diff --git a/.gitignore b/.gitignore index 37ebf3fa79..4365cdaf08 100644 --- a/.gitignore +++ b/.gitignore @@ -57,6 +57,7 @@ flow/*.opennet flow/platforms/* !flow/platforms/asap7 !flow/platforms/ihp-sg13g2 +!flow/platforms/ihp-sg13cmos5l !flow/platforms/nangate45 !flow/platforms/sky130hd !flow/platforms/sky130hs diff --git a/flow/designs/ihp-sg13cmos5l/aes/autotuner.json b/flow/designs/ihp-sg13cmos5l/aes/autotuner.json new file mode 100644 index 0000000000..d3fe2ead8f --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/aes/autotuner.json @@ -0,0 +1,84 @@ +{ + "_SDC_FILE_PATH": "constraint.sdc", + "_SDC_CLK_PERIOD": { + "type": "float", + "minmax": [ + 4.0, + 6.0 + ], + "step": 0 + }, + "CORE_UTILIZATION": { + "type": "int", + "minmax": [ + 20, + 50 + ], + "step": 1 + }, + "CORE_ASPECT_RATIO": { + "type": "float", + "minmax": [ + 0.5, + 2.0 + ], + "step": 0 + }, + "CELL_PAD_IN_SITES_GLOBAL_PLACEMENT": { + "type": "int", + "minmax": [ + 0, + 3 + ], + "step": 1 + }, + "CELL_PAD_IN_SITES_DETAIL_PLACEMENT": { + "type": "int", + "minmax": [ + 0, + 3 + ], + "step": 1 + }, + "_FR_LAYER_ADJUST": { + "type": "float", + "minmax": [ + 0.1, + 0.3 + ], + "step": 0 + }, + "PLACE_DENSITY_LB_ADDON": { + "type": "float", + "minmax": [ + 0.0, + 0.2 + ], + "step": 0 + }, + "_PINS_DISTANCE": { + "type": "int", + "minmax": [ + 1, + 4 + ], + "step": 1 + }, + "CTS_CLUSTER_SIZE": { + "type": "int", + "minmax": [ + 10, + 200 + ], + "step": 1 + }, + "CTS_CLUSTER_DIAMETER": { + "type": "int", + "minmax": [ + 20, + 400 + ], + "step": 1 + }, + "_FR_FILE_PATH": "../../../platforms/ihp-sg13g2/fastroute.tcl" +} diff --git a/flow/designs/ihp-sg13cmos5l/aes/config.mk b/flow/designs/ihp-sg13cmos5l/aes/config.mk new file mode 100644 index 0000000000..c90bee4963 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/aes/config.mk @@ -0,0 +1,16 @@ +export DESIGN_NICKNAME = aes +export DESIGN_NAME = aes_cipher_top +export PLATFORM = ihp-sg13cmos5l + +export VERILOG_FILES = $(sort $(wildcard $(DESIGN_HOME)/src/$(DESIGN_NICKNAME)/*.v)) +export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.sdc + +export CORE_UTILIZATION = 20 +export CORE_ASPECT_RATIO = 1 + +export PLACE_DENSITY = 0.65 +export TNS_END_PERCENT = 100 + +export USE_FILL = 1 + +export REMOVE_ABC_BUFFERS = 1 diff --git a/flow/designs/ihp-sg13cmos5l/aes/constraint.sdc b/flow/designs/ihp-sg13cmos5l/aes/constraint.sdc new file mode 100644 index 0000000000..f0b3b99355 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/aes/constraint.sdc @@ -0,0 +1,15 @@ +current_design aes_cipher_top + +set clk_name clk +set clk_port_name clk +set clk_period 4.5 +set clk_io_pct 0.2 + +set clk_port [get_ports $clk_port_name] + +create_clock -name $clk_name -period $clk_period $clk_port + +set non_clock_inputs [all_inputs -no_clocks] + +set_input_delay [expr $clk_period * $clk_io_pct] -clock $clk_name $non_clock_inputs +set_output_delay [expr $clk_period * $clk_io_pct] -clock $clk_name [all_outputs] diff --git a/flow/designs/ihp-sg13cmos5l/aes/rules-base.json b/flow/designs/ihp-sg13cmos5l/aes/rules-base.json new file mode 100644 index 0000000000..bd5fa98563 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/aes/rules-base.json @@ -0,0 +1,102 @@ +{ + "synth__design__instance__area__stdcell": { + "value": 214000.0, + "compare": "<=" + }, + "constraints__clocks__count": { + "value": 1, + "compare": "==" + }, + "placeopt__design__instance__area": { + "value": 200905, + "compare": "<=" + }, + "placeopt__design__instance__count__stdcell": { + "value": 18614, + "compare": "<=" + }, + "detailedplace__design__violations": { + "value": 0, + "compare": "==" + }, + "cts__design__instance__count__setup_buffer": { + "value": 1128, + "compare": "<=" + }, + "cts__design__instance__count__hold_buffer": { + "value": 1128, + "compare": "<=" + }, + "cts__timing__setup__ws": { + "value": -0.225, + "compare": ">=" + }, + "cts__timing__setup__tns": { + "value": -0.9, + "compare": ">=" + }, + "cts__timing__hold__ws": { + "value": -0.225, + "compare": ">=" + }, + "cts__timing__hold__tns": { + "value": -0.9, + "compare": ">=" + }, + "globalroute__antenna_diodes_count": { + "value": 100, + "compare": "<=" + }, + "globalroute__timing__setup__ws": { + "value": -0.225, + "compare": ">=" + }, + "globalroute__timing__setup__tns": { + "value": -0.9, + "compare": ">=" + }, + "globalroute__timing__hold__ws": { + "value": -0.225, + "compare": ">=" + }, + "globalroute__timing__hold__tns": { + "value": -0.9, + "compare": ">=" + }, + "detailedroute__route__wirelength": { + "value": 782983, + "compare": "<=" + }, + "detailedroute__route__drc_errors": { + "value": 0, + "compare": "<=" + }, + "detailedroute__antenna__violating__nets": { + "value": 1, + "compare": "<=" + }, + "detailedroute__antenna_diodes_count": { + "value": 100, + "compare": "<=" + }, + "finish__timing__setup__ws": { + "value": -0.225, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -0.9, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.225, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -0.9, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 204761, + "compare": "<=" + } +} \ No newline at end of file diff --git a/flow/designs/ihp-sg13cmos5l/gcd/autotuner.json b/flow/designs/ihp-sg13cmos5l/gcd/autotuner.json new file mode 100644 index 0000000000..0684536ecf --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/gcd/autotuner.json @@ -0,0 +1,84 @@ +{ + "_SDC_FILE_PATH": "constraint.sdc", + "_SDC_CLK_PERIOD": { + "type": "float", + "minmax": [ + 2.0, + 12.0 + ], + "step": 0 + }, + "CORE_UTILIZATION": { + "type": "int", + "minmax": [ + 15, + 50 + ], + "step": 1 + }, + "CORE_ASPECT_RATIO": { + "type": "float", + "minmax": [ + 0.5, + 2.0 + ], + "step": 0 + }, + "CELL_PAD_IN_SITES_GLOBAL_PLACEMENT": { + "type": "int", + "minmax": [ + 0, + 3 + ], + "step": 1 + }, + "CELL_PAD_IN_SITES_DETAIL_PLACEMENT": { + "type": "int", + "minmax": [ + 0, + 3 + ], + "step": 1 + }, + "_FR_LAYER_ADJUST": { + "type": "float", + "minmax": [ + 0.1, + 0.3 + ], + "step": 0 + }, + "PLACE_DENSITY_LB_ADDON": { + "type": "float", + "minmax": [ + 0.0, + 0.2 + ], + "step": 0 + }, + "_PINS_DISTANCE": { + "type": "int", + "minmax": [ + 1, + 3 + ], + "step": 1 + }, + "CTS_CLUSTER_SIZE": { + "type": "int", + "minmax": [ + 10, + 200 + ], + "step": 1 + }, + "CTS_CLUSTER_DIAMETER": { + "type": "int", + "minmax": [ + 20, + 400 + ], + "step": 1 + }, + "_FR_FILE_PATH": "../../../platforms/ihp-sg13g2/fastroute.tcl" +} diff --git a/flow/designs/ihp-sg13cmos5l/gcd/config.mk b/flow/designs/ihp-sg13cmos5l/gcd/config.mk new file mode 100644 index 0000000000..e591c3ca40 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/gcd/config.mk @@ -0,0 +1,14 @@ +export DESIGN_NAME = gcd +export PLATFORM = ihp-sg13cmos5l + +export VERILOG_FILES = $(DESIGN_HOME)/src/$(DESIGN_NICKNAME)/gcd.v +export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.sdc + +export USE_FILL = 1 + +export PLACE_DENSITY ?= 0.88 +export CORE_UTILIZATION = 20 +export TNS_END_PERCENT = 100 + +export SWAP_ARITH_OPERATORS = 1 +export OPENROAD_HIERARCHICAL = 1 diff --git a/flow/designs/ihp-sg13cmos5l/gcd/constraint.sdc b/flow/designs/ihp-sg13cmos5l/gcd/constraint.sdc new file mode 100644 index 0000000000..c50ffe37b4 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/gcd/constraint.sdc @@ -0,0 +1,15 @@ +current_design gcd + +set clk_name core_clock +set clk_port_name clk +set clk_period 2.8 +set clk_io_pct 0.2 + +set clk_port [get_ports $clk_port_name] + +create_clock -name $clk_name -period $clk_period $clk_port + +set non_clock_inputs [all_inputs -no_clocks] + +set_input_delay [expr $clk_period * $clk_io_pct] -clock $clk_name $non_clock_inputs +set_output_delay [expr $clk_period * $clk_io_pct] -clock $clk_name [all_outputs] diff --git a/flow/designs/ihp-sg13cmos5l/gcd/rules-base.json b/flow/designs/ihp-sg13cmos5l/gcd/rules-base.json new file mode 100644 index 0000000000..8c7b58a53a --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/gcd/rules-base.json @@ -0,0 +1,102 @@ +{ + "synth__design__instance__area__stdcell": { + "value": 5260.0, + "compare": "<=" + }, + "constraints__clocks__count": { + "value": 1, + "compare": "==" + }, + "placeopt__design__instance__area": { + "value": 6197, + "compare": "<=" + }, + "placeopt__design__instance__count__stdcell": { + "value": 508, + "compare": "<=" + }, + "detailedplace__design__violations": { + "value": 0, + "compare": "==" + }, + "cts__design__instance__count__setup_buffer": { + "value": 20, + "compare": "<=" + }, + "cts__design__instance__count__hold_buffer": { + "value": 20, + "compare": "<=" + }, + "cts__timing__setup__ws": { + "value": -0.13, + "compare": ">=" + }, + "cts__timing__setup__tns": { + "value": -0.52, + "compare": ">=" + }, + "cts__timing__hold__ws": { + "value": -0.13, + "compare": ">=" + }, + "cts__timing__hold__tns": { + "value": -0.52, + "compare": ">=" + }, + "globalroute__antenna_diodes_count": { + "value": 100, + "compare": "<=" + }, + "globalroute__timing__setup__ws": { + "value": -0.13, + "compare": ">=" + }, + "globalroute__timing__setup__tns": { + "value": -0.52, + "compare": ">=" + }, + "globalroute__timing__hold__ws": { + "value": -0.13, + "compare": ">=" + }, + "globalroute__timing__hold__tns": { + "value": -0.52, + "compare": ">=" + }, + "detailedroute__route__wirelength": { + "value": 11161, + "compare": "<=" + }, + "detailedroute__route__drc_errors": { + "value": 0, + "compare": "<=" + }, + "detailedroute__antenna__violating__nets": { + "value": 0, + "compare": "<=" + }, + "detailedroute__antenna_diodes_count": { + "value": 100, + "compare": "<=" + }, + "finish__timing__setup__ws": { + "value": -0.13, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -0.52, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.13, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -0.52, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 6473, + "compare": "<=" + } +} \ No newline at end of file diff --git a/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/I2cGpioExpander.v b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/I2cGpioExpander.v new file mode 100644 index 0000000000..237a43223c --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/I2cGpioExpander.v @@ -0,0 +1,957 @@ +// Generator : SpinalHDL v1.10.2a git head : a348a60b7e8b6a455c72e1536ec3d74a2ea16935 +// Component : SG13G2Top +// Git hash : dbd10e6c9374bd7bc3ffc29e541415e2be16643a + +`timescale 1ns/1ps + +module I2cGpioExpander ( + input wire [2:0] io_address, + output wire io_i2c_scl_write, + input wire io_i2c_scl_read, + output wire io_i2c_sda_write, + input wire io_i2c_sda_read, + output wire [0:0] io_i2c_interrupts, + input wire [7:0] io_gpio_pins_read, + output wire [7:0] io_gpio_pins_write, + output wire [7:0] io_gpio_pins_writeEnable, + input wire clock, + input wire reset +); + localparam State_IDLE = 3'd0; + localparam State_REG_1 = 3'd1; + localparam State_READ = 3'd2; + localparam State_WRITE = 3'd3; + localparam State_RESPONSE = 3'd4; + + wire [6:0] i2cCtrl_io_config_deviceAddr; + wire [0:0] i2cCtrl_io_interrupts; + reg i2cCtrl_io_cmd_ready; + reg i2cCtrl_io_rsp_valid; + reg [7:0] irq_high_ctrl_io_clears; + reg [7:0] irq_low_ctrl_io_clears; + reg [7:0] irq_rise_ctrl_io_clears; + reg [7:0] irq_fall_ctrl_io_clears; + wire i2cCtrl_io_i2c_scl_write; + wire i2cCtrl_io_i2c_sda_write; + wire [0:0] i2cCtrl_io_i2c_interrupts; + wire i2cCtrl_io_cmd_valid; + wire [7:0] i2cCtrl_io_cmd_payload_data; + wire i2cCtrl_io_cmd_payload_reg; + wire i2cCtrl_io_cmd_payload_read; + wire i2cCtrl_io_rsp_ready; + wire [7:0] gpioCtrl_1_io_gpio_pins_write; + wire [7:0] gpioCtrl_1_io_gpio_pins_writeEnable; + wire [7:0] gpioCtrl_1_io_value; + wire gpioCtrl_1_io_interrupt; + wire [7:0] gpioCtrl_1_io_irqHigh_valid; + wire [7:0] gpioCtrl_1_io_irqLow_valid; + wire [7:0] gpioCtrl_1_io_irqRise_valid; + wire [7:0] gpioCtrl_1_io_irqFall_valid; + wire [7:0] irq_high_ctrl_io_pendings; + wire [7:0] irq_low_ctrl_io_pendings; + wire [7:0] irq_rise_ctrl_io_pendings; + wire [7:0] irq_fall_ctrl_io_pendings; + reg [2:0] i2cConfig_latchedAddress; + reg i2cConfig_latch; + wire when_I2cGpioExpander_l46; + reg [7:0] gpioConfig_write; + reg [7:0] gpioConfig_direction; + reg [7:0] irq_high_masks; + reg [7:0] irq_low_masks; + reg [7:0] irq_rise_masks; + reg [7:0] irq_fall_masks; + reg [7:0] link_regAddr; + reg [2:0] link_state; + reg [7:0] link_data; + reg link_error; + wire [7:0] switch_I2cGpioExpander_l139; + wire [7:0] switch_I2cGpioExpander_l182; + `ifndef SYNTHESIS + reg [63:0] link_state_string; + `endif + + + I2cDeviceCtrl i2cCtrl ( + .io_config_clockDivider (16'h0001 ), //i + .io_config_timeout (16'h1388 ), //i + .io_config_deviceAddr (i2cCtrl_io_config_deviceAddr[6:0]), //i + .io_i2c_scl_write (i2cCtrl_io_i2c_scl_write ), //o + .io_i2c_scl_read (io_i2c_scl_read ), //i + .io_i2c_sda_write (i2cCtrl_io_i2c_sda_write ), //o + .io_i2c_sda_read (io_i2c_sda_read ), //i + .io_i2c_interrupts (i2cCtrl_io_i2c_interrupts ), //o + .io_interrupts (i2cCtrl_io_interrupts ), //i + .io_cmd_valid (i2cCtrl_io_cmd_valid ), //o + .io_cmd_ready (i2cCtrl_io_cmd_ready ), //i + .io_cmd_payload_data (i2cCtrl_io_cmd_payload_data[7:0] ), //o + .io_cmd_payload_reg (i2cCtrl_io_cmd_payload_reg ), //o + .io_cmd_payload_read (i2cCtrl_io_cmd_payload_read ), //o + .io_rsp_valid (i2cCtrl_io_rsp_valid ), //i + .io_rsp_ready (i2cCtrl_io_rsp_ready ), //o + .io_rsp_payload_data (link_data[7:0] ), //i + .io_rsp_payload_error (link_error ), //i + .clock (clock ), //i + .reset (reset ) //i + ); + GpioCtrl gpioCtrl_1 ( + .io_gpio_pins_read (io_gpio_pins_read[7:0] ), //i + .io_gpio_pins_write (gpioCtrl_1_io_gpio_pins_write[7:0] ), //o + .io_gpio_pins_writeEnable (gpioCtrl_1_io_gpio_pins_writeEnable[7:0]), //o + .io_config_write (gpioConfig_write[7:0] ), //i + .io_config_direction (gpioConfig_direction[7:0] ), //i + .io_value (gpioCtrl_1_io_value[7:0] ), //o + .io_interrupt (gpioCtrl_1_io_interrupt ), //o + .io_irqHigh_valid (gpioCtrl_1_io_irqHigh_valid[7:0] ), //o + .io_irqHigh_pending (irq_high_ctrl_io_pendings[7:0] ), //i + .io_irqLow_valid (gpioCtrl_1_io_irqLow_valid[7:0] ), //o + .io_irqLow_pending (irq_low_ctrl_io_pendings[7:0] ), //i + .io_irqRise_valid (gpioCtrl_1_io_irqRise_valid[7:0] ), //o + .io_irqRise_pending (irq_rise_ctrl_io_pendings[7:0] ), //i + .io_irqFall_valid (gpioCtrl_1_io_irqFall_valid[7:0] ), //o + .io_irqFall_pending (irq_fall_ctrl_io_pendings[7:0] ), //i + .clock (clock ), //i + .reset (reset ) //i + ); + InterruptCtrl irq_high_ctrl ( + .io_inputs (gpioCtrl_1_io_irqHigh_valid[7:0]), //i + .io_clears (irq_high_ctrl_io_clears[7:0] ), //i + .io_masks (irq_high_masks[7:0] ), //i + .io_pendings (irq_high_ctrl_io_pendings[7:0] ), //o + .clock (clock ), //i + .reset (reset ) //i + ); + InterruptCtrl irq_low_ctrl ( + .io_inputs (gpioCtrl_1_io_irqLow_valid[7:0]), //i + .io_clears (irq_low_ctrl_io_clears[7:0] ), //i + .io_masks (irq_low_masks[7:0] ), //i + .io_pendings (irq_low_ctrl_io_pendings[7:0] ), //o + .clock (clock ), //i + .reset (reset ) //i + ); + InterruptCtrl irq_rise_ctrl ( + .io_inputs (gpioCtrl_1_io_irqRise_valid[7:0]), //i + .io_clears (irq_rise_ctrl_io_clears[7:0] ), //i + .io_masks (irq_rise_masks[7:0] ), //i + .io_pendings (irq_rise_ctrl_io_pendings[7:0] ), //o + .clock (clock ), //i + .reset (reset ) //i + ); + InterruptCtrl irq_fall_ctrl ( + .io_inputs (gpioCtrl_1_io_irqFall_valid[7:0]), //i + .io_clears (irq_fall_ctrl_io_clears[7:0] ), //i + .io_masks (irq_fall_masks[7:0] ), //i + .io_pendings (irq_fall_ctrl_io_pendings[7:0] ), //o + .clock (clock ), //i + .reset (reset ) //i + ); + `ifndef SYNTHESIS + always @(*) begin + case(link_state) + State_IDLE : link_state_string = "IDLE "; + State_REG_1 : link_state_string = "REG_1 "; + State_READ : link_state_string = "READ "; + State_WRITE : link_state_string = "WRITE "; + State_RESPONSE : link_state_string = "RESPONSE"; + default : link_state_string = "????????"; + endcase + end + `endif + + assign io_i2c_scl_write = i2cCtrl_io_i2c_scl_write; + assign io_i2c_sda_write = i2cCtrl_io_i2c_sda_write; + assign io_i2c_interrupts = i2cCtrl_io_i2c_interrupts; + assign when_I2cGpioExpander_l46 = (! i2cConfig_latch); + assign i2cCtrl_io_config_deviceAddr = {4'b0110,i2cConfig_latchedAddress}; + assign io_gpio_pins_write = gpioCtrl_1_io_gpio_pins_write; + assign io_gpio_pins_writeEnable = gpioCtrl_1_io_gpio_pins_writeEnable; + always @(*) begin + irq_high_ctrl_io_clears = 8'h0; + case(link_state) + State_IDLE : begin + end + State_REG_1 : begin + end + State_READ : begin + end + State_WRITE : begin + case(switch_I2cGpioExpander_l182) + 8'h01 : begin + end + 8'h02 : begin + end + 8'h03 : begin + irq_high_ctrl_io_clears = i2cCtrl_io_cmd_payload_data; + end + 8'h04 : begin + end + 8'h05 : begin + end + 8'h06 : begin + end + 8'h07 : begin + end + 8'h08 : begin + end + 8'h09 : begin + end + 8'h0a : begin + end + default : begin + end + endcase + end + default : begin + end + endcase + end + + always @(*) begin + irq_low_ctrl_io_clears = 8'h0; + case(link_state) + State_IDLE : begin + end + State_REG_1 : begin + end + State_READ : begin + end + State_WRITE : begin + case(switch_I2cGpioExpander_l182) + 8'h01 : begin + end + 8'h02 : begin + end + 8'h03 : begin + end + 8'h04 : begin + irq_low_ctrl_io_clears = i2cCtrl_io_cmd_payload_data; + end + 8'h05 : begin + end + 8'h06 : begin + end + 8'h07 : begin + end + 8'h08 : begin + end + 8'h09 : begin + end + 8'h0a : begin + end + default : begin + end + endcase + end + default : begin + end + endcase + end + + always @(*) begin + irq_rise_ctrl_io_clears = 8'h0; + case(link_state) + State_IDLE : begin + end + State_REG_1 : begin + end + State_READ : begin + end + State_WRITE : begin + case(switch_I2cGpioExpander_l182) + 8'h01 : begin + end + 8'h02 : begin + end + 8'h03 : begin + end + 8'h04 : begin + end + 8'h05 : begin + irq_rise_ctrl_io_clears = i2cCtrl_io_cmd_payload_data; + end + 8'h06 : begin + end + 8'h07 : begin + end + 8'h08 : begin + end + 8'h09 : begin + end + 8'h0a : begin + end + default : begin + end + endcase + end + default : begin + end + endcase + end + + always @(*) begin + irq_fall_ctrl_io_clears = 8'h0; + case(link_state) + State_IDLE : begin + end + State_REG_1 : begin + end + State_READ : begin + end + State_WRITE : begin + case(switch_I2cGpioExpander_l182) + 8'h01 : begin + end + 8'h02 : begin + end + 8'h03 : begin + end + 8'h04 : begin + end + 8'h05 : begin + end + 8'h06 : begin + irq_fall_ctrl_io_clears = i2cCtrl_io_cmd_payload_data; + end + 8'h07 : begin + end + 8'h08 : begin + end + 8'h09 : begin + end + 8'h0a : begin + end + default : begin + end + endcase + end + default : begin + end + endcase + end + + assign i2cCtrl_io_interrupts = (|(((irq_high_ctrl_io_pendings | irq_low_ctrl_io_pendings) | irq_rise_ctrl_io_pendings) | irq_fall_ctrl_io_pendings)); + always @(*) begin + i2cCtrl_io_cmd_ready = 1'b0; + case(link_state) + State_IDLE : begin + end + State_REG_1 : begin + i2cCtrl_io_cmd_ready = 1'b1; + end + State_READ : begin + i2cCtrl_io_cmd_ready = 1'b1; + end + State_WRITE : begin + i2cCtrl_io_cmd_ready = 1'b1; + end + default : begin + end + endcase + end + + always @(*) begin + i2cCtrl_io_rsp_valid = 1'b0; + case(link_state) + State_IDLE : begin + end + State_REG_1 : begin + end + State_READ : begin + end + State_WRITE : begin + end + default : begin + i2cCtrl_io_rsp_valid = 1'b1; + end + endcase + end + + assign switch_I2cGpioExpander_l139 = link_regAddr; + assign switch_I2cGpioExpander_l182 = link_regAddr; + always @(posedge clock) begin + if(!reset) begin + i2cConfig_latch <= 1'b0; + gpioConfig_write <= 8'h0; + gpioConfig_direction <= 8'h0; + irq_high_masks <= 8'h0; + irq_low_masks <= 8'h0; + irq_rise_masks <= 8'h0; + irq_fall_masks <= 8'h0; + link_state <= State_IDLE; + link_data <= 8'h0; + link_error <= 1'b0; + end else begin + if(when_I2cGpioExpander_l46) begin + i2cConfig_latch <= 1'b1; + end + case(link_state) + State_IDLE : begin + if(i2cCtrl_io_cmd_valid) begin + link_error <= 1'b0; + if(i2cCtrl_io_cmd_payload_read) begin + link_state <= State_READ; + end else begin + if(i2cCtrl_io_cmd_payload_reg) begin + link_state <= State_REG_1; + end else begin + link_state <= State_WRITE; + end + end + end + end + State_REG_1 : begin + link_state <= State_RESPONSE; + end + State_READ : begin + case(switch_I2cGpioExpander_l139) + 8'h0 : begin + link_data <= gpioCtrl_1_io_value; + end + 8'h01 : begin + link_data <= gpioConfig_write; + end + 8'h02 : begin + link_data <= gpioConfig_direction; + end + 8'h03 : begin + link_data <= irq_high_ctrl_io_pendings; + end + 8'h04 : begin + link_data <= irq_low_ctrl_io_pendings; + end + 8'h05 : begin + link_data <= irq_rise_ctrl_io_pendings; + end + 8'h06 : begin + link_data <= irq_fall_ctrl_io_pendings; + end + 8'h07 : begin + link_data <= irq_high_masks; + end + 8'h08 : begin + link_data <= irq_low_masks; + end + 8'h09 : begin + link_data <= irq_rise_masks; + end + 8'h0a : begin + link_data <= irq_fall_masks; + end + default : begin + link_error <= 1'b1; + end + endcase + link_state <= State_RESPONSE; + end + State_WRITE : begin + case(switch_I2cGpioExpander_l182) + 8'h01 : begin + gpioConfig_write <= i2cCtrl_io_cmd_payload_data; + end + 8'h02 : begin + gpioConfig_direction <= i2cCtrl_io_cmd_payload_data; + end + 8'h03 : begin + end + 8'h04 : begin + end + 8'h05 : begin + end + 8'h06 : begin + end + 8'h07 : begin + irq_high_masks <= i2cCtrl_io_cmd_payload_data; + end + 8'h08 : begin + irq_low_masks <= i2cCtrl_io_cmd_payload_data; + end + 8'h09 : begin + irq_rise_masks <= i2cCtrl_io_cmd_payload_data; + end + 8'h0a : begin + irq_fall_masks <= i2cCtrl_io_cmd_payload_data; + end + default : begin + link_error <= 1'b1; + end + endcase + link_state <= State_RESPONSE; + end + default : begin + if(i2cCtrl_io_rsp_ready) begin + link_state <= State_IDLE; + end + end + endcase + end + end + + always @(posedge clock) begin + if(when_I2cGpioExpander_l46) begin + i2cConfig_latchedAddress <= io_address; + end + case(link_state) + State_IDLE : begin + end + State_REG_1 : begin + link_regAddr <= i2cCtrl_io_cmd_payload_data; + end + State_READ : begin + link_regAddr <= (link_regAddr + 8'h01); + end + State_WRITE : begin + link_regAddr <= (link_regAddr + 8'h01); + end + default : begin + end + endcase + end + + +endmodule + +//InterruptCtrl_3 replaced by InterruptCtrl + +//InterruptCtrl_2 replaced by InterruptCtrl + +//InterruptCtrl_1 replaced by InterruptCtrl + +module InterruptCtrl ( + input wire [7:0] io_inputs, + input wire [7:0] io_clears, + input wire [7:0] io_masks, + output wire [7:0] io_pendings, + input wire clock, + input wire reset +); + + reg [7:0] pendings; + + assign io_pendings = (pendings & io_masks); + always @(posedge clock) begin + if(!reset) begin + pendings <= 8'h0; + end else begin + pendings <= ((pendings & (~ io_clears)) | io_inputs); + end + end + + +endmodule + +module GpioCtrl ( + input wire [7:0] io_gpio_pins_read, + output wire [7:0] io_gpio_pins_write, + output wire [7:0] io_gpio_pins_writeEnable, + input wire [7:0] io_config_write, + input wire [7:0] io_config_direction, + output wire [7:0] io_value, + output wire io_interrupt, + output wire [7:0] io_irqHigh_valid, + input wire [7:0] io_irqHigh_pending, + output wire [7:0] io_irqLow_valid, + input wire [7:0] io_irqLow_pending, + output wire [7:0] io_irqRise_valid, + input wire [7:0] io_irqRise_pending, + output wire [7:0] io_irqFall_valid, + input wire [7:0] io_irqFall_pending, + input wire clock, + input wire reset +); + + wire [7:0] io_gpio_pins_read_buffercc_io_dataOut; + wire [7:0] synchronized; + reg [7:0] last; + + (* keep_hierarchy = "TRUE" *) BufferCC io_gpio_pins_read_buffercc ( + .io_dataIn (io_gpio_pins_read[7:0] ), //i + .io_dataOut (io_gpio_pins_read_buffercc_io_dataOut[7:0]), //o + .clock (clock ), //i + .reset (reset ) //i + ); + assign io_value = io_gpio_pins_read_buffercc_io_dataOut; + assign synchronized = io_value; + assign io_gpio_pins_write = io_config_write; + assign io_gpio_pins_writeEnable = io_config_direction; + assign io_irqHigh_valid = synchronized; + assign io_irqLow_valid = (~ synchronized); + assign io_irqRise_valid = (synchronized & (~ last)); + assign io_irqFall_valid = ((~ synchronized) & last); + assign io_interrupt = (|(((io_irqHigh_pending | io_irqLow_pending) | io_irqRise_pending) | io_irqFall_pending)); + always @(posedge clock) begin + last <= synchronized; + end + + +endmodule + +module I2cDeviceCtrl ( + input wire [15:0] io_config_clockDivider, + input wire [15:0] io_config_timeout, + input wire [6:0] io_config_deviceAddr, + output wire io_i2c_scl_write, + input wire io_i2c_scl_read, + output wire io_i2c_sda_write, + input wire io_i2c_sda_read, + output wire [0:0] io_i2c_interrupts, + input wire [0:0] io_interrupts, + output reg io_cmd_valid, + input wire io_cmd_ready, + output wire [7:0] io_cmd_payload_data, + output wire io_cmd_payload_reg, + output wire io_cmd_payload_read, + input wire io_rsp_valid, + output reg io_rsp_ready, + input wire [7:0] io_rsp_payload_data, + input wire io_rsp_payload_error, + input wire clock, + input wire reset +); + localparam State_1_IDLE = 2'd0; + localparam State_1_REQ = 2'd1; + localparam State_1_RSP = 2'd2; + + wire io_i2c_scl_read_buffercc_io_dataOut; + wire io_i2c_sda_read_buffercc_io_dataOut; + wire [7:0] _zz_ctrl_sdaWrite; + wire [2:0] _zz_ctrl_sdaWrite_1; + reg [15:0] filter_timer_counter; + wire filter_timer_tick; + wire filter_sampler_sclSync; + wire filter_sampler_sdaSync; + wire filter_sampler_sclSamples_0; + wire filter_sampler_sclSamples_1; + wire filter_sampler_sclSamples_2; + wire _zz_filter_sampler_sclSamples_0; + reg _zz_filter_sampler_sclSamples_1; + reg _zz_filter_sampler_sclSamples_2; + wire filter_sampler_sdaSamples_0; + wire filter_sampler_sdaSamples_1; + wire filter_sampler_sdaSamples_2; + wire _zz_filter_sampler_sdaSamples_0; + reg _zz_filter_sampler_sdaSamples_1; + reg _zz_filter_sampler_sdaSamples_2; + reg filter_sda; + reg filter_scl; + wire when_I2cDeviceCtrl_l52; + wire when_I2cDeviceCtrl_l55; + wire sclEdge_rise; + wire sclEdge_fall; + wire sclEdge_toggle; + reg filter_scl_regNext; + wire sdaEdge_rise; + wire sdaEdge_fall; + wire sdaEdge_toggle; + reg filter_sda_regNext; + wire detector_start; + wire detector_stop; + reg [15:0] timeout_value; + reg timeout_transmission; + wire when_I2cDeviceCtrl_l86; + wire when_I2cDeviceCtrl_l89; + reg [1:0] ctrl_state; + reg [10:0] ctrl_shiftRegister; + reg [4:0] ctrl_bitCounter; + reg [3:0] ctrl_frameCounter; + reg ctrl_transmission; + reg ctrl_sdaWrite; + wire [6:0] ctrl_address; + wire [7:0] ctrl_data; + reg ctrl_read; + wire ctrl_write; + reg ctrl_response_error; + reg [7:0] ctrl_response_data; + reg ctrl_cmdLock; + wire when_I2cDeviceCtrl_l123; + wire [4:0] _zz_ctrl_bitCounter; + wire when_I2cDeviceCtrl_l137; + wire when_I2cDeviceCtrl_l138; + wire when_I2cDeviceCtrl_l141; + wire when_I2cDeviceCtrl_l145; + wire when_I2cDeviceCtrl_l149; + wire when_I2cDeviceCtrl_l150; + wire when_I2cDeviceCtrl_l152; + wire when_I2cDeviceCtrl_l157; + wire when_I2cDeviceCtrl_l160; + wire when_I2cDeviceCtrl_l175; + wire io_cmd_fire; + `ifndef SYNTHESIS + reg [31:0] ctrl_state_string; + `endif + + + assign _zz_ctrl_sdaWrite = {ctrl_response_data[0],{ctrl_response_data[1],{ctrl_response_data[2],{ctrl_response_data[3],{ctrl_response_data[4],{ctrl_response_data[5],{ctrl_response_data[6],ctrl_response_data[7]}}}}}}}; + assign _zz_ctrl_sdaWrite_1 = ctrl_bitCounter[2:0]; + (* keep_hierarchy = "TRUE" *) BufferCC_1 io_i2c_scl_read_buffercc ( + .io_dataIn (io_i2c_scl_read ), //i + .io_dataOut (io_i2c_scl_read_buffercc_io_dataOut), //o + .clock (clock ), //i + .reset (reset ) //i + ); + (* keep_hierarchy = "TRUE" *) BufferCC_1 io_i2c_sda_read_buffercc ( + .io_dataIn (io_i2c_sda_read ), //i + .io_dataOut (io_i2c_sda_read_buffercc_io_dataOut), //o + .clock (clock ), //i + .reset (reset ) //i + ); + `ifndef SYNTHESIS + always @(*) begin + case(ctrl_state) + State_1_IDLE : ctrl_state_string = "IDLE"; + State_1_REQ : ctrl_state_string = "REQ "; + State_1_RSP : ctrl_state_string = "RSP "; + default : ctrl_state_string = "????"; + endcase + end + `endif + + assign filter_timer_tick = (filter_timer_counter == 16'h0); + assign filter_sampler_sclSync = io_i2c_scl_read_buffercc_io_dataOut; + assign filter_sampler_sdaSync = io_i2c_sda_read_buffercc_io_dataOut; + assign _zz_filter_sampler_sclSamples_0 = filter_sampler_sclSync; + assign filter_sampler_sclSamples_0 = _zz_filter_sampler_sclSamples_0; + assign filter_sampler_sclSamples_1 = _zz_filter_sampler_sclSamples_1; + assign filter_sampler_sclSamples_2 = _zz_filter_sampler_sclSamples_2; + assign _zz_filter_sampler_sdaSamples_0 = filter_sampler_sdaSync; + assign filter_sampler_sdaSamples_0 = _zz_filter_sampler_sdaSamples_0; + assign filter_sampler_sdaSamples_1 = _zz_filter_sampler_sdaSamples_1; + assign filter_sampler_sdaSamples_2 = _zz_filter_sampler_sdaSamples_2; + assign when_I2cDeviceCtrl_l52 = (&{(filter_sampler_sdaSamples_2 != filter_sda),{(filter_sampler_sdaSamples_1 != filter_sda),(filter_sampler_sdaSamples_0 != filter_sda)}}); + assign when_I2cDeviceCtrl_l55 = (&{(filter_sampler_sclSamples_2 != filter_scl),{(filter_sampler_sclSamples_1 != filter_scl),(filter_sampler_sclSamples_0 != filter_scl)}}); + assign sclEdge_rise = ((! filter_scl_regNext) && filter_scl); + assign sclEdge_fall = (filter_scl_regNext && (! filter_scl)); + assign sclEdge_toggle = (filter_scl_regNext != filter_scl); + assign sdaEdge_rise = ((! filter_sda_regNext) && filter_sda); + assign sdaEdge_fall = (filter_sda_regNext && (! filter_sda)); + assign sdaEdge_toggle = (filter_sda_regNext != filter_sda); + assign detector_start = (filter_scl && sdaEdge_fall); + assign detector_stop = (filter_scl && sdaEdge_rise); + assign when_I2cDeviceCtrl_l86 = ((detector_start || sclEdge_rise) || sclEdge_fall); + assign when_I2cDeviceCtrl_l89 = (filter_timer_tick && timeout_transmission); + assign ctrl_address = ctrl_shiftRegister[7 : 1]; + assign ctrl_data = ctrl_shiftRegister[7 : 0]; + assign ctrl_write = (! ctrl_read); + assign when_I2cDeviceCtrl_l123 = ((detector_start || detector_stop) || (timeout_value == io_config_timeout)); + assign _zz_ctrl_bitCounter[4 : 0] = 5'h1f; + assign when_I2cDeviceCtrl_l137 = (((ctrl_frameCounter == 4'b0000) || (((ctrl_frameCounter == 4'b0001) || ((! (ctrl_frameCounter == 4'b0000)) && (! (ctrl_frameCounter == 4'b0001)))) && ctrl_write)) && (ctrl_bitCounter == 5'h08)); + assign when_I2cDeviceCtrl_l138 = ((ctrl_frameCounter == 4'b0000) && (ctrl_address == io_config_deviceAddr)); + assign when_I2cDeviceCtrl_l141 = (((ctrl_frameCounter == 4'b0001) || ((! (ctrl_frameCounter == 4'b0000)) && (! (ctrl_frameCounter == 4'b0001)))) && (! ctrl_response_error)); + assign when_I2cDeviceCtrl_l145 = ((ctrl_read && (! (ctrl_frameCounter == 4'b0000))) && (((ctrl_frameCounter == 4'b0000) && (ctrl_bitCounter < 5'h08)) || ((! (ctrl_frameCounter == 4'b0000)) && (ctrl_bitCounter < 5'h08)))); + assign when_I2cDeviceCtrl_l149 = (sclEdge_rise && ctrl_transmission); + assign when_I2cDeviceCtrl_l150 = (((ctrl_frameCounter == 4'b0000) && (ctrl_bitCounter < 5'h08)) || ((! (ctrl_frameCounter == 4'b0000)) && (ctrl_bitCounter < 5'h08))); + assign when_I2cDeviceCtrl_l152 = ((ctrl_frameCounter == 4'b0000) && (ctrl_bitCounter == 5'h07)); + assign when_I2cDeviceCtrl_l157 = (sclEdge_fall && ctrl_transmission); + assign when_I2cDeviceCtrl_l160 = (ctrl_bitCounter == 5'h08); + always @(*) begin + io_cmd_valid = 1'b0; + case(ctrl_state) + State_1_IDLE : begin + end + State_1_REQ : begin + io_cmd_valid = 1'b1; + end + default : begin + end + endcase + end + + assign io_cmd_payload_data = ctrl_data; + assign io_cmd_payload_reg = (ctrl_frameCounter == 4'b0001); + assign io_cmd_payload_read = ctrl_read; + always @(*) begin + io_rsp_ready = 1'b0; + case(ctrl_state) + State_1_IDLE : begin + end + State_1_REQ : begin + end + default : begin + if(io_rsp_valid) begin + io_rsp_ready = 1'b1; + end + end + endcase + end + + assign when_I2cDeviceCtrl_l175 = (((! ctrl_cmdLock) && (ctrl_bitCounter == 5'h08)) && (((ctrl_frameCounter == 4'b0001) || (ctrl_read && (ctrl_frameCounter == 4'b0000))) || (ctrl_write && ((! (ctrl_frameCounter == 4'b0000)) && (! (ctrl_frameCounter == 4'b0001)))))); + assign io_cmd_fire = (io_cmd_valid && io_cmd_ready); + assign io_i2c_scl_write = 1'b0; + assign io_i2c_sda_write = ctrl_sdaWrite; + assign io_i2c_interrupts = io_interrupts; + always @(posedge clock) begin + if(!reset) begin + filter_timer_counter <= 16'h0; + _zz_filter_sampler_sclSamples_1 <= 1'b1; + _zz_filter_sampler_sclSamples_2 <= 1'b1; + _zz_filter_sampler_sdaSamples_1 <= 1'b1; + _zz_filter_sampler_sdaSamples_2 <= 1'b1; + filter_sda <= 1'b1; + filter_scl <= 1'b1; + filter_scl_regNext <= 1'b1; + filter_sda_regNext <= 1'b1; + timeout_value <= 16'h0; + timeout_transmission <= 1'b0; + ctrl_state <= State_1_IDLE; + ctrl_transmission <= 1'b0; + ctrl_sdaWrite <= 1'b0; + end else begin + filter_timer_counter <= (filter_timer_counter - 16'h0001); + if(filter_timer_tick) begin + filter_timer_counter <= io_config_clockDivider; + end + if(filter_timer_tick) begin + _zz_filter_sampler_sclSamples_1 <= _zz_filter_sampler_sclSamples_0; + end + if(filter_timer_tick) begin + _zz_filter_sampler_sclSamples_2 <= _zz_filter_sampler_sclSamples_1; + end + if(filter_timer_tick) begin + _zz_filter_sampler_sdaSamples_1 <= _zz_filter_sampler_sdaSamples_0; + end + if(filter_timer_tick) begin + _zz_filter_sampler_sdaSamples_2 <= _zz_filter_sampler_sdaSamples_1; + end + if(filter_timer_tick) begin + if(when_I2cDeviceCtrl_l52) begin + filter_sda <= filter_sampler_sdaSamples_2; + end + if(when_I2cDeviceCtrl_l55) begin + filter_scl <= filter_sampler_sclSamples_2; + end + end + filter_scl_regNext <= filter_scl; + filter_sda_regNext <= filter_sda; + if(detector_start) begin + timeout_transmission <= 1'b1; + end + if(detector_stop) begin + timeout_transmission <= 1'b0; + end + if(when_I2cDeviceCtrl_l86) begin + timeout_value <= 16'h0; + end + if(when_I2cDeviceCtrl_l89) begin + timeout_value <= (timeout_value + 16'h0001); + end + if(when_I2cDeviceCtrl_l123) begin + ctrl_state <= State_1_IDLE; + if(detector_start) begin + ctrl_transmission <= 1'b1; + end else begin + ctrl_transmission <= 1'b0; + end + end + ctrl_sdaWrite <= 1'b0; + if(when_I2cDeviceCtrl_l137) begin + if(when_I2cDeviceCtrl_l138) begin + ctrl_sdaWrite <= 1'b1; + end + if(when_I2cDeviceCtrl_l141) begin + ctrl_sdaWrite <= 1'b1; + end + end + if(when_I2cDeviceCtrl_l145) begin + ctrl_sdaWrite <= (! _zz_ctrl_sdaWrite[_zz_ctrl_sdaWrite_1]); + end + case(ctrl_state) + State_1_IDLE : begin + if(when_I2cDeviceCtrl_l175) begin + ctrl_state <= State_1_REQ; + end + end + State_1_REQ : begin + if(io_cmd_fire) begin + ctrl_state <= State_1_RSP; + end + end + default : begin + if(io_rsp_valid) begin + ctrl_state <= State_1_IDLE; + end + end + endcase + end + end + + always @(posedge clock) begin + if(when_I2cDeviceCtrl_l123) begin + ctrl_bitCounter <= _zz_ctrl_bitCounter; + ctrl_frameCounter <= 4'b0000; + ctrl_read <= 1'b0; + ctrl_response_error <= 1'b1; + end + if(when_I2cDeviceCtrl_l149) begin + if(when_I2cDeviceCtrl_l150) begin + ctrl_shiftRegister <= {ctrl_shiftRegister[9 : 0],filter_sda}; + if(when_I2cDeviceCtrl_l152) begin + ctrl_read <= filter_sda; + end + end + end + if(when_I2cDeviceCtrl_l157) begin + ctrl_bitCounter <= (ctrl_bitCounter + 5'h01); + ctrl_cmdLock <= 1'b0; + if(when_I2cDeviceCtrl_l160) begin + ctrl_bitCounter <= 5'h0; + ctrl_frameCounter <= (ctrl_frameCounter + 4'b0001); + end + end + case(ctrl_state) + State_1_IDLE : begin + end + State_1_REQ : begin + end + default : begin + if(io_rsp_valid) begin + ctrl_cmdLock <= 1'b1; + ctrl_response_data <= io_rsp_payload_data; + ctrl_response_error <= io_rsp_payload_error; + end + end + endcase + end + + +endmodule + +module BufferCC ( + input wire [7:0] io_dataIn, + output wire [7:0] io_dataOut, + input wire clock, + input wire reset +); + + (* async_reg = "true" *) reg [7:0] buffers_0; + + assign io_dataOut = buffers_0; + always @(posedge clock) begin + buffers_0 <= io_dataIn; + end + + +endmodule + +//BufferCC_2 replaced by BufferCC_1 + +module BufferCC_1 ( + input wire io_dataIn, + output wire io_dataOut, + input wire clock, + input wire reset +); + + (* async_reg = "true" *) reg buffers_0; + (* async_reg = "true" *) reg buffers_1; + + assign io_dataOut = buffers_1; + always @(posedge clock) begin + if(!reset) begin + buffers_0 <= 1'b1; + buffers_1 <= 1'b1; + end else begin + buffers_0 <= io_dataIn; + buffers_1 <= buffers_0; + end + end + + +endmodule diff --git a/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/I2cGpioExpanderTop.v b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/I2cGpioExpanderTop.v new file mode 100644 index 0000000000..053641ac31 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/I2cGpioExpanderTop.v @@ -0,0 +1,210 @@ +// Generator : SpinalHDL v1.10.2a git head : a348a60b7e8b6a455c72e1536ec3d74a2ea16935 +// Component : SG13G2Top +// Git hash : dbd10e6c9374bd7bc3ffc29e541415e2be16643a + +`timescale 1ns/1ps + +module I2cGpioExpanderTop ( + inout wire io_clock_PAD, + inout wire io_reset_PAD, + inout wire io_i2c_scl_PAD, + inout wire io_i2c_sda_PAD, + inout wire io_i2c_interrupt_PAD, + inout wire io_gpio_0_PAD, + inout wire io_gpio_1_PAD, + inout wire io_gpio_2_PAD, + inout wire io_gpio_3_PAD, + inout wire io_gpio_4_PAD, + inout wire io_gpio_5_PAD, + inout wire io_gpio_6_PAD, + inout wire io_gpio_7_PAD, + inout wire io_address_0_PAD, + inout wire io_address_1_PAD, + inout wire io_address_2_PAD +); + + reg [7:0] system_expander_io_gpio_pins_read; + wire sg13cmos5l_IOPad_io_i2c_interrupt_c2p; + wire sg13cmos5l_IOPad_io_gpio_0_c2p; + wire sg13cmos5l_IOPad_io_gpio_0_c2p_en; + wire sg13cmos5l_IOPad_io_gpio_1_c2p; + wire sg13cmos5l_IOPad_io_gpio_1_c2p_en; + wire sg13cmos5l_IOPad_io_gpio_2_c2p; + wire sg13cmos5l_IOPad_io_gpio_2_c2p_en; + wire sg13cmos5l_IOPad_io_gpio_3_c2p; + wire sg13cmos5l_IOPad_io_gpio_3_c2p_en; + wire sg13cmos5l_IOPad_io_gpio_4_c2p; + wire sg13cmos5l_IOPad_io_gpio_4_c2p_en; + wire sg13cmos5l_IOPad_io_gpio_5_c2p; + wire sg13cmos5l_IOPad_io_gpio_5_c2p_en; + wire sg13cmos5l_IOPad_io_gpio_6_c2p; + wire sg13cmos5l_IOPad_io_gpio_6_c2p_en; + wire sg13cmos5l_IOPad_io_gpio_7_c2p; + wire sg13cmos5l_IOPad_io_gpio_7_c2p_en; + wire sg13cmos5l_IOPad_io_clock_p2c; + wire sg13cmos5l_IOPad_io_reset_p2c; + wire sg13cmos5l_IOPad_io_address_0_p2c; + wire sg13cmos5l_IOPad_io_address_1_p2c; + wire sg13cmos5l_IOPad_io_address_2_p2c; + wire system_expander_io_i2c_scl_write; + wire system_expander_io_i2c_sda_write; + wire [0:0] system_expander_io_i2c_interrupts; + wire [7:0] system_expander_io_gpio_pins_write; + wire [7:0] system_expander_io_gpio_pins_writeEnable; + wire sg13cmos5l_IOPad_io_i2c_scl_p2c; + wire sg13cmos5l_IOPad_io_i2c_sda_p2c; + wire sg13cmos5l_IOPad_io_gpio_0_p2c; + wire sg13cmos5l_IOPad_io_gpio_1_p2c; + wire sg13cmos5l_IOPad_io_gpio_2_p2c; + wire sg13cmos5l_IOPad_io_gpio_3_p2c; + wire sg13cmos5l_IOPad_io_gpio_4_p2c; + wire sg13cmos5l_IOPad_io_gpio_5_p2c; + wire sg13cmos5l_IOPad_io_gpio_6_p2c; + wire sg13cmos5l_IOPad_io_gpio_7_p2c; + wire clock; + wire reset; + reg [2:0] address; + + sg13cmos5l_IOPadIn sg13cmos5l_IOPad_io_clock ( + .p2c (sg13cmos5l_IOPad_io_clock_p2c), //o + .pad (io_clock_PAD ) //~ + ); + sg13cmos5l_IOPadIn sg13cmos5l_IOPad_io_reset ( + .p2c (sg13cmos5l_IOPad_io_reset_p2c), //o + .pad (io_reset_PAD ) //~ + ); + sg13cmos5l_IOPadIn sg13cmos5l_IOPad_io_address_0 ( + .p2c (sg13cmos5l_IOPad_io_address_0_p2c), //o + .pad (io_address_0_PAD ) //~ + ); + sg13cmos5l_IOPadIn sg13cmos5l_IOPad_io_address_1 ( + .p2c (sg13cmos5l_IOPad_io_address_1_p2c), //o + .pad (io_address_1_PAD ) //~ + ); + sg13cmos5l_IOPadIn sg13cmos5l_IOPad_io_address_2 ( + .p2c (sg13cmos5l_IOPad_io_address_2_p2c), //o + .pad (io_address_2_PAD ) //~ + ); + I2cGpioExpander system_expander ( + .io_address (address[2:0] ), //i + .io_i2c_scl_write (system_expander_io_i2c_scl_write ), //o + .io_i2c_scl_read (sg13cmos5l_IOPad_io_i2c_scl_p2c ), //i + .io_i2c_sda_write (system_expander_io_i2c_sda_write ), //o + .io_i2c_sda_read (sg13cmos5l_IOPad_io_i2c_sda_p2c ), //i + .io_i2c_interrupts (system_expander_io_i2c_interrupts ), //o + .io_gpio_pins_read (system_expander_io_gpio_pins_read[7:0] ), //i + .io_gpio_pins_write (system_expander_io_gpio_pins_write[7:0] ), //o + .io_gpio_pins_writeEnable (system_expander_io_gpio_pins_writeEnable[7:0]), //o + .clock (clock ), //i + .reset (reset ) //i + ); + sg13cmos5l_IOPadOut4mA sg13cmos5l_IOPad_io_i2c_interrupt ( + .c2p (sg13cmos5l_IOPad_io_i2c_interrupt_c2p), //i + .pad (io_i2c_interrupt_PAD ) //~ + ); + sg13cmos5l_IOPadInOut4mA sg13cmos5l_IOPad_io_i2c_scl ( + .c2p (1'b0 ), //i + .c2p_en (system_expander_io_i2c_scl_write), //i + .p2c (sg13cmos5l_IOPad_io_i2c_scl_p2c ), //o + .pad (io_i2c_scl_PAD ) //~ + ); + sg13cmos5l_IOPadInOut4mA sg13cmos5l_IOPad_io_i2c_sda ( + .c2p (1'b0 ), //i + .c2p_en (system_expander_io_i2c_sda_write), //i + .p2c (sg13cmos5l_IOPad_io_i2c_sda_p2c ), //o + .pad (io_i2c_sda_PAD ) //~ + ); + sg13cmos5l_IOPadInOut16mA sg13cmos5l_IOPad_io_gpio_0 ( + .c2p (sg13cmos5l_IOPad_io_gpio_0_c2p ), //i + .c2p_en (sg13cmos5l_IOPad_io_gpio_0_c2p_en), //i + .p2c (sg13cmos5l_IOPad_io_gpio_0_p2c ), //o + .pad (io_gpio_0_PAD ) //~ + ); + sg13cmos5l_IOPadInOut16mA sg13cmos5l_IOPad_io_gpio_1 ( + .c2p (sg13cmos5l_IOPad_io_gpio_1_c2p ), //i + .c2p_en (sg13cmos5l_IOPad_io_gpio_1_c2p_en), //i + .p2c (sg13cmos5l_IOPad_io_gpio_1_p2c ), //o + .pad (io_gpio_1_PAD ) //~ + ); + sg13cmos5l_IOPadInOut16mA sg13cmos5l_IOPad_io_gpio_2 ( + .c2p (sg13cmos5l_IOPad_io_gpio_2_c2p ), //i + .c2p_en (sg13cmos5l_IOPad_io_gpio_2_c2p_en), //i + .p2c (sg13cmos5l_IOPad_io_gpio_2_p2c ), //o + .pad (io_gpio_2_PAD ) //~ + ); + sg13cmos5l_IOPadInOut16mA sg13cmos5l_IOPad_io_gpio_3 ( + .c2p (sg13cmos5l_IOPad_io_gpio_3_c2p ), //i + .c2p_en (sg13cmos5l_IOPad_io_gpio_3_c2p_en), //i + .p2c (sg13cmos5l_IOPad_io_gpio_3_p2c ), //o + .pad (io_gpio_3_PAD ) //~ + ); + sg13cmos5l_IOPadInOut16mA sg13cmos5l_IOPad_io_gpio_4 ( + .c2p (sg13cmos5l_IOPad_io_gpio_4_c2p ), //i + .c2p_en (sg13cmos5l_IOPad_io_gpio_4_c2p_en), //i + .p2c (sg13cmos5l_IOPad_io_gpio_4_p2c ), //o + .pad (io_gpio_4_PAD ) //~ + ); + sg13cmos5l_IOPadInOut16mA sg13cmos5l_IOPad_io_gpio_5 ( + .c2p (sg13cmos5l_IOPad_io_gpio_5_c2p ), //i + .c2p_en (sg13cmos5l_IOPad_io_gpio_5_c2p_en), //i + .p2c (sg13cmos5l_IOPad_io_gpio_5_p2c ), //o + .pad (io_gpio_5_PAD ) //~ + ); + sg13cmos5l_IOPadInOut16mA sg13cmos5l_IOPad_io_gpio_6 ( + .c2p (sg13cmos5l_IOPad_io_gpio_6_c2p ), //i + .c2p_en (sg13cmos5l_IOPad_io_gpio_6_c2p_en), //i + .p2c (sg13cmos5l_IOPad_io_gpio_6_p2c ), //o + .pad (io_gpio_6_PAD ) //~ + ); + sg13cmos5l_IOPadInOut16mA sg13cmos5l_IOPad_io_gpio_7 ( + .c2p (sg13cmos5l_IOPad_io_gpio_7_c2p ), //i + .c2p_en (sg13cmos5l_IOPad_io_gpio_7_c2p_en), //i + .p2c (sg13cmos5l_IOPad_io_gpio_7_p2c ), //o + .pad (io_gpio_7_PAD ) //~ + ); + (* keep *) sg13cmos5l_IOPadVdd sg13cmos5l_IOPadVdd_inst ( + ); + (* keep *) sg13cmos5l_IOPadVss sg13cmos5l_IOPadVss_inst ( + ); + (* keep *) sg13cmos5l_IOPadIOVss sg13cmos5l_IOPadIOVss_inst ( + ); + (* keep *) sg13cmos5l_IOPadIOVdd sg13cmos5l_IOPadIOVdd_inst ( + ); + assign clock = sg13cmos5l_IOPad_io_clock_p2c; + assign reset = sg13cmos5l_IOPad_io_reset_p2c; + always @(*) begin + address[0] = sg13cmos5l_IOPad_io_address_0_p2c; + address[1] = sg13cmos5l_IOPad_io_address_1_p2c; + address[2] = sg13cmos5l_IOPad_io_address_2_p2c; + end + + assign sg13cmos5l_IOPad_io_i2c_interrupt_c2p = system_expander_io_i2c_interrupts[0]; + assign sg13cmos5l_IOPad_io_gpio_0_c2p = system_expander_io_gpio_pins_write[0]; + assign sg13cmos5l_IOPad_io_gpio_0_c2p_en = system_expander_io_gpio_pins_writeEnable[0]; + always @(*) begin + system_expander_io_gpio_pins_read[0] = sg13cmos5l_IOPad_io_gpio_0_p2c; + system_expander_io_gpio_pins_read[1] = sg13cmos5l_IOPad_io_gpio_1_p2c; + system_expander_io_gpio_pins_read[2] = sg13cmos5l_IOPad_io_gpio_2_p2c; + system_expander_io_gpio_pins_read[3] = sg13cmos5l_IOPad_io_gpio_3_p2c; + system_expander_io_gpio_pins_read[4] = sg13cmos5l_IOPad_io_gpio_4_p2c; + system_expander_io_gpio_pins_read[5] = sg13cmos5l_IOPad_io_gpio_5_p2c; + system_expander_io_gpio_pins_read[6] = sg13cmos5l_IOPad_io_gpio_6_p2c; + system_expander_io_gpio_pins_read[7] = sg13cmos5l_IOPad_io_gpio_7_p2c; + end + + assign sg13cmos5l_IOPad_io_gpio_1_c2p = system_expander_io_gpio_pins_write[1]; + assign sg13cmos5l_IOPad_io_gpio_1_c2p_en = system_expander_io_gpio_pins_writeEnable[1]; + assign sg13cmos5l_IOPad_io_gpio_2_c2p = system_expander_io_gpio_pins_write[2]; + assign sg13cmos5l_IOPad_io_gpio_2_c2p_en = system_expander_io_gpio_pins_writeEnable[2]; + assign sg13cmos5l_IOPad_io_gpio_3_c2p = system_expander_io_gpio_pins_write[3]; + assign sg13cmos5l_IOPad_io_gpio_3_c2p_en = system_expander_io_gpio_pins_writeEnable[3]; + assign sg13cmos5l_IOPad_io_gpio_4_c2p = system_expander_io_gpio_pins_write[4]; + assign sg13cmos5l_IOPad_io_gpio_4_c2p_en = system_expander_io_gpio_pins_writeEnable[4]; + assign sg13cmos5l_IOPad_io_gpio_5_c2p = system_expander_io_gpio_pins_write[5]; + assign sg13cmos5l_IOPad_io_gpio_5_c2p_en = system_expander_io_gpio_pins_writeEnable[5]; + assign sg13cmos5l_IOPad_io_gpio_6_c2p = system_expander_io_gpio_pins_write[6]; + assign sg13cmos5l_IOPad_io_gpio_6_c2p_en = system_expander_io_gpio_pins_writeEnable[6]; + assign sg13cmos5l_IOPad_io_gpio_7_c2p = system_expander_io_gpio_pins_write[7]; + assign sg13cmos5l_IOPad_io_gpio_7_c2p_en = system_expander_io_gpio_pins_writeEnable[7]; + +endmodule diff --git a/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/config.mk b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/config.mk new file mode 100644 index 0000000000..02db133453 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/config.mk @@ -0,0 +1,47 @@ +export DESIGN_NAME = I2cGpioExpanderTop +export DESIGN_NICKNAME = i2c-gpio-expander +export PLATFORM = ihp-sg13cmos5l + +export VERILOG_FILES = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/$(DESIGN_NAME).v \ + $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/I2cGpioExpander.v +export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.sdc + +export DIE_AREA = 0.0 0.0 1050.24 1050.84 +export CORE_AREA = 351.36 351.54 699.84 699.3 + +export MAX_ROUTING_LAYER = TopMetal1 + +export TNS_END_PERCENT = 100 +export PLACE_DENSITY = 0.75 +export MACRO_PLACE_HALO = 20 20 +export CORNERS = slow fast + +export IO_NORTH_PINS = sg13cmos5l_IOPad_io_gpio_3 \ +sg13cmos5l_IOPad_io_gpio_4 \ +sg13cmos5l_IOPad_io_gpio_5 \ +sg13cmos5l_IOPad_io_gpio_6 \ +sg13cmos5l_IOPad_io_gpio_7 +export IO_EAST_PINS = sg13cmos5l_IOPadVdd_inst \ +sg13cmos5l_IOPadVss_inst \ +sg13cmos5l_IOPad_io_address_0 \ +sg13cmos5l_IOPad_io_address_1 \ +sg13cmos5l_IOPad_io_address_2 +export IO_SOUTH_PINS = sg13cmos5l_IOPad_io_clock \ +sg13cmos5l_IOPad_io_reset \ +sg13cmos5l_IOPad_io_i2c_scl \ +sg13cmos5l_IOPad_io_i2c_sda \ +sg13cmos5l_IOPad_io_i2c_interrupt +export IO_WEST_PINS = sg13cmos5l_IOPad_io_gpio_0 \ +sg13cmos5l_IOPad_io_gpio_1 \ +sg13cmos5l_IOPad_io_gpio_2 \ +sg13cmos5l_IOPadIOVss_inst \ +sg13cmos5l_IOPadIOVdd_inst + +export SEAL_GDS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/macros/sealring/sealring.gds.gz + +export ADDITIONAL_LEFS += $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/macros/bondpad/bondpad_70x70.lef +export ADDITIONAL_GDS += $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/macros/bondpad/bondpad_70x70.gds.gz + +export FOOTPRINT_TCL = $(PLATFORM_DIR)/pad.tcl + +export PDN_TCL = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/pdn.tcl diff --git a/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/constraint.sdc b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/constraint.sdc new file mode 100644 index 0000000000..6d4b9619a1 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/constraint.sdc @@ -0,0 +1,59 @@ +current_design I2cGpioExpanderTop +set_units -time ns -resistance kOhm -capacitance pF -voltage V -current uA +set_max_fanout 8 [current_design] +set_max_capacitance 0.5 [current_design] +set_max_transition 3 [current_design] +set_max_area 0 + +set_ideal_network [get_pins sg13cmos5l_IOPad_io_clock/p2c] +create_clock [get_pins sg13cmos5l_IOPad_io_clock/p2c] -name clk_core -period 20.0 -waveform {0 10.0} +set_clock_uncertainty 0.15 [get_clocks clk_core] +set_clock_transition 0.25 [get_clocks clk_core] + +set input_delay_value_clk_core 4.0 +set output_delay_value_clk_core 4.0 + +set clock_ports [get_ports { + io_clock_PAD +}] +set_driving_cell -lib_cell sg13cmos5l_IOPadIn -pin pad $clock_ports + +set clk_core_inout_16mA_ports [get_ports { + io_gpio_0_PAD + io_gpio_1_PAD + io_gpio_2_PAD + io_gpio_3_PAD + io_gpio_4_PAD + io_gpio_5_PAD + io_gpio_6_PAD + io_gpio_7_PAD +}] +set_driving_cell -lib_cell sg13cmos5l_IOPadInOut16mA -pin pad $clk_core_inout_16mA_ports +set_input_delay $input_delay_value_clk_core -clock clk_core $clk_core_inout_16mA_ports +set_output_delay $output_delay_value_clk_core -clock clk_core $clk_core_inout_16mA_ports + +set clk_core_inout_4mA_ports [get_ports { + io_i2c_scl_PAD + io_i2c_sda_PAD +}] +set_driving_cell -lib_cell sg13cmos5l_IOPadInOut4mA -pin pad $clk_core_inout_4mA_ports +set_input_delay $input_delay_value_clk_core -clock clk_core $clk_core_inout_4mA_ports +set_output_delay $output_delay_value_clk_core -clock clk_core $clk_core_inout_4mA_ports + +set clk_core_input_ports [get_ports { + io_reset_PAD + io_address_0_PAD + io_address_1_PAD + io_address_2_PAD +}] +set_driving_cell -lib_cell sg13cmos5l_IOPadIn -pin pad $clk_core_input_ports +set_input_delay $input_delay_value_clk_core -clock clk_core $clk_core_input_ports + +set clk_core_output_4mA_ports [get_ports { + io_i2c_interrupt_PAD +}] +set_driving_cell -lib_cell sg13cmos5l_IOPadOut4mA -pin pad $clk_core_output_4mA_ports +set_output_delay $output_delay_value_clk_core -clock clk_core $clk_core_output_4mA_ports + +set_load -pin_load 5 [all_inputs] +set_load -pin_load 5 [all_outputs] diff --git a/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/macros/bondpad/bondpad_70x70.gds.gz b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/macros/bondpad/bondpad_70x70.gds.gz new file mode 100644 index 0000000000..8342e957b6 Binary files /dev/null and b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/macros/bondpad/bondpad_70x70.gds.gz differ diff --git a/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/macros/bondpad/bondpad_70x70.lef b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/macros/bondpad/bondpad_70x70.lef new file mode 100644 index 0000000000..499810593d --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/macros/bondpad/bondpad_70x70.lef @@ -0,0 +1,35 @@ +VERSION 5.7 ; +NOWIREEXTENSIONATPIN ON ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; + +MACRO bondpad_70x70 + CLASS COVER ; + FOREIGN bondpad_70x70 ; + ORIGIN 0.0 0.0 ; + SIZE 70.000 BY 70.000 ; + + PIN PAD + DIRECTION INOUT ; + USE SIGNAL ; + PORT + LAYER TopMetal1 ; + RECT 0.000 0.000 70.000 70.000 ; + END + END PAD + + OBS + LAYER Metal1 ; + RECT 2.500 2.500 67.500 67.500 ; + LAYER Metal2 ; + RECT 2.000 2.000 68.000 68.000 ; + LAYER Metal3 ; + RECT 1.500 1.500 68.500 68.500 ; + LAYER Metal4 ; + RECT 1.000 1.000 69.000 69.000 ; + LAYER TopMetal1 ; + RECT 0.000 0.000 70.000 70.000 ; + END +END bondpad_70x70 + +END LIBRARY diff --git a/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/macros/sealring/sealring.gds.gz b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/macros/sealring/sealring.gds.gz new file mode 100644 index 0000000000..166576eece Binary files /dev/null and b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/macros/sealring/sealring.gds.gz differ diff --git a/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/metadata-base-ok.json b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/metadata-base-ok.json new file mode 100644 index 0000000000..0cfab656d7 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/metadata-base-ok.json @@ -0,0 +1,399 @@ +{ + "constraints__clocks__count": 1, + "constraints__clocks__details": [ + "clk_core: 20.0000" + ], + "cts__clock__skew__hold": 0.416925, + "cts__clock__skew__setup": 0.416925, + "cts__cpu__total": 1.74, + "cts__design__core__area": 121187, + "cts__design__die__area": 1102500.0, + "cts__design__instance__area": 36578.3, + "cts__design__instance__area__cover": 98000, + "cts__design__instance__area__macros": 21794.6, + "cts__design__instance__area__padcells": 424800, + "cts__design__instance__area__stdcell": 14783.7, + "cts__design__instance__count": 985, + "cts__design__instance__count__cover": 20, + "cts__design__instance__count__hold_buffer": 0, + "cts__design__instance__count__macros": 1, + "cts__design__instance__count__padcells": 48, + "cts__design__instance__count__setup_buffer": 0, + "cts__design__instance__count__stdcell": 916, + "cts__design__instance__displacement__max": 0, + "cts__design__instance__displacement__mean": 0, + "cts__design__instance__displacement__total": 0, + "cts__design__instance__utilization": 0.301833, + "cts__design__instance__utilization__stdcell": 0.14874, + "cts__design__io": 20, + "cts__design__rows": 133, + "cts__design__rows:CoreSite": 133, + "cts__design__sites": 53754, + "cts__design__sites:CoreSite": 53754, + "cts__design__violations": 0, + "cts__flow__errors__count": 0, + "cts__flow__warnings__count": 1, + "cts__mem__peak": 223804.0, + "cts__power__internal__total": 6.36515e-05, + "cts__power__leakage__total": 6.15849e-07, + "cts__power__switching__total": 1.14976e-05, + "cts__power__total": 7.5765e-05, + "cts__route__wirelength__estimated": 32399.4, + "cts__runtime__total": "0:01.36", + "cts__timing__drv__hold_violation_count": 0, + "cts__timing__drv__max_cap": 27, + "cts__timing__drv__max_cap_limit": -9.58431, + "cts__timing__drv__max_fanout": 0, + "cts__timing__drv__max_fanout_limit": 8, + "cts__timing__drv__max_slew": 25, + "cts__timing__drv__max_slew_limit": -5.32153, + "cts__timing__drv__setup_violation_count": 0, + "cts__timing__hold__tns": 0, + "cts__timing__hold__ws": 0.0665765, + "cts__timing__setup__tns": 0, + "cts__timing__setup__ws": 3.44505, + "design__violations": 0, + "detailedplace__cpu__total": 0.94, + "detailedplace__design__core__area": 121187, + "detailedplace__design__die__area": 1102500.0, + "detailedplace__design__instance__area": 34050.8, + "detailedplace__design__instance__area__cover": 98000, + "detailedplace__design__instance__area__macros": 21794.6, + "detailedplace__design__instance__area__padcells": 424800, + "detailedplace__design__instance__area__stdcell": 12256.3, + "detailedplace__design__instance__count": 924, + "detailedplace__design__instance__count__cover": 20, + "detailedplace__design__instance__count__macros": 1, + "detailedplace__design__instance__count__padcells": 48, + "detailedplace__design__instance__count__stdcell": 855, + "detailedplace__design__instance__displacement__max": 13.101, + "detailedplace__design__instance__displacement__mean": 3.157, + "detailedplace__design__instance__displacement__total": 2702.6, + "detailedplace__design__instance__utilization": 0.280977, + "detailedplace__design__instance__utilization__stdcell": 0.123311, + "detailedplace__design__io": 20, + "detailedplace__design__rows": 133, + "detailedplace__design__rows:CoreSite": 133, + "detailedplace__design__sites": 53754, + "detailedplace__design__sites:CoreSite": 53754, + "detailedplace__design__violations": 0, + "detailedplace__flow__errors__count": 0, + "detailedplace__flow__warnings__count": 1, + "detailedplace__mem__peak": 126980.0, + "detailedplace__power__internal__total": 3.34988e-05, + "detailedplace__power__leakage__total": 3.57528e-07, + "detailedplace__power__switching__total": 6.76419e-06, + "detailedplace__power__total": 4.06205e-05, + "detailedplace__route__wirelength__estimated": 27769.5, + "detailedplace__runtime__total": "0:00.70", + "detailedplace__timing__drv__hold_violation_count": 0, + "detailedplace__timing__drv__max_cap": 27, + "detailedplace__timing__drv__max_cap_limit": -9.58431, + "detailedplace__timing__drv__max_fanout": 0, + "detailedplace__timing__drv__max_fanout_limit": 8, + "detailedplace__timing__drv__max_slew": 25, + "detailedplace__timing__drv__max_slew_limit": -5.32153, + "detailedplace__timing__drv__setup_violation_count": 0, + "detailedplace__timing__hold__tns": 0, + "detailedplace__timing__hold__ws": 0.0614673, + "detailedplace__timing__setup__tns": 0, + "detailedplace__timing__setup__ws": 3.44505, + "detailedroute__antenna__violating__nets": 0, + "detailedroute__antenna__violating__pins": 0, + "detailedroute__antenna_diodes_count": 2, + "detailedroute__flow__errors__count": 0, + "detailedroute__flow__warnings__count": 11, + "detailedroute__route__drc_errors": 0, + "detailedroute__route__drc_errors__iter:0": 6, + "detailedroute__route__drc_errors__iter:1": 1, + "detailedroute__route__drc_errors__iter:2": 0, + "detailedroute__route__drc_errors__iter:3": 27, + "detailedroute__route__drc_errors__iter:4": 3, + "detailedroute__route__drc_errors__iter:5": 0, + "detailedroute__route__net": 1062, + "detailedroute__route__net__special": 24, + "detailedroute__route__vias": 6330, + "detailedroute__route__vias__multicut": 0, + "detailedroute__route__vias__singlecut": 6330, + "detailedroute__route__wirelength": 37033, + "detailedroute__route__wirelength__iter:0": 37038, + "detailedroute__route__wirelength__iter:1": 37035, + "detailedroute__route__wirelength__iter:2": 37033, + "detailedroute__route__wirelength__iter:3": 37018, + "detailedroute__route__wirelength__iter:4": 37007, + "detailedroute__route__wirelength__iter:5": 37012, + "finish__clock__skew__hold": 0.48647, + "finish__clock__skew__setup": 0.462837, + "finish__cpu__total": 4.47, + "finish__design__core__area": 121187, + "finish__design__die__area": 1102500.0, + "finish__design__instance__area": 118272, + "finish__design__instance__area__class:antenna_cell": 576.979, + "finish__design__instance__area__class:clock_buffer": 2494.8, + "finish__design__instance__area__class:clock_inverter": 32.6592, + "finish__design__instance__area__class:cover": 98000, + "finish__design__instance__area__class:input_output_pad": 144000, + "finish__design__instance__area__class:input_pad": 72000, + "finish__design__instance__area__class:inverter": 154.224, + "finish__design__instance__area__class:macro": 21794.6, + "finish__design__instance__area__class:multi_input_combinational_cell": 5889.54, + "finish__design__instance__area__class:output_pad": 14400, + "finish__design__instance__area__class:pad_spacer": 136800, + "finish__design__instance__area__class:power_pad": 57600, + "finish__design__instance__area__class:sequential_cell": 5755.28, + "finish__design__instance__area__class:timing_repair_buffer": 457.229, + "finish__design__instance__area__cover": 98000, + "finish__design__instance__area__macros": 21794.6, + "finish__design__instance__area__padcells": 424800, + "finish__design__instance__area__stdcell": 96477.1, + "finish__design__instance__count": 7518, + "finish__design__instance__count__class:antenna_cell": 106, + "finish__design__instance__count__class:clock_buffer": 55, + "finish__design__instance__count__class:clock_inverter": 6, + "finish__design__instance__count__class:cover": 20, + "finish__design__instance__count__class:input_output_pad": 10, + "finish__design__instance__count__class:input_pad": 5, + "finish__design__instance__count__class:inverter": 28, + "finish__design__instance__count__class:macro": 1, + "finish__design__instance__count__class:multi_input_combinational_cell": 642, + "finish__design__instance__count__class:output_pad": 1, + "finish__design__instance__count__class:pad_spacer": 28, + "finish__design__instance__count__class:power_pad": 4, + "finish__design__instance__count__class:sequential_cell": 122, + "finish__design__instance__count__class:timing_repair_buffer": 63, + "finish__design__instance__count__cover": 20, + "finish__design__instance__count__macros": 1, + "finish__design__instance__count__padcells": 48, + "finish__design__instance__count__stdcell": 7449, + "finish__design__instance__utilization": 0.97594, + "finish__design__instance__utilization__stdcell": 0.970664, + "finish__design__io": 20, + "finish__design__rows": 133, + "finish__design__rows:CoreSite": 133, + "finish__design__sites": 53754, + "finish__design__sites:CoreSite": 53754, + "finish__design_powergrid__drop__average__net:VDD__corner:fast": 1.19999, + "finish__design_powergrid__drop__average__net:VSS__corner:fast": 5.72021e-06, + "finish__design_powergrid__drop__worst__net:VDD__corner:fast": 3.33034e-05, + "finish__design_powergrid__drop__worst__net:VSS__corner:fast": 2.81877e-05, + "finish__design_powergrid__voltage__worst__net:VDD__corner:fast": 1.19997, + "finish__design_powergrid__voltage__worst__net:VSS__corner:fast": 2.81877e-05, + "finish__flow__errors__count": 0, + "finish__flow__warnings__count": 2, + "finish__mem__peak": 266520.0, + "finish__power__internal__total": 5.79117e-05, + "finish__power__leakage__total": 1.87494e-06, + "finish__power__switching__total": 1.32977e-05, + "finish__power__total": 7.30843e-05, + "finish__runtime__total": "0:04.06", + "finish__timing__drv__hold_violation_count": 0, + "finish__timing__drv__max_cap": 27, + "finish__timing__drv__max_cap_limit": -9.58431, + "finish__timing__drv__max_fanout": 3, + "finish__timing__drv__max_fanout_limit": 8, + "finish__timing__drv__max_slew": 25, + "finish__timing__drv__max_slew_limit": -5.32041, + "finish__timing__drv__setup_violation_count": 0, + "finish__timing__hold__tns": 0, + "finish__timing__hold__ws": 0.033864, + "finish__timing__setup__tns": 0, + "finish__timing__setup__ws": 3.88761, + "finish__timing__wns_percent_delay": 48.824475, + "finish_merge__cpu__total": 1.38, + "finish_merge__mem__peak": 473592.0, + "finish_merge__runtime__total": "0:01.53", + "floorplan__cpu__total": 0.63, + "floorplan__design__core__area": 121187, + "floorplan__design__die__area": 1102500.0, + "floorplan__design__instance__area": 33045.7, + "floorplan__design__instance__area__cover": 98000, + "floorplan__design__instance__area__macros": 21794.6, + "floorplan__design__instance__area__padcells": 424800, + "floorplan__design__instance__area__stdcell": 11251.1, + "floorplan__design__instance__count": 754, + "floorplan__design__instance__count__cover": 20, + "floorplan__design__instance__count__hold_buffer": 0, + "floorplan__design__instance__count__macros": 1, + "floorplan__design__instance__count__padcells": 48, + "floorplan__design__instance__count__setup_buffer": 0, + "floorplan__design__instance__count__stdcell": 685, + "floorplan__design__instance__utilization": 0.272682, + "floorplan__design__instance__utilization__stdcell": 0.113198, + "floorplan__design__io": 20, + "floorplan__design__rows": 92, + "floorplan__design__rows:CoreSite": 92, + "floorplan__design__sites": 66792, + "floorplan__design__sites:CoreSite": 66792, + "floorplan__flow__errors__count": 0, + "floorplan__flow__warnings__count": 7, + "floorplan__mem__peak": 116856.0, + "floorplan__power__internal__total": 3.26237e-05, + "floorplan__power__leakage__total": 3.66049e-07, + "floorplan__power__switching__total": 4.05039e-06, + "floorplan__power__total": 3.70401e-05, + "floorplan__runtime__total": "0:00.45", + "floorplan__timing__hold__tns": 0, + "floorplan__timing__hold__ws": 0.0483089, + "floorplan__timing__setup__tns": 0, + "floorplan__timing__setup__ws": 3.57371, + "flow__errors__count": 0, + "flow__warnings__count": 1, + "globalplace__cpu__total": 14.31, + "globalplace__design__core__area": 121187, + "globalplace__design__die__area": 1102500.0, + "globalplace__design__instance__area": 32911.4, + "globalplace__design__instance__area__cover": 98000, + "globalplace__design__instance__area__macros": 21794.6, + "globalplace__design__instance__area__padcells": 424800, + "globalplace__design__instance__area__stdcell": 11116.8, + "globalplace__design__instance__count": 767, + "globalplace__design__instance__count__cover": 20, + "globalplace__design__instance__count__macros": 1, + "globalplace__design__instance__count__padcells": 48, + "globalplace__design__instance__count__stdcell": 698, + "globalplace__design__instance__utilization": 0.271574, + "globalplace__design__instance__utilization__stdcell": 0.111847, + "globalplace__design__io": 20, + "globalplace__design__rows": 133, + "globalplace__design__rows:CoreSite": 133, + "globalplace__design__sites": 53754, + "globalplace__design__sites:CoreSite": 53754, + "globalplace__flow__errors__count": 0, + "globalplace__flow__warnings__count": 1, + "globalplace__mem__peak": 701500.0, + "globalplace__power__internal__total": 3.35075e-05, + "globalplace__power__leakage__total": 3.55326e-07, + "globalplace__power__switching__total": 6.72037e-06, + "globalplace__power__total": 4.05832e-05, + "globalplace__runtime__total": "0:02.59", + "globalplace__timing__hold__tns": 0, + "globalplace__timing__hold__ws": 0.0627901, + "globalplace__timing__setup__tns": 0, + "globalplace__timing__setup__ws": 3.44505, + "globalplace_io__cpu__total": 0.09, + "globalplace_io__mem__peak": 98292.0, + "globalplace_io__runtime__total": "0:00.12", + "globalplace_skip_io__cpu__total": 8.01, + "globalplace_skip_io__mem__peak": 114176.0, + "globalplace_skip_io__runtime__total": "0:00.70", + "globalroute__antenna__violating__nets": 2, + "globalroute__antenna__violating__pins": 4, + "globalroute__antenna_diodes_count": 104, + "globalroute__clock__skew__hold": 0.507695, + "globalroute__clock__skew__setup": 0.471571, + "globalroute__cpu__total": 40.2, + "globalroute__design__core__area": 121187, + "globalroute__design__die__area": 1102500.0, + "globalroute__design__instance__area": 37144.4, + "globalroute__design__instance__area__cover": 98000, + "globalroute__design__instance__area__macros": 21794.6, + "globalroute__design__instance__area__padcells": 424800, + "globalroute__design__instance__area__stdcell": 15349.8, + "globalroute__design__instance__count": 1089, + "globalroute__design__instance__count__cover": 20, + "globalroute__design__instance__count__hold_buffer": 0, + "globalroute__design__instance__count__macros": 1, + "globalroute__design__instance__count__padcells": 48, + "globalroute__design__instance__count__setup_buffer": 0, + "globalroute__design__instance__count__stdcell": 1020, + "globalroute__design__instance__displacement__max": 0, + "globalroute__design__instance__displacement__mean": 0, + "globalroute__design__instance__displacement__total": 0, + "globalroute__design__instance__utilization": 0.306504, + "globalroute__design__instance__utilization__stdcell": 0.154436, + "globalroute__design__io": 20, + "globalroute__design__rows": 133, + "globalroute__design__rows:CoreSite": 133, + "globalroute__design__sites": 53754, + "globalroute__design__sites:CoreSite": 53754, + "globalroute__design__violations": 0, + "globalroute__flow__errors__count": 0, + "globalroute__flow__warnings__count": 11, + "globalroute__mem__peak": 751424.0, + "globalroute__power__internal__total": 5.83437e-05, + "globalroute__power__leakage__total": 6.16393e-07, + "globalroute__power__switching__total": 1.5735e-05, + "globalroute__power__total": 7.46951e-05, + "globalroute__route__net": 1062, + "globalroute__route__net__special": 24, + "globalroute__route__wirelength__estimated": 32399.4, + "globalroute__runtime__total": "0:05.61", + "globalroute__timing__clock__slack": 3.812, + "globalroute__timing__drv__hold_violation_count": 0, + "globalroute__timing__drv__max_cap": 27, + "globalroute__timing__drv__max_cap_limit": -9.58431, + "globalroute__timing__drv__max_fanout": 3, + "globalroute__timing__drv__max_fanout_limit": 8, + "globalroute__timing__drv__max_slew": 25, + "globalroute__timing__drv__max_slew_limit": -5.32154, + "globalroute__timing__drv__setup_violation_count": 0, + "globalroute__timing__hold__tns": 0, + "globalroute__timing__hold__ws": 0.0494376, + "globalroute__timing__setup__tns": 0, + "globalroute__timing__setup__ws": 3.81203, + "placeopt__cpu__total": 1.15, + "placeopt__design__core__area": 121187, + "placeopt__design__die__area": 1102500.0, + "placeopt__design__instance__area": 34050.8, + "placeopt__design__instance__area__cover": 98000, + "placeopt__design__instance__area__macros": 21794.6, + "placeopt__design__instance__area__padcells": 424800, + "placeopt__design__instance__area__stdcell": 12256.3, + "placeopt__design__instance__count": 924, + "placeopt__design__instance__count__cover": 20, + "placeopt__design__instance__count__macros": 1, + "placeopt__design__instance__count__padcells": 48, + "placeopt__design__instance__count__stdcell": 855, + "placeopt__design__instance__utilization": 0.280977, + "placeopt__design__instance__utilization__stdcell": 0.123311, + "placeopt__design__io": 20, + "placeopt__design__rows": 133, + "placeopt__design__rows:CoreSite": 133, + "placeopt__design__sites": 53754, + "placeopt__design__sites:CoreSite": 53754, + "placeopt__flow__errors__count": 0, + "placeopt__flow__warnings__count": 2, + "placeopt__mem__peak": 641056.0, + "placeopt__power__internal__total": 3.35075e-05, + "placeopt__power__leakage__total": 3.57528e-07, + "placeopt__power__switching__total": 1.18703e-05, + "placeopt__power__total": 4.57353e-05, + "placeopt__runtime__total": "0:00.88", + "placeopt__timing__drv__floating__nets": 4, + "placeopt__timing__drv__floating__pins": 0, + "placeopt__timing__drv__hold_violation_count": 0, + "placeopt__timing__drv__max_cap": 27, + "placeopt__timing__drv__max_cap_limit": -9.58431, + "placeopt__timing__drv__max_fanout": 0, + "placeopt__timing__drv__max_fanout_limit": 8, + "placeopt__timing__drv__max_slew": 25, + "placeopt__timing__drv__max_slew_limit": -5.32153, + "placeopt__timing__drv__setup_violation_count": 0, + "placeopt__timing__hold__tns": 0, + "placeopt__timing__hold__ws": 0.0627901, + "placeopt__timing__setup__tns": 0, + "placeopt__timing__setup__ws": 3.44505, + "run__flow__design": "i2c-gpio-expander", + "run__flow__generate_date": "2025-06-27 17:15", + "run__flow__metrics_version": "Metrics_2.1.2", + "run__flow__openroad_commit": "N/A", + "run__flow__openroad_version": "v2.0-18663-g4a7c6dd8f", + "run__flow__platform": "ihp-sg13g2", + "run__flow__platform__capacitance_units": "1pF", + "run__flow__platform__current_units": "1uA", + "run__flow__platform__distance_units": "1um", + "run__flow__platform__power_units": "1pW", + "run__flow__platform__resistance_units": "1kohm", + "run__flow__platform__time_units": "1ns", + "run__flow__platform__voltage_units": "1v", + "run__flow__platform_commit": "2b92477257a655e1c3d56c83372e3ea6262fc7e1", + "run__flow__scripts_commit": "2b92477257a655e1c3d56c83372e3ea6262fc7e1", + "run__flow__uuid": "a55e4f22-7f3b-48eb-84a6-b10f6fde9a2a", + "run__flow__variant": "base", + "synth__cpu__total": 0.88, + "synth__design__instance__area__stdcell": 253699.051, + "synth__design__instance__count__stdcell": 702.0, + "synth__mem__peak": 26056.0, + "synth__runtime__total": "0:00.90", + "total_time": "0:00:18.900000" +} \ No newline at end of file diff --git a/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/pdn.tcl b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/pdn.tcl new file mode 100644 index 0000000000..2953f8c492 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/pdn.tcl @@ -0,0 +1,25 @@ +# standard cells +add_global_connection -net {VDD} -pin_pattern {^VDD$} -power +add_global_connection -net {VDD} -pin_pattern {^VDDPE$} +add_global_connection -net {VDD} -pin_pattern {^VDDCE$} +add_global_connection -net {VSS} -pin_pattern {^VSS$} -ground +add_global_connection -net {VSS} -pin_pattern {^VSSE$} + +global_connect + +# core voltage domain +set_voltage_domain -name {CORE} -power {VDD} -ground {VSS} + +# stdcell grid +define_pdn_grid -name {grid} -voltage_domains {CORE} -pins {Metal4 TopMetal1} +add_pdn_stripe -grid {grid} -layer {Metal1} -width {0.44} -pitch {7.56} -offset {0} \ + -followpins -extend_to_core_ring +add_pdn_ring -grid {grid} -layers {Metal3 Metal4} -widths {8.0} -spacings {5.0} \ + -core_offsets {4.5} -connect_to_pads +add_pdn_stripe -grid {grid} -layer {Metal4} -width {4.0} -pitch {75.0} -offset {25.0} \ + -extend_to_core_ring +add_pdn_stripe -grid {grid} -layer {TopMetal1} -width {4.0} -pitch {75.0} -offset {25.0} \ + -extend_to_core_ring +add_pdn_connect -grid {grid} -layers {Metal1 Metal4} +add_pdn_connect -grid {grid} -layers {Metal3 Metal4} +add_pdn_connect -grid {grid} -layers {Metal4 TopMetal1} diff --git a/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/rules-base.json b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/rules-base.json new file mode 100644 index 0000000000..4c3fae4a11 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/i2c-gpio-expander/rules-base.json @@ -0,0 +1,102 @@ +{ + "synth__design__instance__area__stdcell": { + "value": 353000.0, + "compare": "<=" + }, + "constraints__clocks__count": { + "value": 1, + "compare": "==" + }, + "placeopt__design__instance__area": { + "value": 22881, + "compare": "<=" + }, + "placeopt__design__instance__count__stdcell": { + "value": 1473, + "compare": "<=" + }, + "detailedplace__design__violations": { + "value": 0, + "compare": "==" + }, + "cts__design__instance__count__setup_buffer": { + "value": 83, + "compare": "<=" + }, + "cts__design__instance__count__hold_buffer": { + "value": 83, + "compare": "<=" + }, + "cts__timing__setup__ws": { + "value": -1.0, + "compare": ">=" + }, + "cts__timing__setup__tns": { + "value": -4.0, + "compare": ">=" + }, + "cts__timing__hold__ws": { + "value": -1.0, + "compare": ">=" + }, + "cts__timing__hold__tns": { + "value": -4.0, + "compare": ">=" + }, + "globalroute__antenna_diodes_count": { + "value": 100, + "compare": "<=" + }, + "globalroute__timing__setup__ws": { + "value": -1.0, + "compare": ">=" + }, + "globalroute__timing__setup__tns": { + "value": -4.0, + "compare": ">=" + }, + "globalroute__timing__hold__ws": { + "value": -1.0, + "compare": ">=" + }, + "globalroute__timing__hold__tns": { + "value": -4.0, + "compare": ">=" + }, + "detailedroute__route__wirelength": { + "value": 47525, + "compare": "<=" + }, + "detailedroute__route__drc_errors": { + "value": 0, + "compare": "<=" + }, + "detailedroute__antenna__violating__nets": { + "value": 0, + "compare": "<=" + }, + "detailedroute__antenna_diodes_count": { + "value": 100, + "compare": "<=" + }, + "finish__timing__setup__ws": { + "value": -1.0, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -4.0, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -1.0, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -4.0, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 25506, + "compare": "<=" + } +} \ No newline at end of file diff --git a/flow/designs/ihp-sg13cmos5l/ibex/autotuner.json b/flow/designs/ihp-sg13cmos5l/ibex/autotuner.json new file mode 100644 index 0000000000..5cecc6b809 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/ibex/autotuner.json @@ -0,0 +1,84 @@ +{ + "_SDC_FILE_PATH": "constraint.sdc", + "_SDC_CLK_PERIOD": { + "type": "float", + "minmax": [ + 10.0, + 16.0 + ], + "step": 0 + }, + "CORE_UTILIZATION": { + "type": "int", + "minmax": [ + 20, + 50 + ], + "step": 1 + }, + "CORE_ASPECT_RATIO": { + "type": "float", + "minmax": [ + 0.5, + 2.0 + ], + "step": 0 + }, + "CELL_PAD_IN_SITES_GLOBAL_PLACEMENT": { + "type": "int", + "minmax": [ + 0, + 3 + ], + "step": 1 + }, + "CELL_PAD_IN_SITES_DETAIL_PLACEMENT": { + "type": "int", + "minmax": [ + 0, + 3 + ], + "step": 1 + }, + "_FR_LAYER_ADJUST": { + "type": "float", + "minmax": [ + 0.1, + 0.3 + ], + "step": 0 + }, + "PLACE_DENSITY_LB_ADDON": { + "type": "float", + "minmax": [ + 0.0, + 0.2 + ], + "step": 0 + }, + "_PINS_DISTANCE": { + "type": "int", + "minmax": [ + 1, + 4 + ], + "step": 1 + }, + "CTS_CLUSTER_SIZE": { + "type": "int", + "minmax": [ + 10, + 200 + ], + "step": 1 + }, + "CTS_CLUSTER_DIAMETER": { + "type": "int", + "minmax": [ + 20, + 400 + ], + "step": 1 + }, + "_FR_FILE_PATH": "../../../platforms/ihp-sg13g2/fastroute.tcl" +} diff --git a/flow/designs/ihp-sg13cmos5l/ibex/config.mk b/flow/designs/ihp-sg13cmos5l/ibex/config.mk new file mode 100644 index 0000000000..c753c7f39e --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/ibex/config.mk @@ -0,0 +1,27 @@ +export DESIGN_NICKNAME = ibex +export DESIGN_NAME = ibex_core +export PLATFORM = ihp-sg13cmos5l + +export VERILOG_FILES = $(sort $(wildcard $(DESIGN_HOME)/src/ibex_sv/*.sv)) \ + $(DESIGN_HOME)/src/ibex_sv/syn/rtl/prim_clock_gating.v + +export VERILOG_INCLUDE_DIRS = \ + $(DESIGN_HOME)/src/ibex_sv/vendor/lowrisc_ip/prim/rtl/ + +export SYNTH_HDL_FRONTEND = slang + +export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.sdc + +# Adders degrade ibex setup repair +export ADDER_MAP_FILE := + +export CORE_UTILIZATION = 70 +export PLACE_DENSITY_LB_ADDON = 0.2 +export TNS_END_PERCENT = 100 +export CTS_BUF_DISTANCE = 60 + +export SWAP_ARITH_OPERATORS = 1 +export OPENROAD_HIERARCHICAL = 1 + +export LEC_CHECK = 0 + diff --git a/flow/designs/ihp-sg13cmos5l/ibex/constraint.sdc b/flow/designs/ihp-sg13cmos5l/ibex/constraint.sdc new file mode 100644 index 0000000000..cbf4208c5b --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/ibex/constraint.sdc @@ -0,0 +1,15 @@ +current_design ibex_core + +set clk_name core_clock +set clk_port_name clk_i +set clk_period 8.0 +set clk_io_pct 0.2 + +set clk_port [get_ports $clk_port_name] + +create_clock -name $clk_name -period $clk_period $clk_port + +set non_clock_inputs [all_inputs -no_clocks] + +set_input_delay [expr $clk_period * $clk_io_pct] -clock $clk_name $non_clock_inputs +set_output_delay [expr $clk_period * $clk_io_pct] -clock $clk_name [all_outputs] diff --git a/flow/designs/ihp-sg13cmos5l/ibex/constraint_doe.sdc b/flow/designs/ihp-sg13cmos5l/ibex/constraint_doe.sdc new file mode 100644 index 0000000000..31ddde31d7 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/ibex/constraint_doe.sdc @@ -0,0 +1,15 @@ +set uncertainty 1.0 +set io_delay 7.0 + +set clock_port clk_i + +current_design ibex_core +############################################################################### +# Timing Constraints +############################################################################### +create_clock -name core_clock -period 15.0 -waveform {0.0000 7.5} [get_ports {clk_i}] + +set_clock_uncertainty $uncertainty [all_clocks] +# +set_input_delay -clock [get_clocks core_clock] -add_delay -max $io_delay [all_inputs] +set_output_delay -clock [get_clocks core_clock] -add_delay -max $io_delay [all_outputs] diff --git a/flow/designs/ihp-sg13cmos5l/ibex/rules-base.json b/flow/designs/ihp-sg13cmos5l/ibex/rules-base.json new file mode 100644 index 0000000000..82add0697a --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/ibex/rules-base.json @@ -0,0 +1,102 @@ +{ + "synth__design__instance__area__stdcell": { + "value": 280000.0, + "compare": "<=" + }, + "constraints__clocks__count": { + "value": 1, + "compare": "==" + }, + "placeopt__design__instance__area": { + "value": 299930, + "compare": "<=" + }, + "placeopt__design__instance__count__stdcell": { + "value": 20659, + "compare": "<=" + }, + "detailedplace__design__violations": { + "value": 0, + "compare": "==" + }, + "cts__design__instance__count__setup_buffer": { + "value": 931, + "compare": "<=" + }, + "cts__design__instance__count__hold_buffer": { + "value": 931, + "compare": "<=" + }, + "cts__timing__setup__ws": { + "value": -0.4, + "compare": ">=" + }, + "cts__timing__setup__tns": { + "value": -1.6, + "compare": ">=" + }, + "cts__timing__hold__ws": { + "value": -0.4, + "compare": ">=" + }, + "cts__timing__hold__tns": { + "value": -1.6, + "compare": ">=" + }, + "globalroute__antenna_diodes_count": { + "value": 100, + "compare": "<=" + }, + "globalroute__timing__setup__ws": { + "value": -0.406, + "compare": ">=" + }, + "globalroute__timing__setup__tns": { + "value": -1.61, + "compare": ">=" + }, + "globalroute__timing__hold__ws": { + "value": -0.4, + "compare": ">=" + }, + "globalroute__timing__hold__tns": { + "value": -1.6, + "compare": ">=" + }, + "detailedroute__route__wirelength": { + "value": 895142, + "compare": "<=" + }, + "detailedroute__route__drc_errors": { + "value": 0, + "compare": "<=" + }, + "detailedroute__antenna__violating__nets": { + "value": 0, + "compare": "<=" + }, + "detailedroute__antenna_diodes_count": { + "value": 100, + "compare": "<=" + }, + "finish__timing__setup__ws": { + "value": -0.4, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -1.6, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.4, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -1.6, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 314511, + "compare": "<=" + } +} \ No newline at end of file diff --git a/flow/designs/ihp-sg13cmos5l/jpeg/autotuner.json b/flow/designs/ihp-sg13cmos5l/jpeg/autotuner.json new file mode 100644 index 0000000000..f1092d88e8 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/jpeg/autotuner.json @@ -0,0 +1,84 @@ +{ + "_SDC_FILE_PATH": "constraint.sdc", + "_SDC_CLK_PERIOD": { + "type": "float", + "minmax": [ + 6.0, + 12.087 + ], + "step": 0 + }, + "CORE_UTILIZATION": { + "type": "int", + "minmax": [ + 20, + 55 + ], + "step": 1 + }, + "CORE_ASPECT_RATIO": { + "type": "float", + "minmax": [ + 0.5, + 2.0 + ], + "step": 0 + }, + "CELL_PAD_IN_SITES_GLOBAL_PLACEMENT": { + "type": "int", + "minmax": [ + 0, + 3 + ], + "step": 1 + }, + "CELL_PAD_IN_SITES_DETAIL_PLACEMENT": { + "type": "int", + "minmax": [ + 0, + 3 + ], + "step": 1 + }, + "_FR_LAYER_ADJUST": { + "type": "float", + "minmax": [ + 0.1, + 0.3 + ], + "step": 0 + }, + "PLACE_DENSITY_LB_ADDON": { + "type": "float", + "minmax": [ + 0.0, + 0.2 + ], + "step": 0 + }, + "_PINS_DISTANCE": { + "type": "int", + "minmax": [ + 1, + 4 + ], + "step": 1 + }, + "CTS_CLUSTER_SIZE": { + "type": "int", + "minmax": [ + 10, + 200 + ], + "step": 1 + }, + "CTS_CLUSTER_DIAMETER": { + "type": "int", + "minmax": [ + 20, + 400 + ], + "step": 1 + }, + "_FR_FILE_PATH": "../../../platforms/ihp-sg13g2/fastroute.tcl" +} diff --git a/flow/designs/ihp-sg13cmos5l/jpeg/config.mk b/flow/designs/ihp-sg13cmos5l/jpeg/config.mk new file mode 100644 index 0000000000..d8dd1d1371 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/jpeg/config.mk @@ -0,0 +1,14 @@ +export DESIGN_NICKNAME = jpeg +export DESIGN_NAME = jpeg_encoder +export PLATFORM = ihp-sg13cmos5l + +export VERILOG_FILES = $(sort $(wildcard $(DESIGN_HOME)/src/$(DESIGN_NICKNAME)/*.v)) +export VERILOG_INCLUDE_DIRS = $(DESIGN_HOME)/src/$(DESIGN_NICKNAME)/include +export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.sdc + +export CORE_UTILIZATION = 50 +export PLACE_DENSITY_LB_ADDON = 0.15 +export TNS_END_PERCENT = 100 + +export REMOVE_ABC_BUFFERS = 1 + diff --git a/flow/designs/ihp-sg13cmos5l/jpeg/constraint.sdc b/flow/designs/ihp-sg13cmos5l/jpeg/constraint.sdc new file mode 100644 index 0000000000..0ca3cc5b3d --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/jpeg/constraint.sdc @@ -0,0 +1,15 @@ +current_design jpeg_encoder + +set clk_name clk +set clk_port_name clk +set clk_period 8.0 +set clk_io_pct 0.2 + +set clk_port [get_ports $clk_port_name] + +create_clock -name $clk_name -period $clk_period $clk_port + +set non_clock_inputs [all_inputs -no_clocks] + +set_input_delay [expr $clk_period * $clk_io_pct] -clock $clk_name $non_clock_inputs +set_output_delay [expr $clk_period * $clk_io_pct] -clock $clk_name [all_outputs] diff --git a/flow/designs/ihp-sg13cmos5l/jpeg/rules-base.json b/flow/designs/ihp-sg13cmos5l/jpeg/rules-base.json new file mode 100644 index 0000000000..ce42b4ed9f --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/jpeg/rules-base.json @@ -0,0 +1,102 @@ +{ + "synth__design__instance__area__stdcell": { + "value": 1499147.11, + "compare": "<=" + }, + "constraints__clocks__count": { + "value": 1, + "compare": "==" + }, + "placeopt__design__instance__area": { + "value": 1005532, + "compare": "<=" + }, + "placeopt__design__instance__count__stdcell": { + "value": 86398, + "compare": "<=" + }, + "detailedplace__design__violations": { + "value": 0, + "compare": "==" + }, + "cts__design__instance__count__setup_buffer": { + "value": 2903, + "compare": "<=" + }, + "cts__design__instance__count__hold_buffer": { + "value": 2903, + "compare": "<=" + }, + "cts__timing__setup__ws": { + "value": 0.0, + "compare": ">=" + }, + "cts__timing__setup__tns": { + "value": -1.6, + "compare": ">=" + }, + "cts__timing__hold__ws": { + "value": -0.4, + "compare": ">=" + }, + "cts__timing__hold__tns": { + "value": -1.6, + "compare": ">=" + }, + "globalroute__antenna_diodes_count": { + "value": 100, + "compare": "<=" + }, + "globalroute__timing__setup__ws": { + "value": -0.0182, + "compare": ">=" + }, + "globalroute__timing__setup__tns": { + "value": -1.6, + "compare": ">=" + }, + "globalroute__timing__hold__ws": { + "value": -0.4, + "compare": ">=" + }, + "globalroute__timing__hold__tns": { + "value": -1.6, + "compare": ">=" + }, + "detailedroute__route__wirelength": { + "value": 3140459, + "compare": "<=" + }, + "detailedroute__route__drc_errors": { + "value": 0, + "compare": "<=" + }, + "detailedroute__antenna__violating__nets": { + "value": 0, + "compare": "<=" + }, + "detailedroute__antenna_diodes_count": { + "value": 135, + "compare": "<=" + }, + "finish__timing__setup__ws": { + "value": -0.4, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -1.6, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.4, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -1.6, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 1053077, + "compare": "<=" + } +} \ No newline at end of file diff --git a/flow/designs/ihp-sg13cmos5l/riscv32i/config.mk b/flow/designs/ihp-sg13cmos5l/riscv32i/config.mk new file mode 100644 index 0000000000..60e4e54d9e --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/riscv32i/config.mk @@ -0,0 +1,16 @@ +export DESIGN_NICKNAME = riscv32i +export DESIGN_NAME = riscv +export PLATFORM = ihp-sg13cmos5l + +export VERILOG_FILES = $(sort $(wildcard $(DESIGN_HOME)/src/$(DESIGN_NICKNAME)/*.v)) +export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.sdc + +export USE_FILL = 1 + +export CORE_UTILIZATION = 35 +export PLACE_DENSITY_LB_ADDON = 0.2 +export TNS_END_PERCENT = 100 +export CTS_BUF_DISTANCE = 60 + +export SWAP_ARITH_OPERATORS = 1 +export OPENROAD_HIERARCHICAL = 1 diff --git a/flow/designs/ihp-sg13cmos5l/riscv32i/constraint.sdc b/flow/designs/ihp-sg13cmos5l/riscv32i/constraint.sdc new file mode 100644 index 0000000000..5b0a6f1b4e --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/riscv32i/constraint.sdc @@ -0,0 +1,18 @@ +set clk_name clk +set clk_port_name clk +set clk_period 6.0 +set clk_io_pct 0.2 + +set clk_port [get_ports $clk_port_name] + +create_clock -name $clk_name -period $clk_period $clk_port + +set non_clock_inputs [list] +foreach input [all_inputs] { + if { $clk_port != $input } { + lappend $non_clock_inputs $input + } +} + +set_input_delay [expr $clk_period * $clk_io_pct] -clock $clk_name $non_clock_inputs +set_output_delay [expr $clk_period * $clk_io_pct] -clock $clk_name [all_outputs] diff --git a/flow/designs/ihp-sg13cmos5l/riscv32i/rules-base.json b/flow/designs/ihp-sg13cmos5l/riscv32i/rules-base.json new file mode 100644 index 0000000000..4815a5a94f --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/riscv32i/rules-base.json @@ -0,0 +1,102 @@ +{ + "synth__design__instance__area__stdcell": { + "value": 137000.0, + "compare": "<=" + }, + "constraints__clocks__count": { + "value": 1, + "compare": "==" + }, + "placeopt__design__instance__area": { + "value": 155229, + "compare": "<=" + }, + "placeopt__design__instance__count__stdcell": { + "value": 10421, + "compare": "<=" + }, + "detailedplace__design__violations": { + "value": 0, + "compare": "==" + }, + "cts__design__instance__count__setup_buffer": { + "value": 504, + "compare": "<=" + }, + "cts__design__instance__count__hold_buffer": { + "value": 504, + "compare": "<=" + }, + "cts__timing__setup__ws": { + "value": -0.0277, + "compare": ">=" + }, + "cts__timing__setup__tns": { + "value": -1.2, + "compare": ">=" + }, + "cts__timing__hold__ws": { + "value": -0.3, + "compare": ">=" + }, + "cts__timing__hold__tns": { + "value": -1.2, + "compare": ">=" + }, + "globalroute__antenna_diodes_count": { + "value": 100, + "compare": "<=" + }, + "globalroute__timing__setup__ws": { + "value": -0.1853, + "compare": ">=" + }, + "globalroute__timing__setup__tns": { + "value": 0.0, + "compare": ">=" + }, + "globalroute__timing__hold__ws": { + "value": -0.3, + "compare": ">=" + }, + "globalroute__timing__hold__tns": { + "value": -1.2, + "compare": ">=" + }, + "detailedroute__route__wirelength": { + "value": 469295, + "compare": "<=" + }, + "detailedroute__route__drc_errors": { + "value": 0, + "compare": "<=" + }, + "detailedroute__antenna__violating__nets": { + "value": 0, + "compare": "<=" + }, + "detailedroute__antenna_diodes_count": { + "value": 100, + "compare": "<=" + }, + "finish__timing__setup__ws": { + "value": -0.3, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -1.2, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.3, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -1.2, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 160778, + "compare": "<=" + } +} \ No newline at end of file diff --git a/flow/designs/ihp-sg13cmos5l/spi/autotuner.json b/flow/designs/ihp-sg13cmos5l/spi/autotuner.json new file mode 100644 index 0000000000..f3847e413b --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/spi/autotuner.json @@ -0,0 +1,84 @@ +{ + "_SDC_FILE_PATH": "constraint.sdc", + "_SDC_CLK_PERIOD": { + "type": "float", + "minmax": [ + 0.8, + 1.1 + ], + "step": 0 + }, + "CORE_UTILIZATION": { + "type": "int", + "minmax": [ + 20, + 50 + ], + "step": 1 + }, + "CORE_ASPECT_RATIO": { + "type": "float", + "minmax": [ + 0.5, + 1.5 + ], + "step": 0 + }, + "CELL_PAD_IN_SITES_GLOBAL_PLACEMENT": { + "type": "int", + "minmax": [ + 0, + 3 + ], + "step": 1 + }, + "CELL_PAD_IN_SITES_DETAIL_PLACEMENT": { + "type": "int", + "minmax": [ + 0, + 3 + ], + "step": 1 + }, + "_FR_LAYER_ADJUST": { + "type": "float", + "minmax": [ + 0.1, + 0.3 + ], + "step": 0 + }, + "PLACE_DENSITY_LB_ADDON": { + "type": "float", + "minmax": [ + 0.0, + 0.2 + ], + "step": 0 + }, + "_PINS_DISTANCE": { + "type": "int", + "minmax": [ + 1, + 4 + ], + "step": 1 + }, + "CTS_CLUSTER_SIZE": { + "type": "int", + "minmax": [ + 10, + 200 + ], + "step": 1 + }, + "CTS_CLUSTER_DIAMETER": { + "type": "int", + "minmax": [ + 20, + 400 + ], + "step": 1 + }, + "_FR_FILE_PATH": "../../../platforms/ihp-sg13g2/fastroute.tcl" +} diff --git a/flow/designs/ihp-sg13cmos5l/spi/config.mk b/flow/designs/ihp-sg13cmos5l/spi/config.mk new file mode 100644 index 0000000000..f27748c847 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/spi/config.mk @@ -0,0 +1,14 @@ +export DESIGN_NAME = spi +export PLATFORM = ihp-sg13cmos5l + +export VERILOG_FILES = $(DESIGN_HOME)/src/$(DESIGN_NICKNAME)/spi.v +export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.sdc + +export USE_FILL = 1 + +export PLACE_DENSITY ?= 0.88 +export CORE_UTILIZATION = 20 +export TNS_END_PERCENT = 100 + +export SWAP_ARITH_OPERATORS = 1 +export OPENROAD_HIERARCHICAL = 1 diff --git a/flow/designs/ihp-sg13cmos5l/spi/constraint.sdc b/flow/designs/ihp-sg13cmos5l/spi/constraint.sdc new file mode 100644 index 0000000000..81917df7ed --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/spi/constraint.sdc @@ -0,0 +1,15 @@ +current_design spi + +set clk_name core_clock +set clk_port_name clk +set clk_period 1.0 +set clk_io_pct 0.2 + +set clk_port [get_ports $clk_port_name] + +create_clock -name $clk_name -period $clk_period $clk_port + +set non_clock_inputs [all_inputs -no_clocks] + +set_input_delay [expr $clk_period * $clk_io_pct] -clock $clk_name $non_clock_inputs +set_output_delay [expr $clk_period * $clk_io_pct] -clock $clk_name [all_outputs] diff --git a/flow/designs/ihp-sg13cmos5l/spi/rules-base.json b/flow/designs/ihp-sg13cmos5l/spi/rules-base.json new file mode 100644 index 0000000000..8a15a24775 --- /dev/null +++ b/flow/designs/ihp-sg13cmos5l/spi/rules-base.json @@ -0,0 +1,102 @@ +{ + "synth__design__instance__area__stdcell": { + "value": 2180.0, + "compare": "<=" + }, + "constraints__clocks__count": { + "value": 1, + "compare": "==" + }, + "placeopt__design__instance__area": { + "value": 2635, + "compare": "<=" + }, + "placeopt__design__instance__count__stdcell": { + "value": 178, + "compare": "<=" + }, + "detailedplace__design__violations": { + "value": 0, + "compare": "==" + }, + "cts__design__instance__count__setup_buffer": { + "value": 13, + "compare": "<=" + }, + "cts__design__instance__count__hold_buffer": { + "value": 13, + "compare": "<=" + }, + "cts__timing__setup__ws": { + "value": 0.0, + "compare": ">=" + }, + "cts__timing__setup__tns": { + "value": -0.18, + "compare": ">=" + }, + "cts__timing__hold__ws": { + "value": -0.045, + "compare": ">=" + }, + "cts__timing__hold__tns": { + "value": -0.18, + "compare": ">=" + }, + "globalroute__antenna_diodes_count": { + "value": 100, + "compare": "<=" + }, + "globalroute__timing__setup__ws": { + "value": -0.0426, + "compare": ">=" + }, + "globalroute__timing__setup__tns": { + "value": -0.2, + "compare": ">=" + }, + "globalroute__timing__hold__ws": { + "value": -0.045, + "compare": ">=" + }, + "globalroute__timing__hold__tns": { + "value": -0.18, + "compare": ">=" + }, + "detailedroute__route__wirelength": { + "value": 3972, + "compare": "<=" + }, + "detailedroute__route__drc_errors": { + "value": 0, + "compare": "<=" + }, + "detailedroute__antenna__violating__nets": { + "value": 0, + "compare": "<=" + }, + "detailedroute__antenna_diodes_count": { + "value": 100, + "compare": "<=" + }, + "finish__timing__setup__ws": { + "value": -0.045, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -0.18, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.045, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -0.18, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 2756, + "compare": "<=" + } +} \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/IHP_rcx_patterns.rules b/flow/platforms/ihp-sg13cmos5l/IHP_rcx_patterns.rules new file mode 100644 index 0000000000..d8755aaab7 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/IHP_rcx_patterns.rules @@ -0,0 +1,2267 @@ +Extraction Rules for OpenRCX + +DIAGMODEL ON + +LayerCount 7 +DensityRate 1 0 + +DensityModel 0 + +Metal 1 RESOVER +WIDTH Table 1 entries: 0.16 + +Metal 1 RESOVER 0 +DIST count 55 width 0.16 +0 0 0 0.0006875 +0 0.26 0 0.0006875 +0 0.42 0 0.0006875 +0 0.6 0 0.0006875 +0 0.68 0 0.0006875 +0 0.84 0 0.0006875 +0 1.02 0 0.0006875 +0 1.1 0 0.0006875 +0 1.26 0 0.0006875 +0 1.68 0 0.0006875 +0.26 0.26 0 0.0006875 +0.26 0.42 0 0.0006875 +0.26 0.6 0 0.0006875 +0.26 0.68 0 0.0006875 +0.26 0.84 0 0.0006875 +0.26 1.02 0 0.0006875 +0.26 1.1 0 0.0006875 +0.26 1.26 0 0.0006875 +0.26 1.68 0 0.0006875 +0.42 0.42 0 0.0006875 +0.42 0.6 0 0.0006875 +0.42 0.68 0 0.0006875 +0.42 0.84 0 0.0006875 +0.42 1.02 0 0.0006875 +0.42 1.1 0 0.0006875 +0.42 1.26 0 0.0006875 +0.42 1.68 0 0.0006875 +0.6 0.6 0 0.0006875 +0.6 0.68 0 0.0006875 +0.6 0.84 0 0.0006875 +0.6 1.02 0 0.0006875 +0.6 1.1 0 0.0006875 +0.6 1.26 0 0.0006875 +0.6 1.68 0 0.0006875 +0.68 0.68 0 0.0006875 +0.68 0.84 0 0.0006875 +0.68 1.02 0 0.0006875 +0.68 1.1 0 0.0006875 +0.68 1.26 0 0.0006875 +0.68 1.68 0 0.0006875 +0.84 0.84 0 0.0006875 +0.84 1.02 0 0.0006875 +0.84 1.1 0 0.0006875 +0.84 1.26 0 0.0006875 +0.84 1.68 0 0.0006875 +1.02 1.02 0 0.0006875 +1.02 1.1 0 0.0006875 +1.02 1.26 0 0.0006875 +1.02 1.68 0 0.0006875 +1.1 1.1 0 0.0006875 +1.1 1.26 0 0.0006875 +1.1 1.68 0 0.0006875 +1.26 1.26 0 0.0006875 +1.26 1.68 0 0.0006875 +1.68 0 1.68 0.0006875 +END DIST + +Metal 1 OVER +WIDTH Table 1 entries: 0.16 + +Metal 1 OVER 0 +DIST count 12 width 0.16 +0.18 0 0.00013332 0.00034375 +0.36 0 8.43775e-05 0.00034375 +0.45 0 7.35991e-05 0.00034375 +0.54 0 6.76269e-05 0.00034375 +0.63 0 6.29792e-05 0.00034375 +0.72 0 5.91572e-05 0.00034375 +0.81 0 5.61146e-05 0.00034375 +0.9 0 5.37288e-05 0.00034375 +1.08 0 5.05464e-05 0.00034375 +1.44 0 4.83734e-05 0.00034375 +1.8 0 4.28488e-05 0.00034375 +2.16 0 4.28488e-05 0.00034375 +END DIST + +Metal 1 UNDER +WIDTH Table 1 entries: 0.16 + +Metal 1 UNDER 2 +DIST count 12 width 0.16 +0.18 0 0.000134009 0.00034375 +0.36 0 8.67052e-05 0.00034375 +0.45 0 7.75076e-05 0.00034375 +0.54 0 7.20477e-05 0.00034375 +0.63 0 6.80414e-05 0.00034375 +0.72 0 6.49508e-05 0.00034375 +0.81 0 6.247e-05 0.00034375 +0.9 0 6.03993e-05 0.00034375 +1.08 0 5.72566e-05 0.00034375 +1.44 0 5.4702e-05 0.00034375 +1.8 0 5.76304e-05 0.00034375 +2.16 0 5.76304e-05 0.00034375 +END DIST + +Metal 1 UNDER 3 +DIST count 12 width 0.16 +0.18 0 0.000133322 0.00034375 +0.36 0 8.46259e-05 0.00034375 +0.45 0 7.44116e-05 0.00034375 +0.54 0 6.80616e-05 0.00034375 +0.63 0 6.33355e-05 0.00034375 +0.72 0 5.97093e-05 0.00034375 +0.81 0 5.6946e-05 0.00034375 +0.9 0 5.48283e-05 0.00034375 +1.08 0 5.19577e-05 0.00034375 +1.44 0 4.93984e-05 0.00034375 +1.8 0 4.55262e-05 0.00034375 +2.16 0 4.55262e-05 0.00034375 +END DIST + +Metal 1 UNDER 4 +DIST count 12 width 0.16 +0.18 0 0.000133229 0.00034375 +0.36 0 8.4142e-05 0.00034375 +0.45 0 7.40508e-05 0.00034375 +0.54 0 6.79564e-05 0.00034375 +0.63 0 6.33008e-05 0.00034375 +0.72 0 5.95489e-05 0.00034375 +0.81 0 5.65587e-05 0.00034375 +0.9 0 5.41998e-05 0.00034375 +1.08 0 5.09934e-05 0.00034375 +1.44 0 4.85505e-05 0.00034375 +1.8 0 4.41948e-05 0.00034375 +2.16 0 4.41948e-05 0.00034375 +END DIST + +Metal 1 UNDER 5 +DIST count 12 width 0.16 +0.18 0 0.00013329 0.00034375 +0.36 0 8.40597e-05 0.00034375 +0.45 0 7.4108e-05 0.00034375 +0.54 0 6.80616e-05 0.00034375 +0.63 0 6.33898e-05 0.00034375 +0.72 0 5.95919e-05 0.00034375 +0.81 0 5.65426e-05 0.00034375 +0.9 0 5.41212e-05 0.00034375 +1.08 0 5.07983e-05 0.00034375 +1.44 0 4.82674e-05 0.00034375 +1.8 0 4.3709e-05 0.00034375 +2.16 0 4.3709e-05 0.00034375 +END DIST + +Metal 1 UNDER 6 +DIST count 12 width 0.16 +0.18 0 0.000133122 0.00034375 +0.36 0 8.39871e-05 0.00034375 +0.45 0 7.39413e-05 0.00034375 +0.54 0 6.78396e-05 0.00034375 +0.63 0 6.31761e-05 0.00034375 +0.72 0 5.94283e-05 0.00034375 +0.81 0 5.6446e-05 0.00034375 +0.9 0 5.40906e-05 0.00034375 +1.08 0 5.08608e-05 0.00034375 +1.44 0 4.82582e-05 0.00034375 +1.8 0 4.34353e-05 0.00034375 +2.16 0 4.34353e-05 0.00034375 +END DIST + +Metal 1 UNDER 7 +DIST count 12 width 0.16 +0.18 0 0.000133629 0.00034375 +0.36 0 8.425e-05 0.00034375 +0.45 0 7.4108e-05 0.00034375 +0.54 0 6.78551e-05 0.00034375 +0.63 0 6.30458e-05 0.00034375 +0.72 0 5.9173e-05 0.00034375 +0.81 0 5.60855e-05 0.00034375 +0.9 0 5.36376e-05 0.00034375 +1.08 0 5.02333e-05 0.00034375 +1.44 0 4.73027e-05 0.00034375 +1.8 0 4.30496e-05 0.00034375 +2.16 0 4.30496e-05 0.00034375 +END DIST + +Metal 1 DIAGUNDER +WIDTH Table 1 entries: 0.16 + +Metal 1 DIAGUNDER 2 +DIST count 13 width 0.16 +0 0 0 0.00034375 +0.18 0 0 0.00034375 +0.36 0 0 0.00034375 +0.45 0 0 0.00034375 +0.54 0 0 0.00034375 +0.63 0 0 0.00034375 +0.72 0 0 0.00034375 +0.81 0 0 0.00034375 +0.9 0 0 0.00034375 +1.08 0 0 0.00034375 +1.44 0 0 0.00034375 +1.8 0 0 0.00034375 +2.16 0 0 0.00034375 +END DIST + +Metal 1 DIAGUNDER 3 +DIST count 13 width 0.16 +0 0 0 0.00034375 +0.18 0 0 0.00034375 +0.36 0 0 0.00034375 +0.45 0 0 0.00034375 +0.54 0 0 0.00034375 +0.63 0 0 0.00034375 +0.72 0 0 0.00034375 +0.81 0 0 0.00034375 +0.9 0 0 0.00034375 +1.08 0 0 0.00034375 +1.44 0 0 0.00034375 +1.8 0 0 0.00034375 +2.16 0 0 0.00034375 +END DIST + +Metal 1 DIAGUNDER 4 +DIST count 13 width 0.16 +0 0 0 0.00034375 +0.18 0 0 0.00034375 +0.36 0 0 0.00034375 +0.45 0 0 0.00034375 +0.54 0 0 0.00034375 +0.63 0 0 0.00034375 +0.72 0 0 0.00034375 +0.81 0 0 0.00034375 +0.9 0 0 0.00034375 +1.08 0 0 0.00034375 +1.44 0 0 0.00034375 +1.8 0 0 0.00034375 +2.16 0 0 0.00034375 +END DIST + +Metal 1 DIAGUNDER 5 +DIST count 13 width 0.16 +0 0 0 0.00034375 +0.18 0 0 0.00034375 +0.36 0 0 0.00034375 +0.45 0 0 0.00034375 +0.54 0 0 0.00034375 +0.63 0 0 0.00034375 +0.72 0 0 0.00034375 +0.81 0 0 0.00034375 +0.9 0 0 0.00034375 +1.08 0 0 0.00034375 +1.44 0 0 0.00034375 +1.8 0 0 0.00034375 +2.16 0 0 0.00034375 +END DIST + +Metal 1 DIAGUNDER 6 +DIST count 0 width 0.16 +END DIST + +Metal 1 DIAGUNDER 7 +DIST count 0 width 0.16 +END DIST + +Metal 2 RESOVER +WIDTH Table 1 entries: 0.2 + +Metal 2 RESOVER 0 +DIST count 55 width 0.2 +0 0 0 0.00044 +0 0.22 0 0.00044 +0 0.42 0 0.00044 +0 0.54 0 0.00044 +0 0.64 0 0.00044 +0 0.84 0 0.00044 +0 0.96 0 0.00044 +0 1.06 0 0.00044 +0 1.26 0 0.00044 +0 1.68 0 0.00044 +0.22 0.22 0 0.00044 +0.22 0.42 0 0.00044 +0.22 0.54 0 0.00044 +0.22 0.64 0 0.00044 +0.22 0.84 0 0.00044 +0.22 0.96 0 0.00044 +0.22 1.06 0 0.00044 +0.22 1.26 0 0.00044 +0.22 1.68 0 0.00044 +0.42 0.42 0 0.00044 +0.42 0.54 0 0.00044 +0.42 0.64 0 0.00044 +0.42 0.84 0 0.00044 +0.42 0.96 0 0.00044 +0.42 1.06 0 0.00044 +0.42 1.26 0 0.00044 +0.42 1.68 0 0.00044 +0.54 0.54 0 0.00044 +0.54 0.64 0 0.00044 +0.54 0.84 0 0.00044 +0.54 0.96 0 0.00044 +0.54 1.06 0 0.00044 +0.54 1.26 0 0.00044 +0.54 1.68 0 0.00044 +0.64 0.64 0 0.00044 +0.64 0.84 0 0.00044 +0.64 0.96 0 0.00044 +0.64 1.06 0 0.00044 +0.64 1.26 0 0.00044 +0.64 1.68 0 0.00044 +0.84 0.84 0 0.00044 +0.84 0.96 0 0.00044 +0.84 1.06 0 0.00044 +0.84 1.26 0 0.00044 +0.84 1.68 0 0.00044 +0.96 0.96 0 0.00044 +0.96 1.06 0 0.00044 +0.96 1.26 0 0.00044 +0.96 1.68 0 0.00044 +1.06 1.06 0 0.00044 +1.06 1.26 0 0.00044 +1.06 1.68 0 0.00044 +1.26 1.26 0 0.00044 +1.26 1.68 0 0.00044 +1.68 0 1.68 0.00044 +END DIST + +Metal 2 RESOVER 1 +DIST count 0 width 0.2 +END DIST + +Metal 2 OVER +WIDTH Table 1 entries: 0.2 + +Metal 2 OVER 0 +DIST count 12 width 0.2 +0.21 0.000117597 1.62371e-05 0.00022 +0.42 0 8.42924e-05 0.00022 +0.525 0 7.37225e-05 0.00022 +0.63 0 6.72313e-05 0.00022 +0.735 0 6.17561e-05 0.00022 +0.84 0 5.78058e-05 0.00022 +0.945 0 5.47119e-05 0.00022 +1.05 0 5.22722e-05 0.00022 +1.26 0 4.87581e-05 0.00022 +1.68 0 4.46548e-05 0.00022 +2.1 0 4.22869e-05 0.00022 +2.52 0 4.0774e-05 0.00022 +END DIST + +Metal 2 OVER 1 +DIST count 12 width 0.2 +0.21 0.000117057 1.80866e-05 0.00022 +0.42 0 8.77992e-05 0.00022 +0.525 0 7.70697e-05 0.00022 +0.63 0 7.20641e-05 0.00022 +0.735 0 6.81354e-05 0.00022 +0.84 0 6.54e-05 0.00022 +0.945 0 6.33535e-05 0.00022 +1.05 0 6.19525e-05 0.00022 +1.26 0 5.96573e-05 0.00022 +1.68 0 5.75025e-05 0.00022 +2.1 0 5.74884e-05 0.00022 +2.52 0 5.877e-05 0.00022 +END DIST + +Metal 2 UNDER +WIDTH Table 1 entries: 0.2 + +Metal 2 UNDER 3 +DIST count 12 width 0.2 +0.21 0.00011718 1.78109e-05 0.00022 +0.42 0 8.84401e-05 0.00022 +0.525 0 7.73551e-05 0.00022 +0.63 0 7.15134e-05 0.00022 +0.735 0 6.6728e-05 0.00022 +0.84 0 6.34672e-05 0.00022 +0.945 0 6.09871e-05 0.00022 +1.05 0 5.8798e-05 0.00022 +1.26 0 5.5849e-05 0.00022 +1.68 0 5.34336e-05 0.00022 +2.1 0 5.43982e-05 0.00022 +2.52 0 5.58081e-05 0.00022 +END DIST + +Metal 2 UNDER 4 +DIST count 12 width 0.2 +0.21 0.000113737 2.11652e-05 0.00022 +0.42 0 8.54295e-05 0.00022 +0.525 0 7.53778e-05 0.00022 +0.63 0 6.89621e-05 0.00022 +0.735 0 6.38434e-05 0.00022 +0.84 0 5.99997e-05 0.00022 +0.945 0 5.69694e-05 0.00022 +1.05 0 5.44924e-05 0.00022 +1.26 0 5.12141e-05 0.00022 +1.68 0 4.75687e-05 0.00022 +2.1 0 4.59088e-05 0.00022 +2.52 0 4.50604e-05 0.00022 +END DIST + +Metal 2 UNDER 5 +DIST count 12 width 0.2 +0.21 0.000116488 1.80407e-05 0.00022 +0.42 0 8.51121e-05 0.00022 +0.525 0 7.47758e-05 0.00022 +0.63 0 6.80056e-05 0.00022 +0.735 0 6.27003e-05 0.00022 +0.84 0 5.88384e-05 0.00022 +0.945 0 5.58854e-05 0.00022 +1.05 0 5.36141e-05 0.00022 +1.26 0 5.035e-05 0.00022 +1.68 0 4.65644e-05 0.00022 +2.1 0 4.43359e-05 0.00022 +2.52 0 4.28558e-05 0.00022 +END DIST + +Metal 2 UNDER 6 +DIST count 12 width 0.2 +0.21 0.00011665 1.76255e-05 0.00022 +0.42 0 8.43205e-05 0.00022 +0.525 0 7.4203e-05 0.00022 +0.63 0 6.79258e-05 0.00022 +0.735 0 6.29679e-05 0.00022 +0.84 0 5.92056e-05 0.00022 +0.945 0 5.61621e-05 0.00022 +1.05 0 5.36737e-05 0.00022 +1.26 0 4.99384e-05 0.00022 +1.68 0 4.55952e-05 0.00022 +2.1 0 4.35402e-05 0.00022 +2.52 0 4.26838e-05 0.00022 +END DIST + +Metal 2 UNDER 7 +DIST count 12 width 0.2 +0.21 0.00011799 1.61856e-05 0.00022 +0.42 0 8.43205e-05 0.00022 +0.525 0 7.39596e-05 0.00022 +0.63 0 6.71715e-05 0.00022 +0.735 0 6.18641e-05 0.00022 +0.84 0 5.79924e-05 0.00022 +0.945 0 5.50038e-05 0.00022 +1.05 0 5.26487e-05 0.00022 +1.26 0 4.91902e-05 0.00022 +1.68 0 4.49646e-05 0.00022 +2.1 0 4.25869e-05 0.00022 +2.52 0 4.13356e-05 0.00022 +END DIST + +Metal 2 DIAGUNDER +WIDTH Table 1 entries: 0.2 + +Metal 2 DIAGUNDER 3 +DIST count 13 width 0.2 +0 0 0 0.00022 +0.21 0 0 0.00022 +0.42 0 0 0.00022 +0.525 0 0 0.00022 +0.63 0 0 0.00022 +0.735 0 0 0.00022 +0.84 0 0 0.00022 +0.945 0 0 0.00022 +1.05 0 0 0.00022 +1.26 0 0 0.00022 +1.68 0 0 0.00022 +2.1 0 0 0.00022 +2.52 0 0 0.00022 +END DIST + +Metal 2 DIAGUNDER 4 +DIST count 13 width 0.2 +0 0 0 0.00022 +0.21 0 0 0.00022 +0.42 0 0 0.00022 +0.525 0 0 0.00022 +0.63 0 0 0.00022 +0.735 0 0 0.00022 +0.84 0 0 0.00022 +0.945 0 0 0.00022 +1.05 0 0 0.00022 +1.26 0 0 0.00022 +1.68 0 0 0.00022 +2.1 0 0 0.00022 +2.52 0 0 0.00022 +END DIST + +Metal 2 DIAGUNDER 5 +DIST count 13 width 0.2 +0 0 0 0.00022 +0.21 0 0 0.00022 +0.42 0 0 0.00022 +0.525 0 0 0.00022 +0.63 0 0 0.00022 +0.735 0 0 0.00022 +0.84 0 0 0.00022 +0.945 0 0 0.00022 +1.05 0 0 0.00022 +1.26 0 0 0.00022 +1.68 0 0 0.00022 +2.1 0 0 0.00022 +2.52 0 0 0.00022 +END DIST + +Metal 2 DIAGUNDER 6 +DIST count 13 width 0.2 +0 0 0 0.00022 +0.21 0 0 0.00022 +0.42 0 0 0.00022 +0.525 0 0 0.00022 +0.63 0 0 0.00022 +0.735 0 0 0.00022 +0.84 0 0 0.00022 +0.945 0 0 0.00022 +1.05 0 0 0.00022 +1.26 0 0 0.00022 +1.68 0 0 0.00022 +2.1 0 0 0.00022 +2.52 0 0 0.00022 +END DIST + +Metal 2 DIAGUNDER 7 +DIST count 0 width 0.2 +END DIST + +Metal 2 OVERUNDER +WIDTH Table 1 entries: 0.2 + +Metal 2 OVER 1 UNDER 3 +DIST count 12 width 0.2 +0.21 0.000114891 2.56477e-05 0.00022 +0.42 0 9.5204e-05 0.00022 +0.525 0 8.67553e-05 0.00022 +0.63 0 8.47745e-05 0.00022 +0.735 0 8.1748e-05 0.00022 +0.84 0 7.99212e-05 0.00022 +0.945 0 7.8652e-05 0.00022 +1.05 0 7.67995e-05 0.00022 +1.26 0 7.5778e-05 0.00022 +1.68 0 7.46278e-05 0.00022 +2.1 0 7.67939e-05 0.00022 +2.52 0 7.89189e-05 0.00022 +END DIST + +Metal 2 OVER 1 UNDER 4 +DIST count 12 width 0.2 +0.21 0.000114104 2.35268e-05 0.00022 +0.42 0 9.0449e-05 0.00022 +0.525 0 8.00341e-05 0.00022 +0.63 0 7.52381e-05 0.00022 +0.735 0 7.16831e-05 0.00022 +0.84 0 6.91056e-05 0.00022 +0.945 0 6.71384e-05 0.00022 +1.05 0 6.59394e-05 0.00022 +1.26 0 6.38061e-05 0.00022 +1.68 0 6.16455e-05 0.00022 +2.1 0 6.21811e-05 0.00022 +2.52 0 6.4123e-05 0.00022 +END DIST + +Metal 2 OVER 1 UNDER 5 +DIST count 12 width 0.2 +0.21 0.000115111 1.98465e-05 0.00022 +0.42 0 8.78442e-05 0.00022 +0.525 0 7.73487e-05 0.00022 +0.63 0 7.23604e-05 0.00022 +0.735 0 6.86523e-05 0.00022 +0.84 0 6.59934e-05 0.00022 +0.945 0 6.39995e-05 0.00022 +1.05 0 6.2571e-05 0.00022 +1.26 0 6.04068e-05 0.00022 +1.68 0 5.8477e-05 0.00022 +2.1 0 5.87444e-05 0.00022 +2.52 0 6.01298e-05 0.00022 +END DIST + +Metal 2 OVER 1 UNDER 6 +DIST count 12 width 0.2 +0.21 0.000115783 1.91854e-05 0.00022 +0.42 0 8.7529e-05 0.00022 +0.525 0 7.69778e-05 0.00022 +0.63 0 7.21197e-05 0.00022 +0.735 0 6.84753e-05 0.00022 +0.84 0 6.57717e-05 0.00022 +0.945 0 6.36533e-05 0.00022 +1.05 0 6.20462e-05 0.00022 +1.26 0 5.95409e-05 0.00022 +1.68 0 5.71694e-05 0.00022 +2.1 0 5.74624e-05 0.00022 +2.52 0 5.93899e-05 0.00022 +END DIST + +Metal 2 OVER 1 UNDER 7 +DIST count 12 width 0.2 +0.21 0.000116769 1.84348e-05 0.00022 +0.42 0 8.76803e-05 0.00022 +0.525 0 7.69551e-05 0.00022 +0.63 0 7.18409e-05 0.00022 +0.735 0 6.80553e-05 0.00022 +0.84 0 6.53591e-05 0.00022 +0.945 0 6.33321e-05 0.00022 +1.05 0 6.18391e-05 0.00022 +1.26 0 5.95242e-05 0.00022 +1.68 0 5.7099e-05 0.00022 +2.1 0 5.69639e-05 0.00022 +2.52 0 5.83538e-05 0.00022 +END DIST + +Metal 3 RESOVER +WIDTH Table 1 entries: 0.2 + +Metal 3 RESOVER 0 +DIST count 55 width 0.2 +0 0 0 0.00044 +0 0.22 0 0.00044 +0 0.42 0 0.00044 +0 0.54 0 0.00044 +0 0.64 0 0.00044 +0 0.84 0 0.00044 +0 0.96 0 0.00044 +0 1.06 0 0.00044 +0 1.26 0 0.00044 +0 1.68 0 0.00044 +0.22 0.22 0 0.00044 +0.22 0.42 0 0.00044 +0.22 0.54 0 0.00044 +0.22 0.64 0 0.00044 +0.22 0.84 0 0.00044 +0.22 0.96 0 0.00044 +0.22 1.06 0 0.00044 +0.22 1.26 0 0.00044 +0.22 1.68 0 0.00044 +0.42 0.42 0 0.00044 +0.42 0.54 0 0.00044 +0.42 0.64 0 0.00044 +0.42 0.84 0 0.00044 +0.42 0.96 0 0.00044 +0.42 1.06 0 0.00044 +0.42 1.26 0 0.00044 +0.42 1.68 0 0.00044 +0.54 0.54 0 0.00044 +0.54 0.64 0 0.00044 +0.54 0.84 0 0.00044 +0.54 0.96 0 0.00044 +0.54 1.06 0 0.00044 +0.54 1.26 0 0.00044 +0.54 1.68 0 0.00044 +0.64 0.64 0 0.00044 +0.64 0.84 0 0.00044 +0.64 0.96 0 0.00044 +0.64 1.06 0 0.00044 +0.64 1.26 0 0.00044 +0.64 1.68 0 0.00044 +0.84 0.84 0 0.00044 +0.84 0.96 0 0.00044 +0.84 1.06 0 0.00044 +0.84 1.26 0 0.00044 +0.84 1.68 0 0.00044 +0.96 0.96 0 0.00044 +0.96 1.06 0 0.00044 +0.96 1.26 0 0.00044 +0.96 1.68 0 0.00044 +1.06 1.06 0 0.00044 +1.06 1.26 0 0.00044 +1.06 1.68 0 0.00044 +1.26 1.26 0 0.00044 +1.26 1.68 0 0.00044 +1.68 0 1.68 0.00044 +END DIST + +Metal 3 RESOVER 1 +DIST count 0 width 0.2 +END DIST + +Metal 3 RESOVER 2 +DIST count 0 width 0.2 +END DIST + +Metal 3 OVER +WIDTH Table 1 entries: 0.2 + +Metal 3 OVER 0 +DIST count 12 width 0.2 +0.21 0.000118096 1.53361e-05 0.00022 +0.42 0 8.3949e-05 0.00022 +0.525 0 7.29609e-05 0.00022 +0.63 0 6.63412e-05 0.00022 +0.735 0 6.01308e-05 0.00022 +0.84 0 5.62043e-05 0.00022 +0.945 0 5.32136e-05 0.00022 +1.05 0 5.09157e-05 0.00022 +1.26 0 4.76826e-05 0.00022 +1.68 0 4.37932e-05 0.00022 +2.1 0 4.11253e-05 0.00022 +2.52 0 3.9026e-05 0.00022 +END DIST + +Metal 3 OVER 1 +DIST count 12 width 0.2 +0.21 0.000119231 1.53121e-05 0.00022 +0.42 0 8.46078e-05 0.00022 +0.525 0 7.42189e-05 0.00022 +0.63 0 6.75955e-05 0.00022 +0.735 0 6.19477e-05 0.00022 +0.84 0 5.80321e-05 0.00022 +0.945 0 5.50096e-05 0.00022 +1.05 0 5.31593e-05 0.00022 +1.26 0 4.99202e-05 0.00022 +1.68 0 4.61043e-05 0.00022 +2.1 0 4.29684e-05 0.00022 +2.52 0 4.1128e-05 0.00022 +END DIST + +Metal 3 OVER 2 +DIST count 12 width 0.2 +0.21 0.000117179 1.78245e-05 0.00022 +0.42 0 8.6047e-05 0.00022 +0.525 0 7.62394e-05 0.00022 +0.63 0 7.03354e-05 0.00022 +0.735 0 6.53636e-05 0.00022 +0.84 0 6.19975e-05 0.00022 +0.945 0 5.94235e-05 0.00022 +1.05 0 5.69205e-05 0.00022 +1.26 0 5.42823e-05 0.00022 +1.68 0 5.15018e-05 0.00022 +2.1 0 4.99874e-05 0.00022 +2.52 0 4.86699e-05 0.00022 +END DIST + +Metal 3 UNDER +WIDTH Table 1 entries: 0.2 + +Metal 3 UNDER 4 +DIST count 12 width 0.2 +0.21 0.000116661 1.78864e-05 0.00022 +0.42 0 8.74283e-05 0.00022 +0.525 0 7.62455e-05 0.00022 +0.63 0 7.2997e-05 0.00022 +0.735 0 6.84616e-05 0.00022 +0.84 0 6.54947e-05 0.00022 +0.945 0 6.33162e-05 0.00022 +1.05 0 6.14285e-05 0.00022 +1.26 0 5.48412e-05 0.00022 +1.68 0 5.38306e-05 0.00022 +2.1 0 5.50202e-05 0.00022 +2.52 0 5.6799e-05 0.00022 +END DIST + +Metal 3 UNDER 5 +DIST count 12 width 0.2 +0.21 0.000119315 1.54747e-05 0.00022 +0.42 0 8.48593e-05 0.00022 +0.525 0 7.44884e-05 0.00022 +0.63 0 6.79684e-05 0.00022 +0.735 0 6.24811e-05 0.00022 +0.84 0 5.86768e-05 0.00022 +0.945 0 5.5724e-05 0.00022 +1.05 0 5.35414e-05 0.00022 +1.26 0 5.02053e-05 0.00022 +1.68 0 4.63965e-05 0.00022 +2.1 0 4.42003e-05 0.00022 +2.52 0 4.27116e-05 0.00022 +END DIST + +Metal 3 UNDER 6 +DIST count 12 width 0.2 +0.21 0.000118825 1.51621e-05 0.00022 +0.42 0 8.38376e-05 0.00022 +0.525 0 7.34725e-05 0.00022 +0.63 0 6.68937e-05 0.00022 +0.735 0 6.13129e-05 0.00022 +0.84 0 5.7374e-05 0.00022 +0.945 0 5.42811e-05 0.00022 +1.05 0 5.1845e-05 0.00022 +1.26 0 4.82543e-05 0.00022 +1.68 0 4.41159e-05 0.00022 +2.1 0 4.17457e-05 0.00022 +2.52 0 4.03997e-05 0.00022 +END DIST + +Metal 3 UNDER 7 +DIST count 12 width 0.2 +0.21 0.000119646 1.45856e-05 0.00022 +0.42 0 8.36442e-05 0.00022 +0.525 0 7.31732e-05 0.00022 +0.63 0 6.66374e-05 0.00022 +0.735 0 6.11207e-05 0.00022 +0.84 0 5.72364e-05 0.00022 +0.945 0 5.41659e-05 0.00022 +1.05 0 5.17124e-05 0.00022 +1.26 0 4.81e-05 0.00022 +1.68 0 4.36821e-05 0.00022 +2.1 0 4.08697e-05 0.00022 +2.52 0 3.88336e-05 0.00022 +END DIST + +Metal 3 DIAGUNDER +WIDTH Table 1 entries: 0.2 + +Metal 3 DIAGUNDER 4 +DIST count 13 width 0.2 +0 0 0 0.00022 +0.21 0 0 0.00022 +0.42 0 0 0.00022 +0.525 0 0 0.00022 +0.63 0 0 0.00022 +0.735 0 0 0.00022 +0.84 0 0 0.00022 +0.945 0 0 0.00022 +1.05 0 0 0.00022 +1.26 0 0 0.00022 +1.68 0 0 0.00022 +2.1 0 0 0.00022 +2.52 0 0 0.00022 +END DIST + +Metal 3 DIAGUNDER 5 +DIST count 13 width 0.2 +0 0 0 0.00022 +0.21 0 0 0.00022 +0.42 0 0 0.00022 +0.525 0 0 0.00022 +0.63 0 0 0.00022 +0.735 0 0 0.00022 +0.84 0 0 0.00022 +0.945 0 0 0.00022 +1.05 0 0 0.00022 +1.26 0 0 0.00022 +1.68 0 0 0.00022 +2.1 0 0 0.00022 +2.52 0 0 0.00022 +END DIST + +Metal 3 DIAGUNDER 6 +DIST count 13 width 0.2 +0 0 0 0.00022 +0.21 0 0 0.00022 +0.42 0 0 0.00022 +0.525 0 0 0.00022 +0.63 0 0 0.00022 +0.735 0 0 0.00022 +0.84 0 0 0.00022 +0.945 0 0 0.00022 +1.05 0 0 0.00022 +1.26 0 0 0.00022 +1.68 0 0 0.00022 +2.1 0 0 0.00022 +2.52 0 0 0.00022 +END DIST + +Metal 3 DIAGUNDER 7 +DIST count 13 width 0.2 +0 0 0 0.00022 +0.21 0 0 0.00022 +0.42 0 0 0.00022 +0.525 0 0 0.00022 +0.63 0 0 0.00022 +0.735 0 0 0.00022 +0.84 0 0 0.00022 +0.945 0 0 0.00022 +1.05 0 0 0.00022 +1.26 0 0 0.00022 +1.68 0 0 0.00022 +2.1 0 0 0.00022 +2.52 0 0 0.00022 +END DIST + +Metal 3 OVERUNDER +WIDTH Table 1 entries: 0.2 + +Metal 3 OVER 1 UNDER 4 +DIST count 12 width 0.2 +0.21 0.000117445 2.05e-05 0.00022 +0.42 0 9.07611e-05 0.00022 +0.525 0 7.98303e-05 0.00022 +0.63 0 7.65152e-05 0.00022 +0.735 0 7.2198e-05 0.00022 +0.84 0 6.92278e-05 0.00022 +0.945 0 6.7075e-05 0.00022 +1.05 0 6.57356e-05 0.00022 +1.26 0 5.88639e-05 0.00022 +1.68 0 5.78492e-05 0.00022 +2.1 0 5.86495e-05 0.00022 +2.52 0 6.02434e-05 0.00022 +END DIST + +Metal 3 OVER 1 UNDER 5 +DIST count 12 width 0.2 +0.21 0.00011913 1.63038e-05 0.00022 +0.42 0 8.52583e-05 0.00022 +0.525 0 7.52753e-05 0.00022 +0.63 0 6.88949e-05 0.00022 +0.735 0 6.38258e-05 0.00022 +0.84 0 6.01096e-05 0.00022 +0.945 0 5.71848e-05 0.00022 +1.05 0 5.51462e-05 0.00022 +1.26 0 5.18412e-05 0.00022 +1.68 0 4.81154e-05 0.00022 +2.1 0 4.57854e-05 0.00022 +2.52 0 4.44447e-05 0.00022 +END DIST + +Metal 3 OVER 1 UNDER 6 +DIST count 12 width 0.2 +0.21 0.0001198 1.5972e-05 0.00022 +0.42 0 8.55947e-05 0.00022 +0.525 0 7.56023e-05 0.00022 +0.63 0 6.9049e-05 0.00022 +0.735 0 6.37462e-05 0.00022 +0.84 0 5.98283e-05 0.00022 +0.945 0 5.67556e-05 0.00022 +1.05 0 5.45869e-05 0.00022 +1.26 0 5.11604e-05 0.00022 +1.68 0 4.73308e-05 0.00022 +2.1 0 4.48581e-05 0.00022 +2.52 0 4.35598e-05 0.00022 +END DIST + +Metal 3 OVER 1 UNDER 7 +DIST count 12 width 0.2 +0.21 0.000120179 1.46588e-05 0.00022 +0.42 0 8.43139e-05 0.00022 +0.525 0 7.42038e-05 0.00022 +0.63 0 6.76889e-05 0.00022 +0.735 0 6.24384e-05 0.00022 +0.84 0 5.85609e-05 0.00022 +0.945 0 5.54909e-05 0.00022 +1.05 0 5.32798e-05 0.00022 +1.26 0 4.97654e-05 0.00022 +1.68 0 4.56285e-05 0.00022 +2.1 0 4.28177e-05 0.00022 +2.52 0 4.10758e-05 0.00022 +END DIST + +Metal 3 OVER 2 UNDER 4 +DIST count 12 width 0.2 +0.21 0.000113875 2.67116e-05 0.00022 +0.42 0 9.46273e-05 0.00022 +0.525 0 8.68758e-05 0.00022 +0.63 0 8.59119e-05 0.00022 +0.735 0 8.22051e-05 0.00022 +0.84 0 7.99119e-05 0.00022 +0.945 0 7.82795e-05 0.00022 +1.05 0 7.71788e-05 0.00022 +1.26 0 7.51462e-05 0.00022 +1.68 0 7.34788e-05 0.00022 +2.1 0 7.37846e-05 0.00022 +2.52 0 7.69598e-05 0.00022 +END DIST + +Metal 3 OVER 2 UNDER 5 +DIST count 12 width 0.2 +0.21 0.000115989 2.17952e-05 0.00022 +0.42 0 8.96008e-05 0.00022 +0.525 0 7.97407e-05 0.00022 +0.63 0 7.39821e-05 0.00022 +0.735 0 6.92477e-05 0.00022 +0.84 0 6.61202e-05 0.00022 +0.945 0 6.3747e-05 0.00022 +1.05 0 6.12626e-05 0.00022 +1.26 0 5.82146e-05 0.00022 +1.68 0 5.4875e-05 0.00022 +2.1 0 5.28422e-05 0.00022 +2.52 0 5.2e-05 0.00022 +END DIST + +Metal 3 OVER 2 UNDER 6 +DIST count 12 width 0.2 +0.21 0.000116798 1.92717e-05 0.00022 +0.42 0 8.71803e-05 0.00022 +0.525 0 7.76472e-05 0.00022 +0.63 0 7.18737e-05 0.00022 +0.735 0 6.7377e-05 0.00022 +0.84 0 6.41394e-05 0.00022 +0.945 0 6.16058e-05 0.00022 +1.05 0 5.93487e-05 0.00022 +1.26 0 5.64977e-05 0.00022 +1.68 0 5.34492e-05 0.00022 +2.1 0 5.2028e-05 0.00022 +2.52 0 5.11884e-05 0.00022 +END DIST + +Metal 3 OVER 2 UNDER 7 +DIST count 12 width 0.2 +0.21 0.000118911 1.74846e-05 0.00022 +0.42 0 8.70788e-05 0.00022 +0.525 0 7.74379e-05 0.00022 +0.63 0 7.15995e-05 0.00022 +0.735 0 6.69672e-05 0.00022 +0.84 0 6.36389e-05 0.00022 +0.945 0 6.10505e-05 0.00022 +1.05 0 5.87854e-05 0.00022 +1.26 0 5.59717e-05 0.00022 +1.68 0 5.29563e-05 0.00022 +2.1 0 5.1396e-05 0.00022 +2.52 0 5.02096e-05 0.00022 +END DIST + +Metal 4 RESOVER +WIDTH Table 1 entries: 0.2 + +Metal 4 RESOVER 0 +DIST count 55 width 0.2 +0 0 0 0.00044 +0 0.22 0 0.00044 +0 0.42 0 0.00044 +0 0.54 0 0.00044 +0 0.64 0 0.00044 +0 0.84 0 0.00044 +0 0.96 0 0.00044 +0 1.06 0 0.00044 +0 1.26 0 0.00044 +0 1.68 0 0.00044 +0.22 0.22 0 0.00044 +0.22 0.42 0 0.00044 +0.22 0.54 0 0.00044 +0.22 0.64 0 0.00044 +0.22 0.84 0 0.00044 +0.22 0.96 0 0.00044 +0.22 1.06 0 0.00044 +0.22 1.26 0 0.00044 +0.22 1.68 0 0.00044 +0.42 0.42 0 0.00044 +0.42 0.54 0 0.00044 +0.42 0.64 0 0.00044 +0.42 0.84 0 0.00044 +0.42 0.96 0 0.00044 +0.42 1.06 0 0.00044 +0.42 1.26 0 0.00044 +0.42 1.68 0 0.00044 +0.54 0.54 0 0.00044 +0.54 0.64 0 0.00044 +0.54 0.84 0 0.00044 +0.54 0.96 0 0.00044 +0.54 1.06 0 0.00044 +0.54 1.26 0 0.00044 +0.54 1.68 0 0.00044 +0.64 0.64 0 0.00044 +0.64 0.84 0 0.00044 +0.64 0.96 0 0.00044 +0.64 1.06 0 0.00044 +0.64 1.26 0 0.00044 +0.64 1.68 0 0.00044 +0.84 0.84 0 0.00044 +0.84 0.96 0 0.00044 +0.84 1.06 0 0.00044 +0.84 1.26 0 0.00044 +0.84 1.68 0 0.00044 +0.96 0.96 0 0.00044 +0.96 1.06 0 0.00044 +0.96 1.26 0 0.00044 +0.96 1.68 0 0.00044 +1.06 1.06 0 0.00044 +1.06 1.26 0 0.00044 +1.06 1.68 0 0.00044 +1.26 1.26 0 0.00044 +1.26 1.68 0 0.00044 +1.68 0 1.68 0.00044 +END DIST + +Metal 4 RESOVER 1 +DIST count 0 width 0.2 +END DIST + +Metal 4 RESOVER 2 +DIST count 0 width 0.2 +END DIST + +Metal 4 RESOVER 3 +DIST count 0 width 0.2 +END DIST + +Metal 4 OVER +WIDTH Table 1 entries: 0.2 + +Metal 4 OVER 0 +DIST count 12 width 0.2 +0.21 0.000117063 1.6504e-05 0.00022 +0.42 0 8.37598e-05 0.00022 +0.525 0 7.34409e-05 0.00022 +0.63 0 6.66609e-05 0.00022 +0.735 0 6.07748e-05 0.00022 +0.84 0 5.67237e-05 0.00022 +0.945 0 5.34864e-05 0.00022 +1.05 0 5.08869e-05 0.00022 +1.26 0 4.70702e-05 0.00022 +1.68 0 4.25177e-05 0.00022 +2.1 0 3.97424e-05 0.00022 +2.52 0 3.77386e-05 0.00022 +END DIST + +Metal 4 OVER 1 +DIST count 12 width 0.2 +0.21 0.000123821 1.08154e-05 0.00022 +0.42 0 8.38472e-05 0.00022 +0.525 0 7.3701e-05 0.00022 +0.63 0 6.70644e-05 0.00022 +0.735 0 6.16624e-05 0.00022 +0.84 0 5.76833e-05 0.00022 +0.945 0 5.44593e-05 0.00022 +1.05 0 5.18303e-05 0.00022 +1.26 0 4.78992e-05 0.00022 +1.68 0 4.31866e-05 0.00022 +2.1 0 4.04467e-05 0.00022 +2.52 0 3.85861e-05 0.00022 +END DIST + +Metal 4 OVER 2 +DIST count 12 width 0.2 +0.21 0.000119645 1.53384e-05 0.00022 +0.42 0 8.4323e-05 0.00022 +0.525 0 7.42957e-05 0.00022 +0.63 0 6.77437e-05 0.00022 +0.735 0 6.24452e-05 0.00022 +0.84 0 5.85664e-05 0.00022 +0.945 0 5.54538e-05 0.00022 +1.05 0 5.41528e-05 0.00022 +1.26 0 5.02177e-05 0.00022 +1.68 0 4.5521e-05 0.00022 +2.1 0 4.2874e-05 0.00022 +2.52 0 4.1123e-05 0.00022 +END DIST + +Metal 4 OVER 3 +DIST count 12 width 0.2 +0.21 0.000118421 1.69434e-05 0.00022 +0.42 0 8.64907e-05 0.00022 +0.525 0 7.70412e-05 0.00022 +0.63 0 7.11838e-05 0.00022 +0.735 0 6.6503e-05 0.00022 +0.84 0 6.31957e-05 0.00022 +0.945 0 5.91508e-05 0.00022 +1.05 0 5.72545e-05 0.00022 +1.26 0 5.35045e-05 0.00022 +1.68 0 4.97013e-05 0.00022 +2.1 0 4.79664e-05 0.00022 +2.52 0 4.71399e-05 0.00022 +END DIST + +Metal 4 UNDER +WIDTH Table 1 entries: 0.2 + +Metal 4 UNDER 5 +DIST count 12 width 0.2 +0.21 0.000115675 1.9048e-05 0.00022 +0.42 0 8.75598e-05 0.00022 +0.525 0 7.6496e-05 0.00022 +0.63 0 7.15909e-05 0.00022 +0.735 0 6.78422e-05 0.00022 +0.84 0 6.53308e-05 0.00022 +0.945 0 6.34043e-05 0.00022 +1.05 0 6.29452e-05 0.00022 +1.26 0 5.99391e-05 0.00022 +1.68 0 5.66881e-05 0.00022 +2.1 0 5.55217e-05 0.00022 +2.52 0 5.55513e-05 0.00022 +END DIST + +Metal 4 UNDER 6 +DIST count 12 width 0.2 +0.21 0.000123979 1.16629e-05 0.00022 +0.42 0 8.51414e-05 0.00022 +0.525 0 7.5076e-05 0.00022 +0.63 0 6.84303e-05 0.00022 +0.735 0 6.30626e-05 0.00022 +0.84 0 5.91424e-05 0.00022 +0.945 0 5.60232e-05 0.00022 +1.05 0 5.42563e-05 0.00022 +1.26 0 5.03667e-05 0.00022 +1.68 0 4.56088e-05 0.00022 +2.1 0 4.29811e-05 0.00022 +2.52 0 4.13747e-05 0.00022 +END DIST + +Metal 4 UNDER 7 +DIST count 12 width 0.2 +0.21 0.00011867 1.5452e-05 0.00022 +0.42 0 8.35263e-05 0.00022 +0.525 0 7.3474e-05 0.00022 +0.63 0 6.68422e-05 0.00022 +0.735 0 6.14225e-05 0.00022 +0.84 0 5.73944e-05 0.00022 +0.945 0 5.41268e-05 0.00022 +1.05 0 5.09179e-05 0.00022 +1.26 0 4.71104e-05 0.00022 +1.68 0 4.26333e-05 0.00022 +2.1 0 3.99705e-05 0.00022 +2.52 0 3.80785e-05 0.00022 +END DIST + +Metal 4 DIAGUNDER +WIDTH Table 1 entries: 0.2 + +Metal 4 DIAGUNDER 5 +DIST count 13 width 0.2 +0 0 0 0.00022 +0.21 0 0 0.00022 +0.42 0 0 0.00022 +0.525 0 0 0.00022 +0.63 0 0 0.00022 +0.735 0 0 0.00022 +0.84 0 0 0.00022 +0.945 0 0 0.00022 +1.05 0 0 0.00022 +1.26 0 0 0.00022 +1.68 0 0 0.00022 +2.1 0 0 0.00022 +2.52 0 0 0.00022 +END DIST + +Metal 4 DIAGUNDER 6 +DIST count 13 width 0.2 +0 0 0 0.00022 +0.21 0 0 0.00022 +0.42 0 0 0.00022 +0.525 0 0 0.00022 +0.63 0 0 0.00022 +0.735 0 0 0.00022 +0.84 0 0 0.00022 +0.945 0 0 0.00022 +1.05 0 0 0.00022 +1.26 0 0 0.00022 +1.68 0 0 0.00022 +2.1 0 0 0.00022 +2.52 0 0 0.00022 +END DIST + +Metal 4 DIAGUNDER 7 +DIST count 13 width 0.2 +0 0 0 0.00022 +0.21 0 0 0.00022 +0.42 0 0 0.00022 +0.525 0 0 0.00022 +0.63 0 0 0.00022 +0.735 0 0 0.00022 +0.84 0 0 0.00022 +0.945 0 0 0.00022 +1.05 0 0 0.00022 +1.26 0 0 0.00022 +1.68 0 0 0.00022 +2.1 0 0 0.00022 +2.52 0 0 0.00022 +END DIST + +Metal 4 OVERUNDER +WIDTH Table 1 entries: 0.2 + +Metal 4 OVER 1 UNDER 5 +DIST count 12 width 0.2 +0.21 0.000120521 1.47121e-05 0.00022 +0.42 0 8.74818e-05 0.00022 +0.525 0 7.6599e-05 0.00022 +0.63 0 7.17422e-05 0.00022 +0.735 0 6.82033e-05 0.00022 +0.84 0 6.57078e-05 0.00022 +0.945 0 6.37947e-05 0.00022 +1.05 0 6.28444e-05 0.00022 +1.26 0 5.99975e-05 0.00022 +1.68 0 5.6948e-05 0.00022 +2.1 0 5.58972e-05 0.00022 +2.52 0 5.59856e-05 0.00022 +END DIST + +Metal 4 OVER 1 UNDER 6 +DIST count 12 width 0.2 +0.21 0.000126321 9.6697e-06 0.00022 +0.42 0 8.50831e-05 0.00022 +0.525 0 7.50616e-05 0.00022 +0.63 0 6.85593e-05 0.00022 +0.735 0 6.35275e-05 0.00022 +0.84 0 5.97134e-05 0.00022 +0.945 0 5.66366e-05 0.00022 +1.05 0 5.45472e-05 0.00022 +1.26 0 5.06717e-05 0.00022 +1.68 0 4.59487e-05 0.00022 +2.1 0 4.337e-05 0.00022 +2.52 0 4.18737e-05 0.00022 +END DIST + +Metal 4 OVER 1 UNDER 7 +DIST count 12 width 0.2 +0.21 0.000122596 1.18268e-05 0.00022 +0.42 0 8.3478e-05 0.00022 +0.525 0 7.34775e-05 0.00022 +0.63 0 6.69672e-05 0.00022 +0.735 0 6.18462e-05 0.00022 +0.84 0 5.79056e-05 0.00022 +0.945 0 5.46763e-05 0.00022 +1.05 0 5.17232e-05 0.00022 +1.26 0 4.77997e-05 0.00022 +1.68 0 4.31636e-05 0.00022 +2.1 0 4.05384e-05 0.00022 +2.52 0 3.87735e-05 0.00022 +END DIST + +Metal 4 OVER 2 UNDER 5 +DIST count 12 width 0.2 +0.21 0.000117089 2.0929e-05 0.00022 +0.42 0 9.11033e-05 0.00022 +0.525 0 8.01263e-05 0.00022 +0.63 0 7.52268e-05 0.00022 +0.735 0 7.14912e-05 0.00022 +0.84 0 6.9023e-05 0.00022 +0.945 0 6.71641e-05 0.00022 +1.05 0 6.73146e-05 0.00022 +1.26 0 6.42177e-05 0.00022 +1.68 0 6.05674e-05 0.00022 +2.1 0 5.90073e-05 0.00022 +2.52 0 5.86912e-05 0.00022 +END DIST + +Metal 4 OVER 2 UNDER 6 +DIST count 12 width 0.2 +0.21 0.000123027 1.18265e-05 0.00022 +0.42 0 8.39871e-05 0.00022 +0.525 0 7.39755e-05 0.00022 +0.63 0 6.75333e-05 0.00022 +0.735 0 6.26182e-05 0.00022 +0.84 0 5.89376e-05 0.00022 +0.945 0 5.59982e-05 0.00022 +1.05 0 5.50409e-05 0.00022 +1.26 0 5.11583e-05 0.00022 +1.68 0 4.64293e-05 0.00022 +2.1 0 4.39061e-05 0.00022 +2.52 0 4.24301e-05 0.00022 +END DIST + +Metal 4 OVER 2 UNDER 7 +DIST count 12 width 0.2 +0.21 0.000121046 1.40606e-05 0.00022 +0.42 0 8.42972e-05 0.00022 +0.525 0 7.43869e-05 0.00022 +0.63 0 6.78558e-05 0.00022 +0.735 0 6.27167e-05 0.00022 +0.84 0 5.8799e-05 0.00022 +0.945 0 5.56366e-05 0.00022 +1.05 0 5.33503e-05 0.00022 +1.26 0 4.95482e-05 0.00022 +1.68 0 4.51768e-05 0.00022 +2.1 0 4.28003e-05 0.00022 +2.52 0 4.1247e-05 0.00022 +END DIST + +Metal 4 OVER 3 UNDER 5 +DIST count 12 width 0.2 +0.21 0.000113864 2.68465e-05 0.00022 +0.42 0 9.59182e-05 0.00022 +0.525 0 8.66361e-05 0.00022 +0.63 0 8.50732e-05 0.00022 +0.735 0 8.23121e-05 0.00022 +0.84 0 8.078e-05 0.00022 +0.945 0 7.98088e-05 0.00022 +1.05 0 8.28515e-05 0.00022 +1.26 0 8.05141e-05 0.00022 +1.68 0 7.80404e-05 0.00022 +2.1 0 7.66222e-05 0.00022 +2.52 0 7.58371e-05 0.00022 +END DIST + +Metal 4 OVER 3 UNDER 6 +DIST count 12 width 0.2 +0.21 0.000121555 1.41861e-05 0.00022 +0.42 0 8.67699e-05 0.00022 +0.525 0 7.7553e-05 0.00022 +0.63 0 7.19015e-05 0.00022 +0.735 0 6.76051e-05 0.00022 +0.84 0 6.44533e-05 0.00022 +0.945 0 6.05237e-05 0.00022 +1.05 0 5.94149e-05 0.00022 +1.26 0 5.56598e-05 0.00022 +1.68 0 5.16593e-05 0.00022 +2.1 0 4.98432e-05 0.00022 +2.52 0 4.90126e-05 0.00022 +END DIST + +Metal 4 OVER 3 UNDER 7 +DIST count 12 width 0.2 +0.21 0.000118494 1.69732e-05 0.00022 +0.42 0 8.63331e-05 0.00022 +0.525 0 7.70119e-05 0.00022 +0.63 0 7.11513e-05 0.00022 +0.735 0 6.66227e-05 0.00022 +0.84 0 6.32932e-05 0.00022 +0.945 0 5.94129e-05 0.00022 +1.05 0 5.69803e-05 0.00022 +1.26 0 5.35455e-05 0.00022 +1.68 0 5.012e-05 0.00022 +2.1 0 4.84508e-05 0.00022 +2.52 0 4.75182e-05 0.00022 +END DIST + +Metal 5 RESOVER +WIDTH Table 1 entries: 0.2 + +Metal 5 RESOVER 0 +DIST count 55 width 0.2 +0 0 0 0.00044 +0 0.22 0 0.00044 +0 0.42 0 0.00044 +0 0.54 0 0.00044 +0 0.64 0 0.00044 +0 0.84 0 0.00044 +0 0.96 0 0.00044 +0 1.06 0 0.00044 +0 1.26 0 0.00044 +0 1.68 0 0.00044 +0.22 0.22 0 0.00044 +0.22 0.42 0 0.00044 +0.22 0.54 0 0.00044 +0.22 0.64 0 0.00044 +0.22 0.84 0 0.00044 +0.22 0.96 0 0.00044 +0.22 1.06 0 0.00044 +0.22 1.26 0 0.00044 +0.22 1.68 0 0.00044 +0.42 0.42 0 0.00044 +0.42 0.54 0 0.00044 +0.42 0.64 0 0.00044 +0.42 0.84 0 0.00044 +0.42 0.96 0 0.00044 +0.42 1.06 0 0.00044 +0.42 1.26 0 0.00044 +0.42 1.68 0 0.00044 +0.54 0.54 0 0.00044 +0.54 0.64 0 0.00044 +0.54 0.84 0 0.00044 +0.54 0.96 0 0.00044 +0.54 1.06 0 0.00044 +0.54 1.26 0 0.00044 +0.54 1.68 0 0.00044 +0.64 0.64 0 0.00044 +0.64 0.84 0 0.00044 +0.64 0.96 0 0.00044 +0.64 1.06 0 0.00044 +0.64 1.26 0 0.00044 +0.64 1.68 0 0.00044 +0.84 0.84 0 0.00044 +0.84 0.96 0 0.00044 +0.84 1.06 0 0.00044 +0.84 1.26 0 0.00044 +0.84 1.68 0 0.00044 +0.96 0.96 0 0.00044 +0.96 1.06 0 0.00044 +0.96 1.26 0 0.00044 +0.96 1.68 0 0.00044 +1.06 1.06 0 0.00044 +1.06 1.26 0 0.00044 +1.06 1.68 0 0.00044 +1.26 1.26 0 0.00044 +1.26 1.68 0 0.00044 +1.68 0 1.68 0.00044 +END DIST + +Metal 5 RESOVER 1 +DIST count 0 width 0.2 +END DIST + +Metal 5 RESOVER 2 +DIST count 0 width 0.2 +END DIST + +Metal 5 RESOVER 3 +DIST count 0 width 0.2 +END DIST + +Metal 5 RESOVER 4 +DIST count 0 width 0.2 +END DIST + +Metal 5 OVER +WIDTH Table 1 entries: 0.2 + +Metal 5 OVER 0 +DIST count 12 width 0.2 +0.21 0.000117766 1.60253e-05 0.00022 +0.42 0 8.39548e-05 0.00022 +0.525 0 7.34139e-05 0.00022 +0.63 0 6.67114e-05 0.00022 +0.735 0 6.04063e-05 0.00022 +0.84 0 5.68455e-05 0.00022 +0.945 0 5.39826e-05 0.00022 +1.05 0 5.15937e-05 0.00022 +1.26 0 4.78003e-05 0.00022 +1.68 0 4.26932e-05 0.00022 +2.1 0 3.9447e-05 0.00022 +2.52 0 3.71881e-05 0.00022 +END DIST + +Metal 5 OVER 1 +DIST count 12 width 0.2 +0.21 0.000120451 1.37083e-05 0.00022 +0.42 0 8.36967e-05 0.00022 +0.525 0 7.33843e-05 0.00022 +0.63 0 6.67972e-05 0.00022 +0.735 0 6.11944e-05 0.00022 +0.84 0 5.74874e-05 0.00022 +0.945 0 5.44581e-05 0.00022 +1.05 0 5.19237e-05 0.00022 +1.26 0 4.7951e-05 0.00022 +1.68 0 4.28515e-05 0.00022 +2.1 0 3.98184e-05 0.00022 +2.52 0 3.77821e-05 0.00022 +END DIST + +Metal 5 OVER 2 +DIST count 12 width 0.2 +0.21 0.000118297 1.64255e-05 0.00022 +0.42 0 8.42904e-05 0.00022 +0.525 0 7.3946e-05 0.00022 +0.63 0 6.72659e-05 0.00022 +0.735 0 6.16207e-05 0.00022 +0.84 0 5.78795e-05 0.00022 +0.945 0 5.48609e-05 0.00022 +1.05 0 5.25104e-05 0.00022 +1.26 0 4.87131e-05 0.00022 +1.68 0 4.39869e-05 0.00022 +2.1 0 4.11417e-05 0.00022 +2.52 0 3.91545e-05 0.00022 +END DIST + +Metal 5 OVER 3 +DIST count 12 width 0.2 +0.21 0.000120893 1.44447e-05 0.00022 +0.42 0 8.45149e-05 0.00022 +0.525 0 7.4272e-05 0.00022 +0.63 0 6.78028e-05 0.00022 +0.735 0 6.23636e-05 0.00022 +0.84 0 5.87808e-05 0.00022 +0.945 0 5.58674e-05 0.00022 +1.05 0 5.38967e-05 0.00022 +1.26 0 5.01e-05 0.00022 +1.68 0 4.53745e-05 0.00022 +2.1 0 4.26543e-05 0.00022 +2.52 0 4.08571e-05 0.00022 +END DIST + +Metal 5 OVER 4 +DIST count 12 width 0.2 +0.21 0.00011805 1.66558e-05 0.00022 +0.42 0 8.60114e-05 0.00022 +0.525 0 7.65351e-05 0.00022 +0.63 0 7.09523e-05 0.00022 +0.735 0 6.6354e-05 0.00022 +0.84 0 6.34982e-05 0.00022 +0.945 0 5.98917e-05 0.00022 +1.05 0 6.04346e-05 0.00022 +1.26 0 5.67732e-05 0.00022 +1.68 0 5.11889e-05 0.00022 +2.1 0 4.8223e-05 0.00022 +2.52 0 4.65636e-05 0.00022 +END DIST + +Metal 5 UNDER +WIDTH Table 1 entries: 0.2 + +Metal 5 UNDER 6 +DIST count 12 width 0.2 +0.21 0.000120908 1.47149e-05 0.00022 +0.42 0 8.50684e-05 0.00022 +0.525 0 7.53154e-05 0.00022 +0.63 0 6.9247e-05 0.00022 +0.735 0 6.41891e-05 0.00022 +0.84 0 6.09487e-05 0.00022 +0.945 0 5.83944e-05 0.00022 +1.05 0 5.88159e-05 0.00022 +1.26 0 5.57783e-05 0.00022 +1.68 0 5.23015e-05 0.00022 +2.1 0 5.03687e-05 0.00022 +2.52 0 4.9102e-05 0.00022 +END DIST + +Metal 5 UNDER 7 +DIST count 12 width 0.2 +0.21 0.000124488 9.89318e-06 0.00022 +0.42 0 8.35758e-05 0.00022 +0.525 0 7.31533e-05 0.00022 +0.63 0 6.65606e-05 0.00022 +0.735 0 6.10311e-05 0.00022 +0.84 0 5.73515e-05 0.00022 +0.945 0 5.43359e-05 0.00022 +1.05 0 5.18843e-05 0.00022 +1.26 0 4.7951e-05 0.00022 +1.68 0 4.28621e-05 0.00022 +2.1 0 3.97717e-05 0.00022 +2.52 0 3.76659e-05 0.00022 +END DIST + +Metal 5 DIAGUNDER +WIDTH Table 1 entries: 0.2 + +Metal 5 DIAGUNDER 6 +DIST count 13 width 0.2 +0 0 0 0.00022 +0.21 0 0 0.00022 +0.42 0 0 0.00022 +0.525 0 0 0.00022 +0.63 0 0 0.00022 +0.735 0 0 0.00022 +0.84 0 0 0.00022 +0.945 0 0 0.00022 +1.05 0 0 0.00022 +1.26 0 0 0.00022 +1.68 0 0 0.00022 +2.1 0 0 0.00022 +2.52 0 0 0.00022 +END DIST + +Metal 5 DIAGUNDER 7 +DIST count 13 width 0.2 +0 0 0 0.00022 +0.21 0 0 0.00022 +0.42 0 0 0.00022 +0.525 0 0 0.00022 +0.63 0 0 0.00022 +0.735 0 0 0.00022 +0.84 0 0 0.00022 +0.945 0 0 0.00022 +1.05 0 0 0.00022 +1.26 0 0 0.00022 +1.68 0 0 0.00022 +2.1 0 0 0.00022 +2.52 0 0 0.00022 +END DIST + +Metal 5 OVERUNDER +WIDTH Table 1 entries: 0.2 + +Metal 5 OVER 1 UNDER 6 +DIST count 12 width 0.2 +0.21 0.000120581 1.61646e-05 0.00022 +0.42 0 8.6046e-05 0.00022 +0.525 0 7.63381e-05 0.00022 +0.63 0 7.04003e-05 0.00022 +0.735 0 6.58255e-05 0.00022 +0.84 0 6.26399e-05 0.00022 +0.945 0 6.00962e-05 0.00022 +1.05 0 5.93573e-05 0.00022 +1.26 0 5.62578e-05 0.00022 +1.68 0 5.26972e-05 0.00022 +2.1 0 5.08419e-05 0.00022 +2.52 0 4.97293e-05 0.00022 +END DIST + +Metal 5 OVER 1 UNDER 7 +DIST count 12 width 0.2 +0.21 0.000124608 9.59217e-06 0.00022 +0.42 0 8.34654e-05 0.00022 +0.525 0 7.2871e-05 0.00022 +0.63 0 6.62237e-05 0.00022 +0.735 0 6.10874e-05 0.00022 +0.84 0 5.74869e-05 0.00022 +0.945 0 5.45614e-05 0.00022 +1.05 0 5.21548e-05 0.00022 +1.26 0 4.83068e-05 0.00022 +1.68 0 4.32199e-05 0.00022 +2.1 0 4.00677e-05 0.00022 +2.52 0 3.79242e-05 0.00022 +END DIST + +Metal 5 OVER 2 UNDER 6 +DIST count 12 width 0.2 +0.21 0.000119635 1.65813e-05 0.00022 +0.42 0 8.5223e-05 0.00022 +0.525 0 7.55593e-05 0.00022 +0.63 0 6.9574e-05 0.00022 +0.735 0 6.49359e-05 0.00022 +0.84 0 6.16851e-05 0.00022 +0.945 0 5.91146e-05 0.00022 +1.05 0 5.8372e-05 0.00022 +1.26 0 5.53677e-05 0.00022 +1.68 0 5.20952e-05 0.00022 +2.1 0 5.04816e-05 0.00022 +2.52 0 4.95331e-05 0.00022 +END DIST + +Metal 5 OVER 2 UNDER 7 +DIST count 12 width 0.2 +0.21 0.000124547 1.01841e-05 0.00022 +0.42 0 8.36237e-05 0.00022 +0.525 0 7.33437e-05 0.00022 +0.63 0 6.6828e-05 0.00022 +0.735 0 6.1648e-05 0.00022 +0.84 0 5.79146e-05 0.00022 +0.945 0 5.48485e-05 0.00022 +1.05 0 5.23934e-05 0.00022 +1.26 0 4.84735e-05 0.00022 +1.68 0 4.36417e-05 0.00022 +2.1 0 4.08659e-05 0.00022 +2.52 0 3.90146e-05 0.00022 +END DIST + +Metal 5 OVER 3 UNDER 6 +DIST count 12 width 0.2 +0.21 0.000121649 1.61765e-05 0.00022 +0.42 0 8.69694e-05 0.00022 +0.525 0 7.74331e-05 0.00022 +0.63 0 7.15732e-05 0.00022 +0.735 0 6.7052e-05 0.00022 +0.84 0 6.39141e-05 0.00022 +0.945 0 6.14487e-05 0.00022 +1.05 0 6.28947e-05 0.00022 +1.26 0 5.9927e-05 0.00022 +1.68 0 5.65328e-05 0.00022 +2.1 0 5.47869e-05 0.00022 +2.52 0 5.37389e-05 0.00022 +END DIST + +Metal 5 OVER 3 UNDER 7 +DIST count 12 width 0.2 +0.21 0.000122519 1.25192e-05 0.00022 +0.42 0 8.42725e-05 0.00022 +0.525 0 7.37975e-05 0.00022 +0.63 0 6.72846e-05 0.00022 +0.735 0 6.2279e-05 0.00022 +0.84 0 5.87869e-05 0.00022 +0.945 0 5.59543e-05 0.00022 +1.05 0 5.37806e-05 0.00022 +1.26 0 5.00212e-05 0.00022 +1.68 0 4.54336e-05 0.00022 +2.1 0 4.28308e-05 0.00022 +2.52 0 4.11088e-05 0.00022 +END DIST + +Metal 5 OVER 4 UNDER 6 +DIST count 12 width 0.2 +0.21 0.000119921 1.6452e-05 0.00022 +0.42 0 8.8774e-05 0.00022 +0.525 0 7.99508e-05 0.00022 +0.63 0 7.62775e-05 0.00022 +0.735 0 7.29333e-05 0.00022 +0.84 0 7.07682e-05 0.00022 +0.945 0 6.81336e-05 0.00022 +1.05 0 7.01588e-05 0.00022 +1.26 0 6.76982e-05 0.00022 +1.68 0 6.40295e-05 0.00022 +2.1 0 6.24725e-05 0.00022 +2.52 0 6.19422e-05 0.00022 +END DIST + +Metal 5 OVER 4 UNDER 7 +DIST count 12 width 0.2 +0.21 0.000121386 1.58217e-05 0.00022 +0.42 0 8.80275e-05 0.00022 +0.525 0 7.85846e-05 0.00022 +0.63 0 7.2999e-05 0.00022 +0.735 0 6.87061e-05 0.00022 +0.84 0 6.57561e-05 0.00022 +0.945 0 6.23005e-05 0.00022 +1.05 0 6.16076e-05 0.00022 +1.26 0 5.80437e-05 0.00022 +1.68 0 5.28422e-05 0.00022 +2.1 0 5.01313e-05 0.00022 +2.52 0 4.86578e-05 0.00022 +END DIST + +Metal 6 RESOVER +WIDTH Table 1 entries: 1.64 + +Metal 6 RESOVER 0 +DIST count 55 width 1.64 +0 0 0 1.09756e-05 +0 0.64 0 1.09756e-05 +0 2.1 0 1.09756e-05 +0 2.28 0 1.09756e-05 +0 2.92 0 1.09756e-05 +0 4.38 0 1.09756e-05 +0 4.56 0 1.09756e-05 +0 5.2 0 1.09756e-05 +0 6.84 0 1.09756e-05 +0 9.12 0 1.09756e-05 +0.64 0.64 0 1.09756e-05 +0.64 2.1 0 1.09756e-05 +0.64 2.28 0 1.09756e-05 +0.64 2.92 0 1.09756e-05 +0.64 4.38 0 1.09756e-05 +0.64 4.56 0 1.09756e-05 +0.64 5.2 0 1.09756e-05 +0.64 6.84 0 1.09756e-05 +0.64 9.12 0 1.09756e-05 +2.1 2.1 0 1.09756e-05 +2.1 2.92 0 1.09756e-05 +2.1 4.38 0 1.09756e-05 +2.1 4.56 0 1.09756e-05 +2.1 5.2 0 1.09756e-05 +2.1 6.84 0 1.09756e-05 +2.1 9.12 0 1.09756e-05 +2.28 2.1 0 1.09756e-05 +2.28 2.28 0 1.09756e-05 +2.28 2.92 0 1.09756e-05 +2.28 4.38 0 1.09756e-05 +2.28 4.56 0 1.09756e-05 +2.28 5.2 0 1.09756e-05 +2.28 6.84 0 1.09756e-05 +2.28 9.12 0 1.09756e-05 +2.92 2.92 0 1.09756e-05 +2.92 4.38 0 1.09756e-05 +2.92 4.56 0 1.09756e-05 +2.92 5.2 0 1.09756e-05 +2.92 6.84 0 1.09756e-05 +2.92 9.12 0 1.09756e-05 +4.38 4.38 0 1.09756e-05 +4.38 5.2 0 1.09756e-05 +4.38 6.84 0 1.09756e-05 +4.38 9.12 0 1.09756e-05 +4.56 4.38 0 1.09756e-05 +4.56 4.56 0 1.09756e-05 +4.56 5.2 0 1.09756e-05 +4.56 6.84 0 1.09756e-05 +4.56 9.12 0 1.09756e-05 +5.2 5.2 0 1.09756e-05 +5.2 6.84 0 1.09756e-05 +5.2 9.12 0 1.09756e-05 +6.84 6.84 0 1.09756e-05 +6.84 9.12 0 1.09756e-05 +9.12 0 9.12 1.09756e-05 +END DIST + +Metal 6 RESOVER 1 +DIST count 0 width 1.64 +END DIST + +Metal 6 RESOVER 2 +DIST count 0 width 1.64 +END DIST + +Metal 6 RESOVER 3 +DIST count 0 width 1.64 +END DIST + +Metal 6 RESOVER 4 +DIST count 0 width 1.64 +END DIST + +Metal 6 RESOVER 5 +DIST count 0 width 1.64 +END DIST + +Metal 6 OVER +WIDTH Table 1 entries: 1.64 + +Metal 6 OVER 0 +DIST count 12 width 1.64 +1.64 8.41899e-05 1.02938e-05 5.4878e-06 +3.28 4.91285e-05 1.63448e-05 5.4878e-06 +4.1 3.90712e-05 1.98955e-05 5.4878e-06 +4.92 3.11056e-05 2.35537e-05 5.4878e-06 +5.74 2.61101e-05 2.55075e-05 5.4878e-06 +6.56 2.22125e-05 2.70212e-05 5.4878e-06 +7.38 1.91398e-05 2.81919e-05 5.4878e-06 +8.2 2.09701e-05 2.48352e-05 5.4878e-06 +9.84 1.27616e-05 3.08589e-05 5.4878e-06 +13.12 0 4.12681e-05 5.4878e-06 +16.4 0 4.12681e-05 5.4878e-06 +19.68 0 4.12681e-05 5.4878e-06 +END DIST + +Metal 6 OVER 1 +DIST count 12 width 1.64 +1.64 7.59674e-05 1.92983e-05 5.4878e-06 +3.28 4.17065e-05 2.46414e-05 5.4878e-06 +4.1 3.29895e-05 2.73079e-05 5.4878e-06 +4.92 3.06436e-05 2.55578e-05 5.4878e-06 +5.74 2.56033e-05 2.76916e-05 5.4878e-06 +6.56 2.15609e-05 2.95953e-05 5.4878e-06 +7.38 1.82765e-05 3.12593e-05 5.4878e-06 +8.2 1.56137e-05 3.25746e-05 5.4878e-06 +9.84 1.16986e-05 3.4316e-05 5.4878e-06 +13.12 0 4.37926e-05 5.4878e-06 +16.4 0 4.37926e-05 5.4878e-06 +19.68 0 4.37926e-05 5.4878e-06 +END DIST + +Metal 6 OVER 2 +DIST count 12 width 1.64 +1.64 7.67562e-05 1.95903e-05 5.4878e-06 +3.28 4.3352e-05 2.43457e-05 5.4878e-06 +4.1 3.4518e-05 2.75129e-05 5.4878e-06 +4.92 2.98599e-05 2.8319e-05 5.4878e-06 +5.74 2.48841e-05 3.04047e-05 5.4878e-06 +6.56 2.1016e-05 3.19561e-05 5.4878e-06 +7.38 1.80404e-05 3.30729e-05 5.4878e-06 +8.2 1.56357e-05 3.40157e-05 5.4878e-06 +9.84 1.06351e-05 3.73474e-05 5.4878e-06 +13.12 0 4.64864e-05 5.4878e-06 +16.4 0 4.64864e-05 5.4878e-06 +19.68 0 4.64864e-05 5.4878e-06 +END DIST + +Metal 6 OVER 3 +DIST count 12 width 1.64 +1.64 7.31542e-05 2.49551e-05 5.4878e-06 +3.28 3.91583e-05 3.10496e-05 5.4878e-06 +4.1 3.02813e-05 3.43321e-05 5.4878e-06 +4.92 2.76495e-05 3.32325e-05 5.4878e-06 +5.74 2.27986e-05 3.54318e-05 5.4878e-06 +6.56 1.91276e-05 3.70945e-05 5.4878e-06 +7.38 1.63228e-05 3.83698e-05 5.4878e-06 +8.2 1.2939e-05 4.05924e-05 5.4878e-06 +9.84 1.03336e-05 4.16925e-05 5.4878e-06 +13.12 0 5.04671e-05 5.4878e-06 +16.4 0 5.04671e-05 5.4878e-06 +19.68 0 5.04671e-05 5.4878e-06 +END DIST + +Metal 6 OVER 4 +DIST count 12 width 1.64 +1.64 7.45413e-05 2.76012e-05 5.4878e-06 +3.28 3.97208e-05 3.56668e-05 5.4878e-06 +4.1 3.10038e-05 3.92355e-05 5.4878e-06 +4.92 2.62168e-05 4.07303e-05 5.4878e-06 +5.74 2.1608e-05 4.30617e-05 5.4878e-06 +6.56 1.79536e-05 4.50034e-05 5.4878e-06 +7.38 1.49265e-05 4.67219e-05 5.4878e-06 +8.2 1.23845e-05 4.82631e-05 5.4878e-06 +9.84 7.99473e-06 5.13515e-05 5.4878e-06 +13.12 0 5.76867e-05 5.4878e-06 +16.4 0 5.76867e-05 5.4878e-06 +19.68 0 5.76867e-05 5.4878e-06 +END DIST + +Metal 6 OVER 5 +DIST count 12 width 1.64 +1.64 6.79042e-05 4.42845e-05 5.4878e-06 +3.28 2.8573e-05 6.2859e-05 5.4878e-06 +4.1 1.70998e-05 7.09377e-05 5.4878e-06 +4.92 1.53633e-05 7.50865e-05 5.4878e-06 +5.74 1.20026e-05 7.65305e-05 5.4878e-06 +6.56 9.66571e-06 7.73418e-05 5.4878e-06 +7.38 8.00443e-06 7.78404e-05 5.4878e-06 +8.2 0 8.50109e-05 5.4878e-06 +9.84 3.9891e-06 8.02855e-05 5.4878e-06 +13.12 0 8.23945e-05 5.4878e-06 +16.4 0 8.23945e-05 5.4878e-06 +19.68 0 8.23945e-05 5.4878e-06 +END DIST + +Metal 6 UNDER +WIDTH Table 1 entries: 1.64 + +Metal 6 UNDER 7 +DIST count 12 width 1.64 +1.64 6.88949e-05 2.93716e-05 5.4878e-06 +3.28 3.15302e-05 4.28287e-05 5.4878e-06 +4.1 2.54863e-05 4.11621e-05 5.4878e-06 +4.92 1.89636e-05 4.51996e-05 5.4878e-06 +5.74 9.52029e-06 5.69735e-05 5.4878e-06 +6.56 1.15487e-05 4.92213e-05 5.4878e-06 +7.38 5.67076e-06 5.50016e-05 5.4878e-06 +8.2 6.60508e-06 5.38152e-05 5.4878e-06 +9.84 2.61234e-06 5.86916e-05 5.4878e-06 +13.12 0 6.13159e-05 5.4878e-06 +16.4 0 6.13159e-05 5.4878e-06 +19.68 0 6.1316e-05 5.4878e-06 +END DIST + +Metal 6 DIAGUNDER +WIDTH Table 1 entries: 1.64 + +Metal 6 DIAGUNDER 7 +DIST count 13 width 1.64 +0 0 2.84022e-05 5.4878e-06 +1.64 0 0 5.4878e-06 +3.28 0 1.82974e-05 5.4878e-06 +4.1 0 1.65308e-05 5.4878e-06 +4.92 0 1.50478e-05 5.4878e-06 +5.74 0 1.38129e-05 5.4878e-06 +6.56 0 1.27637e-05 5.4878e-06 +7.38 0 1.1837e-05 5.4878e-06 +8.2 0 0 5.4878e-06 +9.84 0 9.37854e-06 5.4878e-06 +13.12 0 0 5.4878e-06 +16.4 0 0 5.4878e-06 +19.68 0 0 5.4878e-06 +END DIST + +Metal 6 OVERUNDER +WIDTH Table 1 entries: 1.64 + +Metal 6 OVER 1 UNDER 7 +DIST count 12 width 1.64 +1.64 6.98765e-05 2.85642e-05 5.4878e-06 +3.28 2.95914e-05 4.51922e-05 5.4878e-06 +4.1 2.46076e-05 4.25798e-05 5.4878e-06 +4.92 1.98816e-05 4.5119e-05 5.4878e-06 +5.74 9.6035e-06 5.87278e-05 5.4878e-06 +6.56 1.20039e-05 5.0289e-05 5.4878e-06 +7.38 5.20957e-06 5.73893e-05 5.4878e-06 +8.2 2.04961e-06 6.04463e-05 5.4878e-06 +9.84 2.1283e-06 6.17702e-05 5.4878e-06 +13.12 0 6.2977e-05 5.4878e-06 +16.4 0 6.2977e-05 5.4878e-06 +19.68 0 6.2977e-05 5.4878e-06 +END DIST + +Metal 6 OVER 2 UNDER 7 +DIST count 12 width 1.64 +1.64 6.83511e-05 3.06514e-05 5.4878e-06 +3.28 2.85904e-05 4.71869e-05 5.4878e-06 +4.1 2.34777e-05 4.50278e-05 5.4878e-06 +4.92 1.85764e-05 4.78271e-05 5.4878e-06 +5.74 8.53443e-06 6.1053e-05 5.4878e-06 +6.56 1.09694e-05 5.26654e-05 5.4878e-06 +7.38 4.95008e-06 5.86682e-05 5.4878e-06 +8.2 0 6.34142e-05 5.4878e-06 +9.84 0 6.4664e-05 5.4878e-06 +13.12 0 6.48087e-05 5.4878e-06 +16.4 0 6.48087e-05 5.4878e-06 +19.68 0 6.48087e-05 5.4878e-06 +END DIST + +Metal 6 OVER 3 UNDER 7 +DIST count 12 width 1.64 +1.64 6.73222e-05 3.26333e-05 5.4878e-06 +3.28 2.70988e-05 5.03392e-05 5.4878e-06 +4.1 2.17996e-05 4.83636e-05 5.4878e-06 +4.92 1.67911e-05 5.1342e-05 5.4878e-06 +5.74 6.93927e-06 6.45572e-05 5.4878e-06 +6.56 9.69786e-06 5.60717e-05 5.4878e-06 +7.38 2.12765e-06 6.3848e-05 5.4878e-06 +8.2 0 6.59597e-05 5.4878e-06 +9.84 0 6.73531e-05 5.4878e-06 +13.12 0 6.7588e-05 5.4878e-06 +16.4 0 6.7588e-05 5.4878e-06 +19.68 0 6.75881e-05 5.4878e-06 +END DIST + +Metal 6 OVER 4 UNDER 7 +DIST count 12 width 1.64 +1.64 6.55744e-05 4.12319e-05 5.4878e-06 +3.28 2.53605e-05 5.97906e-05 5.4878e-06 +4.1 2.055e-05 5.77773e-05 5.4878e-06 +4.92 1.5812e-05 6.0956e-05 5.4878e-06 +5.74 6.20917e-06 7.42989e-05 5.4878e-06 +6.56 9.01506e-06 6.60247e-05 5.4878e-06 +7.38 0 7.54034e-05 5.4878e-06 +8.2 0 7.54704e-05 5.4878e-06 +9.84 0 7.68537e-05 5.4878e-06 +13.12 0 7.70526e-05 5.4878e-06 +16.4 0 7.70526e-05 5.4878e-06 +19.68 0 7.70526e-05 5.4878e-06 +END DIST + +Metal 6 OVER 5 UNDER 7 +DIST count 12 width 1.64 +1.64 5.93777e-05 6.38545e-05 5.4878e-06 +3.28 1.9814e-05 8.57286e-05 5.4878e-06 +4.1 1.09842e-05 9.28007e-05 5.4878e-06 +4.92 8.26762e-06 9.90626e-05 5.4878e-06 +5.74 0 0.000106505 5.4878e-06 +6.56 0 0.00010578 5.4878e-06 +7.38 0 0.000105009 5.4878e-06 +8.2 0 0.000104734 5.4878e-06 +9.84 0 0.000104841 5.4878e-06 +13.12 0 0.000103091 5.4878e-06 +16.4 0 0.000103091 5.4878e-06 +19.68 0 0.000103091 5.4878e-06 +END DIST + +Metal 7 RESOVER +WIDTH Table 1 entries: 2 + +Metal 7 RESOVER 0 +DIST count 55 width 2 +0 0 0 5.50001e-06 +0 2 0 5.50001e-06 +0 4 0 5.50001e-06 +0 5 0 5.50001e-06 +0 6 0 5.50001e-06 +0 8 0 5.50001e-06 +0 9 0 5.50001e-06 +0 10 0 5.50001e-06 +0 12 0 5.50001e-06 +0 16 0 5.50001e-06 +2 2 0 5.50001e-06 +2 4 0 5.50001e-06 +2 5 0 5.50001e-06 +2 6 0 5.50001e-06 +2 8 0 5.50001e-06 +2 9 0 5.50001e-06 +2 10 0 5.50001e-06 +2 12 0 5.50001e-06 +2 16 0 5.50001e-06 +4 4 0 5.50001e-06 +4 5 0 5.50001e-06 +4 6 0 5.50001e-06 +4 8 0 5.50001e-06 +4 9 0 5.50001e-06 +4 10 0 5.50001e-06 +4 12 0 5.50001e-06 +4 16 0 5.50001e-06 +5 5 0 5.50001e-06 +5 6 0 5.50001e-06 +5 8 0 5.50001e-06 +5 9 0 5.50001e-06 +5 10 0 5.50001e-06 +5 12 0 5.50001e-06 +5 16 0 5.50001e-06 +6 6 0 5.50001e-06 +6 8 0 5.50001e-06 +6 9 0 5.50001e-06 +6 10 0 5.50001e-06 +6 12 0 5.50001e-06 +6 16 0 5.50001e-06 +8 8 0 5.50001e-06 +8 9 0 5.50001e-06 +8 10 0 5.50001e-06 +8 12 0 5.50001e-06 +8 16 0 5.50001e-06 +9 9 0 5.50001e-06 +9 10 0 5.50001e-06 +9 12 0 5.50001e-06 +9 16 0 5.50001e-06 +10 10 0 5.50001e-06 +10 12 0 5.50001e-06 +10 16 0 5.50001e-06 +12 12 0 5.50001e-06 +12 16 0 5.50001e-06 +16 0 16 5.50001e-06 +END DIST + +Metal 7 RESOVER 1 +DIST count 0 width 2 +END DIST + +Metal 7 RESOVER 2 +DIST count 0 width 2 +END DIST + +Metal 7 RESOVER 3 +DIST count 0 width 2 +END DIST + +Metal 7 RESOVER 4 +DIST count 0 width 2 +END DIST + +Metal 7 RESOVER 5 +DIST count 0 width 2 +END DIST + +Metal 7 RESOVER 6 +DIST count 0 width 2 +END DIST + +Metal 7 OVER +WIDTH Table 1 entries: 2 + +Metal 7 OVER 0 +DIST count 12 width 2 +2 8.1604e-05 7.24629e-06 2.75e-06 +4 4.41274e-05 9.92581e-06 2.75e-06 +5 3.81093e-05 9.94455e-06 2.75e-06 +6 3.25353e-05 1.0766e-05 2.75e-06 +7 2.69718e-05 1.32245e-05 2.75e-06 +8 2.52373e-05 1.29741e-05 2.75e-06 +9 2.39568e-05 1.26904e-05 2.75e-06 +10 2.29594e-05 1.24337e-05 2.75e-06 +12 0 3.07541e-05 2.75e-06 +16 0 3.07541e-05 2.75e-06 +20 0 3.07541e-05 2.75e-06 +24 0 3.07541e-05 2.75e-06 +END DIST + +Metal 7 OVER 1 +DIST count 12 width 2 +2 7.45985e-05 1.43366e-05 2.75e-06 +4 3.88404e-05 1.53318e-05 2.75e-06 +5 3.29227e-05 1.50702e-05 2.75e-06 +6 2.74371e-05 1.60626e-05 2.75e-06 +7 2.47073e-05 1.58154e-05 2.75e-06 +8 2.2164e-05 1.63875e-05 2.75e-06 +9 2.02831e-05 1.68046e-05 2.75e-06 +10 1.88927e-05 1.71074e-05 2.75e-06 +12 0 3.15281e-05 2.75e-06 +16 0 3.15281e-05 2.75e-06 +20 0 3.15281e-05 2.75e-06 +24 0 3.15281e-05 2.75e-06 +END DIST + +Metal 7 OVER 2 +DIST count 12 width 2 +2 7.44625e-05 1.44819e-05 2.75e-06 +4 3.85471e-05 1.5735e-05 2.75e-06 +5 3.25693e-05 1.57041e-05 2.75e-06 +6 2.71511e-05 1.6646e-05 2.75e-06 +7 2.4555e-05 1.61638e-05 2.75e-06 +8 2.21859e-05 1.64584e-05 2.75e-06 +9 2.05406e-05 1.65943e-05 2.75e-06 +10 1.948e-05 1.6583e-05 2.75e-06 +12 0 3.22289e-05 2.75e-06 +16 0 3.22289e-05 2.75e-06 +20 0 3.22289e-05 2.75e-06 +24 0 3.22289e-05 2.75e-06 +END DIST + +Metal 7 OVER 3 +DIST count 12 width 2 +2 7.44181e-05 1.47576e-05 2.75e-06 +4 3.83149e-05 1.62192e-05 2.75e-06 +5 3.25327e-05 1.61492e-05 2.75e-06 +6 2.70899e-05 1.71902e-05 2.75e-06 +7 2.4369e-05 1.68146e-05 2.75e-06 +8 2.18542e-05 1.71995e-05 2.75e-06 +9 2.00463e-05 1.74388e-05 2.75e-06 +10 1.87331e-05 1.76226e-05 2.75e-06 +12 0 3.30136e-05 2.75e-06 +16 0 3.30136e-05 2.75e-06 +20 0 3.30136e-05 2.75e-06 +24 0 3.30136e-05 2.75e-06 +END DIST + +Metal 7 OVER 4 +DIST count 12 width 2 +2 7.40968e-05 1.52738e-05 2.75e-06 +4 3.758e-05 1.73759e-05 2.75e-06 +5 3.16282e-05 1.75117e-05 2.75e-06 +6 2.61642e-05 1.86382e-05 2.75e-06 +7 2.33633e-05 1.84488e-05 2.75e-06 +8 2.07459e-05 1.90725e-05 2.75e-06 +9 1.87466e-05 1.96971e-05 2.75e-06 +10 1.71705e-05 2.04409e-05 2.75e-06 +12 0 3.40878e-05 2.75e-06 +16 0 3.40878e-05 2.75e-06 +20 0 3.40878e-05 2.75e-06 +24 0 3.40878e-05 2.75e-06 +END DIST + +Metal 7 OVER 5 +DIST count 12 width 2 +2 7.47594e-05 1.48189e-05 2.75e-06 +4 3.71166e-05 1.83327e-05 2.75e-06 +5 3.0871e-05 1.8857e-05 2.75e-06 +6 2.5439e-05 2.00727e-05 2.75e-06 +7 2.28398e-05 1.97999e-05 2.75e-06 +8 2.05404e-05 2.01559e-05 2.75e-06 +9 1.88889e-05 2.03421e-05 2.75e-06 +10 1.76711e-05 2.04487e-05 2.75e-06 +12 0 3.53802e-05 2.75e-06 +16 0 3.53802e-05 2.75e-06 +20 0 3.53802e-05 2.75e-06 +24 0 3.53802e-05 2.75e-06 +END DIST + +Metal 7 OVER 6 +DIST count 12 width 2 +2 6.13143e-05 3.4642e-05 2.75e-06 +4 2.87743e-05 3.63013e-05 2.75e-06 +5 2.3231e-05 3.73049e-05 2.75e-06 +6 1.85049e-05 3.87129e-05 2.75e-06 +7 1.66686e-05 3.74496e-05 2.75e-06 +8 1.48182e-05 3.78617e-05 2.75e-06 +9 1.36624e-05 3.79932e-05 2.75e-06 +10 1.29836e-05 3.79624e-05 2.75e-06 +12 0 5.00848e-05 2.75e-06 +16 0 5.00848e-05 2.75e-06 +20 0 5.00848e-05 2.75e-06 +24 0 5.00848e-05 2.75e-06 +END DIST + +Metal 7 UNDER +WIDTH Table 0 entries: + +Metal 7 DIAGUNDER +WIDTH Table 0 entries: +END DensityModel 0 diff --git a/flow/platforms/ihp-sg13cmos5l/Readme.md b/flow/platforms/ihp-sg13cmos5l/Readme.md new file mode 100644 index 0000000000..9e68e9b22e --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/Readme.md @@ -0,0 +1,3 @@ +# IHP SG13CMOS5L official port for OpenROAD-flow-scripts + +to be documented diff --git a/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_1024x16_c2_bm_bist.cdl b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_1024x16_c2_bm_bist.cdl new file mode 120000 index 0000000000..3e3db10945 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_1024x16_c2_bm_bist.cdl @@ -0,0 +1 @@ +../../ihp-sg13g2/cdl/RM_IHPSG13_1P_1024x16_c2_bm_bist.cdl \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_1024x64_c2_bm_bist.cdl b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_1024x64_c2_bm_bist.cdl new file mode 120000 index 0000000000..101b1240a1 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_1024x64_c2_bm_bist.cdl @@ -0,0 +1 @@ +../../ihp-sg13g2/cdl/RM_IHPSG13_1P_1024x64_c2_bm_bist.cdl \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_1024x8_c2_bm_bist.cdl b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_1024x8_c2_bm_bist.cdl new file mode 120000 index 0000000000..5e58ba0260 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_1024x8_c2_bm_bist.cdl @@ -0,0 +1 @@ +../../ihp-sg13g2/cdl/RM_IHPSG13_1P_1024x8_c2_bm_bist.cdl \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_2048x64_c2_bm_bist.cdl b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_2048x64_c2_bm_bist.cdl new file mode 120000 index 0000000000..68e0483d90 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_2048x64_c2_bm_bist.cdl @@ -0,0 +1 @@ +../../ihp-sg13g2/cdl/RM_IHPSG13_1P_2048x64_c2_bm_bist.cdl \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_256x48_c2_bm_bist.cdl b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_256x48_c2_bm_bist.cdl new file mode 120000 index 0000000000..fd79b4ca6c --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_256x48_c2_bm_bist.cdl @@ -0,0 +1 @@ +../../ihp-sg13g2/cdl/RM_IHPSG13_1P_256x48_c2_bm_bist.cdl \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_256x64_c2_bm_bist.cdl b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_256x64_c2_bm_bist.cdl new file mode 120000 index 0000000000..2ca2bde10e --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_256x64_c2_bm_bist.cdl @@ -0,0 +1 @@ +../../ihp-sg13g2/cdl/RM_IHPSG13_1P_256x64_c2_bm_bist.cdl \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_4096x16_c3_bm_bist.cdl b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_4096x16_c3_bm_bist.cdl new file mode 120000 index 0000000000..78e6cca2e8 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_4096x16_c3_bm_bist.cdl @@ -0,0 +1 @@ +../../ihp-sg13g2/cdl/RM_IHPSG13_1P_4096x16_c3_bm_bist.cdl \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_4096x8_c3_bm_bist.cdl b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_4096x8_c3_bm_bist.cdl new file mode 120000 index 0000000000..c2ab798a65 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_4096x8_c3_bm_bist.cdl @@ -0,0 +1 @@ +../../ihp-sg13g2/cdl/RM_IHPSG13_1P_4096x8_c3_bm_bist.cdl \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_512x64_c2_bm_bist.cdl b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_512x64_c2_bm_bist.cdl new file mode 120000 index 0000000000..bfe36cb92a --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_512x64_c2_bm_bist.cdl @@ -0,0 +1 @@ +../../ihp-sg13g2/cdl/RM_IHPSG13_1P_512x64_c2_bm_bist.cdl \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_64x64_c2_bm_bist.cdl b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_64x64_c2_bm_bist.cdl new file mode 120000 index 0000000000..29e1bc5eab --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cdl/RM_IHPSG13_1P_64x64_c2_bm_bist.cdl @@ -0,0 +1 @@ +../../ihp-sg13g2/cdl/RM_IHPSG13_1P_64x64_c2_bm_bist.cdl \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/cdl/sg13cmos5l_io.cdl b/flow/platforms/ihp-sg13cmos5l/cdl/sg13cmos5l_io.cdl new file mode 100644 index 0000000000..77c7cc6cd7 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cdl/sg13cmos5l_io.cdl @@ -0,0 +1,947 @@ +************************************************************************ +* +* 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. +* +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL sub! +*.PIN sub! + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadIOVss +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadIOVss iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +DD4 sub! iovss dantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +DD2 sub! iovss dantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +DD3 iovss iovdd dpantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +DD1 iovss iovdd dpantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +XR2 vss sub! / ptap1 r=22.472 A=24.01p Perim=19.6u w=4.9u l=4.9u +XR0 iovss sub! / ptap1 r=169.45m A=5.487n Perim=296.3u w=74.075u l=74.075u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Clamp_N43N43D4R +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Clamp_N43N43D4R gate pad tie +*.PININFO gate:I pad:B tie:B +MN0<1> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<2> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<3> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<4> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<5> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<6> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<7> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<8> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<9> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<10> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<11> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<12> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<13> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<14> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<15> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<16> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<17> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<18> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<19> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<20> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<21> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<22> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<23> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<24> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<25> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<26> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<27> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<28> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<29> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<30> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<31> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<32> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<33> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<34> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<35> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<36> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<37> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<38> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<39> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<40> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<41> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<42> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<43> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<44> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<45> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<46> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<47> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<48> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<49> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<50> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<51> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<52> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<53> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<54> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<55> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<56> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<57> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<58> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<59> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<60> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<61> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<62> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<63> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<64> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<65> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<66> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<67> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<68> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<69> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<70> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<71> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<72> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<73> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<74> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<75> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<76> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<77> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<78> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<79> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<80> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<81> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<82> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<83> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<84> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<85> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<86> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<87> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<88> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<89> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<90> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<91> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<92> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<93> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<94> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<95> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<96> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<97> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<98> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<99> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<100> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<101> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<102> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<103> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<104> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<105> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<106> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<107> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<108> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<109> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<110> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<111> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<112> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<113> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<114> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<115> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<116> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<117> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<118> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<119> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<120> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<121> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<122> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<123> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<124> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<125> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<126> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<127> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<128> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<129> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<130> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<131> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<132> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<133> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<134> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<135> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<136> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<137> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<138> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<139> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<140> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<141> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<142> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<143> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<144> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<145> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<146> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<147> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<148> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<149> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<150> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<151> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<152> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<153> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<154> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<155> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<156> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<157> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<158> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<159> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<160> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<161> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<162> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<163> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<164> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<165> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<166> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<167> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<168> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<169> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<170> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<171> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<172> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +XR0 tie sub! / ptap1 r=9.999 A=65.61p Perim=32.4u w=8.1u l=8.1u +DD0 sub! gate dantenna m=1 w=480n l=480n a=230.4f p=1.92u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_RCClampResistor +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_RCClampResistor pin1 pin2 +*.PININFO pin1:B pin2:B +RR29 net15 net16 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR28 net20 net21 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR27 net23 net24 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR24 net17 net18 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR23 net16 net17 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR21 net25 pin2 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR20 net22 net23 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR19 net19 net20 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR17 net24 net25 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR16 net21 net22 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR15 net18 net19 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR14 net5 net6 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR13 net8 net9 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR12 net11 net12 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR11 net14 net15 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR10 net2 net3 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR9 net1 net2 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 b=0 +RR8 net13 net14 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR7 net10 net11 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR6 net7 net8 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 b=0 +RR5 net4 net5 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 b=0 +RR4 net12 net13 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR3 net9 net10 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR2 net6 net7 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 b=0 +RR1 net3 net4 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 b=0 +RR0 pin1 net1 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 b=0 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_RCClampInverter +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_RCClampInverter in iovss out supply +*.PININFO in:B iovss:B out:B supply:B +MN1 iovss in iovss sub! sg13_hv_nmos m=1 w=126.000u l=9.5u ng=14 +MN0 out in iovss sub! sg13_hv_nmos m=1 w=108.000u l=500.0n ng=12 +XR0 iovss sub! / ptap1 r=9.59 A=68.973p Perim=33.22u w=8.305u l=8.305u +MP0 out in supply supply sg13_hv_pmos m=1 w=350.000u l=500.0n ng=50 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadVdd +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadVdd iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XI0 net2 vdd iovss / sg13cmos5l_Clamp_N43N43D4R +XI2 vdd net1 / sg13cmos5l_RCClampResistor +XR1 iovss sub! / ptap1 r=456.33m A=1.97n Perim=177.54u w=44.385u l=44.385u +XR0 vss sub! / ptap1 r=22.472 A=24.01p Perim=19.6u w=4.9u l=4.9u +XI1 net1 iovss net2 vdd / sg13cmos5l_RCClampInverter +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadIOVdd +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadIOVdd iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XI0 net2 iovdd iovss / sg13cmos5l_Clamp_N43N43D4R +XI2 iovdd net1 / sg13cmos5l_RCClampResistor +XI1 net1 iovss net2 iovdd / sg13cmos5l_RCClampInverter +XR1 iovss sub! / ptap1 r=449.797m A=2n Perim=178.88u w=44.72u l=44.72u +XR0 vss sub! / ptap1 r=22.832 A=23.523p Perim=19.4u w=4.85u l=4.85u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_DCNDiode +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_DCNDiode anode cathode guard +*.PININFO anode:B cathode:B guard:B +DD1 sub! cathode dantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +DD0 sub! cathode dantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +XR0 anode sub! / ptap1 r=5.191 A=141.253p Perim=47.54u w=11.885u l=11.885u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_DCPDiode +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_DCPDiode anode cathode guard +*.PININFO anode:B cathode:B guard:B +DD1 anode cathode dpantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +DD0 anode cathode dpantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +XR0 guard sub! / ptap1 r=17.289 A=33.524p Perim=23.16u w=5.79u l=5.79u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadVss +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadVss iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XI1 iovss vss iovss / sg13cmos5l_DCNDiode +XI2 vss iovdd iovss / sg13cmos5l_DCPDiode +XR1 iovss sub! / ptap1 r=174.346m A=5.329n Perim=292u w=73u l=73u +XR0 vss sub! / ptap1 r=22.832 A=23.523p Perim=19.4u w=4.85u l=4.85u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Filler4000 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Filler4000 iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XR1 vss sub! / ptap1 r=63.078 A=5.856p Perim=9.68u w=2.42u l=2.42u +XR0 iovss sub! / ptap1 r=625.742m A=1.416n Perim=150.5u w=37.625u l=37.625u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_io_inv_x1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_io_inv_x1 i nq vdd vss +*.PININFO i:I nq:O vdd:B vss:B +MN0 nq i vss sub! sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 +MP0 nq i vdd vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 +XR0 vss sub! / ptap1 r=258.978 A=624.1f Perim=3.16u w=790n l=790n +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_LevelUp +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_LevelUp i iovdd o vdd vss +*.PININFO i:I o:O iovdd:B vdd:B vss:B +MN0 net2 i vss sub! sg13_lv_nmos m=1 w=2.75u l=130.00n ng=1 +MP0 net2 i vdd vdd sg13_lv_pmos m=1 w=4.75u l=130.00n ng=1 +MN3 o net4 vss sub! sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 +MN2 net4 i vss sub! sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 +MN1 net3 net2 vss sub! sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 +MP3 o net4 iovdd iovdd sg13_hv_pmos m=1 w=3.9u l=450.00n ng=1 +MP2 net3 net4 iovdd iovdd sg13_hv_pmos m=1 w=300.0n l=450.00n ng=1 +MP1 net4 net3 iovdd iovdd sg13_hv_pmos m=1 w=300.0n l=450.00n ng=1 +XR0 vss sub! / ptap1 r=207.099 A=912.025f Perim=3.82u w=955n l=955n +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_io_nor2_x1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_io_nor2_x1 i0 i1 nq vdd vss +*.PININFO i0:I i1:I nq:O vdd:B vss:B +MN0 nq i0 vss sub! sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 +MN1 nq i1 vss sub! sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 +MP1 net1 i0 vdd vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 +MP0 nq i1 net1 vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 +XR0 vss sub! / ptap1 r=251.534 A=656.1f Perim=3.24u w=810n l=810n +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_io_tie +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_io_tie vdd vss +*.PININFO vdd:B vss:B +XR0 vss sub! / ptap1 r=258.978 A=624.1f Perim=3.16u w=790n l=790n +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_io_nand2_x1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_io_nand2_x1 i0 i1 nq vdd vss +*.PININFO i0:I i1:I nq:O vdd:B vss:B +MP1 nq i1 vdd vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 +MP0 nq i0 vdd vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 +MN1 net1 i0 vss sub! sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 +MN0 nq i1 net1 sub! sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 +XR0 vss sub! / ptap1 r=251.534 A=656.1f Perim=3.24u w=810n l=810n +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_GateDecode +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_GateDecode core en iovdd ngate pgate vdd vss +*.PININFO core:I en:I ngate:O pgate:O iovdd:B vdd:B vss:B +XI2 en net3 vdd vss / sg13cmos5l_io_inv_x1 +XI4 net4 iovdd ngate vdd vss / sg13cmos5l_LevelUp +XI3 net2 iovdd pgate vdd vss / sg13cmos5l_LevelUp +XI0 core net3 net4 vdd vss / sg13cmos5l_io_nor2_x1 +XI5 vdd vss / sg13cmos5l_io_tie +XI1 core en net2 vdd vss / sg13cmos5l_io_nand2_x1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Clamp_N2N2D +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Clamp_N2N2D gate iovss pad +*.PININFO gate:B iovss:B pad:B +XR0 iovss sub! / ptap1 r=11.438 A=55.801p Perim=29.88u w=7.47u l=7.47u +MN1 iovss gate pad sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0 pad gate iovss sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +DD0 sub! gate dantenna m=1 w=780.00n l=780.00n a=608.400f p=3.12u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Clamp_P2N2D +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Clamp_P2N2D gate iovdd iovss pad +*.PININFO gate:B iovdd:B iovss:B pad:B +DD0 gate iovdd dpantenna m=1 w=480n l=480n a=230.4f p=1.92u +MP1 iovdd gate pad iovdd sg13_hv_pmos m=1 w=13.32u l=600.0n ng=2 +MP0 pad gate iovdd iovdd sg13_hv_pmos m=1 w=13.32u l=600.0n ng=2 +XR0 iovss sub! / ptap1 r=9.826 A=66.994p Perim=32.74u w=8.185u l=8.185u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_SecondaryProtection +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_SecondaryProtection core minus pad plus +*.PININFO core:B minus:B pad:B plus:B +RR0 pad core 586.899 $SUB=sub! $[res_rppd] m=1 l=2u w=1u ps=180n trise=0.0 b=0 +DD0 sub! core dantenna m=1 w=640n l=3.1u a=1.984p p=7.48u +XR1 minus sub! / ptap1 r=46.556 A=9.03p Perim=12.02u w=3.005u l=3.005u +DD1 core plus dpantenna m=1 w=640n l=4.98u a=3.187p p=11.24u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_LevelDown +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_LevelDown core iovdd iovss pad vdd vss +*.PININFO core:O iovdd:B iovss:B pad:B vdd:B vss:B +MP0 net2 net4 vdd vdd sg13_hv_pmos m=1 w=4.65u l=450.00n ng=1 +MN0 net2 net4 vss sub! sg13_hv_nmos m=1 w=2.65u l=450.00n ng=1 +MN1 core net2 vss sub! sg13_lv_nmos m=1 w=2.75u l=130.00n ng=1 +MP1 core net2 vdd vdd sg13_lv_pmos m=1 w=4.75u l=130.00n ng=1 +XR0 vss sub! / ptap1 r=127.332 A=2.016p Perim=5.68u w=1.42u l=1.42u +XI0 net4 iovss pad iovdd / sg13cmos5l_SecondaryProtection +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadInOut4mA +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadInOut4mA c2p c2p_en iovdd iovss p2c pad vdd vss +*.PININFO c2p:I c2p_en:I p2c:O iovdd:B iovss:B pad:B vdd:B vss:B +XI2 pad iovdd iovss / sg13cmos5l_DCPDiode +XI0 c2p c2p_en iovdd net2 net1 vdd vss / sg13cmos5l_GateDecode +XI7 net2 iovss pad / sg13cmos5l_Clamp_N2N2D +XI6 net1 iovdd iovss pad / sg13cmos5l_Clamp_P2N2D +XI1 p2c iovdd iovss pad vdd vss / sg13cmos5l_LevelDown +XR1 vss sub! / ptap1 r=26.933 A=18.966p Perim=17.42u w=4.355u l=4.355u +XR0 iovss sub! / ptap1 r=214.134m A=4.314n Perim=262.72u w=65.68u l=65.68u +XI3 iovss pad iovdd / sg13cmos5l_DCNDiode +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Clamp_P15N15D +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Clamp_P15N15D gate iovdd iovss pad +*.PININFO gate:B iovdd:B iovss:B pad:B +DD0 gate iovdd dpantenna m=1 w=780.00n l=780.00n a=608.400f p=3.12u +XR0 iovss sub! / ptap1 r=9.826 A=66.994p Perim=32.74u w=8.185u l=8.185u +MP1 pad gate iovdd iovdd sg13_hv_pmos m=1 w=199.8u l=600.0n ng=30 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Clamp_N15N15D +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Clamp_N15N15D gate iovss pad +*.PININFO gate:B iovss:B pad:B +XR0 iovss sub! / ptap1 r=11.438 A=55.801p Perim=29.88u w=7.47u l=7.47u +MN0 pad gate iovss sub! sg13_hv_nmos m=1 w=66.000u l=600.0n ng=15 +DD0 sub! gate dantenna m=1 w=780.00n l=780.00n a=608.400f p=3.12u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadInOut30mA +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadInOut30mA c2p c2p_en iovdd iovss p2c pad vdd vss +*.PININFO c2p:I c2p_en:I p2c:O iovdd:B iovss:B pad:B vdd:B vss:B +XI1 p2c iovdd iovss pad vdd vss / sg13cmos5l_LevelDown +XI2 pad iovdd iovss / sg13cmos5l_DCPDiode +XI7 net1 iovdd iovss pad / sg13cmos5l_Clamp_P15N15D +XI3 iovss pad iovdd / sg13cmos5l_DCNDiode +XI6 net2 iovss pad / sg13cmos5l_Clamp_N15N15D +XR4 vss sub! / ptap1 r=26.746 A=19.141p Perim=17.5u w=4.375u l=4.375u +XR3 iovss sub! / ptap1 r=214.165m A=4.313n Perim=262.7u w=65.675u l=65.675u +XI0 c2p c2p_en iovdd net2 net1 vdd vss / sg13cmos5l_GateDecode +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_LevelUpInv +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_LevelUpInv i iovdd o vdd vss +*.PININFO i:I o:O iovdd:B vdd:B vss:B +MN0 net2 i vss sub! sg13_lv_nmos m=1 w=2.75u l=130.00n ng=1 +MP0 net2 i vdd vdd sg13_lv_pmos m=1 w=4.75u l=130.00n ng=1 +MN3 o net4 vss sub! sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 +MN2 net4 net2 vss sub! sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 +MN1 net3 i vss sub! sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 +MP3 o net4 iovdd iovdd sg13_hv_pmos m=1 w=3.9u l=450.00n ng=1 +MP2 net3 net4 iovdd iovdd sg13_hv_pmos m=1 w=300.0n l=450.00n ng=1 +MP1 net4 net3 iovdd iovdd sg13_hv_pmos m=1 w=300.0n l=450.00n ng=1 +XR0 vss sub! / ptap1 r=190.268 A=1.051p Perim=4.1u w=1.025u l=1.025u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_GateLevelUpInv +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_GateLevelUpInv core iovdd ngate pgate vdd vss +*.PININFO core:I ngate:O pgate:O iovdd:B vdd:B vss:B +XI1 core iovdd pgate vdd vss / sg13cmos5l_LevelUpInv +XI0 core iovdd ngate vdd vss / sg13cmos5l_LevelUpInv +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadOut4mA +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadOut4mA c2p iovdd iovss pad vdd vss +*.PININFO c2p:I iovdd:B iovss:B pad:B vdd:B vss:B +XI6 c2p iovdd net2 net1 vdd vss / sg13cmos5l_GateLevelUpInv +XI7 net1 iovdd iovss pad / sg13cmos5l_Clamp_P2N2D +XI8 net2 iovss pad / sg13cmos5l_Clamp_N2N2D +XI3 iovss pad iovdd / sg13cmos5l_DCNDiode +XI2 pad iovdd iovss / sg13cmos5l_DCPDiode +XR2 iovss sub! / ptap1 r=212.747m A=4.343n Perim=263.6u w=65.9u l=65.9u +XR1 vss sub! / ptap1 r=24.125 A=21.902p Perim=18.72u w=4.68u l=4.68u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadOut30mA +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadOut30mA c2p iovdd iovss pad vdd vss +*.PININFO c2p:I iovdd:B iovss:B pad:B vdd:B vss:B +XI6 c2p iovdd net2 net1 vdd vss / sg13cmos5l_GateLevelUpInv +XI7 net1 iovdd iovss pad / sg13cmos5l_Clamp_P15N15D +XI8 net2 iovss pad / sg13cmos5l_Clamp_N15N15D +XI3 iovss pad iovdd / sg13cmos5l_DCNDiode +XI2 pad iovdd iovss / sg13cmos5l_DCPDiode +XR1 vss sub! / ptap1 r=24.125 A=21.902p Perim=18.72u w=4.68u l=4.68u +XR2 iovss sub! / ptap1 r=214.165m A=4.313n Perim=262.7u w=65.675u l=65.675u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadIn +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadIn iovdd iovss p2c pad vdd vss +*.PININFO p2c:O iovdd:B iovss:B pad:B vdd:B vss:B +XI1 p2c iovdd iovss pad vdd vss / sg13cmos5l_LevelDown +XI3 iovss pad iovdd / sg13cmos5l_DCNDiode +XI2 pad iovdd iovss / sg13cmos5l_DCPDiode +XR1 vss sub! / ptap1 r=24.69 A=21.252p Perim=18.44u w=4.61u l=4.61u +XR2 iovss sub! / ptap1 r=173.674m A=5.35n Perim=292.58u w=73.145u l=73.145u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Clamp_P8N8D +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Clamp_P8N8D gate iovdd iovss pad +*.PININFO gate:B iovdd:B iovss:B pad:B +XR0 iovss sub! / ptap1 r=9.826 A=66.994p Perim=32.74u w=8.185u l=8.185u +MP0 pad gate iovdd iovdd sg13_hv_pmos m=1 w=106.56u l=600.0n ng=16 +DD0 gate iovdd dpantenna m=1 w=480n l=480n a=230.4f p=1.92u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Clamp_N8N8D +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Clamp_N8N8D gate iovss pad +*.PININFO gate:B iovss:B pad:B +XR0 iovss sub! / ptap1 r=11.438 A=55.801p Perim=29.88u w=7.47u l=7.47u +MN0 pad gate iovss sub! sg13_hv_nmos m=1 w=35.2u l=600.0n ng=8 +DD0 sub! gate dantenna m=1 w=780.00n l=780.00n a=608.400f p=3.12u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadInOut16mA +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadInOut16mA c2p c2p_en iovdd iovss p2c pad vdd vss +*.PININFO c2p:I c2p_en:I p2c:O iovdd:B iovss:B pad:B vdd:B vss:B +XI2 pad iovdd iovss / sg13cmos5l_DCPDiode +XI0 c2p c2p_en iovdd net2 net1 vdd vss / sg13cmos5l_GateDecode +XI3 iovss pad iovdd / sg13cmos5l_DCNDiode +XI7 net1 iovdd iovss pad / sg13cmos5l_Clamp_P8N8D +XI1 p2c iovdd iovss pad vdd vss / sg13cmos5l_LevelDown +XI6 net2 iovss pad / sg13cmos5l_Clamp_N8N8D +XR1 vss sub! / ptap1 r=26.933 A=18.966p Perim=17.42u w=4.355u l=4.355u +XR0 iovss sub! / ptap1 r=207.756m A=4.45n Perim=266.84u w=66.71u l=66.71u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadOut16mA +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadOut16mA c2p iovdd iovss pad vdd vss +*.PININFO c2p:I iovdd:B iovss:B pad:B vdd:B vss:B +XI6 c2p iovdd net2 net1 vdd vss / sg13cmos5l_GateLevelUpInv +XI8 net1 iovdd iovss pad / sg13cmos5l_Clamp_P8N8D +XI3 iovss pad iovdd / sg13cmos5l_DCNDiode +XI7 net2 iovss pad / sg13cmos5l_Clamp_N8N8D +XI2 pad iovdd iovss / sg13cmos5l_DCPDiode +XR1 vss sub! / ptap1 r=23.888 A=22.184p Perim=18.84u w=4.71u l=4.71u +XR2 iovss sub! / ptap1 r=208.667m A=4.43n Perim=266.24u w=66.56u l=66.56u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadTriOut4mA +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadTriOut4mA c2p c2p_en iovdd iovss pad vdd vss +*.PININFO c2p:I c2p_en:I iovdd:B iovss:B pad:B vdd:B vss:B +XI7 c2p c2p_en iovdd net2 net1 vdd vss / sg13cmos5l_GateDecode +XI3 iovss pad iovdd / sg13cmos5l_DCNDiode +XI8 net2 iovss pad / sg13cmos5l_Clamp_N2N2D +XI9 net1 iovdd iovss pad / sg13cmos5l_Clamp_P2N2D +XI2 pad iovdd iovss / sg13cmos5l_DCPDiode +XR1 vss sub! / ptap1 r=24.567 A=21.391p Perim=18.5u w=4.625u l=4.625u +XR2 iovss sub! / ptap1 r=208.667m A=4.43n Perim=266.24u w=66.56u l=66.56u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadTriOut16mA +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadTriOut16mA c2p c2p_en iovdd iovss pad vdd vss +*.PININFO c2p:I c2p_en:I iovdd:B iovss:B pad:B vdd:B vss:B +XI7 c2p c2p_en iovdd net2 net1 vdd vss / sg13cmos5l_GateDecode +XI8 net1 iovdd iovss pad / sg13cmos5l_Clamp_P8N8D +XI9 net2 iovss pad / sg13cmos5l_Clamp_N8N8D +XI3 iovss pad iovdd / sg13cmos5l_DCNDiode +XI2 pad iovdd iovss / sg13cmos5l_DCPDiode +XR1 vss sub! / ptap1 r=24.897 A=21.022p Perim=18.34u w=4.585u l=4.585u +XR2 iovss sub! / ptap1 r=208.211m A=4.44n Perim=266.54u w=66.635u l=66.635u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadTriOut30mA +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadTriOut30mA c2p c2p_en iovdd iovss pad vdd vss +*.PININFO c2p:I c2p_en:I iovdd:B iovss:B pad:B vdd:B vss:B +XI7 c2p c2p_en iovdd net2 net1 vdd vss / sg13cmos5l_GateDecode +XI3 iovss pad iovdd / sg13cmos5l_DCNDiode +XI8 net2 iovss pad / sg13cmos5l_Clamp_N15N15D +XI9 net1 iovdd iovss pad / sg13cmos5l_Clamp_P15N15D +XI2 pad iovdd iovss / sg13cmos5l_DCPDiode +XR1 vss sub! / ptap1 r=24.649 A=21.298p Perim=18.46u w=4.615u l=4.615u +XR2 iovss sub! / ptap1 r=208.667m A=4.43n Perim=266.24u w=66.56u l=66.56u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Corner +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Corner iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XR1 vss sub! / ptap1 r=35.383 A=13.177p Perim=14.52u w=3.63u l=3.63u +XR0 iovss sub! / ptap1 r=93.041m A=10.13n Perim=402.6u w=100.65u l=100.65u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Filler400 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Filler400 iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XR1 vss sub! / ptap1 r=246.192 A=680.625f Perim=3.3u w=825n l=825n +XR0 iovss sub! / ptap1 r=6.246 A=114.169p Perim=42.74u w=10.685u l=10.685u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Filler200 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Filler200 iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XR1 vss sub! / ptap1 r=246.192 A=680.625f Perim=3.3u w=825n l=825n +XR0 iovss sub! / ptap1 r=14.724 A=40.96p Perim=25.6u w=6.4u l=6.4u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Filler1000 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Filler1000 iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XR1 vss sub! / ptap1 r=162.013 A=1.369p Perim=4.68u w=1.17u l=1.17u +XR0 iovss sub! / ptap1 r=2.443 A=328.697p Perim=72.52u w=18.13u l=18.13u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Filler2000 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Filler2000 iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XR1 vss sub! / ptap1 r=101.912 A=2.856p Perim=6.76u w=1.69u l=1.69u +XR0 iovss sub! / ptap1 r=1.224 A=695.113p Perim=105.46u w=26.365u l=26.365u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Filler10000 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Filler10000 iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XR1 vss sub! / ptap1 r=32.364 A=14.861p Perim=15.42u w=3.855u l=3.855u +XR0 iovss sub! / ptap1 r=253.731m A=3.622n Perim=240.72u w=60.18u l=60.18u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Clamp_P20N0D +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Clamp_P20N0D iovdd iovss pad +*.PININFO iovdd:B iovss:B pad:B +MP0 pad net2 iovdd iovdd sg13_hv_pmos m=1 w=266.4u l=600.0n ng=40 +RR0 net2 iovdd 6.768K $SUB=iovdd $[res_rppd] m=1 l=12.9u w=500n ps=180n ++ trise=0.0 b=0 +XR1 iovss sub! / ptap1 r=9.826 A=66.994p Perim=32.74u w=8.185u l=8.185u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_Clamp_N20N0D +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_Clamp_N20N0D iovss pad +*.PININFO iovss:B pad:B +MN0 pad net2 iovss sub! sg13_hv_nmos m=1 w=88.000u l=600.0n ng=20 +XR0 iovss sub! / ptap1 r=11.438 A=55.801p Perim=29.88u w=7.47u l=7.47u +RR1 iovss net2 1.959K $SUB=sub! $[res_rppd] m=1 l=3.54u w=500n ps=180n ++ trise=0.0 b=0 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg13cmos5l_IOPadAnalog +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_IOPadAnalog iovdd iovss pad padres vdd vss +*.PININFO iovdd:B iovss:B pad:B padres:B vdd:B vss:B +XI9 iovdd iovss pad / sg13cmos5l_Clamp_P20N0D +XI3 iovss pad iovdd / sg13cmos5l_DCNDiode +XI2 pad iovdd iovss / sg13cmos5l_DCPDiode +XI6 padres iovss pad iovdd / sg13cmos5l_SecondaryProtection +XI8 iovss pad / sg13cmos5l_Clamp_N20N0D +XR1 vss sub! / ptap1 r=22.579 A=23.863p Perim=19.54u w=4.885u l=4.885u +XR2 iovss sub! / ptap1 r=214.8m A=4.3n Perim=262.3u w=65.575u l=65.575u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_io +* Cell Name: sg12g2_Gallery +* View Name: schematic +************************************************************************ + +.SUBCKT sg12g2_Gallery +*.PININFO +XI3 iovdd iovss vdd vss / sg13cmos5l_IOPadIOVss +XI4 iovdd iovss vdd vss / sg13cmos5l_IOPadVdd +XI2 iovdd iovss vdd vss / sg13cmos5l_IOPadIOVdd +XI5 iovdd iovss vdd vss / sg13cmos5l_IOPadVss +XI6<0> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI6<1> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI6<2> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI6<3> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI6<4> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI6<5> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI6<6> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI6<7> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI6<8> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI6<9> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI6<10> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI6<11> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI6<12> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI6<13> iovdd iovss vdd vss / sg13cmos5l_Filler4000 +XI9 net6 net5 iovdd iovss net7 net8 vdd vss / sg13cmos5l_IOPadInOut4mA +XI10 net2 net1 iovdd iovss net3 net4 vdd vss / sg13cmos5l_IOPadInOut30mA +XI11 net9 iovdd iovss net10 vdd vss / sg13cmos5l_IOPadOut4mA +XI12 net11 iovdd iovss net12 vdd vss / sg13cmos5l_IOPadOut30mA +XI13 iovdd iovss net13 net14 vdd vss / sg13cmos5l_IOPadIn +XI14 net16 net15 iovdd iovss net17 net18 vdd vss / sg13cmos5l_IOPadInOut16mA +XI15 net19 iovdd iovss net20 vdd vss / sg13cmos5l_IOPadOut16mA +XI16 net21 net23 iovdd iovss net22 vdd vss / sg13cmos5l_IOPadTriOut4mA +XI17 net24 net26 iovdd iovss net25 vdd vss / sg13cmos5l_IOPadTriOut16mA +XI18 net27 net29 iovdd iovss net28 vdd vss / sg13cmos5l_IOPadTriOut30mA +XI19 iovdd iovss vdd vss / sg13cmos5l_Corner +XI20 iovdd iovss vdd vss / sg13cmos5l_Filler400 +XI21 iovdd iovss vdd vss / sg13cmos5l_Filler200 +XI22 iovdd iovss vdd vss / sg13cmos5l_Filler1000 +XI23 iovdd iovss vdd vss / sg13cmos5l_Filler2000 +XI24 iovdd iovss vdd vss / sg13cmos5l_Filler10000 +XI25 iovdd iovss net31 net30 vdd vss / sg13cmos5l_IOPadAnalog +.ENDS + diff --git a/flow/platforms/ihp-sg13cmos5l/cdl/sg13cmos5l_stdcell.cdl b/flow/platforms/ihp-sg13cmos5l/cdl/sg13cmos5l_stdcell.cdl new file mode 100644 index 0000000000..0ea6925041 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cdl/sg13cmos5l_stdcell.cdl @@ -0,0 +1,1783 @@ +************************************************************************ +* +* 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. +* +************************************************************************ + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_a21o_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_a21o_1 X A1 A2 B1 VDD VSS +*.PININFO A1:I A2:I B1:I X:O VDD:B VSS:B +MN0 net1 A1 net2 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN1 net2 A2 VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN2 net1 B1 VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN3 X net1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP2 net1 B1 net3 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 net3 A1 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP1 net3 A2 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP3 X net1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_a21o_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_a21o_2 X A1 A2 B1 VDD VSS +*.PININFO A1:I A2:I B1:I X:O VDD:B VSS:B +MN0 net1 A1 net2 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 net2 A2 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net1 B1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 X net1 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MP2 net1 B1 net3 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 net3 A1 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP1 net3 A2 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP3 X net1 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_a21oi_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_a21oi_1 Y A1 A2 B1 VDD VSS +*.PININFO A1:I A2:I B1:I Y:O VDD:B VSS:B +MN0 Y B1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net1 A2 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 Y A1 net1 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP2 Y B1 net2 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 net2 A2 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP0 net2 A1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_a21oi_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_a21oi_2 Y A1 A2 B1 VDD VSS +*.PININFO A1:I A2:I B1:I Y:O VDD:B VSS:B +MN0 Y B1 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN2 net2 A2 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN1 Y A1 net2 VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MP2 Y B1 net1 VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP1 net1 A2 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP0 net1 A1 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_a221oi_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_a221oi_1 Y A1 A2 B1 B2 C1 VDD VSS +*.PININFO A1:I A2:I B1:I B2:I C1:I Y:O VDD:B VSS:B +MP2 Y C1 net3 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP4 net3 B2 net1 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 net3 B1 net1 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP3 net1 A2 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP0 net1 A1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MN4 Y C1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 net4 B2 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 Y B1 net4 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 net2 A2 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 Y A1 net2 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_and2_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_and2_1 X A B VDD VSS +*.PININFO A:I B:I X:O VDD:B VSS:B +MN0 net4 A net2 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN2 X net4 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 net2 B VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MP0 net4 B VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP2 X net4 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 net4 A VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_and2_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_and2_2 X A B VDD VSS +*.PININFO A:I B:I X:O VDD:B VSS:B +MN0 net1 A net2 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN2 X net1 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN1 net2 B VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MP0 net1 B VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP2 X net1 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP1 net1 A VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_and3_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_and3_1 X A B C VDD VSS +*.PININFO A:I B:I C:I X:O VDD:B VSS:B +MN2 net3 C VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN3 X net2 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 net2 A net1 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN1 net1 B net3 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MP3 X net2 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 net2 B VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP2 net2 A VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP0 net2 C VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_and3_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_and3_2 X A B C VDD VSS +*.PININFO A:I B:I C:I X:O VDD:B VSS:B +MN2 net3 C VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN3 X net2 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN0 net2 A net1 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN1 net1 B net3 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MP3 X net2 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP1 net2 B VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP2 net2 A VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP0 net2 C VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_and4_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_and4_1 X A B C D VDD VSS +*.PININFO A:I B:I C:I D:I X:O VDD:B VSS:B +MN3 net17 D VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN2 net16 C net17 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN1 net15 B net16 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN0 net1 A net15 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN4 X net1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP3 net1 A VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP4 X net1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP0 net1 D VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP1 net1 C VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP2 net1 B VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_and4_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_and4_2 X A B C D VDD VSS +*.PININFO A:I B:I C:I D:I X:O VDD:B VSS:B +MN3 net17 D VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN2 net16 C net17 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN1 net15 B net16 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN0 net1 A net15 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN4 X net1 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MP3 net1 A VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP4 X net1 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP0 net1 D VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP1 net1 C VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP2 net1 B VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_antennanp +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_antennanp A VDD VSS +*.PININFO A:I VDD:B VSS:B +DD1 VSS A dantenna m=1 w=780n l=780n a=608.4f p=3.12u +DD0 A VDD dpantenna m=1 w=1.05u l=1.34u a=1.407p p=4.78u +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_buf_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_buf_1 X A VDD VSS +*.PININFO A:I X:O VDD:B VSS:B +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN1 X net1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP1 X net1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP0 net1 A VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_buf_16 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_buf_16 X A VDD VSS +*.PININFO A:I X:O VDD:B VSS:B +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=4.44u l=130.00n ng=6 +MN1 X net1 VSS VSS sg13_lv_nmos m=1 w=11.84u l=130.00n ng=16 +MP1 X net1 VDD VDD sg13_lv_pmos m=1 w=17.92u l=130.00n ng=16 +MP0 net1 A VDD VDD sg13_lv_pmos m=1 w=6.72u l=130.00n ng=6 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_buf_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_buf_2 X A VDD VSS +*.PININFO A:I X:O VDD:B VSS:B +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN1 X net1 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MP1 X net1 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP0 net1 A VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_buf_4 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_buf_4 X A VDD VSS +*.PININFO A:I X:O VDD:B VSS:B +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 X net1 VSS VSS sg13_lv_nmos m=1 w=2.96u l=130.00n ng=4 +MP1 X net1 VDD VDD sg13_lv_pmos m=1 w=4.48u l=130.00n ng=4 +MP0 net1 A VDD VDD sg13_lv_pmos m=1 w=1.68u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_buf_8 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_buf_8 X A VDD VSS +*.PININFO A:I X:O VDD:B VSS:B +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=2.22u l=130.00n ng=3 +MN1 X net1 VSS VSS sg13_lv_nmos m=1 w=5.92u l=130.00n ng=8 +MP1 X net1 VDD VDD sg13_lv_pmos m=1 w=8.96u l=130.00n ng=8 +MP0 net1 A VDD VDD sg13_lv_pmos m=1 w=3.36u l=130.00n ng=3 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_decap_4 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_decap_4 VDD VSS +*.PININFO VDD:B VSS:B +MN0 VSS VDD VSS VSS sg13_lv_nmos m=1 w=420.00n l=1.000u ng=1 +MP0 VDD VSS VDD VDD sg13_lv_pmos m=1 w=1.000u l=1.000u ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_decap_8 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_decap_8 VDD VSS +*.PININFO VDD:B VSS:B +MN0 VSS VDD VSS VSS sg13_lv_nmos m=1 w=840.00n l=1.000u ng=2 +MP0 VDD VSS VDD VDD sg13_lv_pmos m=1 w=2.000u l=1.000u ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_dfrbp_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_dfrbp_1 Q Q_N CLK D RESET_B VDD VSS +*.PININFO CLK:I D:I RESET_B:I Q:O Q_N:O VDD:B VSS:B +MN11 net12 net2 VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN10 net5 clkneg net12 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN12 net2 net5 net11 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN13 net11 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN14 Q_N net5 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 Db D net10 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN1 net10 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN4 Db clkneg net6 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN5 net6 clkpos net9 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN6 net9 net4 net8 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN7 net8 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN8 net4 net6 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 clkneg CLK VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN9 net4 clkpos net5 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 clkpos clkneg VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN16 Q net1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN15 net1 net5 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP11 net5 clkpos net3 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP12 net2 net5 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP13 net2 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP14 Q_N net5 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP4 Db clkpos net6 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP0 Db RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP1 Db D VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP5 net7 net4 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP6 net6 clkneg net7 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP7 net6 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP2 clkneg CLK VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP3 clkpos clkneg VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP8 net4 net6 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP9 net4 clkneg net5 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP16 Q net1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP10 net3 net2 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP15 net1 net5 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_dfrbp_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_dfrbp_2 Q Q_N CLK D RESET_B VDD VSS +*.PININFO CLK:I D:I RESET_B:I Q:O Q_N:O VDD:B VSS:B +MN11 net12 net2 VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN10 net5 clkneg net12 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN12 net2 net5 net11 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN13 net11 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN14 Q_N net5 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN0 Db D net10 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN1 net10 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN4 Db clkneg net6 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN5 net6 clkpos net9 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN6 net9 net4 net8 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN7 net8 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN8 net4 net6 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 clkneg CLK VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN9 net4 clkpos net5 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 clkpos clkneg VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN16 Q net1 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN15 net1 net5 VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MP11 net5 clkpos net3 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP12 net2 net5 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP13 net2 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP14 Q_N net5 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP4 Db clkpos net6 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP0 Db RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP1 Db D VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP5 net7 net4 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP6 net6 clkneg net7 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP7 net6 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP2 clkneg CLK VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP3 clkpos clkneg VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP8 net4 net6 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP9 net4 clkneg net5 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP16 Q net1 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP10 net3 net2 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP15 net1 net5 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_dlhq_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_dlhq_1 Q D GATE VDD VSS +*.PININFO D:I GATE:I Q:O VDD:B VSS:B +MP8 Q qint_b VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP6 qint GATE_BB net8 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP7 qint_b qint VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP2 Db D VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP0 GATE_B GATE VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP1 GATE_BB GATE_B VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP5 net8 qint_b VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP4 net4 GATE_B qint VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP3 net4 Db VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MN0 GATE_B GATE VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 GATE_BB GATE_B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN5 qint GATE_B net9 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN8 Q qint_b VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN4 net7 Db VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN6 net9 qint_b VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN7 qint_b qint VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 qint GATE_BB net7 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 Db D VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_dlhr_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_dlhr_1 Q Q_N D GATE RESET_B VDD VSS +*.PININFO D:I GATE:I RESET_B:I Q:O Q_N:O VDD:B VSS:B +MP8 qint_b RESET_B VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP9 Q qint_b VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP6 qint GATE_BB net11 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP5 net11 qint_b VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP4 qint GATE_B net2 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP3 net2 Db VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 Db D VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP0 GATE_B GATE VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP11 Q_N qintn_b VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP7 qint_b qint VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 GATE_BB GATE_B VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP10 qintn_b qint_b VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MN7 qint_b qint net9 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN8 net9 RESET_B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN5 qint GATE_B net7 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN6 net7 qint_b VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN9 Q qint_b VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 qint GATE_BB net1 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN4 net1 Db VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN2 Db D VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN0 GATE_B GATE VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN11 Q_N qintn_b VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 GATE_BB GATE_B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN10 qintn_b qint_b VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_dlhrq_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_dlhrq_1 Q D GATE RESET_B VDD VSS +*.PININFO D:I GATE:I RESET_B:I Q:O VDD:B VSS:B +MN8 net116 RESET_B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN9 Q qint_b VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 GATE_BB GATE_B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN5 qint GATE_B net89 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN7 qint_b qint net116 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 Db D VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN4 net61 Db VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN3 qint GATE_BB net61 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN6 net89 qint_b VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN0 GATE_B GATE VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP3 net60 Db VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP8 qint_b RESET_B VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP6 qint GATE_BB net92 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP9 Q qint_b VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP5 net92 qint_b VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP0 GATE_B GATE VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP2 Db D VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP4 qint GATE_B net60 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP1 GATE_BB GATE_B VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP7 qint_b qint VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_dllr_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_dllr_1 Q Q_N D GATE_N RESET_B VDD VSS +*.PININFO D:I GATE_N:I RESET_B:I Q:O Q_N:O VDD:B VSS:B +MN2 Db D VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN0 gnb GATE_N VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 gnbb gnb VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN6 net89 qint_b VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN7 qint_b qint net116 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN8 net116 RESET_B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN5 qint gnbb net89 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN11 Q_N qintn_b VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 qint gnb net61 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN10 qintn_b qint_b VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN4 net61 Db VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN9 Q qint_b VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP1 gnbb gnb VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP4 qint gnbb net60 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP10 qintn_b qint_b VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP11 Q_N qintn_b VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP3 net60 Db VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP5 net92 qint_b VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP8 qint_b RESET_B VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP2 Db D VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP0 gnb GATE_N VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP9 Q qint_b VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP6 qint gnb net92 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP7 qint_b qint VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_dllrq_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_dllrq_1 Q D GATE_N RESET_B VDD VSS +*.PININFO D:I GATE_N:I RESET_B:I Q:O VDD:B VSS:B +MN5 qint gnbb net89 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN3 qint gnb net61 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN8 net116 RESET_B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN9 Q qint_b VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN4 net61 Db VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN6 net89 qint_b VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN7 qint_b qint net116 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 Db D VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN0 gnb GATE_N VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 gnbb gnb VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP3 net59 Db VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP8 qint_b RESET_B VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 gnb GATE_N VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP5 net92 qint_b VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP7 qint_b qint VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP9 Q qint_b VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP4 qint gnbb net59 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 Db D VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP1 gnbb gnb VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP6 qint gnb net92 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_dlygate4sd1_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_dlygate4sd1_1 X A VDD VSS +*.PININFO A:I X:O VDD:B VSS:B +MP3 X net3 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP2 net3 net2 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP1 net2 net1 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 net1 A VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MN3 X net3 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net3 net2 VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN1 net2 net1 VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_dlygate4sd2_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_dlygate4sd2_1 X A VDD VSS +*.PININFO A:I X:O VDD:B VSS:B +MP3 X net3 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP2 net3 net2 VDD VDD sg13_lv_pmos m=1 w=1.000u l=250.00n ng=1 +MP1 net2 net1 VDD VDD sg13_lv_pmos m=1 w=1.000u l=250.00n ng=1 +MP0 net1 A VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MN3 X net3 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net3 net2 VSS VSS sg13_lv_nmos m=1 w=420.00n l=180.00n ng=1 +MN1 net2 net1 VSS VSS sg13_lv_nmos m=1 w=420.00n l=180.00n ng=1 +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_dlygate4sd3_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_dlygate4sd3_1 X A VDD VSS +*.PININFO A:I X:O VDD:B VSS:B +MP3 X net3 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP2 net3 net2 VDD VDD sg13_lv_pmos m=1 w=1.000u l=500.0n ng=1 +MP1 net2 net1 VDD VDD sg13_lv_pmos m=1 w=1.000u l=500.0n ng=1 +MP0 net1 A VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MN3 X net3 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net3 net2 VSS VSS sg13_lv_nmos m=1 w=420.00n l=500.0n ng=1 +MN1 net2 net1 VSS VSS sg13_lv_nmos m=1 w=420.00n l=500.0n ng=1 +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_ebufn_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_ebufn_2 Z A TE_B VDD VSS +*.PININFO A:I TE_B:I Z:O VDD:B VSS:B +MN3 net4 net3 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN2 Z net1 net4 VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN1 net3 TE_B VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MP2 net2 TE_B VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP3 Z net1 net2 VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP1 net3 TE_B VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 net1 A VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_ebufn_4 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_ebufn_4 Z A TE_B VDD VSS +*.PININFO A:I TE_B:I Z:O VDD:B VSS:B +MN0 net23 A VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 net21 TE_B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 Z net23 net22 VSS sg13_lv_nmos m=1 w=2.96u l=130.00n ng=4 +MN3 net22 net21 VSS VSS sg13_lv_nmos m=1 w=2.96u l=130.00n ng=4 +MP0 net23 A VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 net21 TE_B VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP3 Z net23 net24 VDD sg13_lv_pmos m=1 w=4.48u l=130.00n ng=4 +MP2 net24 TE_B VDD VDD sg13_lv_pmos m=1 w=4.48u l=130.00n ng=4 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_ebufn_8 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_ebufn_8 Z A TE_B VDD VSS +*.PININFO A:I TE_B:I Z:O VDD:B VSS:B +MN3 net23 net22 VSS VSS sg13_lv_nmos m=1 w=5.92u l=130.00n ng=8 +MN2 Z net21 net23 VSS sg13_lv_nmos m=1 w=5.92u l=130.00n ng=8 +MN1 net22 TE_B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 net21 A VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MP2 net24 TE_B VDD VDD sg13_lv_pmos m=1 w=8.96u l=130.00n ng=8 +MP3 Z net21 net24 VDD sg13_lv_pmos m=1 w=8.96u l=130.00n ng=8 +MP1 net22 TE_B VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP0 net21 A VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_einvn_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_einvn_2 Z A TE_B VDD VSS +*.PININFO A:I TE_B:I Z:O VDD:B VSS:B +MN0 TE TE_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN2 net1 TE VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN1 Z A net1 VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MP0 TE TE_B VDD VDD sg13_lv_pmos m=1 w=640.00n l=130.00n ng=1 +MP1 net2 TE_B VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP2 Z A net2 VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_einvn_4 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_einvn_4 Z A TE_B VDD VSS +*.PININFO A:I TE_B:I Z:O VDD:B VSS:B +MN2 net16 TE VSS VSS sg13_lv_nmos m=1 w=2.96u l=130.00n ng=4 +MN0 TE TE_B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 Z A net16 VSS sg13_lv_nmos m=1 w=2.96u l=130.00n ng=4 +MP0 TE TE_B VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 net17 TE_B VDD VDD sg13_lv_pmos m=1 w=4.48u l=130.00n ng=4 +MP2 Z A net17 VDD sg13_lv_pmos m=1 w=4.48u l=130.00n ng=4 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_einvn_8 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_einvn_8 Z A TE_B VDD VSS +*.PININFO A:I TE_B:I Z:O VDD:B VSS:B +MN1 Z A net29 VSS sg13_lv_nmos m=1 w=5.92u l=130.00n ng=8 +MN0 TE TE_B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net29 TE VSS VSS sg13_lv_nmos m=1 w=5.92u l=130.00n ng=8 +MP1 net28 TE_B VDD VDD sg13_lv_pmos m=1 w=8.96u l=130.00n ng=8 +MP2 Z A net28 VDD sg13_lv_pmos m=1 w=8.96u l=130.00n ng=8 +MP0 TE TE_B VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_inv_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_inv_1 Y A VDD VSS +*.PININFO A:I Y:O VDD:B VSS:B +MN0 Y A VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP0 Y A VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_inv_16 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_inv_16 Y A VDD VSS +*.PININFO A:I Y:O VDD:B VSS:B +MN0 Y A VSS VSS sg13_lv_nmos m=1 w=11.84u l=130.00n ng=16 +MP0 Y A VDD VDD sg13_lv_pmos m=1 w=17.92u l=130.00n ng=16 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_inv_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_inv_2 Y A VDD VSS +*.PININFO A:I Y:O VDD:B VSS:B +MN0 Y A VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MP0 Y A VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_inv_4 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_inv_4 Y A VDD VSS +*.PININFO A:I Y:O VDD:B VSS:B +MP0 Y A VDD VDD sg13_lv_pmos m=1 w=4.48u l=130.00n ng=4 +MN0 Y A VSS VSS sg13_lv_nmos m=1 w=2.96u l=130.00n ng=4 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_inv_8 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_inv_8 Y A VDD VSS +*.PININFO A:I Y:O VDD:B VSS:B +MN0 Y A VSS VSS sg13_lv_nmos m=1 w=5.92u l=130.00n ng=8 +MP0 Y A VDD VDD sg13_lv_pmos m=1 w=8.96u l=130.00n ng=8 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_lgcp_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_lgcp_1 GCLK CLK GATE VDD VSS +*.PININFO CLK:I GATE:I GCLK:O VDD:B VSS:B +MP1 CLKBB CLKB VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP3 net1 CLKBB net4 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP4 int_GATE net1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP2 net4 GATE VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP8 net3 int_GATE VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP9 GCLK net3 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP6 net1 CLKB net6 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP0 CLKB CLK VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP7 net3 CLK VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP5 net6 int_GATE VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MN9 GCLK net3 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN7 net3 int_GATE net5 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN4 int_GATE net1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 CLKBB CLKB VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN6 net7 int_GATE VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN3 net2 GATE VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN5 net1 CLKBB net7 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN0 CLKB CLK VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN8 net5 CLK VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN2 net1 CLKB net2 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_mux2_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_mux2_1 X A0 A1 S VDD VSS +*.PININFO A0:I A1:I S:I X:O VDD:B VSS:B +MP1 net4 S VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP5 X net6 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP4 net6 A1 net5 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 Sb S VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP3 net5 Sb VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 net6 A0 net4 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MN4 net3 S VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net1 Sb VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN5 X net6 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 Sb S VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN3 net6 A1 net3 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 net6 A0 net1 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_mux2_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_mux2_2 X A0 A1 S VDD VSS +*.PININFO A0:I A1:I S:I X:O VDD:B VSS:B +MP1 net4 S VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP5 X net6 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP4 net6 A1 net5 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 Sb S VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP3 net5 Sb VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 net6 A0 net4 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MN4 net3 S VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net1 Sb VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN5 X net6 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN0 Sb S VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN3 net6 A1 net3 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 net6 A0 net1 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_mux4_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_mux4_1 X A0 A1 A2 A3 S0 S1 VDD VSS +*.PININFO A0:I A1:I A2:I A3:I S0:I S1:I X:O VDD:B VSS:B +MN12 X Xb VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 low S0b net7 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN3 net7 A0 VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN6 low S1b Xb VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN11 high S1 Xb VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN10 net4 A3 VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN9 high S0 net4 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN8 net6 A2 VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN7 high S0b net6 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN5 net2 A1 VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN4 low S0 net2 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN1 S1b S1 VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN0 S0b S0 VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MP6 low S1 Xb VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP11 high S1b Xb VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP12 X Xb VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP10 high S0b net3 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP9 net3 A3 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP8 high S0 net5 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP7 net5 A2 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 net8 A0 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP3 low S0 net8 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP1 S1b S1 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 S0b S0 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP5 low S0b net1 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP4 net1 A1 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nand2_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nand2_1 Y A B VDD VSS +*.PININFO A:I B:I Y:O VDD:B VSS:B +MP1 Y B VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP0 Y A VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MN1 net1 B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 Y A net1 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nand2_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nand2_2 Y A B VDD VSS +*.PININFO A:I B:I Y:O VDD:B VSS:B +MP1 Y B VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP0 Y A VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MN1 net1 B VSS VSS sg13_lv_nmos m=1 w=1.44u l=130.00n ng=2 +MN0 Y A net1 VSS sg13_lv_nmos m=1 w=1.44u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nand2b_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nand2b_1 Y A_N B VDD VSS +*.PININFO A_N:I B:I Y:O VDD:B VSS:B +MP2 Y net2 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 net2 A_N VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP0 Y B VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MN1 Y net2 net1 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 net2 A_N VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN2 net1 B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nand2b_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nand2b_2 Y A_N B VDD VSS +*.PININFO A_N:I B:I Y:O VDD:B VSS:B +MP2 Y A VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP0 A A_N VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP1 Y B VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MN1 Y B net1 VSS sg13_lv_nmos m=1 w=1.44u l=130.00n ng=2 +MN0 A A_N VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN2 net1 A VSS VSS sg13_lv_nmos m=1 w=1.44u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nand3_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nand3_1 Y A B C VDD VSS +*.PININFO A:I B:I C:I Y:O VDD:B VSS:B +MP0 Y A VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 Y B VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP2 Y C VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MN1 net2 B net3 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net3 C VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 Y A net2 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nand3b_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nand3b_1 Y A_N B C VDD VSS +*.PININFO A_N:I B:I C:I Y:O VDD:B VSS:B +MP0 net1 A_N VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP1 Y net1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP2 Y B VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP3 Y C VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MN2 net2 B net3 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 net3 C VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 net1 A_N VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN1 Y net1 net2 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nand4_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nand4_1 Y A B C D VDD VSS +*.PININFO A:I B:I C:I D:I Y:O VDD:B VSS:B +MP3 Y D VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP0 Y A VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 Y B VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP2 Y C VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MN1 net2 B net3 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net3 C net5 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 Y A net2 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 net5 D VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nor2_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nor2_1 Y A B VDD VSS +*.PININFO A:I B:I Y:O VDD:B VSS:B +MN0 Y A VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 Y B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP0 net1 A VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 Y B net1 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nor2_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nor2_2 Y A B VDD VSS +*.PININFO A:I B:I Y:O VDD:B VSS:B +MN0 Y A VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN1 Y B VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MP0 net1 A VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP1 Y B net1 VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nor2b_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nor2b_1 Y A B_N VDD VSS +*.PININFO A:I B_N:I Y:O VDD:B VSS:B +MN0 B B_N VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN1 Y A VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 Y B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP0 B B_N VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP1 net1 B VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP2 Y A net1 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nor2b_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nor2b_2 Y A B_N VDD VSS +*.PININFO A:I B_N:I Y:O VDD:B VSS:B +MN0 B B_N VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN1 Y A VSS VSS sg13_lv_nmos m=1 w=1.44u l=130.00n ng=2 +MN2 Y B VSS VSS sg13_lv_nmos m=1 w=1.44u l=130.00n ng=2 +MP0 B B_N VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP1 net1 B VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP2 Y A net1 VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nor3_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nor3_1 Y A B C VDD VSS +*.PININFO A:I B:I C:I Y:O VDD:B VSS:B +MP2 Y C net2 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 net2 B net3 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP0 net3 A VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MN0 Y A VSS VSS sg13_lv_nmos m=1 w=770.00n l=130.00n ng=1 +MN1 Y B VSS VSS sg13_lv_nmos m=1 w=770.00n l=130.00n ng=1 +MN2 Y C VSS VSS sg13_lv_nmos m=1 w=770.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nor3_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nor3_2 Y A B C VDD VSS +*.PININFO A:I B:I C:I Y:O VDD:B VSS:B +MP2 Y C net2 VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP1 net2 B net3 VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP0 net3 A VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MN0 Y A VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN1 Y B VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN2 Y C VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nor4_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nor4_1 Y A B C D VDD VSS +*.PININFO A:I B:I C:I D:I Y:O VDD:B VSS:B +MP0 net3 A VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 net2 B net3 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP2 net1 C net2 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP3 Y D net1 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MN0 Y A VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 Y D VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 Y B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 Y C VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_nor4_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_nor4_2 Y A B C D VDD VSS +*.PININFO A:I B:I C:I D:I Y:O VDD:B VSS:B +MP0 net3 A VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP1 net2 B net3 VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP2 net1 C net2 VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP3 Y D net1 VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MN0 Y A VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN3 Y D VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN1 Y B VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN2 Y C VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_o21ai_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_o21ai_1 Y A1 A2 B1 VDD VSS +*.PININFO A1:I A2:I B1:I Y:O VDD:B VSS:B +MP0 net14 A1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=150.00n ng=1 +MP1 Y A2 net14 VDD sg13_lv_pmos m=1 w=1.12u l=150.00n ng=1 +MP2 Y B1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=150.00n ng=1 +MN0 net1 A2 VSS VSS sg13_lv_nmos m=1 w=740.00n l=150.00n ng=1 +MN2 net1 A1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=150.00n ng=1 +MN1 Y B1 net1 VSS sg13_lv_nmos m=1 w=740.00n l=150.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_or2_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_or2_1 X A B VDD VSS +*.PININFO A:I B:I X:O VDD:B VSS:B +MP1 net2 B net3 VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP0 net3 A VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP2 X net2 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MN1 net2 A VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN0 net2 B VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN2 X net2 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_or2_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_or2_2 X A B VDD VSS +*.PININFO A:I B:I X:O VDD:B VSS:B +MP1 net2 B net3 VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP0 net3 A VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP2 X net2 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MN1 net2 A VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN0 net2 B VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN2 X net2 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_or3_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_or3_1 X A B C VDD VSS +*.PININFO A:I B:I C:I X:O VDD:B VSS:B +MN2 net1 C VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN3 X net1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 net1 B VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MP3 X net1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 net9 B net12 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 net12 A VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 net1 C net9 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_or3_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_or3_2 X A B C VDD VSS +*.PININFO A:I B:I C:I X:O VDD:B VSS:B +MN2 net1 C VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN3 X net1 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN1 net1 B VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MP3 X net1 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP1 net9 B net12 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 net12 A VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 net1 C net9 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_or4_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_or4_1 X A B C D VDD VSS +*.PININFO A:I B:I C:I D:I X:O VDD:B VSS:B +MN4 X net1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 net1 D VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN2 net1 C VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN1 net1 B VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MP0 net4 A VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP1 net3 B net4 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 net2 C net3 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP3 net1 D net2 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP4 X net1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_or4_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_or4_2 X A B C D VDD VSS +*.PININFO A:I B:I C:I D:I X:O VDD:B VSS:B +MN4 X net1 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN3 net1 D VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN2 net1 C VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN1 net1 B VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MP0 net4 A VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP1 net3 B net4 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 net2 C net3 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP3 net1 D net2 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP4 X net1 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_sdfbbp_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_sdfbbp_1 Q Q_N CLK D RESET_B SCD SCE SET_B VDD VSS +*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I SET_B:I Q:O Q_N:O VDD:B VSS:B +MP1 resetbb RESET_B VDD VDD sg13_lv_pmos m=1 w=640.00n l=130.00n ng=1 +MP19 pre_q DbbLatch2 net8 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP20 pre_q SET_B VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP3 CLKbb CLKb VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP0 SCEb SCE VDD VDD sg13_lv_pmos m=1 w=640.00n l=130.00n ng=1 +MP7 Db D net3 VDD sg13_lv_pmos m=1 w=640.00n l=130.00n ng=1 +MP13 DbbTG CLKb net10 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP12 net10 DbLatchM VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP6 net3 SCE VDD VDD sg13_lv_pmos m=1 w=640.00n l=130.00n ng=1 +MP21 Q_N pre_q VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP14 net1 DbLatchM VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP18 net8 resetbb VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP11 DbLatchM SET_B VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP4 net2 SCD VDD VDD sg13_lv_pmos m=1 w=640.00n l=130.00n ng=1 +MP2 CLKb CLK VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP10 DbLatchM DbbTG net7 VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP8 Db CLKbb DbbTG VDD sg13_lv_pmos m=1 w=640.00n l=130.00n ng=1 +MP5 Db SCEb net2 VDD sg13_lv_pmos m=1 w=640.00n l=130.00n ng=1 +MP22 pre_qb pre_q VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP9 net7 resetbb VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP16 net6 pre_q VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP17 DbbLatch2 CLKbb net6 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP15 DbbLatch2 CLKb net1 VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP23 Q pre_qb VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MN4 Db SCE net5 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN5 net5 SCD VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN18 pre_q DbbLatch2 net11 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN8 Db CLKb DbbTG VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN7 net4 SCEb VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN3 CLKbb CLKb VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 resetbb RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN17 net14 pre_q VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN9 DbLatchM DbbTG net12 VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN0 SCEb SCE VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN10 net12 SET_B VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN13 net15 DbLatchM VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN19 net11 SET_B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN12 DbbTG CLKbb net15 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN6 Db D net4 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN22 pre_qb pre_q VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN16 DbbLatch2 CLKb net14 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN23 Q pre_qb VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN15 net13 DbLatchM VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN2 CLKb CLK VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN14 DbbLatch2 CLKbb net13 VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN11 DbLatchM resetbb net12 VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN21 Q_N pre_q VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN20 pre_q resetbb net11 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_sighold +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_sighold SH VDD VSS +*.PININFO SH:B VDD:B VSS:B +MN1 net1 SH VSS VSS sg13_lv_nmos m=1 w=300.0n l=130.00n ng=1 +MN0 SH net1 VSS VSS sg13_lv_nmos m=1 w=300.0n l=700.0n ng=1 +MP1 net1 SH VDD VDD sg13_lv_pmos m=1 w=450.00n l=130.00n ng=1 +MP0 SH net1 VDD VDD sg13_lv_pmos m=1 w=300.0n l=700.0n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_slgcp_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_slgcp_1 GCLK CLK GATE SCE VDD VSS +*.PININFO CLK:I GATE:I SCE:I GCLK:O VDD:B VSS:B +MP10 GCLK net5 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP4 net1 CLKbb net6 VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP1 CLKbb CLKb VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP8 net5 int_GATE VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP2 net3 SCE VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP7 net6 CLKb net4 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP5 int_GATE net6 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP0 CLKb CLK VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP9 net5 CLK VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP6 net4 int_GATE VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP3 net1 GATE net3 VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MN5 int_GATE net6 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN9 net2 CLK VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN2 net1 SCE VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN4 net6 CLKb net1 VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN7 net7 int_GATE VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN8 net5 int_GATE net2 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN10 GCLK net5 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 CLKbb CLKb VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 net1 GATE VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN0 CLKb CLK VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN6 net6 CLKbb net7 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_tiehi +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_tiehi L_HI VDD VSS +*.PININFO L_HI:O VDD:B VSS:B +MN1 net3 net2 VSS VSS sg13_lv_nmos m=1 w=795.00n l=130.00n ng=1 +MN0 net1 net1 VSS VSS sg13_lv_nmos m=1 w=300n l=130.00n ng=1 +MP1 L_HI net3 VDD VDD sg13_lv_pmos m=1 w=1.155u l=130.00n ng=1 +MP0 net2 net1 VDD VDD sg13_lv_pmos m=1 w=660.0n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_tielo +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_tielo L_LO VDD VSS +*.PININFO L_LO:O VDD:B VSS:B +MN0 net3 net2 VSS VSS sg13_lv_nmos m=1 w=385.00n l=130.00n ng=1 +MN1 L_LO net1 VSS VSS sg13_lv_nmos m=1 w=880.0n l=130.00n ng=1 +MP0 net2 net2 VDD VDD sg13_lv_pmos m=1 w=300n l=130.00n ng=1 +MP1 net1 net3 VDD VDD sg13_lv_pmos m=1 w=1.045u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_xnor2_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_xnor2_1 Y A B VDD VSS +*.PININFO A:I B:I Y:O VDD:B VSS:B +MP4 Y net1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP3 Y B net4 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP2 net4 A VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP1 net1 B VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP0 net1 A VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MN3 Y net1 net3 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 net2 A VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN0 net1 B net2 VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MN4 net3 B VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net3 A VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_xor2_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_xor2_1 X A B VDD VSS +*.PININFO A:I B:I X:O VDD:B VSS:B +MN0 net1 A VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN3 X B net3 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 X net1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN4 net3 A VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 net1 B VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MP0 net6 A VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP1 net1 B net6 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 net5 A VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP4 net5 B VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP3 X net1 net5 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_a22oi_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_a22oi_1 Y A1 A2 B1 B2 VDD VSS +*.PININFO A1:I A2:I B1:I B2:I Y:O VDD:B VSS:B +MN1 net1 B1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 Y B2 net1 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 net2 A2 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 Y A1 net2 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP1 Y B1 net3 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP3 Y B2 net3 VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP2 net3 A2 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP0 net3 A1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_sdfrbpq_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_sdfrbpq_1 Q CLK D RESET_B SCD SCE VDD VSS +*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I Q:O VDD:B VSS:B +MN3 Db SCD net63 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 Db D net65 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 SCEb SCE VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN4 net63 SCE VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net65 SCEb VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN17 net12 net2 VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN16 net5 clkneg net12 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN18 net2 net5 net11 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN19 net11 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN20 Q net2 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN6 Dbbb Dbb net10 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN7 net10 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN10 Dbbb clkneg net6 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN11 net6 clkpos net9 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN12 net9 net4 net8 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN13 net8 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN14 net4 net6 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN8 clkneg CLK VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN15 net4 clkpos net5 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN9 clkpos clkneg VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN5 Dbb Db VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP1 net64 SCE VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP3 net62 SCEb VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 SCEb SCE VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP4 Db SCD net62 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 Db D net64 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP17 net5 clkpos net3 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP18 net2 net5 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP19 net2 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP20 Q net2 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP10 Dbbb clkpos net6 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP6 Dbbb RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP7 Dbbb Dbb VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP11 net7 net4 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP12 net6 clkneg net7 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP13 net6 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP8 clkneg CLK VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP9 clkpos clkneg VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP14 net4 net6 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP15 net4 clkneg net5 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP5 Dbb Db VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP16 net3 net2 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_sdfrbpq_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_sdfrbpq_2 Q CLK D RESET_B SCD SCE VDD VSS +*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I Q:O VDD:B VSS:B +MN3 Db SCD net63 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 Db D net65 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 SCEb SCE VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN4 net63 SCE VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net65 SCEb VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN5 Dbb Db VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN17 net12 net2 VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN16 net5 clkneg net12 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN18 net2 net5 net11 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN19 net11 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN20 Q net2 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN6 Dbbb Dbb net10 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN7 net10 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN10 Dbbb clkneg net6 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN11 net6 clkpos net9 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN12 net9 net4 net8 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN13 net8 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN14 net4 net6 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN8 clkneg CLK VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN15 net4 clkpos net5 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN9 clkpos clkneg VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP1 net64 SCE VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP3 net62 SCEb VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 SCEb SCE VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP4 Db SCD net62 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 Db D net64 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP5 Dbb Db VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP17 net5 clkpos net3 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP18 net2 net5 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP19 net2 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP20 Q net2 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP10 Dbbb clkpos net6 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP6 Dbbb RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP7 Dbbb Dbb VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP11 net7 net4 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP12 net6 clkneg net7 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP13 net6 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP8 clkneg CLK VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP9 clkpos clkneg VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP14 net4 net6 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP15 net4 clkneg net5 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP16 net3 net2 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_sdfrbp_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_sdfrbp_2 Q Q_N CLK D RESET_B SCD SCE VDD VSS +*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I Q:O Q_N:O VDD:B VSS:B +MN3 Db SCD net63 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 Db D net65 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 SCEb SCE VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN4 net63 SCE VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net65 SCEb VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN5 Dbb Db VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN17 net12 net2 VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN16 net5 clkneg net12 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN18 net2 net5 net11 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN19 net11 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN20 Q_N net5 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN6 Dbbb Dbb net10 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN7 net10 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN10 Dbbb clkneg net6 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN11 net6 clkpos net9 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN12 net9 net4 net8 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN13 net8 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN14 net4 net6 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN8 clkneg CLK VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN15 net4 clkpos net5 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN9 clkpos clkneg VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN22 Q net1 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN21 net1 net5 VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MP1 net64 SCE VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP3 net62 SCEb VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 SCEb SCE VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP4 Db SCD net62 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 Db D net64 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP5 Dbb Db VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP17 net5 clkpos net3 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP18 net2 net5 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP19 net2 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP20 Q_N net5 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP10 Dbbb clkpos net6 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP6 Dbbb RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP7 Dbbb Dbb VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP11 net7 net4 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP12 net6 clkneg net7 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP13 net6 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP8 clkneg CLK VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP9 clkpos clkneg VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP14 net4 net6 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP15 net4 clkneg net5 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP22 Q net1 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP16 net3 net2 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP21 net1 net5 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_sdfrbp_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_sdfrbp_1 Q Q_N CLK D RESET_B SCD SCE VDD VSS +*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I Q:O Q_N:O VDD:B VSS:B +MN3 Db SCD net63 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN1 Db D net65 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN0 SCEb SCE VSS VSS sg13_lv_nmos m=1 w=550.00n l=130.00n ng=1 +MN4 net63 SCE VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 net65 SCEb VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN5 net13 Db VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN17 net12 net2 VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN16 net5 clkneg net12 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN18 net2 net5 net11 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN19 net11 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN20 Q_N net5 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN6 Dbb net13 net10 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN7 net10 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN10 Dbb clkneg net6 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN11 net6 clkpos net9 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN12 net9 net4 net8 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN13 net8 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN14 net4 net6 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN8 clkneg CLK VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN15 net4 clkpos net5 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN9 clkpos clkneg VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN22 Q net1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN21 net1 net5 VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MP1 net64 SCE VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP3 net62 SCEb VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP0 SCEb SCE VDD VDD sg13_lv_pmos m=1 w=840.00n l=130.00n ng=1 +MP4 Db SCD net62 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP2 Db D net64 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP5 net13 Db VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP17 net5 clkpos net3 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP18 net2 net5 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP19 net2 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP20 Q_N net5 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP10 Dbb clkpos net6 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP6 Dbb RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP7 Dbb net13 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP11 net7 net4 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP12 net6 clkneg net7 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP13 net6 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP8 clkneg CLK VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP9 clkpos clkneg VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP14 net4 net6 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP15 net4 clkneg net5 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP22 Q net1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP16 net3 net2 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP21 net1 net5 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_dfrbpq_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_dfrbpq_2 Q CLK D RESET_B VDD VSS +*.PININFO CLK:I D:I RESET_B:I Q:O VDD:B VSS:B +MN11 net12 net2 VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN10 net5 clkneg net12 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN12 net2 net5 net11 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN13 net11 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN0 Db D net10 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN1 net10 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN4 Db clkneg net6 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN5 net6 clkpos net9 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN6 net9 net4 net8 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN7 net8 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN8 net4 net6 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 clkneg CLK VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN9 net4 clkpos net5 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 clkpos clkneg VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN15 Q net1 VSS VSS sg13_lv_nmos m=1 w=1.48u l=130.00n ng=2 +MN14 net1 net5 VSS VSS sg13_lv_nmos m=1 w=640.00n l=130.00n ng=1 +MP11 net5 clkpos net3 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP12 net2 net5 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP13 net2 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP4 Db clkpos net6 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP0 Db RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP1 Db D VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP5 net7 net4 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP6 net6 clkneg net7 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP7 net6 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP2 clkneg CLK VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP3 clkpos clkneg VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP8 net4 net6 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP9 net4 clkneg net5 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP15 Q net1 VDD VDD sg13_lv_pmos m=1 w=2.24u l=130.00n ng=2 +MP10 net3 net2 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP14 net1 net5 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_dfrbpq_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_dfrbpq_1 Q CLK D RESET_B VDD VSS +*.PININFO CLK:I D:I RESET_B:I Q:O VDD:B VSS:B +MN11 net12 net2 VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN10 net5 clkneg net12 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN12 net2 net5 net11 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN13 net11 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN0 Db D net10 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN1 net10 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN4 Db clkneg net6 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN5 net6 clkpos net9 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN6 net9 net4 net8 VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN7 net8 RESET_B VSS VSS sg13_lv_nmos m=1 w=420.00n l=130.00n ng=1 +MN8 net4 net6 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN2 clkneg CLK VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN9 net4 clkpos net5 VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN3 clkpos clkneg VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN15 Q net1 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MN14 net1 net5 VSS VSS sg13_lv_nmos m=1 w=740.00n l=130.00n ng=1 +MP11 net5 clkpos net3 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP12 net2 net5 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP13 net2 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP4 Db clkpos net6 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP0 Db RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP1 Db D VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP5 net7 net4 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP6 net6 clkneg net7 VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP7 net6 RESET_B VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP2 clkneg CLK VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP3 clkpos clkneg VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP8 net4 net6 VDD VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP9 net4 clkneg net5 VDD sg13_lv_pmos m=1 w=1.000u l=130.00n ng=1 +MP15 Q net1 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +MP10 net3 net2 VDD VDD sg13_lv_pmos m=1 w=420.00n l=130.00n ng=1 +MP14 net1 net5 VDD VDD sg13_lv_pmos m=1 w=1.12u l=130.00n ng=1 +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_fill_1 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_fill_1 VDD VSS +*.PININFO VDD:B VSS:B +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_fill_2 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_fill_2 VDD VSS +*.PININFO VDD:B VSS:B +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_fill_4 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_fill_4 VDD VSS +*.PININFO VDD:B VSS:B +.ENDS + +************************************************************************ +* Library Name: sg13cmos5l_stdcell +* Cell Name: sg13cmos5l_fill_8 +* View Name: schematic +************************************************************************ + +.SUBCKT sg13cmos5l_fill_8 VDD VSS +*.PININFO VDD:B VSS:B +.ENDS diff --git a/flow/platforms/ihp-sg13cmos5l/cells_clkgate.v b/flow/platforms/ihp-sg13cmos5l/cells_clkgate.v new file mode 100644 index 0000000000..f20c4fa80e --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cells_clkgate.v @@ -0,0 +1,16 @@ +module OPENROAD_CLKGATE (CK, E, GCK); + input CK; + input E; + output GCK; + +`ifdef OPENROAD_CLKGATE + +sg13cmos5l_lgcp_1 latch (.CLK (CK), .GATE(E), .GCLK(GCK)); + +`else + +assign GCK = CK; + +`endif + +endmodule diff --git a/flow/platforms/ihp-sg13cmos5l/cells_latch.v b/flow/platforms/ihp-sg13cmos5l/cells_latch.v new file mode 100644 index 0000000000..3b73e58e48 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/cells_latch.v @@ -0,0 +1,16 @@ +module $_DLATCH_P_(input E, input D, output Q); + sg13cmos5l_dlhq_1 _TECHMAP_REPLACE_ ( + .D(D), + .GATE(E), + .Q(Q) + ); +endmodule + +module $_DLATCH_N_(input E, input D, output Q); + sg13cmos5l_dllrq_1 _TECHMAP_REPLACE_ ( + .D(D), + .GATE_N(E), + .RESET_B(1'b1), + .Q(Q) + ); +endmodule diff --git a/flow/platforms/ihp-sg13cmos5l/config.mk b/flow/platforms/ihp-sg13cmos5l/config.mk new file mode 100644 index 0000000000..30d47fe4c9 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/config.mk @@ -0,0 +1,184 @@ +# Process node +export PROCESS = ihp-sg13cmos5l + +#----------------------------------------------------- +# Tech/Libs +# ---------------------------------------------------- +# Add IO related files when a TCL script is assigned to 'FOOTPRINT_TCL'. +# This variable is used to pass IO information. +export LOAD_ADDITIONAL_FILES ?= 1 +ifneq ($(FOOTPRINT_TCL),) + ifeq ($(LOAD_ADDITIONAL_FILES),1) + export ADDITIONAL_LEFS += $(PLATFORM_DIR)/lef/sg13cmos5l_io.lef + export ADDITIONAL_SLOW_LIBS += $(PLATFORM_DIR)/lib/sg13cmos5l_io_slow_1p08V_3p0V_125C.lib + export ADDITIONAL_FAST_LIBS += $(PLATFORM_DIR)/lib/sg13cmos5l_io_fast_1p32V_3p6V_m40C.lib + export ADDITIONAL_TYP_LIBS += $(PLATFORM_DIR)/lib/sg13cmos5l_io_typ_1p2V_3p3V_25C.lib + export ADDITIONAL_GDS += $(PLATFORM_DIR)/gds/sg13cmos5l_io.gds + endif +endif +export TECH_LEF ?= $(PLATFORM_DIR)/lef/sg13cmos5l_tech.lef +export SC_LEF ?= $(PLATFORM_DIR)/lef/sg13cmos5l_stdcell.lef + +export SLOW_LIB_FILES ?= $(PLATFORM_DIR)/lib/sg13cmos5l_stdcell_slow_1p08V_125C.lib \ + $(ADDITIONAL_SLOW_LIBS) +export FAST_LIB_FILES ?= $(PLATFORM_DIR)/lib/sg13cmos5l_stdcell_fast_1p32V_m40C.lib \ + $(ADDITIONAL_FAST_LIBS) +export TYP_LIB_FILES ?= $(PLATFORM_DIR)/lib/sg13cmos5l_stdcell_typ_1p20V_25C.lib \ + $(ADDITIONAL_TYP_LIBS) +export LIB_FILES ?= $(TYP_LIB_FILES) +export GDS_FILES ?= $(PLATFORM_DIR)/gds/sg13cmos5l_stdcell.gds \ + $(ADDITIONAL_GDS) + +# Dont use cells to ease congestion +# Specify at least one filler cell if none + +# The *probe* are for inserting probe points and have metal shapes +# on all layers. +# *lpflow* cells are for multi-power domains +export DONT_USE_CELLS += \ +sg13cmos5l_lgcp_1 \ +sg13cmos5l_sighold \ +sg13cmos5l_slgcp_1 \ +sg13cmos5l_dfrbp_2 + + +# Define fill cells +export FILL_CELLS ?= \ +sg13cmos5l_fill_1 \ +sg13cmos5l_fill_2 \ +sg13cmos5l_decap_4 \ +sg13cmos5l_decap_8 + +# ----------------------------------------------------- +# Yosys +# ---------------------------------------------------- +# Set the TIEHI/TIELO cells +# These are used in yosys synthesis to avoid logical 1/0's in the netlist +export TIEHI_CELL_AND_PORT = sg13cmos5l_tiehi L_HI +export TIELO_CELL_AND_PORT = sg13cmos5l_tielo L_LO + +# Used in synthesis +export MIN_BUF_CELL_AND_PORTS = sg13cmos5l_buf_1 A X + +# Yosys mapping files +export LATCH_MAP_FILE = $(PLATFORM_DIR)/cells_latch.v +export CLKGATE_MAP_FILE = $(PLATFORM_DIR)/cells_clkgate.v + +# Define ABC driver and load +export ABC_DRIVER_CELL = sg13cmos5l_buf_4 +export ABC_LOAD_IN_FF = 6.0 +ifeq ($(origin ABC_CLOCK_PERIOD_IN_PS), undefined) + ifneq ($(wildcard $(SDC_FILE)),) + # Set yosys-abc clock period to first "clk_period" value or "-period" value found in sdc file + export ABC_CLOCK_PERIOD_IN_PS ?= $(shell sed -nE "s/^set clk_period (.+)|.* -period (.+) .*/\1\2/p" $(SDC_FILE) | head -1 | awk '{print $$1*1000}') + endif +endif + +# ----------------------------------------------------- +# Sizing +# ----------------------------------------------------- + +export MATCH_CELL_FOOTPRINT = 1 + +#-------------------------------------------------------- +# Floorplan +# ------------------------------------------------------- + +# Placement site for core cells +# This can be found in the technology lef +export PLACE_SITE = CoreSite + +# IO Placer pin layers +export IO_PLACER_V ?= Metal2 +export IO_PLACER_H ?= Metal3 + +# Define default PDN config +export PDN_TCL ?= $(PLATFORM_DIR)/pdn.tcl + +# To allow the core rings to fit inside the core area +export CORE_MARGIN ?= 17.5 + +# There are no Endcap and Welltie cells in this PDK, so +# `cut_rows` has to be called from the tapcell script. +export TAPCELL_TCL ?= $(PLATFORM_DIR)/tapcell.tcl + +export MACRO_PLACE_HALO ?= 40 40 + +# Will be placed left to right +export IO_NORTH_PINS ??= +export IO_SOUTH_PINS ??= +# Will be placed bottom to top +export IO_EAST_PINS ??= +export IO_WEST_PINS ??= + +# Variables for bondpad +export IO_BONDPAD_SIZE ?= 70 +export IO_BONDPAD_NAME ?= bondpad_70x70 +# Variables for padframe +export IO_LENGTH ?= 180 +export IO_WIDTH ?= 80 +export IO_SEALRING_OFFSET ?= 70 +export IO_FILLER_CELLS ?= \ +sg13cmos5l_Filler10000 \ +sg13cmos5l_Filler4000 \ +sg13cmos5l_Filler2000 \ +sg13cmos5l_Filler1000 \ +sg13cmos5l_Filler400 \ +sg13cmos5l_Filler200 + +#--------------------------------------------------------- +# Place +# -------------------------------------------------------- +export PLACE_DENSITY ?= 0.65 + +# --------------------------------------------------------- +# Route +# --------------------------------------------------------- +# FastRoute options +export MIN_ROUTING_LAYER ?= Metal2 +export MAX_ROUTING_LAYER ?= Metal3 +#export VIA_IN_PIN_MIN_LAYER ?= Metal1 +#export VIA_IN_PIN_MAX_LAYER ?= Metal1 +#export DISABLE_VIA_GEN ?= 1 + +# Define fastRoute tcl +export FASTROUTE_TCL ?= $(PLATFORM_DIR)/fastroute.tcl + +# KLayout technology file +export KLAYOUT_TECH_FILE = $(PLATFORM_DIR)/sg13cmos5l.lyt +# +# Rules for metal fill +export FILL_CONFIG = $(PLATFORM_DIR)/fill.json +# +# Template definition for power grid analysis +#export TEMPLATE_PGA_CFG ?= $(PLATFORM_DIR)/template_pga.cfg + +# OpenRCX extRules +export RCX_RULES = $(PLATFORM_DIR)/rcx_patterns.rules + +# --------------------------------------------------------- +# IR Drop +# --------------------------------------------------------- + +# IR drop estimation supply net name to be analyzed and supply voltage variable +# For multiple nets: PWR_NETS_VOLTAGES = "VDD1 1.8 VDD2 1.2" +export PWR_NETS_VOLTAGES ?= VDD 1.2 +export GND_NETS_VOLTAGES ?= VSS 0.0 +export IR_DROP_LAYER ?= Metal1 + +# DRC Check +export KLAYOUT_DRC_FILE ?= $(PLATFORM_DIR)/drc/sg13cmos5l_minimal.lydrc + +#LVS Check +export CDL_FILE ?= $(PLATFORM_DIR)/cdl/sg13cmos5l_stdcell.cdl +#export KLAYOUT_LVS_FILE = $(PLATFORM_DIR)/lvs/$(PLATFORM).lylvs + +export REMOVE_CELLS_FOR_LEC ?= "bondpad_70* sg13cmos5l*" + +# --------------------------------------------------------- +# Final +# --------------------------------------------------------- + +# SRAM macros have empty placeholder cells included. Just ignore them to not +# thrown an error. +export GDS_ALLOW_EMPTY = RM_IHPSG13_\dP_BITKIT_16x2_(CORNER|EDGE_TB|LE_con_corner|LE_con_edge_lr|LE_con_tap_lr|POWER_ramtap|TAP|TAP_LR) diff --git a/flow/platforms/ihp-sg13cmos5l/fastroute.tcl b/flow/platforms/ihp-sg13cmos5l/fastroute.tcl new file mode 100644 index 0000000000..e386fefda4 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/fastroute.tcl @@ -0,0 +1,3 @@ +set_global_routing_layer_adjustment $::env(MIN_ROUTING_LAYER)-$::env(MAX_ROUTING_LAYER) 0.05 + +set_routing_layers -signal $::env(MIN_ROUTING_LAYER)-$::env(MAX_ROUTING_LAYER) diff --git a/flow/platforms/ihp-sg13cmos5l/fill.json b/flow/platforms/ihp-sg13cmos5l/fill.json new file mode 100644 index 0000000000..9b3b1582d7 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/fill.json @@ -0,0 +1,78 @@ +{ + "layers" : { + "Metal1" : { + "layer": 8, + "datatype": 0, + "name": "Metal1", + "space_to_outline": 0, + "non-opc": { + "datatype": 22, + "width": [2.0], + "height": [5.0], + "space_to_fill": 1.2, + "space_to_non_fill": 1.0 + } + }, + + "Metal2" : { + "layer": 10, + "datatype": 0, + "name": "Metal2", + "space_to_outline": 0, + "non-opc": { + "datatype": 22, + "width": [5.0], + "height": [2.0], + "space_to_fill": 1.2, + "space_to_non_fill": 1.0 + } + }, + + "Metal3" : { + "layer": 30, + "datatype": 0, + "name": "Metal3", + "space_to_outline": 0, + "non-opc": { + "datatype": 22, + "width": [2.0], + "height": [5.0], + "space_to_fill": 1.2, + "space_to_non_fill": 1.0 + } + }, + + "Metal4" : { + "layer": 50, + "datatype": 0, + "name": "Metal4", + "space_to_outline": 0, + "non-opc": { + "datatype": 22, + "width": [5.0], + "height": [2.0], + "space_to_fill": 1.2, + "space_to_non_fill": 1.0 + } + }, + + "TopMetal1" : { + "layer": 126, + "datatype": 0, + "name": "TopMetal1", + "space_to_outline": 0, + "non-opc": { + "datatype": 22, + "width": [10.0], + "height": [ 5.0], + "space_to_fill": 3.0, + "space_to_non_fill": 4.9 + } + } + + }, + "outline" : { + "layer": 39, + "datatype": 4 + } +} diff --git a/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_1024x16_c2_bm_bist.gds b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_1024x16_c2_bm_bist.gds new file mode 120000 index 0000000000..713f990007 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_1024x16_c2_bm_bist.gds @@ -0,0 +1 @@ +../../ihp-sg13g2/gds/RM_IHPSG13_1P_1024x16_c2_bm_bist.gds \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_1024x64_c2_bm_bist.gds b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_1024x64_c2_bm_bist.gds new file mode 120000 index 0000000000..08a196d2bd --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_1024x64_c2_bm_bist.gds @@ -0,0 +1 @@ +../../ihp-sg13g2/gds/RM_IHPSG13_1P_1024x64_c2_bm_bist.gds \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_1024x8_c2_bm_bist.gds b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_1024x8_c2_bm_bist.gds new file mode 120000 index 0000000000..a12fc1035b --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_1024x8_c2_bm_bist.gds @@ -0,0 +1 @@ +../../ihp-sg13g2/gds/RM_IHPSG13_1P_1024x8_c2_bm_bist.gds \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_2048x64_c2_bm_bist.gds b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_2048x64_c2_bm_bist.gds new file mode 120000 index 0000000000..0f95738610 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_2048x64_c2_bm_bist.gds @@ -0,0 +1 @@ +../../ihp-sg13g2/gds/RM_IHPSG13_1P_2048x64_c2_bm_bist.gds \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_256x48_c2_bm_bist.gds b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_256x48_c2_bm_bist.gds new file mode 120000 index 0000000000..3ff0ad7eda --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_256x48_c2_bm_bist.gds @@ -0,0 +1 @@ +../../ihp-sg13g2/gds/RM_IHPSG13_1P_256x48_c2_bm_bist.gds \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_256x64_c2_bm_bist.gds b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_256x64_c2_bm_bist.gds new file mode 120000 index 0000000000..367eede05f --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_256x64_c2_bm_bist.gds @@ -0,0 +1 @@ +../../ihp-sg13g2/gds/RM_IHPSG13_1P_256x64_c2_bm_bist.gds \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_4096x16_c3_bm_bist.gds b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_4096x16_c3_bm_bist.gds new file mode 120000 index 0000000000..43e327e05f --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_4096x16_c3_bm_bist.gds @@ -0,0 +1 @@ +../../ihp-sg13g2/gds/RM_IHPSG13_1P_4096x16_c3_bm_bist.gds \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_4096x8_c3_bm_bist.gds b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_4096x8_c3_bm_bist.gds new file mode 120000 index 0000000000..4322c62716 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_4096x8_c3_bm_bist.gds @@ -0,0 +1 @@ +../../ihp-sg13g2/gds/RM_IHPSG13_1P_4096x8_c3_bm_bist.gds \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_512x64_c2_bm_bist.gds b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_512x64_c2_bm_bist.gds new file mode 120000 index 0000000000..3eafe8ff93 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_512x64_c2_bm_bist.gds @@ -0,0 +1 @@ +../../ihp-sg13g2/gds/RM_IHPSG13_1P_512x64_c2_bm_bist.gds \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_64x64_c2_bm_bist.gds b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_64x64_c2_bm_bist.gds new file mode 120000 index 0000000000..319c1a62f0 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/gds/RM_IHPSG13_1P_64x64_c2_bm_bist.gds @@ -0,0 +1 @@ +../../ihp-sg13g2/gds/RM_IHPSG13_1P_64x64_c2_bm_bist.gds \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/gds/sg13cmos5l_io.gds b/flow/platforms/ihp-sg13cmos5l/gds/sg13cmos5l_io.gds new file mode 100644 index 0000000000..3cd7c8834a Binary files /dev/null and b/flow/platforms/ihp-sg13cmos5l/gds/sg13cmos5l_io.gds differ diff --git a/flow/platforms/ihp-sg13cmos5l/gds/sg13cmos5l_stdcell.gds b/flow/platforms/ihp-sg13cmos5l/gds/sg13cmos5l_stdcell.gds new file mode 100644 index 0000000000..f553efca63 Binary files /dev/null and b/flow/platforms/ihp-sg13cmos5l/gds/sg13cmos5l_stdcell.gds differ diff --git a/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_1024x16_c2_bm_bist.lef b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_1024x16_c2_bm_bist.lef new file mode 120000 index 0000000000..84a0e0120c --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_1024x16_c2_bm_bist.lef @@ -0,0 +1 @@ +../../ihp-sg13g2/lef/RM_IHPSG13_1P_1024x16_c2_bm_bist.lef \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_1024x64_c2_bm_bist.lef b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_1024x64_c2_bm_bist.lef new file mode 120000 index 0000000000..59f6188d7d --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_1024x64_c2_bm_bist.lef @@ -0,0 +1 @@ +../../ihp-sg13g2/lef/RM_IHPSG13_1P_1024x64_c2_bm_bist.lef \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_1024x8_c2_bm_bist.lef b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_1024x8_c2_bm_bist.lef new file mode 120000 index 0000000000..3bd01b3314 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_1024x8_c2_bm_bist.lef @@ -0,0 +1 @@ +../../ihp-sg13g2/lef/RM_IHPSG13_1P_1024x8_c2_bm_bist.lef \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_2048x64_c2_bm_bist.lef b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_2048x64_c2_bm_bist.lef new file mode 120000 index 0000000000..794d935c61 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_2048x64_c2_bm_bist.lef @@ -0,0 +1 @@ +../../ihp-sg13g2/lef/RM_IHPSG13_1P_2048x64_c2_bm_bist.lef \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_256x48_c2_bm_bist.lef b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_256x48_c2_bm_bist.lef new file mode 120000 index 0000000000..e16c7a1d23 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_256x48_c2_bm_bist.lef @@ -0,0 +1 @@ +../../ihp-sg13g2/lef/RM_IHPSG13_1P_256x48_c2_bm_bist.lef \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_256x64_c2_bm_bist.lef b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_256x64_c2_bm_bist.lef new file mode 120000 index 0000000000..99a03ff95b --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_256x64_c2_bm_bist.lef @@ -0,0 +1 @@ +../../ihp-sg13g2/lef/RM_IHPSG13_1P_256x64_c2_bm_bist.lef \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_4096x16_c3_bm_bist.lef b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_4096x16_c3_bm_bist.lef new file mode 120000 index 0000000000..a73829064c --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_4096x16_c3_bm_bist.lef @@ -0,0 +1 @@ +../../ihp-sg13g2/lef/RM_IHPSG13_1P_4096x16_c3_bm_bist.lef \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_4096x8_c3_bm_bist.lef b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_4096x8_c3_bm_bist.lef new file mode 120000 index 0000000000..64bfbff741 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_4096x8_c3_bm_bist.lef @@ -0,0 +1 @@ +../../ihp-sg13g2/lef/RM_IHPSG13_1P_4096x8_c3_bm_bist.lef \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_512x64_c2_bm_bist.lef b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_512x64_c2_bm_bist.lef new file mode 120000 index 0000000000..4968634e55 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_512x64_c2_bm_bist.lef @@ -0,0 +1 @@ +../../ihp-sg13g2/lef/RM_IHPSG13_1P_512x64_c2_bm_bist.lef \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_64x64_c2_bm_bist.lef b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_64x64_c2_bm_bist.lef new file mode 120000 index 0000000000..97266f9219 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lef/RM_IHPSG13_1P_64x64_c2_bm_bist.lef @@ -0,0 +1 @@ +../../ihp-sg13g2/lef/RM_IHPSG13_1P_64x64_c2_bm_bist.lef \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lef/sg13cmos5l_io.lef b/flow/platforms/ihp-sg13cmos5l/lef/sg13cmos5l_io.lef new file mode 100644 index 0000000000..cc1ac2f42e --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lef/sg13cmos5l_io.lef @@ -0,0 +1,3056 @@ +# 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 sg13cmos5l_ioSite + CLASS PAD ; + SYMMETRY R90 ; + SIZE 1.00 BY 180.00 ; +END sg13cmos5l_ioSite + +SITE sg13cmos5l_cornerSite + CLASS PAD ; + SYMMETRY R90 ; + SIZE 180.00 BY 180.00 ; +END sg13cmos5l_cornerSite + +MACRO sg13cmos5l_Corner + CLASS PAD SPACER ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_Corner 0.000 0.000 ; + SIZE 180.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 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 + 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 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 + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 134.500 134.500 ; + LAYER Via1 ; + RECT 0.000 0.000 180.000 180.000 ; + LAYER Via2 ; + RECT 0.000 0.000 180.000 180.000 ; + END +END sg13cmos5l_Corner + +MACRO sg13cmos5l_Filler200 + CLASS PAD SPACER ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_Filler200 0.000 0.000 ; + SIZE 1.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 66.000 1.000 91.500 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 93.500 1.000 119.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 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 + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 1.000 134.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 sg13cmos5l_Filler200 + +MACRO sg13cmos5l_Filler400 + CLASS PAD SPACER ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_Filler400 0.000 0.000 ; + SIZE 2.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 2.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 2.000 91.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 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 + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 2.000 134.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 sg13cmos5l_Filler400 + +MACRO sg13cmos5l_Filler1000 + CLASS PAD SPACER ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_Filler1000 0.000 0.000 ; + SIZE 5.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 66.000 5.000 91.500 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 93.500 5.000 119.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 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 + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 5.000 134.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 sg13cmos5l_Filler1000 + +MACRO sg13cmos5l_Filler2000 + CLASS PAD SPACER ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_Filler2000 0.000 0.000 ; + SIZE 10.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 66.000 10.000 91.500 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 93.500 10.000 119.000 ; + 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 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 + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 10.000 134.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 sg13cmos5l_Filler2000 + +MACRO sg13cmos5l_Filler4000 + CLASS PAD SPACER ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_Filler4000 0.000 0.000 ; + SIZE 20.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 66.000 20.000 91.500 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 93.500 20.000 119.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 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 + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 20.000 134.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 sg13cmos5l_Filler4000 + +MACRO sg13cmos5l_Filler10000 + CLASS PAD SPACER ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_Filler10000 0.000 0.000 ; + SIZE 50.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 66.000 50.000 91.500 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 93.500 50.000 119.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 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 + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 50.000 134.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 sg13cmos5l_Filler10000 + +MACRO sg13cmos5l_IOPadIn + CLASS PAD INPUT ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadIn 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 80.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 80.000 91.500 ; + 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 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 + 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 TopMetal1 ; + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 80.000 134.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 sg13cmos5l_IOPadIn + +MACRO sg13cmos5l_IOPadOut4mA + CLASS PAD OUTPUT ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadOut4mA 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 80.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 80.000 91.500 ; + 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 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 + 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 TopMetal1 ; + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 80.000 134.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 sg13cmos5l_IOPadOut4mA + +MACRO sg13cmos5l_IOPadOut16mA + CLASS PAD OUTPUT ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadOut16mA 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 80.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 80.000 91.500 ; + 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 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 + 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 TopMetal1 ; + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 80.000 134.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 sg13cmos5l_IOPadOut16mA + +MACRO sg13cmos5l_IOPadOut30mA + CLASS PAD OUTPUT ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadOut30mA 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 80.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 80.000 91.500 ; + 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 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 + 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 TopMetal1 ; + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 80.000 134.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 sg13cmos5l_IOPadOut30mA + +MACRO sg13cmos5l_IOPadTriOut4mA + CLASS PAD OUTPUT ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadTriOut4mA 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 80.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 80.000 91.500 ; + 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 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 + 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 TopMetal1 ; + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 80.000 134.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 sg13cmos5l_IOPadTriOut4mA + +MACRO sg13cmos5l_IOPadTriOut16mA + CLASS PAD OUTPUT ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadTriOut16mA 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 80.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 80.000 91.500 ; + 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 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 + 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 TopMetal1 ; + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 80.000 134.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 sg13cmos5l_IOPadTriOut16mA + +MACRO sg13cmos5l_IOPadTriOut30mA + CLASS PAD OUTPUT ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadTriOut30mA 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 80.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 80.000 91.500 ; + 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 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 + 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 TopMetal1 ; + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 80.000 134.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 sg13cmos5l_IOPadTriOut30mA + +MACRO sg13cmos5l_IOPadInOut4mA + CLASS PAD INOUT ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadInOut4mA 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 80.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 80.000 91.500 ; + 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 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 + 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 TopMetal1 ; + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 80.000 134.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 sg13cmos5l_IOPadInOut4mA + +MACRO sg13cmos5l_IOPadInOut16mA + CLASS PAD INOUT ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadInOut16mA 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 80.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 80.000 91.500 ; + 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 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 + 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 TopMetal1 ; + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 80.000 134.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 sg13cmos5l_IOPadInOut16mA + +MACRO sg13cmos5l_IOPadInOut30mA + CLASS PAD INOUT ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadInOut30mA 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 80.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 80.000 91.500 ; + 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 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 + 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 TopMetal1 ; + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 80.000 134.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 sg13cmos5l_IOPadInOut30mA + +MACRO sg13cmos5l_IOPadAnalog + CLASS PAD INOUT ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadAnalog 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 80.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 80.000 91.500 ; + 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 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 + 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 TopMetal1 ; + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 80.000 134.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 sg13cmos5l_IOPadAnalog + +MACRO sg13cmos5l_IOPadIOVss + CLASS PAD POWER ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadIOVss 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 80.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 80.000 91.500 ; + 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 TopMetal1 ; + 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 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 + 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 + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 80.000 134.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 sg13cmos5l_IOPadIOVss + +MACRO sg13cmos5l_IOPadIOVdd + CLASS PAD POWER ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadIOVdd 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + 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 TopMetal1 ; + RECT 0.000 95.000 80.000 117.500 ; + END + PORT + LAYER TopMetal1 ; + 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 + 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 + 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 + 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 TopMetal1 ; + 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 sg13cmos5l_IOPadIOVdd + +MACRO sg13cmos5l_IOPadVss + CLASS PAD POWER ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadVss 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 TopMetal1 ; + RECT 0.000 93.500 80.000 119.000 ; + END + PORT + LAYER TopMetal1 ; + RECT 0.000 66.000 80.000 91.500 ; + 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 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 + 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 + 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 TopMetal1 ; + 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 + 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 TopMetal1 ; + RECT 0.000 0.000 80.000 134.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 sg13cmos5l_IOPadVss + +MACRO sg13cmos5l_IOPadVdd + CLASS PAD POWER ; + ORIGIN 0.000 0.000 ; + FOREIGN sg13cmos5l_IOPadVdd 0.000 0.000 ; + SIZE 80.000 BY 180.000 ; + SYMMETRY X Y R90 ; + SITE sg13cmos5l_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 + 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 + 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 TopMetal1 ; + 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 TopMetal1 ; + 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 + 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 TopMetal1 ; + 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 sg13cmos5l_IOPadVdd diff --git a/flow/platforms/ihp-sg13cmos5l/lef/sg13cmos5l_stdcell.lef b/flow/platforms/ihp-sg13cmos5l/lef/sg13cmos5l_stdcell.lef new file mode 100644 index 0000000000..1c3a87d016 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lef/sg13cmos5l_stdcell.lef @@ -0,0 +1,7927 @@ +######################################################################## +# +# 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 sg13cmos5l_a21o_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_a21o_1 + +MACRO sg13cmos5l_a21o_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_a21o_2 + +MACRO sg13cmos5l_a21oi_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_a21oi_1 + +MACRO sg13cmos5l_a21oi_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_a21oi_2 + +MACRO sg13cmos5l_a221oi_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_a221oi_1 + +MACRO sg13cmos5l_a22oi_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_a22oi_1 + +MACRO sg13cmos5l_and2_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_and2_1 + +MACRO sg13cmos5l_and2_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_and2_2 + +MACRO sg13cmos5l_and3_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_and3_1 + +MACRO sg13cmos5l_and3_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_and3_2 + +MACRO sg13cmos5l_and4_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_and4_1 + +MACRO sg13cmos5l_and4_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_and4_2 + +MACRO sg13cmos5l_antennanp + CLASS CORE ANTENNACELL ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_antennanp + +MACRO sg13cmos5l_buf_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_buf_1 + +MACRO sg13cmos5l_buf_16 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_buf_16 + +MACRO sg13cmos5l_buf_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_buf_2 + +MACRO sg13cmos5l_buf_4 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_buf_4 + +MACRO sg13cmos5l_buf_8 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_buf_8 + +MACRO sg13cmos5l_decap_4 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_decap_4 + +MACRO sg13cmos5l_decap_8 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_decap_8 + +MACRO sg13cmos5l_dfrbp_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_dfrbp_1 + +MACRO sg13cmos5l_dfrbp_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_dfrbp_2 + +MACRO sg13cmos5l_dfrbpq_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_dfrbpq_1 + +MACRO sg13cmos5l_dfrbpq_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_dfrbpq_2 + +MACRO sg13cmos5l_dlhq_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_dlhq_1 + +MACRO sg13cmos5l_dlhr_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_dlhr_1 + +MACRO sg13cmos5l_dlhrq_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_dlhrq_1 + +MACRO sg13cmos5l_dllr_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_dllr_1 + +MACRO sg13cmos5l_dllrq_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_dllrq_1 + +MACRO sg13cmos5l_dlygate4sd1_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_dlygate4sd1_1 + +MACRO sg13cmos5l_dlygate4sd2_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_dlygate4sd2_1 + +MACRO sg13cmos5l_dlygate4sd3_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_dlygate4sd3_1 + +MACRO sg13cmos5l_ebufn_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_ebufn_2 + +MACRO sg13cmos5l_ebufn_4 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_ebufn_4 + +MACRO sg13cmos5l_ebufn_8 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_ebufn_8 + +MACRO sg13cmos5l_einvn_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_einvn_2 + +MACRO sg13cmos5l_einvn_4 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_einvn_4 + +MACRO sg13cmos5l_einvn_8 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_einvn_8 + +MACRO sg13cmos5l_fill_1 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_fill_1 + +MACRO sg13cmos5l_fill_2 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_fill_2 + +MACRO sg13cmos5l_fill_4 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_fill_4 + +MACRO sg13cmos5l_fill_8 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_fill_8 + +MACRO sg13cmos5l_inv_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_inv_1 + +MACRO sg13cmos5l_inv_16 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_inv_16 + +MACRO sg13cmos5l_inv_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_inv_2 + +MACRO sg13cmos5l_inv_4 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_inv_4 + +MACRO sg13cmos5l_inv_8 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_inv_8 + +MACRO sg13cmos5l_lgcp_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_lgcp_1 + +MACRO sg13cmos5l_mux2_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_mux2_1 + +MACRO sg13cmos5l_mux2_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_mux2_2 + +MACRO sg13cmos5l_mux4_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_mux4_1 + +MACRO sg13cmos5l_nand2_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nand2_1 + +MACRO sg13cmos5l_nand2_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nand2_2 + +MACRO sg13cmos5l_nand2b_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nand2b_1 + +MACRO sg13cmos5l_nand2b_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nand2b_2 + +MACRO sg13cmos5l_nand3_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nand3_1 + +MACRO sg13cmos5l_nand3b_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nand3b_1 + +MACRO sg13cmos5l_nand4_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nand4_1 + +MACRO sg13cmos5l_nor2_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nor2_1 + +MACRO sg13cmos5l_nor2_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nor2_2 + +MACRO sg13cmos5l_nor2b_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nor2b_1 + +MACRO sg13cmos5l_nor2b_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nor2b_2 + +MACRO sg13cmos5l_nor3_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nor3_1 + +MACRO sg13cmos5l_nor3_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nor3_2 + +MACRO sg13cmos5l_nor4_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nor4_1 + +MACRO sg13cmos5l_nor4_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_nor4_2 + +MACRO sg13cmos5l_o21ai_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_o21ai_1 + +MACRO sg13cmos5l_or2_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_or2_1 + +MACRO sg13cmos5l_or2_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_or2_2 + +MACRO sg13cmos5l_or3_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_or3_1 + +MACRO sg13cmos5l_or3_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_or3_2 + +MACRO sg13cmos5l_or4_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_or4_1 + +MACRO sg13cmos5l_or4_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_or4_2 + +MACRO sg13cmos5l_sdfbbp_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_sdfbbp_1 + +MACRO sg13cmos5l_sdfrbp_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_sdfrbp_1 + +MACRO sg13cmos5l_sdfrbp_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_sdfrbp_2 + +MACRO sg13cmos5l_sdfrbpq_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_sdfrbpq_1 + +MACRO sg13cmos5l_sdfrbpq_2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_sdfrbpq_2 + +MACRO sg13cmos5l_sighold + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_sighold + +MACRO sg13cmos5l_slgcp_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_slgcp_1 + +MACRO sg13cmos5l_tiehi + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_tiehi + +MACRO sg13cmos5l_tielo + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_tielo + +MACRO sg13cmos5l_xnor2_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_xnor2_1 + +MACRO sg13cmos5l_xor2_1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN sg13cmos5l_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 sg13cmos5l_xor2_1 + +END LIBRARY diff --git a/flow/platforms/ihp-sg13cmos5l/lef/sg13cmos5l_tech.lef b/flow/platforms/ihp-sg13cmos5l/lef/sg13cmos5l_tech.lef new file mode 100644 index 0000000000..413cacd073 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lef/sg13cmos5l_tech.lef @@ -0,0 +1,902 @@ +######################################################################## +# +# 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. +# +######################################################################## +# SG13CMOS5L Tech LEF - Metal stack: M1-M4-TM1 +# Removed: Via4, Metal5, TopVia2, TopMetal2 +######################################################################## + +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 ) ) ; + WIREEXTENSION 0.10 ; + 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 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 HORIZONTAL ; + 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 + +####### 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 + +####### TopVia1 (M4 to TM1) ############## + +Via TopVia1EWNS DEFAULT + RESISTANCE 4.0 ; + LAYER Metal4 ; + 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 + +####### Via generation rules ############### + +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 + +######## TopVia1 generation rule ############ + +ViaRULE viaTop1Array GENERATE + LAYER Metal4 ; + 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 + +END LIBRARY diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x16_c2_bm_bist_fast_1p32V_m55C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x16_c2_bm_bist_fast_1p32V_m55C.lib new file mode 120000 index 0000000000..e3a5a23a72 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x16_c2_bm_bist_fast_1p32V_m55C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_1024x16_c2_bm_bist_fast_1p32V_m55C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x16_c2_bm_bist_slow_1p08V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x16_c2_bm_bist_slow_1p08V_125C.lib new file mode 120000 index 0000000000..68832ee227 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x16_c2_bm_bist_slow_1p08V_125C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_1024x16_c2_bm_bist_slow_1p08V_125C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x16_c2_bm_bist_typ_1p20V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x16_c2_bm_bist_typ_1p20V_25C.lib new file mode 120000 index 0000000000..11438e9e97 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x16_c2_bm_bist_typ_1p20V_25C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_1024x16_c2_bm_bist_typ_1p20V_25C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_fast_1p32V_m55C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_fast_1p32V_m55C.lib new file mode 120000 index 0000000000..0c98984bdc --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_fast_1p32V_m55C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_fast_1p32V_m55C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_slow_1p08V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_slow_1p08V_125C.lib new file mode 120000 index 0000000000..c588bbccf5 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_slow_1p08V_125C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_slow_1p08V_125C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_typ_1p20V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_typ_1p20V_25C.lib new file mode 120000 index 0000000000..28d5075894 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_typ_1p20V_25C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_typ_1p20V_25C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x8_c2_bm_bist_fast_1p32V_m55C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x8_c2_bm_bist_fast_1p32V_m55C.lib new file mode 120000 index 0000000000..6464f11c33 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x8_c2_bm_bist_fast_1p32V_m55C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_1024x8_c2_bm_bist_fast_1p32V_m55C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x8_c2_bm_bist_slow_1p08V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x8_c2_bm_bist_slow_1p08V_125C.lib new file mode 120000 index 0000000000..ad2c172415 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x8_c2_bm_bist_slow_1p08V_125C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_1024x8_c2_bm_bist_slow_1p08V_125C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x8_c2_bm_bist_typ_1p20V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x8_c2_bm_bist_typ_1p20V_25C.lib new file mode 120000 index 0000000000..8dc4dde1e8 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_1024x8_c2_bm_bist_typ_1p20V_25C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_1024x8_c2_bm_bist_typ_1p20V_25C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_fast_1p32V_m55C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_fast_1p32V_m55C.lib new file mode 120000 index 0000000000..41c74160fb --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_fast_1p32V_m55C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_fast_1p32V_m55C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_slow_1p08V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_slow_1p08V_125C.lib new file mode 120000 index 0000000000..637d7ce766 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_slow_1p08V_125C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_slow_1p08V_125C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_typ_1p20V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_typ_1p20V_25C.lib new file mode 120000 index 0000000000..9eb06b82d2 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_typ_1p20V_25C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_typ_1p20V_25C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x48_c2_bm_bist_fast_1p32V_m55C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x48_c2_bm_bist_fast_1p32V_m55C.lib new file mode 120000 index 0000000000..90e423bddd --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x48_c2_bm_bist_fast_1p32V_m55C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_256x48_c2_bm_bist_fast_1p32V_m55C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x48_c2_bm_bist_slow_1p08V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x48_c2_bm_bist_slow_1p08V_125C.lib new file mode 120000 index 0000000000..ee8b6c19d2 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x48_c2_bm_bist_slow_1p08V_125C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_256x48_c2_bm_bist_slow_1p08V_125C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x48_c2_bm_bist_typ_1p20V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x48_c2_bm_bist_typ_1p20V_25C.lib new file mode 120000 index 0000000000..02428cb490 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x48_c2_bm_bist_typ_1p20V_25C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_256x48_c2_bm_bist_typ_1p20V_25C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x64_c2_bm_bist_fast_1p32V_m55C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x64_c2_bm_bist_fast_1p32V_m55C.lib new file mode 120000 index 0000000000..3c6caad1a6 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x64_c2_bm_bist_fast_1p32V_m55C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_256x64_c2_bm_bist_fast_1p32V_m55C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x64_c2_bm_bist_slow_1p08V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x64_c2_bm_bist_slow_1p08V_125C.lib new file mode 120000 index 0000000000..4be25996be --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x64_c2_bm_bist_slow_1p08V_125C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_256x64_c2_bm_bist_slow_1p08V_125C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x64_c2_bm_bist_typ_1p20V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x64_c2_bm_bist_typ_1p20V_25C.lib new file mode 120000 index 0000000000..2a5f961f86 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_256x64_c2_bm_bist_typ_1p20V_25C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_256x64_c2_bm_bist_typ_1p20V_25C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x16_c3_bm_bist_fast_1p32V_m55C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x16_c3_bm_bist_fast_1p32V_m55C.lib new file mode 120000 index 0000000000..635d194f0b --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x16_c3_bm_bist_fast_1p32V_m55C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_4096x16_c3_bm_bist_fast_1p32V_m55C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x16_c3_bm_bist_slow_1p08V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x16_c3_bm_bist_slow_1p08V_125C.lib new file mode 120000 index 0000000000..ac6061de56 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x16_c3_bm_bist_slow_1p08V_125C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_4096x16_c3_bm_bist_slow_1p08V_125C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x16_c3_bm_bist_typ_1p20V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x16_c3_bm_bist_typ_1p20V_25C.lib new file mode 120000 index 0000000000..e8406e8f37 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x16_c3_bm_bist_typ_1p20V_25C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_4096x16_c3_bm_bist_typ_1p20V_25C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x8_c3_bm_bist_fast_1p32V_m55C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x8_c3_bm_bist_fast_1p32V_m55C.lib new file mode 120000 index 0000000000..621b9ed629 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x8_c3_bm_bist_fast_1p32V_m55C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_4096x8_c3_bm_bist_fast_1p32V_m55C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x8_c3_bm_bist_slow_1p08V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x8_c3_bm_bist_slow_1p08V_125C.lib new file mode 120000 index 0000000000..721031139b --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x8_c3_bm_bist_slow_1p08V_125C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_4096x8_c3_bm_bist_slow_1p08V_125C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x8_c3_bm_bist_typ_1p20V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x8_c3_bm_bist_typ_1p20V_25C.lib new file mode 120000 index 0000000000..19b23c906b --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_4096x8_c3_bm_bist_typ_1p20V_25C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_4096x8_c3_bm_bist_typ_1p20V_25C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_512x64_c2_bm_bist_fast_1p32V_m55C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_512x64_c2_bm_bist_fast_1p32V_m55C.lib new file mode 120000 index 0000000000..d5c0f870f4 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_512x64_c2_bm_bist_fast_1p32V_m55C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_512x64_c2_bm_bist_fast_1p32V_m55C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_512x64_c2_bm_bist_slow_1p08V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_512x64_c2_bm_bist_slow_1p08V_125C.lib new file mode 120000 index 0000000000..beb6e9dbee --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_512x64_c2_bm_bist_slow_1p08V_125C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_512x64_c2_bm_bist_slow_1p08V_125C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_512x64_c2_bm_bist_typ_1p20V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_512x64_c2_bm_bist_typ_1p20V_25C.lib new file mode 120000 index 0000000000..c987b86b2f --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_512x64_c2_bm_bist_typ_1p20V_25C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_512x64_c2_bm_bist_typ_1p20V_25C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_fast_1p32V_m55C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_fast_1p32V_m55C.lib new file mode 120000 index 0000000000..8ff8bc50b4 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_fast_1p32V_m55C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_fast_1p32V_m55C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_slow_1p08V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_slow_1p08V_125C.lib new file mode 120000 index 0000000000..1174ebcc3e --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_slow_1p08V_125C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_slow_1p08V_125C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_typ_1p20V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_typ_1p20V_25C.lib new file mode 120000 index 0000000000..7ad70e337a --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_typ_1p20V_25C.lib @@ -0,0 +1 @@ +../../ihp-sg13g2/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_typ_1p20V_25C.lib \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_dummy.lib b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_dummy.lib new file mode 100644 index 0000000000..2c05ba73e7 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_dummy.lib @@ -0,0 +1,1617 @@ +/************************************************************************ + + 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 (sg13cmos5l_io_dummy) { + delay_model : table_lookup; + capacitive_load_unit (1,ff); + current_unit : "1mA"; + leakage_power_unit : "1mW"; + pulling_resistance_unit : "1kohm"; + time_unit : "1ps"; + voltage_unit : "1V"; + voltage_map (vss, 0.0); + voltage_map (vdd, 1.2); + voltage_map (iovss, 0.0); + voltage_map (iovdd, 3.3); + default_cell_leakage_power : 0; + default_fanout_load : 1; + default_inout_pin_cap : 1; + default_input_pin_cap : 1; + default_leakage_power_density : 0; + default_max_fanout : 30; + default_max_transition : 5000; + 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.8; + 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 ("typ") { + process : 1; + temperature : 25; + voltage : 1.8; + tree_type: "balanced_tree"; + } + default_operating_conditions : "typ"; + input_voltage (core_input) { + vih : 1.2; + vil : 0; + vimax : 1.2; + vimin : 0; + } + output_voltage (core_output) { + voh : 1.2; + vol : 0; + vomax : 1.2; + vomin : 0; + } + input_voltage (io_input) { + vih : 3.3; + vil : 0; + vimax : 3.3; + vimin : 0; + } + output_voltage (io_output) { + voh : 3.3; + vol : 0; + vomax : 3.3; + vomin : 0; + } + 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"); + } + + cell (sg13cmos5l_Corner) { + area : 32400.0 + is_decap_cell : false; + is_filler_cell : true; + is_tap_cell : false; + dont_touch : true; + dont_use : true; + cell_leakage_power : 0; + cell_footprint : "fill"; + } + + cell (sg13cmos5l_Filler200) { + area : 180.0 + is_decap_cell : false; + is_filler_cell : true; + is_tap_cell : false; + dont_touch : true; + dont_use : true; + cell_leakage_power : 0; + cell_footprint : "fill"; + } + + cell (sg13cmos5l_Filler400) { + area : 360.0 + is_decap_cell : false; + is_filler_cell : true; + is_tap_cell : false; + dont_touch : true; + dont_use : true; + cell_leakage_power : 0; + cell_footprint : "fill"; + } + + cell (sg13cmos5l_Filler1000) { + area : 900.0 + is_decap_cell : false; + is_filler_cell : true; + is_tap_cell : false; + dont_touch : true; + dont_use : true; + cell_leakage_power : 0; + cell_footprint : "fill"; + } + + cell (sg13cmos5l_Filler2000) { + area : 1800.0 + is_decap_cell : false; + is_filler_cell : true; + is_tap_cell : false; + dont_touch : true; + dont_use : true; + cell_leakage_power : 0; + cell_footprint : "fill"; + } + + cell (sg13cmos5l_Filler4000) { + area : 3600.0 + is_decap_cell : false; + is_filler_cell : true; + is_tap_cell : false; + dont_touch : true; + dont_use : true; + cell_leakage_power : 0; + cell_footprint : "fill"; + } + + cell (sg13cmos5l_Filler10000) { + area : 9000.0 + is_decap_cell : false; + is_filler_cell : true; + is_tap_cell : false; + dont_touch : true; + dont_use : true; + cell_leakage_power : 0; + cell_footprint : "fill"; + } + + cell (sg13cmos5l_IOPadIn) { + 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 (p2c) { + direction : output; + 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 (pad) { + direction : input; + is_pad : true; + 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); + } + } + + cell (sg13cmos5l_IOPadOut4mA) { + 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 (c2p) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (pad) { + direction : output; + function : "(c2p)"; + is_pad : true; + output_voltage : io_output; + related_ground_pin : iovss; + related_power_pin : iovdd; + max_capacitance : 500; + max_transition : 200; + timing () { + related_pin : "c2p"; + 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" \ + ); + } + } + } + } + + cell (sg13cmos5l_IOPadOut16mA) { + 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 (c2p) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (pad) { + direction : output; + function : "(c2p)"; + is_pad : true; + output_voltage : io_output; + related_ground_pin : iovss; + related_power_pin : iovdd; + max_capacitance : 500; + max_transition : 200; + timing () { + related_pin : "c2p"; + 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" \ + ); + } + } + } + } + + cell (sg13cmos5l_IOPadOut30mA) { + 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 (c2p) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (pad) { + direction : output; + function : "(c2p)"; + is_pad : true; + output_voltage : io_output; + related_ground_pin : iovss; + related_power_pin : iovdd; + max_capacitance : 500; + max_transition : 200; + timing () { + related_pin : "c2p"; + 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" \ + ); + } + } + } + } + + cell (sg13cmos5l_IOPadTriOut4mA) { + 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 (c2p) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (c2p_en) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (pad) { + direction : output; + function : "(c2p)"; + three_state: "(c2p_en)"; + is_pad : true; + output_voltage : io_output; + related_ground_pin : iovss; + related_power_pin : iovdd; + max_capacitance : 500; + max_transition : 200; + timing () { + related_pin : "c2p"; + 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" \ + ); + } + } + timing () { + related_pin : "c2p_en"; + timing_sense : negative_unate; + timing_type : three_state_enable; + 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" \ + ); + } + } + timing () { + related_pin : "c2p_en"; + timing_sense : positive_unate; + timing_type : three_state_disable; + 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" \ + ); + } + } + } + } + + cell (sg13cmos5l_IOPadTriOut16mA) { + 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 (c2p) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (c2p_en) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (pad) { + direction : output; + function : "(c2p)"; + three_state: "(c2p_en)"; + is_pad : true; + output_voltage : io_output; + related_ground_pin : iovss; + related_power_pin : iovdd; + max_capacitance : 500; + max_transition : 200; + timing () { + related_pin : "c2p"; + 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" \ + ); + } + } + timing () { + related_pin : "c2p_en"; + timing_sense : negative_unate; + timing_type : three_state_enable; + 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" \ + ); + } + } + timing () { + related_pin : "c2p_en"; + timing_sense : positive_unate; + timing_type : three_state_disable; + 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" \ + ); + } + } + } + } + + cell (sg13cmos5l_IOPadTriOut30mA) { + 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 (c2p) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (c2p_en) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (pad) { + direction : output; + function : "(c2p)"; + three_state: "(c2p_en)"; + is_pad : true; + output_voltage : io_output; + related_ground_pin : iovss; + related_power_pin : iovdd; + max_capacitance : 500; + max_transition : 200; + timing () { + related_pin : "c2p"; + 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" \ + ); + } + } + timing () { + related_pin : "c2p_en"; + timing_sense : negative_unate; + timing_type : three_state_enable; + 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" \ + ); + } + } + timing () { + related_pin : "c2p_en"; + timing_sense : positive_unate; + timing_type : three_state_disable; + 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" \ + ); + } + } + } + } + + cell (sg13cmos5l_IOPadInOut4mA) { + 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 (p2c) { + direction : output; + 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 (c2p) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (c2p_en) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (pad) { + direction : inout; + function : "(c2p)"; + three_state: "(c2p_en)"; + is_pad : true; + output_voltage : io_output; + related_ground_pin : iovss; + related_power_pin : iovdd; + max_capacitance : 500; + max_transition : 200; + timing () { + related_pin : "c2p"; + 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" \ + ); + } + } + timing () { + related_pin : "c2p_en"; + timing_sense : negative_unate; + timing_type : three_state_enable; + 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" \ + ); + } + } + timing () { + related_pin : "c2p_en"; + timing_sense : positive_unate; + timing_type : three_state_disable; + 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" \ + ); + } + } + } + } + + cell (sg13cmos5l_IOPadInOut16mA) { + 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 (p2c) { + direction : output; + 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 (c2p) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (c2p_en) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (pad) { + direction : inout; + function : "(c2p)"; + three_state: "(c2p_en)"; + is_pad : true; + output_voltage : io_output; + related_ground_pin : iovss; + related_power_pin : iovdd; + max_capacitance : 500; + max_transition : 200; + timing () { + related_pin : "c2p"; + 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" \ + ); + } + } + timing () { + related_pin : "c2p_en"; + timing_sense : negative_unate; + timing_type : three_state_enable; + 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" \ + ); + } + } + timing () { + related_pin : "c2p_en"; + timing_sense : positive_unate; + timing_type : three_state_disable; + 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" \ + ); + } + } + } + } + + cell (sg13cmos5l_IOPadInOut30mA) { + 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 (p2c) { + direction : output; + 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 (c2p) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (c2p_en) { + direction : input; + input_voltage : core_input; + related_ground_pin : vss; + related_power_pin : vdd; + 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); + } + pin (pad) { + direction : inout; + function : "(c2p)"; + three_state: "(c2p_en)"; + is_pad : true; + output_voltage : io_output; + related_ground_pin : iovss; + related_power_pin : iovdd; + max_capacitance : 500; + max_transition : 200; + timing () { + related_pin : "c2p"; + 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" \ + ); + } + } + timing () { + related_pin : "c2p_en"; + timing_sense : negative_unate; + timing_type : three_state_enable; + 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" \ + ); + } + } + timing () { + related_pin : "c2p_en"; + timing_sense : positive_unate; + timing_type : three_state_disable; + 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" \ + ); + } + } + } + } + + cell (sg13cmos5l_IOPadIOVss) { + 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"; + is_pad : true; + } + pg_pin (iovdd) { + pg_type : primary_power; + voltage_name : "iovdd"; + } + } + + cell (sg13cmos5l_IOPadIOVdd) { + 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"; + is_pad : true; + } + } + + cell (sg13cmos5l_IOPadVss) { + 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"; + is_pad : true; + } + 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"; + } + } + + cell (sg13cmos5l_IOPadVdd) { + 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"; + is_pad : true; + } + pg_pin (iovss) { + pg_type : primary_ground; + voltage_name : "iovss"; + } + pg_pin (iovdd) { + pg_type : primary_power; + voltage_name : "iovdd"; + } + } + cell (sg13cmos5l_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/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_fast_1p32V_3p6V_m40C.lib b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_fast_1p32V_3p6V_m40C.lib new file mode 100644 index 0000000000..995854aea6 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_fast_1p32V_3p6V_m40C.lib @@ -0,0 +1,4698 @@ +/************************************************************************ + + 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 (sg13cmos5l_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 (sg13cmos5l_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 : sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_fast_1p65V_3p6V_m40C.lib b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_fast_1p65V_3p6V_m40C.lib new file mode 100644 index 0000000000..2819b90525 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_fast_1p65V_3p6V_m40C.lib @@ -0,0 +1,4698 @@ +/************************************************************************ + + 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 (sg13cmos5l_io_fast_1p65V_3p6V_m40C) { + comment : "IHP Microelectronics GmbH, 2024"; + date : "$Date: Wed May 8 12:28:37 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.65); + 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.65; + 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 (sg13cmos5l_io_fast_1p65V_3p6V_m40C) { + process : 1; + temperature : -40; + voltage : 1.65; + } + 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 : sg13cmos5l_io_fast_1p65V_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 (sg13cmos5l_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 (sg13cmos5l_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 : 2.86405; + related_pg_pin : vdd; + } + } + cell (sg13cmos5l_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 : 922.445; + when : "pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 0; + when : "!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 3192.46; + when : "!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 0; + related_pg_pin : iovdd; + } + leakage_power () { + value : 2057.45; + related_pg_pin : vdd; + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 1.71416; + 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.0493016, 0.058503, 0.0757703, 0.0919474, 0.107867, 0.123564", \ + "0.0493026, 0.058504, 0.0757713, 0.0919484, 0.107868, 0.123565", \ + "0.0493036, 0.058505, 0.0757723, 0.0919494, 0.107869, 0.123566", \ + "0.0493046, 0.058506, 0.0757733, 0.0919504, 0.10787, 0.123567", \ + "0.0493056, 0.058507, 0.0757743, 0.0919514, 0.107871, 0.123568", \ + "0.0493066, 0.058508, 0.0757753, 0.0919524, 0.107872, 0.123569", \ + "0.0493076, 0.058509, 0.0757763, 0.0919534, 0.107873, 0.12357" \ + ); + } + 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.0351829, 0.0520313, 0.086066, 0.120071, 0.154469, 0.189216", \ + "0.0388672, 0.0548156, 0.088168, 0.122189, 0.157127, 0.191602", \ + "0.0457502, 0.0611199, 0.0927111, 0.125556, 0.15926, 0.193704", \ + "0.0487259, 0.0641572, 0.0950036, 0.127549, 0.160742, 0.194705", \ + "0.0614145, 0.0765083, 0.105884, 0.13687, 0.168894, 0.201409", \ + "0.0823411, 0.0972964, 0.125943, 0.154633, 0.184725, 0.215817", \ + "0.097491, 0.112485, 0.141502, 0.169413, 0.197627, 0.228027" \ + ); + } + 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.202854, 0.214687, 0.234343, 0.251552, 0.267083, 0.282595", \ + "0.256781, 0.268691, 0.288413, 0.305196, 0.321346, 0.336511", \ + "0.375112, 0.386894, 0.406676, 0.423698, 0.439187, 0.454294", \ + "0.431721, 0.443503, 0.462817, 0.47996, 0.495585, 0.510584", \ + "0.724361, 0.736656, 0.756905, 0.773992, 0.789873, 0.804525", \ + "1.25661, 1.27038, 1.29311, 1.31209, 1.32926, 1.34525", \ + "1.72191, 1.73663, 1.76061, 1.78101, 1.799, 1.81577" \ + ); + } + 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.0573324, 0.070862, 0.0974163, 0.123521, 0.149566, 0.176558", \ + "0.0573334, 0.070863, 0.0974173, 0.123522, 0.149816, 0.176607", \ + "0.0573344, 0.070864, 0.0975316, 0.123557, 0.149817, 0.176608", \ + "0.0578739, 0.0716363, 0.098352, 0.124531, 0.150682, 0.177256", \ + "0.071745, 0.084168, 0.109042, 0.133422, 0.158383, 0.183947", \ + "0.099268, 0.111414, 0.135365, 0.158708, 0.18262, 0.206984", \ + "0.118717, 0.130819, 0.154075, 0.17753, 0.200158, 0.223951" \ + ); + } + } + 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.24818e-09, 9.2497e-09, 9.24959e-09, 9.25019e-09, 9.24968e-09, 9.25012e-09", \ + "1.79976e-08, 1.79985e-08, 1.79964e-08, 1.79974e-08, 1.79974e-08, 1.79974e-08", \ + "3.54943e-08, 3.54944e-08, 3.54954e-08, 3.54947e-08, 3.54947e-08, 3.54932e-08", \ + "4.42435e-08, 4.42447e-08, 4.42441e-08, 4.42424e-08, 4.42422e-08, 4.42433e-08", \ + "8.79846e-08, 8.79852e-08, 8.79857e-08, 8.79861e-08, 8.79862e-08, 8.79821e-08", \ + "1.7546e-07, 1.75465e-07, 1.75466e-07, 1.75464e-07, 1.75465e-07, 1.75463e-07", \ + "2.33236e-07, 2.33235e-07, 2.33238e-07, 2.33235e-07, 2.33236e-07, 2.33235e-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.24818e-09, -9.2497e-09, -9.24959e-09, -9.25e-09, -9.24968e-09, -9.25012e-09", \ + "-1.79976e-08, -1.79975e-08, -1.79964e-08, -1.79974e-08, -1.79974e-08, -1.79974e-08", \ + "-3.54943e-08, -3.54944e-08, -3.54953e-08, -3.54947e-08, -3.54947e-08, -3.54932e-08", \ + "-4.42406e-08, -4.42408e-08, -4.42416e-08, -4.42417e-08, -4.42422e-08, -4.42423e-08", \ + "-8.79811e-08, -8.79811e-08, -8.79811e-08, -8.79816e-08, -8.79813e-08, -8.79819e-08", \ + "-1.7546e-07, -1.75462e-07, -1.75462e-07, -1.75462e-07, -1.75462e-07, -1.75461e-07", \ + "-2.33236e-07, -2.33235e-07, -2.33238e-07, -2.33235e-07, -2.33236e-07, -2.33235e-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.0103788, 0.00976643, 0.00997524, 0.00886332, 0.0085767, 0.00809822", \ + "0.0102518, 0.00940589, 0.010246, 0.0088097, 0.00868576, 0.00772647", \ + "0.0130891, 0.0113023, 0.00932679, 0.00836964, 0.00827541, 0.00813336", \ + "0.0143981, 0.0123289, 0.00959887, 0.00881102, 0.00785004, 0.0081756", \ + "0.0224718, 0.0184402, 0.0146598, 0.0127354, 0.0103269, 0.00912452", \ + "0.0415466, 0.032745, 0.025803, 0.0224494, 0.0201031, 0.0189569", \ + "0.115412, 0.104694, 0.0943411, 0.0902959, 0.0859539, 0.0842406" \ + ); + } + 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.102141, 0.0977675, 0.0953841, 0.0947242, 0.0944339, 0.0942051", \ + "0.100999, 0.0965269, 0.0940085, 0.0932392, 0.0929348, 0.0927299", \ + "0.10082, 0.0962556, 0.0935485, 0.0926481, 0.0922075, 0.0920285", \ + "0.104066, 0.0993228, 0.0962382, 0.0949555, 0.0943512, 0.0939655", \ + "0.113025, 0.105976, 0.100616, 0.0982951, 0.0971489, 0.0967678", \ + "0.138346, 0.126485, 0.115134, 0.110402, 0.107572, 0.105596", \ + "0.158833, 0.144415, 0.128698, 0.121181, 0.116907, 0.114647" \ + ); + } + } + } + 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.220662; + rise_capacitance : 0.223725; + rise_capacitance_range (0.197141, 0.241203); + fall_capacitance : 0.217598; + fall_capacitance_range (0.198068, 0.230121); + } + } + cell (sg13cmos5l_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 : 15094.6; + 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 : 22149.8; + 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 : 12823.9; + 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 : 19879.8; + 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 : 20819.6; + 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 : 20819.5; + 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 : 16760.6; + 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 : 16760.6; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 636.76; + related_pg_pin : iovdd; + } + leakage_power () { + value : 18138.5; + 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.47213; + capacitance : 0.260317; + rise_capacitance : 0.261064; + rise_capacitance_range (0.232676, 0.279544); + fall_capacitance : 0.259569; + fall_capacitance_range (0.238412, 0.273083); + 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.03218, 1.14733, 1.24366, 1.33145, 1.57384, 1.80592", \ + "1.04054, 1.15548, 1.25179, 1.33948, 1.58198, 1.81391", \ + "1.04411, 1.159, 1.25528, 1.34301, 1.58553, 1.81731", \ + "1.05018, 1.16506, 1.26132, 1.34907, 1.5915, 1.82346", \ + "1.05486, 1.16979, 1.26619, 1.35398, 1.59654, 1.82845", \ + "1.05487, 1.1698, 1.2662, 1.35399, 1.59655, 1.82846", \ + "1.05488, 1.16981, 1.26621, 1.354, 1.59656, 1.82847" \ + ); + } + 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.380404, 0.537177, 0.684937, 0.832041, 1.27827, 1.73558", \ + "0.380405, 0.537178, 0.684938, 0.832042, 1.27842, 1.73559", \ + "0.380406, 0.537179, 0.684939, 0.832043, 1.27843, 1.7356", \ + "0.380407, 0.53718, 0.68494, 0.832044, 1.27844, 1.73561", \ + "0.380408, 0.537181, 0.684943, 0.832045, 1.27844, 1.73562", \ + "0.38104, 0.537432, 0.684944, 0.832046, 1.27866, 1.73563", \ + "0.383015, 0.538545, 0.690525, 0.835424, 1.27867, 1.73564" \ + ); + } + 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.704356, 0.793704, 0.874271, 0.950212, 1.1701, 1.38998", \ + "0.719104, 0.808823, 0.889166, 0.965355, 1.18441, 1.40394", \ + "0.731816, 0.821043, 0.901524, 0.977397, 1.19704, 1.41602", \ + "0.756343, 0.845685, 0.926093, 1.00215, 1.22126, 1.44073", \ + "0.795626, 0.884915, 0.965685, 1.04135, 1.26086, 1.48026", \ + "0.866162, 0.95657, 1.03784, 1.1141, 1.33294, 1.55205", \ + "0.985558, 1.07574, 1.15628, 1.2328, 1.45323, 1.67449" \ + ); + } + 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.447284, 0.557942, 0.675056, 0.799709, 1.19797, 1.61398", \ + "0.450913, 0.560574, 0.678573, 0.801774, 1.20033, 1.61539", \ + "0.452882, 0.562834, 0.679275, 0.803371, 1.20113, 1.61568", \ + "0.452883, 0.562835, 0.679488, 0.803372, 1.20114, 1.6157", \ + "0.452884, 0.562836, 0.679489, 0.803373, 1.20115, 1.61571", \ + "0.452885, 0.562837, 0.67949, 0.803374, 1.20116, 1.61572", \ + "0.452886, 0.562838, 0.679491, 0.803375, 1.20117, 1.61573" \ + ); + } + } + 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.747248, 0.747249, 0.74725, 0.747251, 0.747252, 0.747253", \ + "0.762003, 0.762004, 0.762005, 0.762006, 0.762007, 0.762008", \ + "0.770705, 0.770706, 0.770707, 0.770708, 0.770709, 0.77071", \ + "0.787143, 0.787144, 0.787147, 0.787148, 0.787149, 0.78715", \ + "0.81313, 0.813131, 0.813132, 0.813133, 0.813134, 0.813135", \ + "0.849551, 0.849552, 0.849553, 0.849554, 0.849555, 0.849556", \ + "0.925219, 0.92522, 0.925221, 0.925222, 0.925223, 0.925224" \ + ); + } + 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.747248, 0.747249, 0.74725, 0.747251, 0.747252, 0.747253", \ + "0.762003, 0.762004, 0.762005, 0.762006, 0.762007, 0.762008", \ + "0.770705, 0.770706, 0.770707, 0.770708, 0.770709, 0.77071", \ + "0.787143, 0.787144, 0.787147, 0.787148, 0.787149, 0.78715", \ + "0.81313, 0.813131, 0.813132, 0.813133, 0.813134, 0.813135", \ + "0.849551, 0.849552, 0.849553, 0.849554, 0.849555, 0.849556", \ + "0.925219, 0.92522, 0.925221, 0.925222, 0.925223, 0.925224" \ + ); + } + 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.714864, 0.714865, 0.714866, 0.714867, 0.714868, 0.714869", \ + "0.728762, 0.728763, 0.728764, 0.728765, 0.728766, 0.728767", \ + "0.744941, 0.744942, 0.744943, 0.744944, 0.744945, 0.744946", \ + "0.759228, 0.759235, 0.759238, 0.75924, 0.759242, 0.759243", \ + "0.794612, 0.794619, 0.79462, 0.794621, 0.794623, 0.794624", \ + "0.851261, 0.851262, 0.851263, 0.851264, 0.851265, 0.851266", \ + "0.942832, 0.94284, 0.942841, 0.942842, 0.942843, 0.942844" \ + ); + } + 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.714864, 0.714865, 0.714866, 0.714867, 0.714868, 0.714869", \ + "0.728762, 0.728763, 0.728764, 0.728765, 0.728766, 0.728767", \ + "0.744941, 0.744942, 0.744943, 0.744944, 0.744945, 0.744946", \ + "0.759228, 0.759235, 0.759238, 0.75924, 0.759242, 0.759243", \ + "0.794612, 0.794619, 0.79462, 0.794621, 0.794623, 0.794624", \ + "0.851261, 0.851262, 0.851263, 0.851264, 0.851265, 0.851266", \ + "0.942832, 0.94284, 0.942841, 0.942842, 0.942843, 0.942844" \ + ); + } + } + 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.02429, 1.14572, 1.24655, 1.33796, 1.59206, 1.83538", \ + "1.03497, 1.15643, 1.25708, 1.34928, 1.60271, 1.84731", \ + "1.04084, 1.16232, 1.26314, 1.35452, 1.60865, 1.85194", \ + "1.05063, 1.17222, 1.27274, 1.36442, 1.61888, 1.86203", \ + "1.06197, 1.18334, 1.28418, 1.37556, 1.62964, 1.87294", \ + "1.07211, 1.19325, 1.29413, 1.38565, 1.64094, 1.88427", \ + "1.07769, 1.19918, 1.29974, 1.39138, 1.6457, 1.88891" \ + ); + } + 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.38392, 0.532216, 0.676371, 0.820975, 1.26632, 1.72257", \ + "0.383921, 0.532288, 0.676372, 0.821857, 1.26633, 1.7246", \ + "0.383922, 0.532289, 0.676374, 0.821858, 1.26635, 1.72461", \ + "0.38405, 0.53229, 0.676375, 0.821859, 1.26664, 1.72462", \ + "0.384051, 0.532291, 0.676376, 0.82186, 1.26665, 1.72463", \ + "0.384257, 0.532638, 0.676839, 0.821861, 1.26699, 1.72464", \ + "0.384258, 0.532639, 0.678837, 0.822447, 1.267, 1.72465" \ + ); + } + 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.57203, 0.679347, 0.774545, 0.864913, 1.12348, 1.37797", \ + "0.582258, 0.688741, 0.783545, 0.874307, 1.13294, 1.38771", \ + "0.586683, 0.693441, 0.787963, 0.878758, 1.13743, 1.39218", \ + "0.591864, 0.699184, 0.793774, 0.884673, 1.14331, 1.39809", \ + "0.596331, 0.70281, 0.798489, 0.889387, 1.14701, 1.40204", \ + "0.596332, 0.702811, 0.79849, 0.889388, 1.14702, 1.40205", \ + "0.596333, 0.702812, 0.798491, 0.889389, 1.14703, 1.40206" \ + ); + } + 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.280763, 0.420793, 0.560106, 0.698873, 1.128, 1.56139", \ + "0.280764, 0.420794, 0.560107, 0.698874, 1.12801, 1.5614", \ + "0.280889, 0.420827, 0.560108, 0.698875, 1.12802, 1.56334", \ + "0.28089, 0.420828, 0.560109, 0.698876, 1.12803, 1.56335", \ + "0.281294, 0.421325, 0.560317, 0.699496, 1.12804, 1.56336", \ + "0.281295, 0.421326, 0.560318, 0.699497, 1.12805, 1.56337", \ + "0.281296, 0.421327, 0.560319, 0.699498, 1.12877, 1.56338" \ + ); + } + } + 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.96958, 7.86972, 7.80577, 7.77809, 7.60792, 7.4979", \ + "7.98747, 7.8802, 7.81232, 7.78428, 7.61951, 7.49466", \ + "7.99229, 7.88251, 7.8133, 7.77161, 7.61576, 7.49401", \ + "7.98877, 7.87763, 7.80872, 7.7638, 7.61576, 7.49369", \ + "7.96965, 7.86132, 7.79512, 7.75422, 7.61094, 7.46402", \ + "7.92186, 7.826, 7.77683, 7.72308, 7.61778, 7.42086", \ + "7.85946, 7.8824, 7.85365, 7.85578, 7.56068, 7.46111" \ + ); + } + 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 ( \ + "18.4798, 16.3596, 14.9248, 13.862, 11.864, 10.6818", \ + "18.8361, 16.6597, 15.1958, 14.1006, 12.0556, 10.8369", \ + "18.9407, 16.7691, 15.2925, 14.1957, 12.1326, 10.8896", \ + "18.9208, 16.74, 15.2698, 14.1673, 12.1136, 10.8869", \ + "18.778, 16.6262, 15.1419, 14.0826, 12.0005, 10.8171", \ + "18.2881, 16.204, 14.8036, 13.7544, 11.7669, 10.598", \ + "17.2806, 15.2883, 13.9711, 12.9875, 11.1782, 10.1076" \ + ); + } + } + 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 ( \ + "2.78764, 5.46434, 8.13957, 10.8188, 18.8612, 26.6596", \ + "2.79589, 5.47363, 8.14819, 10.8216, 18.8604, 26.65", \ + "2.81178, 5.48276, 8.16511, 10.851, 18.8796, 26.6551", \ + "2.86047, 5.54065, 8.21396, 10.8966, 18.9286, 26.6606", \ + "2.96803, 5.63664, 8.3213, 11.0057, 19.025, 26.6185", \ + "3.19299, 5.86079, 8.54809, 11.2325, 19.2352, 26.6964", \ + "3.63733, 6.32074, 8.9962, 11.6732, 19.6828, 26.7927" \ + ); + } + 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.330267, 0.329529, 0.329207, 0.329134, 0.329371, 0.330188", \ + "0.339978, 0.339487, 0.33909, 0.338885, 0.339326, 0.340179", \ + "0.35911, 0.358352, 0.358008, 0.357855, 0.358264, 0.359076", \ + "0.409455, 0.408718, 0.408359, 0.408168, 0.408495, 0.409095", \ + "0.515037, 0.514183, 0.513846, 0.513519, 0.513743, 0.514473", \ + "0.734568, 0.733673, 0.73302, 0.732819, 0.73256, 0.73334", \ + "1.17599, 1.17552, 1.17422, 1.17404, 1.17334, 1.17397" \ + ); + } + } + 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.47006, 7.75675, 8.05453, 8.34854, 9.23494, 10.1028", \ + "7.46392, 7.75159, 8.04578, 8.35304, 9.22824, 10.2077", \ + "7.46641, 7.75692, 8.0527, 8.35722, 9.23594, 10.1392", \ + "7.46398, 7.75935, 8.05748, 8.36003, 9.27295, 10.133", \ + "7.47086, 7.75932, 8.05712, 8.36456, 9.24509, 10.1311", \ + "7.44344, 7.70932, 8.00204, 8.31546, 9.21478, 10.159", \ + "7.48501, 7.85222, 8.13118, 8.43408, 9.23429, 10.0956" \ + ); + } + 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.92914, 2.92858, 2.92364, 2.92348, 2.91696, 2.91691", \ + "2.92875, 2.92681, 2.92206, 2.92164, 2.91575, 2.91649", \ + "2.93014, 2.92837, 2.92471, 2.92322, 2.91748, 2.91869", \ + "2.9297, 2.92913, 2.92576, 2.92408, 2.91827, 2.91945", \ + "2.92798, 2.92745, 2.9246, 2.92389, 2.92017, 2.91739", \ + "2.93186, 2.92992, 2.92458, 2.92671, 2.9244, 2.91947", \ + "2.92979, 2.93099, 2.92537, 2.92363, 2.91693, 2.91766" \ + ); + } + } + 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 ( \ + "2.73279, 5.4125, 8.09774, 10.7663, 18.8107, 26.5378", \ + "2.74824, 5.42729, 8.10668, 10.7829, 18.8208, 26.6107", \ + "2.76804, 5.44723, 8.13187, 10.8021, 18.8407, 26.6169", \ + "2.82125, 5.49201, 8.1774, 10.8576, 18.9084, 26.566", \ + "2.93085, 5.60163, 8.28634, 10.9673, 19.0058, 26.637", \ + "3.16093, 5.84138, 8.51727, 11.1946, 19.2316, 26.6919", \ + "3.61191, 6.28783, 8.96282, 11.6496, 19.6793, 26.7913" \ + ); + } + 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.166061, 0.165636, 0.165404, 0.16564, 0.16596, 0.167017", \ + "0.174366, 0.173548, 0.173187, 0.173362, 0.173804, 0.174775", \ + "0.18503, 0.184215, 0.183918, 0.184212, 0.184493, 0.185554", \ + "0.213366, 0.212903, 0.21257, 0.212754, 0.213134, 0.21415", \ + "0.271992, 0.271068, 0.270941, 0.271105, 0.271394, 0.272364", \ + "0.393923, 0.393486, 0.393272, 0.39312, 0.393276, 0.394443", \ + "0.639916, 0.639198, 0.638688, 0.639072, 0.638908, 0.639056" \ + ); + } + } + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 1.70416; + 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.0494336, 0.0587738, 0.0756572, 0.0920902, 0.107961, 0.123735", \ + "0.0494346, 0.0587748, 0.0756582, 0.0920912, 0.107962, 0.123736", \ + "0.0494356, 0.0587758, 0.0756592, 0.0920922, 0.107963, 0.123737", \ + "0.0494366, 0.0587768, 0.0756602, 0.0920932, 0.107964, 0.123738", \ + "0.0494376, 0.0587778, 0.0756612, 0.0920942, 0.107965, 0.123739", \ + "0.0494386, 0.0587788, 0.0756622, 0.0920952, 0.107966, 0.12374", \ + "0.0494396, 0.0587798, 0.0756632, 0.0920962, 0.107967, 0.123741" \ + ); + } + 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.0351286, 0.0520144, 0.0857716, 0.120002, 0.154452, 0.189169", \ + "0.0387735, 0.0548375, 0.0880618, 0.12215, 0.156959, 0.191489", \ + "0.0455394, 0.0608352, 0.0924502, 0.125313, 0.159081, 0.193353", \ + "0.0487158, 0.0640857, 0.0948149, 0.127271, 0.160623, 0.194682", \ + "0.0613766, 0.0764041, 0.105499, 0.136704, 0.168452, 0.201196", \ + "0.0819738, 0.0970146, 0.125648, 0.154214, 0.184014, 0.215315", \ + "0.097241, 0.112355, 0.141356, 0.169462, 0.197748, 0.226861" \ + ); + } + 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.203053, 0.214897, 0.234467, 0.25143, 0.266752, 0.28214", \ + "0.257049, 0.268882, 0.288423, 0.30533, 0.321089, 0.335633", \ + "0.37295, 0.384686, 0.404231, 0.421173, 0.436478, 0.45142", \ + "0.434404, 0.446078, 0.465354, 0.482195, 0.498007, 0.51295", \ + "0.724417, 0.736684, 0.756727, 0.773657, 0.789433, 0.803942", \ + "1.25556, 1.26931, 1.29165, 1.31052, 1.32735, 1.34329", \ + "1.72385, 1.73859, 1.76252, 1.78267, 1.80051, 1.81708" \ + ); + } + 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.0571429, 0.0706507, 0.0968625, 0.12262, 0.148258, 0.174872", \ + "0.0571439, 0.0706517, 0.0968635, 0.122621, 0.148468, 0.174873", \ + "0.0571889, 0.0706666, 0.0969204, 0.122622, 0.148469, 0.174874", \ + "0.0575879, 0.0711012, 0.0971785, 0.122752, 0.148865, 0.175037", \ + "0.071605, 0.083954, 0.108435, 0.132232, 0.157109, 0.182392", \ + "0.09945, 0.111563, 0.135462, 0.158611, 0.181981, 0.205874", \ + "0.118099, 0.130004, 0.153231, 0.176227, 0.198439, 0.221605" \ + ); + } + } + 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.692731, -0.693869, -0.693427, -0.697262, -0.697369, -0.69734", \ + "-0.69715, -0.697143, -0.695431, -0.693677, -0.69619, -0.695288", \ + "-0.697323, -0.697771, -0.697779, -0.697789, -0.69782, -0.696045", \ + "-0.695584, -0.695561, -0.695493, -0.69545, -0.69548, -0.695421", \ + "-0.693627, -0.693352, -0.69318, -0.695057, -0.693977, -0.69519", \ + "-0.695765, -0.695959, -0.694176, -0.696069, -0.695478, -0.694651", \ + "0.147274, 0.149066, 0.147181, 0.143011, 0.149961, 0.148776" \ + ); + } + 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.697214, 0.697223, 0.697238, 0.697262, 0.697369, 0.69734", \ + "0.69715, 0.697143, 0.69714, 0.697154, 0.69719, 0.697229", \ + "0.697377, 0.697786, 0.697779, 0.697789, 0.69782, 0.697898", \ + "0.695584, 0.695561, 0.695493, 0.69545, 0.69548, 0.695421", \ + "0.693627, 0.693352, 0.69318, 0.695057, 0.693977, 0.69519", \ + "0.695765, 0.695959, 0.694176, 0.696069, 0.695478, 0.694651", \ + "0.694256, 0.694482, 0.693749, 0.694317, 0.694969, 0.694019" \ + ); + } + } + 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.0109412, 0.0106223, 0.00965299, 0.00923078, 0.00878955, 0.00862325", \ + "0.0109339, 0.0104509, 0.0109052, 0.0097101, 0.009157, 0.00872456", \ + "0.0132747, 0.011242, 0.00933999, 0.00856022, 0.00895587, 0.00888824", \ + "0.0150043, 0.0129404, 0.0100693, 0.00873297, 0.00805101, 0.00777597", \ + "0.0238607, 0.0195938, 0.0148792, 0.0135741, 0.0108344, 0.00929744", \ + "0.0418073, 0.033744, 0.0272064, 0.0229865, 0.0204072, 0.0190156", \ + "0.116304, 0.105638, 0.095978, 0.0920266, 0.0870847, 0.0827137" \ + ); + } + 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.102272, 0.0979028, 0.0954645, 0.0947521, 0.0944525, 0.0942106", \ + "0.101096, 0.0966182, 0.0940654, 0.093312, 0.0929736, 0.0928142", \ + "0.101444, 0.0968802, 0.0940626, 0.0931127, 0.0926793, 0.0924284", \ + "0.102816, 0.0980171, 0.0947952, 0.0936453, 0.0929948, 0.0925781", \ + "0.113204, 0.106117, 0.100703, 0.0983726, 0.0972151, 0.0968287", \ + "0.140038, 0.128658, 0.11857, 0.114016, 0.110649, 0.108258", \ + "0.166962, 0.152889, 0.137317, 0.130174, 0.126194, 0.123494" \ + ); + } + } + } + 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.0314981; + rise_capacitance : 0.0317462; + rise_capacitance_range (0.0245489, 0.0372822); + fall_capacitance : 0.0312499; + fall_capacitance_range (0.0252988, 0.0337121); + 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.33856e-05, -1.24899e-05, -6.25697e-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.33856e-05, 1.24899e-05, 6.25697e-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.0345903, -0.0357941, -0.0361564, -0.0365757, -0.0367368, -0.0369406, -0.0368259" \ + ); + } + 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.0450126, 0.0443943, 0.0441665, 0.0441, 0.0441325, 0.0442615, 0.0440573" \ + ); + } + } + 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.32669e-05, -1.24849e-05, -6.27457e-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.32669e-05, 1.24849e-05, 6.27457e-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.0345873, -0.035792, -0.0361543, -0.0365748, -0.0367364, -0.0369406, -0.0368261" \ + ); + } + 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.0450094, 0.0443927, 0.0441658, 0.0440994, 0.044132, 0.0442614, 0.0440572" \ + ); + } + } + 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.32669e-05, -1.24849e-05, -6.27457e-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.32669e-05, 1.24849e-05, 6.27457e-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.0345873, -0.035792, -0.0361543, -0.0365748, -0.0367364, -0.0369406, -0.0368261" \ + ); + } + 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.0450094, 0.0443927, 0.0441658, 0.0440994, 0.044132, 0.0442614, 0.0440572" \ + ); + } + } + } + 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.0280703; + rise_capacitance : 0.0293254; + rise_capacitance_range (0.0234223, 0.0373491); + fall_capacitance : 0.0268152; + fall_capacitance_range (0.0227688, 0.0321876); + 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.01075, 2.01101, 2.01081, 2.01329, 2.0118, 2.02263, 2.01015" \ + ); + } + 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.348109, 0.345127, 0.345633, 0.343656, 0.344536, 0.34241, 0.340173" \ + ); + } + } + 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.065218, 0.0727405, 0.0837335, 0.111103, 0.170391, 0.293159, 0.55277" \ + ); + } + 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.16025, 0.17146, 0.183068, 0.212803, 0.272343, 0.396486, 0.651602" \ + ); + } + } + } + } + cell (sg13cmos5l_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 : 15093.9; + 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 : 22149; + 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 : 12823.3; + 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 : 19879.3; + 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 : 20818.9; + 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 : 20818.9; + 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 : 16759.9; + 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 : 16759.8; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1053.73; + related_pg_pin : iovdd; + } + leakage_power () { + value : 18137.9; + 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 : 10.0022; + capacitance : 0.344961; + rise_capacitance : 0.343521; + rise_capacitance_range (0.31299, 0.363677); + fall_capacitance : 0.346401; + fall_capacitance_range (0.323393, 0.361524); + 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.20298, 1.30459, 1.38869, 1.46222, 1.64676, 1.80332", \ + "1.21099, 1.31307, 1.39694, 1.4703, 1.65468, 1.81123", \ + "1.21551, 1.31673, 1.40064, 1.47396, 1.6583, 1.81495", \ + "1.22118, 1.32255, 1.4062, 1.47953, 1.66392, 1.82048", \ + "1.22375, 1.32561, 1.40955, 1.48288, 1.66742, 1.82403", \ + "1.22439, 1.32668, 1.41086, 1.48354, 1.66839, 1.82522", \ + "1.2244, 1.32669, 1.41087, 1.48355, 1.6684, 1.82523" \ + ); + } + 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.364042, 0.491164, 0.596119, 0.689747, 0.942931, 1.18166", \ + "0.364702, 0.491165, 0.59612, 0.689748, 0.942932, 1.18179", \ + "0.364703, 0.491166, 0.596121, 0.689862, 0.942933, 1.18186", \ + "0.364704, 0.491167, 0.596122, 0.689916, 0.942934, 1.18187", \ + "0.364705, 0.491168, 0.596123, 0.689958, 0.942935, 1.18188", \ + "0.364906, 0.492423, 0.597273, 0.691693, 0.943876, 1.18273", \ + "0.369398, 0.49493, 0.599299, 0.694755, 0.944469, 1.18335" \ + ); + } + 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.908881, 0.970137, 1.02601, 1.07837, 1.22011, 1.35083", \ + "0.924724, 0.986034, 1.0408, 1.09322, 1.23648, 1.36587", \ + "0.93692, 0.998127, 1.05394, 1.10628, 1.24825, 1.37912", \ + "0.961379, 1.02266, 1.07695, 1.12984, 1.27312, 1.40246", \ + "1.00027, 1.06187, 1.1177, 1.17004, 1.31204, 1.44289", \ + "1.07212, 1.1337, 1.18846, 1.23987, 1.38163, 1.51174", \ + "1.18947, 1.25072, 1.30606, 1.35839, 1.50197, 1.6308" \ + ); + } + 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.701244, 0.73841, 0.790631, 0.847803, 1.01601, 1.19598", \ + "0.707495, 0.743781, 0.795213, 0.850885, 1.02411, 1.2032", \ + "0.709252, 0.745326, 0.797005, 0.853823, 1.02512, 1.20535", \ + "0.709253, 0.745327, 0.797006, 0.853824, 1.02513, 1.20536", \ + "0.709254, 0.745328, 0.797007, 0.853825, 1.02514, 1.20537", \ + "0.709255, 0.745329, 0.797008, 0.853826, 1.02515, 1.20538", \ + "0.709256, 0.74533, 0.797009, 0.853827, 1.02516, 1.20539" \ + ); + } + } + 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.908276, 0.908277, 0.908278, 0.908279, 0.90828, 0.908281", \ + "0.923912, 0.923913, 0.923914, 0.923915, 0.923916, 0.923917", \ + "0.933115, 0.933118, 0.933119, 0.93312, 0.933121, 0.933122", \ + "0.947032, 0.947039, 0.94704, 0.947041, 0.947042, 0.947045", \ + "0.973852, 0.973856, 0.973857, 0.973858, 0.973859, 0.97386", \ + "1.01357, 1.01358, 1.01359, 1.0136, 1.01361, 1.01362", \ + "1.08849, 1.0885, 1.08851, 1.08852, 1.08853, 1.08854" \ + ); + } + 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.908276, 0.908277, 0.908278, 0.908279, 0.90828, 0.908281", \ + "0.923912, 0.923913, 0.923914, 0.923915, 0.923916, 0.923917", \ + "0.933115, 0.933118, 0.933119, 0.93312, 0.933121, 0.933122", \ + "0.947032, 0.947039, 0.94704, 0.947041, 0.947042, 0.947045", \ + "0.973852, 0.973856, 0.973857, 0.973858, 0.973859, 0.97386", \ + "1.01357, 1.01358, 1.01359, 1.0136, 1.01361, 1.01362", \ + "1.08849, 1.0885, 1.08851, 1.08852, 1.08853, 1.08854" \ + ); + } + 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.1476, 1.14761, 1.14762, 1.14763, 1.14764, 1.14765", \ + "1.16964, 1.16965, 1.16966, 1.16967, 1.16968, 1.16969", \ + "1.17535, 1.17536, 1.17537, 1.17538, 1.17539, 1.1754", \ + "1.20392, 1.20393, 1.20394, 1.20395, 1.20396, 1.20397", \ + "1.23778, 1.23779, 1.2378, 1.23781, 1.23782, 1.23783", \ + "1.28878, 1.28879, 1.2888, 1.28881, 1.28882, 1.28883", \ + "1.38031, 1.38032, 1.38033, 1.38034, 1.38035, 1.38036" \ + ); + } + 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.1476, 1.14761, 1.14762, 1.14763, 1.14764, 1.14765", \ + "1.16964, 1.16965, 1.16966, 1.16967, 1.16968, 1.16969", \ + "1.17535, 1.17536, 1.17537, 1.17538, 1.17539, 1.1754", \ + "1.20392, 1.20393, 1.20394, 1.20395, 1.20396, 1.20397", \ + "1.23778, 1.23779, 1.2378, 1.23781, 1.23782, 1.23783", \ + "1.28878, 1.28879, 1.2888, 1.28881, 1.28882, 1.28883", \ + "1.38031, 1.38032, 1.38033, 1.38034, 1.38035, 1.38036" \ + ); + } + } + 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.1689, 1.28731, 1.37937, 1.45777, 1.6515, 1.81475", \ + "1.17963, 1.29804, 1.39008, 1.46851, 1.66213, 1.82545", \ + "1.1855, 1.30394, 1.39611, 1.47442, 1.66811, 1.83134", \ + "1.19607, 1.31448, 1.40654, 1.48497, 1.67854, 1.84179", \ + "1.20546, 1.32385, 1.4159, 1.49432, 1.68788, 1.85112", \ + "1.21646, 1.33468, 1.42681, 1.50509, 1.69874, 1.86197", \ + "1.22278, 1.34121, 1.43327, 1.51168, 1.70538, 1.86835" \ + ); + } + 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.397285, 0.507227, 0.601163, 0.687995, 0.928999, 1.16313", \ + "0.397286, 0.507228, 0.601164, 0.687996, 0.929, 1.16371", \ + "0.397402, 0.507384, 0.601231, 0.688276, 0.929288, 1.16372", \ + "0.397403, 0.507385, 0.601232, 0.688277, 0.929289, 1.16373", \ + "0.397404, 0.507386, 0.601233, 0.688278, 0.92929, 1.16374", \ + "0.397405, 0.507387, 0.601234, 0.688279, 0.929291, 1.16375", \ + "0.397406, 0.507608, 0.601739, 0.68828, 0.929407, 1.16376" \ + ); + } + 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.604184, 0.689075, 0.759391, 0.821722, 0.986868, 1.13438", \ + "0.61404, 0.698922, 0.769266, 0.831616, 0.996713, 1.14423", \ + "0.618289, 0.703225, 0.773131, 0.836773, 1.00092, 1.15063", \ + "0.624285, 0.70914, 0.779998, 0.841957, 1.00708, 1.15464", \ + "0.628837, 0.713961, 0.784075, 0.84637, 1.01049, 1.16011", \ + "0.628838, 0.713962, 0.784076, 0.846371, 1.0105, 1.16012", \ + "0.628839, 0.713963, 0.784077, 0.846372, 1.01051, 1.16013" \ + ); + } + 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.261557, 0.350422, 0.429068, 0.503895, 0.729919, 0.95149", \ + "0.261558, 0.350423, 0.429072, 0.505183, 0.72992, 0.951491", \ + "0.261559, 0.350424, 0.430089, 0.505184, 0.729943, 0.953071", \ + "0.26156, 0.350425, 0.43009, 0.505185, 0.729944, 0.953072", \ + "0.261561, 0.350426, 0.430091, 0.506345, 0.729945, 0.953073", \ + "0.261687, 0.350427, 0.430092, 0.506346, 0.729946, 0.953074", \ + "0.261688, 0.350428, 0.431518, 0.506347, 0.729947, 0.953075" \ + ); + } + } + 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.3644, 12.9252, 12.7104, 12.5699, 12.3015, 12.0606", \ + "13.3744, 12.9827, 12.7326, 12.6173, 12.2705, 12.0646", \ + "13.4295, 12.9885, 12.7513, 12.6343, 12.3198, 12.0743", \ + "13.4246, 12.9996, 12.7333, 12.6273, 12.3184, 12.0523", \ + "13.3556, 12.9486, 12.6991, 12.5679, 12.2573, 12.0096", \ + "13.2623, 12.8562, 12.6101, 12.4652, 12.1913, 11.9765", \ + "13.0407, 12.7148, 12.5177, 12.606, 12.1427, 12.0028" \ + ); + } + 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 ( \ + "72.863, 68.6552, 65.0485, 61.9234, 54.6632, 49.418", \ + "73.7048, 69.4363, 65.8175, 62.678, 55.31, 50.0908", \ + "73.9319, 69.6599, 66.0002, 62.8308, 55.5115, 50.1855", \ + "73.8759, 69.6016, 65.9391, 62.8318, 55.446, 50.227", \ + "73.5758, 69.3087, 65.6632, 62.5075, 55.2184, 49.9184", \ + "72.448, 68.2067, 64.6461, 61.5415, 54.3259, 49.217", \ + "70.1722, 65.9657, 62.4761, 59.4826, 52.3929, 47.3864" \ + ); + } + } + 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 ( \ + "2.7845, 5.45848, 8.15834, 10.8568, 18.7638, 24.804", \ + "2.79407, 5.46659, 8.16803, 10.8661, 18.7647, 24.8302", \ + "2.80968, 5.48286, 8.18481, 10.883, 18.7756, 24.6923", \ + "2.85862, 5.53313, 8.23653, 10.923, 18.8119, 24.5907", \ + "2.96635, 5.63996, 8.3443, 11.0343, 18.9997, 24.3934", \ + "3.19049, 5.86395, 8.5692, 11.2635, 19.1217, 23.9628", \ + "3.63967, 6.30965, 9.01623, 11.7079, 19.4952, 22.9407" \ + ); + } + 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.331217, 0.329697, 0.329425, 0.329254, 0.32888, 0.328772", \ + "0.340976, 0.339585, 0.339188, 0.339036, 0.338794, 0.338389", \ + "0.36002, 0.358588, 0.358252, 0.358102, 0.357728, 0.357438", \ + "0.410284, 0.408934, 0.408546, 0.408262, 0.408009, 0.407445", \ + "0.515693, 0.514428, 0.514024, 0.513784, 0.513273, 0.51263", \ + "0.735445, 0.734236, 0.733393, 0.732676, 0.732269, 0.731474", \ + "1.17742, 1.1756, 1.17463, 1.17399, 1.17338, 1.17055" \ + ); + } + } + 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.3787, 11.676, 11.9639, 12.2912, 13.1303, 14.0252", \ + "11.3724, 11.6692, 11.9548, 12.2957, 13.1448, 14.0631", \ + "11.3713, 11.6673, 11.9621, 12.294, 13.162, 13.9401", \ + "11.3763, 11.6708, 11.961, 12.2909, 13.1207, 14.0188", \ + "11.3753, 11.6608, 11.9614, 12.2904, 13.1233, 14.02", \ + "11.374, 11.6551, 11.961, 12.2999, 13.1558, 13.9388", \ + "11.4091, 11.6798, 12.0365, 12.2815, 13.1548, 13.9955" \ + ); + } + 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.92533, 4.92746, 4.92635, 4.9252, 4.92663, 4.91979", \ + "4.92493, 4.92702, 4.9262, 4.92622, 4.92662, 4.91981", \ + "4.92489, 4.92198, 4.92731, 4.92798, 4.92627, 4.92304", \ + "4.92533, 4.9276, 4.92709, 4.92695, 4.92919, 4.92211", \ + "4.92529, 4.92332, 4.92383, 4.92904, 4.92574, 4.92389", \ + "4.93064, 4.93021, 4.92418, 4.92922, 4.93028, 4.93062", \ + "4.92854, 4.93384, 4.93878, 4.93192, 4.92946, 4.92148" \ + ); + } + } + 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 ( \ + "2.73295, 5.4085, 8.11224, 10.8022, 18.7371, 24.7759", \ + "2.74727, 5.4237, 8.12562, 10.8132, 18.7342, 24.7996", \ + "2.76747, 5.44392, 8.14641, 10.8417, 18.7408, 24.6496", \ + "2.82133, 5.49551, 8.20012, 10.8988, 18.8787, 24.5756", \ + "2.92966, 5.60578, 8.30912, 10.9975, 18.8645, 24.3801", \ + "3.15875, 5.832, 8.5402, 11.2214, 19.1343, 23.912", \ + "3.60796, 6.2805, 8.98325, 11.676, 19.3379, 22.8325" \ + ); + } + 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.16548, 0.164862, 0.164744, 0.164537, 0.164627, 0.16257", \ + "0.173379, 0.17275, 0.172633, 0.172375, 0.172492, 0.170342", \ + "0.184071, 0.183542, 0.183124, 0.183339, 0.183153, 0.181138", \ + "0.212817, 0.212136, 0.212135, 0.211791, 0.211793, 0.209367", \ + "0.271378, 0.270951, 0.270444, 0.270141, 0.270101, 0.267488", \ + "0.392908, 0.392044, 0.391754, 0.391365, 0.390785, 0.38734", \ + "0.638373, 0.637201, 0.636778, 0.63635, 0.636397, 0.630161" \ + ); + } + } + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 1.70082; + 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.0494793, 0.0587558, 0.0757058, 0.0921054, 0.108018, 0.123811", \ + "0.0494803, 0.0587568, 0.0757068, 0.0921064, 0.108019, 0.123812", \ + "0.0494813, 0.0587578, 0.0757078, 0.0921074, 0.10802, 0.123813", \ + "0.0494823, 0.0587588, 0.0757088, 0.0921084, 0.108021, 0.123814", \ + "0.0494833, 0.0587598, 0.0757098, 0.0921094, 0.108022, 0.123815", \ + "0.0494843, 0.0587608, 0.0757108, 0.0921104, 0.108023, 0.123816", \ + "0.0494853, 0.0587618, 0.0757118, 0.0921114, 0.108024, 0.123817" \ + ); + } + 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.0351445, 0.0520259, 0.0858011, 0.120007, 0.154498, 0.189233", \ + "0.0387865, 0.0548609, 0.0879408, 0.122134, 0.157032, 0.191546", \ + "0.0455513, 0.0609921, 0.0924827, 0.125346, 0.159073, 0.193383", \ + "0.0487316, 0.0638548, 0.0948292, 0.12734, 0.160651, 0.194652", \ + "0.0613836, 0.0764122, 0.105805, 0.136703, 0.168441, 0.201258", \ + "0.0818836, 0.0969576, 0.12569, 0.154218, 0.18402, 0.215322", \ + "0.09716, 0.112366, 0.141367, 0.16947, 0.197477, 0.227738" \ + ); + } + 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.203687, 0.215468, 0.235108, 0.251771, 0.267783, 0.282765", \ + "0.257172, 0.269002, 0.288571, 0.305212, 0.321213, 0.336184", \ + "0.372347, 0.38407, 0.403475, 0.420561, 0.436313, 0.451288", \ + "0.434582, 0.44633, 0.465546, 0.482153, 0.497811, 0.512881", \ + "0.724414, 0.736694, 0.75684, 0.773659, 0.789435, 0.803945", \ + "1.25754, 1.27126, 1.29363, 1.31266, 1.32964, 1.34576", \ + "1.72395, 1.73867, 1.76259, 1.78273, 1.80072, 1.81716" \ + ); + } + 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.0571449, 0.0705701, 0.0968367, 0.122248, 0.148564, 0.174881", \ + "0.0571459, 0.0705711, 0.0968377, 0.122249, 0.148565, 0.174882", \ + "0.0571469, 0.0705721, 0.0968387, 0.122518, 0.148619, 0.174883", \ + "0.0575923, 0.0712176, 0.0976167, 0.12332, 0.149184, 0.175578", \ + "0.071615, 0.083951, 0.108505, 0.132213, 0.157107, 0.182394", \ + "0.098908, 0.110952, 0.134714, 0.157783, 0.181418, 0.205944", \ + "0.117993, 0.130011, 0.153249, 0.17625, 0.19863, 0.221578" \ + ); + } + } + 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.31839, -1.3238, -1.31869, -1.32603, -1.32587, -1.32615", \ + "-1.32547, -1.32539, -1.32173, -1.32033, -1.32542, -1.32094", \ + "-1.32479, -1.32542, -1.32556, -1.32552, -1.32558, -1.32324", \ + "-1.32179, -1.32306, -1.32466, -1.32545, -1.32596, -1.32641", \ + "-1.3187, -1.31818, -1.31783, -1.3214, -1.31931, -1.3216", \ + "-1.32313, -1.32315, -1.32029, -1.32294, -1.3233, -1.32042", \ + "0.283339, 0.278639, 0.283524, 0.275418, 0.291407, 0.290467" \ + ); + } + 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.32603, 1.32601, 1.32604, 1.32603, 1.3261, 1.32615", \ + "1.32547, 1.32539, 1.32536, 1.32538, 1.32542, 1.32547", \ + "1.32479, 1.32542, 1.32556, 1.32552, 1.32558, 1.32563", \ + "1.32179, 1.32306, 1.32466, 1.32545, 1.32596, 1.32641", \ + "1.3187, 1.31818, 1.31783, 1.3214, 1.31931, 1.3216", \ + "1.32313, 1.32315, 1.32029, 1.32294, 1.3233, 1.32042", \ + "1.32088, 1.32042, 1.32027, 1.32207, 1.3201, 1.32205" \ + ); + } + } + 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.0109237, 0.0104399, 0.00961603, 0.00912815, 0.00858775, 0.00851336", \ + "0.0110123, 0.0104244, 0.0102698, 0.00952448, 0.00905272, 0.00880458", \ + "0.0132385, 0.0113628, 0.00919198, 0.00854537, 0.00896214, 0.00883016", \ + "0.0150001, 0.0125179, 0.0100058, 0.00878561, 0.00809539, 0.00782976", \ + "0.0238619, 0.0196268, 0.0160613, 0.0135662, 0.0106357, 0.00893246", \ + "0.0418093, 0.0339249, 0.0269387, 0.0229682, 0.0203785, 0.0190054", \ + "0.11629, 0.105982, 0.0959949, 0.0920402, 0.0863046, 0.0846891" \ + ); + } + 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.102547, 0.0980788, 0.0957284, 0.0949871, 0.0947111, 0.0944945", \ + "0.101142, 0.0966368, 0.0940733, 0.0932936, 0.0929891, 0.0927746", \ + "0.101341, 0.0967485, 0.0938927, 0.0929897, 0.0925489, 0.0922557", \ + "0.103272, 0.0985916, 0.0954313, 0.0942302, 0.09365, 0.0932078", \ + "0.113197, 0.106118, 0.100762, 0.0983863, 0.0972334, 0.0968522", \ + "0.140179, 0.12847, 0.116829, 0.111795, 0.108754, 0.106722", \ + "0.16684, 0.15255, 0.137067, 0.129981, 0.125847, 0.123379" \ + ); + } + } + } + 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.031498; + rise_capacitance : 0.0317461; + rise_capacitance_range (0.024549, 0.0372825); + fall_capacitance : 0.0312499; + fall_capacitance_range (0.025299, 0.0337121); + 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.22207e-05, -1.18018e-05, -6.05288e-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.22207e-05, 1.18018e-05, 6.05288e-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.0345905, -0.0357941, -0.0361564, -0.0365756, -0.0367366, -0.0369406, -0.0368259" \ + ); + } + 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.0450125, 0.0443943, 0.0441664, 0.0441001, 0.0441325, 0.0442615, 0.0440573" \ + ); + } + } + 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.21112e-05, -1.17525e-05, -6.05397e-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.21112e-05, 1.17525e-05, 6.05397e-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.0345874, -0.035792, -0.0361543, -0.0365747, -0.0367362, -0.0369406, -0.0368261" \ + ); + } + 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.0450094, 0.0443927, 0.0441658, 0.0440996, 0.044132, 0.0442614, 0.0440572" \ + ); + } + } + 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.21112e-05, -1.17525e-05, -6.05397e-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.21112e-05, 1.17525e-05, 6.05397e-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.0345874, -0.035792, -0.0361543, -0.0365747, -0.0367362, -0.0369406, -0.0368261" \ + ); + } + 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.0450094, 0.0443927, 0.0441658, 0.0440996, 0.044132, 0.0442614, 0.0440572" \ + ); + } + } + } + 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.0280746; + rise_capacitance : 0.029334; + rise_capacitance_range (0.0234223, 0.0374029); + fall_capacitance : 0.0268151; + fall_capacitance_range (0.0227688, 0.0321782); + 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.22292, 3.21837, 3.2187, 3.21956, 3.21813, 3.22666, 3.22677" \ + ); + } + 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.330827, 0.331694, 0.328272, 0.325957, 0.328742, 0.32518, 0.324286" \ + ); + } + } + 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.0652165, 0.0727334, 0.0837314, 0.111088, 0.170349, 0.293192, 0.553406" \ + ); + } + 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.160256, 0.171467, 0.183062, 0.212809, 0.272296, 0.396483, 0.651934" \ + ); + } + } + } + } + cell (sg13cmos5l_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 : 15095.4; + 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 : 22150.5; + 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 : 12825.4; + when : "!c2p_en&!c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 7.1288; + when : "!c2p_en&c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 19881.4; + 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 : 20821; + 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 : 20821; + 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 : 16761.3; + 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 : 16761.3; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 201.893; + related_pg_pin : iovdd; + } + leakage_power () { + value : 18139.7; + 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.65137; + capacitance : 0.18739; + rise_capacitance : 0.189886; + rise_capacitance_range (0.163006, 0.207436); + fall_capacitance : 0.184894; + fall_capacitance_range (0.165144, 0.197488); + 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.01629, 1.3204, 1.62261, 1.92417, 2.82789, 3.73101", \ + "1.02388, 1.32801, 1.6302, 1.93177, 2.8353, 3.73862", \ + "1.02776, 1.33188, 1.63407, 1.93564, 2.83917, 3.74249", \ + "1.03352, 1.33777, 1.63999, 1.94151, 2.84502, 3.74818", \ + "1.03883, 1.34305, 1.64529, 1.94688, 2.85041, 3.75391", \ + "1.03884, 1.34306, 1.6453, 1.94689, 2.85042, 3.75392", \ + "1.03885, 1.34307, 1.64531, 1.9469, 2.85043, 3.75393" \ + ); + } + 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.794795, 1.41692, 2.04753, 2.67867, 4.56673, 6.46705", \ + "0.794796, 1.41729, 2.04756, 2.67868, 4.57125, 6.46706", \ + "0.794797, 1.4173, 2.04757, 2.67869, 4.57178, 6.46707", \ + "0.794798, 1.41731, 2.04758, 2.6787, 4.57179, 6.46708", \ + "0.794799, 1.41732, 2.04759, 2.67871, 4.5743, 6.46709", \ + "0.7948, 1.41733, 2.04784, 2.67879, 4.57431, 6.46723", \ + "0.794801, 1.41734, 2.04785, 2.6788, 4.57432, 6.46724" \ + ); + } + 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.735329, 1.04286, 1.3503, 1.65732, 2.57916, 3.50259", \ + "0.748234, 1.05546, 1.36281, 1.67018, 2.5915, 3.51342", \ + "0.760502, 1.06749, 1.37484, 1.68181, 2.6034, 3.52517", \ + "0.785054, 1.09224, 1.39943, 1.70636, 2.62818, 3.54974", \ + "0.825152, 1.13248, 1.43961, 1.74677, 2.66875, 3.58963", \ + "0.899313, 1.20696, 1.51438, 1.82146, 2.74296, 3.66372", \ + "1.02495, 1.33353, 1.64152, 1.94833, 2.86904, 3.79013" \ + ); + } + 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.728666, 1.31675, 1.90602, 2.49674, 4.27212, 6.05241", \ + "0.728866, 1.31676, 1.90603, 2.49715, 4.27252, 6.05822", \ + "0.729063, 1.31677, 1.90604, 2.49716, 4.27254, 6.05823", \ + "0.729064, 1.31678, 1.90704, 2.49717, 4.27255, 6.05824", \ + "0.729065, 1.31679, 1.90705, 2.49718, 4.27371, 6.05825", \ + "0.729066, 1.3168, 1.90706, 2.49906, 4.27372, 6.05826", \ + "0.729067, 1.31681, 1.90707, 2.50053, 4.27373, 6.05827" \ + ); + } + } + 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.589415, 0.589416, 0.589417, 0.589418, 0.589419, 0.58942", \ + "0.606144, 0.606145, 0.606146, 0.606147, 0.606148, 0.606149", \ + "0.615547, 0.615548, 0.615549, 0.61555, 0.615551, 0.615552", \ + "0.630534, 0.630535, 0.630536, 0.630537, 0.630538, 0.630539", \ + "0.656278, 0.656279, 0.65628, 0.656281, 0.656282, 0.656283", \ + "0.69886, 0.698861, 0.698862, 0.698863, 0.698864, 0.698865", \ + "0.769914, 0.769915, 0.769916, 0.769917, 0.769918, 0.769919" \ + ); + } + 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.589415, 0.589416, 0.589417, 0.589418, 0.589419, 0.58942", \ + "0.606144, 0.606145, 0.606146, 0.606147, 0.606148, 0.606149", \ + "0.615547, 0.615548, 0.615549, 0.61555, 0.615551, 0.615552", \ + "0.630534, 0.630535, 0.630536, 0.630537, 0.630538, 0.630539", \ + "0.656278, 0.656279, 0.65628, 0.656281, 0.656282, 0.656283", \ + "0.69886, 0.698861, 0.698862, 0.698863, 0.698864, 0.698865", \ + "0.769914, 0.769915, 0.769916, 0.769917, 0.769918, 0.769919" \ + ); + } + 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.348876, 0.348877, 0.348878, 0.348879, 0.34888, 0.348881", \ + "0.366761, 0.366762, 0.366763, 0.366764, 0.366765, 0.366766", \ + "0.379733, 0.379734, 0.379735, 0.379736, 0.379737, 0.379738", \ + "0.402008, 0.402009, 0.40201, 0.402011, 0.402012, 0.402013", \ + "0.436528, 0.436529, 0.43653, 0.436531, 0.436532, 0.436533", \ + "0.492592, 0.492593, 0.492594, 0.492595, 0.492596, 0.492597", \ + "0.581213, 0.581214, 0.581215, 0.581216, 0.581217, 0.581218" \ + ); + } + 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.348876, 0.348877, 0.348878, 0.348879, 0.34888, 0.348881", \ + "0.366761, 0.366762, 0.366763, 0.366764, 0.366765, 0.366766", \ + "0.379733, 0.379734, 0.379735, 0.379736, 0.379737, 0.379738", \ + "0.402008, 0.402009, 0.40201, 0.402011, 0.402012, 0.402013", \ + "0.436528, 0.436529, 0.43653, 0.436531, 0.436532, 0.436533", \ + "0.492592, 0.492593, 0.492594, 0.492595, 0.492596, 0.492597", \ + "0.581213, 0.581214, 0.581215, 0.581216, 0.581217, 0.581218" \ + ); + } + } + 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.01908, 1.33455, 1.64793, 1.96067, 2.89816, 3.8355", \ + "1.02994, 1.34524, 1.65864, 1.97145, 2.90907, 3.84607", \ + "1.03433, 1.34946, 1.6629, 1.97567, 2.91304, 3.85028", \ + "1.04536, 1.36069, 1.67412, 1.98689, 2.92436, 3.86181", \ + "1.05786, 1.37318, 1.68659, 1.99938, 2.93693, 3.87464", \ + "1.06511, 1.38039, 1.69372, 2.00647, 2.94396, 3.88103", \ + "1.0698, 1.38525, 1.69904, 2.01146, 2.94892, 3.88588" \ + ); + } + 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.793413, 1.41703, 2.04726, 2.67842, 4.565, 6.46252", \ + "0.793713, 1.41713, 2.04727, 2.67843, 4.56675, 6.46253", \ + "0.793982, 1.41714, 2.04728, 2.67844, 4.57427, 6.46853", \ + "0.793983, 1.41715, 2.04729, 2.67867, 4.57428, 6.46854", \ + "0.793984, 1.41716, 2.0473, 2.6787, 4.57429, 6.46855", \ + "0.793985, 1.41755, 2.04731, 2.67871, 4.5743, 6.46928", \ + "0.794035, 1.41756, 2.04732, 2.67872, 4.57431, 6.46929" \ + ); + } + 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.750263, 1.09034, 1.42949, 1.76884, 2.78481, 3.8026", \ + "0.760316, 1.10048, 1.43953, 1.77888, 2.79493, 3.81133", \ + "0.764364, 1.10455, 1.44357, 1.7829, 2.79904, 3.81508", \ + "0.770381, 1.11045, 1.44957, 1.78869, 2.80556, 3.82011", \ + "0.774855, 1.11506, 1.45424, 1.79323, 2.80922, 3.82419", \ + "0.774856, 1.11507, 1.45425, 1.79324, 2.80923, 3.8242", \ + "0.774857, 1.11508, 1.45426, 1.79325, 2.80924, 3.82421" \ + ); + } + 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.725255, 1.31238, 1.90513, 2.49482, 4.2691, 6.05464", \ + "0.725256, 1.31293, 1.90514, 2.49616, 4.26962, 6.05465", \ + "0.725257, 1.31319, 1.90515, 2.49617, 4.27015, 6.05622", \ + "0.725258, 1.3132, 1.90516, 2.49731, 4.2742, 6.05623", \ + "0.725259, 1.31321, 1.90517, 2.49732, 4.27421, 6.05624", \ + "0.72526, 1.31455, 1.90518, 2.49733, 4.28085, 6.05625", \ + "0.725261, 1.31456, 1.90519, 2.49734, 4.28086, 6.05626" \ + ); + } + } + 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.26685, 4.21488, 4.2102, 4.1688, 3.97814, 3.85798", \ + "4.2634, 4.21975, 4.20469, 4.15451, 4.01612, 3.86327", \ + "4.26319, 4.21746, 4.20286, 4.14504, 3.99794, 3.86244", \ + "4.25619, 4.2045, 4.19656, 4.14054, 3.99204, 3.77946", \ + "4.2564, 4.21273, 4.20026, 4.14101, 4.0631, 3.83782", \ + "4.23786, 4.19607, 4.18277, 4.14839, 3.93581, 3.85247", \ + "4.28384, 4.19921, 4.16509, 4.15051, 3.94826, 3.86064" \ + ); + } + 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.14328, 2.11784, 2.10594, 2.09907, 2.08893, 2.08383", \ + "2.16262, 2.12937, 2.11451, 2.10584, 2.09282, 2.08693", \ + "2.16902, 2.13538, 2.11753, 2.10897, 2.09537, 2.08914", \ + "2.17203, 2.13786, 2.1206, 2.11204, 2.09839, 2.09228", \ + "2.16609, 2.13334, 2.11977, 2.11113, 2.09867, 2.09319", \ + "2.15106, 2.12902, 2.11881, 2.11281, 2.10427, 2.10061", \ + "2.12664, 2.12249, 2.1196, 2.11873, 2.11705, 2.11609" \ + ); + } + } + 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 ( \ + "2.79539, 5.49049, 8.20635, 10.9082, 19.0152, 27.1303", \ + "2.80489, 5.49581, 8.20682, 10.9188, 19.0316, 27.1313", \ + "2.82218, 5.51236, 8.22338, 10.9344, 19.0393, 27.148", \ + "2.87134, 5.56368, 8.26941, 10.982, 19.0894, 27.2114", \ + "2.97758, 5.66869, 8.37792, 11.0865, 19.2041, 27.3143", \ + "3.20321, 5.89223, 8.60943, 11.3144, 19.4171, 27.533", \ + "3.65799, 6.33638, 9.05004, 11.7532, 19.8546, 27.9875" \ + ); + } + 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.330791, 0.332688, 0.333865, 0.335481, 0.341791, 0.34636", \ + "0.340675, 0.341989, 0.343443, 0.345289, 0.350415, 0.355645", \ + "0.3598, 0.361501, 0.362405, 0.363986, 0.369428, 0.373161", \ + "0.410096, 0.411526, 0.413005, 0.414537, 0.421167, 0.425949", \ + "0.5157, 0.517299, 0.518315, 0.519841, 0.525876, 0.531948", \ + "0.735355, 0.736576, 0.737645, 0.739937, 0.744296, 0.748255", \ + "1.17713, 1.17806, 1.18012, 1.18229, 1.18548, 1.19324" \ + ); + } + } + 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.05897, 4.27337, 4.50824, 4.71488, 5.27818, 5.9206", \ + "4.06655, 4.27661, 4.50745, 4.68306, 5.25953, 5.86883", \ + "4.05369, 4.25998, 4.49561, 4.69199, 5.36976, 5.97427", \ + "4.06139, 4.2732, 4.5054, 4.72637, 5.25686, 5.86922", \ + "4.06907, 4.28086, 4.51328, 4.73519, 5.28905, 5.86861", \ + "4.02644, 4.23715, 4.44092, 4.6701, 5.23742, 5.9638", \ + "4.03931, 4.27067, 4.47538, 4.66664, 5.26547, 5.94893" \ + ); + } + 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.20846, 1.20718, 1.20669, 1.20664, 1.2057, 1.20556", \ + "1.20904, 1.208, 1.20726, 1.20656, 1.20626, 1.20595", \ + "1.20857, 1.20755, 1.20675, 1.20602, 1.20573, 1.20544", \ + "1.20848, 1.20749, 1.20803, 1.20721, 1.20666, 1.2063", \ + "1.21321, 1.2112, 1.21042, 1.21066, 1.21007, 1.20973", \ + "1.20885, 1.20835, 1.20789, 1.20743, 1.20704, 1.20677", \ + "1.21002, 1.20869, 1.20798, 1.20813, 1.20737, 1.20713" \ + ); + } + } + 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 ( \ + "2.74067, 5.43453, 8.14637, 10.8524, 18.9635, 27.0815", \ + "2.75367, 5.45169, 8.16366, 10.8653, 18.978, 27.0885", \ + "2.77301, 5.47217, 8.18262, 10.8936, 19.0083, 27.1242", \ + "2.82928, 5.52581, 8.23824, 10.9451, 19.0292, 27.17", \ + "2.93755, 5.63409, 8.34667, 11.0544, 19.1537, 27.2664", \ + "3.16697, 5.86202, 8.56785, 11.2832, 19.3783, 27.5191", \ + "3.62694, 6.31688, 9.02809, 11.738, 19.8438, 27.9573" \ + ); + } + 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.166762, 0.1686, 0.169893, 0.171231, 0.175323, 0.182352", \ + "0.174821, 0.176411, 0.177664, 0.180583, 0.183916, 0.187621", \ + "0.185499, 0.187291, 0.188368, 0.190174, 0.194699, 0.198956", \ + "0.214136, 0.216569, 0.217063, 0.21899, 0.224451, 0.226984", \ + "0.27172, 0.274234, 0.275118, 0.276497, 0.282346, 0.28594", \ + "0.396242, 0.397384, 0.398854, 0.400605, 0.40491, 0.410642", \ + "0.646773, 0.649496, 0.650391, 0.652329, 0.657174, 0.660315" \ + ); + } + } + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 1.70927; + 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.0494206, 0.0587623, 0.0756481, 0.0920541, 0.108008, 0.123704", \ + "0.0494216, 0.0587633, 0.0756491, 0.0920551, 0.108009, 0.123705", \ + "0.0494226, 0.0587643, 0.0756501, 0.0920561, 0.10801, 0.123706", \ + "0.0494236, 0.0587653, 0.0756511, 0.0920571, 0.108011, 0.123707", \ + "0.0494246, 0.0587663, 0.0756521, 0.0920581, 0.108012, 0.123708", \ + "0.0494256, 0.0587673, 0.0756531, 0.0920591, 0.108013, 0.123709", \ + "0.0494266, 0.0587683, 0.0756541, 0.0920601, 0.108014, 0.12371" \ + ); + } + 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.0351131, 0.0520245, 0.0857493, 0.119935, 0.154392, 0.189098", \ + "0.0387187, 0.0548122, 0.0878816, 0.122087, 0.156906, 0.191474", \ + "0.045545, 0.0609624, 0.0923723, 0.125272, 0.159074, 0.193352", \ + "0.0487742, 0.0638268, 0.0948019, 0.127402, 0.160633, 0.194635", \ + "0.061352, 0.0763967, 0.105657, 0.136742, 0.168506, 0.201138", \ + "0.081968, 0.0970098, 0.125645, 0.154208, 0.184013, 0.215312", \ + "0.097279, 0.112291, 0.141344, 0.169455, 0.197801, 0.227551" \ + ); + } + 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.203051, 0.214823, 0.234434, 0.251133, 0.267111, 0.282148", \ + "0.257015, 0.268848, 0.28839, 0.3053, 0.321057, 0.335881", \ + "0.373223, 0.384988, 0.40453, 0.421504, 0.437197, 0.452177", \ + "0.434377, 0.446043, 0.465303, 0.482356, 0.497541, 0.513014", \ + "0.724425, 0.736737, 0.756738, 0.773672, 0.789449, 0.80395", \ + "1.25489, 1.26855, 1.29106, 1.30998, 1.32734, 1.34331", \ + "1.72163, 1.73638, 1.76038, 1.78051, 1.79854, 1.81512" \ + ); + } + 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.0571529, 0.0706179, 0.0968246, 0.12227, 0.148578, 0.174864", \ + "0.0571539, 0.0706189, 0.0968256, 0.122472, 0.148579, 0.174865", \ + "0.0572009, 0.0707008, 0.0968662, 0.12263, 0.14858, 0.174895", \ + "0.0575786, 0.0710905, 0.0970075, 0.1231, 0.148581, 0.175138", \ + "0.071608, 0.084046, 0.108293, 0.132242, 0.157118, 0.182313", \ + "0.099657, 0.111693, 0.135622, 0.158414, 0.182272, 0.206389", \ + "0.118704, 0.130632, 0.153731, 0.176683, 0.199018, 0.222167" \ + ); + } + } + 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.173127, -0.173982, -0.173285, -0.174167, -0.174158, -0.174156", \ + "-0.174367, -0.174365, -0.173346, -0.173747, -0.174033, -0.173867", \ + "-0.174516, -0.174631, -0.174261, -0.174258, -0.174258, -0.174255", \ + "-0.173887, -0.173882, -0.173867, -0.173849, -0.173846, -0.173829", \ + "-0.173436, -0.173374, -0.173486, -0.173782, -0.173523, -0.17381", \ + "-0.173761, -0.173531, -0.173504, -0.173647, -0.173496, -0.173558", \ + "0.0366241, 0.0366118, 0.0365922, 0.0355722, 0.0371308, 0.0353475" \ + ); + } + 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.174168, 0.174167, 0.174164, 0.174167, 0.174158, 0.174156", \ + "0.174367, 0.174365, 0.174356, 0.174354, 0.174351, 0.174349", \ + "0.174543, 0.174631, 0.174261, 0.174258, 0.174258, 0.174255", \ + "0.173887, 0.173882, 0.173867, 0.173849, 0.173846, 0.173829", \ + "0.173436, 0.173374, 0.173486, 0.173782, 0.173523, 0.17381", \ + "0.173761, 0.173531, 0.173504, 0.173647, 0.173496, 0.173558", \ + "0.173623, 0.173569, 0.173477, 0.173362, 0.173435, 0.173558" \ + ); + } + } + 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.0109527, 0.0107032, 0.00972262, 0.0093966, 0.00925089, 0.00866598", \ + "0.010865, 0.0104708, 0.0103189, 0.00968733, 0.00923802, 0.00874386", \ + "0.0133313, 0.0115248, 0.00943767, 0.00875805, 0.00907054, 0.00866252", \ + "0.0152625, 0.0124663, 0.010079, 0.00920289, 0.00835296, 0.00815663", \ + "0.0238695, 0.0195242, 0.0156281, 0.0135965, 0.0109591, 0.00946013", \ + "0.0417995, 0.0337486, 0.0270277, 0.0229916, 0.0204478, 0.0190323", \ + "0.116245, 0.105698, 0.0959361, 0.0919969, 0.0870091, 0.0847072" \ + ); + } + 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.102279, 0.0979112, 0.0954079, 0.0946871, 0.0944253, 0.0941901", \ + "0.101076, 0.0966028, 0.094041, 0.0933031, 0.0929646, 0.092736", \ + "0.101499, 0.0969551, 0.0938357, 0.0929183, 0.0924937, 0.092219", \ + "0.10284, 0.0980399, 0.0947984, 0.0936465, 0.0929944, 0.0926078", \ + "0.113196, 0.106155, 0.10069, 0.0983679, 0.0972096, 0.0968226", \ + "0.140729, 0.129855, 0.118196, 0.112825, 0.109634, 0.107528", \ + "0.157956, 0.143437, 0.127507, 0.11996, 0.115757, 0.113277" \ + ); + } + } + } + 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.031498; + rise_capacitance : 0.031746; + rise_capacitance_range (0.0245486, 0.0372814); + fall_capacitance : 0.03125; + fall_capacitance_range (0.0252984, 0.0337121); + 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.75371e-05, -1.29722e-05, -6.2825e-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.75371e-05, 1.29722e-05, 6.2825e-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.0345885, -0.0357936, -0.0361564, -0.0365758, -0.036737, -0.0369406, -0.0368259" \ + ); + } + 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.0450127, 0.0443943, 0.0441665, 0.0440997, 0.0441325, 0.0442615, 0.0440573" \ + ); + } + } + 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.74914e-05, -1.2984e-05, -6.2943e-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.74914e-05, 1.2984e-05, 6.2943e-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.0345857, -0.0357916, -0.0361543, -0.0365749, -0.0367367, -0.0369406, -0.0368261" \ + ); + } + 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.0450096, 0.0443927, 0.0441658, 0.0440992, 0.044132, 0.0442614, 0.0440572" \ + ); + } + } + 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.74914e-05, -1.2984e-05, -6.2943e-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.74914e-05, 1.2984e-05, 6.2943e-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.0345857, -0.0357916, -0.0361543, -0.0365749, -0.0367367, -0.0369406, -0.0368261" \ + ); + } + 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.0450096, 0.0443927, 0.0441658, 0.0440992, 0.044132, 0.0442614, 0.0440572" \ + ); + } + } + } + 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.0280667; + rise_capacitance : 0.0293182; + rise_capacitance_range (0.0234222, 0.0371855); + fall_capacitance : 0.0268152; + fall_capacitance_range (0.0227686, 0.0320786); + 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.979721, 0.979978, 0.979863, 0.980265, 0.980365, 0.981087, 0.981469" \ + ); + } + 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.383971, 0.381634, 0.380361, 0.378775, 0.380175, 0.376881, 0.375967" \ + ); + } + } + 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.0652314, 0.0727543, 0.0837524, 0.111066, 0.170357, 0.293502, 0.552503" \ + ); + } + 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.160237, 0.171461, 0.183055, 0.212778, 0.272206, 0.396243, 0.651737" \ + ); + } + } + } + } + cell (sg13cmos5l_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 : 1826.61; + when : "!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 282.332; + when : "c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6376.16; + when : "c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 699.654; + related_pg_pin : iovdd; + } + leakage_power () { + value : 4101.39; + 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.49658; + 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.00861, 1.22141, 1.55354, 1.7086, 1.93785, 2.16594", \ + "1.0306, 1.24334, 1.57533, 1.72991, 1.95982, 2.18795", \ + "1.05009, 1.26294, 1.59484, 1.75004, 1.97941, 2.20755", \ + "1.08937, 1.30186, 1.63401, 1.78936, 2.01886, 2.24674", \ + "1.15488, 1.368, 1.69999, 1.85482, 2.08494, 2.31246", \ + "1.27085, 1.4846, 1.81579, 1.97143, 2.20041, 2.42856", \ + "1.47787, 1.69028, 2.02148, 2.17757, 2.40743, 2.63486" \ + ); + } + 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.37306, 0.680981, 1.27503, 1.57726, 2.03611, 2.50114", \ + "0.373094, 0.680982, 1.27504, 1.57727, 2.03663, 2.50115", \ + "0.373095, 0.680998, 1.27505, 1.5775, 2.03664, 2.50116", \ + "0.373096, 0.680999, 1.27506, 1.57751, 2.03665, 2.50117", \ + "0.373097, 0.681409, 1.27507, 1.57752, 2.03677, 2.50118", \ + "0.373534, 0.682177, 1.27508, 1.57757, 2.03678, 2.50119", \ + "0.374103, 0.682178, 1.27509, 1.57758, 2.03679, 2.50229" \ + ); + } + 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.670514, 0.841174, 1.13496, 1.27891, 1.49925, 1.72302", \ + "0.68081, 0.851377, 1.14497, 1.28944, 1.51055, 1.7332", \ + "0.686502, 0.857099, 1.15075, 1.29521, 1.51629, 1.73896", \ + "0.695375, 0.866018, 1.15962, 1.30408, 1.52411, 1.74779", \ + "0.713109, 0.882982, 1.17769, 1.32152, 1.5418, 1.76547", \ + "0.742553, 0.912185, 1.20723, 1.35203, 1.57195, 1.79569", \ + "0.786821, 0.95745, 1.25132, 1.3959, 1.61632, 1.83952" \ + ); + } + 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.459001, 0.683451, 1.201, 1.47476, 1.89581, 2.32504", \ + "0.459438, 0.68351, 1.20109, 1.47477, 1.89582, 2.32508", \ + "0.459439, 0.683511, 1.20112, 1.47478, 1.89583, 2.32509", \ + "0.45944, 0.683561, 1.20113, 1.47479, 1.89596, 2.32511", \ + "0.459441, 0.683562, 1.20114, 1.4748, 1.89597, 2.32512", \ + "0.459442, 0.683563, 1.2013, 1.47481, 1.89654, 2.32513", \ + "0.459443, 0.683564, 1.20131, 1.47482, 1.89655, 2.32514" \ + ); + } + } + 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.73342, 7.54765, 7.4664, 7.38248, 7.22837, 7.18322", \ + "7.7397, 7.55384, 7.46834, 7.34098, 7.27844, 7.1815", \ + "7.72092, 7.56144, 7.47065, 7.38086, 7.26548, 7.2009", \ + "7.74535, 7.56245, 7.4741, 7.40696, 7.33043, 7.20997", \ + "7.77318, 7.64726, 7.54132, 7.41874, 7.41888, 7.25645", \ + "7.86646, 7.75444, 7.60241, 7.57804, 7.40801, 7.36063", \ + "8.03058, 7.79746, 7.57382, 7.63171, 7.55554, 7.38454" \ + ); + } + 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.897, 16.0611, 12.7075, 11.7952, 10.7911, 10.0533", \ + "19.8871, 16.0548, 12.7097, 11.7561, 10.7586, 10.0457", \ + "19.8808, 16.0478, 12.7019, 11.7492, 10.7474, 10.0396", \ + "19.8787, 16.0398, 12.693, 11.7388, 10.7657, 10.0289", \ + "19.8581, 16.0236, 12.6818, 11.7545, 10.7615, 10.0278", \ + "19.8345, 16.0104, 12.6842, 11.7502, 10.779, 10.0314", \ + "19.8191, 16.004, 12.6652, 11.7405, 10.766, 10.0292" \ + ); + } + } + 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.0232037, -0.0232035, -0.0232031, -0.0232039, -0.0232046, -0.023204", \ + "-0.00666839, -0.00666824, -0.00666807, -0.00666845, -0.00666915, -0.00666916", \ + "0.0146588, 0.0146589, 0.0146593, 0.0146585, 0.0146578, 0.0146585", \ + "0.0660763, 0.0660759, 0.0660763, 0.0660755, 0.0660744, 0.0660755", \ + "0.171125, 0.17103, 0.17103, 0.17103, 0.171029, 0.171029", \ + "0.383078, 0.383079, 0.383104, 0.383103, 0.383102, 0.383103", \ + "0.807961, 0.80795, 0.807892, 0.807985, 0.807943, 0.807895" \ + ); + } + 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.111462, 0.111462, 0.111463, 0.11146, 0.111461, 0.111465", \ + "0.133658, 0.133658, 0.133657, 0.133651, 0.133651, 0.13366", \ + "0.156325, 0.156327, 0.156326, 0.156324, 0.156325, 0.156329", \ + "0.208564, 0.208565, 0.208565, 0.208563, 0.208563, 0.208568", \ + "0.31613, 0.316487, 0.316404, 0.316208, 0.316407, 0.316408", \ + "0.52423, 0.524573, 0.524385, 0.524643, 0.524675, 0.524187", \ + "0.950187, 0.950266, 0.950402, 0.950115, 0.950299, 0.950125" \ + ); + } + } + } + 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.0436858; + rise_capacitance : 0.0423121; + rise_capacitance_range (0.0369655, 0.0458742); + fall_capacitance : 0.0450594; + fall_capacitance_range (0.0398753, 0.0481484); + } + } + cell (sg13cmos5l_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 : 1825.36; + when : "!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 524.869; + when : "c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6376.03; + when : "c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1326.97; + related_pg_pin : iovdd; + } + leakage_power () { + value : 4100.69; + 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.66853; + 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.28565, 1.57262, 1.98017, 2.15608, 2.41259, 2.66101", \ + "1.30945, 1.59547, 2.00097, 2.1793, 2.43306, 2.68249", \ + "1.32704, 1.6134, 2.02014, 2.19656, 2.45234, 2.70232", \ + "1.36571, 1.65173, 2.05839, 2.23489, 2.49136, 2.73917", \ + "1.43326, 1.71906, 2.12357, 2.30225, 2.5585, 2.80644", \ + "1.5473, 1.83326, 2.23832, 2.41697, 2.67346, 2.92149", \ + "1.75486, 2.04052, 2.44766, 2.62406, 2.88057, 3.12983" \ + ); + } + 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.482808, 0.859201, 1.50096, 1.81702, 2.29945, 2.787", \ + "0.482809, 0.860084, 1.50097, 1.8194, 2.2998, 2.78731", \ + "0.483694, 0.860085, 1.50098, 1.81941, 2.29981, 2.7883", \ + "0.483695, 0.860086, 1.50099, 1.81942, 2.29982, 2.78831", \ + "0.483696, 0.860308, 1.501, 1.81943, 2.29983, 2.78832", \ + "0.483974, 0.860309, 1.50101, 1.81944, 2.29984, 2.78833", \ + "0.483975, 0.861476, 1.50212, 1.81945, 2.29985, 2.78834" \ + ); + } + 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 ( \ + "0.940409, 1.14488, 1.48248, 1.6379, 1.86542, 2.09382", \ + "0.950951, 1.15519, 1.49396, 1.64884, 1.87732, 2.10335", \ + "0.9566, 1.16152, 1.49867, 1.65358, 1.88327, 2.11155", \ + "0.965127, 1.16959, 1.50786, 1.66293, 1.89106, 2.11748", \ + "0.982969, 1.1878, 1.52513, 1.67947, 1.90958, 2.13784", \ + "1.01158, 1.21716, 1.55347, 1.7081, 1.93737, 2.16408", \ + "1.05543, 1.26012, 1.59762, 1.75121, 1.97972, 2.20906" \ + ); + } + 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.755997, 0.975225, 1.46438, 1.73858, 2.16521, 2.60108", \ + "0.756029, 0.975226, 1.4652, 1.73859, 2.16522, 2.6018", \ + "0.756128, 0.97583, 1.46521, 1.7386, 2.16523, 2.60329", \ + "0.756129, 0.976958, 1.46528, 1.73861, 2.16547, 2.6033", \ + "0.75613, 0.976959, 1.46529, 1.73862, 2.16548, 2.60357", \ + "0.756131, 0.97696, 1.4653, 1.73925, 2.16627, 2.60358", \ + "0.756132, 0.976961, 1.46531, 1.73926, 2.16628, 2.60359" \ + ); + } + } + 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.8574, 12.3418, 12.2045, 11.7416, 11.5716, 11.4102", \ + "12.8746, 12.4327, 12.1932, 12.188, 11.6585, 11.4307", \ + "12.8897, 12.4318, 12.1919, 11.7325, 11.6614, 11.5567", \ + "12.8918, 12.4405, 12.194, 11.8124, 11.6284, 11.3594", \ + "12.9656, 12.4874, 11.9034, 11.8369, 11.6664, 11.2007", \ + "13.0001, 12.4611, 11.964, 11.9159, 11.7404, 11.38", \ + "13.1188, 12.5759, 12.3341, 11.8573, 11.8121, 11.6885" \ + ); + } + 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.5119, 59.3996, 46.4346, 42.5643, 38.2531, 34.9269", \ + "71.5065, 59.3699, 46.4793, 42.5604, 38.1496, 34.9777", \ + "71.5045, 59.3728, 46.4437, 42.4796, 38.1754, 35.0172", \ + "71.4955, 59.3627, 46.4589, 42.5174, 38.1996, 34.9593", \ + "71.4462, 59.3059, 46.3568, 42.4789, 38.1462, 34.9849", \ + "71.4122, 59.3421, 46.4229, 42.5456, 38.1815, 34.9475", \ + "71.2549, 59.1172, 46.274, 42.3308, 38.0261, 34.8684" \ + ); + } + } + 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.0232329, -0.0232327, -0.0232332, -0.0232331, -0.0232333, -0.0232336", \ + "-0.00672926, -0.00672898, -0.00672819, -0.00672836, -0.00672848, -0.00672942", \ + "0.014567, 0.0145666, 0.0145673, 0.0145672, 0.0145671, 0.0145665", \ + "0.0659146, 0.0659147, 0.0659148, 0.0659149, 0.0659146, 0.0659141", \ + "0.170603, 0.170603, 0.170603, 0.170604, 0.170603, 0.170603", \ + "0.3863, 0.3863, 0.3863, 0.3863, 0.3863, 0.3863", \ + "0.808597, 0.808502, 0.808476, 0.808471, 0.80858, 0.808549" \ + ); + } + 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.11148, 0.11148, 0.11148, 0.111479, 0.111484, 0.111483", \ + "0.133601, 0.133601, 0.1336, 0.133599, 0.133606, 0.133604", \ + "0.156249, 0.156248, 0.156247, 0.156249, 0.156252, 0.156254", \ + "0.208652, 0.208651, 0.208651, 0.208651, 0.208656, 0.208653", \ + "0.315769, 0.31575, 0.315749, 0.315883, 0.315886, 0.315888", \ + "0.524067, 0.524025, 0.523598, 0.523979, 0.524198, 0.523909", \ + "0.949522, 0.949681, 0.949606, 0.949477, 0.949998, 0.949932" \ + ); + } + } + } + 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.0436819; + rise_capacitance : 0.0422883; + rise_capacitance_range (0.0369505, 0.045777); + fall_capacitance : 0.0450755; + fall_capacitance_range (0.0398526, 0.0481717); + } + } + cell (sg13cmos5l_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 : 1825.28; + when : "!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 184.993; + when : "c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6376.19; + when : "c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 269.507; + related_pg_pin : iovdd; + } + leakage_power () { + value : 4100.73; + 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.68968; + 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 ( \ + "0.984383, 1.28831, 1.59048, 1.89272, 2.79613, 3.69929", \ + "1.00607, 1.31003, 1.61291, 1.9143, 2.81795, 3.72109", \ + "1.02573, 1.32966, 1.6327, 1.93395, 2.83701, 3.74064", \ + "1.06477, 1.36883, 1.67143, 1.97285, 2.87654, 3.7803", \ + "1.13121, 1.43521, 1.73798, 2.0397, 2.94309, 3.84602", \ + "1.24813, 1.55213, 1.85506, 2.15643, 3.05999, 3.96301", \ + "1.45321, 1.75832, 2.0604, 2.36249, 3.26589, 4.17015" \ + ); + } + 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.772504, 1.39233, 2.01993, 2.64852, 4.54032, 6.42992", \ + "0.772505, 1.39256, 2.01994, 2.64902, 4.54033, 6.42993", \ + "0.772506, 1.39306, 2.01995, 2.64903, 4.54034, 6.42994", \ + "0.772507, 1.39307, 2.01996, 2.64904, 4.54035, 6.42995", \ + "0.772508, 1.39308, 2.01997, 2.64905, 4.54036, 6.42996", \ + "0.772509, 1.39309, 2.01998, 2.64906, 4.54037, 6.42997", \ + "0.773164, 1.39327, 2.01999, 2.64907, 4.54037, 6.42998" \ + ); + } + 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.686111, 0.992308, 1.29874, 1.60511, 2.52546, 3.44567", \ + "0.696243, 1.00232, 1.3087, 1.61547, 2.5349, 3.45567", \ + "0.70213, 1.00823, 1.31493, 1.62092, 2.54148, 3.46168", \ + "0.711372, 1.01755, 1.3238, 1.63007, 2.55062, 3.47083", \ + "0.728961, 1.03525, 1.34157, 1.64788, 2.56791, 3.4884", \ + "0.758642, 1.06466, 1.371, 1.67767, 2.59811, 3.51806", \ + "0.803405, 1.10952, 1.41589, 1.7227, 2.64195, 3.56209" \ + ); + } + 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.708862, 1.29046, 1.87879, 2.46821, 4.23823, 6.00909", \ + "0.708863, 1.29161, 1.8788, 2.46842, 4.23824, 6.0091", \ + "0.708864, 1.29162, 1.87887, 2.46843, 4.23825, 6.00911", \ + "0.708865, 1.29171, 1.87888, 2.46853, 4.23826, 6.00912", \ + "0.708866, 1.29172, 1.87889, 2.46854, 4.23869, 6.00979", \ + "0.708867, 1.29173, 1.8789, 2.46855, 4.23874, 6.0098", \ + "0.708868, 1.29174, 1.87891, 2.46945, 4.23875, 6.00981" \ + ); + } + } + 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.83833, 3.79612, 3.76985, 3.72877, 3.63229, 3.50788", \ + "3.84605, 3.8065, 3.7737, 3.74328, 3.64709, 3.48898", \ + "3.85417, 3.81524, 3.78349, 3.74706, 3.61112, 3.5051", \ + "3.87602, 3.83617, 3.8003, 3.76132, 3.67733, 3.51464", \ + "3.92018, 3.88053, 3.84484, 3.80999, 3.72294, 3.56483", \ + "3.99896, 3.96407, 3.93329, 3.89444, 3.80459, 3.64468", \ + "4.14311, 4.10871, 4.06764, 4.03042, 3.94121, 3.8065" \ + ); + } + 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.31467, 2.26098, 2.23452, 2.22047, 2.20002, 2.18926", \ + "2.30121, 2.24757, 2.21999, 2.20674, 2.18656, 2.17581", \ + "2.29798, 2.24418, 2.21748, 2.20395, 2.18301, 2.1728", \ + "2.28584, 2.2313, 2.20573, 2.19251, 2.17115, 2.16099", \ + "2.28805, 2.23493, 2.20878, 2.1929, 2.17458, 2.16505", \ + "2.29615, 2.24151, 2.21655, 2.20387, 2.18239, 2.17296", \ + "2.33858, 2.28509, 2.25867, 2.24532, 2.22495, 2.21476" \ + ); + } + } + 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.0232351, -0.0232361, -0.0232369, -0.0232369, -0.0232361, -0.0232365", \ + "-0.00672668, -0.00672789, -0.00672812, -0.00672835, -0.00672788, -0.00672693", \ + "0.0145704, 0.0145694, 0.0145689, 0.0145684, 0.0145692, 0.0145688", \ + "0.0659123, 0.0659118, 0.065911, 0.0659112, 0.0659111, 0.0659115", \ + "0.170739, 0.170738, 0.170738, 0.170738, 0.170738, 0.170738", \ + "0.386259, 0.386259, 0.38626, 0.38626, 0.386261, 0.38626", \ + "0.812084, 0.812014, 0.812097, 0.812135, 0.81202, 0.812013" \ + ); + } + 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.111535, 0.111522, 0.111518, 0.111517, 0.111513, 0.111518", \ + "0.133636, 0.133633, 0.133631, 0.133628, 0.133627, 0.133632", \ + "0.156281, 0.156274, 0.156263, 0.156266, 0.156261, 0.156268", \ + "0.208621, 0.208617, 0.208617, 0.208619, 0.20861, 0.208617", \ + "0.315834, 0.316125, 0.316085, 0.315725, 0.316083, 0.315971", \ + "0.531865, 0.531522, 0.531745, 0.531984, 0.53159, 0.531525", \ + "0.952786, 0.952822, 0.952711, 0.953172, 0.953229, 0.952998" \ + ); + } + } + } + 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.0436669; + rise_capacitance : 0.0422708; + rise_capacitance_range (0.0369502, 0.0456785); + fall_capacitance : 0.045063; + fall_capacitance_range (0.0398508, 0.0481448); + } + } + cell (sg13cmos5l_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 : 11898.9; + when : "!c2p_en&!c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 224.199; + when : "!c2p_en&c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 18954.8; + 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 : 19894.5; + 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 : 13564.8; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 491.983; + related_pg_pin : iovdd; + } + leakage_power () { + value : 16078.2; + 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.49315; + 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.04212, 1.15836, 1.2554, 1.34516, 1.58709, 1.82024", \ + "1.05075, 1.16673, 1.26488, 1.35341, 1.59589, 1.82839", \ + "1.05453, 1.17055, 1.26761, 1.35594, 1.60027, 1.83203", \ + "1.06042, 1.17647, 1.27347, 1.36184, 1.60578, 1.83786", \ + "1.06509, 1.18147, 1.27831, 1.36786, 1.61063, 1.84326", \ + "1.0651, 1.18148, 1.27832, 1.36787, 1.61064, 1.84327", \ + "1.06511, 1.18149, 1.27833, 1.36788, 1.61065, 1.84328" \ + ); + } + 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.374284, 0.532906, 0.681287, 0.830064, 1.27474, 1.73012", \ + "0.374285, 0.532907, 0.682644, 0.830065, 1.27475, 1.73013", \ + "0.374286, 0.532908, 0.682645, 0.830066, 1.27493, 1.73014", \ + "0.374287, 0.532909, 0.682646, 0.830067, 1.27531, 1.73015", \ + "0.374335, 0.534123, 0.682647, 0.830069, 1.27532, 1.73029", \ + "0.375068, 0.534124, 0.682648, 0.830495, 1.27533, 1.7303", \ + "0.37742, 0.534824, 0.685239, 0.832746, 1.27534, 1.73031" \ + ); + } + 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.713429, 0.803588, 0.884126, 0.960195, 1.17995, 1.39772", \ + "0.728394, 0.818503, 0.898975, 0.974835, 1.19422, 1.41331", \ + "0.741117, 0.831274, 0.911725, 0.987742, 1.20663, 1.42572", \ + "0.765418, 0.85548, 0.935935, 1.01207, 1.23084, 1.45003", \ + "0.804681, 0.89486, 0.975371, 1.05139, 1.27091, 1.48975", \ + "0.875239, 0.965617, 1.04651, 1.1227, 1.3418, 1.56131", \ + "0.994724, 1.08508, 1.16575, 1.24183, 1.46189, 1.6823" \ + ); + } + 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.444894, 0.55546, 0.671985, 0.796051, 1.19289, 1.60896", \ + "0.448869, 0.559015, 0.674284, 0.798737, 1.19471, 1.61045", \ + "0.44995, 0.560305, 0.67516, 0.799679, 1.19597, 1.61064", \ + "0.449991, 0.560306, 0.675161, 0.79968, 1.19598, 1.61065", \ + "0.449992, 0.560307, 0.675162, 0.799681, 1.19599, 1.61066", \ + "0.449993, 0.560308, 0.675163, 0.799682, 1.196, 1.61067", \ + "0.449994, 0.560309, 0.675164, 0.799683, 1.19601, 1.61068" \ + ); + } + } + 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.759799, 0.7598, 0.759801, 0.759802, 0.759803, 0.759804", \ + "0.775605, 0.775606, 0.775607, 0.775608, 0.775609, 0.77561", \ + "0.783394, 0.783395, 0.783396, 0.783397, 0.783398, 0.783399", \ + "0.802313, 0.802314, 0.802315, 0.802316, 0.802317, 0.802318", \ + "0.826263, 0.826264, 0.826265, 0.826266, 0.826267, 0.826268", \ + "0.863161, 0.863162, 0.863163, 0.863164, 0.863165, 0.863166", \ + "0.93939, 0.939391, 0.939392, 0.939393, 0.939394, 0.939395" \ + ); + } + 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.759799, 0.7598, 0.759801, 0.759802, 0.759803, 0.759804", \ + "0.775605, 0.775606, 0.775607, 0.775608, 0.775609, 0.77561", \ + "0.783394, 0.783395, 0.783396, 0.783397, 0.783398, 0.783399", \ + "0.802313, 0.802314, 0.802315, 0.802316, 0.802317, 0.802318", \ + "0.826263, 0.826264, 0.826265, 0.826266, 0.826267, 0.826268", \ + "0.863161, 0.863162, 0.863163, 0.863164, 0.863165, 0.863166", \ + "0.93939, 0.939391, 0.939392, 0.939393, 0.939394, 0.939395" \ + ); + } + 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.72561, 0.725611, 0.725612, 0.725613, 0.725614, 0.725615", \ + "0.745571, 0.745572, 0.745573, 0.745574, 0.745575, 0.745576", \ + "0.757899, 0.7579, 0.757901, 0.757902, 0.757903, 0.757904", \ + "0.779746, 0.779747, 0.779748, 0.779749, 0.77975, 0.779751", \ + "0.815345, 0.815346, 0.815347, 0.815348, 0.815349, 0.81535", \ + "0.861824, 0.861825, 0.861826, 0.861827, 0.861828, 0.861829", \ + "0.954411, 0.954412, 0.954413, 0.954414, 0.954415, 0.954416" \ + ); + } + 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.72561, 0.725611, 0.725612, 0.725613, 0.725614, 0.725615", \ + "0.745571, 0.745572, 0.745573, 0.745574, 0.745575, 0.745576", \ + "0.757899, 0.7579, 0.757901, 0.757902, 0.757903, 0.757904", \ + "0.779746, 0.779747, 0.779748, 0.779749, 0.77975, 0.779751", \ + "0.815345, 0.815346, 0.815347, 0.815348, 0.815349, 0.81535", \ + "0.861824, 0.861825, 0.861826, 0.861827, 0.861828, 0.861829", \ + "0.954411, 0.954412, 0.954413, 0.954414, 0.954415, 0.954416" \ + ); + } + } + 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.03218, 1.15599, 1.25948, 1.35252, 1.60604, 1.84926", \ + "1.04392, 1.16739, 1.27082, 1.36364, 1.6171, 1.85985", \ + "1.04925, 1.17363, 1.27619, 1.36793, 1.62278, 1.86508", \ + "1.05936, 1.18366, 1.28639, 1.37925, 1.63269, 1.87599", \ + "1.07114, 1.19544, 1.29666, 1.38927, 1.64442, 1.88809", \ + "1.08104, 1.20516, 1.30643, 1.40077, 1.65424, 1.89802", \ + "1.08708, 1.21139, 1.31412, 1.40698, 1.6605, 1.90371" \ + ); + } + 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.380222, 0.530227, 0.67457, 0.820076, 1.26244, 1.7176", \ + "0.380292, 0.530228, 0.67459, 0.820077, 1.26245, 1.71761", \ + "0.380444, 0.530648, 0.67465, 0.820078, 1.26246, 1.71765", \ + "0.380445, 0.530649, 0.674798, 0.820165, 1.26266, 1.71779", \ + "0.380446, 0.53065, 0.674799, 0.820166, 1.26267, 1.7178", \ + "0.380447, 0.531097, 0.6748, 0.820167, 1.26268, 1.71781", \ + "0.380448, 0.531098, 0.676252, 0.820168, 1.26295, 1.71782" \ + ); + } + 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.577965, 0.686804, 0.782786, 0.873932, 1.13345, 1.39006", \ + "0.588259, 0.696631, 0.793229, 0.884246, 1.14353, 1.40033", \ + "0.592403, 0.700927, 0.796984, 0.888077, 1.14865, 1.40413", \ + "0.598295, 0.707655, 0.804176, 0.892794, 1.15432, 1.40947", \ + "0.602356, 0.710884, 0.808118, 0.896754, 1.15867, 1.41419", \ + "0.602357, 0.710885, 0.808119, 0.896755, 1.15868, 1.4142", \ + "0.602358, 0.710886, 0.80812, 0.896756, 1.15869, 1.41421" \ + ); + } + 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.27566, 0.415885, 0.553811, 0.693463, 1.11878, 1.55239", \ + "0.275703, 0.415886, 0.553946, 0.693481, 1.11879, 1.5524", \ + "0.275877, 0.415887, 0.553947, 0.693482, 1.11884, 1.55241", \ + "0.275879, 0.416427, 0.554736, 0.693483, 1.11885, 1.55286", \ + "0.276204, 0.416428, 0.555036, 0.693484, 1.11895, 1.55287", \ + "0.276205, 0.416429, 0.555037, 0.693485, 1.11924, 1.55288", \ + "0.276206, 0.416471, 0.555038, 0.693486, 1.11925, 1.55289" \ + ); + } + } + 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.66479, 7.55135, 7.50215, 7.57976, 7.36078, 7.35124", \ + "7.6868, 7.5577, 7.58797, 7.58106, 7.37791, 7.33486", \ + "7.68298, 7.56108, 7.50863, 7.46114, 7.44221, 7.33943", \ + "7.68829, 7.56125, 7.50557, 7.46989, 7.43771, 7.33334", \ + "7.66614, 7.61217, 7.49434, 7.55701, 7.40765, 7.32503", \ + "7.58263, 7.50964, 7.45542, 7.52972, 7.40254, 7.32755", \ + "7.54436, 7.45507, 7.48642, 7.60108, 7.35764, 7.26635" \ + ); + } + 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 ( \ + "18.6912, 16.5544, 15.1047, 14.0414, 12.0124, 10.8356", \ + "19.0241, 16.8506, 15.365, 14.2879, 12.2104, 10.9702", \ + "19.1471, 16.9568, 15.4592, 14.3693, 12.2986, 11.0269", \ + "19.116, 16.9309, 15.436, 14.3571, 12.2694, 11.0164", \ + "18.9747, 16.8049, 15.3221, 14.2446, 12.1766, 10.9459", \ + "18.4671, 16.3828, 14.9255, 13.8986, 11.9096, 10.7392", \ + "17.4887, 15.489, 14.1395, 13.1812, 11.3389, 10.2719" \ + ); + } + } + 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.0940077, 0.0940042, 0.094008, 0.0940058, 0.094008, 0.0940046", \ + "0.102241, 0.102239, 0.102246, 0.10224, 0.102244, 0.102237", \ + "0.118722, 0.118725, 0.118724, 0.11872, 0.118731, 0.118721", \ + "0.167163, 0.167165, 0.167165, 0.167162, 0.167167, 0.167161", \ + "0.273728, 0.273731, 0.273731, 0.273732, 0.273731, 0.273725", \ + "0.497514, 0.497524, 0.497443, 0.497449, 0.497445, 0.497442", \ + "0.942577, 0.942695, 0.944187, 0.944188, 0.944196, 0.94417" \ + ); + } + 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.239024, 0.239022, 0.239024, 0.239018, 0.239017, 0.239018", \ + "0.248758, 0.248761, 0.248759, 0.248756, 0.248756, 0.248747", \ + "0.267495, 0.267497, 0.267499, 0.267494, 0.267495, 0.267487", \ + "0.317621, 0.317624, 0.317625, 0.317624, 0.317622, 0.317611", \ + "0.422531, 0.422539, 0.422532, 0.422539, 0.422528, 0.422521", \ + "0.640885, 0.641186, 0.640803, 0.641188, 0.640726, 0.64117", \ + "1.0812, 1.0812, 1.081, 1.08126, 1.08088, 1.08122" \ + ); + } + } + 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.09714, 7.45838, 7.85812, 8.24656, 9.10984, 10.0611", \ + "7.11187, 7.4664, 7.8547, 8.23165, 9.04698, 9.97265", \ + "7.10614, 7.51334, 7.85012, 8.12333, 9.06538, 9.99587", \ + "7.10855, 7.50987, 7.85686, 8.23543, 9.08215, 10.0433", \ + "7.11197, 7.51566, 7.77676, 8.07786, 9.08226, 10.0857", \ + "7.09436, 7.48077, 7.74353, 8.21869, 9.07585, 10.0876", \ + "7.13288, 7.52297, 7.90452, 8.23439, 9.09961, 9.95796" \ + ); + } + 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.98171, 2.98345, 2.9819, 2.98302, 2.97999, 2.98095", \ + "2.98271, 2.98397, 2.98334, 2.9841, 2.98305, 2.98347", \ + "2.9823, 2.9832, 2.98191, 2.98297, 2.97981, 2.98109", \ + "2.98339, 2.98637, 2.98461, 2.98509, 2.98047, 2.98219", \ + "2.98087, 2.98231, 2.98249, 2.98299, 2.97954, 2.98095", \ + "2.98227, 2.98193, 2.98473, 2.98606, 2.98235, 2.98262", \ + "2.98367, 2.98685, 2.98756, 2.98531, 2.97879, 2.97984" \ + ); + } + } + 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.039636, 0.039638, 0.0396456, 0.039648, 0.0396465, 0.0396397", \ + "0.0536612, 0.0536641, 0.0536712, 0.0536731, 0.0536693, 0.053667", \ + "0.0735373, 0.0735428, 0.0735473, 0.0735431, 0.0735458, 0.0735433", \ + "0.127143, 0.127147, 0.127153, 0.127155, 0.127154, 0.127147", \ + "0.236075, 0.236081, 0.23608, 0.236081, 0.236086, 0.236083", \ + "0.465486, 0.465412, 0.465411, 0.465416, 0.465413, 0.465407", \ + "0.910554, 0.910646, 0.91069, 0.910787, 0.910697, 0.910792" \ + ); + } + 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.0714824, 0.0714786, 0.0714843, 0.0714732, 0.0714741, 0.0714694", \ + "0.0792813, 0.0792774, 0.0792823, 0.0792787, 0.0792742, 0.0792689", \ + "0.0899897, 0.0899851, 0.0899907, 0.0899799, 0.0899808, 0.0899756", \ + "0.118602, 0.118593, 0.118599, 0.118594, 0.118592, 0.118593", \ + "0.177008, 0.176958, 0.176952, 0.176966, 0.176951, 0.176943", \ + "0.299091, 0.299149, 0.299059, 0.299012, 0.299172, 0.298944", \ + "0.544353, 0.544423, 0.544538, 0.544565, 0.5448, 0.544874" \ + ); + } + } + } + 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.0311375; + rise_capacitance : 0.0314761; + rise_capacitance_range (0.0247745, 0.0374792); + fall_capacitance : 0.030799; + fall_capacitance_range (0.025523, 0.0325351); + 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.16164e-05, 6.98342e-05, 7.399e-05, 8.03321e-05, 8.7444e-05, 9.06281e-05, 9.14924e-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.16164e-05, -6.98342e-05, -7.399e-05, -8.03321e-05, -8.7444e-05, -9.06281e-05, -9.14924e-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.0347575, -0.0360391, -0.0363823, -0.0365755, -0.0367439, -0.0369023, -0.036963" \ + ); + } + 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.0430085, 0.0426212, 0.04232, 0.042071, 0.0417322, 0.0422942, 0.041893" \ + ); + } + } + 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.16164e-05, 6.98342e-05, 7.399e-05, 8.03321e-05, 8.7444e-05, 9.06281e-05, 9.14924e-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.16164e-05, -6.98342e-05, -7.399e-05, -8.03321e-05, -8.7444e-05, -9.06281e-05, -9.14924e-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.0347575, -0.0360391, -0.0363823, -0.0365755, -0.0367439, -0.0369023, -0.036963" \ + ); + } + 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.0430085, 0.0426212, 0.04232, 0.042071, 0.0417322, 0.0422942, 0.041893" \ + ); + } + } + } + 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.028895; + rise_capacitance : 0.0300448; + rise_capacitance_range (0.0247594, 0.037547); + fall_capacitance : 0.0277453; + fall_capacitance_range (0.0238186, 0.0324167); + } + } + cell (sg13cmos5l_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 : 11899.4; + when : "!c2p_en&!c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 349.682; + when : "!c2p_en&c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 18955.4; + 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 : 19895.1; + 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 : 13565.7; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 846.231; + related_pg_pin : iovdd; + } + leakage_power () { + value : 16078.9; + 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.0496; + 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.21488, 1.31803, 1.40306, 1.47637, 1.66223, 1.81975", \ + "1.22363, 1.32627, 1.41131, 1.48471, 1.67025, 1.82837", \ + "1.22799, 1.33072, 1.41552, 1.48911, 1.67464, 1.83276", \ + "1.23288, 1.33569, 1.4201, 1.49434, 1.67943, 1.83896", \ + "1.2367, 1.33978, 1.42431, 1.49828, 1.68347, 1.84322", \ + "1.23671, 1.33979, 1.42452, 1.49863, 1.6843, 1.84394", \ + "1.23672, 1.3398, 1.42453, 1.49864, 1.68431, 1.84395" \ + ); + } + 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.357137, 0.484555, 0.591532, 0.686635, 0.94084, 1.18092", \ + "0.357138, 0.484556, 0.591533, 0.686636, 0.940841, 1.18178", \ + "0.357139, 0.484557, 0.591534, 0.686637, 0.940842, 1.1818", \ + "0.35714, 0.484558, 0.591535, 0.686638, 0.940843, 1.1827", \ + "0.357141, 0.485065, 0.591536, 0.686639, 0.940844, 1.18271", \ + "0.358899, 0.486125, 0.592506, 0.687987, 0.941566, 1.1833", \ + "0.362182, 0.488259, 0.596633, 0.68893, 0.942074, 1.18331" \ + ); + } + 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.920766, 0.98241, 1.03856, 1.0907, 1.23335, 1.36353", \ + "0.936016, 0.997501, 1.05342, 1.10575, 1.24856, 1.37843", \ + "0.948272, 1.00995, 1.066, 1.11695, 1.26071, 1.39091", \ + "0.972901, 1.03447, 1.08911, 1.14271, 1.28578, 1.41538", \ + "1.01232, 1.07398, 1.12974, 1.18208, 1.32456, 1.45477", \ + "1.08225, 1.14419, 1.19986, 1.25174, 1.39517, 1.52446", \ + "1.20031, 1.26231, 1.31837, 1.37083, 1.51408, 1.64288" \ + ); + } + 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.700609, 0.737064, 0.790404, 0.844865, 1.01656, 1.19675", \ + "0.706682, 0.742893, 0.793304, 0.849438, 1.02061, 1.20206", \ + "0.708629, 0.745072, 0.796826, 0.852381, 1.02272, 1.20207", \ + "0.70863, 0.745073, 0.796827, 0.852382, 1.02462, 1.20293", \ + "0.708631, 0.745074, 0.796828, 0.852383, 1.02463, 1.20294", \ + "0.708632, 0.745075, 0.796829, 0.852384, 1.02464, 1.20295", \ + "0.708633, 0.745076, 0.79683, 0.852385, 1.02465, 1.20296" \ + ); + } + } + 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.922217, 0.922218, 0.922219, 0.92222, 0.922221, 0.922222", \ + "0.938636, 0.938637, 0.938638, 0.938639, 0.93864, 0.938641", \ + "0.946974, 0.946975, 0.946976, 0.946977, 0.946978, 0.946979", \ + "0.962706, 0.962707, 0.962708, 0.962709, 0.96271, 0.962711", \ + "0.988714, 0.988715, 0.988716, 0.988717, 0.988718, 0.988719", \ + "1.02715, 1.02716, 1.02717, 1.02718, 1.02719, 1.0272", \ + "1.10375, 1.10376, 1.10377, 1.10378, 1.10379, 1.1038" \ + ); + } + 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.922217, 0.922218, 0.922219, 0.92222, 0.922221, 0.922222", \ + "0.938636, 0.938637, 0.938638, 0.938639, 0.93864, 0.938641", \ + "0.946974, 0.946975, 0.946976, 0.946977, 0.946978, 0.946979", \ + "0.962706, 0.962707, 0.962708, 0.962709, 0.96271, 0.962711", \ + "0.988714, 0.988715, 0.988716, 0.988717, 0.988718, 0.988719", \ + "1.02715, 1.02716, 1.02717, 1.02718, 1.02719, 1.0272", \ + "1.10375, 1.10376, 1.10377, 1.10378, 1.10379, 1.1038" \ + ); + } + 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.16216, 1.16217, 1.16218, 1.16219, 1.1622, 1.16221", \ + "1.17831, 1.17832, 1.17833, 1.17834, 1.17835, 1.17836", \ + "1.18945, 1.18946, 1.18947, 1.18948, 1.18949, 1.1895", \ + "1.21178, 1.21179, 1.2118, 1.21181, 1.21182, 1.21183", \ + "1.23054, 1.23055, 1.23056, 1.23057, 1.23058, 1.23059", \ + "1.30108, 1.30109, 1.3011, 1.30111, 1.30112, 1.30113", \ + "1.39358, 1.39359, 1.3936, 1.39361, 1.39362, 1.39363" \ + ); + } + 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.16216, 1.16217, 1.16218, 1.16219, 1.1622, 1.16221", \ + "1.17831, 1.17832, 1.17833, 1.17834, 1.17835, 1.17836", \ + "1.18945, 1.18946, 1.18947, 1.18948, 1.18949, 1.1895", \ + "1.21178, 1.21179, 1.2118, 1.21181, 1.21182, 1.21183", \ + "1.23054, 1.23055, 1.23056, 1.23057, 1.23058, 1.23059", \ + "1.30108, 1.30109, 1.3011, 1.30111, 1.30112, 1.30113", \ + "1.39358, 1.39359, 1.3936, 1.39361, 1.39362, 1.39363" \ + ); + } + } + 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.17694, 1.29767, 1.39102, 1.47101, 1.66838, 1.83418", \ + "1.18686, 1.3076, 1.40115, 1.48127, 1.67832, 1.84411", \ + "1.1934, 1.31404, 1.40797, 1.48706, 1.68455, 1.84894", \ + "1.20442, 1.32513, 1.41901, 1.49879, 1.69563, 1.86142", \ + "1.21352, 1.33416, 1.42804, 1.5078, 1.70325, 1.87061", \ + "1.22547, 1.34621, 1.43971, 1.51918, 1.71733, 1.8843", \ + "1.23176, 1.35246, 1.44637, 1.52615, 1.72078, 1.88546" \ + ); + } + 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.394602, 0.504436, 0.598464, 0.686785, 0.930854, 1.16465", \ + "0.394614, 0.50448, 0.599278, 0.687134, 0.930872, 1.16466", \ + "0.394615, 0.504481, 0.599581, 0.687135, 0.930873, 1.16467", \ + "0.394616, 0.504679, 0.599756, 0.687136, 0.930874, 1.16468", \ + "0.394617, 0.50468, 0.599757, 0.687137, 0.930875, 1.16469", \ + "0.394618, 0.504681, 0.599758, 0.687138, 0.931723, 1.16641", \ + "0.394619, 0.505555, 0.599759, 0.687139, 0.931724, 1.16642" \ + ); + } + 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.610853, 0.697379, 0.768108, 0.831551, 0.99764, 1.14672", \ + "0.62042, 0.70675, 0.777279, 0.840813, 1.0054, 1.15644", \ + "0.624478, 0.710785, 0.781839, 0.844372, 1.00981, 1.16057", \ + "0.630303, 0.716619, 0.787779, 0.850906, 1.01619, 1.16681", \ + "0.634563, 0.720626, 0.792019, 0.855193, 1.0213, 1.17014", \ + "0.634564, 0.720627, 0.79202, 0.855194, 1.02131, 1.17015", \ + "0.634565, 0.720628, 0.792021, 0.855195, 1.02132, 1.17016" \ + ); + } + 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.257487, 0.345438, 0.425453, 0.502153, 0.725453, 0.945553", \ + "0.257613, 0.345439, 0.425454, 0.502154, 0.725454, 0.946386", \ + "0.257614, 0.34544, 0.425719, 0.502155, 0.725455, 0.946577", \ + "0.257615, 0.345441, 0.42572, 0.502156, 0.725456, 0.946591", \ + "0.258199, 0.345731, 0.426064, 0.50246, 0.725646, 0.946592", \ + "0.2582, 0.345732, 0.426065, 0.502461, 0.725647, 0.946593", \ + "0.258201, 0.345733, 0.426066, 0.502462, 0.725648, 0.94968" \ + ); + } + } + 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.127, 12.7412, 12.5766, 12.3992, 12.0709, 11.8974", \ + "13.163, 12.752, 12.6053, 12.442, 12.0815, 12.0528", \ + "13.1711, 12.7795, 12.6191, 12.4822, 12.0993, 12.0577", \ + "13.1632, 12.77, 12.5606, 12.4926, 12.0762, 12.1566", \ + "13.1242, 12.7714, 12.537, 12.3663, 12.0356, 12.1441", \ + "12.9859, 12.6156, 12.4577, 12.3696, 11.9857, 12.1025", \ + "12.8399, 12.4472, 12.4159, 12.1798, 11.871, 11.7384" \ + ); + } + 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 ( \ + "73.1369, 68.8957, 65.3146, 62.2054, 54.9321, 49.7485", \ + "73.9434, 69.6723, 66.0465, 62.9173, 55.6402, 50.3217", \ + "74.1926, 69.8778, 66.2861, 63.1382, 55.7873, 50.532", \ + "74.1165, 69.8598, 66.2082, 63.0951, 55.7618, 50.4669", \ + "73.8108, 69.5107, 65.9289, 62.8068, 55.4548, 50.2314", \ + "72.6612, 68.4369, 64.8469, 61.7968, 54.5566, 49.4739", \ + "70.3615, 66.24, 62.7295, 59.7313, 52.7087, 47.6767" \ + ); + } + } + 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.093996, 0.0939958, 0.0939969, 0.093993, 0.0939923, 0.0939933", \ + "0.102229, 0.10223, 0.10223, 0.102233, 0.102226, 0.102227", \ + "0.118713, 0.118713, 0.118708, 0.11871, 0.11871, 0.118712", \ + "0.167161, 0.167159, 0.167159, 0.167161, 0.167161, 0.167162", \ + "0.273719, 0.273716, 0.273718, 0.273722, 0.273718, 0.273719", \ + "0.498055, 0.498052, 0.498048, 0.498054, 0.498038, 0.498038", \ + "0.942995, 0.943052, 0.944482, 0.944506, 0.94454, 0.944606" \ + ); + } + 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.238875, 0.238875, 0.238874, 0.238874, 0.238874, 0.23887", \ + "0.248673, 0.248672, 0.248667, 0.248669, 0.24867, 0.24867", \ + "0.267443, 0.267442, 0.267439, 0.267437, 0.267439, 0.267437", \ + "0.317579, 0.317581, 0.317576, 0.317576, 0.317581, 0.317577", \ + "0.422443, 0.42244, 0.422443, 0.422437, 0.422438, 0.422438", \ + "0.640986, 0.641292, 0.641164, 0.640883, 0.641109, 0.64114", \ + "1.08112, 1.08103, 1.08116, 1.08132, 1.08109, 1.08129" \ + ); + } + } + 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.012, 11.3376, 11.6274, 12.0936, 13.305, 14.2954", \ + "11.0036, 11.3291, 11.6951, 12.1062, 13.2965, 14.2852", \ + "11.0133, 11.3372, 11.7278, 12.0698, 13.2902, 14.153", \ + "11.0159, 11.3375, 11.728, 12.1174, 13.2903, 14.2838", \ + "11.0145, 11.3393, 11.7269, 12.1147, 13.1606, 14.2986", \ + "11.0014, 11.3307, 11.6958, 12.0651, 13.3031, 14.3779", \ + "11.0322, 11.3682, 11.7194, 11.9928, 12.8736, 13.8561" \ + ); + } + 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.98095, 4.9839, 4.98574, 4.98882, 4.99021, 4.99364", \ + "4.98002, 4.98193, 4.98321, 4.98628, 4.98806, 4.98578", \ + "4.97998, 4.9817, 4.98482, 4.988, 4.98783, 4.9861", \ + "4.98017, 4.98222, 4.98572, 4.9876, 4.9886, 4.98833", \ + "4.97729, 4.97915, 4.98391, 4.98596, 4.98778, 4.99222", \ + "4.97938, 4.98233, 4.9841, 4.98502, 4.98981, 4.98741", \ + "4.99126, 4.98855, 4.993, 4.99554, 4.99285, 4.98929" \ + ); + } + } + 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.0396243, 0.0396229, 0.0396234, 0.0396244, 0.0396276, 0.039631", \ + "0.0536504, 0.05365, 0.0536501, 0.0536516, 0.0536547, 0.053658", \ + "0.0735251, 0.0735244, 0.0735253, 0.0735258, 0.0735296, 0.0735311", \ + "0.127128, 0.127128, 0.127128, 0.12713, 0.127133, 0.127136", \ + "0.235752, 0.235751, 0.235752, 0.235753, 0.235755, 0.235759", \ + "0.46382, 0.463818, 0.463818, 0.463818, 0.463822, 0.463826", \ + "0.909551, 0.909597, 0.909652, 0.909688, 0.90958, 0.909557" \ + ); + } + 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.0714164, 0.0714203, 0.0714198, 0.0714165, 0.0714193, 0.0714106", \ + "0.0791473, 0.0791495, 0.0791496, 0.079147, 0.079147, 0.0791442", \ + "0.0898746, 0.0898725, 0.089878, 0.0898739, 0.0898698, 0.0898714", \ + "0.118534, 0.118537, 0.118538, 0.118534, 0.118532, 0.11853", \ + "0.176697, 0.176708, 0.176703, 0.176707, 0.176705, 0.176687", \ + "0.298374, 0.298383, 0.298409, 0.29842, 0.2982, 0.298306", \ + "0.543756, 0.543806, 0.543952, 0.543969, 0.544013, 0.544112" \ + ); + } + } + } + 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.0311373; + rise_capacitance : 0.0314763; + rise_capacitance_range (0.0247749, 0.0374796); + fall_capacitance : 0.0307983; + fall_capacitance_range (0.0255232, 0.0325333); + 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.000172062, 0.0001875, 0.000192727, 0.000200812, 0.000209253, 0.000213107, 0.000214309" \ + ); + } + 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.68012e-05, -4.04648e-05, -4.94974e-05, -6.35698e-05, -6.56173e-05, -6.50405e-05, -6.47275e-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.0347575, -0.0360474, -0.0363822, -0.0365754, -0.0367438, -0.0369021, -0.036963" \ + ); + } + 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.043018, 0.0425123, 0.0426688, 0.0421789, 0.0424553, 0.0423033, 0.042188" \ + ); + } + } + 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.000172062, 0.0001875, 0.000192727, 0.000200812, 0.000209253, 0.000213107, 0.000214309" \ + ); + } + 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.68012e-05, -4.04648e-05, -4.94974e-05, -6.35698e-05, -6.56173e-05, -6.50405e-05, -6.47275e-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.0347575, -0.0360474, -0.0363822, -0.0365754, -0.0367438, -0.0369021, -0.036963" \ + ); + } + 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.043018, 0.0425123, 0.0426688, 0.0421789, 0.0424553, 0.0423033, 0.042188" \ + ); + } + } + } + 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.0289015; + rise_capacitance : 0.0300576; + rise_capacitance_range (0.0247595, 0.0376008); + fall_capacitance : 0.0277453; + fall_capacitance_range (0.0238177, 0.0324078); + } + } + cell (sg13cmos5l_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 : 11899.3; + when : "!c2p_en&!c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 37.1844; + when : "!c2p_en&c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 18955.2; + 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 : 19894.9; + 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 : 13565.2; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 120.259; + related_pg_pin : iovdd; + } + leakage_power () { + value : 16078.7; + 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.6893; + 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.01868, 1.32281, 1.6251, 1.92732, 2.83085, 3.73376", \ + "1.02671, 1.33056, 1.6331, 1.93516, 2.83845, 3.74132", \ + "1.03071, 1.33472, 1.63722, 1.93928, 2.84258, 3.74547", \ + "1.03639, 1.34045, 1.64295, 1.94488, 2.84829, 3.75139", \ + "1.04203, 1.34628, 1.64851, 1.95066, 2.85414, 3.75734", \ + "1.04204, 1.34629, 1.64852, 1.95067, 2.85415, 3.75735", \ + "1.04205, 1.3463, 1.64853, 1.95068, 2.85416, 3.75736" \ + ); + } + 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.772643, 1.39277, 2.0198, 2.64857, 4.54029, 6.43136", \ + "0.772644, 1.39278, 2.01981, 2.64858, 4.5403, 6.43137", \ + "0.772645, 1.39279, 2.01982, 2.64859, 4.54031, 6.43138", \ + "0.772646, 1.39304, 2.01983, 2.6486, 4.54032, 6.43139", \ + "0.772647, 1.39305, 2.01984, 2.64861, 4.54033, 6.4314", \ + "0.772748, 1.39306, 2.01985, 2.64862, 4.54034, 6.43141", \ + "0.772783, 1.39307, 2.01986, 2.64863, 4.54035, 6.43142" \ + ); + } + 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.735753, 1.04322, 1.35018, 1.65693, 2.57759, 3.49802", \ + "0.748707, 1.05593, 1.36273, 1.66951, 2.59016, 3.51046", \ + "0.760552, 1.06771, 1.37438, 1.68107, 2.60122, 3.52147", \ + "0.785405, 1.0925, 1.3993, 1.70597, 2.62611, 3.54693", \ + "0.825561, 1.13265, 1.43938, 1.74618, 2.66684, 3.58713", \ + "0.899401, 1.20702, 1.51401, 1.82123, 2.74122, 3.66141", \ + "1.02501, 1.33375, 1.64111, 1.948, 2.86864, 3.7887" \ + ); + } + 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.706873, 1.29072, 1.87864, 2.46931, 4.23888, 6.00877", \ + "0.706983, 1.29143, 1.87899, 2.46933, 4.23889, 6.00878", \ + "0.707517, 1.29144, 1.879, 2.46934, 4.2389, 6.00879", \ + "0.707518, 1.29145, 1.87901, 2.46935, 4.23891, 6.0088", \ + "0.707519, 1.29145, 1.87902, 2.46936, 4.23892, 6.00881", \ + "0.70752, 1.29146, 1.87903, 2.46937, 4.24019, 6.01151", \ + "0.707521, 1.29147, 1.87969, 2.46938, 4.2402, 6.01152" \ + ); + } + } + 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.605008, 0.605009, 0.60501, 0.605011, 0.605012, 0.605013", \ + "0.619158, 0.619159, 0.61916, 0.619161, 0.619162, 0.619163", \ + "0.629322, 0.629323, 0.629324, 0.629325, 0.629326, 0.629327", \ + "0.645229, 0.64523, 0.645231, 0.645232, 0.645233, 0.645234", \ + "0.669644, 0.669645, 0.669646, 0.669647, 0.669648, 0.669649", \ + "0.711127, 0.711128, 0.711129, 0.71113, 0.711131, 0.711132", \ + "0.78349, 0.783491, 0.783492, 0.783493, 0.783494, 0.783495" \ + ); + } + 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.605008, 0.605009, 0.60501, 0.605011, 0.605012, 0.605013", \ + "0.619158, 0.619159, 0.61916, 0.619161, 0.619162, 0.619163", \ + "0.629322, 0.629323, 0.629324, 0.629325, 0.629326, 0.629327", \ + "0.645229, 0.64523, 0.645231, 0.645232, 0.645233, 0.645234", \ + "0.669644, 0.669645, 0.669646, 0.669647, 0.669648, 0.669649", \ + "0.711127, 0.711128, 0.711129, 0.71113, 0.711131, 0.711132", \ + "0.78349, 0.783491, 0.783492, 0.783493, 0.783494, 0.783495" \ + ); + } + 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.357051, 0.357052, 0.357053, 0.357054, 0.357055, 0.357056", \ + "0.37545, 0.375451, 0.375452, 0.375453, 0.375454, 0.375455", \ + "0.388304, 0.388305, 0.388306, 0.388307, 0.388308, 0.388309", \ + "0.41107, 0.411071, 0.411072, 0.411073, 0.411074, 0.411075", \ + "0.445159, 0.44516, 0.445161, 0.445162, 0.445163, 0.445164", \ + "0.501867, 0.501868, 0.501869, 0.50187, 0.501871, 0.501872", \ + "0.590123, 0.590124, 0.590125, 0.590126, 0.590127, 0.590128" \ + ); + } + 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.357051, 0.357052, 0.357053, 0.357054, 0.357055, 0.357056", \ + "0.37545, 0.375451, 0.375452, 0.375453, 0.375454, 0.375455", \ + "0.388304, 0.388305, 0.388306, 0.388307, 0.388308, 0.388309", \ + "0.41107, 0.411071, 0.411072, 0.411073, 0.411074, 0.411075", \ + "0.445159, 0.44516, 0.445161, 0.445162, 0.445163, 0.445164", \ + "0.501867, 0.501868, 0.501869, 0.50187, 0.501871, 0.501872", \ + "0.590123, 0.590124, 0.590125, 0.590126, 0.590127, 0.590128" \ + ); + } + } + 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.02112, 1.33744, 1.65258, 1.96618, 2.90593, 3.8463", \ + "1.03071, 1.34705, 1.66216, 1.97555, 2.91558, 3.85599", \ + "1.03746, 1.35371, 1.66883, 1.98218, 2.92219, 3.86149", \ + "1.04773, 1.36421, 1.67886, 1.99234, 2.93297, 3.87332", \ + "1.06053, 1.37686, 1.69119, 2.00484, 2.94471, 3.88528", \ + "1.06774, 1.38394, 1.69931, 2.01284, 2.9522, 3.89261", \ + "1.0752, 1.39146, 1.70619, 2.01946, 2.95948, 3.89879" \ + ); + } + 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.770927, 1.39193, 2.01937, 2.64912, 4.54042, 6.42849", \ + "0.771079, 1.39194, 2.0195, 2.64913, 4.54043, 6.4285", \ + "0.77108, 1.39195, 2.01962, 2.64914, 4.54044, 6.4315", \ + "0.771081, 1.39203, 2.01973, 2.64924, 4.54045, 6.43151", \ + "0.771082, 1.39204, 2.01974, 2.64925, 4.54046, 6.43152", \ + "0.771083, 1.39253, 2.01975, 2.64926, 4.54047, 6.43153", \ + "0.77132, 1.39254, 2.01984, 2.64955, 4.54048, 6.43154" \ + ); + } + 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.75064, 1.09192, 1.43206, 1.77212, 2.79041, 3.80887", \ + "0.760436, 1.10171, 1.44208, 1.78177, 2.80022, 3.8184", \ + "0.7648, 1.10608, 1.44622, 1.78593, 2.80457, 3.82275", \ + "0.770902, 1.11217, 1.45254, 1.79201, 2.81069, 3.82887", \ + "0.775475, 1.11654, 1.45668, 1.79674, 2.8151, 3.83328", \ + "0.775476, 1.11655, 1.45669, 1.79675, 2.81511, 3.83329", \ + "0.775477, 1.11656, 1.4567, 1.79676, 2.81512, 3.8333" \ + ); + } + 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.701826, 1.28845, 1.8786, 2.46831, 4.23778, 6.01167", \ + "0.701827, 1.28846, 1.87861, 2.46894, 4.23779, 6.01168", \ + "0.701828, 1.28847, 1.87862, 2.46895, 4.2378, 6.01169", \ + "0.701829, 1.28848, 1.87863, 2.46896, 4.23781, 6.0117", \ + "0.701843, 1.28913, 1.87864, 2.46897, 4.23782, 6.01171", \ + "0.702238, 1.28914, 1.87865, 2.46898, 4.24046, 6.01172", \ + "0.702239, 1.28915, 1.87866, 2.46899, 4.24047, 6.01173" \ + ); + } + } + 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.82991, 3.79444, 3.75581, 3.71812, 3.63107, 3.51637", \ + "3.83078, 3.79428, 3.76333, 3.72427, 3.62855, 3.52051", \ + "3.82941, 3.795, 3.75854, 3.72262, 3.62772, 3.49524", \ + "3.82159, 3.78752, 3.74936, 3.70732, 3.62286, 3.47368", \ + "3.82236, 3.79349, 3.75703, 3.7102, 3.63128, 3.4938", \ + "3.80742, 3.7693, 3.73223, 3.70102, 3.61498, 3.50233", \ + "3.81884, 3.7764, 3.75851, 3.7098, 3.60547, 3.46864" \ + ); + } + 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.24806, 2.21895, 2.20673, 2.20137, 2.1908, 2.18581", \ + "2.26793, 2.23177, 2.21652, 2.20901, 2.19358, 2.18797", \ + "2.27246, 2.23678, 2.2184, 2.20901, 2.19434, 2.18962", \ + "2.27751, 2.23901, 2.22354, 2.2146, 2.1987, 2.19263", \ + "2.27129, 2.23593, 2.2217, 2.21444, 2.1994, 2.19387", \ + "2.2558, 2.2313, 2.21923, 2.2149, 2.2046, 2.20315", \ + "2.22851, 2.22206, 2.22033, 2.21802, 2.21653, 2.21555" \ + ); + } + } + 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.0940494, 0.0940428, 0.0940353, 0.0940411, 0.0940447, 0.0940452", \ + "0.102292, 0.102279, 0.102276, 0.102278, 0.10228, 0.102276", \ + "0.118638, 0.11863, 0.118628, 0.118629, 0.118631, 0.118628", \ + "0.167219, 0.167208, 0.167207, 0.167202, 0.167205, 0.167209", \ + "0.27378, 0.273769, 0.273759, 0.273769, 0.273766, 0.273768", \ + "0.497481, 0.497391, 0.497403, 0.497474, 0.497468, 0.497479", \ + "0.942623, 0.942688, 0.94254, 0.94265, 0.942572, 0.942684" \ + ); + } + 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.239153, 0.23915, 0.239146, 0.239161, 0.239152, 0.239155", \ + "0.248978, 0.248963, 0.248963, 0.248971, 0.248965, 0.248967", \ + "0.267737, 0.267735, 0.267735, 0.267733, 0.267729, 0.267733", \ + "0.317883, 0.317868, 0.317863, 0.317876, 0.31787, 0.317871", \ + "0.422836, 0.422838, 0.422833, 0.422838, 0.422828, 0.422829", \ + "0.641373, 0.641164, 0.641203, 0.640967, 0.641024, 0.641399", \ + "1.08094, 1.08129, 1.08131, 1.08139, 1.08123, 1.08155" \ + ); + } + } + 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.63393, 3.86771, 4.11296, 4.34664, 5.063, 5.74708", \ + "3.61212, 3.83887, 4.08679, 4.31921, 5.04036, 5.72602", \ + "3.62877, 3.86121, 4.10566, 4.33642, 5.05735, 5.76367", \ + "3.62105, 3.85682, 4.10123, 4.33001, 5.06124, 5.74564", \ + "3.63789, 3.87928, 4.10753, 4.33973, 5.04731, 5.75021", \ + "3.59877, 3.82717, 4.06886, 4.30531, 5.02027, 5.70118", \ + "3.63146, 3.86792, 4.09925, 4.33573, 5.04547, 5.70751" \ + ); + } + 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.26066, 1.25895, 1.25913, 1.25919, 1.25791, 1.25751", \ + "1.25979, 1.25846, 1.25837, 1.25708, 1.25612, 1.2562", \ + "1.26035, 1.25866, 1.25879, 1.25824, 1.25759, 1.25714", \ + "1.26143, 1.26017, 1.26005, 1.25877, 1.25781, 1.25788", \ + "1.2609, 1.26361, 1.26343, 1.26168, 1.26037, 1.26032", \ + "1.2608, 1.25972, 1.25946, 1.25786, 1.25755, 1.25748", \ + "1.26234, 1.26008, 1.2603, 1.25967, 1.25911, 1.25865" \ + ); + } + } + 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.0396914, 0.0396806, 0.0396844, 0.0396862, 0.0396867, 0.0396858", \ + "0.0537111, 0.0537054, 0.0537039, 0.0537049, 0.0537063, 0.0537071", \ + "0.0735935, 0.073582, 0.073585, 0.0735868, 0.0735874, 0.073588", \ + "0.127193, 0.127181, 0.127185, 0.127184, 0.127191, 0.127189", \ + "0.235328, 0.235322, 0.235311, 0.235311, 0.235325, 0.235321", \ + "0.462086, 0.462067, 0.462076, 0.462143, 0.46207, 0.462068", \ + "0.921214, 0.921224, 0.921083, 0.921077, 0.921084, 0.921042" \ + ); + } + 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.0717391, 0.0717404, 0.071747, 0.0717473, 0.0717466, 0.0717456", \ + "0.0795236, 0.0795242, 0.0795307, 0.0795322, 0.0795279, 0.0795266", \ + "0.0902563, 0.0902577, 0.0902643, 0.0902625, 0.0902635, 0.0902608", \ + "0.118834, 0.118834, 0.118841, 0.118842, 0.118836, 0.118835", \ + "0.176518, 0.176397, 0.176406, 0.176405, 0.176397, 0.176396", \ + "0.300064, 0.300083, 0.3, 0.300093, 0.300078, 0.300081", \ + "0.550609, 0.550998, 0.550804, 0.550896, 0.550775, 0.550534" \ + ); + } + } + } + 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.0311377; + rise_capacitance : 0.0314763; + rise_capacitance_range (0.0247746, 0.0374785); + fall_capacitance : 0.0307991; + fall_capacitance_range (0.0255227, 0.0325354); + 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, 4.94431e-06, 7.9244e-06, 8.56027e-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, -4.94431e-06, -7.9244e-06, -8.56027e-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.0347579, -0.0360502, -0.0363822, -0.0365755, -0.0367439, -0.0369023, -0.036963" \ + ); + } + 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.0430082, 0.0426501, 0.0423189, 0.0420443, 0.0419276, 0.0422944, 0.0422754" \ + ); + } + } + 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, 4.94431e-06, 7.9244e-06, 8.56027e-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, -4.94431e-06, -7.9244e-06, -8.56027e-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.0347579, -0.0360502, -0.0363822, -0.0365755, -0.0367439, -0.0369023, -0.036963" \ + ); + } + 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.0430082, 0.0426501, 0.0423189, 0.0420443, 0.0419276, 0.0422944, 0.0422754" \ + ); + } + } + } + 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.0288912; + rise_capacitance : 0.0300357; + rise_capacitance_range (0.0247606, 0.0373877); + fall_capacitance : 0.0277468; + fall_capacitance_range (0.0238201, 0.0323106); + } + } + cell (sg13cmos5l_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 (sg13cmos5l_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.80055; + related_pg_pin : vdd; + } + } + cell (sg13cmos5l_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/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_slow_1p08V_3p0V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_slow_1p08V_3p0V_125C.lib new file mode 100644 index 0000000000..2f0602f3e2 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_slow_1p08V_3p0V_125C.lib @@ -0,0 +1,4698 @@ +/************************************************************************ + + 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 (sg13cmos5l_io_slow_1p08V_3p0V_125C) { + comment : "IHP Microelectronics GmbH, 2024"; + date : "$Date: Wed May 8 12:21:14 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.08); + voltage_map (iovdd, 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 : 125; + nom_voltage : 1.08; + 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 (sg13cmos5l_io_slow_1p08V_3p0V_125C) { + process : 1; + temperature : 125; + voltage : 1.08; + } + 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 : sg13cmos5l_io_slow_1p08V_3p0V_125C; + 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 (sg13cmos5l_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 : 26693.5; + related_pg_pin : iovdd; + } + leakage_power () { + value : 0; + related_pg_pin : vdd; + } + } + cell (sg13cmos5l_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.22704; + related_pg_pin : vdd; + } + } + cell (sg13cmos5l_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 : 788.379; + when : "pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 0; + when : "!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 1939.34; + when : "!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 0; + related_pg_pin : iovdd; + } + leakage_power () { + value : 1363.86; + related_pg_pin : vdd; + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 0.511894; + 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.128437, 0.156341, 0.209301, 0.26138, 0.313254, 0.365086", \ + "0.129921, 0.160277, 0.21527, 0.267605, 0.319621, 0.37152", \ + "0.129922, 0.160278, 0.215271, 0.267606, 0.319622, 0.371521", \ + "0.129923, 0.160279, 0.215272, 0.267607, 0.319623, 0.371522", \ + "0.129924, 0.16028, 0.215273, 0.267608, 0.319624, 0.371523", \ + "0.129925, 0.160281, 0.215274, 0.267609, 0.319625, 0.371524", \ + "0.129926, 0.160282, 0.215275, 0.26761, 0.319626, 0.371525" \ + ); + } + 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.0911138, 0.143001, 0.248865, 0.355819, 0.46337, 0.571267", \ + "0.0999905, 0.151349, 0.255684, 0.361392, 0.467915, 0.57451", \ + "0.10577, 0.158143, 0.265081, 0.370243, 0.476096, 0.582889", \ + "0.108195, 0.160115, 0.265944, 0.37306, 0.478736, 0.585597", \ + "0.123053, 0.173733, 0.274489, 0.378895, 0.485283, 0.592526", \ + "0.149693, 0.198494, 0.294069, 0.394742, 0.497169, 0.602121", \ + "0.174458, 0.219473, 0.312041, 0.409583, 0.509136, 0.612736" \ + ); + } + 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.678008, 0.721423, 0.788094, 0.843279, 0.893033, 0.939333", \ + "0.705159, 0.748768, 0.815031, 0.869284, 0.918991, 0.965964", \ + "0.80875, 0.852382, 0.918738, 0.972477, 1.02234, 1.06954", \ + "0.856371, 0.89997, 0.966223, 1.02116, 1.06995, 1.11843", \ + "1.18068, 1.22379, 1.29027, 1.34545, 1.39446, 1.44269", \ + "1.82065, 1.86421, 1.9298, 1.98501, 2.03523, 2.08221", \ + "2.38962, 2.43241, 2.49779, 2.55238, 2.603, 2.64892" \ + ); + } + 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.20776, 0.248023, 0.318782, 0.388945, 0.460265, 0.532073", \ + "0.208018, 0.248024, 0.318783, 0.388946, 0.460266, 0.532447", \ + "0.208019, 0.248025, 0.318818, 0.388947, 0.460267, 0.532448", \ + "0.20802, 0.248026, 0.318819, 0.389062, 0.460268, 0.533031", \ + "0.208021, 0.248027, 0.31882, 0.389063, 0.460269, 0.533032", \ + "0.208022, 0.248028, 0.318821, 0.389064, 0.460561, 0.533033", \ + "0.209537, 0.249985, 0.3218, 0.391184, 0.463249, 0.534278" \ + ); + } + } + 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 ( \ + "6.48615e-09, 6.48635e-09, 6.48586e-09, 6.48589e-09, 6.48539e-09, 6.48601e-09", \ + "1.2568e-08, 1.25683e-08, 1.25686e-08, 1.25681e-08, 1.25688e-08, 1.25678e-08", \ + "2.47336e-08, 2.47325e-08, 2.47332e-08, 2.47334e-08, 2.47321e-08, 2.47329e-08", \ + "3.08162e-08, 3.08168e-08, 3.08161e-08, 3.08154e-08, 3.08163e-08, 3.0817e-08", \ + "6.1233e-08, 6.12329e-08, 6.1233e-08, 6.12332e-08, 6.12316e-08, 6.12327e-08", \ + "1.22061e-07, 1.22063e-07, 1.22064e-07, 1.22067e-07, 1.22069e-07, 1.22067e-07", \ + "1.7782e-07, 1.77831e-07, 1.77823e-07, 1.77827e-07, 1.7783e-07, 1.77829e-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 ( \ + "-6.47214e-09, -6.47213e-09, -6.47219e-09, -6.47224e-09, -6.47225e-09, -6.4723e-09", \ + "-1.25473e-08, -1.25473e-08, -1.25473e-08, -1.25474e-08, -1.25474e-08, -1.25475e-08", \ + "-2.46978e-08, -2.46978e-08, -2.46979e-08, -2.46979e-08, -2.4698e-08, -2.4698e-08", \ + "-3.07727e-08, -3.07727e-08, -3.07728e-08, -3.07728e-08, -3.07728e-08, -3.07729e-08", \ + "-6.11476e-08, -6.11476e-08, -6.11477e-08, -6.11477e-08, -6.11477e-08, -6.11477e-08", \ + "-1.21898e-07, -1.21898e-07, -1.21898e-07, -1.21898e-07, -1.21898e-07, -1.21898e-07", \ + "-1.77583e-07, -1.77583e-07, -1.77584e-07, -1.77584e-07, -1.77584e-07, -1.77584e-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.00074628, 0.0010612, 0.00126846, 0.00101035, 0.000860111, 0.000447451", \ + "0.000343645, 0.000529653, 0.000698435, 0.000632456, 0.000380591, 0.000243655", \ + "-0.000300165, 0.000205459, 0.000223559, 5.23879e-05, -0.000184465, -0.000319889", \ + "-0.000266793, 0.000110009, 0.000292679, 0.000261152, -9.57971e-05, -0.000420977", \ + "-0.00126965, -0.00135154, -0.00125971, -0.000960004, -0.000746821, -0.00111131", \ + "-0.00174019, -0.00143301, -0.00184118, -0.00166416, -0.00222361, -0.00221691", \ + "-0.001408, -0.0014408, -0.00171914, -0.00197661, -0.00299473, -0.00318124" \ + ); + } + 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.0428208, 0.0426887, 0.0428407, 0.0430691, 0.0432502, 0.0434055", \ + "0.0416674, 0.0415058, 0.0416367, 0.0418299, 0.0420153, 0.0421414", \ + "0.041024, 0.0408597, 0.0409803, 0.0411418, 0.0413056, 0.041434", \ + "0.0406117, 0.0404405, 0.0405405, 0.0407108, 0.0408462, 0.0409532", \ + "0.0403456, 0.0401975, 0.0403046, 0.0404725, 0.0405976, 0.0407119", \ + "0.039926, 0.0397557, 0.0397974, 0.0399282, 0.040049, 0.0401386", \ + "0.0408194, 0.0405311, 0.0404295, 0.0404332, 0.0404826, 0.0405242" \ + ); + } + } + } + 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.22094; + rise_capacitance : 0.223351; + rise_capacitance_range (0.194715, 0.244025); + fall_capacitance : 0.218529; + fall_capacitance_range (0.196944, 0.232784); + } + } + cell (sg13cmos5l_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 : 5141.58; + when : "!c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 8044; + when : "!c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 5141.58; + when : "!c2p_en&c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 8127.75; + when : "!c2p_en&c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 398.079; + when : "!c2p_en&!c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6893.14; + when : "!c2p_en&!c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 398.078; + when : "!c2p_en&c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6976.39; + when : "!c2p_en&c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 550.826; + when : "c2p_en&c2p&pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 10163.1; + when : "c2p_en&c2p&pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 550.826; + when : "c2p_en&c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 10163.1; + when : "c2p_en&c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 4990.01; + when : "c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 11192.5; + when : "c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 4990.01; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 11192.6; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 2770.12; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9094.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 : 2.19096; + capacitance : 0.271577; + rise_capacitance : 0.270244; + rise_capacitance_range (0.240067, 0.292156); + fall_capacitance : 0.272909; + fall_capacitance_range (0.249869, 0.288338); + 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 ( \ + "2.65508, 2.89262, 3.09547, 3.28207, 3.80742, 4.31449", \ + "2.67687, 2.91463, 3.11727, 3.30396, 3.82922, 4.33596", \ + "2.69426, 2.93194, 3.13447, 3.32107, 3.84632, 4.35341", \ + "2.72609, 2.9637, 3.1662, 3.35279, 3.87802, 4.38512", \ + "2.76972, 3.0075, 3.20954, 3.39674, 3.92176, 4.42877", \ + "2.82258, 3.06018, 3.26278, 3.44939, 3.97467, 4.48182", \ + "2.88679, 3.12466, 3.32735, 3.51399, 4.03939, 4.54663" \ + ); + } + 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.783142, 1.11253, 1.43467, 1.75854, 2.74893, 3.76022", \ + "0.783143, 1.1129, 1.43505, 1.75867, 2.74894, 3.76023", \ + "0.783144, 1.11291, 1.43506, 1.75868, 2.74895, 3.76024", \ + "0.783145, 1.11292, 1.43507, 1.75869, 2.74896, 3.76025", \ + "0.783146, 1.11297, 1.43508, 1.7587, 2.74904, 3.76026", \ + "0.783147, 1.11298, 1.43509, 1.75871, 2.7494, 3.76027", \ + "0.783196, 1.11299, 1.4351, 1.75872, 2.74941, 3.76028" \ + ); + } + 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 ( \ + "2.6727, 2.86286, 3.03466, 3.19742, 3.67559, 4.15509", \ + "2.69451, 2.88504, 3.05681, 3.21931, 3.69771, 4.17752", \ + "2.71347, 2.90342, 3.07509, 3.23782, 3.71662, 4.19444", \ + "2.75418, 2.94403, 3.11555, 3.27821, 3.75625, 4.23417", \ + "2.82493, 3.01457, 3.18609, 3.34861, 3.82575, 4.3052", \ + "2.9395, 3.12946, 3.3016, 3.46374, 3.94119, 4.41951", \ + "3.12026, 3.31032, 3.48251, 3.64469, 4.12245, 4.60124" \ + ); + } + 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.881889, 1.1419, 1.41633, 1.70357, 2.60651, 3.54279", \ + "0.882891, 1.14334, 1.418, 1.70503, 2.60777, 3.54419", \ + "0.886155, 1.14526, 1.41801, 1.7061, 2.60845, 3.54476", \ + "0.889996, 1.14848, 1.41841, 1.70841, 2.60984, 3.54601", \ + "0.894076, 1.15179, 1.42504, 1.71109, 2.61343, 3.5478", \ + "0.894077, 1.1518, 1.42505, 1.7111, 2.61344, 3.54781", \ + "0.894078, 1.15181, 1.42506, 1.71111, 2.61345, 3.54782" \ + ); + } + } + 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 ( \ + "2.00669, 2.0067, 2.00671, 2.00672, 2.00673, 2.00674", \ + "2.03138, 2.03139, 2.0314, 2.03141, 2.03142, 2.03143", \ + "2.05141, 2.05142, 2.05143, 2.05144, 2.05145, 2.05146", \ + "2.09417, 2.09418, 2.09419, 2.0942, 2.09421, 2.09422", \ + "2.14785, 2.14786, 2.14787, 2.14788, 2.14789, 2.1479", \ + "2.22482, 2.22483, 2.22484, 2.22485, 2.22486, 2.22487", \ + "2.33338, 2.33339, 2.3334, 2.33341, 2.33342, 2.33343" \ + ); + } + 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 ( \ + "2.00669, 2.0067, 2.00671, 2.00672, 2.00673, 2.00674", \ + "2.03138, 2.03139, 2.0314, 2.03141, 2.03142, 2.03143", \ + "2.05141, 2.05142, 2.05143, 2.05144, 2.05145, 2.05146", \ + "2.09417, 2.09418, 2.09419, 2.0942, 2.09421, 2.09422", \ + "2.14785, 2.14786, 2.14787, 2.14788, 2.14789, 2.1479", \ + "2.22482, 2.22483, 2.22484, 2.22485, 2.22486, 2.22487", \ + "2.33338, 2.33339, 2.3334, 2.33341, 2.33342, 2.33343" \ + ); + } + 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 ( \ + "2.58314, 2.58315, 2.58316, 2.58317, 2.58318, 2.58319", \ + "2.61157, 2.61158, 2.61159, 2.6116, 2.61161, 2.61162", \ + "2.62009, 2.6201, 2.62011, 2.62012, 2.62013, 2.62014", \ + "2.67273, 2.67551, 2.67552, 2.67553, 2.67554, 2.67555", \ + "2.74272, 2.74273, 2.74274, 2.74275, 2.74276, 2.74277", \ + "2.84409, 2.84415, 2.84417, 2.84418, 2.84419, 2.8442", \ + "3.02033, 3.02034, 3.02035, 3.02036, 3.02037, 3.02038" \ + ); + } + 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 ( \ + "2.58314, 2.58315, 2.58316, 2.58317, 2.58318, 2.58319", \ + "2.61157, 2.61158, 2.61159, 2.6116, 2.61161, 2.61162", \ + "2.62009, 2.6201, 2.62011, 2.62012, 2.62013, 2.62014", \ + "2.67273, 2.67551, 2.67552, 2.67553, 2.67554, 2.67555", \ + "2.74272, 2.74273, 2.74274, 2.74275, 2.74276, 2.74277", \ + "2.84409, 2.84415, 2.84417, 2.84418, 2.84419, 2.8442", \ + "3.02033, 3.02034, 3.02035, 3.02036, 3.02037, 3.02038" \ + ); + } + } + 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 ( \ + "2.63805, 2.88141, 3.08782, 3.27914, 3.81598, 4.33344", \ + "2.65528, 2.89839, 3.10445, 3.29582, 3.83246, 4.34962", \ + "2.67209, 2.91538, 3.12186, 3.31316, 3.84997, 4.36746", \ + "2.70357, 2.94811, 3.15451, 3.34425, 3.88271, 4.40011", \ + "2.74628, 2.9892, 3.19441, 3.38623, 3.92266, 4.44005", \ + "2.7992, 3.04245, 3.24894, 3.44024, 3.9771, 4.4945", \ + "2.85887, 3.10159, 3.30847, 3.50192, 4.03572, 4.5561" \ + ); + } + 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.79266, 1.11591, 1.43464, 1.75718, 2.74514, 3.7545", \ + "0.792661, 1.11601, 1.43465, 1.75719, 2.74515, 3.75451", \ + "0.792662, 1.11602, 1.43466, 1.7572, 2.74516, 3.75452", \ + "0.792663, 1.11603, 1.43467, 1.75721, 2.74518, 3.75453", \ + "0.792664, 1.11695, 1.43468, 1.75722, 2.74519, 3.75454", \ + "0.792665, 1.11696, 1.43469, 1.75723, 2.7452, 3.75455", \ + "0.792666, 1.11697, 1.4347, 1.75914, 2.74521, 3.75456" \ + ); + } + 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 ( \ + "2.43577, 2.65306, 2.84509, 3.02564, 3.54018, 4.04611", \ + "2.45722, 2.67479, 2.867, 3.0465, 3.56268, 4.06812", \ + "2.47395, 2.69125, 2.88222, 3.06384, 3.57838, 4.08425", \ + "2.49848, 2.71605, 2.90823, 3.08768, 3.60392, 4.10929", \ + "2.53466, 2.75224, 2.94392, 3.12389, 3.63967, 4.14507", \ + "2.58036, 2.7979, 2.98958, 3.16967, 3.68564, 4.19096", \ + "2.6269, 2.84424, 3.03619, 3.21694, 3.7317, 4.23734" \ + ); + } + 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.670859, 0.980181, 1.2851, 1.59501, 2.53973, 3.49456", \ + "0.67086, 0.980182, 1.2878, 1.59502, 2.54091, 3.50245", \ + "0.670861, 0.980183, 1.28781, 1.59503, 2.54092, 3.50246", \ + "0.670862, 0.980184, 1.28781, 1.59504, 2.54093, 3.50247", \ + "0.670863, 0.980185, 1.28782, 1.59505, 2.54094, 3.50248", \ + "0.670864, 0.981012, 1.28783, 1.59506, 2.54112, 3.50257", \ + "0.670865, 0.981013, 1.28784, 1.59507, 2.54113, 3.50258" \ + ); + } + } + 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 ( \ + "5.18851, 5.15879, 5.13426, 5.10999, 5.03817, 4.96731", \ + "5.1911, 5.16087, 5.13933, 5.11146, 5.03664, 4.97148", \ + "5.19129, 5.16203, 5.14149, 5.11146, 5.04333, 4.9518", \ + "5.19246, 5.16279, 5.14089, 5.11074, 5.04234, 4.95423", \ + "5.18781, 5.16013, 5.13123, 5.11035, 5.02854, 4.94901", \ + "5.18693, 5.15856, 5.13636, 5.10711, 5.0424, 4.95489", \ + "5.17435, 5.15213, 5.13225, 5.10399, 5.0238, 4.95138" \ + ); + } + 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 ( \ + "10.094, 8.99074, 8.26721, 7.73843, 6.76473, 6.20294", \ + "10.1323, 9.02716, 8.29953, 7.77082, 6.79572, 6.22564", \ + "10.2017, 9.08439, 8.34417, 7.81393, 6.83893, 6.25027", \ + "10.3019, 9.17202, 8.42299, 7.88423, 6.89306, 6.29666", \ + "10.3986, 9.25581, 8.50253, 7.96062, 6.93862, 6.34138", \ + "10.3631, 9.22281, 8.47151, 7.92971, 6.917, 6.32789", \ + "10.2597, 9.13608, 8.39222, 7.85653, 6.86124, 6.28133" \ + ); + } + } + 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.19355, 2.35808, 3.51599, 4.66396, 7.94064, 8.69593", \ + "1.19205, 2.35647, 3.51675, 4.66235, 8.0007, 8.62304", \ + "1.19117, 2.35519, 3.49894, 4.66167, 8.06083, 8.59795", \ + "1.19134, 2.35607, 3.51503, 4.66195, 8.05122, 8.49833", \ + "1.1925, 2.34714, 3.50432, 4.66155, 7.96847, 8.37478", \ + "1.19805, 2.35417, 3.52179, 4.66918, 8.00716, 8.21555", \ + "1.2128, 2.36635, 3.53739, 4.68708, 7.85365, 7.66348" \ + ); + } + 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.135404, 0.135209, 0.135049, 0.134889, 0.134542, 0.133287", \ + "0.133462, 0.133258, 0.133108, 0.132945, 0.132579, 0.13131", \ + "0.132807, 0.132627, 0.132463, 0.132309, 0.132087, 0.130458", \ + "0.132943, 0.132763, 0.132596, 0.132444, 0.132092, 0.130503", \ + "0.134569, 0.134377, 0.134225, 0.13405, 0.133715, 0.132232", \ + "0.13959, 0.139393, 0.139225, 0.139076, 0.138749, 0.136801", \ + "0.153993, 0.153822, 0.153654, 0.153494, 0.153129, 0.150759" \ + ); + } + } + 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.81725, 4.8708, 4.9224, 4.98273, 5.217, 5.44155", \ + "4.82416, 4.86467, 4.91985, 4.9851, 5.20572, 5.40123", \ + "4.81662, 4.86952, 4.92099, 4.98246, 5.21595, 5.44116", \ + "4.81851, 4.86981, 4.92192, 4.98003, 5.21856, 5.41344", \ + "4.81614, 4.86175, 4.9083, 4.97352, 5.20332, 5.38602", \ + "4.81768, 4.8691, 4.92372, 4.98315, 5.22189, 5.41725", \ + "4.82131, 4.86565, 4.92351, 5.01024, 5.1999, 5.48673" \ + ); + } + 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.11183, 2.11073, 2.10951, 2.10885, 2.10772, 2.10742", \ + "2.11131, 2.11076, 2.10868, 2.1083, 2.10634, 2.10568", \ + "2.11189, 2.11081, 2.10907, 2.10893, 2.10786, 2.10751", \ + "2.11093, 2.11038, 2.10828, 2.10785, 2.10598, 2.10539", \ + "2.11124, 2.11071, 2.10869, 2.10791, 2.10628, 2.10559", \ + "2.11022, 2.11014, 2.10901, 2.10831, 2.10606, 2.10491", \ + "2.11473, 2.11392, 2.11156, 2.11205, 2.1098, 2.1107" \ + ); + } + } + 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.17221, 2.33669, 3.4838, 4.64907, 7.98713, 8.65055", \ + "1.16973, 2.3241, 3.4823, 4.65081, 7.98414, 8.6021", \ + "1.16906, 2.32623, 3.48695, 4.64722, 7.97704, 8.57939", \ + "1.17067, 2.33544, 3.49526, 4.65029, 7.96723, 8.45415", \ + "1.17266, 2.33835, 3.4727, 4.65241, 7.9542, 8.43464", \ + "1.18032, 2.33796, 3.49, 4.65881, 7.99328, 8.13764", \ + "1.20022, 2.35655, 3.50177, 4.66336, 7.95109, 7.66202" \ + ); + } + 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.0720004, 0.0716841, 0.0715044, 0.0713806, 0.0708744, 0.0694592", \ + "0.0704751, 0.0702174, 0.0700565, 0.069942, 0.0694183, 0.0679191", \ + "0.0702721, 0.0699573, 0.0697526, 0.0696547, 0.069139, 0.0676199", \ + "0.070355, 0.0700973, 0.0699191, 0.0698015, 0.0692939, 0.0676908", \ + "0.0721436, 0.0718858, 0.0716423, 0.0715203, 0.0709967, 0.0693057", \ + "0.0760181, 0.0757734, 0.0755409, 0.0754133, 0.0749289, 0.0729884", \ + "0.0852793, 0.0849903, 0.0848146, 0.0847032, 0.0841389, 0.0815922" \ + ); + } + } + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 0.511993; + 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.128901, 0.156733, 0.209709, 0.261836, 0.313689, 0.365509", \ + "0.130184, 0.160693, 0.215549, 0.26782, 0.319871, 0.371746", \ + "0.130185, 0.160694, 0.21555, 0.267821, 0.319872, 0.371747", \ + "0.130186, 0.160695, 0.215551, 0.267822, 0.319873, 0.371748", \ + "0.130187, 0.160696, 0.215552, 0.267823, 0.319874, 0.371749", \ + "0.130188, 0.160697, 0.215553, 0.267824, 0.319875, 0.37175", \ + "0.130189, 0.160698, 0.215554, 0.267825, 0.319876, 0.371751" \ + ); + } + 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.0911905, 0.143106, 0.248972, 0.355953, 0.463323, 0.571232", \ + "0.10005, 0.151576, 0.255813, 0.361557, 0.467812, 0.574741", \ + "0.105934, 0.158009, 0.265058, 0.370413, 0.476351, 0.582958", \ + "0.108329, 0.16017, 0.26609, 0.373284, 0.479228, 0.585659", \ + "0.123201, 0.173109, 0.274692, 0.37913, 0.485349, 0.592549", \ + "0.150163, 0.197791, 0.294749, 0.394871, 0.497365, 0.60193", \ + "0.174604, 0.219554, 0.312365, 0.408387, 0.509237, 0.612041" \ + ); + } + 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.678208, 0.721776, 0.787694, 0.843008, 0.891933, 0.938931", \ + "0.704973, 0.748608, 0.814864, 0.86944, 0.918439, 0.965957", \ + "0.80293, 0.846025, 0.911613, 0.966986, 1.01685, 1.064", \ + "0.868304, 0.911358, 0.977486, 1.0325, 1.08207, 1.12934", \ + "1.18079, 1.22402, 1.29021, 1.34391, 1.39411, 1.44027", \ + "1.82059, 1.8639, 1.93024, 1.98481, 2.03457, 2.0802", \ + "2.41888, 2.46205, 2.52818, 2.58229, 2.63264, 2.6795" \ + ); + } + 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.207488, 0.247837, 0.317888, 0.387837, 0.458303, 0.530063", \ + "0.207551, 0.247838, 0.317889, 0.38793, 0.458304, 0.531543", \ + "0.207552, 0.247839, 0.318531, 0.388415, 0.459394, 0.531544", \ + "0.207553, 0.24784, 0.318532, 0.388416, 0.459395, 0.531545", \ + "0.207554, 0.247841, 0.318533, 0.388417, 0.459396, 0.531546", \ + "0.207555, 0.247842, 0.318534, 0.388418, 0.459397, 0.531547", \ + "0.208153, 0.247843, 0.318942, 0.388419, 0.459541, 0.531548" \ + ); + } + } + 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.555387, -0.555398, -0.555418, -0.555473, -0.555519, -0.555559", \ + "-0.558364, -0.559777, -0.559198, -0.559937, -0.560671, -0.559918", \ + "-0.559383, -0.558254, -0.557865, -0.559355, -0.556754, -0.557852", \ + "-0.559084, -0.559098, -0.559107, -0.557128, -0.559187, -0.559217", \ + "-0.557978, -0.557972, -0.558001, -0.558025, -0.55806, -0.558088", \ + "-0.557862, -0.557968, -0.557786, -0.558012, -0.558029, -0.558052", \ + "-0.556903, -0.556931, -0.556946, -0.556956, -0.556969, -0.556984" \ + ); + } + 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.555387, 0.555398, 0.555418, 0.555473, 0.555519, 0.555559", \ + "0.560519, 0.560541, 0.560582, 0.560615, 0.560671, 0.560699", \ + "0.559383, 0.559402, 0.559428, 0.559448, 0.559495, 0.559534", \ + "0.559084, 0.559098, 0.559107, 0.559154, 0.559187, 0.559217", \ + "0.557978, 0.557972, 0.558001, 0.558025, 0.55806, 0.558088", \ + "0.557954, 0.557968, 0.557986, 0.558012, 0.558029, 0.558052", \ + "0.556903, 0.556931, 0.556946, 0.556956, 0.556969, 0.556984" \ + ); + } + } + 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.000912967, 0.00121108, 0.00141275, 0.00111824, 0.000903527, 0.000610963", \ + "0.000398995, 0.000664362, 0.000850391, 0.000585692, 0.000303803, 0.000257047", \ + "-0.000219618, 0.000149558, 0.000262763, 0.000168488, -0.000225181, -0.000312113", \ + "-0.000299895, 0.000133455, 0.000322811, 0.000310724, -3.19691e-05, -0.000367625", \ + "-0.00103113, -0.00104673, -0.00117688, -0.0009046, -0.000755137, -0.00107438", \ + "-0.00131707, -0.00107432, -0.00135432, -0.00151566, -0.00213009, -0.0020886", \ + "-0.00102171, -0.00131638, -0.00120744, -0.00249998, -0.00268769, -0.00306384" \ + ); + } + 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.0427678, 0.0426472, 0.0427907, 0.0430223, 0.0431998, 0.0433415", \ + "0.0416511, 0.0414992, 0.0416346, 0.0418346, 0.0420143, 0.0421235", \ + "0.0408049, 0.0406513, 0.0407664, 0.0409599, 0.0411117, 0.0412251", \ + "0.0407178, 0.040587, 0.0407056, 0.0408935, 0.0410399, 0.0411566", \ + "0.0402995, 0.0401412, 0.0402513, 0.0404014, 0.0405334, 0.0406621", \ + "0.0398559, 0.0396867, 0.0397535, 0.0398801, 0.0399926, 0.0400892", \ + "0.0398837, 0.0396583, 0.039645, 0.0397187, 0.0398034, 0.0398736" \ + ); + } + } + } + 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.0252022; + rise_capacitance : 0.025323; + rise_capacitance_range (0.0220222, 0.0288318); + fall_capacitance : 0.0250814; + fall_capacitance_range (0.0223271, 0.0272541); + 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.02215e-05, 0, 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 ( \ + "1.02215e-05, 0, 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.0124555, -0.0129151, -0.0131625, -0.0133357, -0.0133487, -0.0134639, -0.0135316" \ + ); + } + 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.0156797, 0.0154411, 0.015492, 0.0153677, 0.0154467, 0.0154114, 0.0153378" \ + ); + } + } + 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.02002e-05, 0, 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 ( \ + "1.02002e-05, 0, 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.0124549, -0.0129147, -0.0131622, -0.0133355, -0.0133485, -0.0134638, -0.0135316" \ + ); + } + 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.0156792, 0.0154408, 0.0154918, 0.0153675, 0.0154466, 0.0154114, 0.0153378" \ + ); + } + } + 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.02002e-05, 0, 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 ( \ + "1.02002e-05, 0, 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.0124549, -0.0129147, -0.0131622, -0.0133355, -0.0133485, -0.0134638, -0.0135316" \ + ); + } + 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.0156792, 0.0154408, 0.0154918, 0.0153675, 0.0154466, 0.0154114, 0.0153378" \ + ); + } + } + } + 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.0238583; + rise_capacitance : 0.0246362; + rise_capacitance_range (0.0213425, 0.0285532); + fall_capacitance : 0.0230804; + fall_capacitance_range (0.0199991, 0.0261443); + 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.43341, 1.43329, 1.43327, 1.43272, 1.4329, 1.43327, 1.43645" \ + ); + } + 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.244515, 0.244863, 0.244183, 0.244202, 0.24406, 0.242962, 0.243059" \ + ); + } + } + 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.0300283, 0.0285753, 0.0284124, 0.0284394, 0.0303103, 0.0340618, 0.0433855" \ + ); + } + 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.0624462, 0.0616579, 0.0613785, 0.0616813, 0.0632286, 0.0677119, 0.0755756" \ + ); + } + } + } + } + cell (sg13cmos5l_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 : 9164.97; + when : "!c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 8043.7; + when : "!c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 9164.97; + when : "!c2p_en&c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 8127.38; + when : "!c2p_en&c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 355.716; + when : "!c2p_en&!c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6892.9; + when : "!c2p_en&!c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 355.715; + when : "!c2p_en&c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6976.16; + when : "!c2p_en&c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 511.094; + when : "c2p_en&c2p&pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 10162.8; + when : "c2p_en&c2p&pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 511.094; + when : "c2p_en&c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 10162.8; + when : "c2p_en&c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 9013.42; + when : "c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 11192.2; + when : "c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 9013.42; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 11192.2; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 4761.3; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9093.78; + 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 : 0.668662; + capacitance : 0.36632; + rise_capacitance : 0.361502; + rise_capacitance_range (0.329622, 0.385076); + fall_capacitance : 0.371139; + fall_capacitance_range (0.346734, 0.38807); + 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 ( \ + "2.9367, 3.14743, 3.31835, 3.46688, 3.84362, 4.16974", \ + "2.95788, 3.16833, 3.33918, 3.48783, 3.86443, 4.19061", \ + "2.97627, 3.18662, 3.35745, 3.50478, 3.88142, 4.20754", \ + "3.00923, 3.21956, 3.39037, 3.53872, 3.91568, 4.24149", \ + "3.05085, 3.26126, 3.432, 3.58062, 3.95753, 4.28343", \ + "3.10549, 3.31602, 3.48684, 3.63539, 4.01197, 4.33802", \ + "3.16655, 3.37756, 3.54858, 3.69729, 4.07412, 4.40027" \ + ); + } + 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.751558, 0.990952, 1.1959, 1.38537, 1.92014, 2.44219", \ + "0.751559, 0.991043, 1.19607, 1.38568, 1.92015, 2.4422", \ + "0.75156, 0.991044, 1.19608, 1.38569, 1.92016, 2.44221", \ + "0.751561, 0.991045, 1.19609, 1.3857, 1.92017, 2.44222", \ + "0.751562, 0.991046, 1.1961, 1.38571, 1.92052, 2.44223", \ + "0.751563, 0.991047, 1.19611, 1.38572, 1.92053, 2.44224", \ + "0.752638, 0.991928, 1.19675, 1.38603, 1.92209, 2.44225" \ + ); + } + 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 ( \ + "3.07597, 3.20563, 3.32459, 3.43607, 3.73596, 4.01197", \ + "3.09799, 3.22802, 3.34634, 3.45674, 3.75818, 4.03329", \ + "3.11705, 3.2463, 3.36599, 3.4754, 3.77695, 4.05135", \ + "3.15815, 3.28758, 3.40688, 3.51622, 3.81774, 4.09209", \ + "3.22758, 3.35855, 3.47666, 3.58705, 3.8889, 4.16305", \ + "3.34429, 3.47414, 3.59214, 3.70266, 4.00321, 4.27873", \ + "3.52442, 3.65447, 3.77248, 3.88324, 4.18373, 4.45931" \ + ); + } + 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.31851, 1.42363, 1.54608, 1.68276, 2.0768, 2.4985", \ + "1.32119, 1.42852, 1.55183, 1.68277, 2.07681, 2.50051", \ + "1.32394, 1.42853, 1.55496, 1.6839, 2.08078, 2.50052", \ + "1.32971, 1.43386, 1.55964, 1.68951, 2.08463, 2.50053", \ + "1.33505, 1.4416, 1.56391, 1.69291, 2.08837, 2.50308", \ + "1.33506, 1.44161, 1.56392, 1.69292, 2.08838, 2.50784", \ + "1.33507, 1.44162, 1.56393, 1.69293, 2.08839, 2.50785" \ + ); + } + } + 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 ( \ + "2.26155, 2.26156, 2.26157, 2.26158, 2.26159, 2.2616", \ + "2.29374, 2.29375, 2.29376, 2.29377, 2.29378, 2.29379", \ + "2.30632, 2.30633, 2.30634, 2.30635, 2.30636, 2.30637", \ + "2.35434, 2.35435, 2.35436, 2.35437, 2.35438, 2.35439", \ + "2.41051, 2.41052, 2.41053, 2.41054, 2.41055, 2.41056", \ + "2.48589, 2.4859, 2.48591, 2.48592, 2.48593, 2.48594", \ + "2.59867, 2.59868, 2.59869, 2.5987, 2.59871, 2.59872" \ + ); + } + 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 ( \ + "2.26155, 2.26156, 2.26157, 2.26158, 2.26159, 2.2616", \ + "2.29374, 2.29375, 2.29376, 2.29377, 2.29378, 2.29379", \ + "2.30632, 2.30633, 2.30634, 2.30635, 2.30636, 2.30637", \ + "2.35434, 2.35435, 2.35436, 2.35437, 2.35438, 2.35439", \ + "2.41051, 2.41052, 2.41053, 2.41054, 2.41055, 2.41056", \ + "2.48589, 2.4859, 2.48591, 2.48592, 2.48593, 2.48594", \ + "2.59867, 2.59868, 2.59869, 2.5987, 2.59871, 2.59872" \ + ); + } + 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 ( \ + "3.40017, 3.40018, 3.40019, 3.4002, 3.40021, 3.40022", \ + "3.47284, 3.47285, 3.47286, 3.47287, 3.47288, 3.47289", \ + "3.47285, 3.47286, 3.47287, 3.47288, 3.47289, 3.4729", \ + "3.48529, 3.49189, 3.4919, 3.49191, 3.49192, 3.49193", \ + "3.6083, 3.60831, 3.60832, 3.60833, 3.60834, 3.60835", \ + "3.7028, 3.70295, 3.703, 3.70302, 3.70305, 3.70306", \ + "3.84481, 3.84482, 3.84483, 3.84484, 3.84485, 3.84486" \ + ); + } + 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 ( \ + "3.40017, 3.40018, 3.40019, 3.4002, 3.40021, 3.40022", \ + "3.47284, 3.47285, 3.47286, 3.47287, 3.47288, 3.47289", \ + "3.47285, 3.47286, 3.47287, 3.47288, 3.47289, 3.4729", \ + "3.48529, 3.49189, 3.4919, 3.49191, 3.49192, 3.49193", \ + "3.6083, 3.60831, 3.60832, 3.60833, 3.60834, 3.60835", \ + "3.7028, 3.70295, 3.703, 3.70302, 3.70305, 3.70306", \ + "3.84481, 3.84482, 3.84483, 3.84484, 3.84485, 3.84486" \ + ); + } + } + 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 ( \ + "2.89325, 3.11595, 3.29183, 3.44335, 3.82524, 4.15375", \ + "2.91262, 3.13555, 3.31156, 3.46285, 3.84498, 4.17454", \ + "2.92742, 3.15005, 3.32599, 3.47752, 3.85979, 4.18811", \ + "2.96095, 3.18384, 3.35858, 3.5101, 3.89199, 4.22051", \ + "3.00231, 3.22539, 3.40113, 3.55242, 3.93471, 4.26326", \ + "3.05286, 3.27578, 3.45149, 3.60276, 3.98504, 4.31366", \ + "3.11202, 3.33509, 3.51082, 3.662, 4.04398, 4.37335" \ + ); + } + 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.799262, 1.02248, 1.21862, 1.40261, 1.93002, 2.44609", \ + "0.80114, 1.02336, 1.21864, 1.40369, 1.93003, 2.44863", \ + "0.801141, 1.02337, 1.21865, 1.4037, 1.93013, 2.44864", \ + "0.801142, 1.02381, 1.21866, 1.40371, 1.93014, 2.44865", \ + "0.801143, 1.02382, 1.21867, 1.40372, 1.93015, 2.44866", \ + "0.801144, 1.02383, 1.21868, 1.40373, 1.93016, 2.44867", \ + "0.801145, 1.02384, 1.21869, 1.40374, 1.93017, 2.44868" \ + ); + } + 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 ( \ + "2.52138, 2.69746, 2.84177, 2.97006, 3.30801, 3.60802", \ + "2.54345, 2.71895, 2.86414, 2.99124, 3.33056, 3.63213", \ + "2.55972, 2.73579, 2.88015, 3.00838, 3.34636, 3.64636", \ + "2.58452, 2.76022, 2.90547, 3.03258, 3.3718, 3.6725", \ + "2.62035, 2.79646, 2.94107, 3.06964, 3.40755, 3.70998", \ + "2.6667, 2.84204, 2.98603, 3.11525, 3.45102, 3.75208", \ + "2.71387, 2.88992, 3.03389, 3.16266, 3.50039, 3.80033" \ + ); + } + 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.625595, 0.82257, 0.997822, 1.17138, 1.67118, 2.16345", \ + "0.625596, 0.822571, 1.00068, 1.17139, 1.67124, 2.16346", \ + "0.625597, 0.822572, 1.00069, 1.1714, 1.67125, 2.16347", \ + "0.625598, 0.822573, 1.00085, 1.17141, 1.67126, 2.16348", \ + "0.625599, 0.822574, 1.00086, 1.17142, 1.67127, 2.16349", \ + "0.6256, 0.822575, 1.00087, 1.17143, 1.67128, 2.1635", \ + "0.625601, 0.822576, 1.00088, 1.1715, 1.67134, 2.16351" \ + ); + } + } + 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 ( \ + "8.11007, 7.9776, 7.91433, 7.87107, 7.75563, 7.6818", \ + "8.11159, 7.97609, 7.91118, 7.86831, 7.77006, 7.69053", \ + "8.12057, 7.98932, 7.92084, 7.86981, 7.77624, 7.67778", \ + "8.13, 7.99699, 7.92954, 7.87239, 7.79265, 7.69812", \ + "8.11268, 7.97494, 7.91307, 7.8651, 7.77885, 7.67955", \ + "8.12046, 7.9853, 7.91115, 7.87815, 7.78005, 7.67676", \ + "8.08408, 7.95608, 7.89594, 7.84962, 7.80117, 7.66539" \ + ); + } + 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 ( \ + "40.0312, 37.5226, 35.4481, 33.6831, 29.6967, 26.8632", \ + "40.1357, 37.5928, 35.5641, 33.797, 29.7906, 26.9596", \ + "40.2969, 37.7625, 35.6748, 33.9482, 29.8854, 27.0717", \ + "40.5391, 38.0007, 35.8987, 34.1567, 30.0785, 27.2472", \ + "40.7672, 38.2022, 36.1304, 34.3578, 30.257, 27.4058", \ + "40.6966, 38.1335, 36.0707, 34.2952, 30.2346, 27.3512", \ + "40.4384, 37.8857, 35.8334, 34.0518, 30.0234, 27.1649" \ + ); + } + } + 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.19413, 2.34768, 3.4993, 4.65213, 6.67089, 4.29747", \ + "1.19029, 2.34645, 3.50514, 4.64876, 6.66512, 4.23111", \ + "1.18853, 2.34969, 3.50342, 4.64255, 6.64077, 4.18403", \ + "1.18905, 2.34833, 3.49949, 4.64006, 6.57288, 4.0626", \ + "1.19062, 2.34585, 3.50543, 4.65844, 6.5362, 3.85009", \ + "1.1986, 2.35159, 3.51075, 4.64987, 6.25652, 3.4509", \ + "1.21104, 2.36855, 3.5131, 4.6686, 5.92528, 2.67353" \ + ); + } + 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.135005, 0.135099, 0.135009, 0.135109, 0.134632, 0.131131", \ + "0.133149, 0.133257, 0.133055, 0.133046, 0.132822, 0.129099", \ + "0.132438, 0.132477, 0.132482, 0.132403, 0.132183, 0.128427", \ + "0.132575, 0.132656, 0.132616, 0.132583, 0.132285, 0.128486", \ + "0.134177, 0.134345, 0.13421, 0.134166, 0.133842, 0.13002", \ + "0.139181, 0.139363, 0.139211, 0.139186, 0.138589, 0.134465", \ + "0.153593, 0.153778, 0.153633, 0.153577, 0.152764, 0.148059" \ + ); + } + } + 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.24673, 7.22736, 7.23723, 7.22394, 7.27077, 7.24509", \ + "7.23968, 7.22666, 7.22634, 7.21611, 7.25748, 7.28526", \ + "7.24269, 7.22551, 7.22385, 7.2231, 7.22175, 7.25265", \ + "7.23662, 7.22645, 7.23492, 7.22328, 7.26849, 7.24578", \ + "7.24079, 7.23505, 7.22556, 7.22745, 7.23147, 7.26447", \ + "7.24317, 7.24195, 7.22766, 7.23, 7.25847, 7.27416", \ + "7.23787, 7.2322, 7.22259, 7.22427, 7.25544, 7.26264" \ + ); + } + 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.45374, 3.45295, 3.45092, 3.45351, 3.45177, 3.44725", \ + "3.45196, 3.45147, 3.45308, 3.45168, 3.45243, 3.44878", \ + "3.45384, 3.45305, 3.45085, 3.45361, 3.4519, 3.44736", \ + "3.4517, 3.4511, 3.45286, 3.45138, 3.45203, 3.44766", \ + "3.45182, 3.45163, 3.45296, 3.45358, 3.4524, 3.44893", \ + "3.44869, 3.44942, 3.4525, 3.45085, 3.45051, 3.4469", \ + "3.45652, 3.45576, 3.45596, 3.45614, 3.45412, 3.4498" \ + ); + } + } + 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.17383, 2.32553, 3.478, 4.62137, 6.7443, 4.2715", \ + "1.16853, 2.32798, 3.48431, 4.62288, 6.62964, 4.20417", \ + "1.16832, 2.3239, 3.47787, 4.61897, 6.59329, 4.15364", \ + "1.16914, 2.32668, 3.47224, 4.61972, 6.50406, 4.03821", \ + "1.17212, 2.32659, 3.48708, 4.6385, 6.43309, 3.78641", \ + "1.17903, 2.33475, 3.49398, 4.64569, 6.24907, 3.39053", \ + "1.19873, 2.3539, 3.5123, 4.66856, 5.78751, 2.65975" \ + ); + } + 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.0720579, 0.0718393, 0.0716089, 0.0716003, 0.0705565, 0.0658581", \ + "0.0705771, 0.0703506, 0.0702548, 0.0701192, 0.0690656, 0.0642341", \ + "0.0703325, 0.0701138, 0.0699294, 0.0698757, 0.0687689, 0.0640299", \ + "0.0704354, 0.0702293, 0.0701211, 0.0700026, 0.0688539, 0.0640206", \ + "0.0721622, 0.0720202, 0.0718403, 0.0718141, 0.0704471, 0.0655661", \ + "0.0759779, 0.0757908, 0.0756627, 0.075605, 0.074134, 0.0689985", \ + "0.085335, 0.0851138, 0.0849405, 0.0848953, 0.0828153, 0.0777316" \ + ); + } + } + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 0.511982; + 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.129142, 0.15699, 0.209984, 0.262082, 0.313977, 0.365738", \ + "0.130319, 0.160759, 0.21546, 0.267815, 0.319895, 0.371736", \ + "0.13032, 0.16076, 0.215461, 0.267816, 0.319896, 0.371737", \ + "0.130321, 0.160761, 0.215462, 0.267817, 0.319897, 0.371738", \ + "0.130322, 0.160762, 0.215463, 0.267818, 0.319898, 0.371739", \ + "0.130323, 0.160763, 0.215464, 0.267819, 0.319899, 0.37174", \ + "0.130324, 0.160764, 0.215465, 0.26782, 0.3199, 0.371741" \ + ); + } + 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.0911876, 0.143094, 0.249024, 0.355948, 0.463506, 0.571503", \ + "0.100288, 0.151905, 0.255961, 0.361637, 0.468127, 0.574895", \ + "0.105906, 0.158132, 0.265133, 0.370556, 0.476527, 0.583094", \ + "0.10867, 0.160612, 0.266342, 0.373269, 0.479443, 0.585713", \ + "0.123954, 0.173374, 0.27463, 0.379312, 0.485381, 0.59258", \ + "0.149836, 0.197097, 0.29485, 0.395027, 0.497844, 0.602256", \ + "0.173951, 0.219286, 0.312369, 0.410313, 0.511001, 0.612615" \ + ); + } + 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.678428, 0.721929, 0.787777, 0.842576, 0.89273, 0.938697", \ + "0.705112, 0.748823, 0.814878, 0.868939, 0.919262, 0.965193", \ + "0.803617, 0.846913, 0.912926, 0.967821, 1.01764, 1.06344", \ + "0.866983, 0.910021, 0.976461, 1.03129, 1.08109, 1.12813", \ + "1.18083, 1.22406, 1.29024, 1.34486, 1.39438, 1.4412", \ + "1.82101, 1.86431, 1.93054, 1.98515, 2.03502, 2.08211", \ + "2.4164, 2.45935, 2.52524, 2.58022, 2.6302, 2.67736" \ + ); + } + 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.207535, 0.247047, 0.31833, 0.388163, 0.459195, 0.529985", \ + "0.207726, 0.247144, 0.318331, 0.388164, 0.459196, 0.530286", \ + "0.207727, 0.247633, 0.318492, 0.388165, 0.459197, 0.530287", \ + "0.207728, 0.247634, 0.318493, 0.388166, 0.459198, 0.53119", \ + "0.207729, 0.247635, 0.318494, 0.388167, 0.459604, 0.531191", \ + "0.20773, 0.247636, 0.318495, 0.388168, 0.459605, 0.531192", \ + "0.207876, 0.247637, 0.318496, 0.388169, 0.459606, 0.531193" \ + ); + } + } + 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.06281, -1.06273, -1.06276, -1.0628, -1.06297, -1.06307", \ + "-1.06353, -1.06598, -1.06488, -1.06613, -1.06635, -1.06623", \ + "-1.0616, -1.05987, -1.06151, -1.06474, -1.06034, -1.06254", \ + "-1.06403, -1.06409, -1.06417, -1.06015, -1.06428, -1.06432", \ + "-1.06202, -1.06207, -1.06207, -1.06218, -1.06225, -1.06229", \ + "-1.06219, -1.06221, -1.06228, -1.06235, -1.06241, -1.06248", \ + "-1.05939, -1.05943, -1.05947, -1.05951, -1.05953, -1.05964" \ + ); + } + 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.06281, 1.06273, 1.06283, 1.06292, 1.06302, 1.06307", \ + "1.06724, 1.06721, 1.06734, 1.06744, 1.06754, 1.06759", \ + "1.06458, 1.06465, 1.06468, 1.06474, 1.06485, 1.06497", \ + "1.06403, 1.06409, 1.06417, 1.06425, 1.06428, 1.06432", \ + "1.06202, 1.06207, 1.06207, 1.06218, 1.06225, 1.06229", \ + "1.06219, 1.06221, 1.06228, 1.06235, 1.06241, 1.06248", \ + "1.05939, 1.05943, 1.05947, 1.05951, 1.05953, 1.05964" \ + ); + } + } + 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.000962291, 0.00127424, 0.00142798, 0.00113887, 0.000935495, 0.000561391", \ + "0.000484887, 0.000609444, 0.000856655, 0.00064898, 0.000211787, -7.82926e-05", \ + "-0.000161287, 0.000210168, 0.000282959, 0.000185336, -0.000340525, -0.000338141", \ + "-0.000447412, 5.55765e-05, 0.000114479, -6.70601e-05, -0.000480385, -0.000730073", \ + "-0.000817269, -0.00103296, -0.00110819, -0.0006157, -0.000719497, -0.0010882", \ + "-0.00130179, -0.00128286, -0.00189853, -0.00182627, -0.00190933, -0.00199918", \ + "-0.00127221, -0.00132866, -0.00159916, -0.00171449, -0.00220072, -0.00328816" \ + ); + } + 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.0428018, 0.0426598, 0.0427994, 0.0430228, 0.0432198, 0.0433758", \ + "0.0416617, 0.0415051, 0.0416358, 0.0418275, 0.0420067, 0.04214", \ + "0.0408134, 0.0406764, 0.0407948, 0.0409771, 0.041128, 0.0412517", \ + "0.0406817, 0.0405415, 0.0406683, 0.0408513, 0.0409988, 0.0411098", \ + "0.0402953, 0.0401363, 0.0402453, 0.0404059, 0.0405326, 0.0406388", \ + "0.0398625, 0.0396882, 0.039754, 0.0398812, 0.0399983, 0.0400929", \ + "0.0397753, 0.0395403, 0.0395176, 0.0396006, 0.0396902, 0.0397653" \ + ); + } + } + } + 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.0252022; + rise_capacitance : 0.0253231; + rise_capacitance_range (0.0220223, 0.0288318); + fall_capacitance : 0.0250814; + fall_capacitance_range (0.0223272, 0.0272541); + 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.93776e-06, 0, 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 ( \ + "9.93776e-06, 0, 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.0124555, -0.0129151, -0.0131625, -0.0133357, -0.0133486, -0.0134639, -0.0135316" \ + ); + } + 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.0156797, 0.0154412, 0.015492, 0.0153677, 0.0154467, 0.0154115, 0.0153378" \ + ); + } + } + 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.90739e-06, 0, 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 ( \ + "9.90739e-06, 0, 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.0124549, -0.0129147, -0.0131622, -0.0133355, -0.0133485, -0.0134638, -0.0135316" \ + ); + } + 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.0156792, 0.0154409, 0.0154918, 0.0153675, 0.0154466, 0.0154114, 0.0153378" \ + ); + } + } + 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.90739e-06, 0, 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 ( \ + "9.90739e-06, 0, 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.0124549, -0.0129147, -0.0131622, -0.0133355, -0.0133485, -0.0134638, -0.0135316" \ + ); + } + 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.0156792, 0.0154409, 0.0154918, 0.0153675, 0.0154466, 0.0154114, 0.0153378" \ + ); + } + } + } + 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.0238589; + rise_capacitance : 0.0246374; + rise_capacitance_range (0.0213426, 0.0285629); + fall_capacitance : 0.0230804; + fall_capacitance_range (0.0199992, 0.0261453); + 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.17129, 2.16793, 2.16761, 2.17105, 2.16747, 2.1678, 2.17461" \ + ); + } + 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.236474, 0.236865, 0.236084, 0.235809, 0.236069, 0.234611, 0.234705" \ + ); + } + } + 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.0300342, 0.0285828, 0.0284198, 0.0284454, 0.0303178, 0.0340689, 0.0433936" \ + ); + } + 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.0624454, 0.0616575, 0.061378, 0.0616825, 0.0632276, 0.0677134, 0.0755754" \ + ); + } + } + } + } + cell (sg13cmos5l_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 : 1628.85; + when : "!c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 8044.32; + when : "!c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1628.65; + when : "!c2p_en&c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 8128.02; + when : "!c2p_en&c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 383.936; + when : "!c2p_en&!c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6893.8; + when : "!c2p_en&!c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 383.972; + when : "!c2p_en&c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6977.06; + when : "!c2p_en&c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 535.914; + when : "c2p_en&c2p&pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 10163.7; + when : "c2p_en&c2p&pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 535.808; + when : "c2p_en&c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 10163.7; + when : "c2p_en&c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1477.11; + when : "c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 11192.9; + when : "c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1477.1; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 11192.9; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1006.42; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9094.56; + 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 : 0.599774; + capacitance : 0.190423; + rise_capacitance : 0.191911; + rise_capacitance_range (0.162998, 0.212716); + fall_capacitance : 0.188935; + fall_capacitance_range (0.167113, 0.203301); + 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 ( \ + "2.71105, 3.37998, 4.04582, 4.71091, 6.70449, 8.69771", \ + "2.73237, 3.40158, 4.06729, 4.7323, 6.72598, 8.71968", \ + "2.75004, 3.41898, 4.08485, 4.7499, 6.74348, 8.73644", \ + "2.78083, 3.44973, 4.11587, 4.78085, 6.77472, 8.76768", \ + "2.82515, 3.49414, 4.16001, 4.82503, 6.81864, 8.81227", \ + "2.87761, 3.54691, 4.2126, 4.8776, 6.87125, 8.86465", \ + "2.94497, 3.61401, 4.27989, 4.94488, 6.93854, 8.93163" \ + ); + } + 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.7451, 3.11803, 4.50581, 5.89091, 10.0734, 14.2522", \ + "1.74511, 3.11925, 4.50609, 5.89289, 10.0736, 14.2523", \ + "1.74512, 3.11926, 4.5061, 5.8929, 10.0737, 14.2524", \ + "1.74518, 3.11927, 4.50619, 5.89685, 10.0738, 14.2525", \ + "1.74519, 3.11928, 4.50635, 5.89686, 10.0739, 14.2526", \ + "1.7452, 3.11929, 4.50636, 5.89687, 10.074, 14.2527", \ + "1.74521, 3.1193, 4.50637, 5.89688, 10.0741, 14.2528" \ + ); + } + 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 ( \ + "2.79174, 3.45418, 4.11611, 4.77821, 6.76551, 8.74673", \ + "2.81272, 3.47491, 4.13691, 4.79905, 6.78445, 8.77044", \ + "2.83029, 3.49229, 4.15408, 4.81658, 6.80199, 8.78531", \ + "2.86933, 3.53073, 4.19204, 4.85481, 6.83816, 8.82317", \ + "2.9368, 3.59914, 4.2604, 4.92135, 6.90606, 8.89078", \ + "3.05274, 3.71491, 4.37613, 5.03825, 7.02219, 9.00704", \ + "3.23656, 3.89846, 4.56005, 5.22284, 7.2071, 9.19395" \ + ); + } + 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.63423, 2.93109, 4.23454, 5.5523, 9.48952, 13.4138", \ + "1.63428, 2.9311, 4.24036, 5.55231, 9.48953, 13.4364", \ + "1.63432, 2.93111, 4.24205, 5.55232, 9.49059, 13.4365", \ + "1.63474, 2.93112, 4.24206, 5.55233, 9.4906, 13.4366", \ + "1.63475, 2.93113, 4.24207, 5.55582, 9.49061, 13.4367", \ + "1.63476, 2.93363, 4.24208, 5.55583, 9.49062, 13.4368", \ + "1.63477, 2.93364, 4.24349, 5.55584, 9.50132, 13.4369" \ + ); + } + } + 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.73402, 1.73403, 1.73404, 1.73405, 1.73406, 1.73407", \ + "1.76693, 1.76694, 1.76695, 1.76696, 1.76697, 1.76698", \ + "1.78653, 1.78654, 1.78655, 1.78656, 1.78657, 1.78658", \ + "1.81879, 1.8188, 1.81881, 1.81882, 1.81883, 1.81884", \ + "1.87733, 1.87734, 1.87735, 1.87736, 1.87737, 1.87738", \ + "1.958, 1.95801, 1.95802, 1.95803, 1.95804, 1.95805", \ + "2.07363, 2.07364, 2.07365, 2.07366, 2.07367, 2.07368" \ + ); + } + 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.73402, 1.73403, 1.73404, 1.73405, 1.73406, 1.73407", \ + "1.76693, 1.76694, 1.76695, 1.76696, 1.76697, 1.76698", \ + "1.78653, 1.78654, 1.78655, 1.78656, 1.78657, 1.78658", \ + "1.81879, 1.8188, 1.81881, 1.81882, 1.81883, 1.81884", \ + "1.87733, 1.87734, 1.87735, 1.87736, 1.87737, 1.87738", \ + "1.958, 1.95801, 1.95802, 1.95803, 1.95804, 1.95805", \ + "2.07363, 2.07364, 2.07365, 2.07366, 2.07367, 2.07368" \ + ); + } + 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.88995, 1.88996, 1.88997, 1.88998, 1.88999, 1.89", \ + "1.91307, 1.91308, 1.91309, 1.9131, 1.91311, 1.91312", \ + "1.93291, 1.93292, 1.93293, 1.93294, 1.93295, 1.93296", \ + "1.9758, 1.9782, 1.97821, 1.97822, 1.97823, 1.97824", \ + "2.04955, 2.04956, 2.04957, 2.04958, 2.04959, 2.0496", \ + "2.15634, 2.15635, 2.15636, 2.15637, 2.15638, 2.15639", \ + "2.32548, 2.32549, 2.3255, 2.32551, 2.32552, 2.32553" \ + ); + } + 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.88995, 1.88996, 1.88997, 1.88998, 1.88999, 1.89", \ + "1.91307, 1.91308, 1.91309, 1.9131, 1.91311, 1.91312", \ + "1.93291, 1.93292, 1.93293, 1.93294, 1.93295, 1.93296", \ + "1.9758, 1.9782, 1.97821, 1.97822, 1.97823, 1.97824", \ + "2.04955, 2.04956, 2.04957, 2.04958, 2.04959, 2.0496", \ + "2.15634, 2.15635, 2.15636, 2.15637, 2.15638, 2.15639", \ + "2.32548, 2.32549, 2.3255, 2.32551, 2.32552, 2.32553" \ + ); + } + } + 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 ( \ + "2.7137, 3.39943, 4.0826, 4.76511, 6.81177, 8.85881", \ + "2.7308, 3.41682, 4.10007, 4.78266, 6.8292, 8.87567", \ + "2.74738, 3.43314, 4.11642, 4.79898, 6.84556, 8.8919", \ + "2.78025, 3.46598, 4.14915, 4.83166, 6.87835, 8.92369", \ + "2.82082, 3.50673, 4.19011, 4.87268, 6.91922, 8.96569", \ + "2.87382, 3.55989, 4.24309, 4.9256, 6.97229, 9.01941", \ + "2.93491, 3.61994, 4.30332, 4.98587, 7.03246, 9.07903" \ + ); + } + 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.74463, 3.11827, 4.5034, 5.89277, 10.0735, 14.2275", \ + "1.74464, 3.11843, 4.50579, 5.89783, 10.0736, 14.2333", \ + "1.74465, 3.11844, 4.50582, 5.89784, 10.0737, 14.2334", \ + "1.74475, 3.11845, 4.50583, 5.89785, 10.0738, 14.2335", \ + "1.74476, 3.11846, 4.50584, 5.89786, 10.0739, 14.2518", \ + "1.74477, 3.11847, 4.50585, 5.89787, 10.074, 14.2519", \ + "1.74478, 3.11848, 4.50586, 5.89788, 10.0741, 14.252" \ + ); + } + 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 ( \ + "2.78275, 3.46635, 4.14912, 4.83171, 6.87682, 8.92086", \ + "2.80466, 3.48788, 4.17103, 4.85366, 6.90158, 8.9425", \ + "2.82103, 3.50466, 4.18739, 4.86855, 6.91366, 8.96083", \ + "2.84577, 3.52937, 4.21213, 4.89472, 6.94267, 8.98384", \ + "2.88234, 3.56541, 4.24746, 4.93139, 6.97915, 9.0203", \ + "2.92654, 3.61031, 4.29243, 4.97643, 7.02132, 9.06541", \ + "2.97478, 3.65851, 4.34119, 5.02468, 7.06872, 9.11091" \ + ); + } + 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.6346, 2.93018, 4.2388, 5.54645, 9.48032, 13.4164", \ + "1.63464, 2.93019, 4.23881, 5.5467, 9.49016, 13.4165", \ + "1.63465, 2.93019, 4.23922, 5.55478, 9.49017, 13.4207", \ + "1.63466, 2.9302, 4.23923, 5.55479, 9.49124, 13.4208", \ + "1.63473, 2.93244, 4.23924, 5.5548, 9.49129, 13.4209", \ + "1.63474, 2.93245, 4.24141, 5.55481, 9.49927, 13.421", \ + "1.63475, 2.93246, 4.24142, 5.55482, 9.50407, 13.4211" \ + ); + } + } + 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 ( \ + "2.92209, 2.88786, 2.85858, 2.80545, 2.7402, 2.66181", \ + "2.92027, 2.89247, 2.86386, 2.81193, 2.74425, 2.54769", \ + "2.92234, 2.88863, 2.86357, 2.80515, 2.73897, 2.6415", \ + "2.91742, 2.88284, 2.85448, 2.82429, 2.66805, 2.54085", \ + "2.91702, 2.88393, 2.85845, 2.80677, 2.74056, 2.54454", \ + "2.91404, 2.88568, 2.85335, 2.81112, 2.73849, 2.56917", \ + "2.91757, 2.88777, 2.85951, 2.81601, 2.74098, 2.58906" \ + ); + } + 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.70883, 1.70383, 1.70126, 1.69971, 1.6985, 1.69787", \ + "1.71273, 1.70638, 1.70268, 1.70144, 1.69968, 1.69904", \ + "1.71425, 1.70722, 1.70299, 1.70147, 1.69953, 1.69865", \ + "1.71912, 1.70973, 1.7051, 1.70289, 1.69889, 1.69761", \ + "1.71959, 1.70825, 1.70248, 1.69975, 1.69561, 1.69384", \ + "1.71452, 1.70397, 1.69826, 1.6959, 1.6918, 1.69119", \ + "1.71388, 1.70607, 1.70168, 1.69983, 1.69767, 1.69664" \ + ); + } + } + 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.19592, 2.35404, 3.50909, 4.66826, 8.14334, 11.611", \ + "1.19387, 2.35193, 3.51443, 4.66557, 8.13814, 11.6079", \ + "1.19402, 2.35177, 3.50906, 4.66581, 8.1407, 11.6133", \ + "1.19412, 2.35249, 3.50742, 4.6674, 8.13543, 11.6119", \ + "1.19494, 2.35388, 3.50925, 4.66903, 8.14192, 11.613", \ + "1.20085, 2.3596, 3.515, 4.67435, 8.14522, 11.6173", \ + "1.21528, 2.37286, 3.52972, 4.68649, 8.15942, 11.6304" \ + ); + } + 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.134951, 0.134437, 0.134508, 0.134029, 0.134217, 0.134185", \ + "0.132955, 0.132867, 0.132271, 0.132026, 0.13225, 0.132422", \ + "0.132323, 0.132036, 0.131797, 0.131789, 0.131672, 0.13164", \ + "0.132453, 0.132073, 0.131976, 0.131711, 0.131832, 0.131868", \ + "0.134062, 0.133731, 0.133489, 0.133527, 0.133345, 0.133367", \ + "0.139081, 0.138702, 0.138729, 0.138449, 0.138474, 0.138485", \ + "0.153533, 0.153458, 0.152848, 0.152921, 0.152923, 0.152953" \ + ); + } + } + 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 ( \ + "2.73665, 2.82587, 2.91561, 2.99469, 3.2997, 3.48666", \ + "2.73069, 2.82167, 2.9126, 3.01362, 3.29409, 3.50244", \ + "2.734, 2.82337, 2.91566, 2.98767, 3.29748, 3.52104", \ + "2.73526, 2.82437, 2.91527, 2.99109, 3.30093, 3.51705", \ + "2.72834, 2.8182, 2.9141, 3.01725, 3.24753, 3.58953", \ + "2.73375, 2.82534, 2.91758, 3.0111, 3.25488, 3.48846", \ + "2.73798, 2.82905, 2.92175, 2.99886, 3.30909, 3.51291" \ + ); + } + 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.981031, 0.980664, 0.98049, 0.980434, 0.980039, 0.979721", \ + "0.980863, 0.981526, 0.980292, 0.980268, 0.979908, 0.979536", \ + "0.981265, 0.980975, 0.980765, 0.980729, 0.980154, 0.979843", \ + "0.980535, 0.980165, 0.979993, 0.979937, 0.979536, 0.979172", \ + "0.980715, 0.981318, 0.980821, 0.980143, 0.979807, 0.979406", \ + "0.981286, 0.981121, 0.980928, 0.980365, 0.979999, 0.979742", \ + "0.984532, 0.984253, 0.984104, 0.98336, 0.983178, 0.9829" \ + ); + } + } + 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.17486, 2.33124, 3.48716, 4.64662, 8.119, 11.5993", \ + "1.17268, 2.3293, 3.48617, 4.64264, 8.12148, 11.5872", \ + "1.17237, 2.32885, 3.48601, 4.64278, 8.12137, 11.5869", \ + "1.17294, 2.32981, 3.48689, 4.64436, 8.11786, 11.5889", \ + "1.17589, 2.33541, 3.49175, 4.6536, 8.12576, 11.5938", \ + "1.18518, 2.34254, 3.50028, 4.65775, 8.13844, 11.6003", \ + "1.20161, 2.36027, 3.51548, 4.67343, 8.15219, 11.6175" \ + ); + } + 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.0716932, 0.0712267, 0.0710114, 0.0709402, 0.0709915, 0.0710068", \ + "0.0701879, 0.069684, 0.0694856, 0.0694017, 0.069478, 0.0695748", \ + "0.0699012, 0.0694941, 0.0691085, 0.0692781, 0.0693152, 0.0692431", \ + "0.0700688, 0.0696028, 0.0693878, 0.0693165, 0.069336, 0.0694324", \ + "0.0719233, 0.0713275, 0.0712192, 0.0711825, 0.0711185, 0.0712275", \ + "0.0756795, 0.0754799, 0.0751821, 0.0748279, 0.0750189, 0.0749553", \ + "0.0849702, 0.0847825, 0.0842604, 0.0842833, 0.0843601, 0.0842668" \ + ); + } + } + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 0.511631; + 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.128583, 0.156548, 0.20953, 0.261674, 0.313582, 0.365357", \ + "0.130188, 0.160633, 0.215494, 0.267762, 0.319727, 0.371574", \ + "0.130189, 0.160634, 0.215495, 0.267763, 0.319728, 0.371575", \ + "0.13019, 0.160635, 0.215496, 0.267764, 0.319729, 0.371576", \ + "0.130191, 0.160636, 0.215497, 0.267765, 0.31973, 0.371577", \ + "0.130192, 0.160637, 0.215498, 0.267766, 0.319731, 0.371578", \ + "0.130193, 0.160638, 0.215499, 0.267767, 0.319732, 0.371579" \ + ); + } + 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.0911387, 0.143095, 0.248955, 0.35592, 0.463428, 0.571185", \ + "0.100137, 0.151743, 0.255901, 0.361504, 0.467931, 0.574491", \ + "0.105968, 0.158248, 0.264831, 0.370307, 0.476251, 0.582911", \ + "0.10862, 0.160541, 0.266214, 0.373253, 0.47886, 0.585666", \ + "0.124538, 0.173065, 0.274274, 0.379125, 0.485186, 0.592532", \ + "0.149698, 0.196827, 0.295246, 0.394537, 0.497295, 0.602208", \ + "0.173834, 0.218938, 0.312148, 0.409703, 0.510835, 0.613464" \ + ); + } + 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.678211, 0.721939, 0.788064, 0.842839, 0.89273, 0.939967", \ + "0.70439, 0.747676, 0.81388, 0.867965, 0.917393, 0.964559", \ + "0.810119, 0.853541, 0.919617, 0.973604, 1.02437, 1.07014", \ + "0.864598, 0.907789, 0.96497, 1.01936, 1.06893, 1.11637", \ + "1.18033, 1.22357, 1.28989, 1.34437, 1.39444, 1.44118", \ + "1.82519, 1.86857, 1.93422, 1.98878, 2.03825, 2.08545", \ + "2.40223, 2.44567, 2.51097, 2.56535, 2.61599, 2.6633" \ + ); + } + 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.207334, 0.247134, 0.317869, 0.388227, 0.45913, 0.531035", \ + "0.208013, 0.247278, 0.317882, 0.388228, 0.459131, 0.531036", \ + "0.208014, 0.247307, 0.318676, 0.388229, 0.459215, 0.531037", \ + "0.208015, 0.247308, 0.318677, 0.388447, 0.459652, 0.5319", \ + "0.208016, 0.247309, 0.318678, 0.388448, 0.459653, 0.531901", \ + "0.208017, 0.24731, 0.318679, 0.388449, 0.459654, 0.531902", \ + "0.208394, 0.248233, 0.318887, 0.38845, 0.459655, 0.531903" \ + ); + } + } + 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.138883, -0.138879, -0.138874, -0.138868, -0.138866, -0.138865", \ + "-0.139674, -0.139668, -0.139928, -0.139682, -0.140115, -0.13969", \ + "-0.139894, -0.139722, -0.139089, -0.139255, -0.139477, -0.139635", \ + "-0.139605, -0.139753, -0.139753, -0.139282, -0.13984, -0.139839", \ + "-0.139531, -0.13953, -0.139519, -0.139525, -0.139523, -0.139521", \ + "-0.138934, -0.139069, -0.139067, -0.139065, -0.139064, -0.139063", \ + "-0.139289, -0.139314, -0.139377, -0.139413, -0.139104, -0.139104" \ + ); + } + 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.138883, 0.138879, 0.138874, 0.138868, 0.138866, 0.138865", \ + "0.140171, 0.14017, 0.140166, 0.140163, 0.140158, 0.140159", \ + "0.139894, 0.139889, 0.139883, 0.139882, 0.13988, 0.139878", \ + "0.139754, 0.139753, 0.139848, 0.139843, 0.13984, 0.139839", \ + "0.139531, 0.13953, 0.139527, 0.139525, 0.139523, 0.139521", \ + "0.139071, 0.139069, 0.139067, 0.139065, 0.139064, 0.139063", \ + "0.139289, 0.139314, 0.139377, 0.139413, 0.139104, 0.139104" \ + ); + } + } + 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.0008316, 0.00117758, 0.00139774, 0.00117051, 0.00101747, 0.000699307", \ + "0.000512481, 0.000645818, 0.000752975, 0.000503612, 0.000364499, 3.61874e-05", \ + "-0.000188017, 0.000302443, 0.000266867, 0.000290852, -0.000217081, -0.000204221", \ + "-0.000297983, 5.50905e-05, 0.000140939, 8.78119e-05, -0.000331885, -0.000582869", \ + "-0.000881788, -0.000964354, -0.000958069, -0.000785044, -0.000724249, -0.00105278", \ + "-0.001182, -0.00116199, -0.00157432, -0.00199745, -0.00196171, -0.00192293", \ + "-0.00111628, -0.00140388, -0.00157453, -0.00182422, -0.00214596, -0.00275972" \ + ); + } + 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.0429223, 0.0427915, 0.0429413, 0.0431652, 0.043358, 0.0435004", \ + "0.041837, 0.0416689, 0.0418011, 0.0419967, 0.0421692, 0.0423135", \ + "0.0410832, 0.0409475, 0.0410761, 0.0412536, 0.0414194, 0.0415458", \ + "0.0407481, 0.0405916, 0.0405598, 0.0407183, 0.0408518, 0.0409688", \ + "0.0404239, 0.0402678, 0.0403795, 0.0405375, 0.0406825, 0.0407789", \ + "0.0398975, 0.0397354, 0.0398027, 0.0399459, 0.0400795, 0.0401704", \ + "0.0402264, 0.0399891, 0.0399431, 0.0400039, 0.0400021, 0.0400682" \ + ); + } + } + } + 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.0252022; + rise_capacitance : 0.025323; + rise_capacitance_range (0.0220221, 0.0288318); + fall_capacitance : 0.0250813; + fall_capacitance_range (0.0223269, 0.0272541); + 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.13982e-05, 0, 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 ( \ + "1.13982e-05, 0, 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.0124555, -0.012915, -0.0131625, -0.0133357, -0.0133487, -0.0134639, -0.0135316" \ + ); + } + 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.0156797, 0.0154411, 0.015492, 0.0153676, 0.0154464, 0.0154114, 0.0153378" \ + ); + } + } + 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.13928e-05, 0, 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 ( \ + "1.13928e-05, 0, 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.012455, -0.0129146, -0.0131622, -0.0133355, -0.0133486, -0.0134639, -0.0135316" \ + ); + } + 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.0156792, 0.0154408, 0.0154917, 0.0153675, 0.0154466, 0.0154114, 0.0153378" \ + ); + } + } + 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.13928e-05, 0, 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 ( \ + "1.13928e-05, 0, 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.012455, -0.0129146, -0.0131622, -0.0133355, -0.0133486, -0.0134639, -0.0135316" \ + ); + } + 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.0156792, 0.0154408, 0.0154917, 0.0153675, 0.0154466, 0.0154114, 0.0153378" \ + ); + } + } + } + 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.0238583; + rise_capacitance : 0.0246361; + rise_capacitance_range (0.0213424, 0.0285887); + fall_capacitance : 0.0230804; + fall_capacitance_range (0.019999, 0.0261246); + 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.810952, 0.810357, 0.810328, 0.810164, 0.810456, 0.810533, 0.814415" \ + ); + } + 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.263376, 0.263744, 0.263013, 0.26307, 0.262925, 0.261866, 0.261955" \ + ); + } + } + 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.0300235, 0.0285711, 0.0284082, 0.0284344, 0.0303054, 0.0340561, 0.0433771" \ + ); + } + 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.0624483, 0.0616598, 0.0613807, 0.0616824, 0.0632319, 0.0677129, 0.0755781" \ + ); + } + } + } + } + cell (sg13cmos5l_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 : 4918.23; + when : "!c2p&!pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 1545.81; + when : "!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1041.68; + when : "c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 3850.98; + when : "c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 2979.96; + related_pg_pin : iovdd; + } + leakage_power () { + value : 2698.39; + 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 : 2.09528; + 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 ( \ + "2.57522, 3.01834, 3.73282, 4.07227, 4.5757, 5.07593", \ + "2.60331, 3.04664, 3.7612, 4.10066, 4.60361, 5.10423", \ + "2.62966, 3.07263, 3.78734, 4.1268, 4.62949, 5.13015", \ + "2.70036, 3.14356, 3.85811, 4.19752, 4.69975, 5.20202", \ + "2.85276, 3.29575, 4.0102, 4.34989, 4.85242, 5.3532", \ + "3.17268, 3.61298, 4.32799, 4.66684, 5.17004, 5.67037", \ + "3.83444, 4.27759, 4.99199, 5.33136, 5.834, 6.33486" \ + ); + } + 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.770616, 1.42646, 2.74073, 3.40973, 4.42522, 5.44922", \ + "0.770617, 1.42708, 2.74076, 3.40974, 4.42523, 5.4508", \ + "0.770618, 1.42714, 2.74077, 3.40977, 4.42586, 5.45081", \ + "0.770619, 1.42779, 2.74078, 3.41008, 4.42587, 5.45082", \ + "0.77062, 1.4278, 2.74079, 3.41009, 4.42588, 5.45083", \ + "0.770621, 1.42781, 2.7408, 3.4101, 4.42589, 5.45084", \ + "0.770622, 1.42782, 2.74081, 3.41011, 4.4259, 5.45085" \ + ); + } + 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 ( \ + "2.57131, 2.9333, 3.57091, 3.88762, 4.36771, 4.85138", \ + "2.57132, 2.93331, 3.57092, 3.88763, 4.36772, 4.85139", \ + "2.57133, 2.93332, 3.57093, 3.88764, 4.36773, 4.8514", \ + "2.58318, 2.94555, 3.58259, 3.89959, 4.37851, 4.86335", \ + "2.61365, 2.97615, 3.61337, 3.93085, 4.40956, 4.8938", \ + "2.66226, 3.02525, 3.66172, 3.97831, 4.4591, 4.94313", \ + "2.72307, 3.08477, 3.72229, 4.03872, 4.51889, 5.00212" \ + ); + } + 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.912932, 1.43491, 2.61225, 3.23075, 4.17367, 5.12807", \ + "0.912933, 1.43492, 2.61226, 3.23076, 4.17368, 5.12808", \ + "0.913274, 1.43493, 2.61227, 3.23077, 4.17369, 5.12836", \ + "0.913803, 1.43494, 2.61234, 3.23078, 4.1737, 5.12938", \ + "0.913804, 1.43513, 2.61242, 3.23079, 4.17371, 5.13053", \ + "0.914791, 1.43578, 2.61303, 3.23099, 4.17387, 5.13054", \ + "0.916407, 1.43687, 2.61369, 3.23154, 4.17528, 5.13055" \ + ); + } + } + 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 ( \ + "5.00582, 4.93902, 4.90929, 4.88181, 4.81203, 4.74153", \ + "4.99679, 4.9371, 4.91124, 4.88226, 4.79049, 4.75347", \ + "4.99998, 4.93446, 4.91205, 4.88238, 4.8036, 4.74783", \ + "4.9892, 4.94514, 4.91343, 4.88085, 4.78686, 4.71606", \ + "4.99849, 4.95213, 4.9236, 4.89108, 4.80483, 4.74117", \ + "5.02872, 4.97649, 4.93851, 4.90602, 4.82262, 4.7682", \ + "5.07559, 5.00706, 4.98768, 4.95138, 4.86429, 4.79895" \ + ); + } + 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 ( \ + "11.2655, 9.19558, 7.45485, 6.98119, 6.47469, 6.11168", \ + "11.2265, 9.16522, 7.42641, 6.95419, 6.4494, 6.08784", \ + "11.2216, 9.15732, 7.42008, 6.94823, 6.44313, 6.0846", \ + "11.2248, 9.15447, 7.41742, 6.94345, 6.43473, 6.07433", \ + "11.2315, 9.16008, 7.41849, 6.94273, 6.43351, 6.07088", \ + "11.2492, 9.17351, 7.42486, 6.95057, 6.44154, 6.08038", \ + "11.2787, 9.19099, 7.43952, 6.95728, 6.45241, 6.07842" \ + ); + } + } + 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.0063267, -0.00632683, -0.00632701, -0.00632689, -0.00632687, -0.00632678", \ + "-0.00796772, -0.00796775, -0.00796798, -0.00796807, -0.0079678, -0.00796781", \ + "-0.00787172, -0.00787173, -0.00787194, -0.00787203, -0.00787177, -0.00787177", \ + "-0.00683557, -0.00683571, -0.00683582, -0.00683589, -0.00683563, -0.00717173", \ + "-0.00412822, -0.00409879, -0.00409901, -0.00412848, -0.00412835, -0.0040987", \ + "0.00306213, 0.00282723, 0.00283827, 0.00282706, 0.00283824, 0.0028273", \ + "0.019111, 0.0191109, 0.0191107, 0.0191107, 0.0191109, 0.0191112" \ + ); + } + 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.0445352, 0.0445598, 0.0445599, 0.0445565, 0.0445438, 0.0445481", \ + "0.0435012, 0.0435269, 0.0435254, 0.0435217, 0.043509, 0.0435132", \ + "0.0440257, 0.0440415, 0.044056, 0.0440476, 0.044037, 0.0440398", \ + "0.0451641, 0.0451599, 0.0451728, 0.0451642, 0.0451695, 0.0451557", \ + "0.0481635, 0.0481802, 0.0482783, 0.0482771, 0.048268, 0.048183", \ + "0.0550331, 0.0554315, 0.0550516, 0.0550517, 0.0554863, 0.0554292", \ + "0.0704638, 0.0704872, 0.0704906, 0.0704206, 0.0704222, 0.0704723" \ + ); + } + } + } + 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.0371182; + rise_capacitance : 0.0365248; + rise_capacitance_range (0.0330214, 0.0388706); + fall_capacitance : 0.0377115; + fall_capacitance_range (0.0341496, 0.0399949); + } + } + cell (sg13cmos5l_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 : 9036.95; + when : "!c2p&!pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 1545.27; + when : "!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1485.88; + when : "c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 3850.92; + when : "c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 5261.41; + related_pg_pin : iovdd; + } + leakage_power () { + value : 2698.09; + 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 : 2.62768; + 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 ( \ + "3.07452, 3.65528, 4.50278, 4.88382, 5.43734, 5.97921", \ + "3.10641, 3.68656, 4.53397, 4.91458, 5.46849, 6.01187", \ + "3.13042, 3.70998, 4.55748, 4.93818, 5.49194, 6.03536", \ + "3.20287, 3.78336, 4.63083, 5.01294, 5.56656, 6.10999", \ + "3.35527, 3.93598, 4.78318, 5.16414, 5.71785, 6.26102", \ + "3.67354, 4.25378, 5.1014, 5.48249, 6.03652, 6.57941", \ + "4.33547, 4.91574, 5.76314, 6.14419, 6.69768, 7.24047" \ + ); + } + 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.977452, 1.74011, 3.13708, 3.83946, 4.90743, 5.98339", \ + "0.978292, 1.74081, 3.13731, 3.84002, 4.90759, 5.9834", \ + "0.978293, 1.74082, 3.13732, 3.84003, 4.9076, 5.98341", \ + "0.978294, 1.74083, 3.13733, 3.84017, 4.90761, 5.98342", \ + "0.978295, 1.74084, 3.13734, 3.84018, 4.90762, 5.98343", \ + "0.978296, 1.74085, 3.13735, 3.84019, 4.90763, 5.98344", \ + "0.978297, 1.74086, 3.13736, 3.8402, 4.90764, 5.98345" \ + ); + } + 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 ( \ + "3.11567, 3.54865, 4.26475, 4.5993, 5.09844, 5.59726", \ + "3.11568, 3.54866, 4.26476, 4.59931, 5.09845, 5.59727", \ + "3.11569, 3.54867, 4.26477, 4.59932, 5.09846, 5.59728", \ + "3.12857, 3.56321, 4.2791, 4.61249, 5.11243, 5.60645", \ + "3.15984, 3.59436, 4.3095, 4.64338, 5.14226, 5.63883", \ + "3.20841, 3.64259, 4.35958, 4.6944, 5.19189, 5.68543", \ + "3.27026, 3.70473, 4.41635, 4.75382, 5.25343, 5.74932" \ + ); + } + 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 ( \ + "1.47215, 1.97804, 3.11069, 3.73516, 4.69878, 5.68782", \ + "1.47216, 1.97805, 3.1107, 3.73663, 4.69899, 5.68783", \ + "1.47217, 1.97808, 3.11071, 3.73664, 4.69964, 5.68784", \ + "1.47218, 1.97853, 3.11072, 3.73665, 4.69965, 5.68785", \ + "1.47299, 1.97925, 3.11104, 3.73666, 4.70004, 5.68786", \ + "1.47486, 1.97926, 3.1144, 3.73667, 4.70088, 5.68787", \ + "1.47621, 1.98181, 3.11441, 3.73668, 4.70125, 5.68788" \ + ); + } + } + 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 ( \ + "7.89091, 7.71501, 7.58553, 7.53549, 7.46694, 7.25973", \ + "7.94055, 7.73646, 7.5906, 7.55607, 7.47765, 7.38759", \ + "7.91609, 7.68243, 7.5957, 7.51335, 7.4751, 7.37718", \ + "7.92691, 7.74003, 7.60665, 7.57392, 7.49103, 7.37019", \ + "7.93604, 7.74822, 7.61553, 7.54125, 7.49988, 7.38276", \ + "7.94799, 7.75155, 7.62951, 7.56522, 7.53726, 7.39104", \ + "7.98183, 7.80981, 7.67769, 7.59729, 7.56279, 7.38228" \ + ); + } + 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 ( \ + "40.0558, 33.0277, 25.9196, 23.7946, 21.4592, 19.7692", \ + "40.0031, 32.9753, 25.8714, 23.7819, 21.4312, 19.6883", \ + "40.0103, 32.9954, 25.8847, 23.7418, 21.4397, 19.6963", \ + "40.0303, 33.0096, 25.8892, 23.7635, 21.4281, 19.6902", \ + "40.0616, 33.0379, 25.9069, 23.7953, 21.4448, 19.6892", \ + "40.1094, 33.0645, 25.9324, 23.8028, 21.4656, 19.739", \ + "40.192, 33.1478, 25.9851, 23.8508, 21.5, 19.7509" \ + ); + } + } + 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.00632822, -0.00632839, -0.00632831, -0.00632851, -0.0063284, -0.00632824", \ + "-0.00796855, -0.00796862, -0.00796863, -0.00796873, -0.0079687, -0.00796863", \ + "-0.00786991, -0.00786988, -0.0078698, -0.00786992, -0.00786977, -0.00786979", \ + "-0.00683566, -0.00683587, -0.0068357, -0.00717344, -0.00710646, -0.00710625", \ + "-0.00410121, -0.00413146, -0.00410122, -0.00410135, -0.00413144, -0.00410124", \ + "0.00305725, 0.00305707, 0.00305715, 0.00305702, 0.0030571, 0.00305721", \ + "0.0191038, 0.0191036, 0.0191037, 0.0191035, 0.0191036, 0.0191039" \ + ); + } + 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.0445616, 0.0445554, 0.0445512, 0.044547, 0.0445455, 0.0445419", \ + "0.0435227, 0.043517, 0.0435118, 0.0435079, 0.0435072, 0.0435034", \ + "0.0440497, 0.0440416, 0.0440357, 0.0440331, 0.044029, 0.0440289", \ + "0.0451718, 0.0451663, 0.0451535, 0.045148, 0.045152, 0.0451502", \ + "0.0482758, 0.0482709, 0.0482582, 0.0482609, 0.0481701, 0.0482525", \ + "0.05505, 0.0554797, 0.0554793, 0.0550322, 0.055475, 0.0551045", \ + "0.0704838, 0.0704788, 0.0704639, 0.0704683, 0.0704639, 0.0704624" \ + ); + } + } + } + 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.0371156; + rise_capacitance : 0.0365214; + rise_capacitance_range (0.0330181, 0.038865); + fall_capacitance : 0.0377098; + fall_capacitance_range (0.0341408, 0.0399916); + } + } + cell (sg13cmos5l_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 : 1464.94; + when : "!c2p&!pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 1545.24; + when : "!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 738.345; + when : "c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 3850.99; + when : "c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1101.64; + related_pg_pin : iovdd; + } + leakage_power () { + value : 2698.11; + 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 : 0.661248; + 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 ( \ + "2.61645, 3.28573, 3.95177, 4.61735, 6.61195, 8.60557", \ + "2.6449, 3.31394, 3.98057, 4.64585, 6.64021, 8.63365", \ + "2.67124, 3.34031, 4.00681, 4.67219, 6.66679, 8.66044", \ + "2.74155, 3.41069, 4.07717, 4.74257, 6.73694, 8.73037", \ + "2.89386, 3.56274, 4.22937, 4.89451, 6.8889, 8.88234", \ + "3.21385, 3.88303, 4.55091, 5.21212, 7.20926, 9.20268", \ + "3.87483, 4.54373, 5.21013, 5.87597, 7.87032, 9.8637" \ + ); + } + 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.69834, 3.06716, 4.44736, 5.83532, 10.0003, 14.1653", \ + "1.69835, 3.06717, 4.44786, 5.83533, 10.0004, 14.1654", \ + "1.69836, 3.06718, 4.44865, 5.83534, 10.0005, 14.1655", \ + "1.69853, 3.06719, 4.44866, 5.83535, 10.0006, 14.1656", \ + "1.69854, 3.0672, 4.44867, 5.83536, 10.0007, 14.1657", \ + "1.69855, 3.06721, 4.44868, 5.83537, 10.0008, 14.1658", \ + "1.69856, 3.06722, 4.44869, 5.83538, 10.0009, 14.1659" \ + ); + } + 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 ( \ + "2.65641, 3.3159, 3.97513, 4.63437, 6.61451, 8.59604", \ + "2.65642, 3.31591, 3.97514, 4.63438, 6.61452, 8.59605", \ + "2.65643, 3.31592, 3.97515, 4.63439, 6.61453, 8.59606", \ + "2.66724, 3.32661, 3.98702, 4.646, 6.62596, 8.6075", \ + "2.69755, 3.35706, 4.01653, 4.67636, 6.65635, 8.63788", \ + "2.74634, 3.40552, 4.06516, 4.72465, 6.70501, 8.68627", \ + "2.80674, 3.4661, 4.1258, 4.78556, 6.76466, 8.74583" \ + ); + } + 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.58851, 2.87613, 4.17826, 5.48347, 9.40622, 13.3279", \ + "1.58852, 2.8762, 4.17827, 5.48348, 9.40623, 13.328", \ + "1.58853, 2.87621, 4.17828, 5.48349, 9.40624, 13.3281", \ + "1.58854, 2.87633, 4.17829, 5.48366, 9.40625, 13.3282", \ + "1.58855, 2.87634, 4.17895, 5.48367, 9.40626, 13.3283", \ + "1.58856, 2.87635, 4.17896, 5.48369, 9.40627, 13.3284", \ + "1.58857, 2.87636, 4.17897, 5.4837, 9.40628, 13.3285" \ + ); + } + } + 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 ( \ + "2.63443, 2.60954, 2.58072, 2.55615, 2.48907, 2.45004", \ + "2.63261, 2.60999, 2.5831, 2.56155, 2.49057, 2.44872", \ + "2.63424, 2.61027, 2.58454, 2.5566, 2.4897, 2.45262", \ + "2.63425, 2.61055, 2.58497, 2.5617, 2.49189, 2.45118", \ + "2.63859, 2.61626, 2.59037, 2.56647, 2.49729, 2.45646", \ + "2.6604, 2.63675, 2.61042, 2.58501, 2.51841, 2.47758", \ + "2.70223, 2.67665, 2.65247, 2.62881, 2.55996, 2.51904" \ + ); + } + 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.84183, 1.81319, 1.8001, 1.79279, 1.78333, 1.77901", \ + "1.82162, 1.79415, 1.78153, 1.7744, 1.76514, 1.76099", \ + "1.81201, 1.78436, 1.77175, 1.76531, 1.75544, 1.75113", \ + "1.80055, 1.77373, 1.76036, 1.75363, 1.7444, 1.74015", \ + "1.79229, 1.76512, 1.75251, 1.74525, 1.73573, 1.73142", \ + "1.78738, 1.76051, 1.74711, 1.7397, 1.73018, 1.72695", \ + "1.7757, 1.74714, 1.73546, 1.72789, 1.71684, 1.71404" \ + ); + } + } + 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.00632879, -0.00632912, -0.00632916, -0.00632905, -0.00632887, -0.00632889", \ + "-0.00796834, -0.00796877, -0.00796878, -0.00796874, -0.00796872, -0.0079686", \ + "-0.00786948, -0.00786978, -0.00786979, -0.00786975, -0.00786944, -0.00786955", \ + "-0.00683549, -0.00683576, -0.00683575, -0.00683572, -0.00683573, -0.00683571", \ + "-0.0041305, -0.00410127, -0.00413096, -0.00410125, -0.00410124, -0.00410121", \ + "0.00305761, 0.00305734, 0.00286017, 0.00283391, 0.00305737, 0.00305739", \ + "0.0189654, 0.0189651, 0.0191112, 0.0191115, 0.0191114, 0.0191115" \ + ); + } + 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.0445574, 0.0445616, 0.0445483, 0.0445483, 0.0445475, 0.0445539", \ + "0.0435173, 0.0435232, 0.0435108, 0.0435105, 0.0435086, 0.043515", \ + "0.0440427, 0.044045, 0.044034, 0.0440367, 0.0440335, 0.0440393", \ + "0.0451647, 0.0451692, 0.0451541, 0.0451544, 0.0451533, 0.0451586", \ + "0.0481829, 0.0482759, 0.0482647, 0.0481737, 0.0482598, 0.048265", \ + "0.0554855, 0.0554367, 0.0551142, 0.0551117, 0.0554745, 0.0554908", \ + "0.0737095, 0.073601, 0.073706, 0.0737032, 0.0735852, 0.0736026" \ + ); + } + } + } + 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.0371154; + rise_capacitance : 0.0365246; + rise_capacitance_range (0.0330175, 0.0388976); + fall_capacitance : 0.0377062; + fall_capacitance_range (0.0341402, 0.0399804); + } + } + cell (sg13cmos5l_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 : 937.301; + when : "!c2p_en&!c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6103.66; + when : "!c2p_en&!c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 937.3; + when : "!c2p_en&c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6186.91; + when : "!c2p_en&c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1091.71; + when : "c2p_en&c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9373.6; + when : "c2p_en&c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 4951.7; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9251.78; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1979.5; + related_pg_pin : iovdd; + } + leakage_power () { + value : 7728.99; + 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 : 2.21523; + capacitance : 0.248764; + rise_capacitance : 0.2505; + rise_capacitance_range (0.2505, 0.2505); + fall_capacitance : 0.247028; + fall_capacitance_range (0.247028, 0.247028); + 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 ( \ + "2.68401, 2.9243, 3.13029, 3.31894, 3.84349, 4.35125", \ + "2.70689, 2.94701, 3.15292, 3.34163, 3.86609, 4.37342", \ + "2.72348, 2.96371, 3.16964, 3.35813, 3.88275, 4.39051", \ + "2.75539, 2.99554, 3.2014, 3.38994, 3.91456, 4.42232", \ + "2.80006, 3.03981, 3.24623, 3.43474, 3.95918, 4.467", \ + "2.85276, 3.09311, 3.29919, 3.48765, 4.01217, 4.51958", \ + "2.9186, 3.15901, 3.36511, 3.55367, 4.07824, 4.58613" \ + ); + } + 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.772759, 1.10544, 1.43081, 1.75499, 2.741, 3.74714", \ + "0.77276, 1.10545, 1.43082, 1.755, 2.74101, 3.74715", \ + "0.772761, 1.10546, 1.43083, 1.75501, 2.74102, 3.74716", \ + "0.772762, 1.10547, 1.43084, 1.75502, 2.74103, 3.74717", \ + "0.772763, 1.10548, 1.43085, 1.75503, 2.74104, 3.74718", \ + "0.772818, 1.10549, 1.43086, 1.75504, 2.74105, 3.74719", \ + "0.773061, 1.1055, 1.43087, 1.75505, 2.74106, 3.7472" \ + ); + } + 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 ( \ + "2.70681, 2.89914, 3.07179, 3.23519, 3.71425, 4.19518", \ + "2.72956, 2.92069, 3.09432, 3.25743, 3.73656, 4.21699", \ + "2.74827, 2.93968, 3.11305, 3.27581, 3.75386, 4.2352", \ + "2.78908, 2.97982, 3.15265, 3.31678, 3.79252, 4.27226", \ + "2.85897, 3.04953, 3.22204, 3.38581, 3.86339, 4.34082", \ + "2.97405, 3.16663, 3.33754, 3.50161, 3.97902, 4.45659", \ + "3.156, 3.34799, 3.52038, 3.68365, 4.16214, 4.64057" \ + ); + } + 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.872421, 1.13311, 1.40594, 1.69015, 2.59399, 3.52999", \ + "0.875061, 1.13351, 1.40718, 1.69115, 2.59557, 3.53093", \ + "0.876995, 1.13383, 1.4087, 1.69261, 2.59558, 3.53183", \ + "0.880969, 1.1368, 1.40871, 1.69467, 2.59656, 3.53184", \ + "0.885011, 1.14134, 1.41104, 1.6969, 2.5994, 3.5322", \ + "0.885012, 1.14242, 1.41105, 1.69691, 2.59941, 3.53221", \ + "0.885013, 1.14243, 1.41106, 1.69692, 2.59942, 3.53222" \ + ); + } + } + 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 ( \ + "2.04309, 2.0431, 2.04311, 2.04312, 2.04313, 2.04314", \ + "2.06877, 2.06878, 2.06879, 2.0688, 2.06881, 2.06882", \ + "2.08875, 2.08876, 2.08877, 2.08878, 2.08879, 2.0888", \ + "2.1291, 2.12911, 2.12912, 2.12913, 2.12914, 2.12915", \ + "2.18728, 2.18729, 2.1873, 2.18731, 2.18732, 2.18733", \ + "2.26294, 2.26295, 2.26296, 2.26297, 2.26298, 2.26299", \ + "2.36619, 2.3662, 2.36621, 2.36622, 2.36623, 2.36624" \ + ); + } + 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 ( \ + "2.04309, 2.0431, 2.04311, 2.04312, 2.04313, 2.04314", \ + "2.06877, 2.06878, 2.06879, 2.0688, 2.06881, 2.06882", \ + "2.08875, 2.08876, 2.08877, 2.08878, 2.08879, 2.0888", \ + "2.1291, 2.12911, 2.12912, 2.12913, 2.12914, 2.12915", \ + "2.18728, 2.18729, 2.1873, 2.18731, 2.18732, 2.18733", \ + "2.26294, 2.26295, 2.26296, 2.26297, 2.26298, 2.26299", \ + "2.36619, 2.3662, 2.36621, 2.36622, 2.36623, 2.36624" \ + ); + } + 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 ( \ + "2.61841, 2.61842, 2.61843, 2.61844, 2.61845, 2.61846", \ + "2.651, 2.65101, 2.65102, 2.65103, 2.65104, 2.65105", \ + "2.65512, 2.65513, 2.65514, 2.65515, 2.65516, 2.65517", \ + "2.69999, 2.7, 2.70001, 2.70002, 2.70003, 2.70004", \ + "2.78321, 2.78322, 2.78323, 2.78324, 2.78325, 2.78326", \ + "2.89054, 2.89055, 2.89056, 2.89057, 2.89058, 2.89059", \ + "3.06532, 3.06533, 3.06534, 3.06535, 3.06536, 3.06537" \ + ); + } + 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 ( \ + "2.61841, 2.61842, 2.61843, 2.61844, 2.61845, 2.61846", \ + "2.651, 2.65101, 2.65102, 2.65103, 2.65104, 2.65105", \ + "2.65512, 2.65513, 2.65514, 2.65515, 2.65516, 2.65517", \ + "2.69999, 2.7, 2.70001, 2.70002, 2.70003, 2.70004", \ + "2.78321, 2.78322, 2.78323, 2.78324, 2.78325, 2.78326", \ + "2.89054, 2.89055, 2.89056, 2.89057, 2.89058, 2.89059", \ + "3.06532, 3.06533, 3.06534, 3.06535, 3.06536, 3.06537" \ + ); + } + } + 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 ( \ + "2.66434, 2.90964, 3.12158, 3.31401, 3.84599, 4.36288", \ + "2.68142, 2.92733, 3.13916, 3.3322, 3.86419, 4.38046", \ + "2.69732, 2.94321, 3.15506, 3.34745, 3.87947, 4.39637", \ + "2.73144, 2.98066, 3.18933, 3.38176, 3.91446, 4.4313", \ + "2.77408, 3.02192, 3.22857, 3.41918, 3.95492, 4.47218", \ + "2.82337, 3.06826, 3.28034, 3.47255, 4.00553, 4.52011", \ + "2.88687, 3.13451, 3.34359, 3.53616, 4.06813, 4.5841" \ + ); + } + 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.786801, 1.1084, 1.43207, 1.75501, 2.73548, 3.74204", \ + "0.786802, 1.10841, 1.43208, 1.75507, 2.73549, 3.74205", \ + "0.786803, 1.10842, 1.43209, 1.75508, 2.7355, 3.74206", \ + "0.786804, 1.11317, 1.43268, 1.75525, 2.7365, 3.74224", \ + "0.786805, 1.11318, 1.43269, 1.75526, 2.73651, 3.74225", \ + "0.786806, 1.11319, 1.4327, 1.75527, 2.73692, 3.74226", \ + "0.786807, 1.1132, 1.43271, 1.75528, 2.73693, 3.74227" \ + ); + } + 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 ( \ + "2.46513, 2.6859, 2.8766, 3.05825, 3.57607, 4.08077", \ + "2.48722, 2.70797, 2.89871, 3.08034, 3.59887, 4.10288", \ + "2.50345, 2.72421, 2.91763, 3.09658, 3.61327, 4.11901", \ + "2.52758, 2.74917, 2.94288, 3.12227, 3.63949, 4.14462", \ + "2.56305, 2.78509, 2.979, 3.15767, 3.67491, 4.18107", \ + "2.6076, 2.8284, 3.01909, 3.20073, 3.71855, 4.22325", \ + "2.65659, 2.87847, 3.07201, 3.25105, 3.76775, 4.27309" \ + ); + } + 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.662329, 0.971467, 1.27613, 1.58343, 2.5235, 3.47947", \ + "0.66233, 0.971468, 1.27614, 1.58344, 2.52354, 3.47948", \ + "0.662512, 0.971477, 1.27791, 1.58363, 2.52355, 3.47949", \ + "0.662513, 0.971478, 1.278, 1.58461, 2.52356, 3.4795", \ + "0.662514, 0.971479, 1.27801, 1.58462, 2.52357, 3.47951", \ + "0.662515, 0.97148, 1.27802, 1.58463, 2.52358, 3.47952", \ + "0.662516, 0.971481, 1.27803, 1.58464, 2.52359, 3.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 ( \ + "4.96808, 4.94249, 4.97277, 4.98804, 4.90191, 4.86177", \ + "4.97318, 4.92837, 4.97712, 4.99071, 4.90515, 4.82124", \ + "4.97214, 4.93416, 4.97529, 4.98921, 4.90344, 4.86264", \ + "4.97266, 4.9327, 4.97523, 4.98861, 4.90332, 4.86174", \ + "4.97097, 4.92987, 4.97745, 4.9884, 4.90314, 4.85577", \ + "4.96207, 4.92828, 4.97502, 4.983, 4.90182, 4.84467", \ + "4.95733, 4.93593, 4.9716, 4.98207, 4.90296, 4.85781" \ + ); + } + 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 ( \ + "10.193, 9.0844, 8.35361, 7.829, 6.85503, 6.29512", \ + "10.2425, 9.12453, 8.39137, 7.86506, 6.88007, 6.31999", \ + "10.2972, 9.16918, 8.43454, 7.90258, 6.9104, 6.34391", \ + "10.4015, 9.26298, 8.51582, 7.97648, 6.95916, 6.38162", \ + "10.4881, 9.33924, 8.58222, 8.03757, 7.01761, 6.41985", \ + "10.4567, 9.32384, 8.55645, 8.0133, 6.99964, 6.40351", \ + "10.3547, 9.22575, 8.47988, 7.94265, 6.94302, 6.35755" \ + ); + } + } + 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.0401776, 0.0401773, 0.0401777, 0.0401775, 0.0401755, 0.0401758", \ + "0.0385373, 0.0385378, 0.0385381, 0.0385372, 0.0385354, 0.0385372", \ + "0.0378763, 0.0378763, 0.037876, 0.0378755, 0.0378735, 0.0378737", \ + "0.0379992, 0.0379992, 0.0379993, 0.037999, 0.0379971, 0.0379972", \ + "0.0391813, 0.0391812, 0.0391814, 0.0391813, 0.0391794, 0.0391803", \ + "0.0446474, 0.0446469, 0.0446473, 0.0446466, 0.0446451, 0.0446455", \ + "0.0592706, 0.0592702, 0.0592702, 0.0592694, 0.0592674, 0.0592687" \ + ); + } + 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.0942392, 0.0942397, 0.0942338, 0.0942386, 0.0942451, 0.0942306", \ + "0.092277, 0.0922796, 0.0922752, 0.0922832, 0.0922859, 0.0922792", \ + "0.0916395, 0.0916393, 0.091639, 0.0916531, 0.0916523, 0.0916374", \ + "0.0917725, 0.0917847, 0.0917795, 0.0917734, 0.0917824, 0.0917831", \ + "0.0933614, 0.0933621, 0.0933672, 0.0933669, 0.0933728, 0.0933704", \ + "0.0983747, 0.0983907, 0.0983812, 0.0983749, 0.0983877, 0.0983843", \ + "0.112728, 0.112729, 0.112724, 0.112729, 0.112731, 0.112727" \ + ); + } + } + 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.57991, 4.62197, 4.78479, 4.90077, 5.03019, 5.20935", \ + "4.57217, 4.62271, 4.79181, 4.90899, 5.03502, 5.2077", \ + "4.57307, 4.62105, 4.79259, 4.90332, 5.03133, 5.20857", \ + "4.56938, 4.7011, 4.77798, 4.89399, 5.01078, 5.25081", \ + "4.5802, 4.70025, 4.73469, 4.76994, 5.01399, 5.17509", \ + "4.58048, 4.61294, 4.78281, 4.89291, 5.01042, 5.17659", \ + "4.58231, 4.70225, 4.78116, 4.90242, 5.00754, 5.1783" \ + ); + } + 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.14708, 2.14806, 2.14834, 2.14835, 2.14504, 2.14501", \ + "2.14703, 2.148, 2.14833, 2.14822, 2.14598, 2.14488", \ + "2.14722, 2.14809, 2.14696, 2.14843, 2.148, 2.14506", \ + "2.14586, 2.14745, 2.14648, 2.14839, 2.14474, 2.14396", \ + "2.14545, 2.14792, 2.14664, 2.14767, 2.14495, 2.14416", \ + "2.14688, 2.14793, 2.14825, 2.14819, 2.14502, 2.14494", \ + "2.1494, 2.15168, 2.15077, 2.15227, 2.15079, 2.14849" \ + ); + } + } + 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.0185986, 0.0185987, 0.018601, 0.0186013, 0.0186002, 0.0186002", \ + "0.0167099, 0.01671, 0.0167122, 0.0167127, 0.0167118, 0.0167115", \ + "0.0162322, 0.0162323, 0.0162345, 0.0162348, 0.016234, 0.0162339", \ + "0.017138, 0.0171181, 0.0171398, 0.0171403, 0.0171395, 0.0171386", \ + "0.0198807, 0.0198818, 0.0198814, 0.0198816, 0.0198614, 0.0198823", \ + "0.0275548, 0.0275543, 0.0275564, 0.0275566, 0.027556, 0.0275558", \ + "0.0463659, 0.0463668, 0.0463674, 0.046368, 0.0463668, 0.0463669" \ + ); + } + 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.0302377, 0.0302403, 0.0302435, 0.030241, 0.0302466, 0.0302448", \ + "0.0287626, 0.0287657, 0.0287693, 0.0287662, 0.0287647, 0.0287696", \ + "0.0284954, 0.0284967, 0.0285024, 0.0284974, 0.0285019, 0.0285021", \ + "0.0286516, 0.0286267, 0.0286524, 0.0286496, 0.0286349, 0.0286521", \ + "0.0303636, 0.0303574, 0.0304421, 0.030367, 0.030369, 0.030444", \ + "0.0342611, 0.0342605, 0.0342626, 0.0342602, 0.0342651, 0.0342635", \ + "0.0434857, 0.0434791, 0.0434816, 0.0434823, 0.0434837, 0.0434855" \ + ); + } + } + } + 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.025391; + rise_capacitance : 0.0254596; + rise_capacitance_range (0.022261, 0.029073); + fall_capacitance : 0.0253224; + fall_capacitance_range (0.0225646, 0.0275037); + 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, 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, 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.0124355, -0.0130287, -0.0131357, -0.0133419, -0.0133855, -0.0132293, -0.0135195" \ + ); + } + 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.0156047, 0.0155275, 0.0153809, 0.0152937, 0.0154073, 0.0152875, 0.0153112" \ + ); + } + } + 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, 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, 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.0124355, -0.0130287, -0.0131357, -0.0133419, -0.0133855, -0.0132293, -0.0135195" \ + ); + } + 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.0156047, 0.0155275, 0.0153809, 0.0152937, 0.0154073, 0.0152875, 0.0153112" \ + ); + } + } + } + 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.0244494; + rise_capacitance : 0.0250958; + rise_capacitance_range (0.0220979, 0.0287841); + fall_capacitance : 0.0238029; + fall_capacitance_range (0.021611, 0.0263823); + } + } + cell (sg13cmos5l_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 : 1341.23; + when : "!c2p_en&!c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6103.9; + when : "!c2p_en&!c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1341.23; + when : "!c2p_en&c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6187.15; + when : "!c2p_en&c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1496.85; + when : "c2p_en&c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9373.87; + when : "c2p_en&c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 9047.94; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9252.18; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 3306.81; + related_pg_pin : iovdd; + } + leakage_power () { + value : 7729.27; + 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 : 0.698507; + capacitance : 0.344907; + rise_capacitance : 0.343194; + rise_capacitance_range (0.343194, 0.343194); + fall_capacitance : 0.346619; + fall_capacitance_range (0.346619, 0.346619); + 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 ( \ + "2.96941, 3.18241, 3.35436, 3.50383, 3.88294, 4.21444", \ + "2.99096, 3.20377, 3.3756, 3.52526, 3.90394, 4.23575", \ + "3.00955, 3.2217, 3.39253, 3.54176, 3.92122, 4.25239", \ + "3.04034, 3.25266, 3.42465, 3.5738, 3.95313, 4.28427", \ + "3.08462, 3.29736, 3.46888, 3.61844, 3.99981, 4.32889", \ + "3.13771, 3.3507, 3.52226, 3.67184, 4.05098, 4.38228", \ + "3.20321, 3.41623, 3.58838, 3.73793, 4.11714, 4.44866" \ + ); + } + 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.739014, 0.982088, 1.19025, 1.38185, 1.91725, 2.4439", \ + "0.739365, 0.982089, 1.19026, 1.38186, 1.91726, 2.44391", \ + "0.739366, 0.98209, 1.19027, 1.38221, 1.91727, 2.44421", \ + "0.739367, 0.982091, 1.19028, 1.38222, 1.91728, 2.44422", \ + "0.739368, 0.982092, 1.19029, 1.38223, 1.92322, 2.44423", \ + "0.739369, 0.982093, 1.1903, 1.38224, 1.92323, 2.44424", \ + "0.740247, 0.982692, 1.19066, 1.38225, 1.92324, 2.44425" \ + ); + } + 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 ( \ + "3.11612, 3.249, 3.36833, 3.47847, 3.78126, 4.0546", \ + "3.13854, 3.27136, 3.39067, 3.50203, 3.80357, 4.07722", \ + "3.15757, 3.29016, 3.40948, 3.52035, 3.82231, 4.09598", \ + "3.19841, 3.33079, 3.45041, 3.56132, 3.86317, 4.13677", \ + "3.26861, 3.40123, 3.5199, 3.63162, 3.93283, 4.2062", \ + "3.38411, 3.51673, 3.63564, 3.74674, 4.04744, 4.32153", \ + "3.56582, 3.69867, 3.81764, 3.92851, 4.23042, 4.50377" \ + ); + } + 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.31586, 1.41981, 1.54358, 1.67064, 2.07095, 2.48303", \ + "1.3181, 1.42158, 1.54568, 1.67616, 2.07276, 2.48523", \ + "1.32115, 1.42433, 1.54771, 1.67821, 2.074, 2.48864", \ + "1.32718, 1.42967, 1.55297, 1.68234, 2.07869, 2.4897", \ + "1.33271, 1.43475, 1.55804, 1.68727, 2.08172, 2.49994", \ + "1.33272, 1.43476, 1.55805, 1.68728, 2.08173, 2.49995", \ + "1.33273, 1.43477, 1.55806, 1.68729, 2.08174, 2.49996" \ + ); + } + } + 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 ( \ + "2.2982, 2.29821, 2.29822, 2.29823, 2.29824, 2.29825", \ + "2.32445, 2.32446, 2.32447, 2.32448, 2.32449, 2.3245", \ + "2.34365, 2.34366, 2.34367, 2.34368, 2.34369, 2.3437", \ + "2.39265, 2.39266, 2.39267, 2.39268, 2.39269, 2.3927", \ + "2.44126, 2.44127, 2.44128, 2.44129, 2.4413, 2.44131", \ + "2.52498, 2.52499, 2.525, 2.52501, 2.52502, 2.52503", \ + "2.63603, 2.63604, 2.63605, 2.63606, 2.63607, 2.63608" \ + ); + } + 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 ( \ + "2.2982, 2.29821, 2.29822, 2.29823, 2.29824, 2.29825", \ + "2.32445, 2.32446, 2.32447, 2.32448, 2.32449, 2.3245", \ + "2.34365, 2.34366, 2.34367, 2.34368, 2.34369, 2.3437", \ + "2.39265, 2.39266, 2.39267, 2.39268, 2.39269, 2.3927", \ + "2.44126, 2.44127, 2.44128, 2.44129, 2.4413, 2.44131", \ + "2.52498, 2.52499, 2.525, 2.52501, 2.52502, 2.52503", \ + "2.63603, 2.63604, 2.63605, 2.63606, 2.63607, 2.63608" \ + ); + } + 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 ( \ + "3.44942, 3.44943, 3.44944, 3.44945, 3.44946, 3.44947", \ + "3.51214, 3.51215, 3.51216, 3.51217, 3.51218, 3.51219", \ + "3.51215, 3.51216, 3.51217, 3.51218, 3.51219, 3.5122", \ + "3.54212, 3.54213, 3.54214, 3.54215, 3.54216, 3.54217", \ + "3.60199, 3.602, 3.60201, 3.60202, 3.60203, 3.60204", \ + "3.71507, 3.71508, 3.71509, 3.7151, 3.71511, 3.71512", \ + "3.90153, 3.90154, 3.90155, 3.90156, 3.90157, 3.90158" \ + ); + } + 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 ( \ + "3.44942, 3.44943, 3.44944, 3.44945, 3.44946, 3.44947", \ + "3.51214, 3.51215, 3.51216, 3.51217, 3.51218, 3.51219", \ + "3.51215, 3.51216, 3.51217, 3.51218, 3.51219, 3.5122", \ + "3.54212, 3.54213, 3.54214, 3.54215, 3.54216, 3.54217", \ + "3.60199, 3.602, 3.60201, 3.60202, 3.60203, 3.60204", \ + "3.71507, 3.71508, 3.71509, 3.7151, 3.71511, 3.71512", \ + "3.90153, 3.90154, 3.90155, 3.90156, 3.90157, 3.90158" \ + ); + } + } + 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 ( \ + "2.92013, 3.1471, 3.32439, 3.47723, 3.86095, 4.19407", \ + "2.93912, 3.16576, 3.34375, 3.49764, 3.88525, 4.21791", \ + "2.95485, 3.18203, 3.36023, 3.51348, 3.90112, 4.23425", \ + "2.98657, 3.21343, 3.39129, 3.54459, 3.93219, 4.26404", \ + "3.0279, 3.2552, 3.4337, 3.58597, 3.97124, 4.30548", \ + "3.07755, 3.30386, 3.48178, 3.63625, 4.01869, 4.35603", \ + "3.13954, 3.36548, 3.54435, 3.6964, 4.08484, 4.41255" \ + ); + } + 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.79615, 1.01907, 1.21806, 1.4047, 1.9305, 2.45092", \ + "0.797561, 1.02002, 1.21826, 1.40482, 1.93759, 2.45396", \ + "0.797894, 1.0204, 1.21887, 1.40483, 1.9376, 2.45462", \ + "0.797895, 1.02041, 1.21888, 1.40484, 1.93761, 2.45463", \ + "0.797896, 1.02042, 1.21889, 1.40485, 1.93762, 2.45464", \ + "0.797897, 1.02043, 1.2189, 1.40486, 1.93763, 2.45465", \ + "0.797898, 1.02044, 1.21891, 1.40487, 1.93764, 2.45466" \ + ); + } + 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 ( \ + "2.551, 2.72836, 2.87582, 3.00291, 3.34449, 3.64843", \ + "2.57347, 2.75083, 2.89829, 3.02538, 3.36697, 3.6709", \ + "2.5897, 2.76832, 2.91441, 3.04395, 3.38312, 3.68228", \ + "2.61445, 2.79325, 2.93941, 3.06668, 3.40452, 3.70809", \ + "2.65055, 2.82956, 2.97438, 3.10298, 3.44082, 3.74402", \ + "2.69699, 2.87551, 3.02179, 3.14889, 3.49046, 3.78983", \ + "2.74452, 2.9222, 3.0696, 3.19897, 3.53815, 3.84224" \ + ); + } + 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.619064, 0.814027, 0.994236, 1.16337, 1.6617, 2.1554", \ + "0.619065, 0.814028, 0.994237, 1.16338, 1.66171, 2.15541", \ + "0.619066, 0.814997, 0.994242, 1.16581, 1.66174, 2.15542", \ + "0.619067, 0.814998, 0.994243, 1.16582, 1.66175, 2.15543", \ + "0.619068, 0.814999, 0.994244, 1.16583, 1.66176, 2.15544", \ + "0.61907, 0.815, 0.994344, 1.16584, 1.66177, 2.15545", \ + "0.619071, 0.815001, 0.994345, 1.16585, 1.66178, 2.15546" \ + ); + } + } + 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.96381, 7.84037, 7.79607, 7.77405, 7.64415, 7.78038", \ + "7.97128, 7.84341, 7.79571, 7.77867, 7.64736, 7.77282", \ + "7.98278, 7.84508, 7.76946, 7.76718, 7.65378, 7.77855", \ + "7.98241, 7.84615, 7.80501, 7.77108, 7.65816, 7.77888", \ + "7.94917, 7.85565, 7.79493, 7.77723, 7.85658, 7.77297", \ + "7.9682, 7.84989, 7.78974, 7.77273, 7.65069, 7.75971", \ + "7.95245, 7.82504, 7.78437, 7.76103, 7.63128, 7.78092" \ + ); + } + 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 ( \ + "40.13, 37.622, 35.5634, 33.7912, 29.7944, 26.9695", \ + "40.2503, 37.7301, 35.6683, 33.8954, 29.8844, 27.0449", \ + "40.3809, 37.8767, 35.7818, 34.0164, 29.9757, 27.1516", \ + "40.6228, 38.0984, 36.0146, 34.2203, 30.181, 27.311", \ + "40.8568, 38.3176, 36.2174, 34.4368, 30.352, 27.5026", \ + "40.7885, 38.2522, 36.1493, 34.37, 30.2875, 27.4495", \ + "40.5245, 38.0062, 35.9313, 34.1401, 30.0886, 27.2512" \ + ); + } + } + 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.0401582, 0.0401592, 0.0401583, 0.0401583, 0.0401572, 0.040159", \ + "0.0385226, 0.0385232, 0.0385232, 0.0385229, 0.0385225, 0.0385229", \ + "0.0378566, 0.0378572, 0.0378605, 0.0378605, 0.0378605, 0.0378614", \ + "0.0379835, 0.0379843, 0.0379829, 0.0379838, 0.0379836, 0.0379842", \ + "0.0391664, 0.0391666, 0.0391664, 0.0391662, 0.0391659, 0.0391662", \ + "0.0446293, 0.0446304, 0.0446296, 0.0446296, 0.0446291, 0.0446304", \ + "0.0592486, 0.0592494, 0.0592486, 0.0592485, 0.0592483, 0.0592493" \ + ); + } + 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.0941932, 0.0941953, 0.0941961, 0.0941883, 0.0941949, 0.0941936", \ + "0.0922391, 0.0922307, 0.0922424, 0.0922411, 0.0922427, 0.0922297", \ + "0.0915944, 0.0916059, 0.0915972, 0.0916065, 0.0915969, 0.0916009", \ + "0.0917387, 0.0917361, 0.0917379, 0.0917268, 0.0917351, 0.0917206", \ + "0.0933217, 0.0933255, 0.0933271, 0.0933287, 0.0933267, 0.0933191", \ + "0.0983329, 0.0983374, 0.098339, 0.0983217, 0.0983381, 0.0983311", \ + "0.112662, 0.11266, 0.112676, 0.112675, 0.112667, 0.112669" \ + ); + } + } + 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.01835, 7.03278, 7.05213, 7.08279, 7.05378, 7.1799", \ + "7.0115, 7.01632, 7.04709, 7.11627, 7.31274, 7.34277", \ + "7.00917, 7.02673, 7.06524, 7.11606, 7.31322, 7.37004", \ + "7.01472, 7.0273, 7.06491, 7.11696, 7.31301, 7.33416", \ + "7.01248, 7.02013, 7.0719, 7.08795, 7.24035, 7.33074", \ + "7.01436, 7.01652, 7.05339, 7.1343, 7.05624, 7.35507", \ + "7.01456, 6.98136, 7.06884, 7.07928, 7.30353, 7.15986" \ + ); + } + 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.4863, 3.48596, 3.4902, 3.48955, 3.4917, 3.48913", \ + "3.48635, 3.48601, 3.49026, 3.4896, 3.49175, 3.48918", \ + "3.48651, 3.48842, 3.49017, 3.4917, 3.49168, 3.49088", \ + "3.48513, 3.48743, 3.48963, 3.49034, 3.49112, 3.49153", \ + "3.48519, 3.48775, 3.48857, 3.48886, 3.49097, 3.49181", \ + "3.48634, 3.48787, 3.49033, 3.48957, 3.49169, 3.49163", \ + "3.48868, 3.48941, 3.49339, 3.49462, 3.49463, 3.49218" \ + ); + } + } + 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.01858, 0.0185801, 0.0185803, 0.0185806, 0.018581, 0.0185817", \ + "0.0166881, 0.0166881, 0.0166883, 0.0166889, 0.01669, 0.0166907", \ + "0.0162104, 0.0162103, 0.0162107, 0.0162112, 0.0162123, 0.0162131", \ + "0.0171224, 0.0171224, 0.017104, 0.0171231, 0.0171243, 0.0171062", \ + "0.0198431, 0.0198637, 0.019864, 0.0198644, 0.0198448, 0.0198457", \ + "0.0274303, 0.0274303, 0.0274305, 0.027431, 0.0274311, 0.0274332", \ + "0.0463151, 0.0463149, 0.0463154, 0.0463156, 0.0463173, 0.0463166" \ + ); + } + 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.0302271, 0.0302261, 0.0302291, 0.0302285, 0.0302289, 0.0302259", \ + "0.0287078, 0.0287068, 0.0287097, 0.0287091, 0.0287095, 0.0287066", \ + "0.0284393, 0.0284371, 0.028442, 0.0284408, 0.0284427, 0.0284369", \ + "0.0285898, 0.0285896, 0.0285901, 0.0285901, 0.0285713, 0.0285681", \ + "0.0303809, 0.0303819, 0.0303819, 0.0303825, 0.0303052, 0.0303787", \ + "0.0341207, 0.0341222, 0.0341216, 0.0341214, 0.0341228, 0.0341173", \ + "0.0433994, 0.0433979, 0.0434022, 0.0433993, 0.0434013, 0.0433965" \ + ); + } + } + } + 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.0253911; + rise_capacitance : 0.0254597; + rise_capacitance_range (0.0222614, 0.029073); + fall_capacitance : 0.0253224; + fall_capacitance_range (0.0225648, 0.0275037); + 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, 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, 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.0124354, -0.0130287, -0.0131357, -0.0133419, -0.0133856, -0.0132292, -0.0135195" \ + ); + } + 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.0156077, 0.0155256, 0.0153824, 0.0152939, 0.0154056, 0.0152868, 0.0153104" \ + ); + } + } + 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, 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, 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.0124354, -0.0130287, -0.0131357, -0.0133419, -0.0133856, -0.0132292, -0.0135195" \ + ); + } + 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.0156077, 0.0155256, 0.0153824, 0.0152939, 0.0154056, 0.0152868, 0.0153104" \ + ); + } + } + } + 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.0244489; + rise_capacitance : 0.025095; + rise_capacitance_range (0.022098, 0.0287935); + fall_capacitance : 0.0238029; + fall_capacitance_range (0.0216107, 0.0263835); + } + } + cell (sg13cmos5l_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 : 536.306; + when : "!c2p_en&!c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6103.84; + when : "!c2p_en&!c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 536.306; + when : "!c2p_en&c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6187.09; + when : "!c2p_en&c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 691.999; + when : "c2p_en&c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9373.78; + when : "c2p_en&c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1419.38; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9251.98; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 795.997; + related_pg_pin : iovdd; + } + leakage_power () { + value : 7729.17; + 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 : 0.661248; + capacitance : 0.166368; + rise_capacitance : 0.170905; + rise_capacitance_range (0.170905, 0.170905); + fall_capacitance : 0.161831; + fall_capacitance_range (0.161831, 0.161831); + 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 ( \ + "2.72623, 3.39616, 4.06281, 4.72771, 6.72219, 8.71562", \ + "2.74802, 3.41761, 4.0843, 4.74908, 6.74357, 8.73722", \ + "2.76544, 3.43503, 4.10185, 4.76696, 6.76145, 8.75509", \ + "2.79718, 3.46686, 4.13336, 4.79866, 6.79318, 8.78682", \ + "2.84107, 3.51048, 4.17665, 4.84214, 6.83661, 8.83003", \ + "2.89459, 3.56424, 4.23028, 4.89577, 6.89026, 8.88365", \ + "2.96208, 3.63173, 4.29801, 4.96338, 6.95783, 8.95119" \ + ); + } + 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.69851, 3.06626, 4.44975, 5.83335, 10.0003, 14.1653", \ + "1.69852, 3.06649, 4.44977, 5.83336, 10.0004, 14.1654", \ + "1.69853, 3.0665, 4.44978, 5.83337, 10.0005, 14.1655", \ + "1.69854, 3.06651, 4.44979, 5.83338, 10.0006, 14.1656", \ + "1.69855, 3.06652, 4.4498, 5.83339, 10.0007, 14.1657", \ + "1.69856, 3.06706, 4.44981, 5.8334, 10.0008, 14.1658", \ + "1.69857, 3.06707, 4.44982, 5.83341, 10.0009, 14.1659" \ + ); + } + 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 ( \ + "2.81181, 3.47429, 4.13544, 4.79656, 6.77614, 8.75699", \ + "2.83263, 3.49528, 4.15642, 4.81629, 6.79695, 8.77941", \ + "2.85049, 3.51303, 4.17413, 4.83394, 6.81496, 8.79505", \ + "2.88897, 3.55079, 4.21178, 4.87153, 6.85243, 8.83445", \ + "2.9567, 3.61876, 4.27964, 4.93953, 6.9201, 8.90201", \ + "3.07323, 3.73474, 4.39567, 5.05548, 7.03627, 9.01813", \ + "3.25814, 3.9199, 4.58096, 5.24091, 7.22248, 9.2037" \ + ); + } + 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.5863, 2.87595, 4.17886, 5.48335, 9.40553, 13.3332", \ + "1.58632, 2.876, 4.17887, 5.48336, 9.40609, 13.3333", \ + "1.58635, 2.87781, 4.17888, 5.48532, 9.4069, 13.3334", \ + "1.58664, 2.87782, 4.17889, 5.48533, 9.40691, 13.3335", \ + "1.58667, 2.87783, 4.1789, 5.48534, 9.40692, 13.3336", \ + "1.5868, 2.87784, 4.17891, 5.48535, 9.40693, 13.3337", \ + "1.58681, 2.87785, 4.17892, 5.48536, 9.40694, 13.3338" \ + ); + } + } + 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.77767, 1.77768, 1.77769, 1.7777, 1.77771, 1.77772", \ + "1.80361, 1.80362, 1.80363, 1.80364, 1.80365, 1.80366", \ + "1.82332, 1.82333, 1.82334, 1.82335, 1.82336, 1.82337", \ + "1.85903, 1.85904, 1.85905, 1.85906, 1.85907, 1.85908", \ + "1.91347, 1.91348, 1.91349, 1.9135, 1.91351, 1.91352", \ + "1.98692, 1.98693, 1.98694, 1.98695, 1.98696, 1.98697", \ + "2.11098, 2.11099, 2.111, 2.11101, 2.11102, 2.11103" \ + ); + } + 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.77767, 1.77768, 1.77769, 1.7777, 1.77771, 1.77772", \ + "1.80361, 1.80362, 1.80363, 1.80364, 1.80365, 1.80366", \ + "1.82332, 1.82333, 1.82334, 1.82335, 1.82336, 1.82337", \ + "1.85903, 1.85904, 1.85905, 1.85906, 1.85907, 1.85908", \ + "1.91347, 1.91348, 1.91349, 1.9135, 1.91351, 1.91352", \ + "1.98692, 1.98693, 1.98694, 1.98695, 1.98696, 1.98697", \ + "2.11098, 2.11099, 2.111, 2.11101, 2.11102, 2.11103" \ + ); + } + 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.92455, 1.92456, 1.92457, 1.92458, 1.92459, 1.9246", \ + "1.94847, 1.94848, 1.94849, 1.9485, 1.94851, 1.94852", \ + "1.96745, 1.96746, 1.96747, 1.96748, 1.96749, 1.9675", \ + "2.01099, 2.011, 2.01101, 2.01102, 2.01103, 2.01104", \ + "2.08427, 2.08428, 2.08429, 2.0843, 2.08431, 2.08432", \ + "2.19166, 2.19167, 2.19168, 2.19169, 2.1917, 2.19171", \ + "2.36059, 2.3606, 2.36061, 2.36062, 2.36063, 2.36064" \ + ); + } + 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.92455, 1.92456, 1.92457, 1.92458, 1.92459, 1.9246", \ + "1.94847, 1.94848, 1.94849, 1.9485, 1.94851, 1.94852", \ + "1.96745, 1.96746, 1.96747, 1.96748, 1.96749, 1.9675", \ + "2.01099, 2.011, 2.01101, 2.01102, 2.01103, 2.01104", \ + "2.08427, 2.08428, 2.08429, 2.0843, 2.08431, 2.08432", \ + "2.19166, 2.19167, 2.19168, 2.19169, 2.1917, 2.19171", \ + "2.36059, 2.3606, 2.36061, 2.36062, 2.36063, 2.36064" \ + ); + } + } + 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 ( \ + "2.72534, 3.41282, 4.09793, 4.78011, 6.82982, 8.87788", \ + "2.7441, 3.43155, 4.11651, 4.79934, 6.84966, 8.8965", \ + "2.75995, 3.44742, 4.1324, 4.81521, 6.86611, 8.91225", \ + "2.79391, 3.48109, 4.16747, 4.84982, 6.89672, 8.94641", \ + "2.83582, 3.52236, 4.20763, 4.89044, 6.93845, 8.99081", \ + "2.88545, 3.57255, 4.25809, 4.9414, 6.98954, 9.03823", \ + "2.94883, 3.63567, 4.32184, 5.00439, 7.05365, 9.1019" \ + ); + } + 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.69755, 3.06551, 4.44746, 5.83261, 9.99601, 14.165", \ + "1.69756, 3.06552, 4.44747, 5.8343, 9.99602, 14.1651", \ + "1.69757, 3.06579, 4.44748, 5.83431, 9.99684, 14.1652", \ + "1.69758, 3.0658, 4.44749, 5.83465, 9.99685, 14.1653", \ + "1.69759, 3.06581, 4.44812, 5.83466, 9.99686, 14.1654", \ + "1.6976, 3.06582, 4.44867, 5.83469, 10.0002, 14.1655", \ + "1.69761, 3.06583, 4.44868, 5.8347, 10.0003, 14.1656" \ + ); + } + 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 ( \ + "2.7979, 3.4796, 4.15733, 4.83675, 6.8707, 8.90438", \ + "2.81988, 3.50098, 4.17968, 4.85857, 6.89251, 8.92619", \ + "2.83601, 3.51736, 4.19659, 4.87458, 6.90862, 8.94238", \ + "2.86072, 3.54137, 4.22075, 4.89948, 6.93382, 8.96748", \ + "2.89667, 3.57823, 4.25737, 4.93556, 6.97188, 9.00409", \ + "2.94197, 3.62269, 4.30168, 4.98078, 7.01472, 9.04841", \ + "2.99116, 3.67273, 4.3514, 5.02984, 7.06389, 9.09729" \ + ); + } + 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.58688, 2.87528, 4.17844, 5.48329, 9.40612, 13.3304", \ + "1.58705, 2.87529, 4.17845, 5.48332, 9.40613, 13.3305", \ + "1.58729, 2.87544, 4.17846, 5.48333, 9.40614, 13.3306", \ + "1.5873, 2.87545, 4.17847, 5.48334, 9.40615, 13.3307", \ + "1.58731, 2.87593, 4.17848, 5.48335, 9.40616, 13.3308", \ + "1.58769, 2.87594, 4.17849, 5.48336, 9.40617, 13.3309", \ + "1.5877, 2.87595, 4.1785, 5.48337, 9.40622, 13.331" \ + ); + } + } + 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 ( \ + "2.63263, 2.61221, 2.58796, 2.55846, 2.4912, 2.44923", \ + "2.63088, 2.6076, 2.58675, 2.5575, 2.49003, 2.45226", \ + "2.63231, 2.61037, 2.58015, 2.55834, 2.49102, 2.45316", \ + "2.62858, 2.60966, 2.58231, 2.56026, 2.48958, 2.45163", \ + "2.62627, 2.60422, 2.58248, 2.55684, 2.48712, 2.44569", \ + "2.62332, 2.60313, 2.58071, 2.55594, 2.48574, 2.44413", \ + "2.62549, 2.60956, 2.58241, 2.55909, 2.48952, 2.44905" \ + ); + } + 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.77959, 1.77331, 1.77127, 1.77208, 1.77062, 1.77051", \ + "1.78216, 1.77514, 1.77276, 1.77229, 1.77039, 1.76934", \ + "1.78628, 1.7783, 1.77503, 1.77474, 1.77165, 1.77231", \ + "1.78787, 1.77789, 1.77375, 1.77224, 1.76979, 1.76864", \ + "1.78941, 1.77752, 1.77273, 1.77026, 1.76754, 1.76609", \ + "1.78476, 1.77301, 1.76856, 1.76648, 1.76379, 1.76249", \ + "1.78693, 1.77703, 1.77343, 1.77154, 1.76975, 1.76818" \ + ); + } + } + 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.0402398, 0.0402389, 0.0402397, 0.0402404, 0.0402407, 0.0402416", \ + "0.0386022, 0.0386011, 0.0386011, 0.0386012, 0.0386014, 0.0386011", \ + "0.0379387, 0.0379366, 0.0379391, 0.0379389, 0.0379394, 0.0379391", \ + "0.0380636, 0.0380608, 0.0380621, 0.0380628, 0.0380634, 0.0380632", \ + "0.0392475, 0.039246, 0.0392464, 0.0392466, 0.0392468, 0.0392474", \ + "0.0447134, 0.044712, 0.0447121, 0.0447124, 0.0447124, 0.0447131", \ + "0.0593354, 0.0593346, 0.0593352, 0.0593366, 0.0593363, 0.0593361" \ + ); + } + 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.0944579, 0.0944662, 0.0944667, 0.0944686, 0.0944688, 0.0944687", \ + "0.0925046, 0.092513, 0.0925116, 0.0925153, 0.0925125, 0.0925086", \ + "0.0918721, 0.0918813, 0.0918783, 0.0918828, 0.0918755, 0.0918839", \ + "0.0920033, 0.0920108, 0.0920095, 0.0920134, 0.0920127, 0.0920109", \ + "0.0935972, 0.0936042, 0.0936016, 0.0936013, 0.093602, 0.0936032", \ + "0.098618, 0.0986244, 0.0986221, 0.0986244, 0.0986226, 0.0986238", \ + "0.11298, 0.112987, 0.112986, 0.112985, 0.112987, 0.112982" \ + ); + } + } + 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 ( \ + "2.43918, 2.5418, 2.64408, 2.73585, 3.05817, 3.39054", \ + "2.43927, 2.53848, 2.63265, 2.73735, 3.05223, 3.37944", \ + "2.43852, 2.53872, 2.63087, 2.7381, 3.04905, 3.37941", \ + "2.4386, 2.53706, 2.64641, 2.74746, 3.04587, 3.4068", \ + "2.4379, 2.53675, 2.63843, 2.74152, 3.05712, 3.3783", \ + "2.43667, 2.53425, 2.6531, 2.74395, 3.06855, 3.41703", \ + "2.43993, 2.53646, 2.64885, 2.7462, 3.06393, 3.39708" \ + ); + } + 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.01642, 1.01616, 1.01673, 1.0158, 1.01528, 1.01504", \ + "1.01626, 1.01486, 1.01511, 1.01567, 1.01511, 1.01489", \ + "1.01616, 1.01664, 1.01505, 1.0159, 1.01558, 1.01522", \ + "1.01501, 1.01567, 1.01583, 1.01635, 1.01449, 1.01433", \ + "1.01561, 1.01599, 1.01618, 1.01609, 1.01561, 1.01443", \ + "1.01619, 1.01544, 1.01651, 1.01556, 1.01503, 1.01479", \ + "1.01972, 1.01889, 1.01999, 1.01959, 1.01947, 1.01939" \ + ); + } + } + 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.0186615, 0.0186598, 0.0186591, 0.0186594, 0.0186607, 0.0186603", \ + "0.0167717, 0.01677, 0.0167687, 0.0167687, 0.0167704, 0.0167708", \ + "0.0162943, 0.0162925, 0.0162913, 0.0162913, 0.0162933, 0.0162929", \ + "0.0171994, 0.0171781, 0.0171981, 0.0171795, 0.0171993, 0.0171987", \ + "0.0199207, 0.0199424, 0.019919, 0.0199193, 0.0199206, 0.019921", \ + "0.0298395, 0.0298048, 0.029839, 0.0298067, 0.0298389, 0.02984", \ + "0.0457974, 0.0457959, 0.0457958, 0.0457959, 0.0457961, 0.0457964" \ + ); + } + 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.030485, 0.0304818, 0.0304817, 0.0304843, 0.0304871, 0.0304842", \ + "0.0290061, 0.029007, 0.0290041, 0.0290057, 0.0290085, 0.0290055", \ + "0.0287367, 0.0287395, 0.0287378, 0.0287374, 0.0287404, 0.0287384", \ + "0.028889, 0.0288856, 0.0288873, 0.02889, 0.0288746, 0.0288711", \ + "0.0305877, 0.03067, 0.0306688, 0.0305905, 0.0306696, 0.0306711", \ + "0.0345388, 0.0345351, 0.0345364, 0.0345388, 0.0345414, 0.034538", \ + "0.0437683, 0.0437727, 0.0437687, 0.0437701, 0.0437729, 0.0437758" \ + ); + } + } + } + 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.0253911; + rise_capacitance : 0.0254596; + rise_capacitance_range (0.022261, 0.029073); + fall_capacitance : 0.0253226; + fall_capacitance_range (0.0225645, 0.0275038); + 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, 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, 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.0124355, -0.0130287, -0.0131357, -0.0133419, -0.0133857, -0.0132291, -0.0135195" \ + ); + } + 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.0155916, 0.0155349, 0.0153769, 0.0152926, 0.0154084, 0.0152901, 0.0153151" \ + ); + } + } + 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, 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, 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.0124355, -0.0130287, -0.0131357, -0.0133419, -0.0133857, -0.0132291, -0.0135195" \ + ); + } + 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.0155916, 0.0155349, 0.0153769, 0.0152926, 0.0154084, 0.0152901, 0.0153151" \ + ); + } + } + } + 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.0244495; + rise_capacitance : 0.0250947; + rise_capacitance_range (0.0220993, 0.0288207); + fall_capacitance : 0.0238043; + fall_capacitance_range (0.0216132, 0.026365); + } + } + cell (sg13cmos5l_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 : 1.01727; + related_pg_pin : vdd; + } + } + cell (sg13cmos5l_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.77141; + related_pg_pin : vdd; + } + } + cell (sg13cmos5l_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/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_slow_1p35V_3p0V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_slow_1p35V_3p0V_125C.lib new file mode 100644 index 0000000000..649b1c43d5 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_slow_1p35V_3p0V_125C.lib @@ -0,0 +1,4698 @@ +/************************************************************************ + + 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 (sg13cmos5l_io_slow_1p35V_3p0V_125C) { + comment : "IHP Microelectronics GmbH, 2024"; + date : "$Date: Wed May 8 12:26:45 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.35); + voltage_map (iovdd, 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 : 125; + nom_voltage : 1.35; + 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 (sg13cmos5l_io_slow_1p35V_3p0V_125C) { + process : 1; + temperature : 125; + voltage : 1.35; + } + 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 : sg13cmos5l_io_slow_1p35V_3p0V_125C; + 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 (sg13cmos5l_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 : 26693.5; + related_pg_pin : iovdd; + } + leakage_power () { + value : 0; + related_pg_pin : vdd; + } + } + cell (sg13cmos5l_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.91726; + related_pg_pin : vdd; + } + } + cell (sg13cmos5l_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 : 1193.75; + when : "pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 0; + when : "!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 3108.07; + when : "!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 0; + related_pg_pin : iovdd; + } + leakage_power () { + value : 2150.91; + related_pg_pin : vdd; + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 0.737156; + 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.112045, 0.132047, 0.169539, 0.205934, 0.24215, 0.278233", \ + "0.113801, 0.135509, 0.174739, 0.211717, 0.24802, 0.284249", \ + "0.113802, 0.13551, 0.17474, 0.211718, 0.248021, 0.28425", \ + "0.113803, 0.135511, 0.174741, 0.211719, 0.248022, 0.284251", \ + "0.113804, 0.135512, 0.174742, 0.21172, 0.248023, 0.284252", \ + "0.113805, 0.135513, 0.174743, 0.211721, 0.248024, 0.284253", \ + "0.113806, 0.135514, 0.174744, 0.211722, 0.248025, 0.284254" \ + ); + } + 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.0696241, 0.105977, 0.180816, 0.256652, 0.333246, 0.410119", \ + "0.0762027, 0.113269, 0.186784, 0.26182, 0.337477, 0.413739", \ + "0.0836911, 0.119689, 0.193531, 0.268876, 0.344227, 0.420147", \ + "0.0876734, 0.123387, 0.195962, 0.271066, 0.347322, 0.422882", \ + "0.104556, 0.138772, 0.208501, 0.280657, 0.354588, 0.429025", \ + "0.13425, 0.16893, 0.234804, 0.30297, 0.373689, 0.447904", \ + "0.1585, 0.192905, 0.257919, 0.323361, 0.390833, 0.460161" \ + ); + } + 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.40026, 0.42796, 0.472656, 0.51058, 0.545503, 0.578831", \ + "0.440804, 0.468552, 0.513352, 0.551313, 0.586208, 0.618636", \ + "0.552035, 0.580045, 0.624603, 0.662077, 0.696856, 0.730012", \ + "0.612513, 0.640362, 0.684626, 0.72225, 0.757775, 0.791013", \ + "0.910488, 0.938377, 0.982884, 1.0207, 1.05503, 1.08897", \ + "1.50905, 1.53736, 1.58182, 1.6191, 1.65333, 1.68662", \ + "2.02542, 2.05645, 2.10492, 2.14464, 2.18123, 2.21409" \ + ); + } + 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.126586, 0.155301, 0.20781, 0.259253, 0.311527, 0.363777", \ + "0.126587, 0.155324, 0.207811, 0.259282, 0.311528, 0.363778", \ + "0.126588, 0.155325, 0.207812, 0.259283, 0.311529, 0.363779", \ + "0.126589, 0.155326, 0.207813, 0.259284, 0.31153, 0.36378", \ + "0.12659, 0.155327, 0.207814, 0.259285, 0.311531, 0.363781", \ + "0.144293, 0.171451, 0.221638, 0.270417, 0.320604, 0.371992", \ + "0.174663, 0.201923, 0.251563, 0.297563, 0.345965, 0.393535" \ + ); + } + } + 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 ( \ + "6.48775e-09, 6.48829e-09, 6.48839e-09, 6.4885e-09, 6.48804e-09, 6.4881e-09", \ + "1.25709e-08, 1.25712e-08, 1.25713e-08, 1.25713e-08, 1.25707e-08, 1.25716e-08", \ + "2.4736e-08, 2.47361e-08, 2.47361e-08, 2.47357e-08, 2.47363e-08, 2.47364e-08", \ + "3.08189e-08, 3.08189e-08, 3.08184e-08, 3.08196e-08, 3.08189e-08, 3.08198e-08", \ + "6.12365e-08, 6.12356e-08, 6.12356e-08, 6.12357e-08, 6.12358e-08, 6.12364e-08", \ + "1.22069e-07, 1.22065e-07, 1.22071e-07, 1.2207e-07, 1.2207e-07, 1.22069e-07", \ + "1.77834e-07, 1.77829e-07, 1.77834e-07, 1.77828e-07, 1.77831e-07, 1.77834e-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 ( \ + "-6.47357e-09, -6.47356e-09, -6.47362e-09, -6.4737e-09, -6.47375e-09, -6.47377e-09", \ + "-1.25498e-08, -1.25498e-08, -1.25499e-08, -1.25499e-08, -1.255e-08, -1.255e-08", \ + "-2.47e-08, -2.47e-08, -2.47001e-08, -2.47002e-08, -2.47003e-08, -2.47003e-08", \ + "-3.07752e-08, -3.07752e-08, -3.07753e-08, -3.07753e-08, -3.07754e-08, -3.07754e-08", \ + "-6.11499e-08, -6.11503e-08, -6.11503e-08, -6.11504e-08, -6.11504e-08, -6.11504e-08", \ + "-1.21899e-07, -1.21899e-07, -1.21899e-07, -1.21899e-07, -1.219e-07, -1.21899e-07", \ + "-1.77587e-07, -1.77586e-07, -1.77586e-07, -1.77586e-07, -1.77586e-07, -1.77587e-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.00763375, 0.0078481, 0.00819126, 0.00800821, 0.0077922, 0.00748117", \ + "0.00686586, 0.00705798, 0.00709465, 0.00707536, 0.00667588, 0.00635878", \ + "0.00643072, 0.00643081, 0.00662593, 0.00619962, 0.00603652, 0.00542013", \ + "0.00634061, 0.00632707, 0.00645178, 0.00586549, 0.00548383, 0.00491982", \ + "0.00676704, 0.00583938, 0.00568485, 0.00529444, 0.005584, 0.00526191", \ + "0.00951462, 0.0078862, 0.00695763, 0.00582877, 0.00499851, 0.00555648", \ + "0.0127998, 0.0111404, 0.00972108, 0.00826984, 0.00690957, 0.00539515" \ + ); + } + 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.0623421, 0.061092, 0.0606589, 0.0606842, 0.0607514, 0.0608053", \ + "0.0608285, 0.0596308, 0.0591578, 0.0591421, 0.0591787, 0.0592473", \ + "0.0601077, 0.0588744, 0.0583887, 0.0583458, 0.0583854, 0.0584302", \ + "0.0599303, 0.0586767, 0.0581558, 0.0580943, 0.058128, 0.0581526", \ + "0.0593151, 0.0581018, 0.0574379, 0.0572922, 0.0572865, 0.057266", \ + "0.0630082, 0.0609257, 0.0594702, 0.058871, 0.0585627, 0.058281", \ + "0.0687022, 0.0651496, 0.062646, 0.0614855, 0.0608868, 0.0603429" \ + ); + } + } + } + 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.221024; + rise_capacitance : 0.224216; + rise_capacitance_range (0.195327, 0.245091); + fall_capacitance : 0.217833; + fall_capacitance_range (0.196481, 0.232002); + } + } + cell (sg13cmos5l_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 : 5141.58; + when : "!c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 12749.1; + when : "!c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 5141.58; + when : "!c2p_en&c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 12932.2; + when : "!c2p_en&c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 398.078; + when : "!c2p_en&!c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 10834.7; + when : "!c2p_en&!c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 398.078; + when : "!c2p_en&c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 11017.3; + when : "!c2p_en&c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 550.826; + when : "c2p_en&c2p&pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 16170.1; + when : "c2p_en&c2p&pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 550.826; + when : "c2p_en&c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 16170; + when : "c2p_en&c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 4990.01; + when : "c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 17607.9; + when : "c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 4990.01; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 17607.9; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 2770.12; + related_pg_pin : iovdd; + } + leakage_power () { + value : 14386.2; + 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 : 2.12219; + capacitance : 0.271651; + rise_capacitance : 0.271108; + rise_capacitance_range (0.240674, 0.293218); + fall_capacitance : 0.272193; + fall_capacitance_range (0.249412, 0.287527); + 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 ( \ + "2.21678, 2.454, 2.65611, 2.84304, 3.36767, 3.87395", \ + "2.23262, 2.46955, 2.67172, 2.85865, 3.38309, 3.89019", \ + "2.24239, 2.47912, 2.68128, 2.86788, 3.39277, 3.89985", \ + "2.25722, 2.49387, 2.69619, 2.88309, 3.40767, 3.91436", \ + "2.27527, 2.51203, 2.71427, 2.9008, 3.42561, 3.93268", \ + "2.2925, 2.5294, 2.73169, 2.91857, 3.44315, 3.95033", \ + "2.2988, 2.53588, 2.73806, 2.92486, 3.44955, 3.95578" \ + ); + } + 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.780855, 1.11193, 1.4341, 1.75803, 2.74767, 3.75865", \ + "0.780887, 1.11194, 1.43411, 1.75819, 2.74787, 3.75993", \ + "0.780888, 1.11195, 1.43412, 1.7582, 2.74788, 3.75994", \ + "0.780889, 1.11196, 1.43413, 1.75821, 2.74904, 3.75995", \ + "0.78089, 1.11197, 1.43414, 1.75822, 2.74905, 3.76", \ + "0.780891, 1.11198, 1.43415, 1.75823, 2.74906, 3.76003", \ + "0.780892, 1.11199, 1.43453, 1.75831, 2.74907, 3.76004" \ + ); + } + 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.63567, 1.82498, 1.99716, 2.15977, 2.63586, 3.11376", \ + "1.65376, 1.84306, 2.01518, 2.1777, 2.65369, 3.13156", \ + "1.66853, 1.8579, 2.02983, 2.19242, 2.66826, 3.14631", \ + "1.70226, 1.89143, 2.06329, 2.22564, 2.70119, 3.17877", \ + "1.76005, 1.9491, 2.12096, 2.28333, 2.75823, 3.2351", \ + "1.84627, 2.03547, 2.20708, 2.37046, 2.84489, 3.32196", \ + "2.003, 2.19046, 2.36239, 2.52566, 3.00077, 3.47863" \ + ); + } + 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.904206, 1.15922, 1.4306, 1.71372, 2.61657, 3.5494", \ + "0.90723, 1.16178, 1.43241, 1.71589, 2.61827, 3.54949", \ + "0.909576, 1.16407, 1.43402, 1.71962, 2.61988, 3.5509", \ + "0.914611, 1.16794, 1.43738, 1.72215, 2.62181, 3.55323", \ + "0.916141, 1.1693, 1.43909, 1.72216, 2.62182, 3.55324", \ + "0.916142, 1.16931, 1.4391, 1.72217, 2.62183, 3.55325", \ + "0.916143, 1.16932, 1.43911, 1.72218, 2.62184, 3.55326" \ + ); + } + } + 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.56677, 1.56678, 1.56679, 1.5668, 1.56681, 1.56682", \ + "1.59036, 1.59037, 1.59038, 1.59039, 1.5904, 1.59041", \ + "1.60924, 1.60925, 1.60926, 1.60927, 1.60928, 1.60929", \ + "1.63496, 1.63497, 1.63498, 1.63499, 1.635, 1.63501", \ + "1.67256, 1.67257, 1.67258, 1.67259, 1.6726, 1.67261", \ + "1.73315, 1.73316, 1.73317, 1.73318, 1.73319, 1.7332", \ + "1.81955, 1.81956, 1.81957, 1.81958, 1.81959, 1.8196" \ + ); + } + 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.56677, 1.56678, 1.56679, 1.5668, 1.56681, 1.56682", \ + "1.59036, 1.59037, 1.59038, 1.59039, 1.5904, 1.59041", \ + "1.60924, 1.60925, 1.60926, 1.60927, 1.60928, 1.60929", \ + "1.63496, 1.63497, 1.63498, 1.63499, 1.635, 1.63501", \ + "1.67256, 1.67257, 1.67258, 1.67259, 1.6726, 1.67261", \ + "1.73315, 1.73316, 1.73317, 1.73318, 1.73319, 1.7332", \ + "1.81955, 1.81956, 1.81957, 1.81958, 1.81959, 1.8196" \ + ); + } + 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.584, 1.58401, 1.58402, 1.58403, 1.58404, 1.58405", \ + "1.6057, 1.60571, 1.60572, 1.60573, 1.60574, 1.60575", \ + "1.62225, 1.62244, 1.62245, 1.62246, 1.62247, 1.62248", \ + "1.66157, 1.66158, 1.66159, 1.6616, 1.66161, 1.66162", \ + "1.73049, 1.7305, 1.73051, 1.73052, 1.73053, 1.73054", \ + "1.81053, 1.81054, 1.81055, 1.81056, 1.81057, 1.81058", \ + "1.93914, 1.93915, 1.93916, 1.93917, 1.93918, 1.93919" \ + ); + } + 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.584, 1.58401, 1.58402, 1.58403, 1.58404, 1.58405", \ + "1.6057, 1.60571, 1.60572, 1.60573, 1.60574, 1.60575", \ + "1.62225, 1.62244, 1.62245, 1.62246, 1.62247, 1.62248", \ + "1.66157, 1.66158, 1.66159, 1.6616, 1.66161, 1.66162", \ + "1.73049, 1.7305, 1.73051, 1.73052, 1.73053, 1.73054", \ + "1.81053, 1.81054, 1.81055, 1.81056, 1.81057, 1.81058", \ + "1.93914, 1.93915, 1.93916, 1.93917, 1.93918, 1.93919" \ + ); + } + } + 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 ( \ + "2.20115, 2.44405, 2.65071, 2.84281, 3.37994, 3.89654", \ + "2.21659, 2.45928, 2.66599, 2.85727, 3.39456, 3.91156", \ + "2.22672, 2.46964, 2.67693, 2.86837, 3.40501, 3.92286", \ + "2.24313, 2.48586, 2.69223, 2.88342, 3.42014, 3.93756", \ + "2.26441, 2.50729, 2.71281, 2.9041, 3.44072, 3.95805", \ + "2.28522, 2.52792, 2.73471, 2.92577, 3.46249, 3.98047", \ + "2.29859, 2.54141, 2.74942, 2.93826, 3.47765, 3.99464" \ + ); + } + 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.793084, 1.11639, 1.43572, 1.75857, 2.74628, 3.75403", \ + "0.793429, 1.1164, 1.43595, 1.75858, 2.74629, 3.75436", \ + "0.79343, 1.11647, 1.43596, 1.75859, 2.7463, 3.75437", \ + "0.793431, 1.11648, 1.43597, 1.7586, 2.74631, 3.75438", \ + "0.793432, 1.11648, 1.43598, 1.75861, 2.74632, 3.75439", \ + "0.793433, 1.11649, 1.43599, 1.75862, 2.74633, 3.75441", \ + "0.793434, 1.1165, 1.436, 1.75863, 2.74634, 3.75442" \ + ); + } + 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.38411, 1.60081, 1.7914, 1.97208, 2.48735, 2.99215", \ + "1.40047, 1.61709, 1.80871, 1.9884, 2.50365, 3.00848", \ + "1.40949, 1.62627, 1.81787, 1.99744, 2.51283, 3.01764", \ + "1.42185, 1.63852, 1.82992, 2.00943, 2.52452, 3.02953", \ + "1.43835, 1.65438, 1.84579, 2.02645, 2.54186, 3.04652", \ + "1.44879, 1.66544, 1.85705, 2.03674, 2.55199, 3.05682", \ + "1.45216, 1.66687, 1.85706, 2.03675, 2.55363, 3.05902" \ + ); + } + 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.660085, 0.970295, 1.27963, 1.59168, 2.53524, 3.49477", \ + "0.660086, 0.970364, 1.28083, 1.59169, 2.53525, 3.49478", \ + "0.660087, 0.970365, 1.28084, 1.5917, 2.53526, 3.49479", \ + "0.660088, 0.971326, 1.28085, 1.59171, 2.53527, 3.4948", \ + "0.660089, 0.972914, 1.28163, 1.59175, 2.5353, 3.49482", \ + "0.660098, 0.972915, 1.28164, 1.59176, 2.53531, 3.49483", \ + "0.660099, 0.972916, 1.28165, 1.59177, 2.53532, 3.49484" \ + ); + } + } + 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 ( \ + "5.15034, 5.10337, 5.07702, 5.05107, 4.95834, 4.85109", \ + "5.15458, 5.10983, 5.07771, 5.04495, 4.96053, 4.88373", \ + "5.15342, 5.10647, 5.07927, 5.0466, 4.9599, 4.88262", \ + "5.15048, 5.10674, 5.07789, 5.04639, 4.9608, 4.85592", \ + "5.15255, 5.10465, 5.07774, 5.04003, 4.95219, 4.88283", \ + "5.14346, 5.09779, 5.07381, 5.04228, 4.95066, 4.88718", \ + "5.13185, 5.08628, 5.05872, 5.03688, 4.95069, 4.83744" \ + ); + } + 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 ( \ + "10.4729, 9.29049, 8.51345, 7.94018, 6.88167, 6.26136", \ + "10.5525, 9.36073, 8.5794, 7.99976, 6.93, 6.29755", \ + "10.6263, 9.42911, 8.62905, 8.05976, 6.97326, 6.33425", \ + "10.7417, 9.52703, 8.72867, 8.14068, 7.03741, 6.38574", \ + "10.7882, 9.56805, 8.76126, 8.16467, 7.05859, 6.40873", \ + "10.7054, 9.49483, 8.6926, 8.12191, 7.00699, 6.3668", \ + "10.4818, 9.29073, 8.51467, 7.96085, 6.89579, 6.27296" \ + ); + } + } + 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.86475, 3.66268, 5.45556, 7.27169, 12.6337, 17.4074", \ + "1.86236, 3.66493, 5.46738, 7.25383, 12.6421, 17.3877", \ + "1.86567, 3.66429, 5.46856, 7.27303, 12.6321, 17.3777", \ + "1.87127, 3.66815, 5.4743, 7.26271, 12.6374, 17.3546", \ + "1.88605, 3.68655, 5.483, 7.27714, 12.654, 17.3142", \ + "1.92494, 3.72571, 5.52179, 7.319, 12.703, 17.4112", \ + "2.01219, 3.81148, 5.60316, 7.40383, 12.7829, 17.1719" \ + ); + } + 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.206736, 0.206294, 0.206167, 0.205951, 0.205452, 0.205685", \ + "0.204453, 0.204012, 0.203869, 0.203651, 0.203171, 0.203453", \ + "0.205582, 0.205222, 0.20506, 0.204873, 0.204336, 0.204655", \ + "0.211652, 0.211267, 0.211053, 0.2109, 0.210366, 0.2105", \ + "0.228433, 0.228048, 0.227855, 0.227635, 0.227153, 0.227417", \ + "0.268136, 0.267743, 0.267535, 0.267275, 0.26684, 0.266859", \ + "0.353318, 0.352653, 0.352662, 0.352425, 0.351997, 0.351871" \ + ); + } + } + 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.78062, 4.81891, 4.85943, 4.92435, 5.15304, 5.34195", \ + "4.77866, 4.8211, 4.86198, 4.91013, 5.14071, 5.33976", \ + "4.78056, 4.81663, 4.87575, 4.93512, 5.15112, 5.38899", \ + "4.77949, 4.82628, 4.87038, 4.91871, 5.1285, 5.31855", \ + "4.78044, 4.82828, 4.87509, 4.92492, 5.14317, 5.33481", \ + "4.7804, 4.82641, 4.87335, 4.91808, 5.13672, 5.37612", \ + "4.77814, 4.83223, 4.90266, 4.94136, 5.21787, 5.41014" \ + ); + } + 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.9788, 1.97693, 1.97496, 1.97252, 1.97013, 1.96893", \ + "1.97886, 1.97704, 1.97546, 1.97253, 1.97023, 1.96904", \ + "1.97888, 1.97704, 1.97548, 1.97258, 1.97024, 1.96904", \ + "1.97856, 1.97726, 1.97528, 1.97361, 1.9703, 1.96917", \ + "1.97902, 1.97705, 1.97407, 1.97285, 1.9703, 1.96894", \ + "1.97718, 1.97537, 1.97383, 1.97091, 1.96861, 1.96743", \ + "1.98044, 1.97875, 1.97791, 1.97711, 1.97499, 1.97114" \ + ); + } + } + 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.8312, 3.63334, 5.43599, 7.24194, 12.6024, 17.3774", \ + "1.82983, 3.63187, 5.41598, 7.20499, 12.6011, 17.3592", \ + "1.83278, 3.63478, 5.42273, 7.21467, 12.628, 17.43", \ + "1.84231, 3.64409, 5.44217, 7.25336, 12.6125, 17.4927", \ + "1.8613, 3.6606, 5.46674, 7.27064, 12.6332, 17.3066", \ + "1.9085, 3.7096, 5.50615, 7.30301, 12.6905, 17.2808", \ + "2.00011, 3.79697, 5.59104, 7.39198, 12.7722, 17.1061" \ + ); + } + 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.105399, 0.105011, 0.104716, 0.104573, 0.104203, 0.10439", \ + "0.104306, 0.103907, 0.103606, 0.103478, 0.103138, 0.103287", \ + "0.105412, 0.105128, 0.104799, 0.104585, 0.10433, 0.104474", \ + "0.109963, 0.10959, 0.109263, 0.109118, 0.108804, 0.108897", \ + "0.120612, 0.120066, 0.119898, 0.119781, 0.119429, 0.119541", \ + "0.144593, 0.144192, 0.14387, 0.143734, 0.143386, 0.14359", \ + "0.191827, 0.191313, 0.190885, 0.19068, 0.190365, 0.190354" \ + ); + } + } + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 0.734601; + 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.112376, 0.132329, 0.169867, 0.206269, 0.242446, 0.278543", \ + "0.11418, 0.135713, 0.174915, 0.211975, 0.248242, 0.284325", \ + "0.114181, 0.135714, 0.174916, 0.211976, 0.248243, 0.284326", \ + "0.114182, 0.135715, 0.174917, 0.211977, 0.248244, 0.284327", \ + "0.114183, 0.135716, 0.174918, 0.211978, 0.248245, 0.284328", \ + "0.114184, 0.135717, 0.174919, 0.211979, 0.248246, 0.284329", \ + "0.114185, 0.135718, 0.17492, 0.21198, 0.248247, 0.28433" \ + ); + } + 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.0696225, 0.106124, 0.180907, 0.256765, 0.333282, 0.410258", \ + "0.0763506, 0.113334, 0.18684, 0.261931, 0.337549, 0.413787", \ + "0.0838534, 0.119916, 0.193638, 0.269289, 0.344428, 0.420126", \ + "0.0875028, 0.122994, 0.195874, 0.271015, 0.347482, 0.422441", \ + "0.104503, 0.138778, 0.208718, 0.280394, 0.354209, 0.42903", \ + "0.134222, 0.168918, 0.234776, 0.302934, 0.374637, 0.446135", \ + "0.158429, 0.192669, 0.257684, 0.322756, 0.391788, 0.46015" \ + ); + } + 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.400266, 0.428043, 0.472473, 0.510257, 0.544835, 0.578149", \ + "0.440919, 0.468965, 0.513153, 0.550543, 0.585731, 0.618737", \ + "0.547752, 0.575741, 0.619883, 0.657763, 0.691725, 0.724792", \ + "0.609147, 0.636998, 0.681378, 0.719086, 0.753848, 0.786132", \ + "0.910646, 0.938322, 0.982721, 1.01995, 1.05444, 1.08745", \ + "1.50942, 1.53732, 1.5817, 1.61857, 1.65321, 1.68593", \ + "2.02905, 2.06011, 2.10848, 2.14818, 2.18358, 2.21645" \ + ); + } + 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.126229, 0.154959, 0.207221, 0.258696, 0.310011, 0.362267", \ + "0.126357, 0.155117, 0.207222, 0.258697, 0.310012, 0.362278", \ + "0.126358, 0.155118, 0.207223, 0.258698, 0.310013, 0.362279", \ + "0.126359, 0.155119, 0.207224, 0.258699, 0.310014, 0.36228", \ + "0.12636, 0.15512, 0.207284, 0.2587, 0.310015, 0.362281", \ + "0.144064, 0.170945, 0.220799, 0.269194, 0.31869, 0.370227", \ + "0.173232, 0.200297, 0.248545, 0.294422, 0.343371, 0.391132" \ + ); + } + } + 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.555709, -0.557118, -0.557147, -0.557162, -0.557184, -0.557198", \ + "-0.558318, -0.558423, -0.558868, -0.558238, -0.555732, -0.559125", \ + "-0.558649, -0.558631, -0.558658, -0.556973, -0.558695, -0.558716", \ + "-0.558603, -0.558592, -0.558588, -0.556129, -0.558193, -0.558591", \ + "-0.55897, -0.558915, -0.558835, -0.558251, -0.558827, -0.558826", \ + "-0.55556, -0.556072, -0.555864, -0.557266, -0.557022, -0.555977", \ + "-0.556987, -0.555768, -0.555751, -0.556051, -0.555981, -0.556225" \ + ); + } + 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.557145, 0.557152, 0.557147, 0.557162, 0.557184, 0.557198", \ + "0.559024, 0.55904, 0.559057, 0.559085, 0.559109, 0.559125", \ + "0.558649, 0.558631, 0.558658, 0.558688, 0.558695, 0.558716", \ + "0.558603, 0.558592, 0.558588, 0.558609, 0.558635, 0.558662", \ + "0.55897, 0.558915, 0.558835, 0.558829, 0.558827, 0.558826", \ + "0.55556, 0.556072, 0.555864, 0.557266, 0.557022, 0.555977", \ + "0.556987, 0.555768, 0.555751, 0.556051, 0.555981, 0.556225" \ + ); + } + } + 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.0078322, 0.00787005, 0.00831937, 0.00819289, 0.00789115, 0.00748509", \ + "0.00709908, 0.00714296, 0.00716944, 0.00724276, 0.00667413, 0.00621001", \ + "0.00655204, 0.0069022, 0.00636012, 0.0064819, 0.00623889, 0.00534736", \ + "0.00632089, 0.00608538, 0.00649606, 0.00603276, 0.00555201, 0.00543066", \ + "0.00684486, 0.0061793, 0.00580999, 0.0052102, 0.00529618, 0.00548668", \ + "0.00981999, 0.00813946, 0.00704241, 0.00606651, 0.00651294, 0.00417448", \ + "0.0128923, 0.0110895, 0.00989644, 0.00878784, 0.0079245, 0.0053965" \ + ); + } + 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.0624906, 0.0612648, 0.060852, 0.060898, 0.0609522, 0.0610116", \ + "0.0610536, 0.0598201, 0.0593151, 0.059293, 0.0593525, 0.0593884", \ + "0.0599115, 0.0586969, 0.0581567, 0.0581056, 0.0581046, 0.0581689", \ + "0.0600354, 0.0587978, 0.0582632, 0.0582114, 0.0582222, 0.0582732", \ + "0.0597826, 0.0584436, 0.0577657, 0.0575982, 0.0575792, 0.0575981", \ + "0.062575, 0.0606733, 0.059325, 0.0588866, 0.0584911, 0.0584078", \ + "0.0677941, 0.0642586, 0.0618091, 0.060744, 0.0605362, 0.0601573" \ + ); + } + } + } + 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.0266293; + rise_capacitance : 0.0268779; + rise_capacitance_range (0.0224464, 0.0317239); + fall_capacitance : 0.0263806; + fall_capacitance_range (0.0229772, 0.0284049); + 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.1772e-05, -3.30965e-08, -3.1608e-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 ( \ + "1.1772e-05, 3.30965e-08, 3.1608e-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.0201437, -0.0212464, -0.0213443, -0.0213888, -0.0217584, -0.021855, -0.0216817" \ + ); + } + 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.0251577, 0.024708, 0.0247034, 0.0245273, 0.0246058, 0.0245069, 0.0244758" \ + ); + } + } + 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.17475e-05, -1.12543e-08, -3.10495e-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 ( \ + "1.17475e-05, 1.12543e-08, 3.10495e-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.020143, -0.0212459, -0.0213437, -0.0213883, -0.021758, -0.0218549, -0.0216817" \ + ); + } + 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.025157, 0.0247071, 0.0247029, 0.024527, 0.0246057, 0.0245068, 0.0244758" \ + ); + } + } + 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.17475e-05, -1.12543e-08, -3.10495e-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 ( \ + "1.17475e-05, 1.12543e-08, 3.10495e-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.020143, -0.0212459, -0.0213437, -0.0213883, -0.021758, -0.0218549, -0.0216817" \ + ); + } + 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.025157, 0.0247071, 0.0247029, 0.024527, 0.0246057, 0.0245068, 0.0244758" \ + ); + } + } + } + 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.0249992; + rise_capacitance : 0.0260044; + rise_capacitance_range (0.0216574, 0.0320201); + fall_capacitance : 0.023994; + fall_capacitance_range (0.0206001, 0.0281688); + 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.29844, 1.29831, 1.29895, 1.2997, 1.29918, 1.29736, 1.30505" \ + ); + } + 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.214585, 0.214202, 0.214106, 0.213919, 0.213357, 0.211437, 0.212075" \ + ); + } + } + 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.0461541, 0.0454655, 0.0462313, 0.0507188, 0.0613582, 0.0854665, 0.133411" \ + ); + } + 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.098293, 0.0975189, 0.0994431, 0.103454, 0.11414, 0.139852, 0.18681" \ + ); + } + } + } + } + cell (sg13cmos5l_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 : 9164.97; + when : "!c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 12748.7; + when : "!c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 9164.97; + when : "!c2p_en&c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 12931.7; + when : "!c2p_en&c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 355.716; + when : "!c2p_en&!c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 10834.4; + when : "!c2p_en&!c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 355.715; + when : "!c2p_en&c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 11016.9; + when : "!c2p_en&c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 511.094; + when : "c2p_en&c2p&pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 16169.6; + when : "c2p_en&c2p&pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 511.094; + when : "c2p_en&c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 16169.6; + when : "c2p_en&c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 9013.42; + when : "c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 17607.4; + when : "c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 9013.42; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 17607.4; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 4761.3; + related_pg_pin : iovdd; + } + leakage_power () { + value : 14385.7; + 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 : 0.454808; + capacitance : 0.366392; + rise_capacitance : 0.362351; + rise_capacitance_range (0.330303, 0.386121); + fall_capacitance : 0.370432; + fall_capacitance_range (0.346295, 0.387266); + 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 ( \ + "2.50015, 2.7092, 2.87938, 3.02747, 3.40368, 3.72997", \ + "2.51843, 2.72711, 2.89717, 3.04537, 3.42146, 3.7475", \ + "2.52762, 2.73576, 2.90565, 3.05384, 3.43004, 3.75565", \ + "2.54099, 2.7497, 2.91961, 3.06781, 3.44393, 3.77", \ + "2.56013, 2.76834, 2.93824, 3.08578, 3.46192, 3.78788", \ + "2.57756, 2.78653, 2.95671, 3.10491, 3.4811, 3.80711", \ + "2.58106, 2.79097, 2.96171, 3.11003, 3.48673, 3.81314" \ + ); + } + 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.746966, 0.987594, 1.19296, 1.38368, 1.91914, 2.4427", \ + "0.746967, 0.987595, 1.19297, 1.38381, 1.91929, 2.44271", \ + "0.746968, 0.987596, 1.19298, 1.38382, 1.9194, 2.44272", \ + "0.746969, 0.987597, 1.19299, 1.38383, 1.91941, 2.44273", \ + "0.74697, 0.987598, 1.193, 1.38384, 1.91942, 2.44274", \ + "0.746971, 0.987599, 1.19342, 1.38385, 1.91943, 2.44275", \ + "0.749588, 0.989691, 1.19468, 1.38501, 1.91944, 2.44306" \ + ); + } + 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 ( \ + "2.05482, 2.18334, 2.30252, 2.41357, 2.71315, 2.98927", \ + "2.07371, 2.20323, 2.32089, 2.43155, 2.73172, 3.00758", \ + "2.0889, 2.21801, 2.33553, 2.44607, 2.74787, 3.02179", \ + "2.12286, 2.25201, 2.36911, 2.47992, 2.78187, 3.05562", \ + "2.18077, 2.30931, 2.42792, 2.53887, 2.83826, 3.1144", \ + "2.26514, 2.39506, 2.51422, 2.62344, 2.92462, 3.20101", \ + "2.41883, 2.54882, 2.66716, 2.77727, 3.07767, 3.35301" \ + ); + } + 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.35966, 1.45713, 1.5822, 1.71155, 2.09981, 2.5175", \ + "1.36442, 1.4657, 1.58517, 1.71156, 2.10193, 2.51751", \ + "1.36814, 1.4694, 1.58894, 1.71536, 2.10568, 2.5178", \ + "1.37467, 1.4749, 1.59148, 1.72017, 2.10989, 2.52093", \ + "1.37688, 1.47491, 1.5963, 1.72477, 2.11141, 2.52773", \ + "1.37689, 1.47492, 1.59631, 1.72478, 2.11142, 2.52774", \ + "1.3769, 1.47493, 1.59632, 1.72479, 2.11143, 2.52775" \ + ); + } + } + 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.83824, 1.83825, 1.83826, 1.83827, 1.83828, 1.83829", \ + "1.85888, 1.85889, 1.8589, 1.85891, 1.85892, 1.85893", \ + "1.87164, 1.87165, 1.87166, 1.87167, 1.87168, 1.87169", \ + "1.8986, 1.89861, 1.89862, 1.89863, 1.89864, 1.89865", \ + "1.93642, 1.93643, 1.93644, 1.93645, 1.93646, 1.93647", \ + "1.99555, 1.99556, 1.99557, 1.99558, 1.99559, 1.9956", \ + "2.08382, 2.08383, 2.08384, 2.08385, 2.08386, 2.08387" \ + ); + } + 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.83824, 1.83825, 1.83826, 1.83827, 1.83828, 1.83829", \ + "1.85888, 1.85889, 1.8589, 1.85891, 1.85892, 1.85893", \ + "1.87164, 1.87165, 1.87166, 1.87167, 1.87168, 1.87169", \ + "1.8986, 1.89861, 1.89862, 1.89863, 1.89864, 1.89865", \ + "1.93642, 1.93643, 1.93644, 1.93645, 1.93646, 1.93647", \ + "1.99555, 1.99556, 1.99557, 1.99558, 1.99559, 1.9956", \ + "2.08382, 2.08383, 2.08384, 2.08385, 2.08386, 2.08387" \ + ); + } + 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 ( \ + "2.46431, 2.46432, 2.46433, 2.46434, 2.46435, 2.46436", \ + "2.48572, 2.48573, 2.48574, 2.48575, 2.48576, 2.48577", \ + "2.50314, 2.50443, 2.50444, 2.50445, 2.50446, 2.50447", \ + "2.5414, 2.54141, 2.54141, 2.54142, 2.54143, 2.54144", \ + "2.57833, 2.59919, 2.5992, 2.59921, 2.59922, 2.59923", \ + "2.66143, 2.66144, 2.66145, 2.66146, 2.66147, 2.66148", \ + "2.8165, 2.81651, 2.81652, 2.81653, 2.81654, 2.81655" \ + ); + } + 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 ( \ + "2.46431, 2.46432, 2.46433, 2.46434, 2.46435, 2.46436", \ + "2.48572, 2.48573, 2.48574, 2.48575, 2.48576, 2.48577", \ + "2.50314, 2.50443, 2.50444, 2.50445, 2.50446, 2.50447", \ + "2.5414, 2.54141, 2.54141, 2.54142, 2.54143, 2.54144", \ + "2.57833, 2.59919, 2.5992, 2.59921, 2.59922, 2.59923", \ + "2.66143, 2.66144, 2.66145, 2.66146, 2.66147, 2.66148", \ + "2.8165, 2.81651, 2.81652, 2.81653, 2.81654, 2.81655" \ + ); + } + } + 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 ( \ + "2.45662, 2.67973, 2.85543, 3.00713, 3.38959, 3.71826", \ + "2.47221, 2.69502, 2.87101, 3.02252, 3.40454, 3.73398", \ + "2.4839, 2.7071, 2.88125, 3.03265, 3.41535, 3.74567", \ + "2.49845, 2.72168, 2.89735, 3.04905, 3.43111, 3.76201", \ + "2.52111, 2.74417, 2.92049, 3.07187, 3.45364, 3.78352", \ + "2.54243, 2.76544, 2.94145, 3.09308, 3.47499, 3.80553", \ + "2.55598, 2.77881, 2.95465, 3.106, 3.48841, 3.81886" \ + ); + } + 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.798432, 1.02066, 1.21645, 1.4021, 1.92842, 2.44612", \ + "0.798433, 1.02124, 1.2171, 1.40211, 1.92843, 2.44613", \ + "0.799156, 1.02129, 1.21711, 1.40212, 1.92848, 2.4463", \ + "0.799157, 1.0213, 1.21712, 1.40213, 1.92849, 2.44784", \ + "0.800155, 1.02219, 1.21779, 1.40214, 1.9285, 2.44785", \ + "0.800156, 1.0222, 1.2178, 1.40215, 1.92851, 2.44786", \ + "0.800157, 1.02221, 1.21781, 1.40216, 1.92852, 2.44787" \ + ); + } + 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.48037, 1.65539, 1.79968, 1.92779, 2.26397, 2.56465", \ + "1.4968, 1.67182, 1.81582, 1.94424, 2.28028, 2.58095", \ + "1.50591, 1.68079, 1.82507, 1.95336, 2.28933, 2.59", \ + "1.51851, 1.69309, 1.83846, 1.96829, 2.30049, 2.60283", \ + "1.53454, 1.70956, 1.85588, 1.98195, 2.31828, 2.61902", \ + "1.54608, 1.71967, 1.86434, 1.99135, 2.32827, 2.63006", \ + "1.54609, 1.71968, 1.86435, 1.99136, 2.32897, 2.6314" \ + ); + } + 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.618317, 0.816909, 0.991736, 1.16662, 1.66177, 2.15491", \ + "0.618329, 0.816945, 0.993554, 1.16712, 1.66206, 2.15586", \ + "0.61833, 0.816946, 0.993555, 1.16713, 1.66207, 2.15587", \ + "0.618331, 0.816947, 0.993556, 1.17076, 1.66457, 2.15877", \ + "0.618332, 0.816948, 0.993557, 1.17077, 1.66458, 2.15878", \ + "0.618333, 0.816949, 0.994625, 1.17078, 1.66543, 2.1588", \ + "0.618334, 0.81695, 0.994626, 1.17079, 1.66544, 2.16015" \ + ); + } + } + 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 ( \ + "8.11869, 7.96559, 7.8789, 7.83642, 7.71156, 7.65423", \ + "8.14203, 7.97941, 7.89402, 7.84929, 7.72998, 7.65576", \ + "8.14982, 7.98, 7.88808, 7.84512, 7.72083, 7.64175", \ + "8.13297, 7.97571, 7.89444, 7.83213, 7.72059, 7.64724", \ + "8.14256, 7.97465, 7.88511, 7.84314, 7.71255, 7.66308", \ + "8.12326, 7.96856, 7.89318, 7.82826, 7.71054, 7.6641", \ + "8.06918, 7.92539, 7.84911, 7.80951, 7.69374, 7.63047" \ + ); + } + 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 ( \ + "41.5016, 38.9145, 36.7673, 34.9366, 30.7979, 27.8472", \ + "41.697, 39.0764, 36.9666, 35.1193, 30.971, 27.9854", \ + "41.8823, 39.2477, 37.1256, 35.2978, 31.0708, 28.1321", \ + "42.1481, 39.5032, 37.3761, 35.5343, 31.2786, 28.3189", \ + "42.2324, 39.6269, 37.4427, 35.5849, 31.3804, 28.3772", \ + "42.0629, 39.4441, 37.2721, 35.4599, 31.224, 28.2353", \ + "41.4841, 38.9006, 36.7816, 34.9558, 30.8305, 27.877" \ + ); + } + } + 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.85967, 3.67195, 5.46978, 7.26592, 12.4481, 13.6689", \ + "1.85983, 3.67128, 5.46982, 7.26574, 12.4446, 13.5762", \ + "1.85935, 3.67124, 5.47056, 7.27447, 12.4295, 13.5792", \ + "1.86412, 3.67658, 5.47678, 7.26554, 12.4131, 13.4015", \ + "1.88081, 3.69373, 5.49294, 7.2869, 12.4679, 13.283", \ + "1.9198, 3.73311, 5.53191, 7.3225, 12.3898, 12.8337", \ + "2.006, 3.81858, 5.61837, 7.41201, 12.2698, 11.8706" \ + ); + } + 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.206712, 0.206291, 0.206073, 0.206109, 0.205844, 0.204779", \ + "0.204298, 0.204039, 0.20379, 0.203652, 0.203538, 0.202316", \ + "0.205558, 0.205198, 0.204891, 0.204847, 0.204767, 0.203657", \ + "0.211611, 0.211234, 0.210922, 0.210874, 0.210799, 0.209767", \ + "0.228407, 0.228024, 0.227772, 0.227691, 0.227538, 0.226539", \ + "0.268018, 0.267645, 0.26746, 0.267301, 0.267247, 0.265863", \ + "0.353205, 0.352776, 0.352623, 0.352427, 0.35229, 0.350138" \ + ); + } + } + 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.21427, 7.21239, 7.20339, 7.21491, 7.25175, 7.29588", \ + "7.21241, 7.20382, 7.21314, 7.21419, 7.22046, 7.29228", \ + "7.21356, 7.21032, 7.2024, 7.21092, 7.24935, 7.29087", \ + "7.21142, 7.2094, 7.20108, 7.21002, 7.22655, 7.30632", \ + "7.2098, 7.20218, 7.21263, 7.21752, 7.2246, 7.29273", \ + "7.21328, 7.20262, 7.20519, 7.22118, 7.23123, 7.30629", \ + "7.21917, 7.21799, 7.20573, 7.2246, 7.25901, 7.32363" \ + ); + } + 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.33233, 3.33331, 3.33072, 3.33312, 3.33026, 3.3264", \ + "3.33247, 3.33345, 3.33138, 3.33334, 3.33031, 3.32641", \ + "3.33245, 3.33342, 3.33144, 3.33326, 3.33034, 3.32649", \ + "3.3284, 3.32968, 3.33241, 3.33698, 3.32901, 3.32617", \ + "3.33234, 3.33344, 3.33321, 3.33323, 3.33046, 3.32661", \ + "3.32802, 3.33113, 3.33158, 3.33009, 3.32758, 3.32454", \ + "3.32375, 3.32772, 3.3297, 3.32917, 3.32834, 3.32419" \ + ); + } + } + 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.82767, 3.63905, 5.44072, 7.24566, 12.472, 13.7226", \ + "1.82612, 3.63764, 5.43719, 7.23151, 12.4236, 13.5829", \ + "1.83046, 3.64057, 5.44241, 7.23483, 12.4545, 13.5337", \ + "1.83878, 3.64896, 5.45075, 7.24285, 12.4641, 13.4006", \ + "1.85726, 3.67073, 5.4694, 7.27744, 12.4507, 13.2861", \ + "1.90134, 3.71308, 5.51507, 7.30958, 12.375, 12.8457", \ + "1.99163, 3.80579, 5.61289, 7.39817, 12.2519, 11.8478" \ + ); + } + 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.105315, 0.104987, 0.104868, 0.104686, 0.104381, 0.101439", \ + "0.104223, 0.103895, 0.103628, 0.103575, 0.103267, 0.10018", \ + "0.105416, 0.104999, 0.104864, 0.10478, 0.104377, 0.101291", \ + "0.109856, 0.109576, 0.109404, 0.109424, 0.108877, 0.105789", \ + "0.120529, 0.120191, 0.120184, 0.119891, 0.119542, 0.11613", \ + "0.143655, 0.143237, 0.143144, 0.142884, 0.14256, 0.138704", \ + "0.191607, 0.191219, 0.190803, 0.190729, 0.190318, 0.185381" \ + ); + } + } + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 0.734132; + 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.112227, 0.132287, 0.169796, 0.206216, 0.242408, 0.278562", \ + "0.114287, 0.135814, 0.174984, 0.212089, 0.248321, 0.284502", \ + "0.114288, 0.135815, 0.174985, 0.21209, 0.248322, 0.284503", \ + "0.114289, 0.135816, 0.174986, 0.212091, 0.248323, 0.284504", \ + "0.11429, 0.135817, 0.174987, 0.212092, 0.248324, 0.284505", \ + "0.114291, 0.135818, 0.174988, 0.212093, 0.248325, 0.284506", \ + "0.114292, 0.135819, 0.174989, 0.212094, 0.248326, 0.284507" \ + ); + } + 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.0696547, 0.106106, 0.180878, 0.25691, 0.333345, 0.410361", \ + "0.0763819, 0.113247, 0.186816, 0.261996, 0.337672, 0.413808", \ + "0.0840152, 0.120039, 0.193755, 0.26943, 0.344459, 0.42018", \ + "0.0875126, 0.123088, 0.196498, 0.27113, 0.346882, 0.422489", \ + "0.104662, 0.138838, 0.208199, 0.280561, 0.354183, 0.429071", \ + "0.134238, 0.168088, 0.23482, 0.304024, 0.374824, 0.446177", \ + "0.158422, 0.192624, 0.257779, 0.322823, 0.390825, 0.460226" \ + ); + } + 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.400321, 0.428252, 0.47216, 0.510165, 0.545058, 0.578147", \ + "0.441077, 0.468758, 0.512857, 0.550878, 0.585808, 0.618618", \ + "0.547817, 0.575678, 0.620049, 0.657805, 0.691785, 0.724849", \ + "0.608941, 0.636671, 0.680676, 0.718887, 0.753596, 0.785919", \ + "0.910683, 0.938359, 0.982757, 1.01998, 1.05448, 1.08749", \ + "1.50936, 1.53737, 1.58172, 1.61938, 1.65327, 1.68599", \ + "2.02942, 2.06033, 2.10827, 2.14785, 2.18337, 2.21747" \ + ); + } + 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.126223, 0.155046, 0.206998, 0.258551, 0.310136, 0.362187", \ + "0.126265, 0.155047, 0.206999, 0.258552, 0.310137, 0.362188", \ + "0.126266, 0.155048, 0.207061, 0.258553, 0.310138, 0.362189", \ + "0.126267, 0.155049, 0.207062, 0.258554, 0.310139, 0.36219", \ + "0.126268, 0.15505, 0.207277, 0.258555, 0.31014, 0.362191", \ + "0.143931, 0.170744, 0.220772, 0.269684, 0.318661, 0.370181", \ + "0.173268, 0.200193, 0.248923, 0.295172, 0.342879, 0.390986" \ + ); + } + } + 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.05869, -1.061, -1.06098, -1.06096, -1.061, -1.06106", \ + "-1.06364, -1.06359, -1.06444, -1.06346, -1.05829, -1.06441", \ + "-1.06343, -1.06347, -1.06346, -1.06349, -1.06344, -1.06345", \ + "-1.06331, -1.06334, -1.0633, -1.06335, -1.06227, -1.06332", \ + "-1.06406, -1.06395, -1.05978, -1.06377, -1.06371, -1.06373", \ + "-1.05797, -1.05875, -1.05835, -1.05973, -1.06053, -1.05854", \ + "-1.05931, -1.05854, -1.05848, -1.05917, -1.05857, -1.05928" \ + ); + } + 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.06111, 1.06102, 1.06098, 1.06096, 1.061, 1.06106", \ + "1.06442, 1.06441, 1.06444, 1.06444, 1.06448, 1.06441", \ + "1.06343, 1.06347, 1.06346, 1.06349, 1.06344, 1.06345", \ + "1.06331, 1.06334, 1.0633, 1.06335, 1.06329, 1.06332", \ + "1.06406, 1.06395, 1.06384, 1.06377, 1.06371, 1.06373", \ + "1.05797, 1.05875, 1.05835, 1.05973, 1.06053, 1.05854", \ + "1.06098, 1.05854, 1.05848, 1.05917, 1.05857, 1.05928" \ + ); + } + } + 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.00769042, 0.00787775, 0.00832396, 0.00826971, 0.00784147, 0.00761428", \ + "0.00709457, 0.00722458, 0.00726286, 0.00726058, 0.00665955, 0.00635176", \ + "0.00652682, 0.00679972, 0.00642559, 0.0063546, 0.00614331, 0.00532063", \ + "0.00632057, 0.00611968, 0.00678766, 0.00611565, 0.00583173, 0.00529417", \ + "0.00692264, 0.00613277, 0.00546588, 0.00535411, 0.00522544, 0.00541311", \ + "0.00982005, 0.00826979, 0.00704308, 0.00654441, 0.00653953, 0.00433324", \ + "0.0128403, 0.0110496, 0.00974578, 0.00846613, 0.00728271, 0.00566367" \ + ); + } + 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.0624957, 0.0612838, 0.0608508, 0.0608988, 0.0609733, 0.0610226", \ + "0.0610688, 0.0597991, 0.0593076, 0.0593104, 0.0593593, 0.0593854", \ + "0.0599177, 0.0586851, 0.0581682, 0.0581098, 0.0581092, 0.0581729", \ + "0.0600226, 0.0587754, 0.0582498, 0.0581993, 0.0582068, 0.0582586", \ + "0.059784, 0.0584445, 0.0577668, 0.057599, 0.0575789, 0.0575954", \ + "0.0625727, 0.0606631, 0.0593266, 0.0588869, 0.0584844, 0.0584006", \ + "0.0672391, 0.0637501, 0.0616943, 0.0607931, 0.0602847, 0.0597709" \ + ); + } + } + } + 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.0266293; + rise_capacitance : 0.0268779; + rise_capacitance_range (0.0224465, 0.031724); + fall_capacitance : 0.0263806; + fall_capacitance_range (0.0229773, 0.0284048); + 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.15239e-05, 0, 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 ( \ + "1.15239e-05, 0, 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.0201437, -0.0212464, -0.0213441, -0.0213888, -0.0217584, -0.021855, -0.0216817" \ + ); + } + 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.0251577, 0.0247079, 0.0247034, 0.0245273, 0.0246058, 0.0245069, 0.0244758" \ + ); + } + } + 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.14948e-05, 0, 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 ( \ + "1.14948e-05, 0, 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.020143, -0.0212459, -0.0213436, -0.0213883, -0.021758, -0.0218549, -0.0216817" \ + ); + } + 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.025157, 0.0247071, 0.0247029, 0.024527, 0.0246057, 0.0245068, 0.0244758" \ + ); + } + } + 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.14948e-05, 0, 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 ( \ + "1.14948e-05, 0, 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.020143, -0.0212459, -0.0213436, -0.0213883, -0.021758, -0.0218549, -0.0216817" \ + ); + } + 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.025157, 0.0247071, 0.0247029, 0.024527, 0.0246057, 0.0245068, 0.0244758" \ + ); + } + } + } + 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.0249966; + rise_capacitance : 0.0259992; + rise_capacitance_range (0.0216574, 0.0319883); + fall_capacitance : 0.023994; + fall_capacitance_range (0.0206002, 0.0281567); + 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.04899, 2.05281, 2.04971, 2.04899, 2.04985, 2.04809, 2.05404" \ + ); + } + 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.206963, 0.206576, 0.206522, 0.206307, 0.205823, 0.203664, 0.204294" \ + ); + } + } + 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.0461632, 0.0454731, 0.0462396, 0.0507269, 0.061366, 0.085475, 0.133318" \ + ); + } + 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.0982906, 0.09752, 0.0994445, 0.103452, 0.11414, 0.139847, 0.186706" \ + ); + } + } + } + } + cell (sg13cmos5l_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 : 1628.85; + when : "!c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 12749.6; + when : "!c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1628.65; + when : "!c2p_en&c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 12932.7; + when : "!c2p_en&c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 383.936; + when : "!c2p_en&!c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 10835.8; + when : "!c2p_en&!c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 383.972; + when : "!c2p_en&c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 11018.3; + when : "!c2p_en&c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 535.914; + when : "c2p_en&c2p&pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 16171.1; + when : "c2p_en&c2p&pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 535.808; + when : "c2p_en&c2p&pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 16171.1; + when : "c2p_en&c2p&pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1477.11; + when : "c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 17608.4; + when : "c2p_en&!c2p&!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1477.1; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 17608.4; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1006.42; + related_pg_pin : iovdd; + } + leakage_power () { + value : 14386.9; + 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 : 0.635156; + capacitance : 0.190513; + rise_capacitance : 0.192788; + rise_capacitance_range (0.163654, 0.213783); + fall_capacitance : 0.188238; + fall_capacitance_range (0.166647, 0.202518); + 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 ( \ + "2.27181, 2.94125, 3.6069, 4.27185, 6.26549, 8.25854", \ + "2.2871, 2.9562, 3.6218, 4.28671, 6.2804, 8.27338", \ + "2.29684, 2.96618, 3.6319, 4.29685, 6.29049, 8.28361", \ + "2.31248, 2.98125, 3.64688, 4.31182, 6.30542, 8.2985", \ + "2.33022, 2.99899, 3.66464, 4.32958, 6.32318, 8.31587", \ + "2.34901, 3.01791, 3.68362, 4.34862, 6.34212, 8.33521", \ + "2.35439, 3.02344, 3.68907, 4.35404, 6.3481, 8.34096" \ + ); + } + 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.74459, 3.11765, 4.5059, 5.89537, 10.0752, 14.2327", \ + "1.7446, 3.11766, 4.50591, 5.89629, 10.0753, 14.2518", \ + "1.74461, 3.11767, 4.50592, 5.8963, 10.0754, 14.2519", \ + "1.74462, 3.1177, 4.50593, 5.89656, 10.0755, 14.252", \ + "1.74463, 3.11771, 4.50594, 5.89657, 10.0756, 14.2521", \ + "1.74464, 3.11772, 4.50595, 5.89687, 10.0757, 14.2522", \ + "1.74505, 3.11773, 4.50596, 5.89688, 10.0758, 14.2523" \ + ); + } + 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.73858, 2.40099, 3.06251, 3.72461, 5.71035, 7.69453", \ + "1.7551, 2.41715, 3.07853, 3.74099, 5.72842, 7.70788", \ + "1.76897, 2.43088, 3.09212, 3.75296, 5.74235, 7.72133", \ + "1.80074, 2.46222, 3.12313, 3.78511, 5.76923, 7.75214", \ + "1.85641, 2.51782, 3.17879, 3.84052, 5.82468, 7.80701", \ + "1.9446, 2.60625, 3.26742, 3.92845, 5.91458, 7.89604", \ + "2.104, 2.76647, 3.42831, 4.08959, 6.07312, 8.05742" \ + ); + } + 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.62734, 2.92597, 4.2294, 5.54341, 9.46822, 13.4005", \ + "1.62735, 2.92598, 4.23601, 5.54342, 9.48165, 13.4056", \ + "1.62736, 2.92599, 4.23602, 5.54343, 9.48293, 13.4057", \ + "1.62737, 2.926, 4.23603, 5.54344, 9.48294, 13.4064", \ + "1.62738, 2.92601, 4.23604, 5.54555, 9.48295, 13.4065", \ + "1.62739, 2.92892, 4.23605, 5.54556, 9.48296, 13.4082", \ + "1.62823, 2.92893, 4.23606, 5.54557, 9.48297, 13.4131" \ + ); + } + } + 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.30357, 1.30358, 1.30359, 1.3036, 1.30361, 1.30362", \ + "1.32474, 1.32475, 1.32476, 1.32477, 1.32478, 1.32479", \ + "1.33831, 1.33832, 1.33833, 1.33834, 1.33835, 1.33836", \ + "1.36505, 1.36506, 1.36507, 1.36508, 1.36509, 1.3651", \ + "1.40181, 1.40182, 1.40183, 1.40184, 1.40185, 1.40186", \ + "1.46152, 1.46153, 1.46154, 1.46155, 1.46156, 1.46157", \ + "1.55503, 1.55504, 1.55505, 1.55506, 1.55507, 1.55508" \ + ); + } + 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.30357, 1.30358, 1.30359, 1.3036, 1.30361, 1.30362", \ + "1.32474, 1.32475, 1.32476, 1.32477, 1.32478, 1.32479", \ + "1.33831, 1.33832, 1.33833, 1.33834, 1.33835, 1.33836", \ + "1.36505, 1.36506, 1.36507, 1.36508, 1.36509, 1.3651", \ + "1.40181, 1.40182, 1.40183, 1.40184, 1.40185, 1.40186", \ + "1.46152, 1.46153, 1.46154, 1.46155, 1.46156, 1.46157", \ + "1.55503, 1.55504, 1.55505, 1.55506, 1.55507, 1.55508" \ + ); + } + 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.862948, 0.862949, 0.86295, 0.862951, 0.862952, 0.862953", \ + "0.884583, 0.884584, 0.884585, 0.884586, 0.884587, 0.884588", \ + "0.903566, 0.903682, 0.903683, 0.903684, 0.903685, 0.903686", \ + "0.939685, 0.939686, 0.939687, 0.939688, 0.93969, 0.939691", \ + "0.997272, 0.997273, 0.997274, 0.997275, 0.997276, 0.997277", \ + "1.07353, 1.07354, 1.07355, 1.07356, 1.07357, 1.07358", \ + "1.21265, 1.21266, 1.21267, 1.21268, 1.21269, 1.2127" \ + ); + } + 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.862948, 0.862949, 0.86295, 0.862951, 0.862952, 0.862953", \ + "0.884583, 0.884584, 0.884585, 0.884586, 0.884587, 0.884588", \ + "0.903566, 0.903682, 0.903683, 0.903684, 0.903685, 0.903686", \ + "0.939685, 0.939686, 0.939687, 0.939688, 0.93969, 0.939691", \ + "0.997272, 0.997273, 0.997274, 0.997275, 0.997276, 0.997277", \ + "1.07353, 1.07354, 1.07355, 1.07356, 1.07357, 1.07358", \ + "1.21265, 1.21266, 1.21267, 1.21268, 1.21269, 1.2127" \ + ); + } + } + 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 ( \ + "2.27714, 2.96336, 3.64666, 4.32929, 6.3764, 8.4231", \ + "2.29327, 2.9785, 3.66172, 4.34437, 6.3915, 8.43803", \ + "2.30275, 2.98923, 3.67252, 4.3552, 6.4023, 8.44892", \ + "2.31907, 3.00522, 3.68851, 4.37116, 6.41842, 8.46516", \ + "2.33972, 3.02626, 3.70954, 4.39221, 6.43948, 8.48585", \ + "2.36286, 3.04906, 3.73247, 4.41515, 6.46214, 8.50888", \ + "2.37446, 3.06014, 3.74344, 4.4261, 6.4731, 8.5198" \ + ); + } + 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.74374, 3.11591, 4.50122, 5.89245, 10.062, 14.2522", \ + "1.74439, 3.11592, 4.5019, 5.89655, 10.0741, 14.2523", \ + "1.7444, 3.11602, 4.50355, 5.89656, 10.0742, 14.2524", \ + "1.74441, 3.11649, 4.50356, 5.89657, 10.0753, 14.2525", \ + "1.74442, 3.1165, 4.50357, 5.89658, 10.0754, 14.2526", \ + "1.74443, 3.11662, 4.50358, 5.89659, 10.0755, 14.2527", \ + "1.74444, 3.11663, 4.50359, 5.89685, 10.0756, 14.2528" \ + ); + } + 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.72816, 2.41179, 3.09476, 3.77708, 5.82517, 7.86694", \ + "1.74441, 2.42786, 3.11029, 3.79348, 5.84076, 7.88245", \ + "1.75353, 2.43698, 3.11942, 3.80274, 5.84942, 7.89298", \ + "1.76608, 2.44953, 3.13197, 3.81526, 5.86118, 7.9032", \ + "1.78294, 2.46639, 3.14888, 3.83042, 5.87652, 7.91999", \ + "1.79236, 2.47597, 3.15886, 3.84131, 5.88493, 7.93214", \ + "1.79682, 2.48009, 3.16199, 3.84418, 5.88641, 7.93334" \ + ); + } + 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.62652, 2.92165, 4.23241, 5.54448, 9.47537, 13.4021", \ + "1.62656, 2.92438, 4.23277, 5.54449, 9.47925, 13.4218", \ + "1.62657, 2.92439, 4.23282, 5.54493, 9.48628, 13.4219", \ + "1.62658, 2.9244, 4.23284, 5.54494, 9.49334, 13.422", \ + "1.62666, 2.92441, 4.23315, 5.54495, 9.49335, 13.4221", \ + "1.62667, 2.92523, 4.23316, 5.54496, 9.49336, 13.4222", \ + "1.62846, 2.92524, 4.23566, 5.54497, 9.49337, 13.4223" \ + ); + } + } + 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 ( \ + "2.85209, 2.83454, 2.80538, 2.77764, 2.71962, 2.55084", \ + "2.85312, 2.83588, 2.7996, 2.781, 2.7114, 2.63793", \ + "2.85247, 2.83605, 2.80592, 2.77755, 2.71965, 2.62533", \ + "2.85096, 2.83009, 2.80269, 2.78796, 2.65128, 2.54844", \ + "2.85032, 2.83063, 2.80239, 2.77905, 2.63604, 2.62443", \ + "2.84999, 2.82757, 2.79903, 2.7777, 2.65101, 2.55114", \ + "2.83959, 2.82366, 2.79499, 2.76936, 2.66031, 2.6145" \ + ); + } + 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.42701, 1.42026, 1.41628, 1.41455, 1.41192, 1.4106", \ + "1.43052, 1.42252, 1.41803, 1.41585, 1.4128, 1.41099", \ + "1.43278, 1.4229, 1.4191, 1.4166, 1.41293, 1.41091", \ + "1.44081, 1.42915, 1.42283, 1.41995, 1.41464, 1.41244", \ + "1.44195, 1.42919, 1.42281, 1.42039, 1.41483, 1.41266", \ + "1.4342, 1.42391, 1.41804, 1.41521, 1.41104, 1.40877", \ + "1.43024, 1.42229, 1.42049, 1.41909, 1.416, 1.41495" \ + ); + } + } + 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.86799, 3.67911, 5.48853, 7.29285, 12.7231, 18.1469", \ + "1.86392, 3.67572, 5.48426, 7.29697, 12.7201, 18.1508", \ + "1.86479, 3.68183, 5.48784, 7.29236, 12.7224, 18.1309", \ + "1.87061, 3.68411, 5.49354, 7.30115, 12.7325, 18.152", \ + "1.88707, 3.69923, 5.50987, 7.31718, 12.7462, 18.1847", \ + "1.92594, 3.73777, 5.54814, 7.34919, 12.7848, 18.2185", \ + "2.01273, 3.82617, 5.63521, 7.44579, 12.8716, 18.3093" \ + ); + } + 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.206481, 0.206474, 0.206782, 0.206974, 0.208546, 0.208209", \ + "0.204335, 0.204367, 0.204581, 0.205411, 0.205653, 0.207582", \ + "0.205541, 0.205372, 0.206011, 0.206197, 0.207211, 0.208333", \ + "0.211416, 0.211548, 0.211676, 0.212253, 0.213267, 0.214888", \ + "0.228269, 0.228291, 0.228332, 0.229004, 0.229851, 0.23084", \ + "0.26789, 0.267677, 0.268141, 0.268615, 0.270339, 0.271647", \ + "0.352945, 0.353081, 0.353345, 0.353916, 0.354976, 0.356958" \ + ); + } + } + 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 ( \ + "2.69481, 2.79448, 2.8916, 2.98569, 3.25203, 3.61293", \ + "2.69817, 2.78893, 2.88602, 2.99604, 3.29904, 3.60903", \ + "2.68783, 2.79153, 2.8916, 2.99919, 3.24477, 3.60774", \ + "2.69423, 2.79601, 2.88264, 2.99493, 3.31383, 3.52068", \ + "2.69209, 2.80237, 2.89487, 3.00399, 3.25152, 3.55884", \ + "2.69745, 2.79861, 2.90007, 2.98332, 3.28914, 3.62922", \ + "2.68551, 2.78197, 2.87888, 2.98482, 3.23805, 3.50976" \ + ); + } + 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.831437, 0.831042, 0.830742, 0.830261, 0.829878, 0.829705", \ + "0.831316, 0.830799, 0.830536, 0.82997, 0.829823, 0.829639", \ + "0.831218, 0.83069, 0.830431, 0.830367, 0.82979, 0.829527", \ + "0.830937, 0.830377, 0.830116, 0.829577, 0.829493, 0.829271", \ + "0.832069, 0.831532, 0.831318, 0.831384, 0.830548, 0.830553", \ + "0.829594, 0.829272, 0.828942, 0.828432, 0.828143, 0.827887", \ + "0.831557, 0.831272, 0.830903, 0.830317, 0.830443, 0.830274" \ + ); + } + } + 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.8319, 3.6432, 5.45777, 7.2607, 12.6859, 18.1142", \ + "1.83273, 3.64276, 5.45295, 7.26696, 12.6837, 18.1174", \ + "1.83328, 3.64483, 5.45414, 7.26824, 12.6916, 18.1146", \ + "1.84166, 3.65381, 5.46482, 7.27584, 12.6991, 18.1323", \ + "1.86196, 3.66987, 5.48397, 7.29657, 12.7212, 18.1611", \ + "1.90766, 3.72422, 5.52896, 7.33739, 12.7731, 18.1984", \ + "2.00189, 3.81432, 5.62599, 7.43276, 12.8547, 18.2862" \ + ); + } + 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.105235, 0.105539, 0.105749, 0.105937, 0.107344, 0.108292", \ + "0.104311, 0.104393, 0.104581, 0.10474, 0.106662, 0.107264", \ + "0.105309, 0.105401, 0.105564, 0.106223, 0.107943, 0.10726", \ + "0.109826, 0.109913, 0.110056, 0.110215, 0.112533, 0.112906", \ + "0.120424, 0.120681, 0.120977, 0.121413, 0.122392, 0.124309", \ + "0.144314, 0.144347, 0.144883, 0.145005, 0.146816, 0.147192", \ + "0.193752, 0.193839, 0.19433, 0.194509, 0.195509, 0.196603" \ + ); + } + } + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 0.736815; + 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.11233, 0.132354, 0.169862, 0.20626, 0.242439, 0.278569", \ + "0.114357, 0.135735, 0.174883, 0.211944, 0.248218, 0.284437", \ + "0.114358, 0.135736, 0.174884, 0.211945, 0.248219, 0.284438", \ + "0.114359, 0.135737, 0.174885, 0.211946, 0.24822, 0.284439", \ + "0.11436, 0.135738, 0.174886, 0.211947, 0.248221, 0.28444", \ + "0.114361, 0.135739, 0.174887, 0.211948, 0.248222, 0.284441", \ + "0.114362, 0.13574, 0.174888, 0.211949, 0.248223, 0.284442" \ + ); + } + 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.0696141, 0.106041, 0.180759, 0.256781, 0.333227, 0.41008", \ + "0.076501, 0.113278, 0.186811, 0.26189, 0.337496, 0.413709", \ + "0.0838518, 0.11992, 0.193625, 0.269325, 0.344402, 0.419987", \ + "0.0876346, 0.123108, 0.195778, 0.270896, 0.347279, 0.422837", \ + "0.104675, 0.138875, 0.208579, 0.280268, 0.354526, 0.429015", \ + "0.135146, 0.168905, 0.234104, 0.302947, 0.373753, 0.447924", \ + "0.158498, 0.192968, 0.257844, 0.322696, 0.390793, 0.462136" \ + ); + } + 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.400555, 0.428453, 0.472826, 0.510332, 0.544762, 0.577773", \ + "0.440865, 0.468822, 0.513265, 0.550894, 0.585727, 0.618849", \ + "0.547742, 0.575732, 0.619874, 0.657755, 0.691718, 0.724786", \ + "0.609215, 0.637068, 0.68145, 0.71917, 0.753847, 0.786205", \ + "0.91058, 0.938411, 0.982739, 1.0205, 1.05522, 1.08836", \ + "1.50942, 1.53733, 1.58171, 1.61905, 1.65321, 1.68593", \ + "2.02919, 2.06013, 2.10847, 2.14841, 2.18337, 2.21648" \ + ); + } + 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.126254, 0.155343, 0.207198, 0.257969, 0.309071, 0.361544", \ + "0.126255, 0.155344, 0.207199, 0.258243, 0.309866, 0.362402", \ + "0.126256, 0.155345, 0.2072, 0.258244, 0.309867, 0.362403", \ + "0.126257, 0.155346, 0.207201, 0.258245, 0.309868, 0.362404", \ + "0.126258, 0.155347, 0.207202, 0.258246, 0.309871, 0.362405", \ + "0.144068, 0.170948, 0.220807, 0.269518, 0.318706, 0.370248", \ + "0.173416, 0.20028, 0.248592, 0.294692, 0.342783, 0.391481" \ + ); + } + } + 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.139219, -0.138832, -0.13908, -0.138966, -0.138891, -0.139805", \ + "-0.139689, -0.139691, -0.139842, -0.139703, -0.139114, -0.139653", \ + "-0.139775, -0.139701, -0.139773, -0.139724, -0.139774, -0.139614", \ + "-0.139565, -0.139749, -0.139748, -0.139704, -0.139261, -0.139747", \ + "-0.139211, -0.139206, -0.139073, -0.139198, -0.13917, -0.139194", \ + "-0.138938, -0.139059, -0.139011, -0.139126, -0.139287, -0.139034", \ + "-0.139254, -0.13895, -0.138949, -0.139009, -0.138965, -0.139067" \ + ); + } + 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.139806, 0.139805, 0.139807, 0.139808, 0.139808, 0.139805", \ + "0.139849, 0.139849, 0.13985, 0.139849, 0.139848, 0.139842", \ + "0.139775, 0.139772, 0.139773, 0.139771, 0.139774, 0.139773", \ + "0.13975, 0.139749, 0.139748, 0.139746, 0.139745, 0.139747", \ + "0.139211, 0.139206, 0.139201, 0.139198, 0.139196, 0.139194", \ + "0.138938, 0.139059, 0.139011, 0.139126, 0.139287, 0.139034", \ + "0.139254, 0.13895, 0.138949, 0.139009, 0.138965, 0.139067" \ + ); + } + } + 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.00783589, 0.00802576, 0.00847138, 0.00841119, 0.00802345, 0.00767152", \ + "0.00722708, 0.00721479, 0.00720184, 0.00730108, 0.00683167, 0.00665754", \ + "0.00651145, 0.00695474, 0.00646758, 0.00651916, 0.00635782, 0.00548223", \ + "0.00655422, 0.006246, 0.00646218, 0.00589074, 0.00528822, 0.00492549", \ + "0.00694398, 0.00638785, 0.00584226, 0.0052372, 0.00585603, 0.00545523", \ + "0.00943851, 0.00815422, 0.00659097, 0.00611011, 0.00518076, 0.00596809", \ + "0.0130739, 0.0115377, 0.00999459, 0.00876232, 0.007236, 0.00748536" \ + ); + } + 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.0625753, 0.0614179, 0.0609507, 0.060973, 0.0610603, 0.0611222", \ + "0.0610524, 0.0598009, 0.0593176, 0.0593017, 0.0593475, 0.0593837", \ + "0.0599084, 0.0586938, 0.0581534, 0.0581029, 0.058102, 0.0581664", \ + "0.0600374, 0.0587999, 0.0582657, 0.0582143, 0.0582203, 0.0582761", \ + "0.059467, 0.0581623, 0.0575082, 0.0573813, 0.0573546, 0.0573745", \ + "0.0625728, 0.0606715, 0.0593234, 0.0588413, 0.0584926, 0.05841", \ + "0.0677025, 0.0641935, 0.0617493, 0.0607121, 0.0604487, 0.060121" \ + ); + } + } + } + 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.0266292; + rise_capacitance : 0.0268778; + rise_capacitance_range (0.0224462, 0.0317237); + fall_capacitance : 0.0263806; + fall_capacitance_range (0.022977, 0.028405); + 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.28884e-05, -1.55373e-06, -1.01383e-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.28884e-05, 1.55373e-06, 1.01383e-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.0201435, -0.0212465, -0.0213445, -0.0213888, -0.0217585, -0.021855, -0.0216817" \ + ); + } + 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.0251578, 0.024708, 0.0247034, 0.0245272, 0.0246058, 0.0245068, 0.0244758" \ + ); + } + } + 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.28778e-05, -1.55503e-06, -1.01763e-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.28778e-05, 1.55503e-06, 1.01763e-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.0201429, -0.0212459, -0.0213439, -0.0213883, -0.0217581, -0.0218549, -0.0216817" \ + ); + } + 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.0251571, 0.0247071, 0.0247029, 0.024527, 0.0246057, 0.0245067, 0.0244758" \ + ); + } + } + 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.28778e-05, -1.55503e-06, -1.01763e-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.28778e-05, 1.55503e-06, 1.01763e-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.0201429, -0.0212459, -0.0213439, -0.0213883, -0.0217581, -0.0218549, -0.0216817" \ + ); + } + 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.0251571, 0.0247071, 0.0247029, 0.024527, 0.0246057, 0.0245067, 0.0244758" \ + ); + } + } + } + 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.0249918; + rise_capacitance : 0.0259897; + rise_capacitance_range (0.0216573, 0.031848); + fall_capacitance : 0.023994; + fall_capacitance_range (0.0206, 0.0280959); + 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.661032, 0.660322, 0.660776, 0.66112, 0.661146, 0.658943, 0.662086" \ + ); + } + 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.232659, 0.232286, 0.232299, 0.231978, 0.231295, 0.230033, 0.230113" \ + ); + } + } + 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.0461392, 0.0454534, 0.0462197, 0.050699, 0.0613509, 0.0854494, 0.133315" \ + ); + } + 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.098288, 0.0975148, 0.0994388, 0.103449, 0.114136, 0.139853, 0.186745" \ + ); + } + } + } + } + cell (sg13cmos5l_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 : 4918.23; + when : "!c2p&!pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 2341.43; + when : "!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1041.68; + when : "c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6177.33; + when : "c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 2979.96; + related_pg_pin : iovdd; + } + leakage_power () { + value : 4259.38; + 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 : 2.06464; + 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 ( \ + "2.16764, 2.61018, 3.32433, 3.66376, 4.16728, 4.66749", \ + "2.19351, 2.63623, 3.35035, 3.68943, 4.19276, 4.69328", \ + "2.22123, 2.66366, 3.37788, 3.7173, 4.22017, 4.72039", \ + "2.28417, 2.7269, 3.44075, 3.78039, 4.28306, 4.78429", \ + "2.41115, 2.85349, 3.56774, 3.90715, 4.40963, 4.91048", \ + "2.65562, 3.09842, 3.81271, 4.15211, 4.65459, 5.15558", \ + "3.11376, 3.55663, 4.27081, 4.61019, 5.1127, 5.61349" \ + ); + } + 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.76837, 1.42757, 2.74078, 3.40974, 4.42518, 5.44941", \ + "0.768799, 1.42758, 2.74079, 3.40975, 4.42519, 5.4508", \ + "0.7688, 1.42759, 2.7408, 3.40976, 4.42637, 5.45081", \ + "0.768801, 1.4276, 2.74081, 3.41005, 4.42638, 5.45082", \ + "0.768802, 1.42772, 2.74082, 3.41019, 4.42639, 5.45083", \ + "0.768803, 1.42776, 2.74083, 3.41022, 4.4264, 5.45084", \ + "0.768804, 1.42777, 2.74084, 3.41023, 4.42641, 5.45085" \ + ); + } + 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.56417, 1.92599, 2.56206, 2.87822, 3.35607, 3.83853", \ + "1.57985, 1.94168, 2.57769, 2.89383, 3.37081, 3.85597", \ + "1.59011, 1.95151, 2.58744, 2.90352, 3.3828, 3.86537", \ + "1.60858, 1.97002, 2.60575, 2.92209, 3.40081, 3.88304", \ + "1.63663, 1.9984, 2.63444, 2.95048, 3.42917, 3.91172", \ + "1.67677, 2.03856, 2.67336, 2.9906, 3.46804, 3.95113", \ + "1.75742, 2.1213, 2.75575, 3.07119, 3.55014, 4.03135" \ + ); + } + 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.925738, 1.44139, 2.61749, 3.23444, 4.17686, 5.13255", \ + "0.925882, 1.4414, 2.6175, 3.23451, 4.17687, 5.13256", \ + "0.926356, 1.44141, 2.61759, 3.23452, 4.17782, 5.13257", \ + "0.926527, 1.44142, 2.6177, 3.23459, 4.17783, 5.13258", \ + "0.926528, 1.44143, 2.61771, 3.2346, 4.17784, 5.13259", \ + "0.926576, 1.44144, 2.61773, 3.23476, 4.17785, 5.1326", \ + "0.926577, 1.44482, 2.61963, 3.23679, 4.17786, 5.13261" \ + ); + } + } + 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 ( \ + "4.95659, 4.89093, 4.84557, 4.82169, 4.75374, 4.66764", \ + "4.95252, 4.8981, 4.85172, 4.80927, 4.73964, 4.68936", \ + "4.95689, 4.8993, 4.8519, 4.82259, 4.74612, 4.67265", \ + "4.95883, 4.90527, 4.85595, 4.82775, 4.75443, 4.66962", \ + "4.97255, 4.90998, 4.86972, 4.83483, 4.74726, 4.68852", \ + "4.9917, 4.93482, 4.89597, 4.85802, 4.77387, 4.7037", \ + "5.04174, 4.99038, 4.94811, 4.91106, 4.82565, 4.752" \ + ); + } + 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 ( \ + "11.3659, 9.22498, 7.4156, 6.91714, 6.38979, 6.00616", \ + "11.357, 9.21361, 7.40707, 6.91202, 6.37231, 6.00181", \ + "11.3574, 9.21306, 7.40726, 6.90742, 6.3835, 5.99875", \ + "11.3552, 9.21349, 7.40661, 6.90731, 6.37824, 5.99448", \ + "11.3578, 9.21038, 7.40601, 6.90623, 6.37766, 5.99092", \ + "11.3665, 9.21565, 7.4012, 6.90576, 6.37601, 5.99084", \ + "11.3548, 9.22888, 7.41311, 6.91362, 6.38687, 5.98958" \ + ); + } + } + 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.0114481, -0.0114484, -0.0114484, -0.0114487, -0.0114486, -0.0114482", \ + "-0.011785, -0.0117853, -0.0117854, -0.0117853, -0.0117853, -0.0117852", \ + "-0.00920842, -0.00922948, -0.00920869, -0.00920893, -0.00920872, -0.00920844", \ + "-0.000787183, -0.000787372, -0.000787409, -0.000787526, -0.000787293, -0.000802197", \ + "0.0178684, 0.017798, 0.0177977, 0.0177976, 0.0177979, 0.0177979", \ + "0.0567698, 0.0567698, 0.0567695, 0.0567696, 0.0567697, 0.0567698", \ + "0.142418, 0.142418, 0.142418, 0.142418, 0.142418, 0.142418" \ + ); + } + 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.06901, 0.0689995, 0.0690007, 0.0689983, 0.0689962, 0.0689933", \ + "0.0710267, 0.0710185, 0.0710208, 0.071019, 0.0710197, 0.071016", \ + "0.0738162, 0.0738115, 0.0738127, 0.0736611, 0.073809, 0.0736594", \ + "0.0827838, 0.0827799, 0.0826426, 0.0827787, 0.0827766, 0.0827732", \ + "0.101514, 0.10151, 0.101511, 0.101509, 0.101507, 0.101506", \ + "0.141059, 0.141058, 0.140862, 0.141058, 0.140857, 0.141055", \ + "0.2232, 0.223472, 0.223233, 0.223495, 0.223491, 0.223175" \ + ); + } + } + } + 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.0389999; + rise_capacitance : 0.0381972; + rise_capacitance_range (0.0338184, 0.0413843); + fall_capacitance : 0.0398026; + fall_capacitance_range (0.0356268, 0.0421723); + } + } + cell (sg13cmos5l_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 : 9036.95; + when : "!c2p&!pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 2340.59; + when : "!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1485.88; + when : "c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6177.24; + when : "c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 5261.41; + related_pg_pin : iovdd; + } + leakage_power () { + value : 4258.92; + 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 : 2.56963; + 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 ( \ + "2.66791, 3.2476, 4.09859, 4.47574, 5.02915, 5.57102", \ + "2.69339, 3.27316, 4.12389, 4.50139, 5.05491, 5.59727", \ + "2.72289, 3.30253, 4.14974, 4.53054, 5.08404, 5.62754", \ + "2.78514, 3.36367, 4.21357, 4.59447, 5.14799, 5.69117", \ + "2.91274, 3.48989, 4.33719, 4.71814, 5.27166, 5.81504", \ + "3.15565, 3.73511, 4.58238, 4.96336, 5.51683, 6.06023", \ + "3.61397, 4.19331, 5.04078, 5.42176, 5.9752, 6.51871" \ + ); + } + 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.975198, 1.74027, 3.14156, 3.83976, 4.90745, 5.98257", \ + "0.975557, 1.74028, 3.14157, 3.84009, 4.90746, 5.98263", \ + "0.975558, 1.74029, 3.14158, 3.84018, 4.90746, 5.9828", \ + "0.975695, 1.7403, 3.14159, 3.84019, 4.90747, 5.98281", \ + "0.975696, 1.74031, 3.1416, 3.8402, 4.90748, 5.98286", \ + "0.976631, 1.74032, 3.14161, 3.84021, 4.90749, 5.98322", \ + "0.976632, 1.74033, 3.14162, 3.84022, 4.9075, 5.98339" \ + ); + } + 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 ( \ + "2.12227, 2.55507, 3.26938, 3.60531, 4.10218, 4.60077", \ + "2.13772, 2.57172, 3.28729, 3.62118, 4.1162, 4.61738", \ + "2.14787, 2.5806, 3.29774, 3.62908, 4.12657, 4.62628", \ + "2.16649, 2.59895, 3.31578, 3.64733, 4.14506, 4.64162", \ + "2.19479, 2.62646, 3.34501, 3.6778, 4.17203, 4.66842", \ + "2.23409, 2.66752, 3.38459, 3.71784, 4.21355, 4.71517", \ + "2.31557, 2.74852, 3.46343, 3.79735, 4.2925, 4.78893" \ + ); + } + 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 ( \ + "1.49264, 1.99229, 3.12258, 3.743, 4.7079, 5.69503", \ + "1.49265, 1.99437, 3.12259, 3.74535, 4.70925, 5.69504", \ + "1.49297, 1.99438, 3.1226, 3.74767, 4.70926, 5.69517", \ + "1.49379, 1.99439, 3.1254, 3.74768, 4.70927, 5.69518", \ + "1.4938, 1.9944, 3.134, 3.74769, 4.70928, 5.69519", \ + "1.49381, 1.99441, 3.13401, 3.7477, 4.70929, 5.6952", \ + "1.49424, 1.99652, 3.13402, 3.74876, 4.70943, 5.69521" \ + ); + } + } + 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 ( \ + "7.86985, 7.6821, 7.75974, 7.4748, 7.40406, 7.19094", \ + "7.86609, 7.67328, 7.75896, 7.50552, 7.42308, 7.15539", \ + "7.88091, 7.68396, 7.54896, 7.51203, 7.42686, 7.3362", \ + "7.89378, 7.68, 7.55565, 7.51998, 7.43514, 7.31925", \ + "7.88498, 7.69104, 7.56495, 7.49079, 7.44429, 7.34172", \ + "7.9373, 7.71507, 7.58964, 7.51767, 7.46859, 7.3608", \ + "7.95917, 7.75401, 7.63653, 7.56666, 7.52106, 7.38687" \ + ); + } + 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 ( \ + "40.7951, 33.6265, 26.3313, 24.1675, 21.7696, 20.0223", \ + "40.8016, 33.6399, 26.3354, 24.146, 21.7941, 19.9556", \ + "40.791, 33.6218, 26.3136, 24.1757, 21.7781, 20.0146", \ + "40.7979, 33.6166, 26.3424, 24.2099, 21.7791, 19.9461", \ + "40.7809, 33.6273, 26.4014, 24.1488, 21.7813, 19.9589", \ + "40.8166, 33.6378, 26.3515, 24.1592, 21.783, 19.9337", \ + "40.8147, 33.6526, 26.3733, 24.2181, 21.7809, 19.987" \ + ); + } + } + 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.0114525, -0.0114526, -0.0114525, -0.0114529, -0.0114529, -0.0114524", \ + "-0.0117847, -0.0117851, -0.0117847, -0.0117849, -0.0117851, -0.0117848", \ + "-0.00921643, -0.00921647, -0.00921652, -0.00923654, -0.00923667, -0.00921657", \ + "-0.000816139, -0.000816103, -0.000814955, -0.000815069, -0.000815201, -0.000814925", \ + "0.0178437, 0.0177737, 0.0177738, 0.0177737, 0.0177738, 0.0177738", \ + "0.0567247, 0.0567248, 0.0567247, 0.0567245, 0.0567247, 0.0567247", \ + "0.14239, 0.14239, 0.14239, 0.14239, 0.142389, 0.14239" \ + ); + } + 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.0690078, 0.0690084, 0.0690092, 0.0690069, 0.0690082, 0.0690061", \ + "0.0710151, 0.0710159, 0.0710147, 0.071016, 0.0710153, 0.0710137", \ + "0.0738041, 0.073655, 0.0738043, 0.073805, 0.0736551, 0.0736524", \ + "0.0826274, 0.0827665, 0.0827665, 0.0827657, 0.0826283, 0.0827646", \ + "0.101481, 0.101331, 0.101331, 0.101483, 0.101331, 0.101481", \ + "0.140811, 0.140771, 0.14077, 0.14077, 0.140771, 0.140769", \ + "0.223499, 0.223297, 0.223391, 0.223581, 0.222985, 0.223014" \ + ); + } + } + } + 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.0389979; + rise_capacitance : 0.038194; + rise_capacitance_range (0.0338126, 0.0413615); + fall_capacitance : 0.0398017; + fall_capacitance_range (0.0356136, 0.0421731); + } + } + cell (sg13cmos5l_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 : 1464.94; + when : "!c2p&!pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 2340.54; + when : "!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 738.344; + when : "c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 6177.35; + when : "c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1101.64; + related_pg_pin : iovdd; + } + leakage_power () { + value : 4258.94; + 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 : 0.661248; + 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 ( \ + "2.20736, 2.87691, 3.54309, 4.20776, 6.20279, 8.19615", \ + "2.23328, 2.90248, 3.56889, 4.23435, 6.22878, 8.22261", \ + "2.26081, 2.93038, 3.59609, 4.26155, 6.25613, 8.24982", \ + "2.3236, 2.99296, 3.65897, 4.32425, 6.31941, 8.31325", \ + "2.45069, 3.11978, 3.78594, 4.45158, 6.44592, 8.43929", \ + "2.69535, 3.36454, 4.03073, 4.69617, 6.69056, 8.68404", \ + "3.15398, 3.82312, 4.4894, 5.15495, 7.14929, 9.14272" \ + ); + } + 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.6985, 3.06749, 4.44897, 5.83487, 10.0003, 14.1653", \ + "1.69851, 3.0675, 4.44898, 5.83488, 10.0004, 14.1654", \ + "1.69852, 3.06751, 4.44899, 5.83489, 10.0005, 14.1655", \ + "1.69853, 3.06752, 4.44925, 5.8349, 10.0006, 14.1656", \ + "1.69854, 3.06753, 4.44926, 5.83491, 10.0007, 14.1657", \ + "1.69855, 3.06754, 4.44927, 5.83492, 10.0008, 14.1658", \ + "1.69856, 3.06755, 4.44928, 5.83493, 10.0009, 14.1659" \ + ); + } + 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.63618, 2.29585, 2.95574, 3.61621, 5.59642, 7.57672", \ + "1.6511, 2.31117, 2.97089, 3.63029, 5.61147, 7.59182", \ + "1.66145, 2.32113, 2.98054, 3.63998, 5.62142, 7.60163", \ + "1.67908, 2.33935, 2.99892, 3.65919, 5.63894, 7.61984", \ + "1.7079, 2.36733, 3.02701, 3.68631, 5.66589, 7.64805", \ + "1.74671, 2.40632, 3.06631, 3.72576, 5.70568, 7.68718", \ + "1.82952, 2.48958, 3.14948, 3.80868, 5.78844, 7.76791" \ + ); + } + 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.58341, 2.87489, 4.17742, 5.48315, 9.40483, 13.328", \ + "1.58342, 2.8749, 4.17743, 5.48342, 9.40484, 13.3293", \ + "1.58343, 2.87491, 4.17773, 5.48493, 9.40585, 13.3294", \ + "1.58344, 2.87492, 4.17774, 5.48494, 9.40982, 13.3295", \ + "1.58345, 2.87601, 4.17775, 5.48495, 9.40983, 13.3296", \ + "1.58346, 2.87602, 4.17776, 5.48496, 9.40984, 13.3297", \ + "1.58347, 2.87603, 4.17777, 5.48497, 9.40985, 13.3299" \ + ); + } + } + 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 ( \ + "2.56939, 2.54736, 2.51869, 2.49168, 2.42352, 2.38218", \ + "2.56598, 2.54136, 2.5173, 2.49381, 2.42214, 2.38293", \ + "2.57108, 2.5458, 2.52522, 2.48916, 2.42571, 2.38644", \ + "2.57179, 2.55166, 2.52707, 2.50011, 2.43105, 2.38812", \ + "2.58329, 2.56244, 2.53113, 2.51073, 2.44125, 2.40027", \ + "2.61049, 2.587, 2.56104, 2.53482, 2.46504, 2.42361", \ + "2.6607, 2.63866, 2.60528, 2.58756, 2.51796, 2.47593" \ + ); + } + 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.53875, 1.51533, 1.50456, 1.49985, 1.48973, 1.48529", \ + "1.5302, 1.50655, 1.49623, 1.49028, 1.4814, 1.47793", \ + "1.52611, 1.50233, 1.49258, 1.48617, 1.47721, 1.4735", \ + "1.52209, 1.49843, 1.48807, 1.48274, 1.47385, 1.46941", \ + "1.52252, 1.49895, 1.4877, 1.48192, 1.47368, 1.46955", \ + "1.5147, 1.49137, 1.47971, 1.47373, 1.46466, 1.45997", \ + "1.51683, 1.49218, 1.48262, 1.47652, 1.46809, 1.4626" \ + ); + } + } + 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.0114529, -0.0114532, -0.0114536, -0.0114533, -0.0114531, -0.0114531", \ + "-0.0117845, -0.0117848, -0.011785, -0.011785, -0.0117848, -0.0117846", \ + "-0.00921506, -0.00923525, -0.00921567, -0.00921562, -0.00923521, -0.00921528", \ + "-0.000798894, -0.000799251, -0.000799344, -0.000799301, -0.000798932, -0.000812822", \ + "0.0177752, 0.0177747, 0.0177747, 0.0177747, 0.0177747, 0.0177747", \ + "0.0567254, 0.0567248, 0.0567247, 0.0567247, 0.0567248, 0.056725", \ + "0.142486, 0.142486, 0.142486, 0.142486, 0.142486, 0.142486" \ + ); + } + 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.0690501, 0.0690446, 0.0690321, 0.0690389, 0.0690302, 0.06903", \ + "0.0710545, 0.0710474, 0.0710287, 0.0710329, 0.0710326, 0.0710368", \ + "0.0738233, 0.0738362, 0.0738225, 0.0736773, 0.0738206, 0.0738256", \ + "0.0826682, 0.0827983, 0.082785, 0.0827892, 0.0827832, 0.0826505", \ + "0.101473, 0.10135, 0.101335, 0.101338, 0.101465, 0.101468", \ + "0.140821, 0.140819, 0.140941, 0.140945, 0.140943, 0.140943", \ + "0.223243, 0.223203, 0.22324, 0.223228, 0.223588, 0.223251" \ + ); + } + } + } + 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.0389963; + rise_capacitance : 0.0381863; + rise_capacitance_range (0.0338121, 0.0413372); + fall_capacitance : 0.0398062; + fall_capacitance_range (0.035613, 0.0422132); + } + } + cell (sg13cmos5l_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 : 937.301; + when : "!c2p_en&!c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9639.27; + when : "!c2p_en&!c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 937.3; + when : "!c2p_en&c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9821.81; + when : "!c2p_en&c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1091.71; + when : "c2p_en&c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 14974.6; + when : "c2p_en&c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 4951.7; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 14497.5; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1979.5; + related_pg_pin : iovdd; + } + leakage_power () { + value : 12233.3; + 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 : 2.15294; + capacitance : 0.248764; + rise_capacitance : 0.2505; + rise_capacitance_range (0.2505, 0.2505); + fall_capacitance : 0.247028; + fall_capacitance_range (0.247028, 0.247028); + 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 ( \ + "2.23807, 2.47768, 2.68148, 2.87177, 3.39614, 3.90392", \ + "2.25402, 2.49338, 2.69722, 2.88751, 3.41072, 3.91949", \ + "2.26381, 2.50328, 2.70691, 2.89726, 3.42144, 3.92924", \ + "2.27972, 2.51871, 2.72277, 2.91304, 3.43715, 3.94496", \ + "2.29671, 2.53618, 2.73996, 2.93028, 3.45458, 3.96184", \ + "2.315, 2.55419, 2.75802, 2.94824, 3.47265, 3.98043", \ + "2.32063, 2.56044, 2.76453, 2.9548, 3.47923, 3.98707" \ + ); + } + 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.770929, 1.10411, 1.42771, 1.75491, 2.74096, 3.74729", \ + "0.77093, 1.10412, 1.42772, 1.75492, 2.74097, 3.7473", \ + "0.770931, 1.10413, 1.42773, 1.75493, 2.74098, 3.74731", \ + "0.770932, 1.10414, 1.42774, 1.75494, 2.741, 3.74732", \ + "0.770933, 1.10415, 1.42775, 1.75495, 2.74101, 3.74733", \ + "0.770934, 1.10416, 1.42776, 1.75496, 2.74102, 3.74734", \ + "0.772262, 1.10461, 1.42794, 1.75497, 2.74103, 3.74735" \ + ); + } + 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.65636, 1.8481, 2.02017, 2.18302, 2.65961, 3.13843", \ + "1.67517, 1.86675, 2.03836, 2.20149, 2.67773, 3.15626", \ + "1.69018, 1.88177, 2.05327, 2.21638, 2.69211, 3.16806", \ + "1.7245, 1.91589, 2.08727, 2.25026, 2.72557, 3.20104", \ + "1.78145, 1.97222, 2.14363, 2.30653, 2.78188, 3.25962", \ + "1.86858, 2.05928, 2.23067, 2.39367, 2.86928, 3.34464", \ + "2.02285, 2.21397, 2.38597, 2.54923, 3.02307, 3.50108" \ + ); + } + 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.895681, 1.15122, 1.42096, 1.70304, 2.60379, 3.5385", \ + "0.898279, 1.15395, 1.42228, 1.70509, 2.60511, 3.53873", \ + "0.901519, 1.15617, 1.42416, 1.7068, 2.60631, 3.53874", \ + "0.90576, 1.16013, 1.42751, 1.70979, 2.60834, 3.53897", \ + "0.907644, 1.16138, 1.42852, 1.71079, 2.60924, 3.54107", \ + "0.907645, 1.16139, 1.42853, 1.7108, 2.60925, 3.54108", \ + "0.907646, 1.1614, 1.42854, 1.71081, 2.60926, 3.54109" \ + ); + } + } + 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.59749, 1.5975, 1.59751, 1.59752, 1.59753, 1.59754", \ + "1.62065, 1.62066, 1.62067, 1.62068, 1.62069, 1.6207", \ + "1.63665, 1.63666, 1.63667, 1.63668, 1.63669, 1.6367", \ + "1.66792, 1.66793, 1.66794, 1.66795, 1.66796, 1.66797", \ + "1.70314, 1.70315, 1.70316, 1.70317, 1.70318, 1.70319", \ + "1.75786, 1.75787, 1.75788, 1.75789, 1.7579, 1.75791", \ + "1.85042, 1.85043, 1.85044, 1.85045, 1.85046, 1.85047" \ + ); + } + 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.59749, 1.5975, 1.59751, 1.59752, 1.59753, 1.59754", \ + "1.62065, 1.62066, 1.62067, 1.62068, 1.62069, 1.6207", \ + "1.63665, 1.63666, 1.63667, 1.63668, 1.63669, 1.6367", \ + "1.66792, 1.66793, 1.66794, 1.66795, 1.66796, 1.66797", \ + "1.70314, 1.70315, 1.70316, 1.70317, 1.70318, 1.70319", \ + "1.75786, 1.75787, 1.75788, 1.75789, 1.7579, 1.75791", \ + "1.85042, 1.85043, 1.85044, 1.85045, 1.85046, 1.85047" \ + ); + } + 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.60845, 1.60846, 1.60847, 1.60848, 1.60849, 1.6085", \ + "1.62812, 1.62813, 1.62814, 1.62815, 1.62816, 1.62817", \ + "1.66107, 1.66108, 1.66109, 1.6611, 1.66111, 1.66112", \ + "1.69875, 1.69876, 1.69877, 1.69878, 1.69879, 1.6988", \ + "1.75684, 1.75685, 1.75686, 1.75687, 1.75688, 1.75689", \ + "1.81735, 1.81736, 1.81737, 1.81738, 1.81739, 1.8174", \ + "1.95839, 1.9584, 1.95841, 1.95842, 1.95843, 1.95844" \ + ); + } + 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.60845, 1.60846, 1.60847, 1.60848, 1.60849, 1.6085", \ + "1.62812, 1.62813, 1.62814, 1.62815, 1.62816, 1.62817", \ + "1.66107, 1.66108, 1.66109, 1.6611, 1.66111, 1.66112", \ + "1.69875, 1.69876, 1.69877, 1.69878, 1.69879, 1.6988", \ + "1.75684, 1.75685, 1.75686, 1.75687, 1.75688, 1.75689", \ + "1.81735, 1.81736, 1.81737, 1.81738, 1.81739, 1.8174", \ + "1.95839, 1.9584, 1.95841, 1.95842, 1.95843, 1.95844" \ + ); + } + } + 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 ( \ + "2.22088, 2.4682, 2.67827, 2.86574, 3.40247, 3.91758", \ + "2.2354, 2.48384, 2.69357, 2.88103, 3.41825, 3.93387", \ + "2.24554, 2.49125, 2.70331, 2.89588, 3.42899, 3.94503", \ + "2.26322, 2.50881, 2.72066, 2.91332, 3.44579, 3.96209", \ + "2.28426, 2.5319, 2.74102, 2.92897, 3.46626, 3.98107", \ + "2.30517, 2.55058, 2.76243, 2.95455, 3.48667, 4.00127", \ + "2.31931, 2.56757, 2.77679, 2.96453, 3.50165, 4.0164" \ + ); + } + 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.786738, 1.11415, 1.43351, 1.75089, 2.73653, 3.74241", \ + "0.786739, 1.11447, 1.43352, 1.7509, 2.73654, 3.74242", \ + "0.78674, 1.11448, 1.43353, 1.75505, 2.73655, 3.74243", \ + "0.786741, 1.11449, 1.43354, 1.75508, 2.73656, 3.74244", \ + "0.786742, 1.1145, 1.43355, 1.75509, 2.73657, 3.74245", \ + "0.786743, 1.11451, 1.43356, 1.7551, 2.73658, 3.74246", \ + "0.786744, 1.11452, 1.43357, 1.75511, 2.73659, 3.74247" \ + ); + } + 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.39938, 1.61956, 1.80981, 1.99084, 2.50778, 3.01363", \ + "1.41561, 1.63579, 1.82602, 2.00674, 2.52385, 3.02996", \ + "1.42496, 1.64539, 1.83545, 2.01646, 2.53339, 3.03863", \ + "1.43753, 1.65771, 1.84795, 2.02866, 2.54578, 3.05188", \ + "1.45502, 1.67433, 1.86457, 2.04555, 2.56166, 3.06838", \ + "1.46551, 1.68472, 1.87497, 2.05571, 2.57181, 3.0788", \ + "1.46885, 1.68767, 1.87845, 2.05901, 2.57598, 3.08159" \ + ); + } + 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.652026, 0.964639, 1.27107, 1.57904, 2.52108, 3.47717", \ + "0.652027, 0.96464, 1.27108, 1.57962, 2.52109, 3.47718", \ + "0.652028, 0.964641, 1.27109, 1.57967, 2.5211, 3.47756", \ + "0.652029, 0.964642, 1.2711, 1.57968, 2.52111, 3.47757", \ + "0.652752, 0.964649, 1.27111, 1.57969, 2.52112, 3.47758", \ + "0.652845, 0.96465, 1.27112, 1.5797, 2.52113, 3.47759", \ + "0.652846, 0.964651, 1.27113, 1.57971, 2.52114, 3.4776" \ + ); + } + } + 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.93064, 4.8914, 4.87986, 4.92984, 4.84194, 4.79214", \ + "4.9371, 4.89187, 4.87098, 4.93428, 4.80654, 4.79418", \ + "4.93631, 4.8955, 4.86558, 4.93281, 4.83726, 4.79724", \ + "4.93882, 4.88719, 4.87011, 4.93359, 4.83699, 4.79661", \ + "4.91893, 4.88964, 4.86534, 4.93059, 4.83912, 4.78491", \ + "4.93382, 4.88415, 4.86552, 4.92936, 4.84248, 4.79208", \ + "4.89524, 4.85929, 4.85037, 4.90887, 4.82643, 4.77522" \ + ); + } + 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 ( \ + "10.5674, 9.38282, 8.59717, 8.02711, 6.96451, 6.35333", \ + "10.6524, 9.45834, 8.66582, 8.08813, 7.01297, 6.39448", \ + "10.7208, 9.51754, 8.71965, 8.13615, 7.05223, 6.41492", \ + "10.8489, 9.62733, 8.81779, 8.22515, 7.12302, 6.47455", \ + "10.885, 9.65929, 8.84573, 8.25129, 7.142, 6.50207", \ + "10.8116, 9.58806, 8.78191, 8.19318, 7.09579, 6.45009", \ + "10.5657, 9.38341, 8.60316, 8.03049, 6.96373, 6.35357" \ + ); + } + } + 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.061694, 0.0616923, 0.0616915, 0.0616924, 0.0616891, 0.0616909", \ + "0.0595515, 0.0595498, 0.0595504, 0.0595503, 0.0595501, 0.0595476", \ + "0.0608164, 0.0608159, 0.0608138, 0.0608156, 0.0608143, 0.0608122", \ + "0.0662984, 0.066297, 0.0662967, 0.0662967, 0.0662964, 0.0662939", \ + "0.0826066, 0.0826061, 0.082606, 0.0826056, 0.0826034, 0.0826027", \ + "0.121263, 0.121262, 0.121262, 0.121262, 0.121259, 0.121259", \ + "0.207474, 0.207473, 0.207473, 0.207472, 0.207469, 0.207469" \ + ); + } + 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.1492, 0.149198, 0.149198, 0.149196, 0.149198, 0.149191", \ + "0.146768, 0.146766, 0.146761, 0.146765, 0.146764, 0.146758", \ + "0.147958, 0.147956, 0.147954, 0.147954, 0.147955, 0.147949", \ + "0.153857, 0.153854, 0.153852, 0.153852, 0.153852, 0.153847", \ + "0.170698, 0.170688, 0.170681, 0.170683, 0.170684, 0.170678", \ + "0.210259, 0.210257, 0.210255, 0.210257, 0.210257, 0.210252", \ + "0.295191, 0.295142, 0.295292, 0.295077, 0.295209, 0.295311" \ + ); + } + } + 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.5454, 4.65436, 4.74201, 4.731, 4.96131, 5.12895", \ + "4.53441, 4.65649, 4.74294, 4.72974, 4.96626, 5.14434", \ + "4.53609, 4.5802, 4.74729, 4.86081, 4.97871, 5.21334", \ + "4.53919, 4.5806, 4.75008, 4.8597, 4.98888, 5.13381", \ + "4.54654, 4.6634, 4.74576, 4.73787, 4.96947, 5.11725", \ + "4.54411, 4.58465, 4.74858, 4.84719, 4.99371, 5.11017", \ + "4.53183, 4.66462, 4.74849, 4.73955, 5.0067, 5.15625" \ + ); + } + 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.01232, 2.01373, 2.01404, 2.0136, 2.01011, 2.00924", \ + "2.01228, 2.01369, 2.01394, 2.01369, 2.01255, 2.00931", \ + "2.01243, 2.01373, 2.01418, 2.01405, 2.0103, 2.00933", \ + "2.01238, 2.0138, 2.01406, 2.01381, 2.01256, 2.00944", \ + "2.01328, 2.01405, 2.01432, 2.014, 2.01245, 2.00972", \ + "2.01125, 2.01191, 2.01225, 2.0121, 2.01057, 2.00758", \ + "2.01301, 2.01366, 2.0139, 2.01478, 2.01442, 2.01055" \ + ); + } + } + 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.0277638, 0.0277647, 0.0277661, 0.0277645, 0.027765, 0.0277653", \ + "0.0264857, 0.0264873, 0.0264886, 0.0264871, 0.026488, 0.0264871", \ + "0.0289421, 0.028942, 0.0289447, 0.0289451, 0.029261, 0.0289431", \ + "0.0372677, 0.0372678, 0.0372706, 0.037271, 0.0372702, 0.0372701", \ + "0.0576424, 0.0576436, 0.0576447, 0.0576434, 0.0576442, 0.0576442", \ + "0.102986, 0.102986, 0.102989, 0.102989, 0.102988, 0.102987", \ + "0.194235, 0.194236, 0.194236, 0.194235, 0.194235, 0.194235" \ + ); + } + 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.0469917, 0.0469905, 0.0469877, 0.0469879, 0.0469852, 0.0469818", \ + "0.0459049, 0.0459019, 0.0458968, 0.0458977, 0.0458962, 0.0458918", \ + "0.0469839, 0.0470775, 0.0469777, 0.0470712, 0.0469752, 0.0470667", \ + "0.0515204, 0.0515173, 0.0515129, 0.0515133, 0.0515112, 0.0515072", \ + "0.0621613, 0.0621581, 0.0621568, 0.0621563, 0.0621522, 0.0621504", \ + "0.0860795, 0.0860753, 0.0860751, 0.0860709, 0.0860692, 0.0860654", \ + "0.13373, 0.133811, 0.133764, 0.133811, 0.133673, 0.133707" \ + ); + } + } + } + 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.0268082; + rise_capacitance : 0.0269943; + rise_capacitance_range (0.0226816, 0.0319488); + fall_capacitance : 0.0266221; + fall_capacitance_range (0.0232107, 0.0286557); + 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, 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, 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.0201738, -0.0212732, -0.0214401, -0.0214293, -0.0217521, -0.02178, -0.0219522" \ + ); + } + 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.0249864, 0.0245475, 0.0244909, 0.0243853, 0.0244903, 0.0240938, 0.0243234" \ + ); + } + } + 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, 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, 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.0201738, -0.0212732, -0.0214401, -0.0214293, -0.0217521, -0.02178, -0.0219522" \ + ); + } + 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.0249864, 0.0245475, 0.0244909, 0.0243853, 0.0244903, 0.0240938, 0.0243234" \ + ); + } + } + } + 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.0256701; + rise_capacitance : 0.0265642; + rise_capacitance_range (0.0225486, 0.0322363); + fall_capacitance : 0.024776; + fall_capacitance_range (0.0219391, 0.0283998); + } + } + cell (sg13cmos5l_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 : 1341.23; + when : "!c2p_en&!c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9639.64; + when : "!c2p_en&!c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1341.23; + when : "!c2p_en&c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9822.19; + when : "!c2p_en&c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1496.85; + when : "c2p_en&c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 14975; + when : "c2p_en&c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 9047.94; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 14498.2; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 3306.81; + related_pg_pin : iovdd; + } + leakage_power () { + value : 12233.7; + 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 : 0.370793; + capacitance : 0.344907; + rise_capacitance : 0.343194; + rise_capacitance_range (0.343194, 0.343194); + fall_capacitance : 0.346619; + fall_capacitance_range (0.346619, 0.346619); + 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 ( \ + "2.52507, 2.73633, 2.90777, 3.05702, 3.43538, 3.76666", \ + "2.54285, 2.75351, 2.92461, 3.07359, 3.45223, 3.78331", \ + "2.55198, 2.76307, 2.93401, 3.08302, 3.46138, 3.79265", \ + "2.56662, 2.77757, 2.94865, 3.09767, 3.47621, 3.80728", \ + "2.58432, 2.79497, 2.96607, 3.11457, 3.49363, 3.82456", \ + "2.60382, 2.81506, 2.98604, 3.1353, 3.51389, 3.84497", \ + "2.60694, 2.81877, 2.99029, 3.13979, 3.51886, 3.84987" \ + ); + } + 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.734802, 0.978895, 1.18768, 1.38077, 1.91761, 2.44339", \ + "0.734803, 0.978896, 1.18769, 1.38078, 1.91762, 2.44342", \ + "0.734804, 0.978897, 1.1877, 1.38079, 1.91763, 2.44343", \ + "0.734805, 0.978898, 1.18771, 1.3808, 1.91764, 2.44344", \ + "0.734806, 0.978899, 1.18772, 1.38081, 1.91765, 2.44351", \ + "0.734807, 0.9789, 1.18808, 1.38082, 1.91766, 2.44354", \ + "0.734824, 0.980045, 1.18961, 1.38108, 1.91767, 2.44402" \ + ); + } + 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 ( \ + "2.08108, 2.2131, 2.33199, 2.4429, 2.74431, 3.01782", \ + "2.10029, 2.23189, 2.35084, 2.46121, 2.76273, 3.03673", \ + "2.11524, 2.24694, 2.36584, 2.47659, 2.77616, 3.05142", \ + "2.15005, 2.2814, 2.40029, 2.51096, 2.81285, 3.08569", \ + "2.20653, 2.33781, 2.45678, 2.56732, 2.86675, 3.14204", \ + "2.29326, 2.42485, 2.54317, 2.65108, 2.95547, 3.22964", \ + "2.44604, 2.57819, 2.69648, 2.80772, 3.10928, 3.38318" \ + ); + } + 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.3565, 1.45478, 1.57645, 1.70421, 2.09572, 2.50435", \ + "1.36152, 1.4595, 1.58031, 1.70777, 2.09985, 2.50743", \ + "1.36511, 1.46294, 1.58299, 1.71016, 2.09986, 2.51583", \ + "1.37213, 1.46884, 1.58836, 1.71528, 2.10585, 2.52037", \ + "1.37425, 1.47068, 1.58987, 1.71683, 2.10586, 2.52079", \ + "1.37426, 1.47069, 1.58988, 1.71684, 2.10587, 2.5208", \ + "1.37427, 1.4707, 1.58989, 1.71685, 2.10588, 2.52081" \ + ); + } + } + 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.86845, 1.86846, 1.86847, 1.86848, 1.86849, 1.8685", \ + "1.88882, 1.88883, 1.88884, 1.88885, 1.88886, 1.88887", \ + "1.90532, 1.90533, 1.90534, 1.90535, 1.90536, 1.90537", \ + "1.92892, 1.92893, 1.92894, 1.92895, 1.92896, 1.92897", \ + "1.96384, 1.96385, 1.96386, 1.96387, 1.96388, 1.96389", \ + "2.02876, 2.02877, 2.02878, 2.02879, 2.0288, 2.02881", \ + "2.11602, 2.11603, 2.11604, 2.11605, 2.11606, 2.11607" \ + ); + } + 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.86845, 1.86846, 1.86847, 1.86848, 1.86849, 1.8685", \ + "1.88882, 1.88883, 1.88884, 1.88885, 1.88886, 1.88887", \ + "1.90532, 1.90533, 1.90534, 1.90535, 1.90536, 1.90537", \ + "1.92892, 1.92893, 1.92894, 1.92895, 1.92896, 1.92897", \ + "1.96384, 1.96385, 1.96386, 1.96387, 1.96388, 1.96389", \ + "2.02876, 2.02877, 2.02878, 2.02879, 2.0288, 2.02881", \ + "2.11602, 2.11603, 2.11604, 2.11605, 2.11606, 2.11607" \ + ); + } + 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 ( \ + "2.49341, 2.49342, 2.49343, 2.49344, 2.49345, 2.49346", \ + "2.51583, 2.51584, 2.51585, 2.51586, 2.51587, 2.51588", \ + "2.53994, 2.53995, 2.53996, 2.53997, 2.53998, 2.53999", \ + "2.5733, 2.57331, 2.57332, 2.57333, 2.57334, 2.57335", \ + "2.59995, 2.59996, 2.59997, 2.59998, 2.59999, 2.6", \ + "2.70329, 2.7033, 2.70331, 2.70332, 2.70333, 2.70334", \ + "2.83514, 2.83515, 2.83516, 2.83517, 2.83518, 2.83519" \ + ); + } + 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 ( \ + "2.49341, 2.49342, 2.49343, 2.49344, 2.49345, 2.49346", \ + "2.51583, 2.51584, 2.51585, 2.51586, 2.51587, 2.51588", \ + "2.53994, 2.53995, 2.53996, 2.53997, 2.53998, 2.53999", \ + "2.5733, 2.57331, 2.57332, 2.57333, 2.57334, 2.57335", \ + "2.59995, 2.59996, 2.59997, 2.59998, 2.59999, 2.6", \ + "2.70329, 2.7033, 2.70331, 2.70332, 2.70333, 2.70334", \ + "2.83514, 2.83515, 2.83516, 2.83517, 2.83518, 2.83519" \ + ); + } + } + 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 ( \ + "2.4757, 2.70202, 2.88038, 3.03469, 3.42164, 3.75462", \ + "2.49134, 2.7179, 2.89648, 3.0502, 3.43731, 3.7694", \ + "2.50178, 2.72852, 2.90667, 3.0599, 3.44492, 3.78027", \ + "2.51921, 2.74637, 2.92335, 3.07818, 3.4648, 3.79393", \ + "2.53913, 2.76635, 2.9439, 3.09782, 3.4854, 3.81886", \ + "2.56024, 2.7863, 2.96431, 3.11738, 3.50591, 3.83925", \ + "2.57563, 2.80272, 2.98099, 3.13472, 3.51816, 3.85505" \ + ); + } + 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.794896, 1.01764, 1.21673, 1.40483, 1.93651, 2.45309", \ + "0.795271, 1.01815, 1.21692, 1.40484, 1.93656, 2.4531", \ + "0.795272, 1.01914, 1.21702, 1.40485, 1.93657, 2.45311", \ + "0.795328, 1.01915, 1.21703, 1.40514, 1.93658, 2.45312", \ + "0.795671, 1.01916, 1.21704, 1.40515, 1.93659, 2.4534", \ + "0.795672, 1.01917, 1.21705, 1.40516, 1.9366, 2.45341", \ + "0.795673, 1.01918, 1.21706, 1.40517, 1.93661, 2.45342" \ + ); + } + 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.49542, 1.674, 1.81859, 1.94881, 2.2876, 2.58646", \ + "1.51229, 1.69009, 1.83573, 1.96212, 2.30298, 2.60331", \ + "1.52247, 1.70059, 1.84518, 1.97533, 2.31423, 2.61787", \ + "1.53419, 1.71198, 1.85763, 1.98365, 2.32485, 2.62508", \ + "1.55059, 1.7287, 1.87326, 2.00343, 2.34233, 2.64215", \ + "1.56194, 1.73971, 1.88544, 2.01463, 2.35332, 2.65263", \ + "1.56455, 1.74161, 1.887, 2.0171, 2.35607, 2.65667" \ + ); + } + 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.610561, 0.810264, 0.989253, 1.16207, 1.65881, 2.14949", \ + "0.613093, 0.810265, 0.990145, 1.16208, 1.65882, 2.14973", \ + "0.613094, 0.810334, 0.990146, 1.16209, 1.65898, 2.15283", \ + "0.613101, 0.810335, 0.990155, 1.1621, 1.65899, 2.15284", \ + "0.613102, 0.810336, 0.990156, 1.16211, 1.659, 2.15285", \ + "0.613103, 0.810337, 0.990157, 1.16219, 1.65901, 2.15286", \ + "0.613104, 0.810338, 0.990158, 1.1622, 1.65998, 2.15287" \ + ); + } + } + 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.98034, 7.83259, 7.77864, 7.77312, 7.61841, 7.73232", \ + "8.00323, 7.85027, 7.79094, 7.7565, 7.63701, 7.73103", \ + "7.99775, 7.85903, 7.7913, 7.75821, 7.63461, 7.73424", \ + "7.99528, 7.85003, 7.78836, 7.75644, 7.64322, 7.73232", \ + "7.9976, 7.85029, 7.78665, 7.68723, 7.64025, 7.7205", \ + "7.98607, 7.84197, 7.77681, 7.75275, 7.64193, 7.72584", \ + "7.89015, 7.77813, 7.73427, 7.7148, 7.59255, 7.71147" \ + ); + } + 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 ( \ + "41.5995, 39.0255, 36.8768, 35.0742, 30.8937, 27.9478", \ + "41.791, 39.2232, 37.0673, 35.2777, 31.0929, 28.1156", \ + "41.966, 39.3793, 37.2404, 35.3846, 31.186, 28.2559", \ + "42.2303, 39.6493, 37.5015, 35.6354, 31.4301, 28.4619", \ + "42.3222, 39.7347, 37.5824, 35.7113, 31.4798, 28.52", \ + "42.1388, 39.5575, 37.3929, 35.5532, 31.3416, 28.3695", \ + "41.5923, 39.0172, 36.8899, 35.0946, 30.8941, 27.9855" \ + ); + } + } + 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.0616719, 0.0616727, 0.0616733, 0.0616721, 0.0616721, 0.0616725", \ + "0.0595265, 0.0595268, 0.0595269, 0.0595266, 0.0595262, 0.0595275", \ + "0.0607912, 0.0607914, 0.0607916, 0.0607914, 0.0607908, 0.0607916", \ + "0.0662775, 0.0662776, 0.0662772, 0.0662773, 0.0662763, 0.0662776", \ + "0.0825851, 0.082585, 0.0825847, 0.0825855, 0.0825847, 0.0825857", \ + "0.121234, 0.121235, 0.121234, 0.121234, 0.121234, 0.121235", \ + "0.207465, 0.207465, 0.207463, 0.207465, 0.207463, 0.207464" \ + ); + } + 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.149147, 0.149146, 0.149145, 0.149146, 0.149146, 0.149144", \ + "0.146701, 0.146702, 0.146701, 0.146703, 0.146704, 0.146701", \ + "0.147897, 0.147895, 0.147896, 0.147895, 0.147897, 0.147895", \ + "0.153791, 0.153789, 0.153789, 0.153789, 0.153791, 0.153788", \ + "0.17062, 0.170618, 0.17062, 0.170618, 0.170619, 0.170618", \ + "0.210191, 0.210188, 0.210188, 0.210189, 0.21019, 0.210189", \ + "0.294964, 0.295063, 0.295162, 0.295195, 0.294947, 0.295081" \ + ); + } + } + 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.98408, 6.98102, 7.03149, 7.11057, 7.29063, 7.34253", \ + "6.98712, 6.99434, 7.04979, 7.1067, 7.2972, 7.33665", \ + "6.98978, 7.00156, 7.04955, 7.09902, 7.23024, 7.35429", \ + "6.9842, 7.00537, 6.97896, 7.10799, 7.28742, 7.18422", \ + "6.97908, 6.9987, 7.02498, 7.09761, 7.29732, 7.35777", \ + "6.98915, 6.98846, 7.02813, 7.07103, 7.30326, 7.36671", \ + "6.98406, 7.00652, 7.05591, 7.1205, 7.10574, 7.38165" \ + ); + } + 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.36232, 3.36759, 3.36794, 3.37063, 3.3706, 3.37058", \ + "3.36619, 3.36747, 3.36932, 3.36765, 3.36967, 3.37059", \ + "3.36615, 3.36844, 3.36958, 3.3714, 3.37164, 3.36874", \ + "3.36627, 3.36756, 3.36941, 3.36698, 3.36974, 3.3706", \ + "3.36554, 3.3678, 3.36803, 3.37074, 3.37097, 3.37101", \ + "3.36528, 3.3665, 3.36851, 3.36985, 3.36937, 3.36935", \ + "3.36214, 3.36481, 3.36756, 3.36934, 3.37025, 3.3691" \ + ); + } + } + 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.0277427, 0.0277426, 0.0277431, 0.0277438, 0.0277455, 0.0277463", \ + "0.0264647, 0.0264647, 0.0264652, 0.0264659, 0.0264675, 0.0264681", \ + "0.029237, 0.029237, 0.0292375, 0.0292381, 0.0292392, 0.0289238", \ + "0.037245, 0.0372451, 0.0372454, 0.0372461, 0.0372476, 0.0372471", \ + "0.0576207, 0.0576207, 0.0576209, 0.0576216, 0.0576233, 0.0576246", \ + "0.101229, 0.101229, 0.10123, 0.101231, 0.101232, 0.101233", \ + "0.19274, 0.19274, 0.19274, 0.19274, 0.192741, 0.192743" \ + ); + } + 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.0468991, 0.0468959, 0.0468978, 0.0468948, 0.0468937, 0.0468914", \ + "0.0458088, 0.0458052, 0.0458063, 0.0458061, 0.0458024, 0.0458022", \ + "0.0469908, 0.0469871, 0.046887, 0.0469862, 0.0469838, 0.0469835", \ + "0.0514206, 0.051417, 0.051418, 0.0514174, 0.0514141, 0.0514141", \ + "0.0620626, 0.0620589, 0.0620616, 0.0620579, 0.0620555, 0.0620543", \ + "0.0851435, 0.0851378, 0.085142, 0.0851368, 0.0851354, 0.0851359", \ + "0.133084, 0.133073, 0.132974, 0.133, 0.133069, 0.132932" \ + ); + } + } + } + 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.0268083; + rise_capacitance : 0.0269944; + rise_capacitance_range (0.0226819, 0.0319489); + fall_capacitance : 0.0266221; + fall_capacitance_range (0.0232108, 0.0286556); + 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, 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, 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.0201755, -0.0212757, -0.0214403, -0.0214293, -0.0217521, -0.0217799, -0.0219522" \ + ); + } + 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.0249844, 0.0245476, 0.024488, 0.0243576, 0.024489, 0.024026, 0.0243078" \ + ); + } + } + 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, 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, 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.0201755, -0.0212757, -0.0214403, -0.0214293, -0.0217521, -0.0217799, -0.0219522" \ + ); + } + 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.0249844, 0.0245476, 0.024488, 0.0243576, 0.024489, 0.024026, 0.0243078" \ + ); + } + } + } + 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.0256659; + rise_capacitance : 0.0265558; + rise_capacitance_range (0.0225487, 0.0322016); + fall_capacitance : 0.024776; + fall_capacitance_range (0.0219389, 0.0283874); + } + } + cell (sg13cmos5l_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 : 536.306; + when : "!c2p_en&!c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9639.55; + when : "!c2p_en&!c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 536.306; + when : "!c2p_en&c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 9822.09; + when : "!c2p_en&c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 691.998; + when : "c2p_en&c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 14974.9; + when : "c2p_en&c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 1419.38; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 14497.9; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 795.997; + related_pg_pin : iovdd; + } + leakage_power () { + value : 12233.6; + 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 : 0.661248; + capacitance : 0.166368; + rise_capacitance : 0.170905; + rise_capacitance_range (0.170905, 0.170905); + fall_capacitance : 0.161831; + fall_capacitance_range (0.161831, 0.161831); + 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 ( \ + "2.27879, 2.94793, 3.61407, 4.27952, 6.2742, 8.26782", \ + "2.29422, 2.96385, 3.62946, 4.29513, 6.28967, 8.28327", \ + "2.30444, 2.97378, 3.63945, 4.30508, 6.29949, 8.29309", \ + "2.3192, 2.98854, 3.65437, 4.32006, 6.31475, 8.30838", \ + "2.33722, 3.0063, 3.67304, 4.33821, 6.33249, 8.32591", \ + "2.35655, 3.02571, 3.69242, 4.35762, 6.35191, 8.34531", \ + "2.36365, 3.03283, 3.69842, 4.36376, 6.3582, 8.35182" \ + ); + } + 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.69854, 3.06618, 4.44873, 5.83349, 10.0003, 14.1653", \ + "1.69855, 3.0665, 4.44874, 5.8335, 10.0004, 14.1654", \ + "1.69873, 3.06719, 4.44875, 5.83351, 10.0005, 14.1655", \ + "1.69874, 3.0672, 4.44876, 5.83352, 10.0006, 14.1656", \ + "1.69875, 3.06721, 4.44877, 5.83353, 10.0007, 14.1657", \ + "1.69876, 3.06722, 4.44878, 5.83354, 10.0008, 14.1658", \ + "1.69926, 3.06723, 4.44879, 5.83355, 10.0009, 14.1659" \ + ); + } + 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.74319, 2.40614, 3.06696, 3.72687, 5.70847, 7.68696", \ + "1.76015, 2.42202, 3.08322, 3.74314, 5.72278, 7.70527", \ + "1.7742, 2.43615, 3.09711, 3.75692, 5.73714, 7.71894", \ + "1.80545, 2.46705, 3.12732, 3.78734, 5.76771, 7.74753", \ + "1.86154, 2.52313, 3.18329, 3.84352, 5.82377, 7.80217", \ + "1.9498, 2.61161, 3.27197, 3.9323, 5.91247, 7.89398", \ + "2.10919, 2.77182, 3.43277, 4.09247, 6.07307, 8.05284" \ + ); + } + 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.58123, 2.87466, 4.17774, 5.48502, 9.40482, 13.3297", \ + "1.5818, 2.87467, 4.17775, 5.48503, 9.40565, 13.3298", \ + "1.58196, 2.87488, 4.17776, 5.48503, 9.40621, 13.3299", \ + "1.58214, 2.87489, 4.17777, 5.48504, 9.40622, 13.333", \ + "1.58215, 2.8749, 4.17795, 5.48505, 9.40623, 13.3331", \ + "1.58216, 2.87491, 4.17796, 5.48506, 9.40624, 13.3332", \ + "1.58217, 2.8763, 4.17797, 5.48507, 9.40625, 13.3333" \ + ); + } + } + 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.33247, 1.33248, 1.33249, 1.3325, 1.33251, 1.33252", \ + "1.35402, 1.35403, 1.35404, 1.35405, 1.35406, 1.35407", \ + "1.37018, 1.37019, 1.3702, 1.37021, 1.37022, 1.37023", \ + "1.39796, 1.39797, 1.39798, 1.39799, 1.398, 1.39801", \ + "1.42963, 1.42964, 1.42965, 1.42966, 1.42967, 1.42968", \ + "1.49661, 1.49662, 1.49663, 1.49664, 1.49665, 1.49666", \ + "1.5854, 1.58541, 1.58542, 1.58543, 1.58544, 1.58545" \ + ); + } + 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.33247, 1.33248, 1.33249, 1.3325, 1.33251, 1.33252", \ + "1.35402, 1.35403, 1.35404, 1.35405, 1.35406, 1.35407", \ + "1.37018, 1.37019, 1.3702, 1.37021, 1.37022, 1.37023", \ + "1.39796, 1.39797, 1.39798, 1.39799, 1.398, 1.39801", \ + "1.42963, 1.42964, 1.42965, 1.42966, 1.42967, 1.42968", \ + "1.49661, 1.49662, 1.49663, 1.49664, 1.49665, 1.49666", \ + "1.5854, 1.58541, 1.58542, 1.58543, 1.58544, 1.58545" \ + ); + } + 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.885671, 0.885672, 0.885673, 0.885674, 0.885675, 0.885676", \ + "0.909177, 0.909178, 0.909179, 0.90918, 0.909181, 0.909182", \ + "0.925583, 0.925584, 0.925585, 0.925586, 0.925587, 0.925588", \ + "0.962949, 0.96295, 0.962951, 0.962952, 0.962953, 0.962954", \ + "1.01826, 1.01827, 1.01828, 1.01829, 1.0183, 1.01831", \ + "1.09664, 1.09665, 1.09666, 1.09667, 1.09668, 1.09669", \ + "1.2354, 1.23541, 1.23542, 1.23543, 1.23544, 1.23545" \ + ); + } + 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.885671, 0.885672, 0.885673, 0.885674, 0.885675, 0.885676", \ + "0.909177, 0.909178, 0.909179, 0.90918, 0.909181, 0.909182", \ + "0.925583, 0.925584, 0.925585, 0.925586, 0.925587, 0.925588", \ + "0.962949, 0.96295, 0.962951, 0.962952, 0.962953, 0.962954", \ + "1.01826, 1.01827, 1.01828, 1.01829, 1.0183, 1.01831", \ + "1.09664, 1.09665, 1.09666, 1.09667, 1.09668, 1.09669", \ + "1.2354, 1.23541, 1.23542, 1.23543, 1.23544, 1.23545" \ + ); + } + } + 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 ( \ + "2.28268, 2.97035, 3.6549, 4.33822, 6.38897, 8.43642", \ + "2.29796, 2.98498, 3.66998, 4.35255, 6.40219, 8.45162", \ + "2.30814, 2.99554, 3.68204, 4.36486, 6.41285, 8.46291", \ + "2.32519, 3.01207, 3.69708, 4.37963, 6.43021, 8.47877", \ + "2.34576, 3.03317, 3.71802, 4.40131, 6.44977, 8.49963", \ + "2.3682, 3.05548, 3.74202, 4.42564, 6.47378, 8.52256", \ + "2.3812, 3.06802, 3.75202, 4.43491, 6.48415, 8.533" \ + ); + } + 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.69716, 3.06536, 4.44764, 5.83186, 9.99419, 14.1652", \ + "1.69739, 3.06622, 4.4483, 5.83246, 9.99636, 14.1653", \ + "1.6974, 3.06623, 4.4487, 5.83314, 9.99637, 14.1654", \ + "1.6975, 3.06624, 4.44871, 5.83315, 10.0003, 14.1655", \ + "1.69751, 3.06625, 4.44872, 5.83468, 10.0004, 14.1656", \ + "1.69752, 3.06626, 4.44873, 5.83469, 10.0005, 14.1657", \ + "1.69753, 3.06627, 4.44874, 5.8347, 10.0006, 14.1658" \ + ); + } + 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.72899, 2.40992, 3.08905, 3.76813, 5.803, 7.83554", \ + "1.74542, 2.42642, 3.10534, 3.78386, 5.81948, 7.85201", \ + "1.75482, 2.43575, 3.11489, 3.79397, 5.82885, 7.86138", \ + "1.76739, 2.44861, 3.1276, 3.80674, 5.84057, 7.87413", \ + "1.78396, 2.46511, 3.14426, 3.82265, 5.85713, 7.89067", \ + "1.7936, 2.47482, 3.15358, 3.83293, 5.86679, 7.90035", \ + "1.7985, 2.47992, 3.15833, 3.83655, 5.8727, 7.90497" \ + ); + } + 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.58143, 2.87384, 4.17579, 5.482, 9.40478, 13.3306", \ + "1.58144, 2.87385, 4.17667, 5.48298, 9.40479, 13.3307", \ + "1.58145, 2.87386, 4.17668, 5.48299, 9.4048, 13.3308", \ + "1.58151, 2.87408, 4.17672, 5.483, 9.40634, 13.3309", \ + "1.58152, 2.87409, 4.17673, 5.48301, 9.4068, 13.331", \ + "1.58153, 2.8741, 4.17674, 5.48302, 9.40681, 13.3311", \ + "1.58154, 2.87411, 4.17675, 5.48466, 9.40682, 13.3312" \ + ); + } + } + 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 ( \ + "2.56528, 2.53928, 2.51653, 2.47725, 2.4192, 2.38032", \ + "2.56688, 2.54149, 2.51816, 2.49114, 2.4213, 2.38203", \ + "2.56515, 2.54153, 2.5122, 2.48721, 2.42091, 2.38188", \ + "2.56291, 2.53669, 2.51401, 2.48394, 2.41575, 2.37852", \ + "2.56104, 2.53581, 2.51035, 2.48199, 2.41701, 2.37621", \ + "2.56019, 2.53783, 2.50758, 2.48811, 2.41761, 2.37681", \ + "2.55401, 2.53331, 2.50607, 2.47911, 2.4087, 2.37018" \ + ); + } + 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.49763, 1.48883, 1.48588, 1.48417, 1.48202, 1.48", \ + "1.49997, 1.49117, 1.48713, 1.48533, 1.48166, 1.48145", \ + "1.50573, 1.49505, 1.49006, 1.48773, 1.48435, 1.48164", \ + "1.51026, 1.49728, 1.49152, 1.48864, 1.48329, 1.48215", \ + "1.51306, 1.49997, 1.49358, 1.49053, 1.48467, 1.48304", \ + "1.50495, 1.49307, 1.48785, 1.48526, 1.48124, 1.47862", \ + "1.50098, 1.49244, 1.49022, 1.48788, 1.48582, 1.48372" \ + ); + } + } + 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.0617664, 0.0617641, 0.0617639, 0.0617652, 0.061766, 0.0617658", \ + "0.0596269, 0.0596258, 0.0596242, 0.0596243, 0.0596262, 0.0596262", \ + "0.0608907, 0.0608883, 0.0608879, 0.0608877, 0.0608886, 0.0608885", \ + "0.0663747, 0.0663718, 0.0663718, 0.0663729, 0.0663747, 0.0663738", \ + "0.0826837, 0.0826811, 0.0826798, 0.082682, 0.0826819, 0.082682", \ + "0.121339, 0.121337, 0.121336, 0.121339, 0.121338, 0.121338", \ + "0.207607, 0.207609, 0.2076, 0.207603, 0.2076, 0.2076" \ + ); + } + 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.14951, 0.149509, 0.149508, 0.149505, 0.149501, 0.149503", \ + "0.147052, 0.147053, 0.147052, 0.147052, 0.147051, 0.147054", \ + "0.148267, 0.148266, 0.148261, 0.148263, 0.148258, 0.14826", \ + "0.154149, 0.154147, 0.154144, 0.154148, 0.154143, 0.154151", \ + "0.171001, 0.171001, 0.170997, 0.170996, 0.17099, 0.170996", \ + "0.210567, 0.210565, 0.210561, 0.210563, 0.210557, 0.210561", \ + "0.295509, 0.295434, 0.295463, 0.295361, 0.295447, 0.295371" \ + ); + } + } + 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 ( \ + "2.40587, 2.50737, 2.6037, 2.70456, 3.0153, 3.37335", \ + "2.40333, 2.49954, 2.6022, 2.70288, 3.01404, 3.37062", \ + "2.40289, 2.50186, 2.61631, 2.70399, 3.02532, 3.3771", \ + "2.40258, 2.49881, 2.59838, 2.69817, 3.02637, 3.36654", \ + "2.40484, 2.49447, 2.60191, 2.70528, 3.01044, 3.36516", \ + "2.40449, 2.50123, 2.61544, 2.71092, 3.01782, 3.37659", \ + "2.38996, 2.4899, 2.58702, 2.68965, 3.00786, 3.35763" \ + ); + } + 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.864872, 0.864865, 0.864512, 0.864034, 0.864668, 0.864562", \ + "0.864581, 0.864426, 0.864223, 0.86377, 0.864249, 0.863717", \ + "0.864988, 0.865022, 0.864623, 0.864143, 0.864752, 0.864167", \ + "0.865425, 0.865829, 0.866003, 0.864787, 0.865072, 0.864938", \ + "0.86556, 0.865881, 0.865196, 0.866266, 0.865517, 0.865353", \ + "0.862765, 0.863058, 0.86271, 0.862219, 0.862547, 0.862415", \ + "0.865354, 0.865155, 0.865649, 0.865683, 0.864792, 0.865315" \ + ); + } + } + 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.0278378, 0.0278359, 0.0278343, 0.0278346, 0.0278366, 0.0278356", \ + "0.0265601, 0.0265561, 0.0265565, 0.0265572, 0.0265588, 0.0265583", \ + "0.0292842, 0.0292841, 0.0292845, 0.0292847, 0.0292851, 0.0292848", \ + "0.0373438, 0.0373404, 0.0373399, 0.0373402, 0.037343, 0.0373419", \ + "0.0577167, 0.0577127, 0.0577129, 0.057713, 0.0577162, 0.0577148", \ + "0.103071, 0.103069, 0.10307, 0.103071, 0.10307, 0.103072", \ + "0.196818, 0.196814, 0.1968, 0.196802, 0.1968, 0.196801" \ + ); + } + 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.0472905, 0.0472952, 0.0472926, 0.0472909, 0.0472899, 0.0472882", \ + "0.0462019, 0.0462057, 0.0462032, 0.0462016, 0.0461996, 0.0461989", \ + "0.0473697, 0.0473746, 0.0473718, 0.0473703, 0.0474249, 0.0474239", \ + "0.0518357, 0.0518335, 0.0518334, 0.0518324, 0.051833, 0.0518291", \ + "0.062472, 0.0624724, 0.0624695, 0.0624701, 0.0624693, 0.0624653", \ + "0.0862549, 0.0862533, 0.0862533, 0.0862509, 0.0862496, 0.0862431", \ + "0.13567, 0.135687, 0.135703, 0.135676, 0.135687, 0.135551" \ + ); + } + } + } + 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.026807; + rise_capacitance : 0.0269943; + rise_capacitance_range (0.0226816, 0.0319487); + fall_capacitance : 0.0266197; + fall_capacitance_range (0.0232105, 0.0286558); + 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, 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, 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.0201757, -0.021276, -0.0214403, -0.0214293, -0.0217521, -0.02178, -0.0219522" \ + ); + } + 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.0249923, 0.0245498, 0.0245079, 0.024285, 0.0244947, 0.024091, 0.024012" \ + ); + } + } + 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, 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, 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.0201757, -0.021276, -0.0214403, -0.0214293, -0.0217521, -0.02178, -0.0219522" \ + ); + } + 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.0249923, 0.0245498, 0.0245079, 0.024285, 0.0244947, 0.024091, 0.024012" \ + ); + } + } + } + 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.0256606; + rise_capacitance : 0.0265437; + rise_capacitance_range (0.0225499, 0.0320677); + fall_capacitance : 0.0247774; + fall_capacitance_range (0.0219411, 0.0283296); + } + } + cell (sg13cmos5l_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 : 5.66442; + related_pg_pin : vdd; + } + } + cell (sg13cmos5l_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.20533; + related_pg_pin : vdd; + } + } + cell (sg13cmos5l_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/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_typ_1p2V_3p3V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_typ_1p2V_3p3V_25C.lib new file mode 100644 index 0000000000..b1d4d95805 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_typ_1p2V_3p3V_25C.lib @@ -0,0 +1,4698 @@ +/************************************************************************ + + 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 (sg13cmos5l_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 (sg13cmos5l_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 : sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_typ_1p5V_3p3V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_typ_1p5V_3p3V_25C.lib new file mode 100644 index 0000000000..a057c1a6fa --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_io_typ_1p5V_3p3V_25C.lib @@ -0,0 +1,4698 @@ +/************************************************************************ + + 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 (sg13cmos5l_io_typ_1p5V_3p3V_25C) { + comment : "IHP Microelectronics GmbH, 2024"; + date : "$Date: Wed May 8 12:24:55 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.5); + 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.5; + 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 (sg13cmos5l_io_typ_1p5V_3p3V_25C) { + process : 1; + temperature : 25; + voltage : 1.5; + } + 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 : sg13cmos5l_io_typ_1p5V_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 (sg13cmos5l_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 (sg13cmos5l_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 : 2.36698; + related_pg_pin : vdd; + } + } + cell (sg13cmos5l_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 : 438.851; + when : "pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 0; + when : "!pad&!p2c"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 970.853; + when : "!pad&!p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 0; + related_pg_pin : iovdd; + } + leakage_power () { + value : 704.852; + related_pg_pin : vdd; + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 1.12616; + 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.0743031, 0.0881505, 0.113154, 0.137112, 0.160716, 0.18431", \ + "0.0743041, 0.0881515, 0.113155, 0.137113, 0.160717, 0.184311", \ + "0.0743051, 0.0881525, 0.113156, 0.137114, 0.160718, 0.184312", \ + "0.0743061, 0.0881535, 0.113157, 0.137115, 0.160719, 0.184313", \ + "0.0743071, 0.0881545, 0.113158, 0.137116, 0.16072, 0.184314", \ + "0.0743081, 0.0881555, 0.113159, 0.137117, 0.160721, 0.184315", \ + "0.0743091, 0.0881565, 0.11316, 0.137118, 0.160722, 0.184316" \ + ); + } + 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.0493227, 0.074015, 0.12398, 0.17487, 0.226149, 0.277749", \ + "0.0530089, 0.0776562, 0.128131, 0.178856, 0.229789, 0.281202", \ + "0.0600543, 0.0838391, 0.132178, 0.182391, 0.233466, 0.285341", \ + "0.0632836, 0.0865556, 0.134638, 0.18391, 0.23456, 0.285862", \ + "0.078088, 0.100898, 0.146529, 0.193463, 0.24311, 0.292278", \ + "0.101867, 0.124933, 0.168215, 0.212886, 0.258324, 0.306096", \ + "0.120601, 0.143864, 0.186884, 0.229659, 0.273972, 0.320252" \ + ); + } + 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.277841, 0.295545, 0.324105, 0.348353, 0.370372, 0.392183", \ + "0.32762, 0.34537, 0.37388, 0.398207, 0.420596, 0.441328", \ + "0.445042, 0.462635, 0.491271, 0.515572, 0.537954, 0.558695", \ + "0.504037, 0.521589, 0.550134, 0.574375, 0.596875, 0.618174", \ + "0.803972, 0.821222, 0.849637, 0.87363, 0.893796, 0.914307", \ + "1.37905, 1.39855, 1.42959, 1.45518, 1.47846, 1.49968", \ + "1.87311, 1.89418, 1.9276, 1.95515, 1.97952, 2.00204" \ + ); + } + 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.0822259, 0.101112, 0.135707, 0.169761, 0.203442, 0.238604", \ + "0.0822269, 0.101113, 0.135708, 0.169809, 0.203979, 0.238605", \ + "0.0822279, 0.101114, 0.135709, 0.16981, 0.20398, 0.238606", \ + "0.0822289, 0.101115, 0.13571, 0.169811, 0.203981, 0.238607", \ + "0.085223, 0.104198, 0.138162, 0.171823, 0.206242, 0.240212", \ + "0.115475, 0.13309, 0.165545, 0.196723, 0.22812, 0.260102", \ + "0.139961, 0.157332, 0.189456, 0.220135, 0.250238, 0.28159" \ + ); + } + } + 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.80105e-09, 7.80118e-09, 7.80067e-09, 7.80079e-09, 7.8004e-09, 7.80109e-09", \ + "1.5152e-08, 1.51512e-08, 1.51516e-08, 1.51518e-08, 1.51513e-08, 1.51512e-08", \ + "2.98543e-08, 2.98544e-08, 2.9855e-08, 2.98525e-08, 2.98537e-08, 2.98536e-08", \ + "3.72057e-08, 3.72044e-08, 3.72049e-08, 3.72045e-08, 3.72035e-08, 3.72039e-08", \ + "7.39611e-08, 7.39609e-08, 7.39587e-08, 7.39606e-08, 7.39599e-08, 7.39597e-08", \ + "1.47469e-07, 1.47469e-07, 1.4747e-07, 1.4747e-07, 1.47469e-07, 1.47469e-07", \ + "2.14849e-07, 2.14852e-07, 2.14851e-07, 2.14851e-07, 2.14851e-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.80094e-09, -7.80092e-09, -7.80067e-09, -7.80079e-09, -7.8004e-09, -7.80109e-09", \ + "-1.5152e-08, -1.51512e-08, -1.51516e-08, -1.51518e-08, -1.51513e-08, -1.51512e-08", \ + "-2.98543e-08, -2.98543e-08, -2.98543e-08, -2.98525e-08, -2.98537e-08, -2.98536e-08", \ + "-3.72042e-08, -3.72041e-08, -3.72041e-08, -3.72041e-08, -3.72035e-08, -3.72039e-08", \ + "-7.3957e-08, -7.39573e-08, -7.3957e-08, -7.39573e-08, -7.39573e-08, -7.3957e-08", \ + "-1.47466e-07, -1.47465e-07, -1.47464e-07, -1.47465e-07, -1.47465e-07, -1.47465e-07", \ + "-2.14847e-07, -2.14847e-07, -2.14847e-07, -2.14847e-07, -2.14846e-07, -2.14846e-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.00854409, 0.0086649, 0.0087816, 0.00871847, 0.00831465, 0.00788056", \ + "0.00827277, 0.00856692, 0.00790425, 0.00774767, 0.00778335, 0.00718801", \ + "0.00812786, 0.00790936, 0.00741525, 0.00759137, 0.00697485, 0.00562531", \ + "0.0083658, 0.00744033, 0.0069156, 0.00698627, 0.00653085, 0.00547321", \ + "0.0106141, 0.0094087, 0.008088, 0.00615482, 0.0075633, 0.00627226", \ + "0.0171257, 0.0138553, 0.0115023, 0.0108144, 0.0078474, 0.00695206", \ + "0.0253885, 0.0200624, 0.0159117, 0.0137996, 0.0118915, 0.011994" \ + ); + } + 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.0790913, 0.0767583, 0.0757582, 0.0756418, 0.0756468, 0.0756288", \ + "0.0778027, 0.0754286, 0.0743639, 0.0741714, 0.0741093, 0.0741176", \ + "0.0771104, 0.0746989, 0.0735911, 0.0733404, 0.0732564, 0.0732622", \ + "0.0768612, 0.0744441, 0.0733151, 0.0730538, 0.0729879, 0.0729609", \ + "0.078927, 0.0761771, 0.0744785, 0.0736113, 0.0732115, 0.0729922", \ + "0.090442, 0.0846935, 0.0801309, 0.0784945, 0.0774758, 0.0767218", \ + "0.0994141, 0.0917749, 0.0853448, 0.0827356, 0.0812005, 0.0802106" \ + ); + } + } + } + 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.22075; + rise_capacitance : 0.223707; + rise_capacitance_range (0.196054, 0.242764); + fall_capacitance : 0.217793; + fall_capacitance_range (0.197273, 0.2312); + } + } + cell (sg13cmos5l_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 : 4917.81; + 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 : 6204.4; + 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 : 4385.16; + 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 : 5672.74; + 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 : 6137.78; + 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 : 6137.71; + 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 : 5663.37; + 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 : 5663.39; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 266.543; + related_pg_pin : iovdd; + } + leakage_power () { + value : 5597.79; + 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.2026; + capacitance : 0.265223; + rise_capacitance : 0.265258; + rise_capacitance_range (0.23594, 0.28545); + fall_capacitance : 0.265188; + fall_capacitance_range (0.242988, 0.279673); + 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.42673, 1.58441, 1.71807, 1.84111, 2.18443, 2.5151", \ + "1.43846, 1.5962, 1.72975, 1.85272, 2.19608, 2.52683", \ + "1.4453, 1.60295, 1.73648, 1.8595, 2.20279, 2.53304", \ + "1.45398, 1.61173, 1.74523, 1.8682, 2.21144, 2.54212", \ + "1.46431, 1.62186, 1.75548, 1.87848, 2.22175, 2.5524", \ + "1.47012, 1.62793, 1.76169, 1.88429, 2.22792, 2.55884", \ + "1.47013, 1.62794, 1.7617, 1.8843, 2.22793, 2.55885" \ + ); + } + 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.519559, 0.737029, 0.946793, 1.15719, 1.79882, 2.45461", \ + "0.51956, 0.73703, 0.946794, 1.1572, 1.79883, 2.45462", \ + "0.519561, 0.737031, 0.946795, 1.15721, 1.79884, 2.45463", \ + "0.519562, 0.737032, 0.946796, 1.15722, 1.79885, 2.45464", \ + "0.519563, 0.737033, 0.946797, 1.1573, 1.79886, 2.45465", \ + "0.519916, 0.73715, 0.946798, 1.15731, 1.79887, 2.45466", \ + "0.521444, 0.737751, 0.94702, 1.15732, 1.79888, 2.45467" \ + ); + } + 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.01423, 1.13834, 1.25075, 1.35637, 1.66357, 1.97213", \ + "1.03037, 1.15444, 1.26661, 1.37205, 1.67954, 1.98739", \ + "1.04455, 1.16877, 1.28057, 1.38667, 1.69288, 2.00027", \ + "1.07377, 1.19786, 1.30972, 1.41553, 1.72198, 2.02982", \ + "1.11904, 1.243, 1.35502, 1.46082, 1.76738, 2.07524", \ + "1.19669, 1.3209, 1.43253, 1.53848, 1.84493, 2.15311", \ + "1.33259, 1.45725, 1.56905, 1.67376, 1.98225, 2.29042" \ + ); + } + 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.601891, 0.76173, 0.9282, 1.10742, 1.67501, 2.26617", \ + "0.60568, 0.764967, 0.931952, 1.11084, 1.67672, 2.2677", \ + "0.608218, 0.767242, 0.933991, 1.11168, 1.6776, 2.26771", \ + "0.610135, 0.767273, 0.935898, 1.11211, 1.6795, 2.26906", \ + "0.610136, 0.768016, 0.935899, 1.11212, 1.67951, 2.26907", \ + "0.610137, 0.768017, 0.9359, 1.11213, 1.67952, 2.26908", \ + "0.610138, 0.768018, 0.935901, 1.11214, 1.67953, 2.26909" \ + ); + } + } + 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.00927, 1.00928, 1.00929, 1.0093, 1.00931, 1.00932", \ + "1.03638, 1.03639, 1.0364, 1.03641, 1.03642, 1.03643", \ + "1.04622, 1.04623, 1.04624, 1.04625, 1.04626, 1.04627", \ + "1.06721, 1.06722, 1.06723, 1.06724, 1.06725, 1.06726", \ + "1.09507, 1.09508, 1.09509, 1.0951, 1.09511, 1.09512", \ + "1.14565, 1.14566, 1.14567, 1.14568, 1.14569, 1.1457", \ + "1.2225, 1.22251, 1.22252, 1.22253, 1.22254, 1.22255" \ + ); + } + 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.00927, 1.00928, 1.00929, 1.0093, 1.00931, 1.00932", \ + "1.03638, 1.03639, 1.0364, 1.03641, 1.03642, 1.03643", \ + "1.04622, 1.04623, 1.04624, 1.04625, 1.04626, 1.04627", \ + "1.06721, 1.06722, 1.06723, 1.06724, 1.06725, 1.06726", \ + "1.09507, 1.09508, 1.09509, 1.0951, 1.09511, 1.09512", \ + "1.14565, 1.14566, 1.14567, 1.14568, 1.14569, 1.1457", \ + "1.2225, 1.22251, 1.22252, 1.22253, 1.22254, 1.22255" \ + ); + } + 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.00731, 1.00732, 1.00733, 1.00734, 1.00735, 1.00736", \ + "1.02487, 1.02488, 1.02489, 1.0249, 1.02491, 1.02492", \ + "1.0353, 1.03531, 1.03532, 1.03533, 1.03534, 1.03535", \ + "1.06606, 1.06607, 1.06608, 1.06609, 1.0661, 1.06611", \ + "1.11525, 1.11526, 1.11527, 1.11528, 1.11529, 1.1153", \ + "1.1749, 1.17491, 1.17492, 1.17493, 1.17494, 1.17495", \ + "1.28817, 1.28818, 1.28819, 1.2882, 1.28821, 1.28822" \ + ); + } + 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.00731, 1.00732, 1.00733, 1.00734, 1.00735, 1.00736", \ + "1.02487, 1.02488, 1.02489, 1.0249, 1.02491, 1.02492", \ + "1.0353, 1.03531, 1.03532, 1.03533, 1.03534, 1.03535", \ + "1.06606, 1.06607, 1.06608, 1.06609, 1.0661, 1.06611", \ + "1.11525, 1.11526, 1.11527, 1.11528, 1.11529, 1.1153", \ + "1.1749, 1.17491, 1.17492, 1.17493, 1.17494, 1.17495", \ + "1.28817, 1.28818, 1.28819, 1.2882, 1.28821, 1.28822" \ + ); + } + } + 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.42241, 1.58815, 1.72769, 1.85719, 2.21846, 2.56743", \ + "1.43485, 1.60019, 1.74046, 1.86846, 2.23121, 2.5808", \ + "1.44325, 1.6086, 1.74855, 1.87756, 2.23935, 2.58894", \ + "1.45502, 1.6203, 1.76065, 1.88879, 2.2517, 2.60104", \ + "1.46934, 1.63462, 1.77509, 1.90316, 2.2645, 2.61552", \ + "1.48104, 1.64662, 1.78682, 1.91553, 2.27757, 2.6269", \ + "1.48793, 1.65353, 1.79305, 1.92158, 2.28197, 2.63066" \ + ); + } + 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.516521, 0.726142, 0.932003, 1.1412, 1.78208, 2.43918", \ + "0.516522, 0.726143, 0.932384, 1.14121, 1.78209, 2.43958", \ + "0.516523, 0.726144, 0.932385, 1.14122, 1.7821, 2.43985", \ + "0.516524, 0.726145, 0.932386, 1.14123, 1.7826, 2.43993", \ + "0.516525, 0.726146, 0.932387, 1.14124, 1.78261, 2.43994", \ + "0.516526, 0.726147, 0.932388, 1.14125, 1.78262, 2.43995", \ + "0.516613, 0.726407, 0.932389, 1.14126, 1.78263, 2.43996" \ + ); + } + 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.846163, 0.992337, 1.12365, 1.24534, 1.59826, 1.94518", \ + "0.859589, 1.00666, 1.13693, 1.25862, 1.61142, 1.95844", \ + "0.864792, 1.01108, 1.14233, 1.26401, 1.61695, 1.96377", \ + "0.874493, 1.02104, 1.1516, 1.27336, 1.62623, 1.97333", \ + "0.881336, 1.02828, 1.15867, 1.28042, 1.6333, 1.98031", \ + "0.884805, 1.03127, 1.16191, 1.28425, 1.63683, 1.98269", \ + "0.884806, 1.03128, 1.16192, 1.28426, 1.63684, 1.9827" \ + ); + } + 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.405703, 0.602439, 0.799512, 0.996226, 1.59705, 2.20943", \ + "0.405704, 0.603066, 0.799513, 0.996227, 1.59796, 2.21034", \ + "0.405705, 0.603067, 0.799536, 0.996229, 1.59797, 2.21035", \ + "0.405706, 0.603068, 0.799537, 0.99623, 1.59798, 2.21036", \ + "0.405731, 0.603069, 0.799538, 0.996231, 1.59799, 2.21037", \ + "0.405732, 0.60307, 0.799539, 0.996232, 1.60016, 2.21038", \ + "0.405808, 0.603077, 0.800678, 0.998368, 1.60017, 2.21059" \ + ); + } + } + 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.38991, 6.33054, 6.29353, 6.27059, 6.17423, 6.08794", \ + "6.39246, 6.33438, 6.29693, 6.27182, 6.15351, 6.0987", \ + "6.39525, 6.33309, 6.29142, 6.27106, 6.16876, 6.00511", \ + "6.38895, 6.32931, 6.28475, 6.27386, 6.1775, 6.08989", \ + "6.38579, 6.32393, 6.28508, 6.27168, 6.16932, 6.07771", \ + "6.36459, 6.31033, 6.28086, 6.2506, 6.15717, 6.09576", \ + "6.34863, 6.28356, 6.25347, 6.21624, 6.07877, 5.99419" \ + ); + } + 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.9064, 12.3121, 11.2503, 10.4653, 9.01147, 8.15256", \ + "14.0895, 12.4745, 11.38, 10.6053, 9.12083, 8.2461", \ + "14.2181, 12.588, 11.4888, 10.7075, 9.1767, 8.30023", \ + "14.3177, 12.6705, 11.5712, 10.7513, 9.24396, 8.34292", \ + "14.2687, 12.6314, 11.5322, 10.7171, 9.21609, 8.31698", \ + "14.0835, 12.4718, 11.3969, 10.6016, 9.12073, 8.24409", \ + "13.5032, 11.9627, 10.9197, 10.175, 8.77514, 7.96851" \ + ); + } + } + 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 ( \ + "2.30044, 4.52128, 6.73072, 8.9339, 15.5531, 21.6286", \ + "2.30068, 4.5164, 6.7269, 8.93517, 15.57, 21.4973", \ + "2.30497, 4.52056, 6.73674, 8.9428, 15.5618, 21.593", \ + "2.32364, 4.53815, 6.75332, 8.96233, 15.5791, 21.5645", \ + "2.36368, 4.58026, 6.78556, 8.99644, 15.6316, 21.5195", \ + "2.45835, 4.67426, 6.87808, 9.09883, 15.7169, 21.33", \ + "2.65227, 4.86927, 7.07418, 9.28533, 15.8973, 21.1857" \ + ); + } + 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.262183, 0.261625, 0.261269, 0.261148, 0.26075, 0.260859", \ + "0.261879, 0.26136, 0.261157, 0.260927, 0.260706, 0.260668", \ + "0.267981, 0.267485, 0.267254, 0.266942, 0.266614, 0.266775", \ + "0.286868, 0.286418, 0.286128, 0.285771, 0.285332, 0.285742", \ + "0.329355, 0.328786, 0.328576, 0.32815, 0.32775, 0.327876", \ + "0.421972, 0.421534, 0.421127, 0.420916, 0.420369, 0.420328", \ + "0.61495, 0.614893, 0.613757, 0.613878, 0.613009, 0.613174" \ + ); + } + } + 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.15738, 6.42235, 6.69603, 6.98983, 7.86083, 8.75856", \ + "6.15728, 6.42214, 6.6928, 6.9695, 7.85918, 8.8114", \ + "6.1557, 6.4163, 6.69019, 6.97178, 7.85232, 8.80793", \ + "6.1547, 6.4178, 6.6925, 6.98168, 7.89179, 8.83202", \ + "6.15335, 6.41727, 6.69656, 6.97947, 7.83582, 8.82922", \ + "6.15585, 6.422, 6.70352, 6.98891, 7.89667, 8.83163", \ + "6.15606, 6.4089, 6.6788, 6.93944, 7.73962, 8.57746" \ + ); + } + 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.42454, 2.42216, 2.42024, 2.4175, 2.41539, 2.4151", \ + "2.42591, 2.42491, 2.42291, 2.42054, 2.41832, 2.41641", \ + "2.42463, 2.42196, 2.42037, 2.41764, 2.41549, 2.41457", \ + "2.42552, 2.4235, 2.42037, 2.41779, 2.41584, 2.4157", \ + "2.42303, 2.4218, 2.41852, 2.41592, 2.41384, 2.41345", \ + "2.42357, 2.42313, 2.41973, 2.4204, 2.41659, 2.41939", \ + "2.4253, 2.4243, 2.4209, 2.41941, 2.41671, 2.41841" \ + ); + } + } + 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 ( \ + "2.25851, 4.47972, 6.68733, 8.89958, 15.528, 21.6434", \ + "2.26069, 4.46671, 6.69385, 8.90254, 15.5624, 21.4975", \ + "2.26821, 4.47567, 6.69846, 8.91982, 15.5355, 21.6097", \ + "2.28925, 4.50538, 6.72421, 8.92114, 15.5645, 21.5884", \ + "2.33765, 4.55333, 6.77121, 8.98003, 15.5931, 21.4212", \ + "2.43933, 4.65453, 6.87287, 9.08043, 15.7054, 21.4652", \ + "2.63591, 4.85545, 7.07214, 9.282, 15.8965, 21.1868" \ + ); + } + 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.132531, 0.132077, 0.1319, 0.131535, 0.131102, 0.131294", \ + "0.133476, 0.133187, 0.132692, 0.132516, 0.132238, 0.132434", \ + "0.137319, 0.136785, 0.136684, 0.136319, 0.135884, 0.136215", \ + "0.148879, 0.148401, 0.148213, 0.147854, 0.147415, 0.148", \ + "0.172972, 0.172618, 0.172286, 0.171919, 0.171528, 0.171889", \ + "0.22506, 0.224392, 0.22426, 0.223924, 0.22361, 0.223667", \ + "0.332368, 0.331652, 0.331382, 0.330932, 0.330645, 0.330533" \ + ); + } + } + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 1.12021; + 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.0744964, 0.0882772, 0.113327, 0.137238, 0.160877, 0.184405", \ + "0.0744974, 0.0882782, 0.113328, 0.137239, 0.160878, 0.184406", \ + "0.0744984, 0.0882792, 0.113329, 0.13724, 0.160879, 0.184407", \ + "0.0744994, 0.0882802, 0.11333, 0.137241, 0.16088, 0.184408", \ + "0.0745004, 0.0882812, 0.113331, 0.137242, 0.160881, 0.184409", \ + "0.0745014, 0.0882822, 0.113332, 0.137243, 0.160882, 0.18441", \ + "0.0745024, 0.0882832, 0.113333, 0.137244, 0.160883, 0.184411" \ + ); + } + 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.0492924, 0.0740448, 0.124053, 0.174952, 0.226261, 0.277826", \ + "0.0530835, 0.0774355, 0.128053, 0.178668, 0.229784, 0.281211", \ + "0.060171, 0.0838215, 0.132305, 0.182191, 0.233292, 0.285241", \ + "0.0633475, 0.0864245, 0.134316, 0.183858, 0.234442, 0.28565", \ + "0.0780477, 0.100637, 0.146471, 0.193723, 0.24214, 0.291673", \ + "0.101788, 0.124854, 0.168313, 0.212384, 0.259223, 0.305631", \ + "0.120544, 0.143698, 0.186648, 0.229586, 0.273936, 0.318745" \ + ); + } + 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.278055, 0.295587, 0.324085, 0.34826, 0.370521, 0.391135", \ + "0.328421, 0.345903, 0.374333, 0.398534, 0.420284, 0.441877", \ + "0.445192, 0.462738, 0.491093, 0.515169, 0.537494, 0.558024", \ + "0.50446, 0.521966, 0.55032, 0.574563, 0.596747, 0.617872", \ + "0.805081, 0.82196, 0.850289, 0.87367, 0.895523, 0.917012", \ + "1.37593, 1.39528, 1.42605, 1.45171, 1.47489, 1.49694", \ + "1.87129, 1.89221, 1.9256, 1.95303, 1.97752, 2.00009" \ + ); + } + 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.0820322, 0.100704, 0.135065, 0.16883, 0.202724, 0.236292", \ + "0.0820332, 0.100705, 0.135156, 0.168831, 0.202725, 0.23673", \ + "0.0820342, 0.100706, 0.135157, 0.168832, 0.202726, 0.236731", \ + "0.0820352, 0.100707, 0.135158, 0.168833, 0.202727, 0.236732", \ + "0.084845, 0.103285, 0.137267, 0.171689, 0.205082, 0.239063", \ + "0.116342, 0.13387, 0.166053, 0.196741, 0.227803, 0.259842", \ + "0.140295, 0.157552, 0.189414, 0.21976, 0.249827, 0.280899" \ + ); + } + } + 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.621895, -0.624691, -0.624184, -0.625104, -0.623071, -0.624616", \ + "-0.625187, -0.625191, -0.621999, -0.621871, -0.621458, -0.625059", \ + "-0.624784, -0.623747, -0.624831, -0.62303, -0.624786, -0.62481", \ + "-0.625228, -0.625239, -0.625312, -0.625269, -0.622292, -0.625202", \ + "-0.622472, -0.622848, -0.622541, -0.623624, -0.622782, -0.622518", \ + "-0.623376, -0.623657, -0.622363, -0.622607, -0.622415, -0.622626", \ + "-0.62377, -0.623538, -0.623803, -0.623542, -0.622135, -0.622699" \ + ); + } + 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.625066, 0.625072, 0.625087, 0.625104, 0.625129, 0.625172", \ + "0.625187, 0.625191, 0.625208, 0.625229, 0.625257, 0.625286", \ + "0.624784, 0.624775, 0.624831, 0.624775, 0.624786, 0.62481", \ + "0.625228, 0.625239, 0.625312, 0.625269, 0.625287, 0.625311", \ + "0.622472, 0.622848, 0.622541, 0.623624, 0.622782, 0.622518", \ + "0.623376, 0.623657, 0.622363, 0.622607, 0.622415, 0.622626", \ + "0.62377, 0.623538, 0.623803, 0.623542, 0.623069, 0.622699" \ + ); + } + } + 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.00873471, 0.00862741, 0.0086679, 0.00840857, 0.00829815, 0.00773896", \ + "0.00842443, 0.00823078, 0.0078282, 0.00765662, 0.00753405, 0.00724426", \ + "0.00848385, 0.0081496, 0.00821235, 0.00754112, 0.00669855, 0.00570166", \ + "0.008673, 0.00755296, 0.0068355, 0.00702617, 0.0063318, 0.00547471", \ + "0.0111104, 0.00960726, 0.0082371, 0.00720407, 0.0059187, 0.00555871", \ + "0.0174496, 0.0141407, 0.0120484, 0.0107234, 0.0099753, 0.00678541", \ + "0.0258166, 0.0205507, 0.0163371, 0.0145187, 0.0127819, 0.0108659" \ + ); + } + 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.0824702, 0.0801208, 0.0791405, 0.0790244, 0.078999, 0.0790107", \ + "0.0812974, 0.0788977, 0.0778335, 0.0776488, 0.0775835, 0.0775861", \ + "0.0803242, 0.07799, 0.0768467, 0.0766007, 0.0765383, 0.0765307", \ + "0.0802357, 0.0778104, 0.0766423, 0.0763878, 0.0763058, 0.0762684", \ + "0.0820423, 0.0793056, 0.0778572, 0.0778116, 0.0775747, 0.0772455", \ + "0.0944156, 0.0893156, 0.0844365, 0.0824708, 0.0812852, 0.0805545", \ + "0.102313, 0.094603, 0.0880789, 0.0854516, 0.0839526, 0.0829617" \ + ); + } + } + } + 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.0293079; + rise_capacitance : 0.0295257; + rise_capacitance_range (0.0234308, 0.0344181); + fall_capacitance : 0.0290901; + fall_capacitance_range (0.024094, 0.0317942); + 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 ( \ + "-8.03063e-06, -7.08716e-06, -4.07263e-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 ( \ + "8.03063e-06, 7.08716e-06, 4.07263e-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.0267609, -0.0277021, -0.0279364, -0.0282798, -0.0283341, -0.0285762, -0.0286453" \ + ); + } + 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.0356071, 0.0352665, 0.0349902, 0.0350389, 0.0347358, 0.0349056, 0.0349557" \ + ); + } + } + 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 ( \ + "-7.97995e-06, -7.07224e-06, -4.078e-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 ( \ + "7.97995e-06, 7.07224e-06, 4.078e-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.0267589, -0.0277011, -0.027935, -0.0282789, -0.028334, -0.0285763, -0.0286453" \ + ); + } + 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.0356053, 0.035265, 0.0349896, 0.0350386, 0.0347354, 0.0349054, 0.0349557" \ + ); + } + } + 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 ( \ + "-7.97995e-06, -7.07224e-06, -4.078e-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 ( \ + "7.97995e-06, 7.07224e-06, 4.078e-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.0267589, -0.0277011, -0.027935, -0.0282789, -0.028334, -0.0285763, -0.0286453" \ + ); + } + 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.0356053, 0.035265, 0.0349896, 0.0350386, 0.0347354, 0.0349054, 0.0349557" \ + ); + } + } + } + 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.0264717; + rise_capacitance : 0.0276329; + rise_capacitance_range (0.0224667, 0.0347968); + fall_capacitance : 0.0253104; + fall_capacitance_range (0.0216284, 0.0302295); + 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.62267, 1.6222, 1.62242, 1.6234, 1.61947, 1.62721, 1.62467" \ + ); + } + 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.269432, 0.269004, 0.268404, 0.267374, 0.264914, 0.265183, 0.265175" \ + ); + } + } + 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.0527279, 0.0540193, 0.0577159, 0.0689297, 0.09362, 0.145685, 0.25642" \ + ); + } + 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.127561, 0.130667, 0.135508, 0.146199, 0.171527, 0.223577, 0.335977" \ + ); + } + } + } + } + cell (sg13cmos5l_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 : 4917.22; + 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 : 6203.7; + 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 : 4384.7; + 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 : 5672.29; + 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 : 6137.2; + 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 : 6137.26; + 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 : 5662.79; + 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 : 5662.78; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 412.091; + related_pg_pin : iovdd; + } + leakage_power () { + value : 5597.24; + 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.70188; + capacitance : 0.354281; + rise_capacitance : 0.351601; + rise_capacitance_range (0.320385, 0.373507); + fall_capacitance : 0.356961; + fall_capacitance_range (0.333218, 0.373057); + 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.63474, 1.77529, 1.88989, 1.98943, 2.24106, 2.45708", \ + "1.64976, 1.78945, 1.90381, 2.0035, 2.25495, 2.47119", \ + "1.65411, 1.79419, 1.90872, 2.00838, 2.25969, 2.47581", \ + "1.6639, 1.80404, 1.91845, 2.01808, 2.26934, 2.48565", \ + "1.67368, 1.81378, 1.92835, 2.02797, 2.27936, 2.49559", \ + "1.67579, 1.81629, 1.93099, 2.03059, 2.28238, 2.49832", \ + "1.6758, 1.8163, 1.931, 2.0306, 2.28239, 2.49833" \ + ); + } + 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.498929, 0.664607, 0.804588, 0.93111, 1.28353, 1.62262", \ + "0.49893, 0.664608, 0.804589, 0.931307, 1.28378, 1.62267", \ + "0.498931, 0.664609, 0.80459, 0.931308, 1.28379, 1.62268", \ + "0.498932, 0.66461, 0.804591, 0.931309, 1.2838, 1.62271", \ + "0.498933, 0.664611, 0.804592, 0.93131, 1.28381, 1.62297", \ + "0.498934, 0.664958, 0.804593, 0.931548, 1.28399, 1.62298", \ + "0.501744, 0.666223, 0.806003, 0.934129, 1.28528, 1.62347" \ + ); + } + 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.2936, 1.37831, 1.45503, 1.52799, 1.72635, 1.90631", \ + "1.30994, 1.39447, 1.47238, 1.54356, 1.74225, 1.92326", \ + "1.32459, 1.4087, 1.48636, 1.55881, 1.75551, 1.93655", \ + "1.35365, 1.4382, 1.51472, 1.58772, 1.78622, 1.96545", \ + "1.39882, 1.48336, 1.56048, 1.63302, 1.83151, 2.01047", \ + "1.47645, 1.56059, 1.63789, 1.71071, 1.9077, 2.08854", \ + "1.61119, 1.6959, 1.77423, 1.84814, 2.04639, 2.22706" \ + ); + } + 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.924807, 0.983333, 1.06162, 1.14066, 1.38625, 1.64496", \ + "0.930081, 0.986618, 1.06194, 1.14528, 1.38981, 1.64904", \ + "0.933772, 0.990708, 1.068, 1.14529, 1.39147, 1.65137", \ + "0.936563, 0.992628, 1.07091, 1.14965, 1.39424, 1.65138", \ + "0.936564, 0.992629, 1.07092, 1.14966, 1.39425, 1.65139", \ + "0.936565, 0.99263, 1.07093, 1.14967, 1.39426, 1.6514", \ + "0.936566, 0.992631, 1.07094, 1.14968, 1.39427, 1.65141" \ + ); + } + } + 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.20519, 1.2052, 1.20521, 1.20522, 1.20523, 1.20524", \ + "1.22731, 1.22732, 1.22733, 1.22734, 1.22735, 1.22736", \ + "1.23622, 1.23623, 1.23624, 1.23625, 1.23626, 1.23627", \ + "1.25781, 1.25782, 1.25782, 1.25783, 1.25784, 1.25785", \ + "1.28987, 1.28988, 1.28989, 1.2899, 1.28991, 1.28992", \ + "1.33417, 1.33418, 1.33419, 1.3342, 1.33421, 1.33422", \ + "1.42208, 1.42209, 1.4221, 1.42211, 1.42212, 1.42213" \ + ); + } + 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.20519, 1.2052, 1.20521, 1.20522, 1.20523, 1.20524", \ + "1.22731, 1.22732, 1.22733, 1.22734, 1.22735, 1.22736", \ + "1.23622, 1.23623, 1.23624, 1.23625, 1.23626, 1.23627", \ + "1.25781, 1.25782, 1.25782, 1.25783, 1.25784, 1.25785", \ + "1.28987, 1.28988, 1.28989, 1.2899, 1.28991, 1.28992", \ + "1.33417, 1.33418, 1.33419, 1.3342, 1.33421, 1.33422", \ + "1.42208, 1.42209, 1.4221, 1.42211, 1.42212, 1.42213" \ + ); + } + 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.59956, 1.59957, 1.59958, 1.59959, 1.5996, 1.59961", \ + "1.6207, 1.62071, 1.62072, 1.62073, 1.62074, 1.62075", \ + "1.63565, 1.63566, 1.63567, 1.63568, 1.63569, 1.6357", \ + "1.65705, 1.65706, 1.65707, 1.65708, 1.65709, 1.6571", \ + "1.69885, 1.69886, 1.69887, 1.69888, 1.69889, 1.6989", \ + "1.77534, 1.77535, 1.77536, 1.77537, 1.77538, 1.77539", \ + "1.85609, 1.8561, 1.85611, 1.85612, 1.85613, 1.85614" \ + ); + } + 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.59956, 1.59957, 1.59958, 1.59959, 1.5996, 1.59961", \ + "1.6207, 1.62071, 1.62072, 1.62073, 1.62074, 1.62075", \ + "1.63565, 1.63566, 1.63567, 1.63568, 1.63569, 1.6357", \ + "1.65705, 1.65706, 1.65707, 1.65708, 1.65709, 1.6571", \ + "1.69885, 1.69886, 1.69887, 1.69888, 1.69889, 1.6989", \ + "1.77534, 1.77535, 1.77536, 1.77537, 1.77538, 1.77539", \ + "1.85609, 1.8561, 1.85611, 1.85612, 1.85613, 1.85614" \ + ); + } + } + 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.61077, 1.76695, 1.88959, 1.99468, 2.25846, 2.48669", \ + "1.62386, 1.78005, 1.90269, 2.00783, 2.27152, 2.4998", \ + "1.63169, 1.78787, 1.91063, 2.01568, 2.27941, 2.50588", \ + "1.64414, 1.80034, 1.92292, 2.02816, 2.29186, 2.51865", \ + "1.65761, 1.8137, 1.93645, 2.04162, 2.3052, 2.53167", \ + "1.6686, 1.82477, 1.94732, 2.05254, 2.31634, 2.54233", \ + "1.67677, 1.83226, 1.95466, 2.06097, 2.32413, 2.55087" \ + ); + } + 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.520486, 0.666842, 0.795015, 0.914486, 1.25538, 1.59116", \ + "0.520487, 0.666843, 0.795016, 0.914487, 1.25548, 1.59117", \ + "0.520519, 0.666844, 0.795017, 0.914662, 1.25577, 1.59118", \ + "0.52052, 0.666845, 0.795018, 0.914663, 1.25578, 1.59119", \ + "0.520521, 0.666905, 0.795019, 0.914664, 1.25579, 1.5912", \ + "0.520522, 0.666906, 0.79502, 0.914665, 1.2558, 1.59121", \ + "0.520523, 0.666907, 0.795021, 0.914666, 1.25581, 1.59122" \ + ); + } + 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.904037, 1.02217, 1.11916, 1.20614, 1.43539, 1.64015", \ + "0.916746, 1.03483, 1.13188, 1.21861, 1.44824, 1.65305", \ + "0.922676, 1.04085, 1.13783, 1.22485, 1.45407, 1.65882", \ + "0.932223, 1.05038, 1.14745, 1.23447, 1.46376, 1.66852", \ + "0.939137, 1.05726, 1.1558, 1.24164, 1.47082, 1.67552", \ + "0.942639, 1.06154, 1.15883, 1.24517, 1.47426, 1.67905", \ + "0.94264, 1.06155, 1.15884, 1.24518, 1.47427, 1.67906" \ + ); + } + 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.373891, 0.498091, 0.612257, 0.718143, 1.03561, 1.34815", \ + "0.374617, 0.498092, 0.612304, 0.719572, 1.03586, 1.34842", \ + "0.374618, 0.498093, 0.612305, 0.719573, 1.03587, 1.34843", \ + "0.374619, 0.498094, 0.612306, 0.719574, 1.03588, 1.34844", \ + "0.376246, 0.500904, 0.612307, 0.719575, 1.03589, 1.34845", \ + "0.376247, 0.500905, 0.612308, 0.721697, 1.03736, 1.34961", \ + "0.376511, 0.500906, 0.615386, 0.721698, 1.03737, 1.34962" \ + ); + } + } + 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.2855, 10.0496, 9.93947, 9.85624, 9.71012, 9.57667", \ + "10.3381, 10.0764, 9.95587, 9.88277, 9.75322, 9.61016", \ + "10.312, 10.0651, 9.95075, 9.87878, 9.7487, 9.60095", \ + "10.3198, 10.0766, 9.94752, 9.88307, 9.74378, 9.60478", \ + "10.3097, 10.0632, 9.94089, 9.87538, 9.74203, 9.61937", \ + "10.2521, 10.015, 9.8965, 9.82978, 9.70923, 9.52238", \ + "10.1524, 9.89678, 9.84974, 9.68213, 9.62999, 9.49106" \ + ); + } + 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 ( \ + "55.221, 51.8326, 49.0509, 46.6784, 41.0975, 37.2036", \ + "55.6378, 52.2547, 49.4258, 47.0286, 41.4414, 37.4296", \ + "55.9207, 52.5604, 49.7352, 47.2785, 41.7014, 37.6807", \ + "56.1508, 52.747, 49.9094, 47.5116, 41.839, 37.8855", \ + "56.0346, 52.6341, 49.8352, 47.407, 41.7406, 37.7648", \ + "55.5871, 52.2469, 49.4272, 46.9998, 41.4674, 37.476", \ + "54.2595, 50.97, 48.2524, 45.872, 40.4765, 36.5505" \ + ); + } + } + 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 ( \ + "2.29806, 4.51335, 6.74148, 8.97362, 15.4305, 18.2858", \ + "2.29861, 4.51477, 6.7412, 8.96847, 15.3875, 18.2186", \ + "2.30357, 4.51794, 6.74859, 8.97988, 15.3909, 18.1806", \ + "2.32025, 4.53638, 6.76292, 8.99923, 15.406, 17.9912", \ + "2.36275, 4.57866, 6.80603, 9.04268, 15.3894, 17.8245", \ + "2.45702, 4.6725, 6.90409, 9.12679, 15.3863, 17.1068", \ + "2.65031, 4.86736, 7.0981, 9.32315, 15.4574, 16.0135" \ + ); + } + 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.262411, 0.261779, 0.261446, 0.261128, 0.261018, 0.260223", \ + "0.262118, 0.261332, 0.26113, 0.260968, 0.260734, 0.260309", \ + "0.268243, 0.267463, 0.267081, 0.267013, 0.266811, 0.26609", \ + "0.287046, 0.286317, 0.286113, 0.285808, 0.285651, 0.284795", \ + "0.329609, 0.328809, 0.328546, 0.328281, 0.328071, 0.327143", \ + "0.422316, 0.421575, 0.421134, 0.420934, 0.420502, 0.419237", \ + "0.615182, 0.614424, 0.614317, 0.613726, 0.613539, 0.611148" \ + ); + } + } + 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.33515, 9.62747, 9.93656, 10.2427, 11.1681, 12.1016", \ + "9.3342, 9.62808, 9.93683, 10.2304, 11.1855, 12.1023", \ + "9.33387, 9.62244, 9.93538, 10.2331, 11.1864, 12.0573", \ + "9.33194, 9.62695, 9.92422, 10.2399, 11.1872, 12.0459", \ + "9.32941, 9.61483, 9.9299, 10.2172, 11.1774, 12.0775", \ + "9.32684, 9.62218, 9.93029, 10.2243, 11.1757, 12.08", \ + "9.32387, 9.5794, 9.86419, 10.2275, 11.1356, 12.0499" \ + ); + } + 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.08812, 4.08984, 4.09417, 4.09257, 4.09332, 4.0877", \ + "4.0894, 4.09021, 4.09455, 4.09362, 4.09326, 4.08764", \ + "4.08914, 4.09012, 4.09433, 4.09264, 4.09364, 4.08793", \ + "4.08915, 4.08993, 4.09495, 4.09329, 4.09398, 4.08842", \ + "4.09244, 4.09355, 4.09261, 4.09213, 4.09335, 4.08732", \ + "4.08798, 4.09188, 4.08954, 4.09272, 4.09089, 4.08532", \ + "4.09681, 4.0956, 4.10607, 4.09405, 4.09581, 4.09288" \ + ); + } + } + 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 ( \ + "2.25597, 4.47407, 6.70505, 8.93902, 15.3651, 18.0961", \ + "2.25836, 4.47462, 6.70823, 8.92699, 15.3364, 17.989", \ + "2.26556, 4.48371, 6.71651, 8.93667, 15.3435, 17.8367", \ + "2.28733, 4.50567, 6.7344, 8.96481, 15.288, 17.8088", \ + "2.33513, 4.55351, 6.78326, 9.00179, 15.3363, 17.6308", \ + "2.43293, 4.65111, 6.88547, 9.1208, 15.3303, 17.068", \ + "2.63141, 4.84674, 7.08238, 9.31798, 15.3762, 15.525" \ + ); + } + 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.132534, 0.132092, 0.131783, 0.131654, 0.131525, 0.128953", \ + "0.133543, 0.133053, 0.132771, 0.132443, 0.132385, 0.129849", \ + "0.137314, 0.136843, 0.136562, 0.136419, 0.136301, 0.133563", \ + "0.14885, 0.148389, 0.148098, 0.147952, 0.14781, 0.144914", \ + "0.172994, 0.172519, 0.172447, 0.172045, 0.171988, 0.168912", \ + "0.224905, 0.224719, 0.224243, 0.224083, 0.223651, 0.220025", \ + "0.332904, 0.332226, 0.331652, 0.331628, 0.33102, 0.325555" \ + ); + } + } + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 1.12098; + 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.0745593, 0.0883715, 0.113468, 0.13741, 0.161091, 0.184632", \ + "0.0745603, 0.0883725, 0.113469, 0.137411, 0.161092, 0.184633", \ + "0.0745613, 0.0883735, 0.11347, 0.137412, 0.161093, 0.184634", \ + "0.0745623, 0.0883745, 0.113471, 0.137413, 0.161094, 0.184635", \ + "0.0745633, 0.0883755, 0.113472, 0.137414, 0.161095, 0.184636", \ + "0.0745643, 0.0883765, 0.113473, 0.137415, 0.161096, 0.184637", \ + "0.0745653, 0.0883775, 0.113474, 0.137416, 0.161097, 0.184638" \ + ); + } + 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.0493024, 0.0739504, 0.124008, 0.174893, 0.226287, 0.277794", \ + "0.0529649, 0.0776723, 0.128166, 0.178863, 0.229869, 0.281289", \ + "0.0602382, 0.0837364, 0.132319, 0.182215, 0.233336, 0.285302", \ + "0.0633293, 0.0865874, 0.134395, 0.183898, 0.234569, 0.285748", \ + "0.0780577, 0.10092, 0.146465, 0.193823, 0.242178, 0.291668", \ + "0.101791, 0.124858, 0.168317, 0.212846, 0.25923, 0.305642", \ + "0.120553, 0.143708, 0.187113, 0.229125, 0.273946, 0.319073" \ + ); + } + 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.277678, 0.295317, 0.323704, 0.347873, 0.370132, 0.391302", \ + "0.328252, 0.345883, 0.374008, 0.398107, 0.420633, 0.441797", \ + "0.444074, 0.461597, 0.489712, 0.51379, 0.535892, 0.557538", \ + "0.50495, 0.52246, 0.550718, 0.574964, 0.596805, 0.617895", \ + "0.804509, 0.821509, 0.849793, 0.873094, 0.895103, 0.915936", \ + "1.37799, 1.3974, 1.42825, 1.45388, 1.47694, 1.49857", \ + "1.87199, 1.89299, 1.92626, 1.95382, 1.97818, 2.00076" \ + ); + } + 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.0820997, 0.100782, 0.135085, 0.168791, 0.202765, 0.236694", \ + "0.0821007, 0.100783, 0.135086, 0.168792, 0.202766, 0.236743", \ + "0.0821017, 0.100784, 0.135087, 0.168793, 0.202767, 0.236744", \ + "0.0821027, 0.100785, 0.135088, 0.168794, 0.202768, 0.236745", \ + "0.085278, 0.103811, 0.137282, 0.171493, 0.206375, 0.238956", \ + "0.115813, 0.133196, 0.165428, 0.196382, 0.227921, 0.259046", \ + "0.140176, 0.157433, 0.189239, 0.219563, 0.249189, 0.279953" \ + ); + } + } + 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.18392, -1.18803, -1.18797, -1.18795, -1.18601, -1.18564", \ + "-1.18897, -1.18872, -1.18406, -1.18897, -1.18585, -1.18911", \ + "-1.18872, -1.18873, -1.18871, -1.18471, -1.18874, -1.18876", \ + "-1.18848, -1.18848, -1.18855, -1.18851, -1.18855, -1.18853", \ + "-1.18432, -1.18453, -1.18349, -1.1856, -1.18691, -1.18299", \ + "-1.18398, -1.18383, -1.18347, -1.184, -1.18711, -1.18393", \ + "-1.17542, -1.17763, -1.17724, -1.17752, -1.18509, -1.17794" \ + ); + } + 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.18806, 1.18803, 1.18797, 1.18802, 1.18804, 1.18807", \ + "1.18897, 1.18891, 1.18902, 1.18897, 1.18902, 1.18911", \ + "1.18872, 1.18873, 1.18871, 1.18875, 1.18874, 1.18876", \ + "1.18848, 1.18848, 1.18855, 1.18851, 1.18855, 1.18853", \ + "1.18432, 1.18453, 1.18349, 1.1856, 1.18691, 1.18299", \ + "1.18398, 1.18383, 1.18347, 1.184, 1.18711, 1.18393", \ + "1.18581, 1.18608, 1.18623, 1.18572, 1.18509, 1.1833" \ + ); + } + } + 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.00850803, 0.00860116, 0.00878595, 0.00857657, 0.00863025, 0.00805531", \ + "0.00842793, 0.0086457, 0.0075726, 0.00769757, 0.007398, 0.00691606", \ + "0.00853384, 0.00785398, 0.00796365, 0.00749882, 0.00659355, 0.00558001", \ + "0.00865426, 0.00773883, 0.0068784, 0.00698537, 0.00621345, 0.00589216", \ + "0.0111027, 0.00969895, 0.0081786, 0.00729392, 0.00595365, 0.00546556", \ + "0.0175181, 0.0144199, 0.0122503, 0.0112614, 0.0102168, 0.00695611", \ + "0.0258639, 0.0205028, 0.0165133, 0.0135741, 0.012331, 0.0104072" \ + ); + } + 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.0791894, 0.076842, 0.0758108, 0.0756669, 0.0756389, 0.0756288", \ + "0.0778493, 0.0754622, 0.0743793, 0.0741822, 0.074156, 0.0741393", \ + "0.0771776, 0.0747697, 0.0736494, 0.0733891, 0.0733221, 0.0732999", \ + "0.0767291, 0.0743158, 0.0731752, 0.0729047, 0.0728454, 0.0728308", \ + "0.0785583, 0.0758051, 0.0742508, 0.0739426, 0.0741148, 0.0737463", \ + "0.0910535, 0.0853391, 0.0807846, 0.0788802, 0.0780073, 0.0770683", \ + "0.100416, 0.0926077, 0.0858973, 0.0829836, 0.0811304, 0.0797547" \ + ); + } + } + } + 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.0293079; + rise_capacitance : 0.0295258; + rise_capacitance_range (0.0234309, 0.0344183); + fall_capacitance : 0.0290901; + fall_capacitance_range (0.0240941, 0.0317942); + 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 ( \ + "-7.33044e-06, -6.39316e-06, -3.78327e-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 ( \ + "7.33044e-06, 6.39316e-06, 3.78327e-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.0267608, -0.0277021, -0.0279363, -0.0282798, -0.0283342, -0.0285762, -0.0286452" \ + ); + } + 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.035607, 0.0352665, 0.0349902, 0.0350389, 0.0347358, 0.0349056, 0.0349557" \ + ); + } + } + 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 ( \ + "-7.2752e-06, -6.34408e-06, -3.77286e-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 ( \ + "7.2752e-06, 6.34408e-06, 3.77286e-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.0267588, -0.0277011, -0.027935, -0.0282789, -0.028334, -0.0285763, -0.0286452" \ + ); + } + 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.0356053, 0.0352649, 0.0349895, 0.0350386, 0.0347355, 0.0349054, 0.0349557" \ + ); + } + } + 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 ( \ + "-7.2752e-06, -6.34408e-06, -3.77286e-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 ( \ + "7.2752e-06, 6.34408e-06, 3.77286e-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.0267588, -0.0277011, -0.027935, -0.0282789, -0.028334, -0.0285763, -0.0286452" \ + ); + } + 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.0356053, 0.0352649, 0.0349895, 0.0350386, 0.0347355, 0.0349054, 0.0349557" \ + ); + } + } + } + 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.0264696; + rise_capacitance : 0.0276288; + rise_capacitance_range (0.0224667, 0.0348234); + fall_capacitance : 0.0253104; + fall_capacitance_range (0.0216285, 0.0302098); + 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.58273, 2.58599, 2.58252, 2.58307, 2.57978, 2.58363, 2.60303" \ + ); + } + 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.258946, 0.258323, 0.258052, 0.256793, 0.25579, 0.255171, 0.254286" \ + ); + } + } + 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.0527226, 0.0540186, 0.0577114, 0.0688665, 0.0936221, 0.145699, 0.256139" \ + ); + } + 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.127563, 0.130668, 0.135509, 0.146202, 0.171527, 0.223911, 0.336118" \ + ); + } + } + } + } + cell (sg13cmos5l_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 : 4918.42; + 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 : 6204.94; + 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 : 4386.44; + 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 : 5674.03; + 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 : 6138.99; + 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 : 6138.99; + 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 : 5664; + 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 : 5664; + when : "c2p_en&!c2p&!pad&p2c"; + related_pg_pin : vdd; + } + leakage_power () { + value : 94.2869; + related_pg_pin : iovdd; + } + leakage_power () { + value : 5598.72; + 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.07635; + capacitance : 0.188688; + rise_capacitance : 0.190919; + rise_capacitance_range (0.163029, 0.210073); + fall_capacitance : 0.186457; + fall_capacitance_range (0.1657, 0.199955); + 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.4397, 1.87568, 2.30913, 2.74172, 4.0382, 5.33421", \ + "1.45038, 1.88653, 2.31974, 2.75232, 4.04881, 5.34516", \ + "1.45793, 1.89383, 2.32705, 2.75966, 4.05617, 5.35234", \ + "1.46668, 1.90251, 2.33575, 2.76834, 4.06478, 5.36134", \ + "1.47646, 1.91232, 2.34556, 2.77819, 4.07469, 5.37126", \ + "1.48286, 1.91836, 2.35166, 2.7842, 4.08067, 5.37735", \ + "1.48287, 1.91837, 2.35167, 2.78421, 4.08068, 5.37736" \ + ); + } + 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.13182, 2.02325, 2.9234, 3.82553, 6.52644, 9.23573", \ + "1.13183, 2.02326, 2.92343, 3.82554, 6.53393, 9.23574", \ + "1.13184, 2.02334, 2.92344, 3.826, 6.53394, 9.23575", \ + "1.13189, 2.02335, 2.92345, 3.82601, 6.53395, 9.23576", \ + "1.13194, 2.02342, 2.92346, 3.82602, 6.53481, 9.23577", \ + "1.13195, 2.02343, 2.92347, 3.82603, 6.53482, 9.23578", \ + "1.13196, 2.02344, 2.92348, 3.82604, 6.53483, 9.23579" \ + ); + } + 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.06863, 1.49748, 1.92564, 2.35407, 3.63846, 4.92287", \ + "1.08333, 1.51209, 1.94009, 2.36834, 3.65413, 4.93716", \ + "1.09629, 1.52466, 1.95277, 2.38096, 3.66544, 4.94904", \ + "1.12445, 1.55286, 1.98062, 2.4085, 3.69302, 4.97685", \ + "1.17013, 1.59864, 2.02644, 2.45442, 3.73892, 5.02237", \ + "1.24929, 1.67801, 2.10615, 2.5343, 3.81859, 5.10212", \ + "1.39225, 1.82172, 2.24978, 2.67785, 3.96084, 5.24545" \ + ); + } + 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.03162, 1.85957, 2.68986, 3.52459, 6.02138, 8.54467", \ + "1.03174, 1.85958, 2.69, 3.52966, 6.03144, 8.54468", \ + "1.03191, 1.85959, 2.69094, 3.52967, 6.03145, 8.54469", \ + "1.03204, 1.8596, 2.69095, 3.52968, 6.03146, 8.5447", \ + "1.03205, 1.85961, 2.6964, 3.52969, 6.03147, 8.54471", \ + "1.03216, 1.85962, 2.69641, 3.5297, 6.03148, 8.54472", \ + "1.03217, 1.86073, 2.69642, 3.5301, 6.03149, 8.54473" \ + ); + } + } + 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.819976, 0.819977, 0.819978, 0.819979, 0.81998, 0.819981", \ + "0.840574, 0.840575, 0.840576, 0.840577, 0.840578, 0.840579", \ + "0.85008, 0.850081, 0.850082, 0.850083, 0.850084, 0.850085", \ + "0.873789, 0.873796, 0.873797, 0.873798, 0.873799, 0.8738", \ + "0.90535, 0.905351, 0.905352, 0.905353, 0.905354, 0.905355", \ + "0.948139, 0.94814, 0.948141, 0.948142, 0.948143, 0.948144", \ + "1.0307, 1.03071, 1.03072, 1.03073, 1.03074, 1.03075" \ + ); + } + 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.819976, 0.819977, 0.819978, 0.819979, 0.81998, 0.819981", \ + "0.840574, 0.840575, 0.840576, 0.840577, 0.840578, 0.840579", \ + "0.85008, 0.850081, 0.850082, 0.850083, 0.850084, 0.850085", \ + "0.873789, 0.873796, 0.873797, 0.873798, 0.873799, 0.8738", \ + "0.90535, 0.905351, 0.905352, 0.905353, 0.905354, 0.905355", \ + "0.948139, 0.94814, 0.948141, 0.948142, 0.948143, 0.948144", \ + "1.0307, 1.03071, 1.03072, 1.03073, 1.03074, 1.03075" \ + ); + } + 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.51171, 0.511711, 0.511712, 0.511713, 0.511714, 0.511715", \ + "0.532552, 0.532553, 0.532554, 0.532555, 0.532556, 0.532557", \ + "0.548416, 0.548417, 0.548418, 0.548419, 0.54842, 0.548421", \ + "0.578085, 0.578086, 0.578087, 0.578088, 0.578089, 0.57809", \ + "0.618568, 0.618569, 0.61857, 0.618571, 0.618572, 0.618573", \ + "0.688576, 0.688577, 0.688578, 0.688579, 0.68858, 0.688581", \ + "0.803483, 0.803484, 0.803485, 0.803486, 0.803487, 0.803488" \ + ); + } + 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.51171, 0.511711, 0.511712, 0.511713, 0.511714, 0.511715", \ + "0.532552, 0.532553, 0.532554, 0.532555, 0.532556, 0.532557", \ + "0.548416, 0.548417, 0.548418, 0.548419, 0.54842, 0.548421", \ + "0.578085, 0.578086, 0.578087, 0.578088, 0.578089, 0.57809", \ + "0.618568, 0.618569, 0.61857, 0.618571, 0.618572, 0.618573", \ + "0.688576, 0.688577, 0.688578, 0.688579, 0.68858, 0.688581", \ + "0.803483, 0.803484, 0.803485, 0.803486, 0.803487, 0.803488" \ + ); + } + } + 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.4479, 1.89976, 2.34978, 2.79908, 4.14596, 5.49281", \ + "1.45963, 1.91192, 2.36189, 2.81122, 4.1581, 5.5054", \ + "1.46839, 1.92079, 2.37077, 2.82012, 4.16724, 5.51376", \ + "1.47962, 1.93185, 2.38184, 2.83119, 4.17808, 5.52492", \ + "1.49479, 1.94736, 2.39732, 2.84664, 4.1937, 5.54083", \ + "1.5059, 1.95781, 2.40784, 2.85709, 4.20416, 5.55065", \ + "1.51385, 1.96598, 2.416, 2.86527, 4.21212, 5.55877" \ + ); + } + 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.1306, 2.02156, 2.92324, 3.82583, 6.53327, 9.23797", \ + "1.13061, 2.02167, 2.92325, 3.82584, 6.53328, 9.23798", \ + "1.13062, 2.0222, 2.92326, 3.82595, 6.53329, 9.24345", \ + "1.13063, 2.02221, 2.92327, 3.82596, 6.5333, 9.24346", \ + "1.13064, 2.02222, 2.92328, 3.82597, 6.53409, 9.24347", \ + "1.13065, 2.02223, 2.92329, 3.82598, 6.5341, 9.24348", \ + "1.13066, 2.02224, 2.9233, 3.82599, 6.53411, 9.24349" \ + ); + } + 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.08935, 1.55823, 2.0261, 2.4937, 3.89623, 5.30192", \ + "1.10173, 1.57061, 2.0385, 2.50693, 3.90915, 5.31346", \ + "1.10842, 1.5773, 2.04521, 2.51289, 3.91536, 5.31477", \ + "1.11694, 1.58582, 2.05371, 2.52139, 3.92376, 5.32868", \ + "1.12406, 1.59293, 2.06084, 2.52851, 3.93024, 5.33268", \ + "1.12991, 1.59879, 2.06672, 2.535, 3.93515, 5.33552", \ + "1.12992, 1.5988, 2.06673, 2.53501, 3.93516, 5.33553" \ + ); + } + 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.02604, 1.85581, 2.6895, 3.52991, 6.03124, 8.53818", \ + "1.02605, 1.85582, 2.68951, 3.52992, 6.03908, 8.53819", \ + "1.02609, 1.85587, 2.68954, 3.52993, 6.03909, 8.5382", \ + "1.0261, 1.85588, 2.68955, 3.52994, 6.0391, 8.53821", \ + "1.02611, 1.85589, 2.68956, 3.52995, 6.03911, 8.53822", \ + "1.0267, 1.8559, 2.69065, 3.52996, 6.03912, 8.53823", \ + "1.02883, 1.85594, 2.69443, 3.52997, 6.03913, 8.54141" \ + ); + } + } + 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.49929, 3.46627, 3.44388, 3.42576, 3.27878, 3.16407", \ + "3.49429, 3.46333, 3.43857, 3.42042, 3.32135, 3.07299", \ + "3.49557, 3.46381, 3.42497, 3.41322, 3.21813, 3.09616", \ + "3.49247, 3.45608, 3.43599, 3.41771, 3.31389, 3.10345", \ + "3.48725, 3.45416, 3.42989, 3.40705, 3.33336, 3.09098", \ + "3.48699, 3.45188, 3.40761, 3.39893, 3.31746, 3.10269", \ + "3.48365, 3.46841, 3.42431, 3.40639, 3.32221, 3.07484" \ + ); + } + 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.74488, 1.73289, 1.72644, 1.72389, 1.71849, 1.71642", \ + "1.75348, 1.73772, 1.73075, 1.72671, 1.72032, 1.71738", \ + "1.76035, 1.74264, 1.73349, 1.72918, 1.7216, 1.71855", \ + "1.76639, 1.74602, 1.73658, 1.73141, 1.72361, 1.72", \ + "1.76292, 1.7437, 1.73491, 1.73011, 1.72262, 1.71933", \ + "1.76249, 1.74736, 1.74008, 1.73574, 1.72972, 1.72696", \ + "1.74078, 1.73574, 1.73366, 1.73233, 1.72922, 1.72804" \ + ); + } + } + 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 ( \ + "2.30563, 4.53189, 6.77322, 9.0078, 15.7073, 22.4095", \ + "2.3053, 4.53072, 6.77337, 9.00819, 15.7085, 22.389", \ + "2.30962, 4.53609, 6.78041, 9.0094, 15.7012, 22.4082", \ + "2.32786, 4.55308, 6.79563, 9.03058, 15.7305, 22.4245", \ + "2.37009, 4.59499, 6.83669, 9.06781, 15.7796, 22.4601", \ + "2.46372, 4.68848, 6.92456, 9.15978, 15.8688, 22.5625", \ + "2.65772, 4.8988, 7.12178, 9.35433, 16.0588, 22.7388" \ + ); + } + 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.261964, 0.262148, 0.262819, 0.263397, 0.265512, 0.266401", \ + "0.261707, 0.261978, 0.262622, 0.262248, 0.264495, 0.266898", \ + "0.267864, 0.268284, 0.2689, 0.268781, 0.269735, 0.274022", \ + "0.286702, 0.286748, 0.287545, 0.287461, 0.290521, 0.29131", \ + "0.329162, 0.32918, 0.32992, 0.329857, 0.331775, 0.334148", \ + "0.421758, 0.422012, 0.422704, 0.42254, 0.425984, 0.426321", \ + "0.614987, 0.615404, 0.616193, 0.615812, 0.619034, 0.618264" \ + ); + } + } + 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.38301, 3.55242, 3.77157, 3.95482, 4.51011, 5.02831", \ + "3.37548, 3.5607, 3.75966, 3.95855, 4.51384, 4.9835", \ + "3.37598, 3.55943, 3.75527, 3.9531, 4.43738, 5.11335", \ + "3.3736, 3.55935, 3.75728, 3.95423, 4.51499, 5.05431", \ + "3.37408, 3.55714, 3.76157, 3.94291, 4.53664, 4.9727", \ + "3.3781, 3.55507, 3.76992, 3.93862, 4.53156, 5.0322", \ + "3.3805, 3.56081, 3.75755, 3.93278, 4.51202, 5.09573" \ + ); + } + 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.00758, 1.00705, 1.00654, 1.0066, 1.00586, 1.00557", \ + "1.00672, 1.00623, 1.00567, 1.00586, 1.00504, 1.00483", \ + "1.00761, 1.00709, 1.0066, 1.00654, 1.00605, 1.00585", \ + "1.00684, 1.00631, 1.0058, 1.00591, 1.00524, 1.00504", \ + "1.00448, 1.00393, 1.00343, 1.00336, 1.00277, 1.0026", \ + "1.0098, 1.00818, 1.00892, 1.00852, 1.00785, 1.00763", \ + "1.00838, 1.00766, 1.00736, 1.00748, 1.00651, 1.00627" \ + ); + } + } + 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 ( \ + "2.26139, 4.48482, 6.73257, 8.96195, 15.6592, 22.3544", \ + "2.26486, 4.48593, 6.72969, 8.96415, 15.6615, 22.3691", \ + "2.27242, 4.49758, 6.73798, 8.97138, 15.6642, 22.3805", \ + "2.29388, 4.51949, 6.76008, 8.99394, 15.6916, 22.3914", \ + "2.34187, 4.564, 6.81102, 9.04519, 15.7448, 22.4409", \ + "2.44215, 4.66885, 6.91305, 9.14736, 15.8463, 22.5486", \ + "2.65103, 4.88017, 7.11683, 9.35181, 16.047, 22.7635" \ + ); + } + 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.132788, 0.133042, 0.133414, 0.133549, 0.135693, 0.137348", \ + "0.133843, 0.134052, 0.134476, 0.135063, 0.136761, 0.13884", \ + "0.13793, 0.138024, 0.138576, 0.138393, 0.142054, 0.142244", \ + "0.149326, 0.149451, 0.149966, 0.150651, 0.153954, 0.155194", \ + "0.173291, 0.173424, 0.173939, 0.174765, 0.176039, 0.175917", \ + "0.225943, 0.225782, 0.227007, 0.225955, 0.230252, 0.231827", \ + "0.337565, 0.337572, 0.338362, 0.338768, 0.341952, 0.341715" \ + ); + } + } + } + pin (p2c) { + direction : "output"; + output_voltage : "core"; + function : "pad"; + related_ground_pin : vss; + related_power_pin : vdd; + max_capacitance : 1.12076; + 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.0745136, 0.088253, 0.113294, 0.137189, 0.160857, 0.18439", \ + "0.0745146, 0.088254, 0.113295, 0.13719, 0.160858, 0.184391", \ + "0.0745156, 0.088255, 0.113296, 0.137191, 0.160859, 0.184392", \ + "0.0745166, 0.088256, 0.113297, 0.137192, 0.16086, 0.184393", \ + "0.0745176, 0.088257, 0.113298, 0.137193, 0.160861, 0.184394", \ + "0.0745186, 0.088258, 0.113299, 0.137194, 0.160862, 0.184395", \ + "0.0745196, 0.088259, 0.1133, 0.137195, 0.160863, 0.184396" \ + ); + } + 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.0492954, 0.0739631, 0.123952, 0.174819, 0.226132, 0.277751", \ + "0.053031, 0.0775882, 0.128007, 0.178703, 0.229715, 0.281111", \ + "0.0601586, 0.0838072, 0.132286, 0.182164, 0.23326, 0.285205", \ + "0.0632681, 0.086426, 0.134296, 0.183803, 0.234481, 0.285684", \ + "0.0780409, 0.100728, 0.146496, 0.193781, 0.242294, 0.29179", \ + "0.10183, 0.124845, 0.16831, 0.212777, 0.258652, 0.305638", \ + "0.120412, 0.143677, 0.186927, 0.228663, 0.274017, 0.319106" \ + ); + } + 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.278044, 0.29568, 0.324004, 0.34826, 0.370044, 0.391128", \ + "0.328007, 0.345476, 0.373853, 0.398106, 0.420311, 0.441477", \ + "0.444966, 0.462436, 0.490806, 0.514592, 0.537219, 0.558392", \ + "0.504771, 0.522362, 0.550686, 0.574878, 0.596629, 0.618268", \ + "0.804278, 0.821217, 0.849483, 0.872644, 0.892885, 0.913348", \ + "1.37828, 1.39773, 1.4287, 1.45444, 1.47757, 1.49886", \ + "1.87189, 1.89287, 1.92611, 1.95372, 1.97813, 2.00114" \ + ); + } + 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.0820295, 0.100787, 0.13518, 0.16882, 0.201995, 0.23629", \ + "0.0820305, 0.100788, 0.135181, 0.168821, 0.202806, 0.236768", \ + "0.0820315, 0.100789, 0.135182, 0.168822, 0.202807, 0.236769", \ + "0.0820325, 0.10079, 0.135183, 0.168823, 0.202808, 0.23677", \ + "0.085069, 0.104139, 0.137537, 0.171294, 0.204491, 0.238301", \ + "0.115634, 0.132919, 0.164886, 0.195686, 0.227305, 0.258812", \ + "0.1403, 0.157423, 0.188998, 0.219144, 0.249068, 0.280256" \ + ); + } + } + 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.155945, -0.156193, -0.156157, -0.156163, -0.155911, -0.15619", \ + "-0.156372, -0.156203, -0.155707, -0.156354, -0.155929, -0.156165", \ + "-0.156318, -0.156188, -0.155545, -0.15633, -0.156368, -0.156367", \ + "-0.156261, -0.156259, -0.156093, -0.156251, -0.156253, -0.156148", \ + "-0.155594, -0.155772, -0.155613, -0.155895, -0.155753, -0.155639", \ + "-0.15566, -0.155581, -0.155528, -0.155566, -0.15554, -0.15558", \ + "-0.155593, -0.15559, -0.155601, -0.155579, -0.155715, -0.155634" \ + ); + } + 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.156194, 0.156193, 0.15619, 0.156188, 0.156191, 0.15619", \ + "0.156372, 0.156371, 0.156368, 0.156365, 0.156361, 0.156361", \ + "0.156377, 0.156377, 0.156372, 0.156373, 0.156368, 0.156367", \ + "0.156261, 0.156259, 0.156255, 0.156251, 0.156253, 0.156245", \ + "0.155594, 0.155772, 0.155613, 0.155895, 0.155753, 0.155639", \ + "0.15566, 0.155581, 0.155528, 0.155566, 0.15554, 0.15558", \ + "0.155593, 0.15559, 0.155601, 0.155579, 0.155715, 0.155634" \ + ); + } + } + 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.00877155, 0.00869905, 0.0089061, 0.00874426, 0.00841485, 0.00781711", \ + "0.00839229, 0.00864667, 0.0079422, 0.00771407, 0.0073863, 0.00722566", \ + "0.00865597, 0.00814417, 0.00833535, 0.00752762, 0.0067227, 0.00573841", \ + "0.00859512, 0.00763122, 0.0069207, 0.00699602, 0.00626055, 0.00596581", \ + "0.011151, 0.00962193, 0.0081477, 0.00720287, 0.00710415, 0.00595921", \ + "0.0176105, 0.0143967, 0.012255, 0.0111279, 0.00958215, 0.00710926", \ + "0.0255921, 0.0204274, 0.0165649, 0.0131139, 0.0128274, 0.0103466" \ + ); + } + 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.0790877, 0.0767663, 0.0757957, 0.0756429, 0.0756304, 0.0756299", \ + "0.0778281, 0.0754194, 0.0743501, 0.0741628, 0.0741207, 0.0740905", \ + "0.0771733, 0.0747632, 0.0736475, 0.0733994, 0.0733238, 0.0732847", \ + "0.0767172, 0.0743285, 0.0731765, 0.0729132, 0.0728393, 0.0727899", \ + "0.0788033, 0.076057, 0.07435, 0.073556, 0.0731505, 0.0729071", \ + "0.089635, 0.0839172, 0.0794664, 0.0777148, 0.0771199, 0.0764564", \ + "0.0996415, 0.0918216, 0.084941, 0.082027, 0.080422, 0.0792477" \ + ); + } + } + } + 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.0293078; + rise_capacitance : 0.0295256; + rise_capacitance_range (0.0234306, 0.0344178); + fall_capacitance : 0.02909; + fall_capacitance_range (0.0240937, 0.0317942); + 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.04323e-05, -8.00036e-06, -4.30042e-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.04323e-05, 8.00036e-06, 4.30042e-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.0267611, -0.027702, -0.0279364, -0.0282799, -0.028334, -0.0285762, -0.0286455" \ + ); + } + 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.0356072, 0.0352665, 0.0349902, 0.0350389, 0.0347356, 0.0349056, 0.0349557" \ + ); + } + } + 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.04194e-05, -8.0064e-06, -4.30687e-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.04194e-05, 8.0064e-06, 4.30687e-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.026759, -0.0277011, -0.0279351, -0.028279, -0.0283339, -0.0285763, -0.0286455" \ + ); + } + 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.0356054, 0.035265, 0.0349896, 0.0350385, 0.0347352, 0.0349054, 0.0349557" \ + ); + } + } + 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.04194e-05, -8.0064e-06, -4.30687e-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.04194e-05, 8.0064e-06, 4.30687e-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.026759, -0.0277011, -0.0279351, -0.028279, -0.0283339, -0.0285763, -0.0286455" \ + ); + } + 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.0356054, 0.035265, 0.0349896, 0.0350385, 0.0347352, 0.0349054, 0.0349557" \ + ); + } + } + } + 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.0264634; + rise_capacitance : 0.0276157; + rise_capacitance_range (0.0224665, 0.0345746); + fall_capacitance : 0.0253111; + fall_capacitance_range (0.0216283, 0.0301574); + 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.806038, 0.80631, 0.806088, 0.806634, 0.804839, 0.809079, 0.806553" \ + ); + } + 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.293533, 0.293209, 0.293292, 0.292204, 0.29045, 0.290223, 0.289659" \ + ); + } + } + 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.0527255, 0.0540234, 0.0576236, 0.0689266, 0.0936793, 0.145731, 0.255997" \ + ); + } + 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.127561, 0.130666, 0.135505, 0.146198, 0.171522, 0.223575, 0.335997" \ + ); + } + } + } + } + cell (sg13cmos5l_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 : 870.847; + when : "!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 201.682; + when : "c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 1934.07; + when : "c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 320.261; + related_pg_pin : iovdd; + } + leakage_power () { + value : 1402.46; + 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.21526; + 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.39325, 1.68662, 2.15498, 2.3759, 2.70447, 3.02978", \ + "1.41933, 1.71249, 2.17998, 2.40219, 2.73042, 3.05581", \ + "1.44331, 1.73693, 2.20509, 2.42552, 2.75467, 3.08014", \ + "1.49946, 1.7931, 2.26127, 2.48275, 2.81036, 3.13634", \ + "1.60146, 1.89483, 2.36255, 2.58391, 2.91145, 3.23811", \ + "1.7838, 2.07704, 2.54551, 2.76705, 3.09529, 3.42098", \ + "2.11646, 2.4102, 2.87862, 3.10012, 3.42707, 3.75372" \ + ); + } + 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.511069, 0.941613, 1.79265, 2.2258, 2.8848, 3.54864", \ + "0.51107, 0.941614, 1.79266, 2.22665, 2.88481, 3.54892", \ + "0.511071, 0.941997, 1.79267, 2.22666, 2.88482, 3.54929", \ + "0.511072, 0.941998, 1.79268, 2.22667, 2.88483, 3.5493", \ + "0.511073, 0.942081, 1.79269, 2.22668, 2.88535, 3.54931", \ + "0.511074, 0.942082, 1.7927, 2.22675, 2.88536, 3.54932", \ + "0.511075, 0.942083, 1.79271, 2.22678, 2.88537, 3.54933" \ + ); + } + 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.963508, 1.20021, 1.61126, 1.8131, 2.1217, 2.43492", \ + "0.97714, 1.21375, 1.62415, 1.8266, 2.13567, 2.44853", \ + "0.984778, 1.22127, 1.6333, 1.83409, 2.14365, 2.45598", \ + "0.998801, 1.23547, 1.64675, 1.84949, 2.15774, 2.47022", \ + "1.01857, 1.25489, 1.6659, 1.86796, 2.1768, 2.48977", \ + "1.0567, 1.29253, 1.70368, 1.90677, 2.21422, 2.52617", \ + "1.12032, 1.35675, 1.76643, 1.96937, 2.27767, 2.59009" \ + ); + } + 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.617851, 0.940021, 1.67875, 2.06824, 2.66418, 3.26955", \ + "0.617852, 0.940022, 1.67876, 2.06884, 2.66496, 3.26959", \ + "0.61819, 0.940161, 1.67879, 2.06899, 2.66644, 3.26962", \ + "0.618191, 0.940162, 1.6788, 2.069, 2.66645, 3.26963", \ + "0.618331, 0.940221, 1.67891, 2.06901, 2.66646, 3.26964", \ + "0.618503, 0.940398, 1.67997, 2.0704, 2.66647, 3.27065", \ + "0.618504, 0.940399, 1.67998, 2.07041, 2.66648, 3.27066" \ + ); + } + } + 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.1661, 6.05893, 6.01112, 5.96294, 5.93703, 5.77939", \ + "6.164, 6.0622, 5.9767, 5.99313, 5.94861, 5.79747", \ + "6.16514, 6.08154, 6.04174, 5.94261, 5.93726, 5.83358", \ + "6.15264, 6.07999, 6.0425, 6.01663, 5.92056, 5.80295", \ + "6.21311, 6.11807, 6.05233, 6.01564, 5.91858, 5.87067", \ + "6.22861, 6.14605, 6.11507, 6.0914, 5.98778, 5.89241", \ + "6.29104, 6.21977, 6.20067, 6.17219, 6.06068, 5.97432" \ + ); + } + 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 ( \ + "15.102, 12.2062, 9.71937, 9.03556, 8.29977, 7.76949", \ + "15.0901, 12.1971, 9.70928, 9.03143, 8.30151, 7.75989", \ + "15.0921, 12.1991, 9.71494, 9.0321, 8.30843, 7.75854", \ + "15.0844, 12.1895, 9.70682, 9.01564, 8.2974, 7.75283", \ + "15.0839, 12.1912, 9.70987, 9.01984, 8.29135, 7.74581", \ + "15.0943, 12.2033, 9.72997, 9.03208, 8.29746, 7.77271", \ + "15.0681, 12.172, 9.68511, 9.00695, 8.26593, 7.74988" \ + ); + } + } + 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.0169284, -0.0169287, -0.0169284, -0.0169289, -0.0169291, -0.0169284", \ + "-0.0129106, -0.012911, -0.0129108, -0.0129112, -0.0129114, -0.0129107", \ + "-0.00525433, -0.00525488, -0.00525499, -0.00525521, -0.00525507, -0.00525485", \ + "0.0152513, 0.0152512, 0.0152512, 0.015251, 0.0152509, 0.0152515", \ + "0.0584194, 0.058419, 0.0584186, 0.0584186, 0.0584188, 0.058419", \ + "0.150444, 0.150445, 0.150444, 0.150444, 0.150444, 0.150444", \ + "0.333724, 0.333724, 0.333724, 0.333724, 0.333724, 0.333724" \ + ); + } + 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.0876125, 0.0876096, 0.0876116, 0.08761, 0.0876103, 0.0876136", \ + "0.0957992, 0.0957965, 0.0958002, 0.0957949, 0.0957926, 0.0957994", \ + "0.103818, 0.103816, 0.103814, 0.103814, 0.103815, 0.103819", \ + "0.125488, 0.125487, 0.125487, 0.125445, 0.125445, 0.12549", \ + "0.170657, 0.171137, 0.17114, 0.170651, 0.171133, 0.170658", \ + "0.261364, 0.260964, 0.260964, 0.261346, 0.261261, 0.261378", \ + "0.442869, 0.442478, 0.442428, 0.442543, 0.442748, 0.442704" \ + ); + } + } + } + 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.0411573; + rise_capacitance : 0.0400578; + rise_capacitance_range (0.0351473, 0.0435194); + fall_capacitance : 0.0422567; + fall_capacitance_range (0.0376588, 0.0448325); + } + } + cell (sg13cmos5l_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 : 869.813; + when : "!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 406.782; + when : "c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 1933.96; + when : "c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 629.234; + related_pg_pin : iovdd; + } + leakage_power () { + value : 1401.89; + 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.43775; + 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.74656, 2.13551, 2.69948, 2.94654, 3.30863, 3.6634", \ + "1.77295, 2.16172, 2.72567, 2.97333, 3.33642, 3.68906", \ + "1.79685, 2.1874, 2.74978, 2.99768, 3.35962, 3.71431", \ + "1.8555, 2.24346, 2.80737, 3.05503, 3.41789, 3.77087", \ + "1.95683, 2.34709, 2.90701, 3.15689, 3.51996, 3.87436", \ + "2.13668, 2.52571, 3.09005, 3.33838, 3.70047, 4.05326", \ + "2.47194, 2.86131, 3.42476, 3.67351, 4.0349, 4.3898" \ + ); + } + 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.656556, 1.16488, 2.07673, 2.52915, 3.22108, 3.92059", \ + "0.656619, 1.16568, 2.07674, 2.52916, 3.22191, 3.9206", \ + "0.65662, 1.16902, 2.07675, 2.52917, 3.22192, 3.92061", \ + "0.656621, 1.16903, 2.07676, 2.53022, 3.22193, 3.92062", \ + "0.656622, 1.1693, 2.07677, 2.53023, 3.22194, 3.92063", \ + "0.656861, 1.16931, 2.07693, 2.53024, 3.22195, 3.92064", \ + "0.657045, 1.16932, 2.07694, 2.53025, 3.22195, 3.92065" \ + ); + } + 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.33307, 1.61788, 2.08599, 2.30143, 2.62071, 2.94514", \ + "1.34688, 1.63077, 2.09832, 2.3159, 2.63434, 2.95533", \ + "1.35451, 1.63859, 2.10664, 2.32349, 2.64398, 2.96095", \ + "1.36872, 1.65305, 2.11946, 2.33801, 2.65657, 2.97501", \ + "1.38795, 1.67287, 2.14094, 2.35599, 2.6777, 2.99911", \ + "1.42551, 1.71, 2.17614, 2.3925, 2.71327, 3.03463", \ + "1.48842, 1.77161, 2.24238, 2.45772, 2.77975, 3.09804" \ + ); + } + 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 ( \ + "1.0074, 1.32231, 2.02609, 2.41631, 3.02375, 3.64627", \ + "1.00741, 1.32232, 2.0261, 2.41833, 3.02376, 3.64628", \ + "1.00742, 1.32233, 2.03048, 2.41834, 3.02377, 3.64629", \ + "1.00754, 1.32234, 2.03049, 2.41835, 3.02378, 3.6463", \ + "1.00755, 1.32235, 2.0305, 2.41836, 3.02379, 3.6471", \ + "1.008, 1.32324, 2.03051, 2.41837, 3.0238, 3.64711", \ + "1.00801, 1.32325, 2.03052, 2.41841, 3.02381, 3.64712" \ + ); + } + } + 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.96652, 9.60482, 9.71847, 9.31768, 9.22799, 9.11031", \ + "9.97722, 9.63207, 9.72576, 9.32923, 9.30993, 9.02418", \ + "9.93237, 9.8344, 9.72447, 9.35293, 9.30026, 9.14991", \ + "9.98405, 9.62937, 9.74516, 9.41906, 9.31715, 9.04959", \ + "9.99936, 9.8805, 9.48938, 9.42104, 9.34742, 9.21954", \ + "10.0487, 9.71834, 9.82658, 9.45618, 9.41091, 9.09282", \ + "10.1177, 9.93363, 9.87456, 9.50991, 9.47252, 9.32712" \ + ); + } + 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 ( \ + "54.3171, 44.9114, 35.1121, 32.1656, 28.9612, 26.4677", \ + "54.2976, 44.8944, 35.08, 32.1597, 28.9419, 26.4607", \ + "54.3051, 44.9098, 35.1488, 32.1513, 28.8983, 26.4881", \ + "54.3115, 44.8908, 35.1366, 32.1368, 28.9133, 26.4799", \ + "54.3203, 44.9074, 35.1238, 32.1075, 28.8776, 26.491", \ + "54.3286, 44.9149, 35.0993, 32.124, 28.9063, 26.414", \ + "54.2614, 44.8526, 35.0621, 32.1679, 28.8996, 26.4628" \ + ); + } + } + 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.0169349, -0.0169347, -0.0169344, -0.0169347, -0.0169348, -0.016935", \ + "-0.0129283, -0.0129285, -0.0129281, -0.0129283, -0.0129284, -0.0129286", \ + "-0.00529122, -0.00529128, -0.00529098, -0.00529115, -0.00529185, -0.0052918", \ + "0.015208, 0.0152082, 0.0152086, 0.0152085, 0.0152084, 0.0152081", \ + "0.0584604, 0.0584601, 0.05846, 0.0584599, 0.0584599, 0.0584598", \ + "0.150258, 0.150258, 0.150258, 0.150258, 0.150258, 0.150258", \ + "0.338671, 0.33867, 0.338671, 0.33867, 0.33867, 0.33867" \ + ); + } + 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.0876192, 0.0876201, 0.0876205, 0.0876218, 0.0876192, 0.087621", \ + "0.0957843, 0.0957854, 0.0957864, 0.0957885, 0.0957856, 0.095786", \ + "0.103788, 0.103789, 0.103789, 0.103788, 0.103791, 0.103789", \ + "0.1254, 0.125401, 0.125402, 0.125435, 0.125433, 0.125432", \ + "0.170769, 0.17077, 0.17077, 0.170774, 0.17077, 0.170773", \ + "0.261157, 0.26116, 0.260701, 0.260824, 0.260813, 0.260812", \ + "0.445458, 0.445454, 0.445396, 0.44579, 0.445967, 0.445578" \ + ); + } + } + } + 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.0411496; + rise_capacitance : 0.0400495; + rise_capacitance_range (0.0351387, 0.0435201); + fall_capacitance : 0.0422497; + fall_capacitance_range (0.0376405, 0.0447817); + } + } + cell (sg13cmos5l_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 : 869.749; + when : "!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 118.795; + when : "c2p&pad"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 1934.09; + when : "c2p&pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 145.811; + related_pg_pin : iovdd; + } + leakage_power () { + value : 1401.92; + 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.1116; + 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.39454, 1.83059, 2.26375, 2.69712, 3.99407, 5.28998", \ + "1.42135, 1.85746, 2.29139, 2.72402, 4.02063, 5.31697", \ + "1.44555, 1.88159, 2.31551, 2.74814, 4.04476, 5.34114", \ + "1.5011, 1.93737, 2.37144, 2.80381, 4.10062, 5.3969", \ + "1.60172, 2.03779, 2.47164, 2.9043, 4.20093, 5.49732", \ + "1.7863, 2.22267, 2.65671, 3.08889, 4.38585, 5.68119", \ + "2.12129, 2.55731, 2.99107, 3.4233, 4.72034, 6.01662" \ + ); + } + 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.10091, 1.98784, 2.88475, 3.78323, 6.48435, 9.18083", \ + "1.10103, 1.98787, 2.88476, 3.78324, 6.48436, 9.18272", \ + "1.10104, 1.98826, 2.88477, 3.78325, 6.48437, 9.1833", \ + "1.10122, 1.98827, 2.88478, 3.78326, 6.48438, 9.18534", \ + "1.10123, 1.98828, 2.88479, 3.78351, 6.48439, 9.18535", \ + "1.10124, 1.98829, 2.8848, 3.78352, 6.4844, 9.18536", \ + "1.10125, 1.9883, 2.88481, 3.78356, 6.48441, 9.18537" \ + ); + } + 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.996337, 1.42332, 1.85066, 2.27742, 3.55962, 4.84153", \ + "1.00994, 1.43701, 1.86422, 2.29097, 3.57238, 4.8551", \ + "1.01756, 1.44462, 1.87206, 2.29865, 3.58098, 4.86286", \ + "1.03231, 1.45951, 1.88633, 2.3138, 3.59577, 4.87758", \ + "1.05091, 1.47783, 1.90472, 2.33181, 3.61381, 4.89576", \ + "1.0892, 1.51664, 1.94334, 2.37043, 3.65203, 4.93476", \ + "1.15363, 1.58088, 2.00773, 2.43448, 3.71631, 4.99779" \ + ); + } + 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.00325, 1.82555, 2.65422, 3.48521, 5.98222, 8.47947", \ + "1.00327, 1.82556, 2.6544, 3.48578, 5.98223, 8.47948", \ + "1.00328, 1.82557, 2.65441, 3.48583, 5.98224, 8.47949", \ + "1.00363, 1.82558, 2.65445, 3.48584, 5.98225, 8.4795", \ + "1.00376, 1.82559, 2.65446, 3.48673, 5.98226, 8.47951", \ + "1.00377, 1.8256, 2.65457, 3.48674, 5.98227, 8.47952", \ + "1.00584, 1.82598, 2.65458, 3.48675, 5.98228, 8.483" \ + ); + } + } + 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.14078, 3.11334, 3.08774, 3.05164, 2.96766, 2.85777", \ + "3.14778, 3.11842, 3.09062, 3.06293, 2.97525, 2.87041", \ + "3.14848, 3.12286, 3.09289, 3.05897, 2.97911, 2.90258", \ + "3.16283, 3.13276, 3.10487, 3.07134, 2.99132, 2.89737", \ + "3.18296, 3.15876, 3.12527, 3.10283, 3.01178, 2.92116", \ + "3.23412, 3.21024, 3.18206, 3.14582, 3.06785, 2.96023", \ + "3.32032, 3.29359, 3.26717, 3.23915, 3.15391, 3.05986" \ + ); + } + 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.88419, 1.84853, 1.83262, 1.82353, 1.81035, 1.80406", \ + "1.87472, 1.83971, 1.82288, 1.81385, 1.80092, 1.79464", \ + "1.8701, 1.83353, 1.81818, 1.81007, 1.79554, 1.78971", \ + "1.86831, 1.83373, 1.81698, 1.80866, 1.79403, 1.78877", \ + "1.86127, 1.82437, 1.80824, 1.80001, 1.7858, 1.78003", \ + "1.86159, 1.8271, 1.81009, 1.80147, 1.78761, 1.7801", \ + "1.86927, 1.83293, 1.81737, 1.80918, 1.79462, 1.78886" \ + ); + } + } + 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.0169355, -0.0169363, -0.016937, -0.0169361, -0.0169358, -0.0169358", \ + "-0.0129271, -0.012928, -0.0129286, -0.0129281, -0.0129282, -0.0129282", \ + "-0.00528896, -0.00528995, -0.00529057, -0.00529005, -0.00529009, -0.00529014", \ + "0.0152079, 0.0152073, 0.015207, 0.0152072, 0.0152071, 0.0152072", \ + "0.0584618, 0.0584608, 0.0584602, 0.0584607, 0.0584608, 0.0584606", \ + "0.148612, 0.148611, 0.148611, 0.148611, 0.148611, 0.148611", \ + "0.338848, 0.338838, 0.33884, 0.338841, 0.338842, 0.338843" \ + ); + } + 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.0876411, 0.0876283, 0.0876307, 0.0876296, 0.087624, 0.0876316", \ + "0.0958343, 0.0958308, 0.0958171, 0.0958231, 0.0958195, 0.0958267", \ + "0.103809, 0.103807, 0.103807, 0.103808, 0.103802, 0.103807", \ + "0.125363, 0.125357, 0.12535, 0.125355, 0.125349, 0.125355", \ + "0.170957, 0.170951, 0.17094, 0.170953, 0.171101, 0.171111", \ + "0.263714, 0.263882, 0.263717, 0.263743, 0.263724, 0.263663", \ + "0.448059, 0.447885, 0.448315, 0.448222, 0.448267, 0.448253" \ + ); + } + } + } + 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.0411635; + rise_capacitance : 0.0400666; + rise_capacitance_range (0.0351382, 0.0435042); + fall_capacitance : 0.0422604; + fall_capacitance_range (0.0376394, 0.0448089); + } + } + cell (sg13cmos5l_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 : 3944.2; + when : "!c2p_en&!c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 173.446; + when : "!c2p_en&c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 5231.75; + 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 : 5696.72; + 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 : 4689.75; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 272.109; + related_pg_pin : iovdd; + } + leakage_power () { + value : 4890.6; + 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.4403, 1.59972, 1.73444, 1.85989, 2.20311, 2.53431", \ + "1.45223, 1.61161, 1.74741, 1.87169, 2.21467, 2.5461", \ + "1.45924, 1.6186, 1.75321, 1.87839, 2.22107, 2.55281", \ + "1.46845, 1.62845, 1.76248, 1.8877, 2.23079, 2.56209", \ + "1.47916, 1.63851, 1.77335, 1.89816, 2.24169, 2.57285", \ + "1.48312, 1.64277, 1.77751, 1.903, 2.24625, 2.57754", \ + "1.48313, 1.64278, 1.77752, 1.90301, 2.24626, 2.57755" \ + ); + } + 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.512044, 0.731884, 0.942278, 1.15448, 1.79287, 2.44501", \ + "0.512045, 0.731885, 0.943501, 1.15449, 1.79288, 2.44502", \ + "0.512046, 0.731886, 0.943502, 1.1545, 1.79289, 2.44503", \ + "0.512047, 0.733741, 0.943503, 1.15451, 1.7929, 2.44504", \ + "0.512048, 0.733742, 0.943504, 1.15452, 1.79291, 2.44524", \ + "0.512527, 0.733743, 0.943505, 1.15453, 1.79292, 2.4454", \ + "0.513636, 0.733744, 0.943506, 1.15454, 1.79293, 2.44541" \ + ); + } + 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.02748, 1.15296, 1.26487, 1.37095, 1.67692, 1.98648", \ + "1.04392, 1.16917, 1.28103, 1.38699, 1.69321, 1.99998", \ + "1.05775, 1.18318, 1.295, 1.40093, 1.70781, 2.01517", \ + "1.08694, 1.21234, 1.32414, 1.43002, 1.73664, 2.04324", \ + "1.13226, 1.25745, 1.36926, 1.47516, 1.78226, 2.08937", \ + "1.20938, 1.33477, 1.44692, 1.55286, 1.8599, 2.16578", \ + "1.3459, 1.47143, 1.58345, 1.68942, 1.99621, 2.30511" \ + ); + } + 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.59618, 0.756689, 0.924914, 1.10105, 1.66831, 2.25812", \ + "0.600605, 0.759881, 0.925299, 1.10371, 1.66999, 2.25913", \ + "0.602904, 0.762146, 0.927774, 1.10545, 1.67198, 2.26004", \ + "0.604318, 0.76384, 0.928684, 1.10622, 1.67321, 2.26027", \ + "0.604319, 0.763841, 0.928685, 1.10623, 1.67322, 2.26111", \ + "0.60432, 0.763842, 0.928686, 1.10624, 1.67323, 2.26112", \ + "0.604321, 0.763843, 0.928687, 1.10625, 1.67324, 2.26113" \ + ); + } + } + 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.03068, 1.03069, 1.0307, 1.03071, 1.03072, 1.03073", \ + "1.04742, 1.04743, 1.04744, 1.04745, 1.04746, 1.04747", \ + "1.06681, 1.06682, 1.06683, 1.06684, 1.06685, 1.06686", \ + "1.08693, 1.08694, 1.08695, 1.08696, 1.08697, 1.08698", \ + "1.11655, 1.11656, 1.11657, 1.11658, 1.11659, 1.1166", \ + "1.16487, 1.16488, 1.16489, 1.1649, 1.16491, 1.16492", \ + "1.24176, 1.24177, 1.24178, 1.24179, 1.2418, 1.24181" \ + ); + } + 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.03068, 1.03069, 1.0307, 1.03071, 1.03072, 1.03073", \ + "1.04742, 1.04743, 1.04744, 1.04745, 1.04746, 1.04747", \ + "1.06681, 1.06682, 1.06683, 1.06684, 1.06685, 1.06686", \ + "1.08693, 1.08694, 1.08695, 1.08696, 1.08697, 1.08698", \ + "1.11655, 1.11656, 1.11657, 1.11658, 1.11659, 1.1166", \ + "1.16487, 1.16488, 1.16489, 1.1649, 1.16491, 1.16492", \ + "1.24176, 1.24177, 1.24178, 1.24179, 1.2418, 1.24181" \ + ); + } + 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.01482, 1.01483, 1.01484, 1.01485, 1.01486, 1.01487", \ + "1.03531, 1.03532, 1.03533, 1.03534, 1.03535, 1.03536", \ + "1.05191, 1.05192, 1.05193, 1.05194, 1.05195, 1.05196", \ + "1.09128, 1.09129, 1.0913, 1.09131, 1.09132, 1.09133", \ + "1.12046, 1.12047, 1.12048, 1.12049, 1.1205, 1.12051", \ + "1.19796, 1.19797, 1.19798, 1.19799, 1.198, 1.19801", \ + "1.30367, 1.30368, 1.30369, 1.3037, 1.30371, 1.30372" \ + ); + } + 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.01482, 1.01483, 1.01484, 1.01485, 1.01486, 1.01487", \ + "1.03531, 1.03532, 1.03533, 1.03534, 1.03535, 1.03536", \ + "1.05191, 1.05192, 1.05193, 1.05194, 1.05195, 1.05196", \ + "1.09128, 1.09129, 1.0913, 1.09131, 1.09132, 1.09133", \ + "1.12046, 1.12047, 1.12048, 1.12049, 1.1205, 1.12051", \ + "1.19796, 1.19797, 1.19798, 1.19799, 1.198, 1.19801", \ + "1.30367, 1.30368, 1.30369, 1.3037, 1.30371, 1.30372" \ + ); + } + } + 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.43559, 1.60491, 1.74707, 1.87604, 2.23705, 2.58834", \ + "1.44828, 1.61749, 1.75964, 1.88813, 2.25064, 2.60095", \ + "1.45682, 1.62615, 1.76648, 1.89877, 2.25975, 2.60832", \ + "1.46871, 1.63668, 1.78007, 1.90854, 2.2714, 2.61941", \ + "1.48229, 1.65068, 1.79431, 1.92451, 2.28447, 2.63529", \ + "1.49481, 1.66397, 1.8056, 1.93659, 2.29652, 2.64752", \ + "1.50206, 1.67008, 1.8107, 1.94166, 2.30342, 2.65336" \ + ); + } + 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.511714, 0.721606, 0.928949, 1.13621, 1.77345, 2.42808", \ + "0.511715, 0.721615, 0.92895, 1.13622, 1.77406, 2.42809", \ + "0.511716, 0.721616, 0.928951, 1.13758, 1.77428, 2.4281", \ + "0.511717, 0.721617, 0.928952, 1.13759, 1.77429, 2.42811", \ + "0.511718, 0.721618, 0.928953, 1.1376, 1.7743, 2.42812", \ + "0.511719, 0.721619, 0.928954, 1.13761, 1.77431, 2.42813", \ + "0.51172, 0.72162, 0.928955, 1.13762, 1.77432, 2.42861" \ + ); + } + 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.855922, 1.00479, 1.13624, 1.25836, 1.61483, 1.96144", \ + "0.868843, 1.01774, 1.14721, 1.27127, 1.6261, 1.97388", \ + "0.874791, 1.02367, 1.15511, 1.27723, 1.63373, 1.97989", \ + "0.88403, 1.03291, 1.16435, 1.28647, 1.64297, 1.98918", \ + "0.891106, 1.03998, 1.17143, 1.29354, 1.65004, 1.99624", \ + "0.895452, 1.04326, 1.17615, 1.29889, 1.65366, 2.00106", \ + "0.895453, 1.04327, 1.17616, 1.2989, 1.65367, 2.00107" \ + ); + } + 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.399103, 0.596419, 0.791354, 0.986477, 1.58709, 2.19815", \ + "0.399133, 0.596446, 0.791355, 0.986488, 1.5871, 2.19816", \ + "0.399134, 0.596447, 0.791356, 0.986489, 1.58711, 2.19879", \ + "0.399135, 0.596448, 0.791357, 0.98649, 1.58712, 2.1988", \ + "0.399136, 0.596449, 0.791358, 0.986491, 1.58713, 2.19881", \ + "0.399137, 0.59645, 0.791359, 0.98676, 1.58714, 2.19882", \ + "0.399138, 0.596451, 0.793118, 0.987927, 1.58761, 2.19883" \ + ); + } + } + 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.12555, 6.06468, 6.04501, 6.12266, 6.01989, 5.95274", \ + "6.13093, 6.06614, 6.10388, 6.12394, 6.01517, 5.94416", \ + "6.13196, 6.06335, 6.04916, 6.12124, 5.99881, 5.94531", \ + "6.13611, 6.14127, 6.05055, 6.11615, 5.99333, 5.94802", \ + "6.129, 6.06541, 6.04233, 6.1054, 6.01247, 5.93766", \ + "6.10038, 6.04253, 6.02851, 6.10563, 6.00316, 5.933", \ + "6.04965, 5.95983, 6.00174, 5.94178, 5.88139, 5.92588" \ + ); + } + 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 ( \ + "14.0451, 12.4413, 11.3669, 10.5855, 9.11265, 8.24689", \ + "14.2249, 12.6016, 11.5054, 10.7171, 9.21592, 8.34452", \ + "14.3571, 12.7165, 11.6105, 10.8092, 9.29768, 8.39629", \ + "14.4561, 12.8034, 11.6858, 10.8786, 9.36229, 8.43499", \ + "14.3998, 12.7575, 11.6433, 10.8428, 9.32729, 8.41091", \ + "14.2226, 12.6047, 11.5031, 10.7127, 9.23347, 8.35559", \ + "13.6419, 12.0856, 11.0467, 10.2926, 8.89376, 8.06673" \ + ); + } + } + 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.0760516, 0.0760496, 0.0760509, 0.0760508, 0.0760473, 0.0760413", \ + "0.0757339, 0.0757323, 0.0757347, 0.0757336, 0.0757302, 0.0757265", \ + "0.0804744, 0.0804738, 0.0804731, 0.0804757, 0.0804744, 0.0804687", \ + "0.0969984, 0.0969992, 0.096999, 0.0969974, 0.0969968, 0.0969901", \ + "0.139086, 0.139085, 0.139086, 0.139087, 0.139081, 0.139083", \ + "0.232372, 0.23237, 0.232373, 0.232372, 0.232367, 0.232366", \ + "0.426471, 0.426447, 0.426468, 0.42638, 0.426345, 0.426465" \ + ); + } + 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.189418, 0.189422, 0.18942, 0.189418, 0.189412, 0.189411", \ + "0.189107, 0.189111, 0.189106, 0.189109, 0.189111, 0.189105", \ + "0.194875, 0.194875, 0.194875, 0.194875, 0.194874, 0.194865", \ + "0.213935, 0.213941, 0.213936, 0.213936, 0.213936, 0.213927", \ + "0.256282, 0.256283, 0.256276, 0.25628, 0.256279, 0.256267", \ + "0.348375, 0.348658, 0.348329, 0.348338, 0.348632, 0.348623", \ + "0.540978, 0.541007, 0.540883, 0.540873, 0.541058, 0.540819" \ + ); + } + } + 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.88109, 6.22534, 6.58634, 6.86651, 7.74497, 8.77955", \ + "5.88517, 6.22316, 6.58284, 6.87113, 7.81051, 8.76869", \ + "5.87821, 6.22284, 6.4982, 6.95435, 7.81282, 8.69804", \ + "5.88411, 6.18907, 6.58984, 6.86912, 7.80856, 8.6853", \ + "5.87284, 6.18651, 6.59515, 6.94838, 7.78048, 8.77028", \ + "5.88364, 6.21863, 6.54529, 6.94828, 7.77493, 8.77899", \ + "5.8695, 6.1759, 6.47711, 6.86182, 7.75041, 8.65488" \ + ); + } + 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.46806, 2.4692, 2.46808, 2.46958, 2.46546, 2.46625", \ + "2.46857, 2.46978, 2.4699, 2.47009, 2.46877, 2.46854", \ + "2.46832, 2.46947, 2.46835, 2.46984, 2.46577, 2.46828", \ + "2.46827, 2.46942, 2.46831, 2.4698, 2.46572, 2.46783", \ + "2.46585, 2.467, 2.46589, 2.46738, 2.46329, 2.46561", \ + "2.46836, 2.47019, 2.46818, 2.46961, 2.46618, 2.46909", \ + "2.47107, 2.4695, 2.47052, 2.47047, 2.46611, 2.46821" \ + ); + } + } + 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.0327046, 0.0327073, 0.0327104, 0.0327079, 0.0327057, 0.0327063", \ + "0.034939, 0.0349418, 0.0349448, 0.0349414, 0.0349427, 0.0349408", \ + "0.042263, 0.0422658, 0.0422651, 0.0422694, 0.0422675, 0.0422645", \ + "0.0638735, 0.0638751, 0.0638788, 0.0638756, 0.063878, 0.0638756", \ + "0.111307, 0.111309, 0.111313, 0.111313, 0.111309, 0.111308", \ + "0.212613, 0.212616, 0.212616, 0.212619, 0.212615, 0.212614", \ + "0.41109, 0.411132, 0.411088, 0.411151, 0.411144, 0.41106" \ + ); + } + 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.057439, 0.0574367, 0.0574353, 0.0574386, 0.0574323, 0.0574271", \ + "0.0584189, 0.058415, 0.0584136, 0.0584177, 0.0584137, 0.0584072", \ + "0.0621469, 0.0621448, 0.0621435, 0.0621468, 0.0621403, 0.0621361", \ + "0.0737419, 0.0737398, 0.0737384, 0.0737419, 0.0737351, 0.0737333", \ + "0.0977139, 0.0977119, 0.0977145, 0.0977141, 0.0977057, 0.0977023", \ + "0.149923, 0.149795, 0.14991, 0.149964, 0.149967, 0.149768", \ + "0.256746, 0.256888, 0.256851, 0.256796, 0.256936, 0.256721" \ + ); + } + } + } + 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.0290076; + rise_capacitance : 0.0292587; + rise_capacitance_range (0.0236619, 0.0346386); + fall_capacitance : 0.0287565; + fall_capacitance_range (0.0243228, 0.0305278); + 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, 8.23238e-07, 8.31392e-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, -8.23238e-07, -8.31392e-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.0267582, -0.0276741, -0.0279762, -0.0282985, -0.0283981, -0.0283991, -0.0287077" \ + ); + } + 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.0338101, 0.0335328, 0.0334616, 0.0334599, 0.0334557, 0.0331343, 0.0332226" \ + ); + } + } + 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, 8.23238e-07, 8.31392e-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, -8.23238e-07, -8.31392e-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.0267582, -0.0276741, -0.0279762, -0.0282985, -0.0283981, -0.0283991, -0.0287077" \ + ); + } + 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.0338101, 0.0335328, 0.0334616, 0.0334599, 0.0334557, 0.0331343, 0.0332226" \ + ); + } + } + } + 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.0272264; + rise_capacitance : 0.028292; + rise_capacitance_range (0.0235885, 0.0350038); + fall_capacitance : 0.0261608; + fall_capacitance_range (0.0228294, 0.0304588); + } + } + cell (sg13cmos5l_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 : 3944.65; + when : "!c2p_en&!c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 281.639; + when : "!c2p_en&c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 5232.23; + 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 : 5697.24; + 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 : 4690.53; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 462.08; + related_pg_pin : iovdd; + } + leakage_power () { + value : 4891.16; + 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.71391; + 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.65136, 1.79285, 1.90823, 2.00857, 2.26213, 2.48191", \ + "1.66305, 1.80475, 1.9202, 2.02064, 2.2738, 2.49356", \ + "1.67009, 1.8117, 1.92696, 2.02724, 2.28058, 2.50007", \ + "1.68201, 1.82366, 1.93883, 2.03887, 2.2921, 2.51198", \ + "1.68982, 1.83134, 1.94666, 2.04682, 2.30159, 2.51999", \ + "1.693, 1.83508, 1.95035, 2.05064, 2.30415, 2.52122", \ + "1.69301, 1.83509, 1.95036, 2.05065, 2.30416, 2.52218" \ + ); + } + 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.490431, 0.657569, 0.800318, 0.928399, 1.28129, 1.624", \ + "0.490432, 0.65757, 0.800319, 0.928943, 1.2813, 1.62401", \ + "0.490433, 0.657571, 0.80032, 0.928944, 1.28131, 1.62402", \ + "0.490434, 0.657572, 0.800321, 0.928945, 1.28132, 1.6241", \ + "0.490435, 0.657683, 0.800322, 0.928946, 1.28514, 1.62411", \ + "0.490938, 0.658888, 0.800323, 0.928947, 1.28515, 1.62412", \ + "0.493341, 0.661157, 0.802115, 0.930807, 1.28516, 1.62464" \ + ); + } + 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.30984, 1.39597, 1.47426, 1.5478, 1.74479, 1.92472", \ + "1.32633, 1.41241, 1.49005, 1.56306, 1.76105, 1.94008", \ + "1.34057, 1.42676, 1.50306, 1.57718, 1.77409, 1.95484", \ + "1.36984, 1.45598, 1.53226, 1.60637, 1.80327, 1.984", \ + "1.41459, 1.50091, 1.57719, 1.65129, 1.85081, 2.02897", \ + "1.49201, 1.57827, 1.65631, 1.72884, 1.92709, 2.10649", \ + "1.62596, 1.71295, 1.79347, 1.86494, 2.0638, 2.24274" \ + ); + } + 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.92356, 0.980558, 1.05675, 1.13629, 1.38396, 1.6426", \ + "0.928687, 0.98512, 1.0603, 1.14091, 1.38717, 1.64611", \ + "0.932405, 0.988628, 1.06383, 1.1439, 1.38827, 1.64828", \ + "0.935119, 0.990996, 1.06605, 1.14581, 1.3902, 1.6499", \ + "0.93512, 0.990997, 1.06606, 1.14582, 1.39021, 1.64991", \ + "0.935121, 0.990998, 1.06607, 1.14583, 1.39022, 1.64992", \ + "0.935122, 0.990999, 1.06608, 1.14584, 1.39023, 1.64993" \ + ); + } + } + 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.22587, 1.22588, 1.22589, 1.2259, 1.22591, 1.22592", \ + "1.24397, 1.24398, 1.24399, 1.244, 1.24401, 1.24402", \ + "1.25992, 1.25993, 1.25994, 1.25995, 1.25996, 1.25997", \ + "1.27849, 1.2785, 1.27851, 1.27852, 1.27853, 1.27854", \ + "1.30868, 1.30869, 1.3087, 1.30871, 1.30872, 1.30873", \ + "1.35317, 1.35318, 1.35319, 1.3532, 1.35321, 1.35322", \ + "1.44344, 1.44345, 1.44346, 1.44347, 1.44348, 1.44349" \ + ); + } + 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.22587, 1.22588, 1.22589, 1.2259, 1.22591, 1.22592", \ + "1.24397, 1.24398, 1.24399, 1.244, 1.24401, 1.24402", \ + "1.25992, 1.25993, 1.25994, 1.25995, 1.25996, 1.25997", \ + "1.27849, 1.2785, 1.27851, 1.27852, 1.27853, 1.27854", \ + "1.30868, 1.30869, 1.3087, 1.30871, 1.30872, 1.30873", \ + "1.35317, 1.35318, 1.35319, 1.3532, 1.35321, 1.35322", \ + "1.44344, 1.44345, 1.44346, 1.44347, 1.44348, 1.44349" \ + ); + } + 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.6161, 1.61611, 1.61612, 1.61613, 1.61614, 1.61615", \ + "1.63592, 1.63593, 1.63594, 1.63595, 1.63596, 1.63597", \ + "1.65413, 1.65414, 1.65415, 1.65416, 1.65417, 1.65418", \ + "1.67889, 1.6789, 1.67891, 1.67892, 1.67893, 1.67894", \ + "1.72354, 1.72355, 1.72356, 1.72357, 1.72358, 1.72359", \ + "1.78462, 1.78463, 1.78464, 1.78465, 1.78466, 1.78467", \ + "1.87229, 1.8723, 1.87231, 1.87232, 1.87233, 1.87234" \ + ); + } + 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.6161, 1.61611, 1.61612, 1.61613, 1.61614, 1.61615", \ + "1.63592, 1.63593, 1.63594, 1.63595, 1.63596, 1.63597", \ + "1.65413, 1.65414, 1.65415, 1.65416, 1.65417, 1.65418", \ + "1.67889, 1.6789, 1.67891, 1.67892, 1.67893, 1.67894", \ + "1.72354, 1.72355, 1.72356, 1.72357, 1.72358, 1.72359", \ + "1.78462, 1.78463, 1.78464, 1.78465, 1.78466, 1.78467", \ + "1.87229, 1.8723, 1.87231, 1.87232, 1.87233, 1.87234" \ + ); + } + } + 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.62274, 1.78165, 1.90605, 2.01348, 2.28101, 2.51018", \ + "1.63597, 1.7947, 1.91978, 2.02655, 2.2943, 2.52327", \ + "1.64418, 1.80309, 1.92816, 2.03492, 2.30237, 2.53162", \ + "1.65585, 1.81526, 1.939, 2.0466, 2.31424, 2.54334", \ + "1.66952, 1.82843, 1.95337, 2.06012, 2.32767, 2.5573", \ + "1.68091, 1.84029, 1.96398, 2.07199, 2.3368, 2.56843", \ + "1.68938, 1.84873, 1.97272, 2.07961, 2.34719, 2.57383" \ + ); + } + 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.517536, 0.664656, 0.793824, 0.915049, 1.25577, 1.59179", \ + "0.517742, 0.664818, 0.794334, 0.915189, 1.25604, 1.59186", \ + "0.517743, 0.664819, 0.794335, 0.91519, 1.25605, 1.59187", \ + "0.517744, 0.66482, 0.794336, 0.915191, 1.25606, 1.59188", \ + "0.517745, 0.664821, 0.794337, 0.915223, 1.25607, 1.59204", \ + "0.517746, 0.664822, 0.794338, 0.915465, 1.25608, 1.59205", \ + "0.517747, 0.664823, 0.794339, 0.915749, 1.25689, 1.59206" \ + ); + } + 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.913477, 1.03391, 1.13216, 1.22028, 1.45084, 1.65535", \ + "0.926281, 1.04612, 1.14486, 1.23299, 1.46355, 1.67113", \ + "0.932723, 1.05285, 1.15156, 1.23833, 1.46973, 1.67729", \ + "0.941982, 1.06213, 1.16082, 1.24759, 1.47908, 1.68655", \ + "0.948732, 1.06886, 1.16749, 1.25525, 1.48581, 1.69303", \ + "0.954002, 1.07405, 1.17325, 1.25986, 1.49096, 1.69838", \ + "0.954003, 1.07406, 1.17326, 1.25987, 1.49097, 1.69839" \ + ); + } + 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.37096, 0.494606, 0.606845, 0.715326, 1.02889, 1.33938", \ + "0.371129, 0.494607, 0.60688, 0.715355, 1.02896, 1.34143", \ + "0.371279, 0.49466, 0.607282, 0.715356, 1.02897, 1.34144", \ + "0.371281, 0.494683, 0.607283, 0.715357, 1.02898, 1.34145", \ + "0.371282, 0.494684, 0.607284, 0.715358, 1.02899, 1.34146", \ + "0.371283, 0.494685, 0.607285, 0.715359, 1.02983, 1.34201", \ + "0.371284, 0.494686, 0.607286, 0.716636, 1.02984, 1.34202" \ + ); + } + } + 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.1247, 9.85651, 9.78209, 9.72378, 9.56132, 9.66365", \ + "10.128, 9.88045, 9.80612, 9.7777, 9.5665, 9.67933", \ + "10.1005, 9.90754, 9.80417, 9.68873, 9.56828, 9.66359", \ + "10.1191, 9.92134, 9.82595, 9.75932, 9.57251, 9.68817", \ + "10.134, 9.90026, 9.80021, 9.73965, 9.79305, 9.67009", \ + "10.0859, 9.8663, 9.76074, 9.70312, 9.52568, 9.41731", \ + "9.98951, 9.79502, 9.68784, 9.69339, 9.48311, 9.61175" \ + ); + } + 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 ( \ + "55.3539, 52.0435, 49.2498, 46.7916, 41.2989, 37.3427", \ + "55.7785, 52.4406, 49.6185, 47.2001, 41.6195, 37.6622", \ + "56.0743, 52.7007, 49.903, 47.4665, 41.8616, 37.8775", \ + "56.2905, 52.9059, 50.1011, 47.656, 42.0345, 38.0351", \ + "56.189, 52.792, 49.9936, 47.5626, 41.8895, 37.947", \ + "55.7527, 52.4107, 49.6469, 47.2023, 41.6306, 37.6622", \ + "54.4347, 51.1397, 48.4156, 46.037, 40.6234, 36.764" \ + ); + } + } + 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.0762027, 0.0762033, 0.0762034, 0.0762057, 0.0761999, 0.0762042", \ + "0.075718, 0.0757183, 0.0757196, 0.0757178, 0.075715, 0.075717", \ + "0.0804571, 0.0804563, 0.0804572, 0.0804574, 0.080454, 0.0804585", \ + "0.0969696, 0.0969704, 0.0969686, 0.0969684, 0.0969667, 0.0969682", \ + "0.139073, 0.139073, 0.139074, 0.139075, 0.139075, 0.139074", \ + "0.232362, 0.232363, 0.232362, 0.232361, 0.232362, 0.232362", \ + "0.426649, 0.426635, 0.4266, 0.426636, 0.426596, 0.426605" \ + ); + } + 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.189367, 0.189365, 0.189364, 0.189365, 0.189366, 0.189365", \ + "0.189049, 0.189052, 0.189048, 0.189047, 0.189053, 0.189053", \ + "0.194817, 0.194814, 0.194817, 0.194814, 0.194815, 0.194817", \ + "0.213879, 0.213879, 0.213877, 0.213876, 0.213877, 0.213879", \ + "0.256233, 0.256236, 0.256233, 0.256234, 0.256237, 0.256234", \ + "0.34836, 0.348552, 0.348598, 0.34861, 0.348581, 0.348595", \ + "0.540983, 0.540961, 0.540772, 0.540939, 0.540807, 0.541069" \ + ); + } + } + 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.04711, 9.3651, 9.71378, 10.1251, 11.146, 12.2569", \ + "9.04767, 9.35957, 9.74272, 10.1199, 11.1489, 12.2499", \ + "9.04568, 9.36341, 9.74705, 10.1242, 11.1426, 12.2565", \ + "9.03928, 9.37723, 9.63385, 10.1214, 11.1525, 12.258", \ + "9.04086, 9.36073, 9.73764, 10.1145, 11.1299, 12.2751", \ + "9.03308, 9.36939, 9.64976, 10.117, 10.937, 12.2524", \ + "9.03155, 9.37315, 9.7115, 10.0809, 11.0866, 12.0429" \ + ); + } + 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.13727, 4.14021, 4.14131, 4.14386, 4.14476, 4.14538", \ + "4.13771, 4.13908, 4.14143, 4.14401, 4.14508, 4.14318", \ + "4.13885, 4.14066, 4.14272, 4.14324, 4.14507, 4.14308", \ + "4.13879, 4.14063, 4.14266, 4.1432, 4.14524, 4.14303", \ + "4.13598, 4.13777, 4.13949, 4.14135, 4.14242, 4.13948", \ + "4.13662, 4.13855, 4.14212, 4.142, 4.14452, 4.14221", \ + "4.13839, 4.14351, 4.14272, 4.14506, 4.14475, 4.14509" \ + ); + } + } + 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.0326881, 0.0326879, 0.0326883, 0.0326895, 0.0326919, 0.0326939", \ + "0.0349204, 0.0349204, 0.0349209, 0.0349217, 0.0349244, 0.0349263", \ + "0.042247, 0.0422468, 0.0422474, 0.0422484, 0.0422511, 0.0422527", \ + "0.0638555, 0.0638554, 0.0638558, 0.0638567, 0.0638589, 0.0638609", \ + "0.111294, 0.111295, 0.111295, 0.111296, 0.111299, 0.111301", \ + "0.208703, 0.208703, 0.208703, 0.208704, 0.208704, 0.208709", \ + "0.407651, 0.407652, 0.407655, 0.407597, 0.40759, 0.40765" \ + ); + } + 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.0573606, 0.0573585, 0.057357, 0.057357, 0.0573546, 0.0573523", \ + "0.0583261, 0.0583196, 0.0583232, 0.0583231, 0.0583187, 0.0583169", \ + "0.0620584, 0.0620557, 0.0620571, 0.0620518, 0.0620528, 0.062049", \ + "0.073644, 0.0736414, 0.0736426, 0.0736374, 0.0736383, 0.0736345", \ + "0.0976266, 0.0976223, 0.0976254, 0.0976228, 0.0976181, 0.0976207", \ + "0.149981, 0.149938, 0.150014, 0.149954, 0.149811, 0.149815", \ + "0.257232, 0.257145, 0.257221, 0.25724, 0.257282, 0.257232" \ + ); + } + } + } + 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.0290076; + rise_capacitance : 0.0292588; + rise_capacitance_range (0.0236622, 0.0346388); + fall_capacitance : 0.0287564; + fall_capacitance_range (0.0243229, 0.0305277); + 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.000364667, 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.000364667, 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.0267582, -0.0276731, -0.0279767, -0.0282984, -0.028398, -0.0283991, -0.0287077" \ + ); + } + 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.0338115, 0.0335334, 0.0334512, 0.0334603, 0.0334553, 0.033134, 0.0332224" \ + ); + } + } + 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.000364667, 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.000364667, 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.0267582, -0.0276731, -0.0279767, -0.0282984, -0.028398, -0.0283991, -0.0287077" \ + ); + } + 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.0338115, 0.0335334, 0.0334512, 0.0334603, 0.0334553, 0.033134, 0.0332224" \ + ); + } + } + } + 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.0272223; + rise_capacitance : 0.0282838; + rise_capacitance_range (0.0235886, 0.03503); + fall_capacitance : 0.0261608; + fall_capacitance_range (0.0228293, 0.0304377); + } + } + cell (sg13cmos5l_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 : 3944.54; + when : "!c2p_en&!c2p"; + related_pg_pin : vdd; + } + leakage_power () { + value : 13.8342; + when : "!c2p_en&c2p"; + related_pg_pin : iovdd; + } + leakage_power () { + value : 5232.1; + 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 : 5697.08; + 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 : 4690.13; + when : "c2p_en&!c2p&!pad"; + related_pg_pin : vdd; + } + leakage_power () { + value : 52.021; + related_pg_pin : iovdd; + } + leakage_power () { + value : 4890.96; + 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.11192; + 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.4434, 1.8798, 2.31301, 2.746, 4.0429, 5.33849", \ + "1.45515, 1.89127, 2.32453, 2.75751, 4.05443, 5.35032", \ + "1.46193, 1.89804, 2.3313, 2.76426, 4.06117, 5.35712", \ + "1.47026, 1.90619, 2.33964, 2.77263, 4.06946, 5.36444", \ + "1.48114, 1.91711, 2.35042, 2.78339, 4.08035, 5.37758", \ + "1.48772, 1.92379, 2.35752, 2.7904, 4.0873, 5.38499", \ + "1.48773, 1.9238, 2.35753, 2.79041, 4.08731, 5.385" \ + ); + } + 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.10118, 1.98835, 2.88457, 3.78277, 6.48434, 9.18184", \ + "1.10119, 1.98851, 2.88458, 3.78278, 6.48435, 9.18259", \ + "1.1012, 1.98894, 2.88459, 3.78373, 6.48436, 9.1826", \ + "1.10121, 1.98895, 2.8846, 3.78374, 6.48437, 9.18261", \ + "1.10122, 1.98921, 2.88461, 3.78375, 6.48438, 9.18418", \ + "1.10123, 1.98922, 2.88462, 3.78376, 6.48439, 9.18419", \ + "1.10143, 1.98923, 2.88463, 3.78377, 6.4844, 9.18501" \ + ); + } + 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.07065, 1.49944, 1.92706, 2.35476, 3.63673, 4.91963", \ + "1.08538, 1.514, 1.94146, 2.3691, 3.65096, 4.93267", \ + "1.09819, 1.52667, 1.95392, 2.38152, 3.66321, 4.94626", \ + "1.1265, 1.55481, 1.98202, 2.40932, 3.69129, 4.97424", \ + "1.17208, 1.60059, 2.0278, 2.45542, 3.73717, 5.02012", \ + "1.25095, 1.67999, 2.10745, 2.53508, 3.81679, 5.09854", \ + "1.39414, 1.82361, 2.2513, 2.67952, 3.96141, 5.24335" \ + ); + } + 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.0016, 1.82584, 2.65436, 3.48507, 5.97982, 8.4795", \ + "1.00219, 1.82585, 2.65438, 3.48532, 5.97983, 8.47951", \ + "1.0022, 1.82586, 2.65442, 3.48566, 5.98245, 8.47952", \ + "1.00221, 1.82587, 2.65443, 3.48567, 5.98246, 8.47953", \ + "1.00222, 1.82588, 2.6546, 3.48568, 5.98247, 8.47954", \ + "1.00253, 1.82589, 2.65461, 3.48685, 5.98248, 8.48008", \ + "1.003, 1.8259, 2.65462, 3.48686, 5.98249, 8.483" \ + ); + } + } + 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.841521, 0.841522, 0.841523, 0.841524, 0.841525, 0.841526", \ + "0.858005, 0.858006, 0.858007, 0.858008, 0.858009, 0.85801", \ + "0.866545, 0.866546, 0.866547, 0.866548, 0.866549, 0.86655", \ + "0.892296, 0.892297, 0.892298, 0.892299, 0.8923, 0.892301", \ + "0.924396, 0.924397, 0.924398, 0.924399, 0.9244, 0.924401", \ + "0.973152, 0.973153, 0.973154, 0.973155, 0.973156, 0.973157", \ + "1.04988, 1.04989, 1.0499, 1.04991, 1.04992, 1.04993" \ + ); + } + 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.841521, 0.841522, 0.841523, 0.841524, 0.841525, 0.841526", \ + "0.858005, 0.858006, 0.858007, 0.858008, 0.858009, 0.85801", \ + "0.866545, 0.866546, 0.866547, 0.866548, 0.866549, 0.86655", \ + "0.892296, 0.892297, 0.892298, 0.892299, 0.8923, 0.892301", \ + "0.924396, 0.924397, 0.924398, 0.924399, 0.9244, 0.924401", \ + "0.973152, 0.973153, 0.973154, 0.973155, 0.973156, 0.973157", \ + "1.04988, 1.04989, 1.0499, 1.04991, 1.04992, 1.04993" \ + ); + } + 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.52451, 0.524511, 0.524512, 0.524513, 0.524514, 0.524515", \ + "0.546032, 0.546033, 0.546034, 0.546035, 0.546036, 0.546037", \ + "0.56093, 0.560931, 0.560932, 0.560933, 0.560934, 0.560935", \ + "0.590419, 0.59042, 0.590421, 0.590422, 0.590423, 0.590424", \ + "0.631685, 0.631686, 0.631687, 0.631688, 0.631689, 0.63169", \ + "0.700941, 0.700942, 0.700943, 0.700944, 0.700945, 0.700946", \ + "0.816928, 0.816929, 0.81693, 0.816931, 0.816932, 0.816933" \ + ); + } + 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.52451, 0.524511, 0.524512, 0.524513, 0.524514, 0.524515", \ + "0.546032, 0.546033, 0.546034, 0.546035, 0.546036, 0.546037", \ + "0.56093, 0.560931, 0.560932, 0.560933, 0.560934, 0.560935", \ + "0.590419, 0.59042, 0.590421, 0.590422, 0.590423, 0.590424", \ + "0.631685, 0.631686, 0.631687, 0.631688, 0.631689, 0.63169", \ + "0.700941, 0.700942, 0.700943, 0.700944, 0.700945, 0.700946", \ + "0.816928, 0.816929, 0.81693, 0.816931, 0.816932, 0.816933" \ + ); + } + } + 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.45139, 1.90577, 2.35802, 2.80811, 4.16033, 5.51332", \ + "1.46439, 1.91897, 2.37116, 2.82182, 4.17373, 5.52652", \ + "1.4717, 1.92617, 2.37839, 2.82932, 4.18104, 5.53378", \ + "1.48355, 1.93816, 2.39039, 2.84105, 4.19282, 5.54563", \ + "1.4983, 1.95341, 2.40561, 2.85622, 4.20909, 5.56095", \ + "1.51044, 1.96532, 2.41753, 2.86806, 4.21937, 5.57067", \ + "1.5177, 1.97212, 2.42412, 2.87577, 4.22688, 5.57985" \ + ); + } + 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.09888, 1.98723, 2.88373, 3.78304, 6.48293, 9.18182", \ + "1.09889, 1.98724, 2.88417, 3.78312, 6.48442, 9.18183", \ + "1.09916, 1.98725, 2.88418, 3.78313, 6.48454, 9.18184", \ + "1.09917, 1.98788, 2.88419, 3.78353, 6.48455, 9.18185", \ + "1.09918, 1.98789, 2.8842, 3.78354, 6.48456, 9.18186", \ + "1.09919, 1.9879, 2.88421, 3.78365, 6.48457, 9.18187", \ + "1.09995, 1.98791, 2.88427, 3.78366, 6.48458, 9.18188" \ + ); + } + 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.08992, 1.55924, 2.02707, 2.49435, 3.89545, 5.29613", \ + "1.10239, 1.57168, 2.03953, 2.50681, 3.90792, 5.30861", \ + "1.10893, 1.57825, 2.04607, 2.51335, 3.91445, 5.31514", \ + "1.11764, 1.58696, 2.05479, 2.52207, 3.92317, 5.32385", \ + "1.12477, 1.59411, 2.06192, 2.5292, 3.93031, 5.33099", \ + "1.13035, 1.59975, 2.06745, 2.53482, 3.93585, 5.33655", \ + "1.13036, 1.59976, 2.06746, 2.53483, 3.93586, 5.33656" \ + ); + } + 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.996319, 1.82216, 2.65291, 3.48375, 5.98542, 8.48408", \ + "0.99632, 1.82227, 2.65293, 3.48376, 5.98543, 8.48409", \ + "0.996321, 1.82228, 2.65294, 3.48377, 5.98544, 8.4841", \ + "0.996322, 1.82229, 2.65295, 3.48378, 5.98545, 8.48411", \ + "0.996323, 1.8223, 2.65296, 3.48379, 5.98546, 8.48412", \ + "0.996324, 1.82249, 2.65319, 3.48507, 5.98547, 8.48413", \ + "0.997246, 1.82274, 2.65405, 3.48508, 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.14242, 3.11792, 3.08685, 3.0559, 2.96802, 2.8744", \ + "3.14169, 3.11258, 3.08058, 3.05676, 2.96931, 2.87054", \ + "3.13946, 3.11358, 3.08088, 3.0527, 2.96594, 2.86648", \ + "3.13529, 3.10689, 3.07266, 3.04927, 2.96152, 2.85434", \ + "3.13296, 3.1113, 3.07553, 3.04653, 2.96063, 2.86127", \ + "3.13028, 3.11405, 3.08187, 3.05217, 2.96951, 2.86387", \ + "3.12891, 3.10708, 3.06778, 3.03719, 2.94938, 2.87258" \ + ); + } + 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.83117, 1.81816, 1.81185, 1.80846, 1.80367, 1.80223", \ + "1.84037, 1.82232, 1.81575, 1.81163, 1.80566, 1.80349", \ + "1.84712, 1.82709, 1.81917, 1.8141, 1.80609, 1.80337", \ + "1.85276, 1.83096, 1.82252, 1.81656, 1.80881, 1.80467", \ + "1.84928, 1.82849, 1.82074, 1.81477, 1.80729, 1.80367", \ + "1.84857, 1.82794, 1.82079, 1.81398, 1.81065, 1.80841", \ + "1.82642, 1.81935, 1.81878, 1.81574, 1.81336, 1.8129" \ + ); + } + } + 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.0762927, 0.0762894, 0.0762853, 0.0762858, 0.0762902, 0.0762893", \ + "0.0758002, 0.0757945, 0.0757909, 0.0757923, 0.075794, 0.0757946", \ + "0.0805407, 0.0805348, 0.080531, 0.0805323, 0.0805351, 0.0805345", \ + "0.0970655, 0.0970584, 0.0970558, 0.0970563, 0.0970574, 0.097058", \ + "0.139152, 0.139148, 0.139143, 0.139145, 0.139146, 0.139146", \ + "0.232525, 0.232519, 0.232519, 0.232519, 0.23252, 0.232522", \ + "0.426212, 0.426189, 0.42626, 0.426171, 0.426258, 0.426154" \ + ); + } + 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.189675, 0.189683, 0.189681, 0.189684, 0.189676, 0.189686", \ + "0.189393, 0.189386, 0.189385, 0.189392, 0.189383, 0.189395", \ + "0.195155, 0.19516, 0.195155, 0.195162, 0.195155, 0.195155", \ + "0.214212, 0.214218, 0.214211, 0.214219, 0.214208, 0.214211", \ + "0.256515, 0.256512, 0.25651, 0.256514, 0.256501, 0.256505", \ + "0.348913, 0.348808, 0.348813, 0.348616, 0.348821, 0.348814", \ + "0.541451, 0.541436, 0.541519, 0.541112, 0.541477, 0.541499" \ + ); + } + } + 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.03314, 3.24147, 3.45068, 3.65772, 4.29248, 4.91723", \ + "3.03215, 3.24746, 3.45447, 3.66676, 4.30548, 4.9238", \ + "3.03027, 3.24447, 3.45325, 3.65693, 4.29703, 4.92093", \ + "3.02427, 3.24322, 3.44705, 3.65742, 4.28465, 4.9133", \ + "3.01955, 3.23511, 3.44381, 3.65142, 4.29271, 4.91568", \ + "3.02726, 3.24776, 3.45546, 3.66165, 4.2897, 4.92802", \ + "3.03882, 3.24156, 3.4522, 3.66152, 4.29805, 4.92393" \ + ); + } + 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.05078, 1.0497, 1.04977, 1.04868, 1.04812, 1.0482", \ + "1.04987, 1.04955, 1.04892, 1.04788, 1.04726, 1.04731", \ + "1.05064, 1.04956, 1.04964, 1.04856, 1.04798, 1.04806", \ + "1.0499, 1.0488, 1.04883, 1.04773, 1.04717, 1.04727", \ + "1.04747, 1.04629, 1.04666, 1.04537, 1.04478, 1.04484", \ + "1.05065, 1.05094, 1.05058, 1.05043, 1.04937, 1.04948", \ + "1.05023, 1.04852, 1.04945, 1.04846, 1.04779, 1.04775" \ + ); + } + } + 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.0327691, 0.0327644, 0.0327643, 0.032767, 0.032768, 0.032767", \ + "0.0350039, 0.035, 0.0349997, 0.0350007, 0.0350038, 0.035003", \ + "0.0423274, 0.0423235, 0.0423229, 0.0423243, 0.0423285, 0.0423268", \ + "0.0639359, 0.0639317, 0.063932, 0.0639326, 0.0639351, 0.063934", \ + "0.111362, 0.111363, 0.11136, 0.111361, 0.111364, 0.111363", \ + "0.212833, 0.212828, 0.21283, 0.212831, 0.212832, 0.212831", \ + "0.420771, 0.420837, 0.420826, 0.420756, 0.420849, 0.420792" \ + ); + } + 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.0577047, 0.0577053, 0.057711, 0.0577113, 0.0577084, 0.0577078", \ + "0.0587205, 0.0587208, 0.0587265, 0.0587268, 0.0587242, 0.0587235", \ + "0.0625507, 0.0625514, 0.062557, 0.0625573, 0.0625542, 0.0625535", \ + "0.0740887, 0.0740896, 0.0740955, 0.0740958, 0.074092, 0.0740913", \ + "0.0980043, 0.0980053, 0.0980104, 0.0980103, 0.0980056, 0.0980048", \ + "0.150946, 0.15085, 0.150879, 0.150929, 0.15094, 0.150942", \ + "0.26273, 0.26276, 0.262611, 0.262524, 0.262533, 0.26248" \ + ); + } + } + } + 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.0290077; + rise_capacitance : 0.0292586; + rise_capacitance_range (0.0236619, 0.0346383); + fall_capacitance : 0.0287568; + fall_capacitance_range (0.0243225, 0.0305279); + 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, 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, 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.0267584, -0.0276732, -0.027976, -0.0282985, -0.028398, -0.0283991, -0.0287077" \ + ); + } + 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.033693, 0.0335283, 0.0334904, 0.0334562, 0.0334601, 0.0331745, 0.0332246" \ + ); + } + } + 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, 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, 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.0267584, -0.0276732, -0.027976, -0.0282985, -0.028398, -0.0283991, -0.0287077" \ + ); + } + 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.033693, 0.0335283, 0.0334904, 0.0334562, 0.0334601, 0.0331745, 0.0332246" \ + ); + } + } + } + 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.0272155; + rise_capacitance : 0.0282677; + rise_capacitance_range (0.0235898, 0.034779); + fall_capacitance : 0.0261633; + fall_capacitance_range (0.0228314, 0.0303865); + } + } + cell (sg13cmos5l_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 (sg13cmos5l_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.48806; + related_pg_pin : vdd; + } + } + cell (sg13cmos5l_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/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_fast_1p32V_m40C.lib b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_fast_1p32V_m40C.lib new file mode 100644 index 0000000000..c10ca21dde --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_fast_1p32V_m40C.lib @@ -0,0 +1,33783 @@ +/************************************************************************ + + 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 (sg13cmos5l_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 (sg13cmos5l_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 : sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_decap_4) { + area : 7.2576; + cell_footprint : "decap"; + cell_leakage_power : 1468.61; + dont_touch : true; + dont_use : true; + is_decap_cell : true; + } + cell (sg13cmos5l_decap_8) { + area : 12.7008; + cell_footprint : "decap"; + cell_leakage_power : 2937.24; + dont_touch : true; + dont_use : true; + is_decap_cell : true; + } + cell (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_fill_1) { + area : 1.8144; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_2) { + area : 3.6288; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_4) { + area : 7.2576; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_8) { + area : 14.5152; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_tiehi) { + area : 7.2576; + cell_footprint : "tiehi"; + cell_leakage_power : 230.883; + pin (L_HI) { + direction : "output"; + driver_type : open_drain; + function : "1"; + } + } + cell (sg13cmos5l_tielo) { + area : 7.2576; + cell_footprint : "tielo"; + cell_leakage_power : 246.503; + pin (L_LO) { + direction : "output"; + driver_type : open_source; + function : "0"; + } + } + cell (sg13cmos5l_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 (sg13cmos5l_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/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_fast_1p65V_m40C.lib b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_fast_1p65V_m40C.lib new file mode 100644 index 0000000000..de5f4b6bbf --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_fast_1p65V_m40C.lib @@ -0,0 +1,33783 @@ +/************************************************************************ + + 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 (sg13cmos5l_stdcell_fast_1p65V_m40C) { + comment : "IHP Microelectronics GmbH, 2025"; + date : "$Date: Tue Nov 4 15:58:07 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.65; + 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 (sg13cmos5l_stdcell_fast_1p65V_m40C) { + process : 1; + temperature : -40; + voltage : 1.65; + } + 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 : sg13cmos5l_stdcell_fast_1p65V_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 (sg13cmos5l_a21o_1) { + area : 12.7008; + cell_footprint : "a21o"; + cell_leakage_power : 1428.39; + leakage_power () { + value : 1253.01; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 1639.97; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 1094.54; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 1386.74; + when : "A1&A2&!B1"; + } + leakage_power () { + value : 1141.68; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 1522.33; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 1522.27; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 1866.58; + 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.0419476, 0.0765342, 0.0973167, 0.131311, 0.187922, 0.28201, 0.438946", \ + "0.062118, 0.0972793, 0.118185, 0.152218, 0.208945, 0.303207, 0.459982", \ + "0.0757058, 0.111763, 0.132503, 0.166657, 0.22338, 0.317584, 0.47456", \ + "0.0964536, 0.134565, 0.155357, 0.189211, 0.245678, 0.33983, 0.496956", \ + "0.125011, 0.167282, 0.188988, 0.223217, 0.279849, 0.374109, 0.530458", \ + "0.168248, 0.217342, 0.239583, 0.27499, 0.334071, 0.429285, 0.58765", \ + "0.234642, 0.292683, 0.319343, 0.357245, 0.418046, 0.51751, 0.680761" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0110389, 0.0524064, 0.082362, 0.132633, 0.217301, 0.358582, 0.593999", \ + "0.0133625, 0.0533681, 0.0830764, 0.133107, 0.217519, 0.358621, 0.595054", \ + "0.0153581, 0.054263, 0.0836111, 0.13344, 0.217891, 0.358889, 0.595055", \ + "0.0188675, 0.0565824, 0.0850507, 0.134301, 0.218482, 0.359385, 0.595056", \ + "0.0248802, 0.061411, 0.0887257, 0.137181, 0.220678, 0.361127, 0.595508", \ + "0.034132, 0.071979, 0.097373, 0.144348, 0.227364, 0.367108, 0.600099", \ + "0.049151, 0.089528, 0.114643, 0.159031, 0.240673, 0.381839, 0.616104" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0433612, 0.0753493, 0.0935357, 0.122799, 0.171507, 0.2525, 0.387481", \ + "0.0556906, 0.089006, 0.107404, 0.136834, 0.185581, 0.266607, 0.401444", \ + "0.0625401, 0.0973726, 0.116038, 0.145562, 0.194428, 0.275643, 0.410466", \ + "0.0726219, 0.110252, 0.129642, 0.159394, 0.208326, 0.289334, 0.42433", \ + "0.0857911, 0.127676, 0.148242, 0.179427, 0.22945, 0.311194, 0.446238", \ + "0.0981194, 0.146758, 0.169911, 0.203998, 0.257164, 0.342122, 0.480653", \ + "0.102913, 0.16022, 0.187726, 0.226325, 0.284777, 0.376622, 0.522351" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0101913, 0.0440806, 0.0678713, 0.108021, 0.176082, 0.29011, 0.480256", \ + "0.0121099, 0.0454791, 0.0688673, 0.108656, 0.17646, 0.29013, 0.480858", \ + "0.0141441, 0.0468952, 0.0698809, 0.109314, 0.17683, 0.290484, 0.480859", \ + "0.0174047, 0.0504452, 0.0729035, 0.111149, 0.177759, 0.291048, 0.48086", \ + "0.0231327, 0.0565929, 0.0785144, 0.116422, 0.182187, 0.293827, 0.482124", \ + "0.0322206, 0.067736, 0.090043, 0.127524, 0.193134, 0.304329, 0.490552", \ + "0.046357, 0.085757, 0.108825, 0.147174, 0.213575, 0.3267, 0.514967" \ + ); + } + } + 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.0419476, 0.0765342, 0.0973167, 0.131311, 0.187922, 0.28201, 0.438946", \ + "0.062118, 0.0972793, 0.118185, 0.152218, 0.208945, 0.303207, 0.459982", \ + "0.0757058, 0.111763, 0.132503, 0.166657, 0.22338, 0.317584, 0.47456", \ + "0.0964536, 0.134565, 0.155357, 0.189211, 0.245678, 0.33983, 0.496956", \ + "0.125011, 0.167282, 0.188988, 0.223217, 0.279849, 0.374109, 0.530458", \ + "0.168248, 0.217342, 0.239583, 0.27499, 0.334071, 0.429285, 0.58765", \ + "0.234642, 0.292683, 0.319343, 0.357245, 0.418046, 0.51751, 0.680761" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0110389, 0.0524064, 0.082362, 0.132633, 0.217301, 0.358582, 0.593999", \ + "0.0133625, 0.0533681, 0.0830764, 0.133107, 0.217519, 0.358621, 0.595054", \ + "0.0153581, 0.054263, 0.0836111, 0.13344, 0.217891, 0.358889, 0.595055", \ + "0.0188675, 0.0565824, 0.0850507, 0.134301, 0.218482, 0.359385, 0.595056", \ + "0.0248802, 0.061411, 0.0887257, 0.137181, 0.220678, 0.361127, 0.595508", \ + "0.034132, 0.071979, 0.097373, 0.144348, 0.227364, 0.367108, 0.600099", \ + "0.049151, 0.089528, 0.114643, 0.159031, 0.240673, 0.381839, 0.616104" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0433612, 0.0753493, 0.0935357, 0.122799, 0.171507, 0.2525, 0.387481", \ + "0.0556906, 0.089006, 0.107404, 0.136834, 0.185581, 0.266607, 0.401444", \ + "0.0625401, 0.0973726, 0.116038, 0.145562, 0.194428, 0.275643, 0.410466", \ + "0.0726219, 0.110252, 0.129642, 0.159394, 0.208326, 0.289334, 0.42433", \ + "0.0857911, 0.127676, 0.148242, 0.179427, 0.22945, 0.311194, 0.446238", \ + "0.0981194, 0.146758, 0.169911, 0.203998, 0.257164, 0.342122, 0.480653", \ + "0.102913, 0.16022, 0.187726, 0.226325, 0.284777, 0.376622, 0.522351" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0101913, 0.0440806, 0.0678713, 0.108021, 0.176082, 0.29011, 0.480256", \ + "0.0121099, 0.0454791, 0.0688673, 0.108656, 0.17646, 0.29013, 0.480858", \ + "0.0141441, 0.0468952, 0.0698809, 0.109314, 0.17683, 0.290484, 0.480859", \ + "0.0174047, 0.0504452, 0.0729035, 0.111149, 0.177759, 0.291048, 0.48086", \ + "0.0231327, 0.0565929, 0.0785144, 0.116422, 0.182187, 0.293827, 0.482124", \ + "0.0322206, 0.067736, 0.090043, 0.127524, 0.193134, 0.304329, 0.490552", \ + "0.046357, 0.085757, 0.108825, 0.147174, 0.213575, 0.3267, 0.514967" \ + ); + } + } + 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.042702, 0.0772654, 0.0981374, 0.132094, 0.18884, 0.282865, 0.4397", \ + "0.0577315, 0.0930739, 0.113996, 0.148027, 0.204709, 0.298889, 0.455676", \ + "0.0683339, 0.104921, 0.125571, 0.159684, 0.216235, 0.310415, 0.467222", \ + "0.084174, 0.122767, 0.143912, 0.178046, 0.23467, 0.328823, 0.485712", \ + "0.104292, 0.147184, 0.169062, 0.203919, 0.261309, 0.356079, 0.512861", \ + "0.131143, 0.180412, 0.204339, 0.240942, 0.300362, 0.397097, 0.555724", \ + "0.165372, 0.223613, 0.250994, 0.290739, 0.353608, 0.455405, 0.620997" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0109876, 0.0524136, 0.0823815, 0.132639, 0.217467, 0.358528, 0.593918", \ + "0.0126052, 0.0531724, 0.0829086, 0.132936, 0.217468, 0.358587, 0.594217", \ + "0.0142248, 0.0543524, 0.0834747, 0.133271, 0.217681, 0.358725, 0.594218", \ + "0.0174679, 0.0565171, 0.0852167, 0.134425, 0.218434, 0.359136, 0.594266", \ + "0.0227896, 0.0620267, 0.0897163, 0.13816, 0.221277, 0.361335, 0.59537", \ + "0.0310587, 0.071642, 0.09859, 0.146506, 0.229601, 0.369021, 0.601281", \ + "0.044164, 0.087791, 0.114749, 0.162013, 0.245524, 0.386849, 0.62083" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.047975, 0.0805804, 0.0988753, 0.128363, 0.177037, 0.258071, 0.393033", \ + "0.0618117, 0.0954849, 0.113953, 0.143492, 0.19232, 0.273403, 0.408445", \ + "0.0698842, 0.104883, 0.123627, 0.153265, 0.202183, 0.283297, 0.418322", \ + "0.0828233, 0.120292, 0.139699, 0.169464, 0.218523, 0.29963, 0.434714", \ + "0.102373, 0.143256, 0.163723, 0.194517, 0.244497, 0.326208, 0.461487", \ + "0.128667, 0.175836, 0.198396, 0.231307, 0.284084, 0.368181, 0.505645", \ + "0.163045, 0.218388, 0.244141, 0.281698, 0.337906, 0.428038, 0.571684" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0109232, 0.0446132, 0.0683414, 0.108434, 0.176334, 0.290229, 0.480506", \ + "0.012662, 0.045789, 0.0691804, 0.108857, 0.176603, 0.290458, 0.480579", \ + "0.0144625, 0.0471236, 0.0701091, 0.109534, 0.17701, 0.290663, 0.480621", \ + "0.0173995, 0.0501063, 0.0727348, 0.111162, 0.177973, 0.291197, 0.480806", \ + "0.0223558, 0.0554492, 0.0775282, 0.115441, 0.181293, 0.293258, 0.482074", \ + "0.030472, 0.065206, 0.087215, 0.124672, 0.190604, 0.301793, 0.488827", \ + "0.043216, 0.081133, 0.10359, 0.142028, 0.207767, 0.321044, 0.508838" \ + ); + } + } + 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.042702, 0.0772654, 0.0981374, 0.132094, 0.18884, 0.282865, 0.4397", \ + "0.0577315, 0.0930739, 0.113996, 0.148027, 0.204709, 0.298889, 0.455676", \ + "0.0683339, 0.104921, 0.125571, 0.159684, 0.216235, 0.310415, 0.467222", \ + "0.084174, 0.122767, 0.143912, 0.178046, 0.23467, 0.328823, 0.485712", \ + "0.104292, 0.147184, 0.169062, 0.203919, 0.261309, 0.356079, 0.512861", \ + "0.131143, 0.180412, 0.204339, 0.240942, 0.300362, 0.397097, 0.555724", \ + "0.165372, 0.223613, 0.250994, 0.290739, 0.353608, 0.455405, 0.620997" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0109876, 0.0524136, 0.0823815, 0.132639, 0.217467, 0.358528, 0.593918", \ + "0.0126052, 0.0531724, 0.0829086, 0.132936, 0.217468, 0.358587, 0.594217", \ + "0.0142248, 0.0543524, 0.0834747, 0.133271, 0.217681, 0.358725, 0.594218", \ + "0.0174679, 0.0565171, 0.0852167, 0.134425, 0.218434, 0.359136, 0.594266", \ + "0.0227896, 0.0620267, 0.0897163, 0.13816, 0.221277, 0.361335, 0.59537", \ + "0.0310587, 0.071642, 0.09859, 0.146506, 0.229601, 0.369021, 0.601281", \ + "0.044164, 0.087791, 0.114749, 0.162013, 0.245524, 0.386849, 0.62083" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.047975, 0.0805804, 0.0988753, 0.128363, 0.177037, 0.258071, 0.393033", \ + "0.0618117, 0.0954849, 0.113953, 0.143492, 0.19232, 0.273403, 0.408445", \ + "0.0698842, 0.104883, 0.123627, 0.153265, 0.202183, 0.283297, 0.418322", \ + "0.0828233, 0.120292, 0.139699, 0.169464, 0.218523, 0.29963, 0.434714", \ + "0.102373, 0.143256, 0.163723, 0.194517, 0.244497, 0.326208, 0.461487", \ + "0.128667, 0.175836, 0.198396, 0.231307, 0.284084, 0.368181, 0.505645", \ + "0.163045, 0.218388, 0.244141, 0.281698, 0.337906, 0.428038, 0.571684" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0109232, 0.0446132, 0.0683414, 0.108434, 0.176334, 0.290229, 0.480506", \ + "0.012662, 0.045789, 0.0691804, 0.108857, 0.176603, 0.290458, 0.480579", \ + "0.0144625, 0.0471236, 0.0701091, 0.109534, 0.17701, 0.290663, 0.480621", \ + "0.0173995, 0.0501063, 0.0727348, 0.111162, 0.177973, 0.291197, 0.480806", \ + "0.0223558, 0.0554492, 0.0775282, 0.115441, 0.181293, 0.293258, 0.482074", \ + "0.030472, 0.065206, 0.087215, 0.124672, 0.190604, 0.301793, 0.488827", \ + "0.043216, 0.081133, 0.10359, 0.142028, 0.207767, 0.321044, 0.508838" \ + ); + } + } + 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.0282493, 0.0604084, 0.0808707, 0.114619, 0.171132, 0.265319, 0.421735", \ + "0.0434863, 0.0772189, 0.0977632, 0.131468, 0.187942, 0.281958, 0.438598", \ + "0.0524301, 0.0876252, 0.108087, 0.141845, 0.198266, 0.292278, 0.448933", \ + "0.0636856, 0.102026, 0.122723, 0.156594, 0.213075, 0.307111, 0.463595", \ + "0.0730479, 0.116516, 0.138139, 0.172737, 0.229944, 0.324381, 0.480937", \ + "0.0771524, 0.128257, 0.15242, 0.188277, 0.247692, 0.343565, 0.502361", \ + "0.0771534, 0.128258, 0.154678, 0.195539, 0.256529, 0.357265, 0.521709" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00915664, 0.0504501, 0.0808866, 0.131468, 0.216255, 0.357737, 0.593236", \ + "0.0126079, 0.0513856, 0.0813015, 0.131698, 0.216358, 0.357738, 0.593237", \ + "0.0152788, 0.052475, 0.081891, 0.131944, 0.216534, 0.357739, 0.593238", \ + "0.0194506, 0.0555061, 0.0838249, 0.133025, 0.217191, 0.358011, 0.593239", \ + "0.0253452, 0.0621255, 0.0888523, 0.136908, 0.219937, 0.359989, 0.594245", \ + "0.0341657, 0.0747032, 0.100129, 0.1458, 0.227856, 0.367083, 0.600021", \ + "0.049063, 0.094555, 0.120602, 0.165049, 0.243883, 0.383052, 0.61708" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0437874, 0.0764977, 0.0946978, 0.124116, 0.172776, 0.25386, 0.388827", \ + "0.064005, 0.0975219, 0.115951, 0.145512, 0.194424, 0.275489, 0.41053", \ + "0.0768334, 0.111046, 0.129577, 0.159162, 0.208224, 0.289384, 0.424395", \ + "0.0969693, 0.133384, 0.151951, 0.181744, 0.230582, 0.311851, 0.447066", \ + "0.12803, 0.167544, 0.187013, 0.217305, 0.266264, 0.347693, 0.482798", \ + "0.175463, 0.221079, 0.241976, 0.273621, 0.324712, 0.408126, 0.544817", \ + "0.252358, 0.306807, 0.331365, 0.366149, 0.419589, 0.506724, 0.64904" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.010949, 0.0447335, 0.0682922, 0.108357, 0.176347, 0.290245, 0.48051", \ + "0.0133045, 0.0460747, 0.0694343, 0.109085, 0.176737, 0.29052, 0.480606", \ + "0.0153999, 0.0470518, 0.0701639, 0.109777, 0.177307, 0.290899, 0.480607", \ + "0.0188216, 0.0495198, 0.0716877, 0.110635, 0.177923, 0.291493, 0.481168", \ + "0.0237863, 0.054484, 0.0760361, 0.114037, 0.180312, 0.29284, 0.482023", \ + "0.032875, 0.063768, 0.084195, 0.12159, 0.187406, 0.299494, 0.486889", \ + "0.047279, 0.081119, 0.101199, 0.136988, 0.201889, 0.315148, 0.503693" \ + ); + } + } + 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.0267021, 0.0579345, 0.0783987, 0.112147, 0.168607, 0.26288, 0.419242", \ + "0.0405986, 0.0726997, 0.0931672, 0.127019, 0.183555, 0.277485, 0.434101", \ + "0.0483696, 0.0817872, 0.102069, 0.135705, 0.192148, 0.286129, 0.442807", \ + "0.0574032, 0.0939583, 0.114334, 0.147927, 0.204134, 0.298032, 0.45458", \ + "0.0639617, 0.105526, 0.126799, 0.161247, 0.218046, 0.312637, 0.469093", \ + "0.0641126, 0.112925, 0.136338, 0.171839, 0.230592, 0.327096, 0.485903", \ + "0.0641136, 0.112926, 0.136339, 0.172643, 0.234238, 0.335566, 0.500061" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00794948, 0.050291, 0.080822, 0.131465, 0.216259, 0.357921, 0.593222", \ + "0.010898, 0.0509238, 0.0812154, 0.131695, 0.216333, 0.357922, 0.59329", \ + "0.0132564, 0.0518134, 0.0816522, 0.131972, 0.216543, 0.357923, 0.593291", \ + "0.0171872, 0.0545156, 0.0833858, 0.133065, 0.217275, 0.358099, 0.593292", \ + "0.0235084, 0.0606134, 0.0881199, 0.13679, 0.220374, 0.360252, 0.594497", \ + "0.0336445, 0.0724248, 0.0985554, 0.145254, 0.228379, 0.368023, 0.600698", \ + "0.050367, 0.092826, 0.118801, 0.163717, 0.244444, 0.384941, 0.618891" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0385412, 0.0705096, 0.0887001, 0.117976, 0.166712, 0.247622, 0.382614", \ + "0.0567914, 0.0897098, 0.108162, 0.137708, 0.186494, 0.267559, 0.402517", \ + "0.0683512, 0.102214, 0.120686, 0.150194, 0.199142, 0.280509, 0.415613", \ + "0.0867064, 0.122702, 0.141299, 0.171017, 0.219994, 0.30119, 0.436384", \ + "0.115481, 0.154038, 0.17357, 0.203889, 0.253127, 0.334002, 0.468735", \ + "0.160488, 0.204959, 0.226212, 0.258111, 0.309223, 0.392769, 0.528754", \ + "0.23237, 0.2852, 0.309991, 0.345119, 0.39986, 0.486396, 0.629053" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0102719, 0.0441027, 0.0679966, 0.108005, 0.17611, 0.290154, 0.48039", \ + "0.0127356, 0.0456789, 0.0691504, 0.108921, 0.176695, 0.290272, 0.480709", \ + "0.0149316, 0.0467885, 0.0699037, 0.109573, 0.177213, 0.290906, 0.48071", \ + "0.0183002, 0.0494136, 0.0716476, 0.110588, 0.177888, 0.291413, 0.481233", \ + "0.0235949, 0.0545393, 0.0762309, 0.114373, 0.180519, 0.293076, 0.482159", \ + "0.032998, 0.064199, 0.085, 0.122468, 0.188461, 0.300342, 0.487601", \ + "0.048352, 0.082208, 0.102678, 0.138984, 0.203989, 0.317121, 0.505512" \ + ); + } + } + 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.0264786, 0.0577125, 0.0781849, 0.111938, 0.168392, 0.26269, 0.419031", \ + "0.0407321, 0.0727997, 0.093262, 0.126947, 0.183414, 0.277435, 0.434099", \ + "0.0491675, 0.0824704, 0.1029, 0.136482, 0.192751, 0.28706, 0.443734", \ + "0.0602233, 0.0964869, 0.116994, 0.150819, 0.206873, 0.301041, 0.457405", \ + "0.0707307, 0.112316, 0.133124, 0.167755, 0.224697, 0.319244, 0.475146", \ + "0.0800419, 0.128564, 0.152276, 0.187858, 0.247303, 0.34394, 0.502619", \ + "0.082314, 0.140446, 0.168321, 0.20803, 0.270391, 0.371924, 0.535461" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00794417, 0.05029, 0.0808245, 0.131436, 0.216248, 0.357844, 0.593077", \ + "0.0108763, 0.0508823, 0.0812094, 0.131682, 0.216362, 0.357845, 0.593081", \ + "0.0131866, 0.0517863, 0.0816661, 0.131936, 0.216567, 0.357846, 0.593082", \ + "0.0169445, 0.0544096, 0.0833841, 0.132982, 0.217273, 0.358185, 0.593181", \ + "0.0231368, 0.0606664, 0.0880412, 0.13682, 0.220179, 0.360222, 0.594441", \ + "0.0330054, 0.0720659, 0.0982986, 0.145204, 0.228538, 0.368033, 0.60052", \ + "0.04931, 0.092066, 0.118411, 0.163352, 0.245052, 0.385608, 0.619188" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.032923, 0.0628435, 0.0806747, 0.109826, 0.15848, 0.239434, 0.374262", \ + "0.0498623, 0.0809662, 0.0989335, 0.128265, 0.17695, 0.257883, 0.392839", \ + "0.0597487, 0.0921437, 0.110116, 0.139463, 0.188319, 0.269378, 0.404453", \ + "0.0749102, 0.109228, 0.127595, 0.157075, 0.205654, 0.286809, 0.421847", \ + "0.0970736, 0.13542, 0.154293, 0.184206, 0.233765, 0.314525, 0.449297", \ + "0.130235, 0.174422, 0.195201, 0.226902, 0.277725, 0.360633, 0.496911", \ + "0.179659, 0.232147, 0.256878, 0.291814, 0.346369, 0.434308, 0.575328" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00874139, 0.0424593, 0.06659, 0.107255, 0.175485, 0.289699, 0.479888", \ + "0.011461, 0.0439033, 0.0676, 0.107835, 0.175892, 0.2897, 0.479889", \ + "0.013627, 0.04498, 0.068322, 0.108297, 0.176363, 0.290115, 0.47989", \ + "0.0168098, 0.0474305, 0.0701107, 0.109384, 0.176942, 0.290654, 0.480363", \ + "0.0225037, 0.0524262, 0.0745413, 0.112951, 0.179666, 0.29245, 0.481296", \ + "0.031685, 0.06281, 0.083457, 0.121329, 0.187358, 0.299534, 0.486833", \ + "0.046493, 0.080358, 0.10105, 0.137701, 0.202895, 0.316357, 0.504555" \ + ); + } + } + 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.0264786, 0.0577125, 0.0781849, 0.111938, 0.168392, 0.26269, 0.419031", \ + "0.0407321, 0.0727997, 0.093262, 0.126947, 0.183414, 0.277435, 0.434099", \ + "0.0491675, 0.0824704, 0.1029, 0.136482, 0.192751, 0.28706, 0.443734", \ + "0.0602233, 0.0964869, 0.116994, 0.150819, 0.206873, 0.301041, 0.457405", \ + "0.0707307, 0.112316, 0.133124, 0.167755, 0.224697, 0.319244, 0.475146", \ + "0.0800419, 0.128564, 0.152276, 0.187858, 0.247303, 0.34394, 0.502619", \ + "0.082314, 0.140446, 0.168321, 0.20803, 0.270391, 0.371924, 0.535461" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00794417, 0.05029, 0.0808245, 0.131436, 0.216248, 0.357844, 0.593077", \ + "0.0108763, 0.0508823, 0.0812094, 0.131682, 0.216362, 0.357845, 0.593081", \ + "0.0131866, 0.0517863, 0.0816661, 0.131936, 0.216567, 0.357846, 0.593082", \ + "0.0169445, 0.0544096, 0.0833841, 0.132982, 0.217273, 0.358185, 0.593181", \ + "0.0231368, 0.0606664, 0.0880412, 0.13682, 0.220179, 0.360222, 0.594441", \ + "0.0330054, 0.0720659, 0.0982986, 0.145204, 0.228538, 0.368033, 0.60052", \ + "0.04931, 0.092066, 0.118411, 0.163352, 0.245052, 0.385608, 0.619188" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0437874, 0.0764977, 0.0946978, 0.124116, 0.172776, 0.25386, 0.388827", \ + "0.064005, 0.0975219, 0.115951, 0.145512, 0.194424, 0.275489, 0.41053", \ + "0.0768334, 0.111046, 0.129577, 0.159162, 0.208224, 0.289384, 0.424395", \ + "0.0969693, 0.133384, 0.151951, 0.181744, 0.230582, 0.311851, 0.447066", \ + "0.12803, 0.167544, 0.187013, 0.217305, 0.266264, 0.347693, 0.482798", \ + "0.175463, 0.221079, 0.241976, 0.273621, 0.324712, 0.408126, 0.544817", \ + "0.252358, 0.306807, 0.331365, 0.366149, 0.419589, 0.506724, 0.64904" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.010949, 0.0447335, 0.0682922, 0.108357, 0.176347, 0.290245, 0.48051", \ + "0.0133045, 0.0460747, 0.0694343, 0.109085, 0.176737, 0.29052, 0.480606", \ + "0.0153999, 0.0470518, 0.0701639, 0.109777, 0.177307, 0.290899, 0.480607", \ + "0.0188216, 0.0495198, 0.0716877, 0.110635, 0.177923, 0.291493, 0.481168", \ + "0.0237863, 0.054484, 0.0760361, 0.114037, 0.180312, 0.29284, 0.482023", \ + "0.032875, 0.063768, 0.084195, 0.12159, 0.187406, 0.299494, 0.486889", \ + "0.047279, 0.081119, 0.101199, 0.136988, 0.201889, 0.315148, 0.503693" \ + ); + } + } + 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.0141478, 0.0144519, 0.0144828, 0.0144753, 0.0143056, 0.0140088, 0.0133917", \ + "0.0158429, 0.0152967, 0.0152683, 0.0154268, 0.0150251, 0.0147018, 0.0145751", \ + "0.0184576, 0.0174376, 0.0174138, 0.0171633, 0.0171873, 0.0167901, 0.0164279", \ + "0.0243986, 0.0226928, 0.0224437, 0.0222313, 0.0219709, 0.0213979, 0.0223143", \ + "0.0372413, 0.0341743, 0.0336532, 0.033299, 0.0329048, 0.0324348, 0.0312362", \ + "0.0627982, 0.0579932, 0.0568259, 0.0561112, 0.0553469, 0.0546134, 0.0541734", \ + "0.114089, 0.106247, 0.104981, 0.103217, 0.101595, 0.100575, 0.0995447" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0165118, 0.0171284, 0.0171598, 0.0171241, 0.0169805, 0.0166382, 0.0160427", \ + "0.0172769, 0.0172414, 0.0171996, 0.0172286, 0.0174713, 0.0167895, 0.0164078", \ + "0.0193464, 0.01888, 0.0189685, 0.0189167, 0.0187457, 0.0186096, 0.0181485", \ + "0.0248593, 0.0235495, 0.023629, 0.0235671, 0.0235591, 0.0228778, 0.0237411", \ + "0.0370161, 0.0344542, 0.0342252, 0.0338755, 0.0336635, 0.0336295, 0.0326681", \ + "0.061908, 0.0572001, 0.0567619, 0.0561096, 0.0558906, 0.055468, 0.0555481", \ + "0.111346, 0.104238, 0.10298, 0.101797, 0.100608, 0.100088, 0.0993215" \ + ); + } + } + 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.0141478, 0.0144519, 0.0144828, 0.0144753, 0.0143056, 0.0140088, 0.0133917", \ + "0.0158429, 0.0152967, 0.0152683, 0.0154268, 0.0150251, 0.0147018, 0.0145751", \ + "0.0184576, 0.0174376, 0.0174138, 0.0171633, 0.0171873, 0.0167901, 0.0164279", \ + "0.0243986, 0.0226928, 0.0224437, 0.0222313, 0.0219709, 0.0213979, 0.0223143", \ + "0.0372413, 0.0341743, 0.0336532, 0.033299, 0.0329048, 0.0324348, 0.0312362", \ + "0.0627982, 0.0579932, 0.0568259, 0.0561112, 0.0553469, 0.0546134, 0.0541734", \ + "0.114089, 0.106247, 0.104981, 0.103217, 0.101595, 0.100575, 0.0995447" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0165118, 0.0171284, 0.0171598, 0.0171241, 0.0169805, 0.0166382, 0.0160427", \ + "0.0172769, 0.0172414, 0.0171996, 0.0172286, 0.0174713, 0.0167895, 0.0164078", \ + "0.0193464, 0.01888, 0.0189685, 0.0189167, 0.0187457, 0.0186096, 0.0181485", \ + "0.0248593, 0.0235495, 0.023629, 0.0235671, 0.0235591, 0.0228778, 0.0237411", \ + "0.0370161, 0.0344542, 0.0342252, 0.0338755, 0.0336635, 0.0336295, 0.0326681", \ + "0.061908, 0.0572001, 0.0567619, 0.0561096, 0.0558906, 0.055468, 0.0555481", \ + "0.111346, 0.104238, 0.10298, 0.101797, 0.100608, 0.100088, 0.0993215" \ + ); + } + } + 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.017156, 0.0174821, 0.0175558, 0.0175115, 0.0174541, 0.0169897, 0.0164175", \ + "0.0180951, 0.0178734, 0.0178319, 0.0180489, 0.0178403, 0.0173402, 0.0168117", \ + "0.020323, 0.0197156, 0.019629, 0.0195112, 0.0194266, 0.0192147, 0.0184972", \ + "0.02605, 0.0245666, 0.0244691, 0.0243036, 0.0240306, 0.0235724, 0.0241456", \ + "0.0386778, 0.0361442, 0.0357221, 0.0353643, 0.0351415, 0.0348325, 0.033991", \ + "0.0645528, 0.0604202, 0.0594214, 0.0587812, 0.058164, 0.0576145, 0.0570928", \ + "0.11649, 0.109718, 0.108448, 0.107225, 0.105819, 0.104858, 0.103947" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0166861, 0.0170369, 0.0171342, 0.0171518, 0.0169652, 0.0166338, 0.016027", \ + "0.0175647, 0.0173262, 0.0172774, 0.0173263, 0.0174948, 0.0171574, 0.0162794", \ + "0.0195477, 0.0189448, 0.018989, 0.0189188, 0.0188087, 0.0185762, 0.0177385", \ + "0.0251622, 0.0238272, 0.0239129, 0.0238548, 0.0238991, 0.0231253, 0.0235205", \ + "0.0375513, 0.0349734, 0.0347669, 0.0344254, 0.0342002, 0.0342517, 0.0337877", \ + "0.0631153, 0.0586027, 0.0579904, 0.0573173, 0.0571696, 0.0567526, 0.0566171", \ + "0.113452, 0.106738, 0.105475, 0.104385, 0.10302, 0.102736, 0.101721" \ + ); + } + } + 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.017156, 0.0174821, 0.0175558, 0.0175115, 0.0174541, 0.0169897, 0.0164175", \ + "0.0180951, 0.0178734, 0.0178319, 0.0180489, 0.0178403, 0.0173402, 0.0168117", \ + "0.020323, 0.0197156, 0.019629, 0.0195112, 0.0194266, 0.0192147, 0.0184972", \ + "0.02605, 0.0245666, 0.0244691, 0.0243036, 0.0240306, 0.0235724, 0.0241456", \ + "0.0386778, 0.0361442, 0.0357221, 0.0353643, 0.0351415, 0.0348325, 0.033991", \ + "0.0645528, 0.0604202, 0.0594214, 0.0587812, 0.058164, 0.0576145, 0.0570928", \ + "0.11649, 0.109718, 0.108448, 0.107225, 0.105819, 0.104858, 0.103947" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0166861, 0.0170369, 0.0171342, 0.0171518, 0.0169652, 0.0166338, 0.016027", \ + "0.0175647, 0.0173262, 0.0172774, 0.0173263, 0.0174948, 0.0171574, 0.0162794", \ + "0.0195477, 0.0189448, 0.018989, 0.0189188, 0.0188087, 0.0185762, 0.0177385", \ + "0.0251622, 0.0238272, 0.0239129, 0.0238548, 0.0238991, 0.0231253, 0.0235205", \ + "0.0375513, 0.0349734, 0.0347669, 0.0344254, 0.0342002, 0.0342517, 0.0337877", \ + "0.0631153, 0.0586027, 0.0579904, 0.0573173, 0.0571696, 0.0567526, 0.0566171", \ + "0.113452, 0.106738, 0.105475, 0.104385, 0.10302, 0.102736, 0.101721" \ + ); + } + } + 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.0150171, 0.0156116, 0.0156197, 0.0155289, 0.0153399, 0.015047, 0.0143334", \ + "0.0168504, 0.0167611, 0.0167029, 0.016856, 0.0167218, 0.01622, 0.0154259", \ + "0.0197169, 0.0189848, 0.0190149, 0.0188058, 0.0187302, 0.0187535, 0.0177195", \ + "0.0263056, 0.0245542, 0.0244766, 0.0243745, 0.0242849, 0.0237298, 0.0247056", \ + "0.0399482, 0.0367647, 0.0363653, 0.036099, 0.0359304, 0.0357542, 0.0350433", \ + "0.0670295, 0.0621234, 0.0611167, 0.0601245, 0.0597909, 0.0591221, 0.0588838", \ + "0.120681, 0.112906, 0.111536, 0.110176, 0.108149, 0.107305, 0.106499" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0128877, 0.0133278, 0.0132997, 0.0133, 0.0131233, 0.012824, 0.0122791", \ + "0.0150531, 0.014608, 0.0145447, 0.0145851, 0.0147414, 0.014152, 0.0135656", \ + "0.0178228, 0.0169218, 0.016918, 0.0167345, 0.0166935, 0.0169378, 0.0162559", \ + "0.0239286, 0.0222078, 0.0219829, 0.0221431, 0.0220038, 0.021531, 0.0222572", \ + "0.0365789, 0.0336735, 0.0333289, 0.0329792, 0.0326944, 0.0325952, 0.0313731", \ + "0.0624424, 0.0573841, 0.0564131, 0.0557173, 0.0551035, 0.0547326, 0.0545367", \ + "0.114129, 0.106321, 0.104891, 0.103432, 0.101902, 0.100737, 0.0993552" \ + ); + } + } + 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.012, 0.0126495, 0.0126742, 0.012563, 0.0123659, 0.012124, 0.011306", \ + "0.0136863, 0.0136889, 0.013671, 0.0138017, 0.0136874, 0.0133868, 0.0124541", \ + "0.0164362, 0.015967, 0.0159297, 0.0157401, 0.0156921, 0.0156328, 0.0144387", \ + "0.022833, 0.0215212, 0.0214048, 0.0212334, 0.0210287, 0.0204983, 0.0213449", \ + "0.0363426, 0.0335879, 0.0332915, 0.0329921, 0.0327756, 0.0326371, 0.0314044", \ + "0.0631974, 0.0586005, 0.0578535, 0.0569412, 0.0565047, 0.0559913, 0.0555597", \ + "0.117054, 0.109207, 0.107815, 0.106754, 0.10505, 0.104337, 0.103262" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0124584, 0.0129762, 0.013087, 0.0129736, 0.0129006, 0.012544, 0.0120608", \ + "0.014802, 0.0144987, 0.0144752, 0.0145417, 0.0148081, 0.014234, 0.0136391", \ + "0.0177265, 0.0169874, 0.0170286, 0.0168883, 0.0167283, 0.0169815, 0.0163019", \ + "0.0239833, 0.0223797, 0.0222858, 0.0223626, 0.0223679, 0.021647, 0.0225362", \ + "0.0368872, 0.033902, 0.0335816, 0.0332214, 0.0330299, 0.0327479, 0.0316763", \ + "0.062901, 0.0579036, 0.0570368, 0.0563328, 0.0556696, 0.0553155, 0.0545799", \ + "0.115228, 0.107335, 0.105684, 0.104378, 0.102689, 0.101622, 0.100322" \ + ); + } + } + 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.011805, 0.0124683, 0.0124629, 0.0123526, 0.0121803, 0.0119193, 0.0111279", \ + "0.0137346, 0.0137656, 0.0137156, 0.0137835, 0.0135387, 0.0134658, 0.0123119", \ + "0.0167158, 0.0162361, 0.016258, 0.0160668, 0.0159006, 0.0160868, 0.0148314", \ + "0.0235693, 0.0224096, 0.0222781, 0.0221816, 0.0218591, 0.021478, 0.0219116", \ + "0.0380102, 0.0355627, 0.0350887, 0.0348064, 0.0345328, 0.034319, 0.0334115", \ + "0.0667572, 0.0623687, 0.0615331, 0.0607151, 0.060404, 0.0599702, 0.0594669", \ + "0.124577, 0.117137, 0.115906, 0.114575, 0.113017, 0.112293, 0.110868" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0122933, 0.0130436, 0.0130476, 0.0130257, 0.0128668, 0.0126149, 0.0119762", \ + "0.0147538, 0.0147381, 0.0146913, 0.0146496, 0.0146492, 0.0141924, 0.0135486", \ + "0.0179187, 0.0174691, 0.0175246, 0.0174969, 0.0172805, 0.0170813, 0.0165587", \ + "0.0245624, 0.0231102, 0.0231356, 0.0231974, 0.0229949, 0.0224978, 0.0233605", \ + "0.0383756, 0.0355138, 0.035351, 0.0349538, 0.0347818, 0.0345021, 0.0335359", \ + "0.0664027, 0.0615019, 0.0605676, 0.0599991, 0.0593251, 0.0587222, 0.0583087", \ + "0.122062, 0.11441, 0.113103, 0.111792, 0.110122, 0.10911, 0.10747" \ + ); + } + } + 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.011805, 0.0124683, 0.0124629, 0.0123526, 0.0121803, 0.0119193, 0.0111279", \ + "0.0137346, 0.0137656, 0.0137156, 0.0137835, 0.0135387, 0.0134658, 0.0123119", \ + "0.0167158, 0.0162361, 0.016258, 0.0160668, 0.0159006, 0.0160868, 0.0148314", \ + "0.0235693, 0.0224096, 0.0222781, 0.0221816, 0.0218591, 0.021478, 0.0219116", \ + "0.0380102, 0.0355627, 0.0350887, 0.0348064, 0.0345328, 0.034319, 0.0334115", \ + "0.0667572, 0.0623687, 0.0615331, 0.0607151, 0.060404, 0.0599702, 0.0594669", \ + "0.124577, 0.117137, 0.115906, 0.114575, 0.113017, 0.112293, 0.110868" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0124584, 0.0129762, 0.013087, 0.0129736, 0.0129006, 0.012544, 0.0120608", \ + "0.014802, 0.0144987, 0.0144752, 0.0145417, 0.0148081, 0.014234, 0.0136391", \ + "0.0177265, 0.0169874, 0.0170286, 0.0168883, 0.0167283, 0.0169815, 0.0163019", \ + "0.0239833, 0.0223797, 0.0222858, 0.0223626, 0.0223679, 0.021647, 0.0225362", \ + "0.0368872, 0.033902, 0.0335816, 0.0332214, 0.0330299, 0.0327479, 0.0316763", \ + "0.062901, 0.0579036, 0.0570368, 0.0563328, 0.0556696, 0.0553155, 0.0545799", \ + "0.115228, 0.107335, 0.105684, 0.104378, 0.102689, 0.101622, 0.100322" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00308648; + rise_capacitance : 0.00297106; + rise_capacitance_range (0.0026844, 0.00316597); + fall_capacitance : 0.00320191; + fall_capacitance_range (0.00262979, 0.00353297); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00321316; + rise_capacitance : 0.00325081; + rise_capacitance_range (0.00274445, 0.00348364); + fall_capacitance : 0.0031755; + fall_capacitance_range (0.0027178, 0.00338684); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00300687; + rise_capacitance : 0.0032003; + rise_capacitance_range (0.00254132, 0.00382461); + fall_capacitance : 0.00281345; + fall_capacitance_range (0.00255476, 0.00304377); + } + } + cell (sg13cmos5l_a21o_2) { + area : 14.5152; + cell_footprint : "a21o"; + cell_leakage_power : 1989.32; + leakage_power () { + value : 1987.45; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 2488.16; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 1828.84; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 1820.77; + when : "A1&A2&!B1"; + } + leakage_power () { + value : 1463.09; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 1956.42; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 1956.42; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 2413.41; + 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.045215, 0.0831241, 0.104213, 0.138293, 0.194934, 0.289287, 0.446216", \ + "0.0671208, 0.105758, 0.126782, 0.160986, 0.217688, 0.31201, 0.468854", \ + "0.0814573, 0.121117, 0.142166, 0.176304, 0.233001, 0.3272, 0.484341", \ + "0.102664, 0.144507, 0.165355, 0.199287, 0.255488, 0.349569, 0.506765", \ + "0.130461, 0.176637, 0.198208, 0.232224, 0.288745, 0.382693, 0.539358", \ + "0.168868, 0.221458, 0.246064, 0.281093, 0.33793, 0.432539, 0.590087", \ + "0.223248, 0.284441, 0.311959, 0.351306, 0.409995, 0.508401, 0.669685" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.011369, 0.0538015, 0.0835909, 0.133634, 0.218179, 0.359713, 0.595655", \ + "0.0141893, 0.0550277, 0.0842702, 0.134031, 0.218518, 0.36024, 0.596036", \ + "0.0168446, 0.0562912, 0.0850589, 0.134536, 0.21886, 0.360241, 0.596037", \ + "0.021203, 0.0592716, 0.0870404, 0.135648, 0.219451, 0.360548, 0.596166", \ + "0.0289659, 0.0657414, 0.0917769, 0.138753, 0.221624, 0.362005, 0.597122", \ + "0.041375, 0.07872, 0.102764, 0.147259, 0.228426, 0.367657, 0.601299", \ + "0.06099, 0.099672, 0.123603, 0.166062, 0.243539, 0.382115, 0.615663" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0546059, 0.0917941, 0.11058, 0.140252, 0.188918, 0.269307, 0.403224", \ + "0.0696627, 0.107594, 0.12673, 0.156452, 0.205119, 0.285563, 0.419551", \ + "0.0794665, 0.118625, 0.137936, 0.16791, 0.216614, 0.297146, 0.431073", \ + "0.0949143, 0.136616, 0.156735, 0.186833, 0.235546, 0.316317, 0.450244", \ + "0.117518, 0.162561, 0.183873, 0.215441, 0.265335, 0.346097, 0.479988", \ + "0.148226, 0.1991, 0.222578, 0.25669, 0.309098, 0.392599, 0.529402", \ + "0.185554, 0.24406, 0.271117, 0.30967, 0.367019, 0.456548, 0.599956" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0131265, 0.04812, 0.0710336, 0.110075, 0.176994, 0.289679, 0.478199", \ + "0.0150485, 0.0493224, 0.072102, 0.110759, 0.177265, 0.289844, 0.478373", \ + "0.0171567, 0.0511236, 0.0734572, 0.111806, 0.177859, 0.29003, 0.478438", \ + "0.0212097, 0.0548667, 0.0766016, 0.113776, 0.178901, 0.29068, 0.478732", \ + "0.0275558, 0.0615959, 0.0830539, 0.119506, 0.183488, 0.293081, 0.479988", \ + "0.03872, 0.073296, 0.094589, 0.131208, 0.194631, 0.303664, 0.487936", \ + "0.056273, 0.093438, 0.11547, 0.1524, 0.215606, 0.326124, 0.511383" \ + ); + } + } + 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.045215, 0.0831241, 0.104213, 0.138293, 0.194934, 0.289287, 0.446216", \ + "0.0671208, 0.105758, 0.126782, 0.160986, 0.217688, 0.31201, 0.468854", \ + "0.0814573, 0.121117, 0.142166, 0.176304, 0.233001, 0.3272, 0.484341", \ + "0.102664, 0.144507, 0.165355, 0.199287, 0.255488, 0.349569, 0.506765", \ + "0.130461, 0.176637, 0.198208, 0.232224, 0.288745, 0.382693, 0.539358", \ + "0.168868, 0.221458, 0.246064, 0.281093, 0.33793, 0.432539, 0.590087", \ + "0.223248, 0.284441, 0.311959, 0.351306, 0.409995, 0.508401, 0.669685" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.011369, 0.0538015, 0.0835909, 0.133634, 0.218179, 0.359713, 0.595655", \ + "0.0141893, 0.0550277, 0.0842702, 0.134031, 0.218518, 0.36024, 0.596036", \ + "0.0168446, 0.0562912, 0.0850589, 0.134536, 0.21886, 0.360241, 0.596037", \ + "0.021203, 0.0592716, 0.0870404, 0.135648, 0.219451, 0.360548, 0.596166", \ + "0.0289659, 0.0657414, 0.0917769, 0.138753, 0.221624, 0.362005, 0.597122", \ + "0.041375, 0.07872, 0.102764, 0.147259, 0.228426, 0.367657, 0.601299", \ + "0.06099, 0.099672, 0.123603, 0.166062, 0.243539, 0.382115, 0.615663" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0546059, 0.0917941, 0.11058, 0.140252, 0.188918, 0.269307, 0.403224", \ + "0.0696627, 0.107594, 0.12673, 0.156452, 0.205119, 0.285563, 0.419551", \ + "0.0794665, 0.118625, 0.137936, 0.16791, 0.216614, 0.297146, 0.431073", \ + "0.0949143, 0.136616, 0.156735, 0.186833, 0.235546, 0.316317, 0.450244", \ + "0.117518, 0.162561, 0.183873, 0.215441, 0.265335, 0.346097, 0.479988", \ + "0.148226, 0.1991, 0.222578, 0.25669, 0.309098, 0.392599, 0.529402", \ + "0.185554, 0.24406, 0.271117, 0.30967, 0.367019, 0.456548, 0.599956" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0131265, 0.04812, 0.0710336, 0.110075, 0.176994, 0.289679, 0.478199", \ + "0.0150485, 0.0493224, 0.072102, 0.110759, 0.177265, 0.289844, 0.478373", \ + "0.0171567, 0.0511236, 0.0734572, 0.111806, 0.177859, 0.29003, 0.478438", \ + "0.0212097, 0.0548667, 0.0766016, 0.113776, 0.178901, 0.29068, 0.478732", \ + "0.0275558, 0.0615959, 0.0830539, 0.119506, 0.183488, 0.293081, 0.479988", \ + "0.03872, 0.073296, 0.094589, 0.131208, 0.194631, 0.303664, 0.487936", \ + "0.056273, 0.093438, 0.11547, 0.1524, 0.215606, 0.326124, 0.511383" \ + ); + } + } + 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.0458384, 0.0837819, 0.104781, 0.138908, 0.195566, 0.289881, 0.446817", \ + "0.0619046, 0.100601, 0.12175, 0.155869, 0.212627, 0.306907, 0.463791", \ + "0.0729797, 0.112735, 0.133961, 0.16793, 0.224652, 0.318845, 0.475831", \ + "0.0889961, 0.130896, 0.152278, 0.186433, 0.243041, 0.337219, 0.494231", \ + "0.107947, 0.154535, 0.176491, 0.210991, 0.268139, 0.362679, 0.5195", \ + "0.130372, 0.183155, 0.20761, 0.243643, 0.302406, 0.398632, 0.556808", \ + "0.152174, 0.212833, 0.240579, 0.280403, 0.342006, 0.442582, 0.605951" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0113434, 0.0537988, 0.0835864, 0.133635, 0.218191, 0.359726, 0.595841", \ + "0.0131089, 0.0547555, 0.0841201, 0.133879, 0.218384, 0.359787, 0.596397", \ + "0.0149916, 0.0560386, 0.0849581, 0.134362, 0.218681, 0.359903, 0.596398", \ + "0.0188981, 0.0586963, 0.0869602, 0.135591, 0.219341, 0.360355, 0.596399", \ + "0.0256498, 0.0652314, 0.0921807, 0.139484, 0.22201, 0.362262, 0.597063", \ + "0.0363867, 0.076526, 0.102556, 0.14832, 0.2303, 0.369454, 0.602505", \ + "0.053537, 0.095486, 0.121678, 0.166041, 0.246643, 0.386523, 0.620289" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0596005, 0.0975402, 0.116469, 0.146236, 0.194862, 0.275407, 0.409479", \ + "0.0757734, 0.114444, 0.133649, 0.163483, 0.212185, 0.292735, 0.426661", \ + "0.0867745, 0.126464, 0.146048, 0.175836, 0.224716, 0.305305, 0.439091", \ + "0.104611, 0.146511, 0.166787, 0.196915, 0.245725, 0.326439, 0.460715", \ + "0.132777, 0.177865, 0.199328, 0.230314, 0.2803, 0.360868, 0.495043", \ + "0.176594, 0.226727, 0.249796, 0.283004, 0.335156, 0.418027, 0.554403", \ + "0.241281, 0.298642, 0.324911, 0.361792, 0.417939, 0.505595, 0.647845" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0140198, 0.0488374, 0.0716113, 0.110623, 0.177281, 0.290002, 0.478343", \ + "0.0157066, 0.0498872, 0.0724419, 0.111122, 0.177545, 0.290003, 0.478545", \ + "0.0176186, 0.0515493, 0.0738882, 0.112007, 0.178122, 0.290288, 0.478715", \ + "0.0213132, 0.0547741, 0.0766491, 0.113933, 0.179158, 0.290946, 0.478787", \ + "0.0268662, 0.0606286, 0.0823519, 0.118706, 0.182802, 0.29295, 0.479963", \ + "0.036642, 0.07093, 0.092374, 0.128347, 0.192202, 0.301171, 0.486055", \ + "0.052435, 0.088695, 0.110164, 0.146632, 0.210069, 0.320143, 0.505602" \ + ); + } + } + 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.0458384, 0.0837819, 0.104781, 0.138908, 0.195566, 0.289881, 0.446817", \ + "0.0619046, 0.100601, 0.12175, 0.155869, 0.212627, 0.306907, 0.463791", \ + "0.0729797, 0.112735, 0.133961, 0.16793, 0.224652, 0.318845, 0.475831", \ + "0.0889961, 0.130896, 0.152278, 0.186433, 0.243041, 0.337219, 0.494231", \ + "0.107947, 0.154535, 0.176491, 0.210991, 0.268139, 0.362679, 0.5195", \ + "0.130372, 0.183155, 0.20761, 0.243643, 0.302406, 0.398632, 0.556808", \ + "0.152174, 0.212833, 0.240579, 0.280403, 0.342006, 0.442582, 0.605951" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0113434, 0.0537988, 0.0835864, 0.133635, 0.218191, 0.359726, 0.595841", \ + "0.0131089, 0.0547555, 0.0841201, 0.133879, 0.218384, 0.359787, 0.596397", \ + "0.0149916, 0.0560386, 0.0849581, 0.134362, 0.218681, 0.359903, 0.596398", \ + "0.0188981, 0.0586963, 0.0869602, 0.135591, 0.219341, 0.360355, 0.596399", \ + "0.0256498, 0.0652314, 0.0921807, 0.139484, 0.22201, 0.362262, 0.597063", \ + "0.0363867, 0.076526, 0.102556, 0.14832, 0.2303, 0.369454, 0.602505", \ + "0.053537, 0.095486, 0.121678, 0.166041, 0.246643, 0.386523, 0.620289" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0596005, 0.0975402, 0.116469, 0.146236, 0.194862, 0.275407, 0.409479", \ + "0.0757734, 0.114444, 0.133649, 0.163483, 0.212185, 0.292735, 0.426661", \ + "0.0867745, 0.126464, 0.146048, 0.175836, 0.224716, 0.305305, 0.439091", \ + "0.104611, 0.146511, 0.166787, 0.196915, 0.245725, 0.326439, 0.460715", \ + "0.132777, 0.177865, 0.199328, 0.230314, 0.2803, 0.360868, 0.495043", \ + "0.176594, 0.226727, 0.249796, 0.283004, 0.335156, 0.418027, 0.554403", \ + "0.241281, 0.298642, 0.324911, 0.361792, 0.417939, 0.505595, 0.647845" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0140198, 0.0488374, 0.0716113, 0.110623, 0.177281, 0.290002, 0.478343", \ + "0.0157066, 0.0498872, 0.0724419, 0.111122, 0.177545, 0.290003, 0.478545", \ + "0.0176186, 0.0515493, 0.0738882, 0.112007, 0.178122, 0.290288, 0.478715", \ + "0.0213132, 0.0547741, 0.0766491, 0.113933, 0.179158, 0.290946, 0.478787", \ + "0.0268662, 0.0606286, 0.0823519, 0.118706, 0.182802, 0.29295, 0.479963", \ + "0.036642, 0.07093, 0.092374, 0.128347, 0.192202, 0.301171, 0.486055", \ + "0.052435, 0.088695, 0.110164, 0.146632, 0.210069, 0.320143, 0.505602" \ + ); + } + } + 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.0305348, 0.0652596, 0.0858388, 0.119678, 0.176265, 0.270421, 0.427565", \ + "0.0480748, 0.0845911, 0.105083, 0.138966, 0.195445, 0.289528, 0.446306", \ + "0.0583366, 0.0961458, 0.116701, 0.150564, 0.207071, 0.301099, 0.457836", \ + "0.070824, 0.111696, 0.132387, 0.166114, 0.222436, 0.316506, 0.473174", \ + "0.080358, 0.127091, 0.148965, 0.182863, 0.239688, 0.333706, 0.490289", \ + "0.0815609, 0.135823, 0.160367, 0.195772, 0.253924, 0.349813, 0.507767", \ + "0.0815619, 0.135824, 0.160368, 0.195773, 0.253925, 0.352022, 0.514507" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00884271, 0.0507988, 0.081408, 0.131806, 0.216665, 0.358358, 0.594287", \ + "0.0125049, 0.0520351, 0.0816907, 0.131971, 0.216739, 0.358359, 0.594288", \ + "0.0154815, 0.0533606, 0.0824385, 0.132296, 0.21699, 0.35837, 0.594289", \ + "0.020308, 0.0570528, 0.0846202, 0.133513, 0.217526, 0.358768, 0.594345", \ + "0.0276139, 0.0649673, 0.0909288, 0.137496, 0.220125, 0.360308, 0.595349", \ + "0.0391742, 0.0791666, 0.103477, 0.147381, 0.227799, 0.36673, 0.600344", \ + "0.058309, 0.101384, 0.126696, 0.168104, 0.244917, 0.381753, 0.615785" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0557081, 0.0934911, 0.112557, 0.142391, 0.191022, 0.271515, 0.405475", \ + "0.0802671, 0.118708, 0.137939, 0.167793, 0.216465, 0.296902, 0.430872", \ + "0.0967701, 0.136, 0.155382, 0.185271, 0.234001, 0.31468, 0.448436", \ + "0.123128, 0.164393, 0.183791, 0.213898, 0.262728, 0.343172, 0.477128", \ + "0.163334, 0.208854, 0.229414, 0.260035, 0.308855, 0.389648, 0.523589", \ + "0.228245, 0.279232, 0.302101, 0.333841, 0.384723, 0.466228, 0.600904", \ + "0.336512, 0.394588, 0.420186, 0.456162, 0.510091, 0.59616, 0.734687" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0140166, 0.0487642, 0.0716959, 0.110546, 0.177332, 0.289981, 0.478501", \ + "0.0165667, 0.0501221, 0.0727557, 0.111314, 0.177768, 0.290085, 0.478581", \ + "0.0191718, 0.0517777, 0.0741, 0.112213, 0.178414, 0.29037, 0.478654", \ + "0.0237896, 0.0549457, 0.0762334, 0.113654, 0.1794, 0.291193, 0.479134", \ + "0.0308043, 0.0616062, 0.0819128, 0.117812, 0.181677, 0.292393, 0.480091", \ + "0.041115, 0.072725, 0.092634, 0.127434, 0.190235, 0.299553, 0.484583", \ + "0.059139, 0.092704, 0.111392, 0.145751, 0.207538, 0.316517, 0.502487" \ + ); + } + } + 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.0292654, 0.0628257, 0.083411, 0.117251, 0.173947, 0.268115, 0.424709", \ + "0.0456414, 0.0806329, 0.101089, 0.134903, 0.191404, 0.285505, 0.442301", \ + "0.0549224, 0.0910021, 0.111416, 0.145128, 0.201413, 0.295361, 0.452021", \ + "0.0657275, 0.104816, 0.125216, 0.158811, 0.214974, 0.308583, 0.465047", \ + "0.0729828, 0.11779, 0.138878, 0.172526, 0.22927, 0.323313, 0.47918", \ + "0.0729838, 0.122785, 0.146553, 0.181629, 0.239296, 0.334627, 0.492945", \ + "0.0729848, 0.122786, 0.146554, 0.18163, 0.239297, 0.334628, 0.494733" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00774509, 0.0505403, 0.0811147, 0.131854, 0.216825, 0.358484, 0.594263", \ + "0.0110183, 0.051492, 0.0814884, 0.131947, 0.216826, 0.358485, 0.594264", \ + "0.013818, 0.052688, 0.0821465, 0.13221, 0.21698, 0.358486, 0.594265", \ + "0.0186786, 0.055906, 0.0840582, 0.133345, 0.217656, 0.358745, 0.594375", \ + "0.0266124, 0.0634306, 0.0896699, 0.137073, 0.220254, 0.360549, 0.595477", \ + "0.0395648, 0.0772004, 0.101718, 0.146508, 0.227795, 0.367321, 0.600877", \ + "0.059973, 0.10008, 0.124819, 0.166918, 0.244143, 0.382803, 0.617187" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0497682, 0.0869071, 0.105683, 0.135333, 0.183931, 0.264367, 0.398323", \ + "0.0730994, 0.110685, 0.129822, 0.159559, 0.208276, 0.288747, 0.422703", \ + "0.0883859, 0.126951, 0.146124, 0.17576, 0.224472, 0.304994, 0.438888", \ + "0.113228, 0.153782, 0.172985, 0.203143, 0.251593, 0.332195, 0.466251", \ + "0.151528, 0.195989, 0.216773, 0.247071, 0.296155, 0.376656, 0.51068", \ + "0.214114, 0.262489, 0.285494, 0.318043, 0.368547, 0.451093, 0.585588", \ + "0.317843, 0.373584, 0.399379, 0.435735, 0.489605, 0.576111, 0.716227" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0131468, 0.0481147, 0.0711197, 0.110056, 0.176985, 0.289687, 0.47827", \ + "0.0160743, 0.0496966, 0.0723156, 0.110973, 0.177401, 0.289938, 0.478271", \ + "0.0188294, 0.0515665, 0.0738028, 0.111973, 0.178142, 0.290314, 0.47877", \ + "0.0235994, 0.0548164, 0.0759471, 0.113532, 0.179086, 0.291056, 0.479022", \ + "0.030731, 0.0613817, 0.0821183, 0.117922, 0.181878, 0.29269, 0.480167", \ + "0.041746, 0.072888, 0.092951, 0.128104, 0.191061, 0.300263, 0.485155", \ + "0.060854, 0.093307, 0.11297, 0.147049, 0.208912, 0.318051, 0.503912" \ + ); + } + } + 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.0290846, 0.0626464, 0.0832346, 0.117064, 0.173746, 0.267719, 0.424626", \ + "0.0457546, 0.0804122, 0.100851, 0.13467, 0.191186, 0.285247, 0.442232", \ + "0.0554374, 0.0915281, 0.111828, 0.145458, 0.20179, 0.295834, 0.452506", \ + "0.0677593, 0.106931, 0.12725, 0.160727, 0.216601, 0.310372, 0.467117", \ + "0.0787465, 0.123183, 0.14432, 0.178393, 0.234722, 0.328932, 0.484794", \ + "0.0855697, 0.137173, 0.160867, 0.195767, 0.254071, 0.35005, 0.507502", \ + "0.0855707, 0.138385, 0.166559, 0.205932, 0.266746, 0.366397, 0.528685" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00776483, 0.0505398, 0.0810386, 0.131678, 0.216809, 0.358243, 0.594198", \ + "0.0110017, 0.0515005, 0.081511, 0.131952, 0.21681, 0.358244, 0.594311", \ + "0.0137613, 0.0526585, 0.0821344, 0.132235, 0.216991, 0.358351, 0.594312", \ + "0.0184847, 0.0558084, 0.0840721, 0.133331, 0.21759, 0.358724, 0.594416", \ + "0.0261906, 0.0628373, 0.089391, 0.137087, 0.220194, 0.360631, 0.595418", \ + "0.0386401, 0.0765203, 0.101322, 0.146242, 0.228074, 0.367358, 0.600762", \ + "0.058617, 0.09897, 0.124029, 0.165964, 0.244758, 0.383412, 0.617329" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0412596, 0.0755681, 0.0936898, 0.122846, 0.17124, 0.251667, 0.385628", \ + "0.0632899, 0.0986322, 0.116909, 0.146331, 0.194782, 0.275265, 0.409175", \ + "0.0770623, 0.113335, 0.131856, 0.161182, 0.209549, 0.290095, 0.423959", \ + "0.0982329, 0.137335, 0.155901, 0.185158, 0.233533, 0.313984, 0.447939", \ + "0.130233, 0.173066, 0.192899, 0.222765, 0.27147, 0.35177, 0.4858", \ + "0.180643, 0.228678, 0.250371, 0.282547, 0.331799, 0.414256, 0.548399", \ + "0.260523, 0.315876, 0.341298, 0.376944, 0.430569, 0.516637, 0.657286" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0105809, 0.0449942, 0.0684383, 0.108007, 0.175409, 0.288487, 0.477119", \ + "0.013883, 0.0466601, 0.0695958, 0.108717, 0.175857, 0.288723, 0.477349", \ + "0.0167373, 0.0482397, 0.0707423, 0.109565, 0.176369, 0.288981, 0.47735", \ + "0.0212442, 0.0520558, 0.0731712, 0.111037, 0.177183, 0.289548, 0.477854", \ + "0.0278136, 0.0584004, 0.0788942, 0.115429, 0.180169, 0.291148, 0.478765", \ + "0.039269, 0.069533, 0.089383, 0.125168, 0.188676, 0.298784, 0.484094", \ + "0.057913, 0.090627, 0.110249, 0.14468, 0.206486, 0.316004, 0.502148" \ + ); + } + } + 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.0290846, 0.0626464, 0.0832346, 0.117064, 0.173746, 0.267719, 0.424626", \ + "0.0457546, 0.0804122, 0.100851, 0.13467, 0.191186, 0.285247, 0.442232", \ + "0.0554374, 0.0915281, 0.111828, 0.145458, 0.20179, 0.295834, 0.452506", \ + "0.0677593, 0.106931, 0.12725, 0.160727, 0.216601, 0.310372, 0.467117", \ + "0.0787465, 0.123183, 0.14432, 0.178393, 0.234722, 0.328932, 0.484794", \ + "0.0855697, 0.137173, 0.160867, 0.195767, 0.254071, 0.35005, 0.507502", \ + "0.0855707, 0.138385, 0.166559, 0.205932, 0.266746, 0.366397, 0.528685" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00776483, 0.0505398, 0.0810386, 0.131678, 0.216809, 0.358243, 0.594198", \ + "0.0110017, 0.0515005, 0.081511, 0.131952, 0.21681, 0.358244, 0.594311", \ + "0.0137613, 0.0526585, 0.0821344, 0.132235, 0.216991, 0.358351, 0.594312", \ + "0.0184847, 0.0558084, 0.0840721, 0.133331, 0.21759, 0.358724, 0.594416", \ + "0.0261906, 0.0628373, 0.089391, 0.137087, 0.220194, 0.360631, 0.595418", \ + "0.0386401, 0.0765203, 0.101322, 0.146242, 0.228074, 0.367358, 0.600762", \ + "0.058617, 0.09897, 0.124029, 0.165964, 0.244758, 0.383412, 0.617329" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0557081, 0.0934911, 0.112557, 0.142391, 0.191022, 0.271515, 0.405475", \ + "0.0802671, 0.118708, 0.137939, 0.167793, 0.216465, 0.296902, 0.430872", \ + "0.0967701, 0.136, 0.155382, 0.185271, 0.234001, 0.31468, 0.448436", \ + "0.123128, 0.164393, 0.183791, 0.213898, 0.262728, 0.343172, 0.477128", \ + "0.163334, 0.208854, 0.229414, 0.260035, 0.308855, 0.389648, 0.523589", \ + "0.228245, 0.279232, 0.302101, 0.333841, 0.384723, 0.466228, 0.600904", \ + "0.336512, 0.394588, 0.420186, 0.456162, 0.510091, 0.59616, 0.734687" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0140166, 0.0487642, 0.0716959, 0.110546, 0.177332, 0.289981, 0.478501", \ + "0.0165667, 0.0501221, 0.0727557, 0.111314, 0.177768, 0.290085, 0.478581", \ + "0.0191718, 0.0517777, 0.0741, 0.112213, 0.178414, 0.29037, 0.478654", \ + "0.0237896, 0.0549457, 0.0762334, 0.113654, 0.1794, 0.291193, 0.479134", \ + "0.0308043, 0.0616062, 0.0819128, 0.117812, 0.181677, 0.292393, 0.480091", \ + "0.041115, 0.072725, 0.092634, 0.127434, 0.190235, 0.299553, 0.484583", \ + "0.059139, 0.092704, 0.111392, 0.145751, 0.207538, 0.316517, 0.502487" \ + ); + } + } + 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.0237711, 0.0233514, 0.0234697, 0.023387, 0.022994, 0.0223665, 0.0210401", \ + "0.0266177, 0.0241225, 0.0239337, 0.024326, 0.0235095, 0.023085, 0.0218289", \ + "0.0304724, 0.0266265, 0.0263617, 0.0259433, 0.0258781, 0.0248859, 0.024675", \ + "0.0388982, 0.0324025, 0.031894, 0.0314793, 0.0306145, 0.0292873, 0.0289746", \ + "0.0558488, 0.0461741, 0.0448334, 0.0437892, 0.0429664, 0.0419683, 0.0393379", \ + "0.0888699, 0.0737565, 0.0713781, 0.0693788, 0.0676011, 0.0662563, 0.0649154", \ + "0.152423, 0.130461, 0.126854, 0.123566, 0.11963, 0.117566, 0.114519" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0271738, 0.0257176, 0.0257117, 0.0257767, 0.0255788, 0.0247718, 0.0235717", \ + "0.0286042, 0.0255838, 0.0256537, 0.0256083, 0.0256068, 0.0255704, 0.0234419", \ + "0.0315423, 0.0274085, 0.027343, 0.027138, 0.0267845, 0.0266264, 0.0255583", \ + "0.0388148, 0.0326659, 0.0325156, 0.0323382, 0.032042, 0.0311514, 0.0328333", \ + "0.0542162, 0.0449968, 0.0441579, 0.0434475, 0.0431807, 0.0424778, 0.0409934", \ + "0.0855066, 0.071142, 0.0691935, 0.0679972, 0.0668469, 0.065913, 0.0656473", \ + "0.145664, 0.125822, 0.122183, 0.119409, 0.116466, 0.115057, 0.112734" \ + ); + } + } + 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.0237711, 0.0233514, 0.0234697, 0.023387, 0.022994, 0.0223665, 0.0210401", \ + "0.0266177, 0.0241225, 0.0239337, 0.024326, 0.0235095, 0.023085, 0.0218289", \ + "0.0304724, 0.0266265, 0.0263617, 0.0259433, 0.0258781, 0.0248859, 0.024675", \ + "0.0388982, 0.0324025, 0.031894, 0.0314793, 0.0306145, 0.0292873, 0.0289746", \ + "0.0558488, 0.0461741, 0.0448334, 0.0437892, 0.0429664, 0.0419683, 0.0393379", \ + "0.0888699, 0.0737565, 0.0713781, 0.0693788, 0.0676011, 0.0662563, 0.0649154", \ + "0.152423, 0.130461, 0.126854, 0.123566, 0.11963, 0.117566, 0.114519" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0271738, 0.0257176, 0.0257117, 0.0257767, 0.0255788, 0.0247718, 0.0235717", \ + "0.0286042, 0.0255838, 0.0256537, 0.0256083, 0.0256068, 0.0255704, 0.0234419", \ + "0.0315423, 0.0274085, 0.027343, 0.027138, 0.0267845, 0.0266264, 0.0255583", \ + "0.0388148, 0.0326659, 0.0325156, 0.0323382, 0.032042, 0.0311514, 0.0328333", \ + "0.0542162, 0.0449968, 0.0441579, 0.0434475, 0.0431807, 0.0424778, 0.0409934", \ + "0.0855066, 0.071142, 0.0691935, 0.0679972, 0.0668469, 0.065913, 0.0656473", \ + "0.145664, 0.125822, 0.122183, 0.119409, 0.116466, 0.115057, 0.112734" \ + ); + } + } + 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.0270527, 0.0266755, 0.0267707, 0.026694, 0.0263402, 0.0256726, 0.0245571", \ + "0.0288279, 0.0270024, 0.0269563, 0.0273234, 0.0265799, 0.0258442, 0.0250993", \ + "0.0319286, 0.0289293, 0.0289241, 0.0284945, 0.0283681, 0.0273734, 0.0266873", \ + "0.0394529, 0.0342364, 0.0339001, 0.0335196, 0.0330338, 0.0320232, 0.0327696", \ + "0.0556545, 0.0474238, 0.0464659, 0.045541, 0.0448563, 0.0441319, 0.0422382", \ + "0.088118, 0.0752358, 0.073153, 0.071288, 0.0698594, 0.0689764, 0.0677869", \ + "0.151278, 0.132317, 0.129462, 0.126172, 0.122516, 0.120854, 0.118108" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0278205, 0.0258011, 0.025743, 0.0257374, 0.0254579, 0.0248095, 0.0237602", \ + "0.0292313, 0.0259332, 0.0258263, 0.0258677, 0.0256448, 0.0267145, 0.0236056", \ + "0.0322164, 0.0277812, 0.0278313, 0.0272017, 0.0272443, 0.0269436, 0.0251648", \ + "0.0394515, 0.0331028, 0.0329469, 0.0327116, 0.0324994, 0.0312269, 0.0332511", \ + "0.0551587, 0.0455933, 0.0450712, 0.0440697, 0.0441657, 0.0434374, 0.0415898", \ + "0.0861543, 0.0728773, 0.0711136, 0.0695265, 0.0685361, 0.0677183, 0.0678445", \ + "0.146943, 0.127825, 0.124309, 0.121859, 0.119356, 0.117713, 0.116353" \ + ); + } + } + 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.0270527, 0.0266755, 0.0267707, 0.026694, 0.0263402, 0.0256726, 0.0245571", \ + "0.0288279, 0.0270024, 0.0269563, 0.0273234, 0.0265799, 0.0258442, 0.0250993", \ + "0.0319286, 0.0289293, 0.0289241, 0.0284945, 0.0283681, 0.0273734, 0.0266873", \ + "0.0394529, 0.0342364, 0.0339001, 0.0335196, 0.0330338, 0.0320232, 0.0327696", \ + "0.0556545, 0.0474238, 0.0464659, 0.045541, 0.0448563, 0.0441319, 0.0422382", \ + "0.088118, 0.0752358, 0.073153, 0.071288, 0.0698594, 0.0689764, 0.0677869", \ + "0.151278, 0.132317, 0.129462, 0.126172, 0.122516, 0.120854, 0.118108" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0278205, 0.0258011, 0.025743, 0.0257374, 0.0254579, 0.0248095, 0.0237602", \ + "0.0292313, 0.0259332, 0.0258263, 0.0258677, 0.0256448, 0.0267145, 0.0236056", \ + "0.0322164, 0.0277812, 0.0278313, 0.0272017, 0.0272443, 0.0269436, 0.0251648", \ + "0.0394515, 0.0331028, 0.0329469, 0.0327116, 0.0324994, 0.0312269, 0.0332511", \ + "0.0551587, 0.0455933, 0.0450712, 0.0440697, 0.0441657, 0.0434374, 0.0415898", \ + "0.0861543, 0.0728773, 0.0711136, 0.0695265, 0.0685361, 0.0677183, 0.0678445", \ + "0.146943, 0.127825, 0.124309, 0.121859, 0.119356, 0.117713, 0.116353" \ + ); + } + } + 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.0241019, 0.0251479, 0.0253575, 0.0251627, 0.0247568, 0.0241272, 0.023178", \ + "0.02715, 0.026037, 0.0259556, 0.0263485, 0.0258878, 0.0249056, 0.0236791", \ + "0.0311656, 0.0283026, 0.0283829, 0.0280141, 0.0279776, 0.0272249, 0.0260392", \ + "0.0397902, 0.0342971, 0.0340299, 0.0338575, 0.0333037, 0.0323836, 0.0325128", \ + "0.0573778, 0.0480816, 0.047333, 0.0462937, 0.0460816, 0.0454953, 0.0441292", \ + "0.0912108, 0.0770018, 0.0748046, 0.0726979, 0.0716028, 0.0708081, 0.0699569", \ + "0.156244, 0.135389, 0.131773, 0.128263, 0.124526, 0.122902, 0.120957" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0240442, 0.0218348, 0.0219264, 0.0219665, 0.0215108, 0.0211585, 0.020065", \ + "0.0270583, 0.0230499, 0.022909, 0.0230815, 0.0227077, 0.0241448, 0.0207461", \ + "0.031201, 0.0257358, 0.0255912, 0.0251161, 0.0248813, 0.0248874, 0.0234318", \ + "0.0393161, 0.0316902, 0.0311706, 0.0309765, 0.0306185, 0.0290937, 0.028886", \ + "0.0556977, 0.0448647, 0.0436763, 0.0431913, 0.042502, 0.0423635, 0.0402828", \ + "0.0872175, 0.0715308, 0.0696791, 0.0683614, 0.0667002, 0.0658082, 0.0647981", \ + "0.149538, 0.128286, 0.123986, 0.121318, 0.118791, 0.116805, 0.114017" \ + ); + } + } + 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.0204457, 0.0216683, 0.021801, 0.0217759, 0.02152, 0.0207935, 0.0192218", \ + "0.0231651, 0.0224882, 0.0223893, 0.0227285, 0.0225132, 0.0214229, 0.0199973", \ + "0.0269746, 0.0246479, 0.0246654, 0.0243135, 0.0239655, 0.0238032, 0.0215102", \ + "0.0355171, 0.0306868, 0.0304028, 0.0301263, 0.0296734, 0.0283997, 0.0276197", \ + "0.052609, 0.0440766, 0.0432836, 0.0424952, 0.0421275, 0.0414738, 0.0392851", \ + "0.0862911, 0.0721999, 0.0704507, 0.0686347, 0.0675363, 0.0663086, 0.0655338", \ + "0.151418, 0.130191, 0.126872, 0.123973, 0.12035, 0.118322, 0.116681" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0231083, 0.0218089, 0.0216611, 0.0216531, 0.0214394, 0.0206716, 0.0196058", \ + "0.0266564, 0.023009, 0.0228905, 0.0228979, 0.0226912, 0.0225157, 0.0206204", \ + "0.0307934, 0.0257577, 0.0256486, 0.0250398, 0.0249147, 0.0244202, 0.0249451", \ + "0.0391255, 0.0317723, 0.0311015, 0.0311775, 0.0305334, 0.0294567, 0.0294142", \ + "0.0556445, 0.0447196, 0.043852, 0.0432005, 0.0428873, 0.0425895, 0.0404581", \ + "0.0877289, 0.0720244, 0.0699815, 0.068786, 0.0673017, 0.0668196, 0.065367", \ + "0.150531, 0.129059, 0.125017, 0.12189, 0.119238, 0.117555, 0.11524" \ + ); + } + } + 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.0202518, 0.0214475, 0.0215583, 0.0214063, 0.0212455, 0.020281, 0.0191421", \ + "0.0231748, 0.0224117, 0.0221924, 0.0226406, 0.0221755, 0.0215219, 0.0199975", \ + "0.0271834, 0.0249472, 0.0249427, 0.0245622, 0.0242136, 0.0241163, 0.021871", \ + "0.0360811, 0.0316264, 0.0314253, 0.0307881, 0.0301827, 0.0288263, 0.0310342", \ + "0.054409, 0.0459592, 0.0451642, 0.0443786, 0.0439965, 0.0434824, 0.0406312", \ + "0.0896364, 0.0763239, 0.0746465, 0.0728439, 0.0717507, 0.0710039, 0.0694372", \ + "0.158877, 0.138342, 0.135776, 0.132155, 0.128706, 0.127251, 0.12488" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0216155, 0.0218052, 0.0217246, 0.0216331, 0.0213609, 0.0208336, 0.0196334", \ + "0.0254778, 0.0230958, 0.022895, 0.0230446, 0.023355, 0.0227774, 0.0210033", \ + "0.0297723, 0.025803, 0.025788, 0.0255991, 0.0252412, 0.0248729, 0.0243534", \ + "0.0386063, 0.0325545, 0.0319263, 0.0319632, 0.0318861, 0.0304465, 0.0322329", \ + "0.0560651, 0.0463436, 0.0456242, 0.0451204, 0.0444771, 0.0441822, 0.0425747", \ + "0.0899864, 0.075588, 0.0737482, 0.0728253, 0.0713143, 0.0708738, 0.0690677", \ + "0.156692, 0.136387, 0.132488, 0.130175, 0.127548, 0.125907, 0.124194" \ + ); + } + } + 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.0202518, 0.0214475, 0.0215583, 0.0214063, 0.0212455, 0.020281, 0.0191421", \ + "0.0231748, 0.0224117, 0.0221924, 0.0226406, 0.0221755, 0.0215219, 0.0199975", \ + "0.0271834, 0.0249472, 0.0249427, 0.0245622, 0.0242136, 0.0241163, 0.021871", \ + "0.0360811, 0.0316264, 0.0314253, 0.0307881, 0.0301827, 0.0288263, 0.0310342", \ + "0.054409, 0.0459592, 0.0451642, 0.0443786, 0.0439965, 0.0434824, 0.0406312", \ + "0.0896364, 0.0763239, 0.0746465, 0.0728439, 0.0717507, 0.0710039, 0.0694372", \ + "0.158877, 0.138342, 0.135776, 0.132155, 0.128706, 0.127251, 0.12488" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0231083, 0.0218089, 0.0216611, 0.0216531, 0.0214394, 0.0206716, 0.0196058", \ + "0.0266564, 0.023009, 0.0228905, 0.0228979, 0.0226912, 0.0225157, 0.0206204", \ + "0.0307934, 0.0257577, 0.0256486, 0.0250398, 0.0249147, 0.0244202, 0.0249451", \ + "0.0391255, 0.0317723, 0.0311015, 0.0311775, 0.0305334, 0.0294567, 0.0294142", \ + "0.0556445, 0.0447196, 0.043852, 0.0432005, 0.0428873, 0.0425895, 0.0404581", \ + "0.0877289, 0.0720244, 0.0699815, 0.068786, 0.0673017, 0.0668196, 0.065367", \ + "0.150531, 0.129059, 0.125017, 0.12189, 0.119238, 0.117555, 0.11524" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00327536; + rise_capacitance : 0.00315107; + rise_capacitance_range (0.00284451, 0.00340348); + fall_capacitance : 0.00339965; + fall_capacitance_range (0.00285562, 0.00367903); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00332135; + rise_capacitance : 0.0033603; + rise_capacitance_range (0.00280095, 0.00363252); + fall_capacitance : 0.00328241; + fall_capacitance_range (0.00284014, 0.00346958); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0031365; + rise_capacitance : 0.00332487; + rise_capacitance_range (0.00267907, 0.00401986); + fall_capacitance : 0.00294813; + fall_capacitance_range (0.00271654, 0.00312752); + } + } + cell (sg13cmos5l_a21oi_1) { + area : 9.072; + cell_footprint : "a21oi"; + cell_leakage_power : 1213.56; + leakage_power () { + value : 591.743; + when : "!A1&!A2&!B1&Y"; + } + leakage_power () { + value : 1093.45; + when : "!A1&!A2&B1&!Y"; + } + leakage_power () { + value : 1071.34; + when : "!A1&A2&!B1&Y"; + } + leakage_power () { + value : 1565.66; + when : "!A1&A2&B1&!Y"; + } + leakage_power () { + value : 412.011; + when : "A1&!A2&!B1&Y"; + } + leakage_power () { + value : 1565.66; + when : "A1&!A2&B1&!Y"; + } + leakage_power () { + value : 1409.53; + when : "A1&A2&!B1&!Y"; + } + leakage_power () { + value : 1999.06; + 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.0233197, 0.0844946, 0.125741, 0.193761, 0.307475, 0.497195, 0.812621", \ + "0.0309903, 0.103007, 0.145651, 0.214232, 0.32816, 0.517759, 0.833598", \ + "0.0344841, 0.11651, 0.162229, 0.233126, 0.34801, 0.537699, 0.853266", \ + "0.0394879, 0.137367, 0.188345, 0.265444, 0.38558, 0.577893, 0.893872", \ + "0.0450919, 0.166734, 0.227711, 0.31542, 0.447674, 0.651652, 0.974182", \ + "0.0475132, 0.206043, 0.280404, 0.386724, 0.542312, 0.76816, 1.11581", \ + "0.0475142, 0.251435, 0.348241, 0.48053, 0.670018, 0.941884, 1.33531" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.014739, 0.100026, 0.160132, 0.259584, 0.425973, 0.703437, 1.16567", \ + "0.0256359, 0.106707, 0.164046, 0.261111, 0.426168, 0.703438, 1.1657", \ + "0.0356808, 0.117823, 0.173723, 0.26799, 0.429625, 0.704093, 1.16571", \ + "0.0534516, 0.139709, 0.196239, 0.288462, 0.445329, 0.712663, 1.17097", \ + "0.0824356, 0.180478, 0.239636, 0.333096, 0.488171, 0.747626, 1.19009", \ + "0.130415, 0.249559, 0.315434, 0.416128, 0.57777, 0.835319, 1.26618", \ + "0.214631, 0.368087, 0.444904, 0.561717, 0.738788, 1.01372, 1.44524" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0221482, 0.0695629, 0.101002, 0.152761, 0.239259, 0.383494, 0.623383", \ + "0.0364739, 0.0991314, 0.133598, 0.186814, 0.273657, 0.417746, 0.657632", \ + "0.0459838, 0.120275, 0.159794, 0.218171, 0.308323, 0.453147, 0.692974", \ + "0.0601314, 0.151474, 0.198998, 0.267401, 0.368619, 0.52204, 0.765413", \ + "0.0787019, 0.193559, 0.251963, 0.335579, 0.456046, 0.631944, 0.894865", \ + "0.106198, 0.254834, 0.327253, 0.43042, 0.579764, 0.791115, 1.09877", \ + "0.148487, 0.341857, 0.43679, 0.56742, 0.75049, 1.01523, 1.38992" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0171326, 0.0782287, 0.122367, 0.194131, 0.314848, 0.516496, 0.852507", \ + "0.0302989, 0.0916775, 0.13176, 0.199502, 0.316831, 0.51675, 0.852508", \ + "0.0414842, 0.108102, 0.148709, 0.214593, 0.326865, 0.520823, 0.853225", \ + "0.0607485, 0.136576, 0.180644, 0.248992, 0.359143, 0.544998, 0.865512", \ + "0.093002, 0.186331, 0.235168, 0.309996, 0.426327, 0.61133, 0.919366", \ + "0.148111, 0.270171, 0.328406, 0.414188, 0.542708, 0.741617, 1.05377", \ + "0.244993, 0.417696, 0.490274, 0.591817, 0.742633, 0.963442, 1.30601" \ + ); + } + } + 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.0277331, 0.0883095, 0.129702, 0.197922, 0.312218, 0.502877, 0.820048", \ + "0.0377469, 0.10738, 0.149917, 0.218604, 0.332949, 0.523353, 0.84093", \ + "0.0431186, 0.121628, 0.167034, 0.23775, 0.352986, 0.543369, 0.860721", \ + "0.0526423, 0.144083, 0.194204, 0.270716, 0.390947, 0.583529, 0.900793", \ + "0.0668181, 0.177315, 0.236142, 0.323382, 0.454637, 0.658028, 0.981331", \ + "0.0856535, 0.226207, 0.296971, 0.399113, 0.552411, 0.776383, 1.12335", \ + "0.111103, 0.29477, 0.38433, 0.509295, 0.692164, 0.955739, 1.34736" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0193277, 0.105804, 0.166149, 0.265992, 0.433456, 0.712485, 1.17739", \ + "0.0299109, 0.111954, 0.169799, 0.267718, 0.433644, 0.712486, 1.1774", \ + "0.039502, 0.12275, 0.179278, 0.274347, 0.437045, 0.713138, 1.17741", \ + "0.0563931, 0.144679, 0.201275, 0.294322, 0.452472, 0.721682, 1.18513", \ + "0.0839723, 0.183462, 0.243186, 0.339467, 0.495309, 0.755978, 1.20099", \ + "0.131115, 0.250823, 0.318503, 0.42052, 0.583098, 0.842655, 1.27626", \ + "0.210503, 0.364381, 0.443359, 0.56077, 0.738271, 1.01173, 1.45176" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0232637, 0.0702461, 0.101688, 0.153441, 0.239936, 0.384182, 0.624077", \ + "0.0341101, 0.0911314, 0.124512, 0.177315, 0.264149, 0.408293, 0.648271", \ + "0.0409375, 0.107284, 0.143744, 0.199592, 0.288572, 0.43335, 0.673494", \ + "0.0504486, 0.131654, 0.174203, 0.236186, 0.331878, 0.48178, 0.724114", \ + "0.0611595, 0.16465, 0.215557, 0.289656, 0.397721, 0.561777, 0.815398", \ + "0.0734606, 0.207962, 0.273606, 0.363704, 0.49482, 0.684567, 0.965438", \ + "0.0856238, 0.261966, 0.348832, 0.466132, 0.629641, 0.859829, 1.19318" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0162652, 0.0781623, 0.122299, 0.194116, 0.314927, 0.516536, 0.851906", \ + "0.0266162, 0.0864579, 0.127633, 0.197314, 0.316034, 0.516554, 0.852394", \ + "0.0374815, 0.0974933, 0.138638, 0.206254, 0.322095, 0.518985, 0.852893", \ + "0.0565776, 0.120825, 0.161636, 0.229123, 0.341864, 0.533308, 0.859837", \ + "0.0877304, 0.163587, 0.206221, 0.27533, 0.388189, 0.575347, 0.892015", \ + "0.140371, 0.241898, 0.288626, 0.362981, 0.479045, 0.667585, 0.979792", \ + "0.231683, 0.373772, 0.437071, 0.521657, 0.649147, 0.845446, 1.16438" \ + ); + } + } + 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.0234168, 0.0848981, 0.126422, 0.194819, 0.309179, 0.499639, 0.817269", \ + "0.0386791, 0.11371, 0.156832, 0.225603, 0.339858, 0.530145, 0.848097", \ + "0.0483069, 0.135688, 0.183361, 0.255444, 0.370755, 0.560859, 0.87779", \ + "0.0638239, 0.168827, 0.224753, 0.306311, 0.429769, 0.623565, 0.940372", \ + "0.0886771, 0.21794, 0.285294, 0.382439, 0.524869, 0.737372, 1.06506", \ + "0.128101, 0.290282, 0.373719, 0.493301, 0.664632, 0.914264, 1.28235", \ + "0.193338, 0.402326, 0.505499, 0.654165, 0.868292, 1.17195, 1.60716" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0201609, 0.105598, 0.166154, 0.266093, 0.433462, 0.712149, 1.17731", \ + "0.0322478, 0.116111, 0.172444, 0.268669, 0.434193, 0.712235, 1.17751", \ + "0.0411438, 0.131767, 0.187347, 0.279732, 0.439387, 0.713461, 1.17752", \ + "0.0560739, 0.159302, 0.218279, 0.310422, 0.464309, 0.727614, 1.1881", \ + "0.0817772, 0.204025, 0.270176, 0.370652, 0.527378, 0.782925, 1.21687", \ + "0.12732, 0.275334, 0.353678, 0.468128, 0.642407, 0.90737, 1.3349", \ + "0.210043, 0.393118, 0.488045, 0.624348, 0.826569, 1.12567, 1.58003" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0126082, 0.0417131, 0.0595115, 0.0887119, 0.137592, 0.21838, 0.353041", \ + "0.0199988, 0.0685698, 0.0917677, 0.125238, 0.176227, 0.257701, 0.392326", \ + "0.0236176, 0.0852969, 0.113667, 0.153244, 0.210534, 0.296473, 0.43255", \ + "0.0273876, 0.108003, 0.144358, 0.194059, 0.26351, 0.362275, 0.508985", \ + "0.0276326, 0.133549, 0.18103, 0.245665, 0.334581, 0.456552, 0.629493", \ + "0.0276336, 0.158345, 0.223146, 0.308994, 0.424899, 0.584339, 0.800877", \ + "0.0276346, 0.16964, 0.258006, 0.376222, 0.533984, 0.742356, 1.02898" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0111526, 0.0440175, 0.0680955, 0.108581, 0.176936, 0.290586, 0.480126", \ + "0.0260377, 0.061662, 0.0841089, 0.120661, 0.183662, 0.293036, 0.480912", \ + "0.0378008, 0.077993, 0.102219, 0.139796, 0.200873, 0.305092, 0.485962", \ + "0.0580885, 0.106986, 0.133747, 0.175023, 0.238835, 0.341386, 0.513697", \ + "0.0918333, 0.156066, 0.188532, 0.235464, 0.307008, 0.416168, 0.588018", \ + "0.148777, 0.239868, 0.279991, 0.336799, 0.422429, 0.54373, 0.733344", \ + "0.247887, 0.380611, 0.439018, 0.512764, 0.61425, 0.765927, 0.977567" \ + ); + } + } + 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.0182347, 0.0797292, 0.12103, 0.189082, 0.302941, 0.492398, 0.808191", \ + "0.0303959, 0.108144, 0.151325, 0.219817, 0.333479, 0.523003, 0.838468", \ + "0.0383874, 0.129391, 0.177354, 0.249509, 0.364373, 0.553719, 0.868883", \ + "0.0515735, 0.161637, 0.217662, 0.299637, 0.423152, 0.616255, 0.93158", \ + "0.0725256, 0.208672, 0.277049, 0.374141, 0.517506, 0.729564, 1.05592", \ + "0.107036, 0.27864, 0.363699, 0.483671, 0.655333, 0.905741, 1.27198", \ + "0.165852, 0.387319, 0.492293, 0.641777, 0.855873, 1.16077, 1.595" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0160134, 0.100023, 0.16013, 0.259541, 0.425982, 0.703153, 1.166", \ + "0.0272534, 0.111216, 0.166915, 0.262286, 0.426317, 0.703383, 1.16601", \ + "0.0352145, 0.127038, 0.182173, 0.273725, 0.432141, 0.70485, 1.16602", \ + "0.049438, 0.154216, 0.213097, 0.304796, 0.457604, 0.719058, 1.17334", \ + "0.0745698, 0.198093, 0.264111, 0.364727, 0.521151, 0.774599, 1.20584", \ + "0.119299, 0.26991, 0.348918, 0.462472, 0.635256, 0.899738, 1.32493", \ + "0.201488, 0.385785, 0.480072, 0.617978, 0.81902, 1.11691, 1.56942" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0122349, 0.0412481, 0.0588751, 0.0878694, 0.136452, 0.217195, 0.351882", \ + "0.0187735, 0.0677375, 0.0908748, 0.124253, 0.1751, 0.256471, 0.391169", \ + "0.0214144, 0.0840269, 0.112494, 0.152014, 0.209255, 0.295203, 0.43134", \ + "0.0227313, 0.105944, 0.142433, 0.192391, 0.26192, 0.360842, 0.50781", \ + "0.0227323, 0.130029, 0.178171, 0.243172, 0.332693, 0.454896, 0.628078", \ + "0.0227333, 0.152501, 0.218608, 0.305807, 0.422112, 0.582416, 0.799111", \ + "0.0227343, 0.160987, 0.251569, 0.371414, 0.530446, 0.739776, 1.02688" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00785401, 0.0411318, 0.065231, 0.105972, 0.174064, 0.28778, 0.477434", \ + "0.0193686, 0.0583146, 0.081149, 0.117827, 0.180893, 0.290288, 0.478645", \ + "0.0287326, 0.0742203, 0.098838, 0.136712, 0.198058, 0.302226, 0.48322", \ + "0.0452059, 0.10202, 0.129872, 0.171846, 0.23605, 0.338477, 0.511151", \ + "0.0736769, 0.149675, 0.182974, 0.231766, 0.303105, 0.412884, 0.585141", \ + "0.122877, 0.231395, 0.273648, 0.331481, 0.416775, 0.540925, 0.729759", \ + "0.214207, 0.367499, 0.42886, 0.504809, 0.607451, 0.758111, 0.973838" \ + ); + } + } + 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.0154504, 0.0620022, 0.0927621, 0.143487, 0.228214, 0.369415, 0.604448", \ + "0.0259492, 0.0908774, 0.12487, 0.177041, 0.26204, 0.40309, 0.638349", \ + "0.0325066, 0.110253, 0.149523, 0.206861, 0.295009, 0.436568, 0.671729", \ + "0.0425284, 0.1387, 0.186011, 0.253873, 0.353059, 0.502441, 0.739561", \ + "0.0574523, 0.178408, 0.237909, 0.321488, 0.440197, 0.612226, 0.8679", \ + "0.0801488, 0.235186, 0.309643, 0.414985, 0.563912, 0.772175, 1.07238", \ + "0.11691, 0.319181, 0.413308, 0.544271, 0.732473, 0.997391, 1.36497" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0126145, 0.074857, 0.120166, 0.19509, 0.320509, 0.529759, 0.878153", \ + "0.0240978, 0.0890528, 0.130138, 0.200266, 0.322188, 0.529805, 0.878216", \ + "0.0322116, 0.10541, 0.14724, 0.215191, 0.331796, 0.533629, 0.878841", \ + "0.0465998, 0.132697, 0.179086, 0.249473, 0.363314, 0.555541, 0.888923", \ + "0.0718759, 0.1761, 0.230876, 0.310517, 0.431138, 0.621484, 0.939372", \ + "0.11645, 0.246566, 0.311467, 0.407225, 0.54616, 0.753041, 1.07516", \ + "0.199909, 0.362469, 0.442558, 0.562567, 0.726715, 0.971239, 1.329" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0119959, 0.041074, 0.0587192, 0.0877115, 0.136214, 0.217046, 0.351723", \ + "0.0190271, 0.067606, 0.0906787, 0.124081, 0.174928, 0.256326, 0.390999", \ + "0.0225297, 0.0841178, 0.112377, 0.151911, 0.209147, 0.295076, 0.431206", \ + "0.0259968, 0.106848, 0.142996, 0.19263, 0.261884, 0.360895, 0.507696", \ + "0.0259978, 0.133656, 0.180725, 0.244741, 0.333458, 0.455594, 0.628522", \ + "0.0259988, 0.163246, 0.226949, 0.311972, 0.426446, 0.584839, 0.800954", \ + "0.0259998, 0.188281, 0.274868, 0.390761, 0.545028, 0.750298, 1.03346" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00797878, 0.0411582, 0.0652393, 0.105818, 0.174019, 0.287779, 0.477433", \ + "0.0194484, 0.0584406, 0.0812195, 0.117889, 0.180892, 0.290271, 0.478094", \ + "0.0287482, 0.0741189, 0.098892, 0.13677, 0.198118, 0.302206, 0.483307", \ + "0.0451099, 0.101456, 0.129535, 0.171694, 0.236081, 0.338496, 0.511163", \ + "0.0732882, 0.14773, 0.181665, 0.230789, 0.302367, 0.41246, 0.584921", \ + "0.122377, 0.227384, 0.269228, 0.328067, 0.41526, 0.53933, 0.729067", \ + "0.214017, 0.359711, 0.420235, 0.497402, 0.599768, 0.752002, 0.970856" \ + ); + } + } + 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.0234168, 0.0848981, 0.126422, 0.194819, 0.309179, 0.499639, 0.817269", \ + "0.0386791, 0.11371, 0.156832, 0.225603, 0.339858, 0.530145, 0.848097", \ + "0.0483069, 0.135688, 0.183361, 0.255444, 0.370755, 0.560859, 0.87779", \ + "0.0638239, 0.168827, 0.224753, 0.306311, 0.429769, 0.623565, 0.940372", \ + "0.0886771, 0.21794, 0.285294, 0.382439, 0.524869, 0.737372, 1.06506", \ + "0.128101, 0.290282, 0.373719, 0.493301, 0.664632, 0.914264, 1.28235", \ + "0.193338, 0.402326, 0.505499, 0.654165, 0.868292, 1.17195, 1.60716" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0201609, 0.105598, 0.166154, 0.266093, 0.433462, 0.712149, 1.17731", \ + "0.0322478, 0.116111, 0.172444, 0.268669, 0.434193, 0.712235, 1.17751", \ + "0.0411438, 0.131767, 0.187347, 0.279732, 0.439387, 0.713461, 1.17752", \ + "0.0560739, 0.159302, 0.218279, 0.310422, 0.464309, 0.727614, 1.1881", \ + "0.0817772, 0.204025, 0.270176, 0.370652, 0.527378, 0.782925, 1.21687", \ + "0.12732, 0.275334, 0.353678, 0.468128, 0.642407, 0.90737, 1.3349", \ + "0.210043, 0.393118, 0.488045, 0.624348, 0.826569, 1.12567, 1.58003" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0119959, 0.041074, 0.0587192, 0.0877115, 0.136214, 0.217046, 0.351723", \ + "0.0190271, 0.067606, 0.0906787, 0.124081, 0.174928, 0.256326, 0.390999", \ + "0.0225297, 0.0841178, 0.112377, 0.151911, 0.209147, 0.295076, 0.431206", \ + "0.0259968, 0.106848, 0.142996, 0.19263, 0.261884, 0.360895, 0.507696", \ + "0.0259978, 0.133656, 0.180725, 0.244741, 0.333458, 0.455594, 0.628522", \ + "0.0259988, 0.163246, 0.226949, 0.311972, 0.426446, 0.584839, 0.800954", \ + "0.0259998, 0.188281, 0.274868, 0.390761, 0.545028, 0.750298, 1.03346" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00797878, 0.0411582, 0.0652393, 0.105818, 0.174019, 0.287779, 0.477433", \ + "0.0194484, 0.0584406, 0.0812195, 0.117889, 0.180892, 0.290271, 0.478094", \ + "0.0287482, 0.0741189, 0.098892, 0.13677, 0.198118, 0.302206, 0.483307", \ + "0.0451099, 0.101456, 0.129535, 0.171694, 0.236081, 0.338496, 0.511163", \ + "0.0732882, 0.14773, 0.181665, 0.230789, 0.302367, 0.41246, 0.584921", \ + "0.122377, 0.227384, 0.269228, 0.328067, 0.41526, 0.53933, 0.729067", \ + "0.214017, 0.359711, 0.420235, 0.497402, 0.599768, 0.752002, 0.970856" \ + ); + } + } + 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.00845741, 0.0093283, 0.00935265, 0.00931403, 0.00911629, 0.00878754, 0.00814359", \ + "0.00916571, 0.00908023, 0.00919179, 0.00932226, 0.00895887, 0.00865067, 0.00811618", \ + "0.0113601, 0.00997146, 0.00974087, 0.00964227, 0.00947498, 0.00878552, 0.00817858", \ + "0.0170366, 0.0132807, 0.0123999, 0.011454, 0.0111239, 0.0097966, 0.00917006", \ + "0.0292632, 0.0225888, 0.0205335, 0.0181958, 0.0158542, 0.014187, 0.0118788", \ + "0.0544004, 0.0445612, 0.0404771, 0.0359431, 0.0313794, 0.026216, 0.0213848", \ + "0.105197, 0.0921354, 0.0860113, 0.0782629, 0.069374, 0.0597274, 0.0490588" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00551991, 0.00589567, 0.00585079, 0.00564556, 0.00539451, 0.00504221, 0.00437843", \ + "0.00683, 0.00605866, 0.00597927, 0.00570599, 0.00548491, 0.00504381, 0.00433144", \ + "0.0093027, 0.00734523, 0.00680752, 0.00638075, 0.0064443, 0.00579204, 0.00458504", \ + "0.0151118, 0.0108884, 0.00982928, 0.00877318, 0.00756212, 0.00684296, 0.00530044", \ + "0.0274855, 0.0203763, 0.0179721, 0.0155004, 0.0130241, 0.0106171, 0.008991", \ + "0.0529098, 0.0427354, 0.0383321, 0.0332618, 0.0279635, 0.0226301, 0.0174997", \ + "0.104147, 0.0911781, 0.0845861, 0.0761716, 0.0656311, 0.0545874, 0.0435821" \ + ); + } + } + 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.00895628, 0.00919014, 0.00912003, 0.00899107, 0.00877399, 0.00840974, 0.00778468", \ + "0.0095556, 0.00921545, 0.00920469, 0.00902355, 0.00873467, 0.00838261, 0.00770871", \ + "0.0116707, 0.0102345, 0.0099106, 0.0095891, 0.00941242, 0.00859787, 0.00798642", \ + "0.0174332, 0.0138325, 0.0128231, 0.0117394, 0.0112474, 0.00975167, 0.00940437", \ + "0.0300218, 0.0236934, 0.0213983, 0.0190925, 0.0164845, 0.0145391, 0.0119872", \ + "0.0558583, 0.0469121, 0.042923, 0.038098, 0.032994, 0.0272988, 0.0218897", \ + "0.10813, 0.0964676, 0.0907138, 0.08299, 0.0735656, 0.0623293, 0.0514445" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0089276, 0.00923805, 0.00914767, 0.00893021, 0.00871796, 0.00837591, 0.00765356", \ + "0.00955565, 0.00921454, 0.00915169, 0.00899022, 0.00902922, 0.00831772, 0.00772517", \ + "0.011744, 0.0102456, 0.00995962, 0.00947761, 0.00953812, 0.0085397, 0.00783742", \ + "0.0174644, 0.0136918, 0.0127836, 0.0117961, 0.0106391, 0.0101702, 0.008821", \ + "0.0301056, 0.0232188, 0.0208372, 0.0186147, 0.0161975, 0.0137296, 0.0122636", \ + "0.0561933, 0.0459333, 0.0416615, 0.0363893, 0.0311777, 0.0260576, 0.0212367", \ + "0.109355, 0.0957461, 0.0891477, 0.0804783, 0.0701485, 0.0588373, 0.0483839" \ + ); + } + } + 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.00457415, 0.00513623, 0.0051919, 0.00515662, 0.00499506, 0.00461618, 0.00395823", \ + "0.00660078, 0.00560395, 0.00551623, 0.0053086, 0.00504591, 0.00456559, 0.00414778", \ + "0.00945797, 0.00726938, 0.00670367, 0.0061646, 0.00554225, 0.00491481, 0.00424016", \ + "0.0155258, 0.0116129, 0.0104561, 0.00912366, 0.00790006, 0.00672278, 0.00609925", \ + "0.0285078, 0.0221933, 0.019909, 0.0174952, 0.0146039, 0.0123242, 0.00917769", \ + "0.0545092, 0.0450246, 0.0412309, 0.0368242, 0.0318701, 0.0261835, 0.0207113", \ + "0.107635, 0.0946598, 0.0890562, 0.0813134, 0.0727276, 0.0628272, 0.0520736" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00684585, 0.00776398, 0.00779291, 0.00761764, 0.00753048, 0.00716959, 0.00655042", \ + "0.00872313, 0.00807122, 0.0079714, 0.00786296, 0.00805008, 0.00724292, 0.00680364", \ + "0.0114795, 0.00933036, 0.00905012, 0.0086329, 0.00805976, 0.00828161, 0.00683473", \ + "0.0177631, 0.0131567, 0.0120801, 0.0110805, 0.0101819, 0.00875158, 0.00845662", \ + "0.0309023, 0.0236104, 0.0207053, 0.0181997, 0.0159424, 0.0136392, 0.0111311", \ + "0.0574145, 0.0463855, 0.0419277, 0.0367607, 0.0315231, 0.0260602, 0.0217442", \ + "0.111662, 0.0968751, 0.0899191, 0.0813019, 0.0711541, 0.0597127, 0.0490512" \ + ); + } + } + 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.00405344, 0.00471945, 0.00479868, 0.00476783, 0.00459611, 0.00422937, 0.0035405", \ + "0.00648397, 0.00521709, 0.00513953, 0.00493952, 0.00459792, 0.00420181, 0.00355472", \ + "0.00952879, 0.00694839, 0.0063544, 0.00584795, 0.0051436, 0.00456166, 0.0038893", \ + "0.015851, 0.0114462, 0.0101846, 0.00874941, 0.00791168, 0.00607513, 0.00526913", \ + "0.0291277, 0.0221805, 0.0198012, 0.0171396, 0.0142258, 0.0119267, 0.00918639", \ + "0.0555114, 0.0453723, 0.0415775, 0.0368876, 0.0316736, 0.0260942, 0.0203241", \ + "0.109064, 0.0952779, 0.0895107, 0.0816168, 0.0727565, 0.0628022, 0.0519149" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00340251, 0.00428369, 0.00437352, 0.0042962, 0.00408941, 0.00372861, 0.00307586", \ + "0.00535766, 0.00464979, 0.00454546, 0.00443242, 0.00445906, 0.00382901, 0.00357064", \ + "0.00820266, 0.00592399, 0.00562884, 0.00523444, 0.00460037, 0.00476002, 0.00349737", \ + "0.0145409, 0.00975614, 0.00873464, 0.00775579, 0.00687438, 0.00541214, 0.00506836", \ + "0.0278434, 0.0203231, 0.0173786, 0.014975, 0.0125324, 0.0102302, 0.00773301", \ + "0.0545924, 0.0432843, 0.0387769, 0.0335808, 0.0281034, 0.0229765, 0.0183845", \ + "0.108911, 0.0940101, 0.086922, 0.078224, 0.0679125, 0.056083, 0.046017" \ + ); + } + } + 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.00412187, 0.00483499, 0.0048108, 0.0047706, 0.00460031, 0.00427206, 0.00351616", \ + "0.00680765, 0.00538759, 0.00523049, 0.00492903, 0.0048338, 0.00428433, 0.00360407", \ + "0.0101459, 0.00733735, 0.00666638, 0.00616707, 0.00539483, 0.00533656, 0.00378485", \ + "0.0170239, 0.0122309, 0.0108492, 0.00934706, 0.00804953, 0.00645531, 0.00593737", \ + "0.0313733, 0.0239687, 0.0214109, 0.0186642, 0.015565, 0.0124511, 0.0107695", \ + "0.0600206, 0.0493736, 0.0449178, 0.0402615, 0.0346443, 0.0285628, 0.0221703", \ + "0.117956, 0.103729, 0.0973837, 0.089365, 0.0795421, 0.0687892, 0.056923" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00319067, 0.00413817, 0.00416338, 0.00402189, 0.00387481, 0.00353757, 0.00288285", \ + "0.00547209, 0.00449174, 0.00432831, 0.004217, 0.0043731, 0.00357757, 0.00307986", \ + "0.00862081, 0.00594238, 0.00555592, 0.00511731, 0.00449548, 0.00460973, 0.00322029", \ + "0.0156252, 0.0102431, 0.00908818, 0.00793702, 0.00696355, 0.00529742, 0.00496249", \ + "0.0301249, 0.021903, 0.0187417, 0.0159494, 0.0131602, 0.0107347, 0.0083255", \ + "0.0592571, 0.0470334, 0.0419993, 0.0364777, 0.0306474, 0.0246468, 0.0197035", \ + "0.118112, 0.102309, 0.0946985, 0.0854922, 0.0742862, 0.061735, 0.0501404" \ + ); + } + } + 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.00457415, 0.00513623, 0.0051919, 0.00515662, 0.00499506, 0.00461618, 0.00395823", \ + "0.00660078, 0.00560395, 0.00551623, 0.0053086, 0.00504591, 0.00456559, 0.00414778", \ + "0.00945797, 0.00726938, 0.00670367, 0.0061646, 0.00554225, 0.00491481, 0.00424016", \ + "0.0155258, 0.0116129, 0.0104561, 0.00912366, 0.00790006, 0.00672278, 0.00609925", \ + "0.0285078, 0.0221933, 0.019909, 0.0174952, 0.0146039, 0.0123242, 0.00917769", \ + "0.0545092, 0.0450246, 0.0412309, 0.0368242, 0.0318701, 0.0261835, 0.0207113", \ + "0.107635, 0.0946598, 0.0890562, 0.0813134, 0.0727276, 0.0628272, 0.0520736" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00319067, 0.00413817, 0.00416338, 0.00402189, 0.00387481, 0.00353757, 0.00288285", \ + "0.00547209, 0.00449174, 0.00432831, 0.004217, 0.0043731, 0.00357757, 0.00307986", \ + "0.00862081, 0.00594238, 0.00555592, 0.00511731, 0.00449548, 0.00460973, 0.00322029", \ + "0.0156252, 0.0102431, 0.00908818, 0.00793702, 0.00696355, 0.00529742, 0.00496249", \ + "0.0301249, 0.021903, 0.0187417, 0.0159494, 0.0131602, 0.0107347, 0.0083255", \ + "0.0592571, 0.0470334, 0.0419993, 0.0364777, 0.0306474, 0.0246468, 0.0197035", \ + "0.118112, 0.102309, 0.0946985, 0.0854922, 0.0742862, 0.061735, 0.0501404" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00334901; + rise_capacitance : 0.00320785; + rise_capacitance_range (0.00296813, 0.00358599); + fall_capacitance : 0.00349016; + fall_capacitance_range (0.00291909, 0.00401934); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00345694; + rise_capacitance : 0.00349105; + rise_capacitance_range (0.0029772, 0.00387032); + fall_capacitance : 0.00342284; + fall_capacitance_range (0.00295909, 0.00372155); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00316778; + rise_capacitance : 0.00329856; + rise_capacitance_range (0.00275436, 0.00462276); + fall_capacitance : 0.00303701; + fall_capacitance_range (0.00283471, 0.00341007); + } + } + cell (sg13cmos5l_a21oi_2) { + area : 14.5152; + cell_footprint : "a21oi"; + cell_leakage_power : 2427.1; + leakage_power () { + value : 1183.45; + when : "!A1&!A2&!B1&Y"; + } + leakage_power () { + value : 2186.9; + when : "!A1&!A2&B1&!Y"; + } + leakage_power () { + value : 2142.63; + when : "!A1&A2&!B1&Y"; + } + leakage_power () { + value : 3131.32; + when : "!A1&A2&B1&!Y"; + } + leakage_power () { + value : 823.982; + when : "A1&!A2&!B1&Y"; + } + leakage_power () { + value : 3131.31; + when : "A1&!A2&B1&!Y"; + } + leakage_power () { + value : 2819.06; + when : "A1&A2&!B1&!Y"; + } + leakage_power () { + value : 3998.11; + 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.021332, 0.0848255, 0.126447, 0.195138, 0.309978, 0.501287, 0.820567", \ + "0.0279215, 0.103083, 0.146127, 0.215358, 0.330422, 0.521983, 0.840658", \ + "0.0308354, 0.116567, 0.1625, 0.23402, 0.350032, 0.541602, 0.860529", \ + "0.034862, 0.137134, 0.188541, 0.266066, 0.387527, 0.581236, 0.900222", \ + "0.0390387, 0.166293, 0.227441, 0.316041, 0.448801, 0.654429, 0.979894", \ + "0.0394497, 0.205307, 0.280108, 0.386693, 0.541771, 0.770026, 1.11999", \ + "0.0394507, 0.2504, 0.347921, 0.480196, 0.668504, 0.942654, 1.33611" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0124926, 0.100603, 0.161479, 0.261996, 0.430396, 0.711055, 1.17899", \ + "0.0231525, 0.107196, 0.165245, 0.263486, 0.432476, 0.711169, 1.179", \ + "0.0330534, 0.118157, 0.174781, 0.270259, 0.433948, 0.711996, 1.17901", \ + "0.0507167, 0.139965, 0.19707, 0.290498, 0.449351, 0.720149, 1.1874", \ + "0.0789042, 0.180335, 0.239301, 0.335011, 0.491804, 0.754564, 1.20265", \ + "0.125873, 0.249598, 0.315877, 0.417521, 0.579311, 0.841804, 1.27751", \ + "0.207997, 0.368317, 0.446787, 0.563047, 0.739431, 1.01912, 1.4538" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0203529, 0.0693397, 0.100878, 0.1528, 0.23956, 0.384243, 0.624815", \ + "0.0336879, 0.0988755, 0.133437, 0.186858, 0.273882, 0.418409, 0.659014", \ + "0.0426162, 0.119948, 0.159623, 0.218193, 0.308596, 0.453844, 0.69444", \ + "0.0559224, 0.150935, 0.198756, 0.267436, 0.368797, 0.522715, 0.766766", \ + "0.0733007, 0.193005, 0.251448, 0.335363, 0.456217, 0.632483, 0.896215", \ + "0.0993622, 0.253899, 0.327023, 0.429445, 0.579479, 0.791572, 1.10009", \ + "0.139781, 0.340812, 0.434815, 0.567266, 0.751244, 1.01517, 1.39023" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0154961, 0.0781636, 0.122497, 0.194568, 0.316169, 0.5184, 0.855601", \ + "0.0281799, 0.0916337, 0.131887, 0.199859, 0.317647, 0.518517, 0.855602", \ + "0.0389621, 0.107911, 0.148783, 0.215076, 0.328174, 0.52268, 0.856238", \ + "0.0573521, 0.136747, 0.180748, 0.249055, 0.360156, 0.546806, 0.868778", \ + "0.0886269, 0.186248, 0.235209, 0.310224, 0.427181, 0.613248, 0.922417", \ + "0.142195, 0.271026, 0.328493, 0.414919, 0.543759, 0.743265, 1.05689", \ + "0.23727, 0.418467, 0.494131, 0.593029, 0.742053, 0.964551, 1.3085" \ + ); + } + } + 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.0259108, 0.0879956, 0.129372, 0.197535, 0.311687, 0.502119, 0.818781", \ + "0.0352797, 0.107115, 0.149626, 0.218243, 0.332495, 0.522842, 0.839598", \ + "0.0402119, 0.121449, 0.166558, 0.237413, 0.352418, 0.54271, 0.859609", \ + "0.0489727, 0.143627, 0.193864, 0.27031, 0.390348, 0.583015, 0.899932", \ + "0.0621708, 0.17695, 0.236048, 0.323001, 0.454157, 0.657195, 0.980334", \ + "0.0798009, 0.225708, 0.296029, 0.398523, 0.550623, 0.775919, 1.1227", \ + "0.102789, 0.293658, 0.382793, 0.508422, 0.691504, 0.954986, 1.34654" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0170106, 0.105212, 0.165756, 0.265671, 0.433097, 0.712163, 1.17697", \ + "0.0274501, 0.111544, 0.169421, 0.267309, 0.435088, 0.712164, 1.17698", \ + "0.0368276, 0.122512, 0.178925, 0.273941, 0.436722, 0.712796, 1.17707", \ + "0.0534979, 0.14399, 0.200906, 0.294007, 0.452023, 0.721236, 1.18492", \ + "0.0804077, 0.183221, 0.243709, 0.338875, 0.495041, 0.755605, 1.20063", \ + "0.125691, 0.250664, 0.318376, 0.419432, 0.581053, 0.84276, 1.27616", \ + "0.204329, 0.365589, 0.445012, 0.560288, 0.738159, 1.01163, 1.45225" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0217543, 0.0702097, 0.101755, 0.153657, 0.2405, 0.384907, 0.625673", \ + "0.0318905, 0.0910752, 0.124581, 0.177554, 0.26463, 0.409301, 0.650056", \ + "0.0381124, 0.107268, 0.14379, 0.199835, 0.289038, 0.43425, 0.675178", \ + "0.0469066, 0.131681, 0.174093, 0.236482, 0.332392, 0.482789, 0.725763", \ + "0.0567057, 0.164469, 0.215528, 0.289881, 0.398254, 0.562512, 0.817112", \ + "0.0677503, 0.207758, 0.273897, 0.363912, 0.495447, 0.685614, 0.967471", \ + "0.0782539, 0.261731, 0.348792, 0.466447, 0.630345, 0.861053, 1.1949" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0145749, 0.0781008, 0.122161, 0.194548, 0.315916, 0.518317, 0.85589", \ + "0.0249232, 0.086348, 0.127751, 0.197661, 0.316983, 0.518632, 0.855891", \ + "0.0354605, 0.0974317, 0.138726, 0.206776, 0.323026, 0.52109, 0.857237", \ + "0.0541624, 0.120156, 0.161827, 0.229346, 0.342814, 0.53518, 0.863172", \ + "0.0845998, 0.163558, 0.206365, 0.275656, 0.389098, 0.576994, 0.895171", \ + "0.135857, 0.241877, 0.288782, 0.363449, 0.478851, 0.669563, 0.982823", \ + "0.224852, 0.373954, 0.437644, 0.522315, 0.650203, 0.848864, 1.16816" \ + ); + } + } + 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.0216226, 0.0846666, 0.126137, 0.194486, 0.308731, 0.499184, 0.816218", \ + "0.0359281, 0.113444, 0.156579, 0.225232, 0.339313, 0.529579, 0.847031", \ + "0.0450234, 0.135463, 0.182976, 0.255072, 0.370258, 0.560307, 0.876984", \ + "0.0599651, 0.168462, 0.224336, 0.305755, 0.429195, 0.622928, 0.939289", \ + "0.0835998, 0.217465, 0.285307, 0.381856, 0.524207, 0.736617, 1.06377", \ + "0.121735, 0.289631, 0.373029, 0.492484, 0.663761, 0.913545, 1.28074", \ + "0.185402, 0.401247, 0.504723, 0.652892, 0.866628, 1.17064, 1.60522" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.017916, 0.105182, 0.165742, 0.265705, 0.433137, 0.712081, 1.17703", \ + "0.0293065, 0.115695, 0.172054, 0.268234, 0.433428, 0.712082, 1.17718", \ + "0.037654, 0.131476, 0.186975, 0.279285, 0.439027, 0.71343, 1.17719", \ + "0.0516956, 0.158886, 0.217982, 0.310312, 0.463958, 0.727399, 1.18877", \ + "0.0771306, 0.203307, 0.27026, 0.370168, 0.526721, 0.782573, 1.2165", \ + "0.121281, 0.274861, 0.353029, 0.467483, 0.641868, 0.907178, 1.33483", \ + "0.201271, 0.392464, 0.487064, 0.623862, 0.825295, 1.12486, 1.58071" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0113287, 0.0414916, 0.0592467, 0.0883777, 0.137084, 0.217764, 0.352078", \ + "0.0174596, 0.0682788, 0.0914185, 0.124847, 0.175778, 0.257086, 0.391356", \ + "0.0204435, 0.0848697, 0.113279, 0.15279, 0.210042, 0.295882, 0.431594", \ + "0.0232346, 0.107314, 0.143557, 0.193375, 0.262767, 0.361526, 0.507973", \ + "0.0232356, 0.132953, 0.180428, 0.245028, 0.333556, 0.455804, 0.628467", \ + "0.0232366, 0.157581, 0.222359, 0.308032, 0.423907, 0.582418, 0.799311", \ + "0.0232376, 0.168684, 0.257042, 0.375064, 0.532691, 0.740752, 1.02653" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0103726, 0.0438892, 0.0679258, 0.108366, 0.176597, 0.290129, 0.479611", \ + "0.0251385, 0.0615531, 0.083969, 0.120507, 0.183414, 0.292643, 0.481372", \ + "0.0366741, 0.0779018, 0.102083, 0.139536, 0.200628, 0.30468, 0.485315", \ + "0.0564836, 0.10708, 0.133859, 0.174911, 0.238644, 0.340976, 0.513412", \ + "0.0899233, 0.155981, 0.188023, 0.235252, 0.306288, 0.415485, 0.587191", \ + "0.14606, 0.239916, 0.280324, 0.336473, 0.420493, 0.544007, 0.731828", \ + "0.243274, 0.380488, 0.438919, 0.512566, 0.613795, 0.765223, 0.977474" \ + ); + } + } + 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.01626, 0.0801305, 0.121793, 0.190513, 0.305397, 0.496874, 0.815947", \ + "0.0271952, 0.108555, 0.152154, 0.221298, 0.336053, 0.527325, 0.846207", \ + "0.0346657, 0.129844, 0.178237, 0.251003, 0.367034, 0.558014, 0.876483", \ + "0.0469514, 0.162163, 0.218664, 0.301289, 0.425808, 0.620717, 0.939086", \ + "0.0668103, 0.209542, 0.278254, 0.376534, 0.52032, 0.734372, 1.06359", \ + "0.0998994, 0.279878, 0.365423, 0.486735, 0.65937, 0.911457, 1.28071", \ + "0.157785, 0.38984, 0.495289, 0.645477, 0.861219, 1.16674, 1.60517" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0137881, 0.100766, 0.161361, 0.262051, 0.430391, 0.710874, 1.17892", \ + "0.02402, 0.111773, 0.168124, 0.264727, 0.433661, 0.710875, 1.17893", \ + "0.0314893, 0.127468, 0.183313, 0.276029, 0.436522, 0.712132, 1.17923", \ + "0.0451526, 0.15474, 0.214151, 0.306992, 0.461692, 0.726414, 1.18334", \ + "0.0693959, 0.198539, 0.2654, 0.366623, 0.524545, 0.781672, 1.21844", \ + "0.112511, 0.268836, 0.350019, 0.465077, 0.639389, 0.907034, 1.33673", \ + "0.193468, 0.385805, 0.482321, 0.61934, 0.824662, 1.12296, 1.58226" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0109712, 0.041053, 0.0586512, 0.0875546, 0.135926, 0.216536, 0.350852", \ + "0.016157, 0.0674833, 0.0905633, 0.123894, 0.174638, 0.255801, 0.390092", \ + "0.0178805, 0.0836422, 0.11209, 0.151563, 0.208745, 0.294571, 0.430293", \ + "0.0178878, 0.105247, 0.141772, 0.191644, 0.261118, 0.360083, 0.506611", \ + "0.0178888, 0.129096, 0.177371, 0.242333, 0.33141, 0.453982, 0.626906", \ + "0.0178898, 0.150757, 0.217154, 0.304454, 0.420762, 0.580212, 0.797616", \ + "0.0178908, 0.157611, 0.248849, 0.368846, 0.528283, 0.737792, 1.02429" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00680418, 0.0408717, 0.0649321, 0.105389, 0.173579, 0.28719, 0.476617", \ + "0.017517, 0.0580848, 0.0808529, 0.117512, 0.18045, 0.289673, 0.478007", \ + "0.0262713, 0.0739263, 0.098533, 0.136416, 0.197662, 0.301718, 0.482581", \ + "0.0417372, 0.101831, 0.129407, 0.171751, 0.235525, 0.338066, 0.510292", \ + "0.0687239, 0.149457, 0.182372, 0.231359, 0.302748, 0.41245, 0.584128", \ + "0.116859, 0.231071, 0.273395, 0.331088, 0.416066, 0.540762, 0.728374", \ + "0.206432, 0.366686, 0.428672, 0.506205, 0.607778, 0.760056, 0.97497" \ + ); + } + } + 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.0137687, 0.0620829, 0.0930218, 0.143975, 0.229158, 0.371167, 0.60768", \ + "0.0230726, 0.0908908, 0.12509, 0.177512, 0.262975, 0.404792, 0.64116", \ + "0.0290988, 0.110259, 0.149685, 0.207318, 0.29586, 0.438337, 0.674661", \ + "0.0380473, 0.138866, 0.186175, 0.254462, 0.353951, 0.504, 0.742322", \ + "0.0518204, 0.178374, 0.23802, 0.322007, 0.441342, 0.613837, 0.870734", \ + "0.0731025, 0.235642, 0.310114, 0.415424, 0.565223, 0.773989, 1.07522", \ + "0.108412, 0.319442, 0.414246, 0.545415, 0.734159, 0.999711, 1.3667" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0108356, 0.0749518, 0.120616, 0.19606, 0.322312, 0.532962, 0.883998", \ + "0.02137, 0.0890773, 0.130494, 0.201145, 0.323943, 0.533263, 0.884139", \ + "0.0289224, 0.105492, 0.14757, 0.216032, 0.333477, 0.536792, 0.884455", \ + "0.0427399, 0.132963, 0.179188, 0.250173, 0.364854, 0.558681, 0.894456", \ + "0.0669251, 0.175986, 0.230879, 0.311512, 0.432623, 0.624336, 0.944672", \ + "0.110317, 0.246277, 0.311822, 0.40811, 0.547396, 0.755764, 1.08014", \ + "0.191842, 0.361737, 0.443335, 0.563112, 0.72789, 0.973818, 1.33226" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0107158, 0.0408864, 0.0584869, 0.0874179, 0.135789, 0.216381, 0.350729", \ + "0.0165014, 0.0673064, 0.0903696, 0.123699, 0.174467, 0.255644, 0.38998", \ + "0.0191634, 0.0837015, 0.112005, 0.151466, 0.208651, 0.294424, 0.43012", \ + "0.0214123, 0.106294, 0.142372, 0.192061, 0.26119, 0.360006, 0.50656", \ + "0.0214133, 0.132881, 0.179895, 0.243738, 0.332794, 0.454521, 0.627209", \ + "0.0214143, 0.161895, 0.22575, 0.310859, 0.425181, 0.583452, 0.799257", \ + "0.0214153, 0.186066, 0.273125, 0.388585, 0.543635, 0.748393, 1.03137" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0069299, 0.040898, 0.0649449, 0.105501, 0.173619, 0.287217, 0.476667", \ + "0.017597, 0.0582378, 0.0809781, 0.11756, 0.180491, 0.289716, 0.477935", \ + "0.0262908, 0.0739402, 0.0985398, 0.136361, 0.197931, 0.30179, 0.482391", \ + "0.0418261, 0.101211, 0.128997, 0.17149, 0.235361, 0.338053, 0.510446", \ + "0.0689676, 0.147377, 0.181155, 0.230509, 0.301918, 0.41182, 0.584064", \ + "0.116671, 0.226978, 0.269996, 0.327591, 0.414739, 0.538665, 0.728148", \ + "0.207088, 0.359432, 0.419721, 0.49681, 0.599402, 0.75119, 0.9678" \ + ); + } + } + 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.0216226, 0.0846666, 0.126137, 0.194486, 0.308731, 0.499184, 0.816218", \ + "0.0359281, 0.113444, 0.156579, 0.225232, 0.339313, 0.529579, 0.847031", \ + "0.0450234, 0.135463, 0.182976, 0.255072, 0.370258, 0.560307, 0.876984", \ + "0.0599651, 0.168462, 0.224336, 0.305755, 0.429195, 0.622928, 0.939289", \ + "0.0835998, 0.217465, 0.285307, 0.381856, 0.524207, 0.736617, 1.06377", \ + "0.121735, 0.289631, 0.373029, 0.492484, 0.663761, 0.913545, 1.28074", \ + "0.185402, 0.401247, 0.504723, 0.652892, 0.866628, 1.17064, 1.60522" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.017916, 0.105182, 0.165742, 0.265705, 0.433137, 0.712081, 1.17703", \ + "0.0293065, 0.115695, 0.172054, 0.268234, 0.433428, 0.712082, 1.17718", \ + "0.037654, 0.131476, 0.186975, 0.279285, 0.439027, 0.71343, 1.17719", \ + "0.0516956, 0.158886, 0.217982, 0.310312, 0.463958, 0.727399, 1.18877", \ + "0.0771306, 0.203307, 0.27026, 0.370168, 0.526721, 0.782573, 1.2165", \ + "0.121281, 0.274861, 0.353029, 0.467483, 0.641868, 0.907178, 1.33483", \ + "0.201271, 0.392464, 0.487064, 0.623862, 0.825295, 1.12486, 1.58071" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0107158, 0.0408864, 0.0584869, 0.0874179, 0.135789, 0.216381, 0.350729", \ + "0.0165014, 0.0673064, 0.0903696, 0.123699, 0.174467, 0.255644, 0.38998", \ + "0.0191634, 0.0837015, 0.112005, 0.151466, 0.208651, 0.294424, 0.43012", \ + "0.0214123, 0.106294, 0.142372, 0.192061, 0.26119, 0.360006, 0.50656", \ + "0.0214133, 0.132881, 0.179895, 0.243738, 0.332794, 0.454521, 0.627209", \ + "0.0214143, 0.161895, 0.22575, 0.310859, 0.425181, 0.583452, 0.799257", \ + "0.0214153, 0.186066, 0.273125, 0.388585, 0.543635, 0.748393, 1.03137" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0069299, 0.040898, 0.0649449, 0.105501, 0.173619, 0.287217, 0.476667", \ + "0.017597, 0.0582378, 0.0809781, 0.11756, 0.180491, 0.289716, 0.477935", \ + "0.0262908, 0.0739402, 0.0985398, 0.136361, 0.197931, 0.30179, 0.482391", \ + "0.0418261, 0.101211, 0.128997, 0.17149, 0.235361, 0.338053, 0.510446", \ + "0.0689676, 0.147377, 0.181155, 0.230509, 0.301918, 0.41182, 0.584064", \ + "0.116671, 0.226978, 0.269996, 0.327591, 0.414739, 0.538665, 0.728148", \ + "0.207088, 0.359432, 0.419721, 0.49681, 0.599402, 0.75119, 0.9678" \ + ); + } + } + 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.0168756, 0.0188054, 0.0188688, 0.018764, 0.018354, 0.0175422, 0.0164012", \ + "0.0185957, 0.0182976, 0.0185788, 0.018752, 0.0186315, 0.0174555, 0.0162426", \ + "0.0231854, 0.0201142, 0.0196566, 0.0198146, 0.0186391, 0.0178325, 0.0165507", \ + "0.0347339, 0.0267309, 0.0250288, 0.0231206, 0.0225609, 0.0197544, 0.0195142", \ + "0.0593931, 0.0452793, 0.0409247, 0.0365491, 0.0318377, 0.0285273, 0.023568", \ + "0.109795, 0.0892292, 0.0810997, 0.071968, 0.0623301, 0.0524638, 0.0429958", \ + "0.21149, 0.184377, 0.172119, 0.15654, 0.137689, 0.119376, 0.0976806" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00986352, 0.0106986, 0.0106369, 0.0102015, 0.00977263, 0.00898391, 0.00776265", \ + "0.0127571, 0.0110185, 0.0108575, 0.0103035, 0.0106547, 0.00903425, 0.00758705", \ + "0.0178716, 0.0136299, 0.0126234, 0.0116969, 0.0113348, 0.0109425, 0.0079849", \ + "0.0296472, 0.0207008, 0.0185681, 0.0163582, 0.0138607, 0.0131422, 0.00951242", \ + "0.0544569, 0.0396695, 0.0347025, 0.0298145, 0.0248914, 0.0198412, 0.0165972", \ + "0.105528, 0.0845723, 0.0755213, 0.0650063, 0.0544692, 0.0439001, 0.0339245", \ + "0.208051, 0.181148, 0.167732, 0.15096, 0.130208, 0.107358, 0.0853278" \ + ); + } + } + 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.0180521, 0.0185261, 0.018463, 0.0181562, 0.0177782, 0.0169477, 0.0157269", \ + "0.0193839, 0.0186195, 0.0185269, 0.0185877, 0.0182499, 0.0170253, 0.0157672", \ + "0.0237428, 0.0206942, 0.0199897, 0.0195623, 0.0184644, 0.017319, 0.0161847", \ + "0.035433, 0.0277796, 0.0258012, 0.0236727, 0.0220317, 0.0196764, 0.0190823", \ + "0.0607889, 0.0476069, 0.043264, 0.0383289, 0.0331078, 0.0291169, 0.0240649", \ + "0.112589, 0.0940499, 0.085909, 0.07609, 0.0655622, 0.0546548, 0.0442924", \ + "0.217128, 0.192977, 0.18122, 0.165962, 0.147255, 0.124631, 0.103022" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0169789, 0.0176668, 0.0173804, 0.0170799, 0.0166204, 0.0159399, 0.014714", \ + "0.0183547, 0.0176336, 0.0175205, 0.0171629, 0.0166701, 0.0159666, 0.0146645", \ + "0.0228337, 0.019678, 0.0189691, 0.0181904, 0.018488, 0.0173936, 0.015435", \ + "0.0344898, 0.0264819, 0.0246158, 0.0227536, 0.0205926, 0.0195077, 0.01669", \ + "0.0599798, 0.0455476, 0.0407879, 0.0362997, 0.0315133, 0.0266956, 0.0239282", \ + "0.112415, 0.0909618, 0.0823727, 0.0719284, 0.0612864, 0.0511363, 0.040487", \ + "0.218745, 0.190513, 0.177376, 0.159925, 0.139184, 0.117148, 0.0960805" \ + ); + } + } + 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.00943081, 0.0106087, 0.0107209, 0.0106368, 0.0103535, 0.00965011, 0.00826233", \ + "0.0137095, 0.0115537, 0.011571, 0.0110138, 0.010301, 0.0096132, 0.00850816", \ + "0.0195498, 0.0148959, 0.013752, 0.012961, 0.0117167, 0.0102203, 0.00884361", \ + "0.0318953, 0.0236247, 0.0212639, 0.0184183, 0.0167735, 0.0137391, 0.0129204", \ + "0.0580389, 0.0447802, 0.0404685, 0.03537, 0.0294893, 0.0248502, 0.0189181", \ + "0.110419, 0.0905791, 0.0829049, 0.0740485, 0.0641356, 0.0529213, 0.041835", \ + "0.217029, 0.189979, 0.178729, 0.163077, 0.145828, 0.126168, 0.105101" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0125623, 0.0144677, 0.0144545, 0.0142991, 0.0140611, 0.0133601, 0.0121972", \ + "0.0167515, 0.015217, 0.0149843, 0.01481, 0.0146179, 0.0135507, 0.0135688", \ + "0.0225244, 0.0177204, 0.0171726, 0.0162775, 0.0152033, 0.015579, 0.0126944", \ + "0.0352177, 0.025611, 0.0232563, 0.0213152, 0.0195347, 0.0166921, 0.0161607", \ + "0.0617229, 0.0463811, 0.0404807, 0.0355257, 0.0306314, 0.0265574, 0.021974", \ + "0.115017, 0.0921943, 0.0831474, 0.0727671, 0.0617014, 0.0508275, 0.042399", \ + "0.2232, 0.193392, 0.179462, 0.16212, 0.141599, 0.118656, 0.0974428" \ + ); + } + } + 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.00808408, 0.00953017, 0.00959806, 0.00954439, 0.00920349, 0.00854459, 0.00725202", \ + "0.0132558, 0.0104843, 0.0101543, 0.0098997, 0.0100884, 0.00843958, 0.00725448", \ + "0.0194834, 0.0139196, 0.0127484, 0.0116316, 0.0105197, 0.0090912, 0.00776875", \ + "0.0323, 0.0229089, 0.0203479, 0.0174424, 0.0153905, 0.0127259, 0.00974069", \ + "0.0589798, 0.0443499, 0.0395471, 0.0343916, 0.0283625, 0.023995, 0.0179209", \ + "0.11185, 0.0903451, 0.0828834, 0.073704, 0.0633027, 0.0519622, 0.0408617", \ + "0.21881, 0.190061, 0.178542, 0.1625, 0.145275, 0.124799, 0.104017" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0056693, 0.0076379, 0.00762577, 0.0074595, 0.0072161, 0.00649425, 0.00515518", \ + "0.0100284, 0.00839124, 0.00813832, 0.00793547, 0.00859695, 0.00674597, 0.00630575", \ + "0.0159287, 0.0109832, 0.0103459, 0.00950149, 0.00839745, 0.00877489, 0.00602948", \ + "0.0287888, 0.0187481, 0.0165683, 0.0146121, 0.0127769, 0.0098006, 0.00914984", \ + "0.0554958, 0.0397061, 0.0337169, 0.0289604, 0.0238385, 0.0199016, 0.0142936", \ + "0.109114, 0.0854711, 0.0764221, 0.0660216, 0.0547779, 0.044429, 0.0355656", \ + "0.21734, 0.186275, 0.172798, 0.155407, 0.134476, 0.111841, 0.0914563" \ + ); + } + } + 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.00825293, 0.00983356, 0.00969665, 0.00960828, 0.00918265, 0.00856546, 0.0084441", \ + "0.013966, 0.0107719, 0.0105394, 0.00989514, 0.0109148, 0.00866213, 0.0084589", \ + "0.0207906, 0.0147792, 0.0133097, 0.0123169, 0.0109578, 0.00976621, 0.0077081", \ + "0.0347233, 0.0246442, 0.021682, 0.0187452, 0.0160709, 0.0129717, 0.0130023", \ + "0.0635908, 0.0479597, 0.0428052, 0.0374116, 0.0312358, 0.025134, 0.0220074", \ + "0.121112, 0.0988629, 0.0899379, 0.0803359, 0.069249, 0.0570008, 0.0444367", \ + "0.237153, 0.207415, 0.194781, 0.178624, 0.158783, 0.137579, 0.112613" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00528132, 0.00734395, 0.00719368, 0.00714196, 0.00681243, 0.00612277, 0.00476237", \ + "0.0103521, 0.00808603, 0.00779291, 0.00753544, 0.00733159, 0.00617143, 0.00578908", \ + "0.0168407, 0.011019, 0.010193, 0.00928469, 0.00813376, 0.0084028, 0.00551271", \ + "0.0310148, 0.0198298, 0.0172686, 0.0151236, 0.0128203, 0.00974102, 0.00882666", \ + "0.0601931, 0.0429234, 0.0364194, 0.0308894, 0.0255059, 0.0206231, 0.0149026", \ + "0.118588, 0.0931021, 0.083129, 0.0719942, 0.0604411, 0.0484204, 0.0385248", \ + "0.236265, 0.204176, 0.188458, 0.169695, 0.147559, 0.122473, 0.0995794" \ + ); + } + } + 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.00943081, 0.0106087, 0.0107209, 0.0106368, 0.0103535, 0.00965011, 0.00826233", \ + "0.0137095, 0.0115537, 0.011571, 0.0110138, 0.010301, 0.0096132, 0.00850816", \ + "0.0195498, 0.0148959, 0.013752, 0.012961, 0.0117167, 0.0102203, 0.00884361", \ + "0.0318953, 0.0236247, 0.0212639, 0.0184183, 0.0167735, 0.0137391, 0.0129204", \ + "0.0580389, 0.0447802, 0.0404685, 0.03537, 0.0294893, 0.0248502, 0.0189181", \ + "0.110419, 0.0905791, 0.0829049, 0.0740485, 0.0641356, 0.0529213, 0.041835", \ + "0.217029, 0.189979, 0.178729, 0.163077, 0.145828, 0.126168, 0.105101" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00528132, 0.00734395, 0.00719368, 0.00714196, 0.00681243, 0.00612277, 0.00476237", \ + "0.0103521, 0.00808603, 0.00779291, 0.00753544, 0.00733159, 0.00617143, 0.00578908", \ + "0.0168407, 0.011019, 0.010193, 0.00928469, 0.00813376, 0.0084028, 0.00551271", \ + "0.0310148, 0.0198298, 0.0172686, 0.0151236, 0.0128203, 0.00974102, 0.00882666", \ + "0.0601931, 0.0429234, 0.0364194, 0.0308894, 0.0255059, 0.0206231, 0.0149026", \ + "0.118588, 0.0931021, 0.083129, 0.0719942, 0.0604411, 0.0484204, 0.0385248", \ + "0.236265, 0.204176, 0.188458, 0.169695, 0.147559, 0.122473, 0.0995794" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00648746; + rise_capacitance : 0.00620263; + rise_capacitance_range (0.00571222, 0.00697317); + fall_capacitance : 0.00677229; + fall_capacitance_range (0.00561074, 0.007903); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00689573; + rise_capacitance : 0.00696128; + rise_capacitance_range (0.00593967, 0.00773489); + fall_capacitance : 0.00683018; + fall_capacitance_range (0.00591115, 0.00743901); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0062224; + rise_capacitance : 0.0064916; + rise_capacitance_range (0.00532462, 0.00934649); + fall_capacitance : 0.00595319; + fall_capacitance_range (0.00552051, 0.00672286); + } + } + cell (sg13cmos5l_a221oi_1) { + area : 14.5152; + cell_footprint : "a221oi"; + cell_leakage_power : 2079.72; + leakage_power () { + value : 974.869; + when : "!A1&!A2&!B1&!B2&!C1&Y"; + } + leakage_power () { + value : 1457.26; + when : "!A1&!A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 1929.46; + when : "!A1&!A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 1929.46; + when : "!A1&!A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 1773.42; + when : "!A1&!A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 2362.84; + when : "!A1&!A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 1929.47; + when : "!A1&A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 2401.66; + when : "!A1&A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 1274.72; + when : "!A1&A2&B1&!B2&!C1&Y"; + } + leakage_power () { + value : 2401.66; + when : "!A1&A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 2245.63; + when : "!A1&A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 2835.05; + when : "!A1&A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 1929.46; + when : "A1&!A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 2401.66; + when : "A1&!A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 615.395; + when : "A1&!A2&B1&!B2&!C1&Y"; + } + leakage_power () { + value : 2401.66; + when : "A1&!A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 2245.62; + when : "A1&!A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 2835.05; + when : "A1&!A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 1416.6; + when : "A1&A2&!B1&!B2&!C1&!Y"; + } + leakage_power () { + value : 2036.1; + when : "A1&A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 2079.42; + when : "A1&A2&!B1&B2&!C1&!Y"; + } + leakage_power () { + value : 2682.85; + when : "A1&A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 2079.42; + when : "A1&A2&B1&!B2&!C1&!Y"; + } + leakage_power () { + value : 2682.85; + when : "A1&A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 2654.69; + when : "A1&A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 3301.49; + when : "A1&A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 1274.72; + 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.0507589, 0.142408, 0.204807, 0.307667, 0.479602, 0.765956, 1.24308", \ + "0.0606519, 0.15612, 0.218983, 0.322287, 0.494378, 0.781751, 1.25893", \ + "0.0653059, 0.165755, 0.229851, 0.333544, 0.505884, 0.792976, 1.27021", \ + "0.0717365, 0.181754, 0.24875, 0.355291, 0.528811, 0.815349, 1.2931", \ + "0.0826773, 0.209287, 0.281369, 0.393848, 0.57267, 0.863036, 1.33975", \ + "0.097069, 0.251561, 0.334543, 0.458333, 0.650038, 0.951401, 1.43683", \ + "0.108826, 0.309589, 0.411417, 0.556098, 0.774296, 1.09981, 1.61108" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0363495, 0.166037, 0.256178, 0.405286, 0.654747, 1.07037, 1.76297", \ + "0.0427432, 0.168322, 0.257138, 0.408861, 0.655093, 1.07104, 1.76298", \ + "0.0506411, 0.174829, 0.261892, 0.408862, 0.657644, 1.07105, 1.76299", \ + "0.069055, 0.190928, 0.276545, 0.419265, 0.661946, 1.07269, 1.76477", \ + "0.104494, 0.226127, 0.310006, 0.451004, 0.687702, 1.0897, 1.77078", \ + "0.162564, 0.297231, 0.38136, 0.519357, 0.754516, 1.14746, 1.81147", \ + "0.260344, 0.421414, 0.515438, 0.660633, 0.894549, 1.28064, 1.93692" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0287504, 0.0784192, 0.110832, 0.163591, 0.251067, 0.396181, 0.637596", \ + "0.0482567, 0.109234, 0.143804, 0.197582, 0.285122, 0.430128, 0.671604", \ + "0.0609659, 0.13207, 0.171216, 0.229567, 0.319944, 0.465646, 0.706827", \ + "0.0799492, 0.165774, 0.21223, 0.280045, 0.380825, 0.534542, 0.779128", \ + "0.104525, 0.209488, 0.267009, 0.349585, 0.469513, 0.645245, 0.908615", \ + "0.138739, 0.270961, 0.341896, 0.443736, 0.59274, 0.80421, 1.11257", \ + "0.186343, 0.355868, 0.447172, 0.574996, 0.759684, 1.02363, 1.40004" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0315119, 0.0933769, 0.137222, 0.209874, 0.33179, 0.534685, 0.872493", \ + "0.0475684, 0.105767, 0.146247, 0.21477, 0.333345, 0.534686, 0.872494", \ + "0.0619758, 0.122822, 0.16318, 0.229557, 0.342975, 0.538795, 0.873299", \ + "0.0877461, 0.154068, 0.196706, 0.264188, 0.375023, 0.562379, 0.885449", \ + "0.132621, 0.210753, 0.255865, 0.32896, 0.443468, 0.62886, 0.938593", \ + "0.208633, 0.306397, 0.359419, 0.440602, 0.564334, 0.762896, 1.07371", \ + "0.340167, 0.480389, 0.543785, 0.638716, 0.779091, 0.994623, 1.33334" \ + ); + } + } + 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.0434869, 0.135812, 0.198479, 0.301711, 0.474472, 0.762195, 1.24164", \ + "0.0524482, 0.149237, 0.212453, 0.316214, 0.489525, 0.777898, 1.25759", \ + "0.0561727, 0.158567, 0.223127, 0.32736, 0.500607, 0.789132, 1.26835", \ + "0.0607745, 0.173904, 0.241478, 0.348822, 0.523305, 0.811098, 1.29087", \ + "0.0686363, 0.200787, 0.273796, 0.386702, 0.567084, 0.858486, 1.33772", \ + "0.079002, 0.241852, 0.325558, 0.451006, 0.64257, 0.94615, 1.43407", \ + "0.084817, 0.296634, 0.399658, 0.546962, 0.766358, 1.09764, 1.6074" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0293236, 0.159376, 0.249934, 0.399584, 0.650434, 1.06821, 1.76551", \ + "0.0364473, 0.161821, 0.25091, 0.401936, 0.651043, 1.06892, 1.76552", \ + "0.0447403, 0.168442, 0.255854, 0.402465, 0.651251, 1.06893, 1.76553", \ + "0.0640822, 0.184583, 0.270486, 0.413926, 0.657816, 1.0707, 1.7656", \ + "0.100026, 0.220643, 0.304608, 0.445698, 0.683932, 1.08765, 1.77223", \ + "0.157286, 0.290973, 0.375976, 0.515178, 0.749165, 1.14515, 1.81315", \ + "0.255778, 0.414163, 0.509338, 0.655879, 0.890267, 1.28208, 1.93791" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0277316, 0.0769378, 0.109075, 0.161518, 0.248887, 0.394031, 0.635785", \ + "0.0461483, 0.107463, 0.141886, 0.195453, 0.282985, 0.427993, 0.669503", \ + "0.0577408, 0.12972, 0.168959, 0.227303, 0.317688, 0.463466, 0.704902", \ + "0.0742125, 0.162325, 0.209217, 0.277358, 0.37835, 0.53228, 0.77689", \ + "0.094747, 0.204732, 0.263059, 0.346094, 0.466593, 0.642525, 0.906352", \ + "0.12374, 0.263901, 0.336192, 0.439701, 0.589301, 0.801422, 1.11008", \ + "0.164925, 0.345461, 0.438671, 0.568448, 0.754206, 1.02007, 1.39769" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0253352, 0.0881779, 0.132141, 0.204968, 0.326876, 0.529627, 0.868101", \ + "0.0398753, 0.100575, 0.141095, 0.209724, 0.328474, 0.529723, 0.868102", \ + "0.0529853, 0.117137, 0.157932, 0.22445, 0.338023, 0.534005, 0.868756", \ + "0.076705, 0.147834, 0.190949, 0.258667, 0.36984, 0.557932, 0.880559", \ + "0.117532, 0.202584, 0.248581, 0.322283, 0.438085, 0.623782, 0.933784", \ + "0.187854, 0.295874, 0.35115, 0.432602, 0.558603, 0.757164, 1.06817", \ + "0.311407, 0.465976, 0.533277, 0.627831, 0.772464, 0.987274, 1.32825" \ + ); + } + } + 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.0400901, 0.116643, 0.168632, 0.254027, 0.397272, 0.635396, 1.03288", \ + "0.0512446, 0.13365, 0.186289, 0.27218, 0.415689, 0.653925, 1.05126", \ + "0.0555556, 0.145316, 0.199823, 0.287041, 0.430599, 0.669174, 1.06632", \ + "0.0602353, 0.163459, 0.222086, 0.313397, 0.45981, 0.699081, 1.09625", \ + "0.0668972, 0.190933, 0.257498, 0.356933, 0.512064, 0.75812, 1.15789", \ + "0.0753469, 0.23135, 0.309653, 0.424883, 0.597776, 0.858919, 1.27578", \ + "0.0783498, 0.283557, 0.38178, 0.51943, 0.721269, 1.01821, 1.46807" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0247525, 0.132723, 0.208184, 0.332689, 0.541367, 0.889007, 1.46863", \ + "0.0331694, 0.136173, 0.209921, 0.333322, 0.541368, 0.889008, 1.46864", \ + "0.0423619, 0.144275, 0.216252, 0.337076, 0.542742, 0.889009, 1.46865", \ + "0.0622243, 0.163342, 0.234514, 0.351932, 0.55267, 0.89354, 1.47156", \ + "0.0988925, 0.202014, 0.272896, 0.389592, 0.585468, 0.917418, 1.48147", \ + "0.157211, 0.274538, 0.347968, 0.46598, 0.663079, 0.988168, 1.53634", \ + "0.253949, 0.398648, 0.481364, 0.610847, 0.81186, 1.13807, 1.68539" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.02898, 0.0785132, 0.110752, 0.163316, 0.250733, 0.395994, 0.637774", \ + "0.0484231, 0.109252, 0.143641, 0.197242, 0.284832, 0.429934, 0.671472", \ + "0.0608595, 0.131975, 0.170973, 0.229253, 0.319648, 0.465365, 0.706768", \ + "0.0790339, 0.165424, 0.212004, 0.279863, 0.380518, 0.534347, 0.778958", \ + "0.102471, 0.20977, 0.267174, 0.350022, 0.469575, 0.64538, 0.908762", \ + "0.135547, 0.272456, 0.344018, 0.44615, 0.594726, 0.805337, 1.11361", \ + "0.183856, 0.361052, 0.452959, 0.58238, 0.764075, 1.02885, 1.404" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0267155, 0.0899261, 0.133961, 0.206884, 0.328731, 0.531891, 0.870078", \ + "0.040992, 0.101986, 0.142708, 0.211532, 0.330343, 0.5319, 0.870079", \ + "0.0538158, 0.118473, 0.159326, 0.226072, 0.33978, 0.53553, 0.870216", \ + "0.0762025, 0.148592, 0.192242, 0.26009, 0.371456, 0.55909, 0.88229", \ + "0.115372, 0.2018, 0.249924, 0.323022, 0.43962, 0.625234, 0.935484", \ + "0.180683, 0.291621, 0.348897, 0.430689, 0.558209, 0.757998, 1.06939", \ + "0.294579, 0.452443, 0.520854, 0.61943, 0.767253, 0.983875, 1.32492" \ + ); + } + } + 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.0507589, 0.142408, 0.204807, 0.307667, 0.479602, 0.765956, 1.24308", \ + "0.0606519, 0.15612, 0.218983, 0.322287, 0.494378, 0.781751, 1.25893", \ + "0.0653059, 0.165755, 0.229851, 0.333544, 0.505884, 0.792976, 1.27021", \ + "0.0717365, 0.181754, 0.24875, 0.355291, 0.528811, 0.815349, 1.2931", \ + "0.0826773, 0.209287, 0.281369, 0.393848, 0.57267, 0.863036, 1.33975", \ + "0.097069, 0.251561, 0.334543, 0.458333, 0.650038, 0.951401, 1.43683", \ + "0.108826, 0.309589, 0.411417, 0.556098, 0.774296, 1.09981, 1.61108" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0363495, 0.166037, 0.256178, 0.405286, 0.654747, 1.07037, 1.76297", \ + "0.0427432, 0.168322, 0.257138, 0.408861, 0.655093, 1.07104, 1.76298", \ + "0.0506411, 0.174829, 0.261892, 0.408862, 0.657644, 1.07105, 1.76299", \ + "0.069055, 0.190928, 0.276545, 0.419265, 0.661946, 1.07269, 1.76477", \ + "0.104494, 0.226127, 0.310006, 0.451004, 0.687702, 1.0897, 1.77078", \ + "0.162564, 0.297231, 0.38136, 0.519357, 0.754516, 1.14746, 1.81147", \ + "0.260344, 0.421414, 0.515438, 0.660633, 0.894549, 1.28064, 1.93692" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.02898, 0.0785132, 0.110752, 0.163316, 0.250733, 0.395994, 0.637774", \ + "0.0484231, 0.109252, 0.143641, 0.197242, 0.284832, 0.429934, 0.671472", \ + "0.0608595, 0.131975, 0.170973, 0.229253, 0.319648, 0.465365, 0.706768", \ + "0.0790339, 0.165424, 0.212004, 0.279863, 0.380518, 0.534347, 0.778958", \ + "0.102471, 0.20977, 0.267174, 0.350022, 0.469575, 0.64538, 0.908762", \ + "0.135547, 0.272456, 0.344018, 0.44615, 0.594726, 0.805337, 1.11361", \ + "0.183856, 0.361052, 0.452959, 0.58238, 0.764075, 1.02885, 1.404" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0267155, 0.0899261, 0.133961, 0.206884, 0.328731, 0.531891, 0.870078", \ + "0.040992, 0.101986, 0.142708, 0.211532, 0.330343, 0.5319, 0.870079", \ + "0.0538158, 0.118473, 0.159326, 0.226072, 0.33978, 0.53553, 0.870216", \ + "0.0762025, 0.148592, 0.192242, 0.26009, 0.371456, 0.55909, 0.88229", \ + "0.115372, 0.2018, 0.249924, 0.323022, 0.43962, 0.625234, 0.935484", \ + "0.180683, 0.291621, 0.348897, 0.430689, 0.558209, 0.757998, 1.06939", \ + "0.294579, 0.452443, 0.520854, 0.61943, 0.767253, 0.983875, 1.32492" \ + ); + } + } + 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.0568253, 0.147202, 0.209421, 0.31194, 0.483268, 0.769417, 1.24478", \ + "0.0681002, 0.16181, 0.224198, 0.326849, 0.498694, 0.784842, 1.26069", \ + "0.0738802, 0.171963, 0.235471, 0.338571, 0.510126, 0.796214, 1.27206", \ + "0.0824745, 0.188723, 0.255159, 0.360827, 0.533571, 0.819052, 1.29485", \ + "0.100461, 0.219566, 0.290413, 0.400439, 0.579045, 0.867613, 1.34229", \ + "0.129649, 0.271044, 0.350538, 0.47057, 0.658238, 0.957419, 1.4409", \ + "0.17162, 0.351515, 0.445175, 0.583765, 0.795221, 1.11908, 1.61792" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0434226, 0.173205, 0.263288, 0.412027, 0.660936, 1.07582, 1.76659", \ + "0.0492922, 0.175343, 0.264112, 0.413781, 0.6612, 1.0763, 1.7666", \ + "0.0570729, 0.181551, 0.268769, 0.414596, 0.664434, 1.07631, 1.76763", \ + "0.0744327, 0.197306, 0.283067, 0.425658, 0.66816, 1.07807, 1.76893", \ + "0.107186, 0.231925, 0.316519, 0.456636, 0.693926, 1.09487, 1.77426", \ + "0.162948, 0.299764, 0.385769, 0.523717, 0.758327, 1.15141, 1.81496", \ + "0.258147, 0.420421, 0.514718, 0.660675, 0.89623, 1.28711, 1.93743" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0294177, 0.0790865, 0.111531, 0.164268, 0.251674, 0.396747, 0.638264", \ + "0.0439487, 0.100711, 0.134559, 0.18811, 0.275761, 0.420894, 0.662413", \ + "0.0535972, 0.117923, 0.154476, 0.210744, 0.300218, 0.44593, 0.687474", \ + "0.0669848, 0.144046, 0.185847, 0.248083, 0.343831, 0.494556, 0.738111", \ + "0.0826811, 0.177976, 0.228155, 0.301915, 0.409911, 0.574252, 0.82934", \ + "0.10028, 0.222037, 0.286219, 0.37559, 0.506818, 0.695946, 0.979121", \ + "0.115974, 0.272946, 0.355776, 0.473737, 0.637117, 0.869048, 1.20261" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0309838, 0.0934309, 0.137226, 0.209872, 0.33172, 0.534591, 0.872492", \ + "0.0419968, 0.100785, 0.142498, 0.212829, 0.332741, 0.53534, 0.872493", \ + "0.0542244, 0.112209, 0.153255, 0.221547, 0.338353, 0.537007, 0.873285", \ + "0.0780774, 0.136297, 0.176978, 0.244381, 0.357798, 0.550897, 0.880006", \ + "0.119774, 0.184099, 0.224718, 0.291518, 0.404669, 0.592703, 0.911816", \ + "0.190648, 0.27137, 0.314609, 0.38534, 0.498267, 0.687492, 1.00023", \ + "0.311776, 0.429167, 0.481963, 0.559111, 0.680825, 0.873197, 1.18646" \ + ); + } + } + 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.0497993, 0.140539, 0.202938, 0.305901, 0.478169, 0.765237, 1.24338", \ + "0.0601996, 0.155037, 0.217723, 0.320886, 0.493333, 0.781043, 1.25958", \ + "0.0649053, 0.165022, 0.228893, 0.332511, 0.504875, 0.791929, 1.27166", \ + "0.0723668, 0.181341, 0.248227, 0.35457, 0.528105, 0.81498, 1.29295", \ + "0.0885135, 0.2111, 0.283495, 0.393964, 0.572771, 0.86332, 1.34041", \ + "0.114483, 0.261575, 0.342031, 0.463118, 0.652098, 0.954066, 1.43774", \ + "0.151723, 0.339104, 0.435367, 0.575144, 0.788055, 1.11308, 1.61545" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0364708, 0.166528, 0.256908, 0.406493, 0.656483, 1.0734, 1.76793", \ + "0.0428367, 0.168874, 0.258006, 0.407819, 0.657203, 1.07426, 1.76877", \ + "0.0506678, 0.175437, 0.262722, 0.409213, 0.662786, 1.07427, 1.76941", \ + "0.0687914, 0.191284, 0.277271, 0.420497, 0.663985, 1.07611, 1.77024", \ + "0.101957, 0.225865, 0.311218, 0.451575, 0.689578, 1.09288, 1.77594", \ + "0.156253, 0.294132, 0.380382, 0.519059, 0.753907, 1.15034, 1.81664", \ + "0.250591, 0.414205, 0.509347, 0.656036, 0.89218, 1.28512, 1.93841" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0284163, 0.0776368, 0.109732, 0.162197, 0.249539, 0.394663, 0.636456", \ + "0.0423598, 0.0990612, 0.132694, 0.186005, 0.273609, 0.418796, 0.660383", \ + "0.0511365, 0.11587, 0.152392, 0.208526, 0.298065, 0.443777, 0.685491", \ + "0.0625353, 0.141391, 0.183333, 0.245673, 0.34154, 0.492353, 0.735963", \ + "0.0745847, 0.174133, 0.225015, 0.299214, 0.407707, 0.572041, 0.827092", \ + "0.0871735, 0.215959, 0.281442, 0.371761, 0.503566, 0.694821, 0.976761", \ + "0.0965472, 0.263306, 0.348156, 0.467541, 0.632554, 0.864672, 1.20077" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0247851, 0.0882368, 0.13214, 0.204959, 0.326815, 0.529877, 0.8681", \ + "0.0351471, 0.0955749, 0.137441, 0.207805, 0.327785, 0.529878, 0.868101", \ + "0.046475, 0.106916, 0.148046, 0.216481, 0.333348, 0.532105, 0.868111", \ + "0.0685134, 0.130469, 0.171353, 0.239284, 0.352894, 0.545974, 0.875675", \ + "0.107016, 0.177148, 0.219135, 0.286626, 0.400342, 0.587825, 0.906894", \ + "0.172417, 0.262203, 0.307365, 0.378824, 0.494334, 0.682915, 0.995604", \ + "0.287826, 0.415058, 0.47259, 0.551119, 0.673558, 0.870261, 1.18405" \ + ); + } + } + 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.0452707, 0.120504, 0.172298, 0.25739, 0.399961, 0.637747, 1.03387", \ + "0.0579813, 0.138364, 0.190502, 0.275963, 0.418631, 0.656307, 1.05221", \ + "0.063645, 0.150627, 0.204637, 0.291101, 0.433984, 0.671729, 1.06762", \ + "0.0712205, 0.169726, 0.227686, 0.31795, 0.463672, 0.701929, 1.09763", \ + "0.0859721, 0.200757, 0.265109, 0.362842, 0.516904, 0.761548, 1.15941", \ + "0.109941, 0.250078, 0.324692, 0.43586, 0.60606, 0.864375, 1.27753", \ + "0.14357, 0.324021, 0.415454, 0.546507, 0.742205, 1.03493, 1.47488" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0305625, 0.138585, 0.213941, 0.338164, 0.546233, 0.893028, 1.4711", \ + "0.0381726, 0.141906, 0.21549, 0.338631, 0.546234, 0.893029, 1.47111", \ + "0.0471336, 0.14978, 0.221803, 0.342434, 0.547693, 0.893189, 1.47112", \ + "0.0658231, 0.168383, 0.239445, 0.357032, 0.557451, 0.897512, 1.47257", \ + "0.100196, 0.206646, 0.277045, 0.393995, 0.589888, 0.921136, 1.48392", \ + "0.155481, 0.276383, 0.350581, 0.469528, 0.666504, 0.990569, 1.53844", \ + "0.250029, 0.394906, 0.479259, 0.609464, 0.813471, 1.14493, 1.68426" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0296625, 0.0791867, 0.111432, 0.163991, 0.251413, 0.39666, 0.638256", \ + "0.0441962, 0.100748, 0.134412, 0.187782, 0.275466, 0.42076, 0.662321", \ + "0.0537547, 0.11791, 0.154293, 0.210398, 0.299928, 0.445696, 0.687478", \ + "0.0668168, 0.144024, 0.185856, 0.247786, 0.343656, 0.494318, 0.738022", \ + "0.0813968, 0.178421, 0.228801, 0.302349, 0.410684, 0.574655, 0.829369", \ + "0.0985608, 0.223786, 0.288125, 0.377152, 0.508116, 0.696922, 0.979894", \ + "0.115381, 0.278684, 0.362651, 0.479958, 0.642442, 0.872702, 1.20619" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0263234, 0.0899348, 0.134022, 0.206884, 0.328879, 0.531948, 0.870116", \ + "0.0363902, 0.0971568, 0.139093, 0.209696, 0.329634, 0.531949, 0.870117", \ + "0.0473677, 0.108297, 0.149633, 0.218292, 0.335155, 0.533975, 0.870522", \ + "0.0691719, 0.131595, 0.172683, 0.240764, 0.354587, 0.547725, 0.876767", \ + "0.105344, 0.176792, 0.218838, 0.287738, 0.401565, 0.589674, 0.908633", \ + "0.167223, 0.258364, 0.30555, 0.377298, 0.492713, 0.682777, 0.99625", \ + "0.272204, 0.402903, 0.462385, 0.543822, 0.669912, 0.865554, 1.18431" \ + ); + } + } + 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.0568253, 0.147202, 0.209421, 0.31194, 0.483268, 0.769417, 1.24478", \ + "0.0681002, 0.16181, 0.224198, 0.326849, 0.498694, 0.784842, 1.26069", \ + "0.0738802, 0.171963, 0.235471, 0.338571, 0.510126, 0.796214, 1.27206", \ + "0.0824745, 0.188723, 0.255159, 0.360827, 0.533571, 0.819052, 1.29485", \ + "0.100461, 0.219566, 0.290413, 0.400439, 0.579045, 0.867613, 1.34229", \ + "0.129649, 0.271044, 0.350538, 0.47057, 0.658238, 0.957419, 1.4409", \ + "0.17162, 0.351515, 0.445175, 0.583765, 0.795221, 1.11908, 1.61792" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0434226, 0.173205, 0.263288, 0.412027, 0.660936, 1.07582, 1.76659", \ + "0.0492922, 0.175343, 0.264112, 0.413781, 0.6612, 1.0763, 1.7666", \ + "0.0570729, 0.181551, 0.268769, 0.414596, 0.664434, 1.07631, 1.76763", \ + "0.0744327, 0.197306, 0.283067, 0.425658, 0.66816, 1.07807, 1.76893", \ + "0.107186, 0.231925, 0.316519, 0.456636, 0.693926, 1.09487, 1.77426", \ + "0.162948, 0.299764, 0.385769, 0.523717, 0.758327, 1.15141, 1.81496", \ + "0.258147, 0.420421, 0.514718, 0.660675, 0.89623, 1.28711, 1.93743" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0296625, 0.0791867, 0.111432, 0.163991, 0.251413, 0.39666, 0.638256", \ + "0.0441962, 0.100748, 0.134412, 0.187782, 0.275466, 0.42076, 0.662321", \ + "0.0537547, 0.11791, 0.154293, 0.210398, 0.299928, 0.445696, 0.687478", \ + "0.0668168, 0.144024, 0.185856, 0.247786, 0.343656, 0.494318, 0.738022", \ + "0.0813968, 0.178421, 0.228801, 0.302349, 0.410684, 0.574655, 0.829369", \ + "0.0985608, 0.223786, 0.288125, 0.377152, 0.508116, 0.696922, 0.979894", \ + "0.115381, 0.278684, 0.362651, 0.479958, 0.642442, 0.872702, 1.20619" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0263234, 0.0899348, 0.134022, 0.206884, 0.328879, 0.531948, 0.870116", \ + "0.0363902, 0.0971568, 0.139093, 0.209696, 0.329634, 0.531949, 0.870117", \ + "0.0473677, 0.108297, 0.149633, 0.218292, 0.335155, 0.533975, 0.870522", \ + "0.0691719, 0.131595, 0.172683, 0.240764, 0.354587, 0.547725, 0.876767", \ + "0.105344, 0.176792, 0.218838, 0.287738, 0.401565, 0.589674, 0.908633", \ + "0.167223, 0.258364, 0.30555, 0.377298, 0.492713, 0.682777, 0.99625", \ + "0.272204, 0.402903, 0.462385, 0.543822, 0.669912, 0.865554, 1.18431" \ + ); + } + } + 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.0455938, 0.137545, 0.200079, 0.303088, 0.475399, 0.762521, 1.24073", \ + "0.0575153, 0.155861, 0.218987, 0.322393, 0.495088, 0.78299, 1.26046", \ + "0.0661127, 0.172348, 0.23737, 0.341586, 0.514277, 0.80208, 1.28045", \ + "0.0806288, 0.200573, 0.270141, 0.379063, 0.553952, 0.841223, 1.31937", \ + "0.105077, 0.246539, 0.325106, 0.442857, 0.627732, 0.921393, 1.40034", \ + "0.141359, 0.316571, 0.41023, 0.547631, 0.749421, 1.06482, 1.55906", \ + "0.194407, 0.421373, 0.53581, 0.702122, 0.944961, 1.29752, 1.83355" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0365708, 0.166575, 0.256988, 0.406492, 0.656936, 1.07357, 1.76921", \ + "0.0468508, 0.170293, 0.258748, 0.409267, 0.656937, 1.07431, 1.76922", \ + "0.0572291, 0.179687, 0.265506, 0.41051, 0.660342, 1.07432, 1.76923", \ + "0.0760307, 0.201374, 0.285503, 0.426179, 0.666898, 1.07753, 1.76924", \ + "0.107871, 0.241621, 0.328501, 0.467681, 0.701792, 1.09972, 1.77821", \ + "0.16093, 0.315759, 0.406317, 0.55252, 0.785669, 1.17529, 1.83356", \ + "0.250856, 0.439312, 0.544111, 0.702621, 0.950633, 1.3451, 1.99351" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0260328, 0.0737832, 0.10571, 0.158124, 0.245222, 0.390059, 0.631349", \ + "0.0419684, 0.103958, 0.138548, 0.19225, 0.279582, 0.424329, 0.665597", \ + "0.0518927, 0.125509, 0.165172, 0.223769, 0.314262, 0.459821, 0.700841", \ + "0.0656051, 0.156673, 0.20432, 0.272968, 0.374408, 0.528419, 0.773051", \ + "0.0808371, 0.195545, 0.255139, 0.339536, 0.461074, 0.637848, 0.902234", \ + "0.0961863, 0.245267, 0.320968, 0.427245, 0.57967, 0.793963, 1.10418", \ + "0.10544, 0.301025, 0.401444, 0.540228, 0.732265, 1.00506, 1.38609" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0253095, 0.0865555, 0.130368, 0.20302, 0.32477, 0.527411, 0.865306", \ + "0.0410381, 0.0996533, 0.139904, 0.208246, 0.326508, 0.527605, 0.865307", \ + "0.0546929, 0.11658, 0.157106, 0.223193, 0.336382, 0.531722, 0.865912", \ + "0.0791534, 0.147305, 0.190292, 0.257959, 0.36869, 0.55575, 0.878558", \ + "0.120607, 0.202626, 0.249022, 0.321803, 0.437203, 0.622485, 0.932078", \ + "0.189643, 0.296184, 0.351227, 0.432916, 0.557829, 0.755823, 1.0674", \ + "0.306339, 0.460324, 0.530455, 0.626195, 0.772382, 0.987858, 1.32807" \ + ); + } + } + 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.0382418, 0.130613, 0.193249, 0.296479, 0.469561, 0.757075, 1.23642", \ + "0.0484001, 0.148736, 0.212075, 0.31574, 0.488734, 0.777423, 1.25714", \ + "0.0553578, 0.164877, 0.230342, 0.334934, 0.508042, 0.796084, 1.27612", \ + "0.0680444, 0.192334, 0.262756, 0.372004, 0.547738, 0.835711, 1.31498", \ + "0.0895291, 0.237364, 0.317017, 0.435487, 0.621616, 0.915673, 1.39605", \ + "0.120773, 0.305349, 0.400676, 0.539252, 0.743964, 1.05899, 1.55476", \ + "0.167415, 0.407511, 0.524458, 0.69201, 0.936737, 1.29092, 1.83014" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0295818, 0.159447, 0.249939, 0.39969, 0.650586, 1.06836, 1.76551", \ + "0.0406579, 0.163495, 0.251707, 0.402431, 0.651042, 1.06886, 1.76552", \ + "0.0510634, 0.173195, 0.258927, 0.403865, 0.655464, 1.06887, 1.76553", \ + "0.0700788, 0.195013, 0.279057, 0.419986, 0.661047, 1.07182, 1.76573", \ + "0.100687, 0.235456, 0.322321, 0.461675, 0.69617, 1.09471, 1.77523", \ + "0.153578, 0.308774, 0.399843, 0.546393, 0.781336, 1.17043, 1.83011", \ + "0.241946, 0.431161, 0.53742, 0.696905, 0.947853, 1.3413, 1.98981" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0252894, 0.0724891, 0.104078, 0.156129, 0.243096, 0.387968, 0.629552", \ + "0.0402696, 0.102307, 0.136753, 0.190191, 0.27743, 0.422393, 0.663626", \ + "0.0490258, 0.123342, 0.16305, 0.22154, 0.312048, 0.457675, 0.698871", \ + "0.0603227, 0.153465, 0.201486, 0.270315, 0.372005, 0.526208, 0.770903", \ + "0.070983, 0.190862, 0.251076, 0.33623, 0.458075, 0.635388, 0.899983", \ + "0.0799018, 0.238387, 0.315362, 0.422847, 0.575336, 0.79084, 1.10175", \ + "0.0806865, 0.290162, 0.393023, 0.533502, 0.727343, 1.00052, 1.38391" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.01967, 0.0814677, 0.125331, 0.198039, 0.319927, 0.522816, 0.860592", \ + "0.0334478, 0.0944268, 0.134884, 0.203246, 0.321444, 0.522817, 0.860893", \ + "0.045552, 0.110998, 0.151725, 0.218097, 0.331494, 0.527094, 0.861096", \ + "0.0672492, 0.140683, 0.184625, 0.252741, 0.36345, 0.550737, 0.873619", \ + "0.103679, 0.19405, 0.241749, 0.315768, 0.431644, 0.61746, 0.927149", \ + "0.165528, 0.284641, 0.342101, 0.425618, 0.551837, 0.749992, 1.06301", \ + "0.272175, 0.44517, 0.517355, 0.61597, 0.764227, 0.981435, 1.32298" \ + ); + } + } + 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.032662, 0.109287, 0.161406, 0.247337, 0.390943, 0.630226, 1.02897", \ + "0.0425129, 0.127944, 0.180933, 0.267166, 0.410994, 0.6502, 1.04906", \ + "0.0481101, 0.143136, 0.198732, 0.286487, 0.430547, 0.669933, 1.06852", \ + "0.0580943, 0.168129, 0.22896, 0.321977, 0.469599, 0.709932, 1.10861", \ + "0.0730132, 0.206267, 0.27616, 0.379749, 0.539112, 0.787748, 1.18984", \ + "0.0925774, 0.261332, 0.346499, 0.469481, 0.648842, 0.919483, 1.34265", \ + "0.115899, 0.339049, 0.444997, 0.594392, 0.811838, 1.12648, 1.59199" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0236762, 0.131815, 0.207306, 0.332343, 0.541629, 0.890473, 1.4719", \ + "0.0347985, 0.136804, 0.209837, 0.333043, 0.541768, 0.890622, 1.47191", \ + "0.0452444, 0.147247, 0.218371, 0.338205, 0.543544, 0.890651, 1.47192", \ + "0.0640096, 0.169517, 0.23993, 0.35627, 0.55563, 0.895931, 1.47833", \ + "0.0944045, 0.211142, 0.282673, 0.400053, 0.594901, 0.924647, 1.48738", \ + "0.145729, 0.282446, 0.361339, 0.48603, 0.682126, 1.00638, 1.55253", \ + "0.233181, 0.40287, 0.495954, 0.634574, 0.846499, 1.17886, 1.72267" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0249882, 0.0721971, 0.103814, 0.155816, 0.242892, 0.387863, 0.629269", \ + "0.0401429, 0.101993, 0.136423, 0.189872, 0.277113, 0.422081, 0.663164", \ + "0.0496035, 0.12322, 0.162734, 0.221304, 0.311784, 0.457346, 0.698547", \ + "0.0626865, 0.154186, 0.201697, 0.270342, 0.371926, 0.526015, 0.77062", \ + "0.0776621, 0.19399, 0.253154, 0.337773, 0.459004, 0.635794, 0.900051", \ + "0.096081, 0.247956, 0.322269, 0.427482, 0.578832, 0.793091, 1.10342", \ + "0.117284, 0.316336, 0.415513, 0.551425, 0.740604, 1.0099, 1.38892" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0197467, 0.0814718, 0.125512, 0.19804, 0.319777, 0.52263, 0.860632", \ + "0.0336526, 0.0945671, 0.134916, 0.203284, 0.321566, 0.522803, 0.860792", \ + "0.045476, 0.11112, 0.151802, 0.218182, 0.331794, 0.527076, 0.861087", \ + "0.0668245, 0.140209, 0.184272, 0.252468, 0.363486, 0.550765, 0.873593", \ + "0.10247, 0.192265, 0.240906, 0.314999, 0.431767, 0.617152, 0.927061", \ + "0.16262, 0.28089, 0.338357, 0.423338, 0.550778, 0.749294, 1.06211", \ + "0.267177, 0.436269, 0.509118, 0.609163, 0.756628, 0.976491, 1.31824" \ + ); + } + } + 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.0455938, 0.137545, 0.200079, 0.303088, 0.475399, 0.762521, 1.24073", \ + "0.0575153, 0.155861, 0.218987, 0.322393, 0.495088, 0.78299, 1.26046", \ + "0.0661127, 0.172348, 0.23737, 0.341586, 0.514277, 0.80208, 1.28045", \ + "0.0806288, 0.200573, 0.270141, 0.379063, 0.553952, 0.841223, 1.31937", \ + "0.105077, 0.246539, 0.325106, 0.442857, 0.627732, 0.921393, 1.40034", \ + "0.141359, 0.316571, 0.41023, 0.547631, 0.749421, 1.06482, 1.55906", \ + "0.194407, 0.421373, 0.53581, 0.702122, 0.944961, 1.29752, 1.83355" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0365708, 0.166575, 0.256988, 0.406492, 0.656936, 1.07357, 1.76921", \ + "0.0468508, 0.170293, 0.258748, 0.409267, 0.656937, 1.07431, 1.76922", \ + "0.0572291, 0.179687, 0.265506, 0.41051, 0.660342, 1.07432, 1.76923", \ + "0.0760307, 0.201374, 0.285503, 0.426179, 0.666898, 1.07753, 1.76924", \ + "0.107871, 0.241621, 0.328501, 0.467681, 0.701792, 1.09972, 1.77821", \ + "0.16093, 0.315759, 0.406317, 0.55252, 0.785669, 1.17529, 1.83356", \ + "0.250856, 0.439312, 0.544111, 0.702621, 0.950633, 1.3451, 1.99351" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0249882, 0.0721971, 0.103814, 0.155816, 0.242892, 0.387863, 0.629269", \ + "0.0401429, 0.101993, 0.136423, 0.189872, 0.277113, 0.422081, 0.663164", \ + "0.0496035, 0.12322, 0.162734, 0.221304, 0.311784, 0.457346, 0.698547", \ + "0.0626865, 0.154186, 0.201697, 0.270342, 0.371926, 0.526015, 0.77062", \ + "0.0776621, 0.19399, 0.253154, 0.337773, 0.459004, 0.635794, 0.900051", \ + "0.096081, 0.247956, 0.322269, 0.427482, 0.578832, 0.793091, 1.10342", \ + "0.117284, 0.316336, 0.415513, 0.551425, 0.740604, 1.0099, 1.38892" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0197467, 0.0814718, 0.125512, 0.19804, 0.319777, 0.52263, 0.860632", \ + "0.0336526, 0.0945671, 0.134916, 0.203284, 0.321566, 0.522803, 0.860792", \ + "0.045476, 0.11112, 0.151802, 0.218182, 0.331794, 0.527076, 0.861087", \ + "0.0668245, 0.140209, 0.184272, 0.252468, 0.363486, 0.550765, 0.873593", \ + "0.10247, 0.192265, 0.240906, 0.314999, 0.431767, 0.617152, 0.927061", \ + "0.16262, 0.28089, 0.338357, 0.423338, 0.550778, 0.749294, 1.06211", \ + "0.267177, 0.436269, 0.509118, 0.609163, 0.756628, 0.976491, 1.31824" \ + ); + } + } + 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.0516716, 0.142005, 0.204224, 0.306632, 0.478408, 0.763701, 1.23961", \ + "0.0656237, 0.161491, 0.224005, 0.326604, 0.498086, 0.784559, 1.2608", \ + "0.075761, 0.178752, 0.242951, 0.346316, 0.517856, 0.803973, 1.27978", \ + "0.0936653, 0.208595, 0.277062, 0.384734, 0.558197, 0.843664, 1.31948", \ + "0.124764, 0.258559, 0.334298, 0.450675, 0.634155, 0.925196, 1.40134", \ + "0.17597, 0.337037, 0.426879, 0.560413, 0.759355, 1.07161, 1.56264", \ + "0.258539, 0.461859, 0.570728, 0.730807, 0.963625, 1.31058, 1.84021" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0435372, 0.173269, 0.263261, 0.411992, 0.661045, 1.07556, 1.7666", \ + "0.0532352, 0.176838, 0.264759, 0.41284, 0.661046, 1.07629, 1.76697", \ + "0.0635998, 0.186066, 0.271591, 0.415967, 0.66414, 1.0763, 1.76707", \ + "0.0816092, 0.207319, 0.291315, 0.43173, 0.671133, 1.07889, 1.76806", \ + "0.111501, 0.248045, 0.33394, 0.47252, 0.705822, 1.10171, 1.77726", \ + "0.161142, 0.318016, 0.410897, 0.554927, 0.789016, 1.17728, 1.83212", \ + "0.247608, 0.437134, 0.541743, 0.701704, 0.948372, 1.3431, 1.99128" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0269405, 0.0744751, 0.106428, 0.158813, 0.245901, 0.39084, 0.632075", \ + "0.0390448, 0.0957303, 0.129478, 0.182814, 0.270204, 0.415096, 0.656435", \ + "0.0463873, 0.112169, 0.148842, 0.205189, 0.294603, 0.440193, 0.681519", \ + "0.0553897, 0.136418, 0.178976, 0.241702, 0.337741, 0.488548, 0.732091", \ + "0.0624474, 0.166376, 0.218353, 0.293423, 0.402638, 0.567657, 0.822853", \ + "0.063362, 0.19962, 0.267732, 0.361109, 0.495036, 0.686332, 0.970791", \ + "0.063363, 0.224887, 0.316098, 0.441469, 0.613488, 0.850506, 1.18958" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0245989, 0.0864904, 0.130382, 0.203034, 0.324789, 0.527373, 0.865306", \ + "0.0357931, 0.0944405, 0.136002, 0.206198, 0.325845, 0.527816, 0.865307", \ + "0.0476755, 0.105886, 0.146879, 0.215038, 0.331648, 0.530203, 0.865782", \ + "0.0703514, 0.129854, 0.170348, 0.237934, 0.35122, 0.544052, 0.872712", \ + "0.108666, 0.176085, 0.217768, 0.284791, 0.398114, 0.586375, 0.90498", \ + "0.171626, 0.260737, 0.305477, 0.377708, 0.49163, 0.680525, 0.993325", \ + "0.276695, 0.40508, 0.465239, 0.547898, 0.67237, 0.867221, 1.18045" \ + ); + } + } + 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.0445525, 0.135171, 0.19746, 0.300073, 0.471996, 0.758366, 1.23535", \ + "0.0569955, 0.154506, 0.217162, 0.320075, 0.492253, 0.779021, 1.25574", \ + "0.0659565, 0.171438, 0.236117, 0.339796, 0.511679, 0.798113, 1.27557", \ + "0.0822838, 0.200267, 0.269663, 0.377906, 0.552138, 0.838345, 1.31521", \ + "0.111284, 0.249558, 0.326421, 0.444006, 0.627684, 0.919883, 1.39703", \ + "0.158576, 0.32676, 0.418058, 0.55123, 0.752912, 1.0655, 1.55959", \ + "0.236112, 0.448898, 0.559337, 0.720493, 0.957921, 1.30483, 1.83807" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0365712, 0.166105, 0.25627, 0.40528, 0.654787, 1.0704, 1.76379", \ + "0.0470197, 0.170006, 0.257968, 0.408762, 0.654918, 1.07095, 1.7638", \ + "0.0572556, 0.179518, 0.265027, 0.409382, 0.65827, 1.07096, 1.76381", \ + "0.0751888, 0.200899, 0.285015, 0.425401, 0.665198, 1.0739, 1.76423", \ + "0.10431, 0.242218, 0.32748, 0.467232, 0.70016, 1.09694, 1.77354", \ + "0.153322, 0.312014, 0.403556, 0.548616, 0.783411, 1.17191, 1.82837", \ + "0.237841, 0.428958, 0.535333, 0.695558, 0.945179, 1.33812, 1.98791" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0262315, 0.0732157, 0.104789, 0.156837, 0.243808, 0.388705, 0.630279", \ + "0.0377661, 0.0942584, 0.127727, 0.180748, 0.268045, 0.413051, 0.654284", \ + "0.0442285, 0.11035, 0.146913, 0.203058, 0.292457, 0.437988, 0.679496", \ + "0.0514166, 0.13393, 0.176797, 0.239269, 0.335448, 0.486371, 0.729935", \ + "0.0547113, 0.16267, 0.214999, 0.290733, 0.400332, 0.565549, 0.820671", \ + "0.0547123, 0.19356, 0.262849, 0.357445, 0.492141, 0.684407, 0.968696", \ + "0.0547133, 0.215436, 0.308814, 0.43601, 0.609666, 0.847105, 1.18659" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0189785, 0.0813819, 0.125452, 0.19804, 0.319929, 0.522577, 0.860591", \ + "0.0292403, 0.0893672, 0.130926, 0.201132, 0.320824, 0.523347, 0.860807", \ + "0.0403234, 0.100445, 0.141789, 0.209981, 0.326753, 0.525234, 0.861574", \ + "0.0606105, 0.124095, 0.164894, 0.23304, 0.346364, 0.539213, 0.868083", \ + "0.0947748, 0.168868, 0.211928, 0.279997, 0.393559, 0.581449, 0.899848", \ + "0.151921, 0.250766, 0.297946, 0.370641, 0.486735, 0.67559, 0.988507", \ + "0.247853, 0.391692, 0.454527, 0.538338, 0.664502, 0.861958, 1.17702" \ + ); + } + } + 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.0377949, 0.113022, 0.164674, 0.249974, 0.392624, 0.630342, 1.02653", \ + "0.0498175, 0.132597, 0.18491, 0.270344, 0.413247, 0.65071, 1.04682", \ + "0.0574622, 0.148659, 0.203343, 0.290205, 0.433121, 0.670938, 1.06679", \ + "0.0709636, 0.174868, 0.234607, 0.326546, 0.472973, 0.71151, 1.10721", \ + "0.0942195, 0.217094, 0.285683, 0.386192, 0.54405, 0.791272, 1.18973", \ + "0.129605, 0.281314, 0.363005, 0.481121, 0.658057, 0.92618, 1.34542", \ + "0.184385, 0.380529, 0.480046, 0.623818, 0.834046, 1.14297, 1.59969" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0293907, 0.137204, 0.212248, 0.336477, 0.544363, 0.890869, 1.46826", \ + "0.0399967, 0.142034, 0.214748, 0.337178, 0.544503, 0.891097, 1.46827", \ + "0.0503764, 0.152271, 0.223087, 0.342353, 0.546365, 0.891098, 1.46828", \ + "0.0680365, 0.174369, 0.244322, 0.360267, 0.558536, 0.896394, 1.47026", \ + "0.0966335, 0.215217, 0.287511, 0.40331, 0.597346, 0.925056, 1.48397", \ + "0.145343, 0.283836, 0.364484, 0.48563, 0.683672, 1.00724, 1.54937", \ + "0.229399, 0.400071, 0.493233, 0.633115, 0.843453, 1.17907, 1.71703" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0259788, 0.0729229, 0.104494, 0.156513, 0.243512, 0.388399, 0.629965", \ + "0.0375554, 0.0939171, 0.127391, 0.180432, 0.2677, 0.412702, 0.654088", \ + "0.0445293, 0.110196, 0.146664, 0.202752, 0.292129, 0.437699, 0.679174", \ + "0.0532533, 0.134286, 0.176851, 0.239331, 0.335293, 0.486199, 0.729632", \ + "0.060471, 0.165267, 0.216757, 0.291839, 0.400404, 0.565714, 0.820525", \ + "0.0643288, 0.202361, 0.269663, 0.362166, 0.494761, 0.6872, 0.969817", \ + "0.0643298, 0.239679, 0.32982, 0.451894, 0.620774, 0.855635, 1.19196" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0190061, 0.0814371, 0.125459, 0.1981, 0.319925, 0.522578, 0.860592", \ + "0.0294189, 0.0894508, 0.130968, 0.201179, 0.320913, 0.522687, 0.860787", \ + "0.0402318, 0.100491, 0.141892, 0.210033, 0.326787, 0.525267, 0.861594", \ + "0.0606725, 0.124098, 0.164904, 0.233016, 0.34628, 0.53927, 0.86811", \ + "0.0940585, 0.168478, 0.211059, 0.279573, 0.393197, 0.581356, 0.8999", \ + "0.149876, 0.248805, 0.295673, 0.369451, 0.484209, 0.675706, 0.988122", \ + "0.245674, 0.38689, 0.449259, 0.535976, 0.659997, 0.856944, 1.1751" \ + ); + } + } + 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.0516716, 0.142005, 0.204224, 0.306632, 0.478408, 0.763701, 1.23961", \ + "0.0656237, 0.161491, 0.224005, 0.326604, 0.498086, 0.784559, 1.2608", \ + "0.075761, 0.178752, 0.242951, 0.346316, 0.517856, 0.803973, 1.27978", \ + "0.0936653, 0.208595, 0.277062, 0.384734, 0.558197, 0.843664, 1.31948", \ + "0.124764, 0.258559, 0.334298, 0.450675, 0.634155, 0.925196, 1.40134", \ + "0.17597, 0.337037, 0.426879, 0.560413, 0.759355, 1.07161, 1.56264", \ + "0.258539, 0.461859, 0.570728, 0.730807, 0.963625, 1.31058, 1.84021" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0435372, 0.173269, 0.263261, 0.411992, 0.661045, 1.07556, 1.7666", \ + "0.0532352, 0.176838, 0.264759, 0.41284, 0.661046, 1.07629, 1.76697", \ + "0.0635998, 0.186066, 0.271591, 0.415967, 0.66414, 1.0763, 1.76707", \ + "0.0816092, 0.207319, 0.291315, 0.43173, 0.671133, 1.07889, 1.76806", \ + "0.111501, 0.248045, 0.33394, 0.47252, 0.705822, 1.10171, 1.77726", \ + "0.161142, 0.318016, 0.410897, 0.554927, 0.789016, 1.17728, 1.83212", \ + "0.247608, 0.437134, 0.541743, 0.701704, 0.948372, 1.3431, 1.99128" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0259788, 0.0729229, 0.104494, 0.156513, 0.243512, 0.388399, 0.629965", \ + "0.0375554, 0.0939171, 0.127391, 0.180432, 0.2677, 0.412702, 0.654088", \ + "0.0445293, 0.110196, 0.146664, 0.202752, 0.292129, 0.437699, 0.679174", \ + "0.0532533, 0.134286, 0.176851, 0.239331, 0.335293, 0.486199, 0.729632", \ + "0.060471, 0.165267, 0.216757, 0.291839, 0.400404, 0.565714, 0.820525", \ + "0.0643288, 0.202361, 0.269663, 0.362166, 0.494761, 0.6872, 0.969817", \ + "0.0643298, 0.239679, 0.32982, 0.451894, 0.620774, 0.855635, 1.19196" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0190061, 0.0814371, 0.125459, 0.1981, 0.319925, 0.522578, 0.860592", \ + "0.0294189, 0.0894508, 0.130968, 0.201179, 0.320913, 0.522687, 0.860787", \ + "0.0402318, 0.100491, 0.141892, 0.210033, 0.326787, 0.525267, 0.861594", \ + "0.0606725, 0.124098, 0.164904, 0.233016, 0.34628, 0.53927, 0.86811", \ + "0.0940585, 0.168478, 0.211059, 0.279573, 0.393197, 0.581356, 0.8999", \ + "0.149876, 0.248805, 0.295673, 0.369451, 0.484209, 0.675706, 0.988122", \ + "0.245674, 0.38689, 0.449259, 0.535976, 0.659997, 0.856944, 1.1751" \ + ); + } + } + 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.029116, 0.105137, 0.156981, 0.242357, 0.385094, 0.622971, 1.01898", \ + "0.0477735, 0.133526, 0.185979, 0.271234, 0.414017, 0.65129, 1.04728", \ + "0.0600132, 0.157295, 0.21318, 0.300466, 0.443008, 0.680206, 1.07578", \ + "0.0795079, 0.194572, 0.25835, 0.353909, 0.5019, 0.740098, 1.13477", \ + "0.111453, 0.251335, 0.326217, 0.437333, 0.602919, 0.855226, 1.25481", \ + "0.163709, 0.336622, 0.429182, 0.562293, 0.756711, 1.04476, 1.47849", \ + "0.252223, 0.470881, 0.585277, 0.748588, 0.987506, 1.32568, 1.82997" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0302594, 0.138604, 0.213847, 0.338148, 0.546249, 0.893115, 1.47095", \ + "0.0420961, 0.145969, 0.217774, 0.339249, 0.546389, 0.893184, 1.47096", \ + "0.0512045, 0.160335, 0.230162, 0.347328, 0.549625, 0.893361, 1.47097", \ + "0.0670242, 0.187298, 0.259087, 0.374393, 0.568608, 0.901893, 1.47196", \ + "0.094408, 0.231844, 0.311202, 0.432289, 0.625594, 0.947096, 1.49661", \ + "0.141788, 0.304893, 0.394734, 0.529611, 0.737669, 1.06397, 1.59813", \ + "0.225201, 0.42525, 0.531898, 0.689075, 0.923079, 1.27765, 1.83136" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0144028, 0.0427791, 0.0605607, 0.0897633, 0.138582, 0.219447, 0.354144", \ + "0.0232999, 0.0701907, 0.0931408, 0.126467, 0.177374, 0.258858, 0.393533", \ + "0.0272244, 0.0871511, 0.115212, 0.15458, 0.211788, 0.297687, 0.433712", \ + "0.0305807, 0.109621, 0.145927, 0.195487, 0.264883, 0.36365, 0.510331", \ + "0.0305817, 0.133829, 0.181692, 0.246456, 0.335282, 0.457794, 0.630724", \ + "0.0305827, 0.153929, 0.219663, 0.306695, 0.42359, 0.584029, 0.801278", \ + "0.0305837, 0.15393, 0.243358, 0.363915, 0.52478, 0.736582, 1.02523" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0125637, 0.0455222, 0.0696555, 0.11016, 0.178467, 0.292208, 0.481821", \ + "0.0276851, 0.0630589, 0.0855056, 0.122053, 0.185149, 0.294679, 0.482506", \ + "0.0400795, 0.0795239, 0.103693, 0.141146, 0.202281, 0.306625, 0.487612", \ + "0.0613225, 0.109095, 0.135433, 0.176699, 0.240487, 0.342747, 0.515435", \ + "0.0967692, 0.159316, 0.190836, 0.238009, 0.308815, 0.417619, 0.589579", \ + "0.156101, 0.246121, 0.285884, 0.342019, 0.424765, 0.54693, 0.735256", \ + "0.257881, 0.390895, 0.447618, 0.52184, 0.622763, 0.772783, 0.983485" \ + ); + } + } + 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.0232093, 0.099421, 0.151364, 0.236957, 0.380335, 0.618404, 1.01581", \ + "0.0392935, 0.127578, 0.180281, 0.265822, 0.408979, 0.646981, 1.04438", \ + "0.0498273, 0.150777, 0.207292, 0.294998, 0.437983, 0.675894, 1.07245", \ + "0.0671911, 0.186878, 0.251749, 0.34793, 0.496724, 0.735644, 1.13158", \ + "0.0960807, 0.242407, 0.318552, 0.430174, 0.597391, 0.850654, 1.2515", \ + "0.143788, 0.32584, 0.419577, 0.554426, 0.749537, 1.0398, 1.47493", \ + "0.226496, 0.457696, 0.573553, 0.738644, 0.978068, 1.3208, 1.82591" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0245506, 0.13272, 0.208103, 0.3327, 0.541386, 0.889106, 1.46855", \ + "0.035925, 0.14065, 0.212191, 0.333907, 0.541606, 0.889289, 1.46856", \ + "0.0445476, 0.155123, 0.225075, 0.342246, 0.544874, 0.88929, 1.46857", \ + "0.059753, 0.181771, 0.25417, 0.369595, 0.564069, 0.897951, 1.4698", \ + "0.0863453, 0.226197, 0.305796, 0.426945, 0.621395, 0.943487, 1.49447", \ + "0.132201, 0.299691, 0.389199, 0.524597, 0.732625, 1.06154, 1.59589", \ + "0.216234, 0.419032, 0.527404, 0.682331, 0.918277, 1.27632, 1.82944" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0140468, 0.0423237, 0.0599465, 0.0889513, 0.137524, 0.21827, 0.352988", \ + "0.0221856, 0.0693714, 0.0922868, 0.125494, 0.176264, 0.257668, 0.392339", \ + "0.0251949, 0.0859219, 0.113992, 0.153355, 0.210542, 0.296429, 0.432525", \ + "0.0261406, 0.107568, 0.143929, 0.193854, 0.263289, 0.36226, 0.509074", \ + "0.0261416, 0.129969, 0.178742, 0.243942, 0.333693, 0.456105, 0.629297", \ + "0.0261426, 0.1477, 0.214969, 0.303179, 0.420736, 0.581888, 0.799747", \ + "0.0261436, 0.147701, 0.235899, 0.358303, 0.52064, 0.73369, 1.02288" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00935774, 0.0426312, 0.0667594, 0.107326, 0.175698, 0.289443, 0.479113", \ + "0.021699, 0.0597848, 0.0825206, 0.119219, 0.182345, 0.291894, 0.480037", \ + "0.0319774, 0.075848, 0.100299, 0.138029, 0.199526, 0.303734, 0.484843", \ + "0.0501516, 0.104268, 0.131513, 0.17351, 0.237448, 0.339959, 0.512554", \ + "0.0802474, 0.15299, 0.185844, 0.23433, 0.305301, 0.414619, 0.586699", \ + "0.131966, 0.237449, 0.279445, 0.336185, 0.422196, 0.54394, 0.732451", \ + "0.225191, 0.377648, 0.438977, 0.515269, 0.61644, 0.767699, 0.978744" \ + ); + } + } + 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.0304526, 0.106529, 0.158324, 0.243859, 0.386646, 0.624471, 1.0207", \ + "0.0485014, 0.134599, 0.187076, 0.272383, 0.41497, 0.652498, 1.04871", \ + "0.0605937, 0.158203, 0.214228, 0.301551, 0.444222, 0.681475, 1.07717", \ + "0.0799048, 0.195049, 0.259044, 0.354484, 0.502722, 0.740837, 1.13564", \ + "0.111669, 0.251708, 0.32666, 0.437728, 0.603206, 0.855511, 1.25537", \ + "0.163696, 0.336706, 0.429301, 0.562402, 0.756585, 1.04444, 1.47781", \ + "0.252, 0.470474, 0.584786, 0.74799, 0.985366, 1.3248, 1.82881" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0296671, 0.137213, 0.2122, 0.336448, 0.54437, 0.890884, 1.46827", \ + "0.0419512, 0.144786, 0.21617, 0.337592, 0.544371, 0.890929, 1.46828", \ + "0.0509907, 0.159372, 0.228853, 0.345776, 0.547412, 0.891014, 1.46829", \ + "0.0668876, 0.186529, 0.258043, 0.37311, 0.566774, 0.899973, 1.47242", \ + "0.0940653, 0.231173, 0.310342, 0.431313, 0.624853, 0.945017, 1.49402", \ + "0.14168, 0.304203, 0.394321, 0.528652, 0.73617, 1.06207, 1.59559", \ + "0.224682, 0.424547, 0.531055, 0.687971, 0.918719, 1.27726, 1.82859" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0144504, 0.0428378, 0.0606162, 0.089815, 0.138712, 0.219499, 0.354185", \ + "0.0231895, 0.0701661, 0.0931439, 0.126465, 0.177383, 0.258868, 0.393498", \ + "0.0271561, 0.0870946, 0.11518, 0.154576, 0.211784, 0.297688, 0.433721", \ + "0.0304545, 0.109599, 0.145874, 0.195483, 0.264856, 0.363667, 0.510314", \ + "0.0304555, 0.133837, 0.181588, 0.24646, 0.335549, 0.457758, 0.630717", \ + "0.0304565, 0.15401, 0.219672, 0.306743, 0.4236, 0.584035, 0.801279", \ + "0.0304575, 0.154011, 0.243592, 0.364458, 0.524926, 0.736679, 1.02549" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0125265, 0.0455167, 0.069648, 0.110161, 0.178538, 0.292223, 0.48182", \ + "0.0278654, 0.063064, 0.0855079, 0.122054, 0.185152, 0.294689, 0.482671", \ + "0.0402182, 0.0795509, 0.103621, 0.141229, 0.202344, 0.306631, 0.487609", \ + "0.0615698, 0.109151, 0.135532, 0.176718, 0.240498, 0.342929, 0.515396", \ + "0.097002, 0.159563, 0.191072, 0.238021, 0.308739, 0.41762, 0.589533", \ + "0.156269, 0.246436, 0.286152, 0.342131, 0.425754, 0.547222, 0.735217", \ + "0.257339, 0.391084, 0.447853, 0.523567, 0.622517, 0.772818, 0.98314" \ + ); + } + } + 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.0245422, 0.101141, 0.153286, 0.239204, 0.382813, 0.622314, 1.02106", \ + "0.0401273, 0.129093, 0.181968, 0.267842, 0.411507, 0.650425, 1.04909", \ + "0.0505654, 0.152108, 0.209005, 0.296947, 0.440431, 0.679225, 1.07751", \ + "0.0677843, 0.188122, 0.253239, 0.349874, 0.499056, 0.738919, 1.13613", \ + "0.0966174, 0.243364, 0.320035, 0.432264, 0.599642, 0.853621, 1.25593", \ + "0.144433, 0.326878, 0.420951, 0.555394, 0.75227, 1.04246, 1.4783", \ + "0.22733, 0.458736, 0.575148, 0.740406, 0.982009, 1.32379, 1.8301" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0242992, 0.131678, 0.207295, 0.332289, 0.541586, 0.890537, 1.47191", \ + "0.0359599, 0.139956, 0.211534, 0.33356, 0.541692, 0.890637, 1.47192", \ + "0.0444892, 0.15469, 0.224541, 0.341973, 0.544974, 0.890638, 1.47193", \ + "0.0596413, 0.181776, 0.253968, 0.369554, 0.564372, 0.899506, 1.47399", \ + "0.0862075, 0.226216, 0.305847, 0.427671, 0.622527, 0.944961, 1.49764", \ + "0.132471, 0.297852, 0.389268, 0.523962, 0.734117, 1.06153, 1.59925", \ + "0.215706, 0.418786, 0.527662, 0.686735, 0.920842, 1.27787, 1.83203" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0141111, 0.0423822, 0.0599885, 0.0889928, 0.137536, 0.218323, 0.353037", \ + "0.0220629, 0.0693707, 0.0922879, 0.125504, 0.176275, 0.257679, 0.392295", \ + "0.0250555, 0.0858874, 0.114003, 0.153343, 0.210542, 0.296434, 0.432515", \ + "0.0261513, 0.107576, 0.143974, 0.193832, 0.263294, 0.362251, 0.50913", \ + "0.0261523, 0.130101, 0.178583, 0.243588, 0.333235, 0.456095, 0.629272", \ + "0.0261533, 0.147488, 0.214764, 0.302905, 0.420795, 0.581734, 0.799698", \ + "0.0261543, 0.147489, 0.235458, 0.358097, 0.520429, 0.73354, 1.02215" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00930877, 0.0426272, 0.0667785, 0.107329, 0.175606, 0.289423, 0.479113", \ + "0.021847, 0.0597875, 0.08252, 0.119195, 0.182317, 0.291846, 0.479854", \ + "0.0321637, 0.0758802, 0.100219, 0.138156, 0.199526, 0.303785, 0.484865", \ + "0.0500487, 0.104349, 0.131839, 0.173533, 0.237598, 0.339828, 0.512621", \ + "0.080503, 0.153349, 0.186088, 0.234623, 0.305312, 0.414646, 0.586656", \ + "0.132402, 0.237738, 0.279453, 0.336376, 0.422193, 0.543888, 0.73248", \ + "0.225195, 0.377937, 0.439209, 0.515941, 0.616741, 0.767869, 0.981541" \ + ); + } + } + 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.0210396, 0.0819319, 0.123115, 0.191103, 0.304755, 0.494104, 0.809811", \ + "0.0353197, 0.110892, 0.153893, 0.222288, 0.335815, 0.525215, 0.840637", \ + "0.0443255, 0.132763, 0.180432, 0.252325, 0.367106, 0.556249, 0.871243", \ + "0.0590288, 0.165822, 0.221697, 0.30335, 0.426488, 0.619511, 0.934719", \ + "0.0824562, 0.214221, 0.282371, 0.379085, 0.521405, 0.734034, 1.0603", \ + "0.119826, 0.28577, 0.369745, 0.490408, 0.661741, 0.91157, 1.2788", \ + "0.182914, 0.397227, 0.501036, 0.650427, 0.864563, 1.16955, 1.60462" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0195936, 0.104666, 0.164904, 0.264553, 0.431579, 0.709624, 1.17352", \ + "0.0317883, 0.115437, 0.171478, 0.267241, 0.43192, 0.709806, 1.17357", \ + "0.0404637, 0.131222, 0.186641, 0.278568, 0.437705, 0.71125, 1.17382", \ + "0.0556487, 0.158803, 0.21776, 0.309599, 0.463012, 0.725396, 1.18166", \ + "0.0821681, 0.203222, 0.269948, 0.369975, 0.526788, 0.781203, 1.21384", \ + "0.128466, 0.275812, 0.354799, 0.468865, 0.641737, 0.906717, 1.33329", \ + "0.212785, 0.392638, 0.487842, 0.623598, 0.826526, 1.1252, 1.58036" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.013917, 0.0422517, 0.0598861, 0.0888849, 0.137418, 0.218211, 0.352933", \ + "0.0221741, 0.0692485, 0.0921542, 0.125375, 0.176151, 0.257549, 0.392273", \ + "0.0258541, 0.0859322, 0.113951, 0.153325, 0.210449, 0.29632, 0.432441", \ + "0.0286498, 0.108304, 0.144451, 0.193909, 0.263333, 0.362317, 0.509064", \ + "0.0286508, 0.13308, 0.180594, 0.245308, 0.3343, 0.45648, 0.629504", \ + "0.0286518, 0.156398, 0.222037, 0.308281, 0.424185, 0.584224, 0.801038", \ + "0.0286528, 0.165912, 0.25537, 0.374617, 0.533525, 0.741838, 1.02903" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00940981, 0.0426403, 0.0667858, 0.107333, 0.175604, 0.289448, 0.479114", \ + "0.0219508, 0.0598426, 0.0825619, 0.119311, 0.182417, 0.291881, 0.480087", \ + "0.0321982, 0.0758886, 0.100246, 0.138105, 0.199509, 0.303794, 0.484866", \ + "0.0499037, 0.103898, 0.131681, 0.173493, 0.23757, 0.340123, 0.512744", \ + "0.080284, 0.151924, 0.185409, 0.233546, 0.304571, 0.414359, 0.586633", \ + "0.132324, 0.234485, 0.276404, 0.333658, 0.417897, 0.542727, 0.731675", \ + "0.225487, 0.372516, 0.431633, 0.509494, 0.61027, 0.762933, 0.976965" \ + ); + } + } + 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.0245422, 0.101141, 0.153286, 0.239204, 0.382813, 0.622314, 1.02106", \ + "0.0401273, 0.129093, 0.181968, 0.267842, 0.411507, 0.650425, 1.04909", \ + "0.0505654, 0.152108, 0.209005, 0.296947, 0.440431, 0.679225, 1.07751", \ + "0.0677843, 0.188122, 0.253239, 0.349874, 0.499056, 0.738919, 1.13613", \ + "0.0966174, 0.243364, 0.320035, 0.432264, 0.599642, 0.853621, 1.25593", \ + "0.144433, 0.326878, 0.420951, 0.555394, 0.75227, 1.04246, 1.4783", \ + "0.22733, 0.458736, 0.575148, 0.740406, 0.982009, 1.32379, 1.8301" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0242992, 0.131678, 0.207295, 0.332289, 0.541586, 0.890537, 1.47191", \ + "0.0359599, 0.139956, 0.211534, 0.33356, 0.541692, 0.890637, 1.47192", \ + "0.0444892, 0.15469, 0.224541, 0.341973, 0.544974, 0.890638, 1.47193", \ + "0.0596413, 0.181776, 0.253968, 0.369554, 0.564372, 0.899506, 1.47399", \ + "0.0862075, 0.226216, 0.305847, 0.427671, 0.622527, 0.944961, 1.49764", \ + "0.132471, 0.297852, 0.389268, 0.523962, 0.734117, 1.06153, 1.59925", \ + "0.215706, 0.418786, 0.527662, 0.686735, 0.920842, 1.27787, 1.83203" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.013917, 0.0422517, 0.0598861, 0.0888849, 0.137418, 0.218211, 0.352933", \ + "0.0221741, 0.0692485, 0.0921542, 0.125375, 0.176151, 0.257549, 0.392273", \ + "0.0258541, 0.0859322, 0.113951, 0.153325, 0.210449, 0.29632, 0.432441", \ + "0.0286498, 0.108304, 0.144451, 0.193909, 0.263333, 0.362317, 0.509064", \ + "0.0286508, 0.13308, 0.180594, 0.245308, 0.3343, 0.45648, 0.629504", \ + "0.0286518, 0.156398, 0.222037, 0.308281, 0.424185, 0.584224, 0.801038", \ + "0.0286528, 0.165912, 0.25537, 0.374617, 0.533525, 0.741838, 1.02903" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00940981, 0.0426403, 0.0667858, 0.107333, 0.175604, 0.289448, 0.479114", \ + "0.0219508, 0.0598426, 0.0825619, 0.119311, 0.182417, 0.291881, 0.480087", \ + "0.0321982, 0.0758886, 0.100246, 0.138105, 0.199509, 0.303794, 0.484866", \ + "0.0499037, 0.103898, 0.131681, 0.173493, 0.23757, 0.340123, 0.512744", \ + "0.080284, 0.151924, 0.185409, 0.233546, 0.304571, 0.414359, 0.586633", \ + "0.132324, 0.234485, 0.276404, 0.333658, 0.417897, 0.542727, 0.731675", \ + "0.225487, 0.372516, 0.431633, 0.509494, 0.61027, 0.762933, 0.976965" \ + ); + } + } + 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.0157707, 0.0163204, 0.0163242, 0.0162779, 0.0160933, 0.0156885, 0.0152746", \ + "0.0153471, 0.015756, 0.015991, 0.0162426, 0.0158663, 0.0156102, 0.0152133", \ + "0.0162461, 0.0160111, 0.0161092, 0.0159563, 0.0160489, 0.0155317, 0.015266", \ + "0.0200167, 0.0181278, 0.0176041, 0.0172721, 0.0168043, 0.0161598, 0.0156898", \ + "0.0307077, 0.0256993, 0.0240726, 0.022498, 0.0208549, 0.0189976, 0.0185715", \ + "0.0544249, 0.0459143, 0.0423888, 0.0383857, 0.0343765, 0.029871, 0.0270025", \ + "0.10309, 0.0914588, 0.0856738, 0.0783882, 0.0699856, 0.0605757, 0.0513902" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0124997, 0.0124699, 0.0124091, 0.0122807, 0.0121086, 0.0117359, 0.0110035", \ + "0.0130922, 0.0125775, 0.0125618, 0.0122411, 0.0119855, 0.011553, 0.0108313", \ + "0.0149886, 0.0135669, 0.0131677, 0.0128085, 0.0127216, 0.012225, 0.0110409", \ + "0.019956, 0.0165567, 0.0156727, 0.0147361, 0.0137872, 0.0130945, 0.0116493", \ + "0.0313283, 0.024929, 0.022785, 0.0207047, 0.0185264, 0.0162458, 0.0150263", \ + "0.0552546, 0.0455524, 0.0414009, 0.036575, 0.0316658, 0.0269634, 0.0223628", \ + "0.104331, 0.0916319, 0.0849272, 0.07654, 0.0666925, 0.0556574, 0.0455369" \ + ); + } + } + 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.0152201, 0.0159323, 0.0159402, 0.0158719, 0.0156821, 0.0153072, 0.0149971", \ + "0.0149056, 0.0154386, 0.0155485, 0.0157306, 0.0154999, 0.0152515, 0.0148918", \ + "0.0159499, 0.0156003, 0.0157875, 0.015555, 0.0154439, 0.0152011, 0.0147903", \ + "0.0200153, 0.0177631, 0.0172738, 0.0169131, 0.0163231, 0.015684, 0.0151499", \ + "0.0310515, 0.0255709, 0.0238822, 0.0221461, 0.0205844, 0.0186374, 0.0182081", \ + "0.0550851, 0.0459845, 0.0423495, 0.0383186, 0.0339368, 0.0296358, 0.0269453", \ + "0.104047, 0.0916463, 0.0857748, 0.0784691, 0.0698485, 0.060887, 0.0509383" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00905006, 0.00906568, 0.00896724, 0.00887812, 0.00866399, 0.00827502, 0.00764749", \ + "0.00964512, 0.00916445, 0.00906745, 0.00879426, 0.0087285, 0.00812313, 0.00744513", \ + "0.0115671, 0.0101474, 0.00969651, 0.009371, 0.00932271, 0.0088143, 0.00769999", \ + "0.0165656, 0.0131096, 0.0122602, 0.0112875, 0.0102836, 0.0100679, 0.00820397", \ + "0.0280051, 0.021513, 0.0193676, 0.0171518, 0.015084, 0.0129423, 0.0113335", \ + "0.0519461, 0.042124, 0.0380014, 0.0332005, 0.0283306, 0.0235373, 0.0187622", \ + "0.101113, 0.0881156, 0.0814993, 0.0729875, 0.0631623, 0.0523958, 0.042187" \ + ); + } + } + 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.019181, 0.0198344, 0.0198657, 0.0197895, 0.019642, 0.0192001, 0.0187521", \ + "0.0188365, 0.0193495, 0.0194202, 0.0197528, 0.0193504, 0.0190426, 0.0186708", \ + "0.0198656, 0.0194847, 0.0196171, 0.0196123, 0.0194252, 0.0190283, 0.0185155", \ + "0.0238636, 0.0217005, 0.0212025, 0.0207897, 0.0201821, 0.0198412, 0.0192569", \ + "0.03488, 0.0294267, 0.0278441, 0.026189, 0.0244374, 0.0233117, 0.0218625", \ + "0.0591402, 0.0501233, 0.0464612, 0.0424869, 0.0383173, 0.0334963, 0.0306126", \ + "0.108748, 0.0965162, 0.0905699, 0.083052, 0.0742211, 0.0646941, 0.0556023" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00731566, 0.00732637, 0.00728081, 0.00716143, 0.00697293, 0.00665077, 0.00592152", \ + "0.00792603, 0.00742396, 0.00739848, 0.00713514, 0.0073191, 0.00648089, 0.00575724", \ + "0.00985875, 0.00846783, 0.00806249, 0.00770532, 0.00774758, 0.00709648, 0.00591677", \ + "0.0148524, 0.0114928, 0.0106813, 0.00969372, 0.00868688, 0.00836718, 0.00654721", \ + "0.026376, 0.0201635, 0.0180667, 0.0158299, 0.0137106, 0.0113389, 0.00978586", \ + "0.050596, 0.041162, 0.0372805, 0.032381, 0.0274818, 0.022537, 0.0177632", \ + "0.100309, 0.0880877, 0.0815921, 0.0734715, 0.0631869, 0.0525126, 0.0420857" \ + ); + } + } + 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.0157707, 0.0163204, 0.0163242, 0.0162779, 0.0160933, 0.0156885, 0.0152746", \ + "0.0153471, 0.015756, 0.015991, 0.0162426, 0.0158663, 0.0156102, 0.0152133", \ + "0.0162461, 0.0160111, 0.0161092, 0.0159563, 0.0160489, 0.0155317, 0.015266", \ + "0.0200167, 0.0181278, 0.0176041, 0.0172721, 0.0168043, 0.0161598, 0.0156898", \ + "0.0307077, 0.0256993, 0.0240726, 0.022498, 0.0208549, 0.0189976, 0.0185715", \ + "0.0544249, 0.0459143, 0.0423888, 0.0383857, 0.0343765, 0.029871, 0.0270025", \ + "0.10309, 0.0914588, 0.0856738, 0.0783882, 0.0699856, 0.0605757, 0.0513902" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00905006, 0.00906568, 0.00896724, 0.00887812, 0.00866399, 0.00827502, 0.00764749", \ + "0.00964512, 0.00916445, 0.00906745, 0.00879426, 0.0087285, 0.00812313, 0.00744513", \ + "0.0115671, 0.0101474, 0.00969651, 0.009371, 0.00932271, 0.0088143, 0.00769999", \ + "0.0165656, 0.0131096, 0.0122602, 0.0112875, 0.0102836, 0.0100679, 0.00820397", \ + "0.0280051, 0.021513, 0.0193676, 0.0171518, 0.015084, 0.0129423, 0.0113335", \ + "0.0519461, 0.042124, 0.0380014, 0.0332005, 0.0283306, 0.0235373, 0.0187622", \ + "0.101113, 0.0881156, 0.0814993, 0.0729875, 0.0631623, 0.0523958, 0.042187" \ + ); + } + } + 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.0160436, 0.0161421, 0.016108, 0.0159841, 0.0157881, 0.0153585, 0.0148517", \ + "0.0158265, 0.0159767, 0.0160009, 0.0159563, 0.0156544, 0.0153505, 0.0149845", \ + "0.016686, 0.0162764, 0.0162904, 0.016141, 0.0160426, 0.0153344, 0.0150815", \ + "0.0204683, 0.0185345, 0.0179502, 0.0175927, 0.0168367, 0.0160604, 0.0157086", \ + "0.0315232, 0.0266794, 0.0249538, 0.0230466, 0.0213981, 0.0192326, 0.0184437", \ + "0.0560693, 0.0481698, 0.0445725, 0.0401655, 0.0356589, 0.0309011, 0.0279195", \ + "0.106328, 0.0958112, 0.0902411, 0.0828765, 0.0740586, 0.0643493, 0.0532234" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0158586, 0.0157834, 0.0156951, 0.0155479, 0.0153658, 0.01495, 0.0142821", \ + "0.016045, 0.0157512, 0.0157757, 0.0154761, 0.0155503, 0.0150704, 0.0141475", \ + "0.0175977, 0.0166239, 0.0162554, 0.0159769, 0.0160847, 0.0151287, 0.0144125", \ + "0.0223556, 0.0194516, 0.0186183, 0.0179169, 0.0168091, 0.0167311, 0.0150239", \ + "0.0338477, 0.0277958, 0.0256762, 0.0236727, 0.0216203, 0.0194273, 0.0181914", \ + "0.058514, 0.0488418, 0.0447336, 0.0399424, 0.0349759, 0.0304572, 0.0260702", \ + "0.109433, 0.0962478, 0.0893511, 0.0810143, 0.0708794, 0.0605256, 0.0499063" \ + ); + } + } + 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.0155882, 0.0157437, 0.0156903, 0.0155844, 0.0153604, 0.0149453, 0.0144936", \ + "0.0154032, 0.0155183, 0.0155165, 0.0155324, 0.015322, 0.0149805, 0.0144381", \ + "0.0163551, 0.0159093, 0.0159616, 0.0157589, 0.0159108, 0.014959, 0.0146962", \ + "0.0204079, 0.0182039, 0.0176478, 0.0172248, 0.0164997, 0.015634, 0.0152078", \ + "0.0318121, 0.0265014, 0.0247999, 0.0227907, 0.0209432, 0.0188964, 0.0182514", \ + "0.056604, 0.0482457, 0.0445488, 0.04009, 0.0353141, 0.0307242, 0.0276598", \ + "0.107126, 0.0959426, 0.0904307, 0.0829363, 0.0740557, 0.0641989, 0.0530046" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.012412, 0.0123426, 0.0122653, 0.0121403, 0.0119606, 0.0115526, 0.0109229", \ + "0.0126141, 0.0123292, 0.0123181, 0.0120499, 0.0118912, 0.0114355, 0.0107148", \ + "0.0141865, 0.0131561, 0.0128452, 0.0125571, 0.012532, 0.0123111, 0.0109181", \ + "0.0189453, 0.0160337, 0.0151737, 0.0144968, 0.0133927, 0.0129956, 0.0120358", \ + "0.0304906, 0.0243992, 0.0224133, 0.0203768, 0.0183577, 0.0161105, 0.0148209", \ + "0.0551858, 0.045406, 0.0413374, 0.0365001, 0.0317946, 0.0272118, 0.0227494", \ + "0.10605, 0.0926722, 0.0859488, 0.0775235, 0.0674137, 0.0571206, 0.046938" \ + ); + } + } + 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.0195218, 0.0196551, 0.019633, 0.0194889, 0.0192949, 0.01885, 0.0184497", \ + "0.0193228, 0.0194476, 0.0193815, 0.0194176, 0.0191505, 0.0187458, 0.0182987", \ + "0.0202623, 0.0197613, 0.0198394, 0.0196765, 0.019356, 0.018839, 0.0183109", \ + "0.0242727, 0.0221333, 0.0215196, 0.0210028, 0.0202534, 0.0199212, 0.0190116", \ + "0.0356439, 0.0304462, 0.0286105, 0.0267649, 0.0248163, 0.0233577, 0.0221891", \ + "0.0607282, 0.0524377, 0.0486779, 0.0443006, 0.0398089, 0.0346842, 0.0310912", \ + "0.111866, 0.100781, 0.0951549, 0.087714, 0.0787404, 0.068799, 0.0574695" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0107051, 0.0106365, 0.0105762, 0.0104701, 0.0102468, 0.00994053, 0.00928299", \ + "0.0108726, 0.0106194, 0.0106157, 0.0103568, 0.0109967, 0.00977321, 0.00909014", \ + "0.0124404, 0.0114739, 0.0111448, 0.0108279, 0.0109185, 0.010255, 0.00928747", \ + "0.0172797, 0.0144027, 0.0136137, 0.0128236, 0.0119122, 0.0114939, 0.00997033", \ + "0.0289084, 0.023014, 0.020957, 0.0189772, 0.016948, 0.0148704, 0.0133352", \ + "0.0539561, 0.0445343, 0.0405491, 0.0355283, 0.0306433, 0.0259037, 0.0214794", \ + "0.105406, 0.0927683, 0.0861495, 0.0779165, 0.0679129, 0.057115, 0.0467631" \ + ); + } + } + 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.0160436, 0.0161421, 0.016108, 0.0159841, 0.0157881, 0.0153585, 0.0148517", \ + "0.0158265, 0.0159767, 0.0160009, 0.0159563, 0.0156544, 0.0153505, 0.0149845", \ + "0.016686, 0.0162764, 0.0162904, 0.016141, 0.0160426, 0.0153344, 0.0150815", \ + "0.0204683, 0.0185345, 0.0179502, 0.0175927, 0.0168367, 0.0160604, 0.0157086", \ + "0.0315232, 0.0266794, 0.0249538, 0.0230466, 0.0213981, 0.0192326, 0.0184437", \ + "0.0560693, 0.0481698, 0.0445725, 0.0401655, 0.0356589, 0.0309011, 0.0279195", \ + "0.106328, 0.0958112, 0.0902411, 0.0828765, 0.0740586, 0.0643493, 0.0532234" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.012412, 0.0123426, 0.0122653, 0.0121403, 0.0119606, 0.0115526, 0.0109229", \ + "0.0126141, 0.0123292, 0.0123181, 0.0120499, 0.0118912, 0.0114355, 0.0107148", \ + "0.0141865, 0.0131561, 0.0128452, 0.0125571, 0.012532, 0.0123111, 0.0109181", \ + "0.0189453, 0.0160337, 0.0151737, 0.0144968, 0.0133927, 0.0129956, 0.0120358", \ + "0.0304906, 0.0243992, 0.0224133, 0.0203768, 0.0183577, 0.0161105, 0.0148209", \ + "0.0551858, 0.045406, 0.0413374, 0.0365001, 0.0317946, 0.0272118, 0.0227494", \ + "0.10605, 0.0926722, 0.0859488, 0.0775235, 0.0674137, 0.0571206, 0.046938" \ + ); + } + } + 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.0118985, 0.0124569, 0.0124529, 0.0123894, 0.0122384, 0.0117824, 0.0114669", \ + "0.0118334, 0.0121019, 0.0121996, 0.0123576, 0.0119953, 0.0118078, 0.0112795", \ + "0.0132536, 0.0125551, 0.0124422, 0.0125118, 0.0123505, 0.0117573, 0.0113408", \ + "0.0175438, 0.0151022, 0.0144048, 0.0140134, 0.0130868, 0.0124087, 0.0117403", \ + "0.0277254, 0.022571, 0.0208967, 0.0190422, 0.0173683, 0.0152575, 0.0150882", \ + "0.0490551, 0.0409063, 0.037588, 0.0340499, 0.0296593, 0.0253174, 0.0224201", \ + "0.092742, 0.0813546, 0.0759281, 0.0693774, 0.0618075, 0.0530724, 0.0439757" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00942318, 0.00966062, 0.00959091, 0.00949035, 0.00930142, 0.00888026, 0.0081751", \ + "0.0101704, 0.00981836, 0.00982185, 0.00957661, 0.00970491, 0.00890216, 0.00826441", \ + "0.0120348, 0.0108086, 0.0104779, 0.0101118, 0.0102667, 0.00919849, 0.00841743", \ + "0.0167328, 0.0135819, 0.0128125, 0.0119808, 0.0109765, 0.0108041, 0.00904696", \ + "0.0270859, 0.0213591, 0.019428, 0.0174042, 0.0154237, 0.0133889, 0.0122418", \ + "0.0486447, 0.0401137, 0.0363871, 0.0321602, 0.027725, 0.0233533, 0.0191919", \ + "0.0929634, 0.0813704, 0.0755428, 0.0683081, 0.0594413, 0.0501114, 0.0408575" \ + ); + } + } + 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.0113653, 0.0120608, 0.0120604, 0.0119943, 0.0118162, 0.0114285, 0.0110386", \ + "0.0114393, 0.0116604, 0.0117385, 0.011938, 0.0117239, 0.011402, 0.0108819", \ + "0.0130427, 0.012149, 0.0121177, 0.0120598, 0.0120612, 0.0113124, 0.0109576", \ + "0.0176504, 0.014785, 0.0140264, 0.013628, 0.012872, 0.01206, 0.0113984", \ + "0.0280576, 0.0224496, 0.0206799, 0.018735, 0.017055, 0.0148895, 0.0142886", \ + "0.0496559, 0.0409369, 0.0375235, 0.0338233, 0.0296274, 0.025223, 0.0221651", \ + "0.0935735, 0.081595, 0.0760698, 0.0693261, 0.0618794, 0.0528085, 0.0435674" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00599183, 0.00638675, 0.00618404, 0.00607928, 0.0058969, 0.00553908, 0.00485817", \ + "0.00674428, 0.00639611, 0.00638457, 0.00614765, 0.00642251, 0.0055631, 0.00494078", \ + "0.0086417, 0.00739197, 0.00704375, 0.00667189, 0.00688095, 0.0058653, 0.00499629", \ + "0.0133619, 0.0101382, 0.00940545, 0.00852104, 0.00763605, 0.00732195, 0.00570727", \ + "0.02374, 0.0179378, 0.0160037, 0.0140062, 0.0119831, 0.00996662, 0.00892773", \ + "0.045309, 0.036726, 0.0329902, 0.0287823, 0.0240866, 0.0199534, 0.0159179", \ + "0.0896494, 0.0779841, 0.072113, 0.0648589, 0.0559654, 0.0466477, 0.0376031" \ + ); + } + } + 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.0113399, 0.0120481, 0.0120587, 0.0120059, 0.0117875, 0.0113982, 0.0109438", \ + "0.0116074, 0.0117365, 0.0117428, 0.0117926, 0.0116656, 0.0113534, 0.0108971", \ + "0.0133805, 0.0123197, 0.0123168, 0.0120688, 0.0119626, 0.0113966, 0.0108704", \ + "0.0183917, 0.0152747, 0.0144946, 0.0138357, 0.012955, 0.0125878, 0.0121817", \ + "0.0295181, 0.0236228, 0.0216213, 0.0196389, 0.0177455, 0.0158938, 0.0147768", \ + "0.0526836, 0.0435423, 0.0399195, 0.0360346, 0.0312824, 0.0263744, 0.0231289", \ + "0.0996357, 0.0873459, 0.0815102, 0.0741122, 0.0658045, 0.0565082, 0.0470528" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00578615, 0.00601565, 0.00601097, 0.00586784, 0.00567646, 0.00532562, 0.00468021", \ + "0.00668437, 0.00621872, 0.00616648, 0.00590252, 0.00604711, 0.00529873, 0.00467862", \ + "0.0087878, 0.00731936, 0.00686439, 0.00654295, 0.00644543, 0.00564894, 0.00478058", \ + "0.0139419, 0.0104038, 0.00950787, 0.00851889, 0.00759435, 0.00724808, 0.00553198", \ + "0.0252221, 0.0188963, 0.0168046, 0.0146518, 0.0125432, 0.0103321, 0.00893714", \ + "0.0483824, 0.0393346, 0.0351579, 0.0305034, 0.0256295, 0.0210938, 0.016391", \ + "0.0956572, 0.083523, 0.0774741, 0.0697567, 0.060152, 0.0499864, 0.0398853" \ + ); + } + } + 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.0118985, 0.0124569, 0.0124529, 0.0123894, 0.0122384, 0.0117824, 0.0114669", \ + "0.0118334, 0.0121019, 0.0121996, 0.0123576, 0.0119953, 0.0118078, 0.0112795", \ + "0.0132536, 0.0125551, 0.0124422, 0.0125118, 0.0123505, 0.0117573, 0.0113408", \ + "0.0175438, 0.0151022, 0.0144048, 0.0140134, 0.0130868, 0.0124087, 0.0117403", \ + "0.0277254, 0.022571, 0.0208967, 0.0190422, 0.0173683, 0.0152575, 0.0150882", \ + "0.0490551, 0.0409063, 0.037588, 0.0340499, 0.0296593, 0.0253174, 0.0224201", \ + "0.092742, 0.0813546, 0.0759281, 0.0693774, 0.0618075, 0.0530724, 0.0439757" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00578615, 0.00601565, 0.00601097, 0.00586784, 0.00567646, 0.00532562, 0.00468021", \ + "0.00668437, 0.00621872, 0.00616648, 0.00590252, 0.00604711, 0.00529873, 0.00467862", \ + "0.0087878, 0.00731936, 0.00686439, 0.00654295, 0.00644543, 0.00564894, 0.00478058", \ + "0.0139419, 0.0104038, 0.00950787, 0.00851889, 0.00759435, 0.00724808, 0.00553198", \ + "0.0252221, 0.0188963, 0.0168046, 0.0146518, 0.0125432, 0.0103321, 0.00893714", \ + "0.0483824, 0.0393346, 0.0351579, 0.0305034, 0.0256295, 0.0210938, 0.016391", \ + "0.0956572, 0.083523, 0.0774741, 0.0697567, 0.060152, 0.0499864, 0.0398853" \ + ); + } + } + 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.0121031, 0.0121906, 0.012134, 0.0120363, 0.0118141, 0.011387, 0.0108554", \ + "0.0121671, 0.0121774, 0.0120957, 0.0119677, 0.01172, 0.0114059, 0.010862", \ + "0.0135503, 0.012738, 0.0126805, 0.0124738, 0.0121522, 0.0114876, 0.0110553", \ + "0.0179239, 0.0154261, 0.0146037, 0.0141685, 0.0131745, 0.01224, 0.0116105", \ + "0.028258, 0.0234447, 0.0215583, 0.0195128, 0.0177376, 0.0153697, 0.0143607", \ + "0.0500308, 0.0426135, 0.0392782, 0.0353157, 0.0307331, 0.0261912, 0.022499", \ + "0.0944531, 0.0845118, 0.0793933, 0.0729459, 0.0645787, 0.0552248, 0.0449292" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0128729, 0.0130826, 0.0129976, 0.012882, 0.0126986, 0.0123, 0.0115931", \ + "0.0131266, 0.0130891, 0.0131436, 0.0129169, 0.0133931, 0.0123989, 0.0115897", \ + "0.0147205, 0.0139028, 0.0136714, 0.0133919, 0.0136072, 0.0130415, 0.0118287", \ + "0.0192025, 0.0165862, 0.0158316, 0.0152074, 0.0143106, 0.0141185, 0.0126324", \ + "0.0295835, 0.0241911, 0.0223934, 0.0205441, 0.0187477, 0.0168226, 0.0157112", \ + "0.0514802, 0.0430466, 0.0394288, 0.0352909, 0.0310208, 0.026818, 0.0228247", \ + "0.0962491, 0.0847463, 0.0790233, 0.0718779, 0.0635005, 0.0541722, 0.0450522" \ + ); + } + } + 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.011629, 0.0117827, 0.01174, 0.011621, 0.0113998, 0.0110338, 0.0106009", \ + "0.0117816, 0.0117075, 0.0117333, 0.0118282, 0.0113471, 0.0110241, 0.0104316", \ + "0.01333, 0.0123429, 0.0121584, 0.0120451, 0.0117883, 0.0110452, 0.0106002", \ + "0.0179514, 0.0151254, 0.0142798, 0.0136417, 0.0127116, 0.0119174, 0.0111897", \ + "0.0285358, 0.0233509, 0.0213356, 0.019344, 0.0173955, 0.0150124, 0.01395", \ + "0.0504892, 0.0427357, 0.0392384, 0.0350451, 0.0305075, 0.0258111, 0.0225435", \ + "0.0951184, 0.0847105, 0.0794366, 0.0727564, 0.0647105, 0.0550222, 0.0451228" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0094315, 0.00963494, 0.00960573, 0.00947425, 0.0092724, 0.00886674, 0.00823753", \ + "0.00969788, 0.00968716, 0.00969614, 0.00949222, 0.00990803, 0.00907684, 0.00826201", \ + "0.0113253, 0.0104714, 0.0102509, 0.00997224, 0.010202, 0.00963475, 0.00849784", \ + "0.0158263, 0.0131988, 0.0124903, 0.0118313, 0.0109571, 0.0107644, 0.00907166", \ + "0.0262339, 0.0208014, 0.0190433, 0.017299, 0.0154799, 0.0135605, 0.0122729", \ + "0.0481973, 0.0395965, 0.0360337, 0.0318172, 0.0277662, 0.0234775, 0.0194911", \ + "0.0929032, 0.0813704, 0.0756308, 0.0684515, 0.0599121, 0.0508606, 0.0414613" \ + ); + } + } + 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.0116407, 0.0117903, 0.0117263, 0.0116339, 0.0114136, 0.010974, 0.0105031", \ + "0.0119221, 0.0117956, 0.0116529, 0.0118215, 0.0113391, 0.0109671, 0.0103965", \ + "0.0136586, 0.0125032, 0.0123392, 0.0121151, 0.0116686, 0.0111557, 0.0105257", \ + "0.0186996, 0.0156192, 0.0147237, 0.0139458, 0.0129494, 0.0124222, 0.0112216", \ + "0.0301232, 0.0244942, 0.0224851, 0.0201179, 0.0180562, 0.0163595, 0.0145857", \ + "0.0537589, 0.0454441, 0.0419536, 0.0373553, 0.032546, 0.0274619, 0.0235416", \ + "0.101802, 0.0908341, 0.0854381, 0.0784028, 0.0694775, 0.0596368, 0.0487664" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00924675, 0.00942256, 0.00939331, 0.00927964, 0.00909102, 0.00870948, 0.00802521", \ + "0.00960831, 0.00947145, 0.00947745, 0.00927168, 0.00967736, 0.00867405, 0.00810666", \ + "0.0114128, 0.0103662, 0.0100779, 0.00976605, 0.00998987, 0.00947798, 0.00827468", \ + "0.0164116, 0.0133796, 0.012543, 0.0117754, 0.0108087, 0.0106274, 0.0092355", \ + "0.0277279, 0.0218375, 0.0197605, 0.0178217, 0.0156489, 0.013583, 0.0122557", \ + "0.0514252, 0.0423217, 0.0384425, 0.0338611, 0.0289101, 0.0247312, 0.0202189", \ + "0.0998885, 0.0876247, 0.0815292, 0.073668, 0.0643536, 0.0542986, 0.044293" \ + ); + } + } + 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.0121031, 0.0121906, 0.012134, 0.0120363, 0.0118141, 0.011387, 0.0108554", \ + "0.0121671, 0.0121774, 0.0120957, 0.0119677, 0.01172, 0.0114059, 0.010862", \ + "0.0135503, 0.012738, 0.0126805, 0.0124738, 0.0121522, 0.0114876, 0.0110553", \ + "0.0179239, 0.0154261, 0.0146037, 0.0141685, 0.0131745, 0.01224, 0.0116105", \ + "0.028258, 0.0234447, 0.0215583, 0.0195128, 0.0177376, 0.0153697, 0.0143607", \ + "0.0500308, 0.0426135, 0.0392782, 0.0353157, 0.0307331, 0.0261912, 0.022499", \ + "0.0944531, 0.0845118, 0.0793933, 0.0729459, 0.0645787, 0.0552248, 0.0449292" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00924675, 0.00942256, 0.00939331, 0.00927964, 0.00909102, 0.00870948, 0.00802521", \ + "0.00960831, 0.00947145, 0.00947745, 0.00927168, 0.00967736, 0.00867405, 0.00810666", \ + "0.0114128, 0.0103662, 0.0100779, 0.00976605, 0.00998987, 0.00947798, 0.00827468", \ + "0.0164116, 0.0133796, 0.012543, 0.0117754, 0.0108087, 0.0106274, 0.0092355", \ + "0.0277279, 0.0218375, 0.0197605, 0.0178217, 0.0156489, 0.013583, 0.0122557", \ + "0.0514252, 0.0423217, 0.0384425, 0.0338611, 0.0289101, 0.0247312, 0.0202189", \ + "0.0998885, 0.0876247, 0.0815292, 0.073668, 0.0643536, 0.0542986, 0.044293" \ + ); + } + } + 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.00732935, 0.00779977, 0.00783572, 0.00780579, 0.00764356, 0.00727971, 0.00673504", \ + "0.00901867, 0.0082155, 0.00812227, 0.00805932, 0.00764362, 0.00730056, 0.00673195", \ + "0.0115479, 0.0096428, 0.00927464, 0.00874499, 0.00868036, 0.00754943, 0.00677639", \ + "0.0170256, 0.0136879, 0.0124911, 0.0114324, 0.0100631, 0.00960307, 0.00773093", \ + "0.0289237, 0.0233572, 0.0213221, 0.0190516, 0.0164192, 0.013819, 0.0118283", \ + "0.0529386, 0.0442644, 0.0409478, 0.0369108, 0.0323121, 0.027105, 0.0228782", \ + "0.102526, 0.0903879, 0.0849185, 0.0778094, 0.0700651, 0.06039, 0.0503669" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00704768, 0.00773875, 0.00777367, 0.00766167, 0.00750686, 0.00717036, 0.00658176", \ + "0.00859964, 0.0082195, 0.00809722, 0.00801782, 0.00797142, 0.00746737, 0.00685616", \ + "0.0109662, 0.00931245, 0.00909537, 0.00865418, 0.00818538, 0.00842638, 0.00695563", \ + "0.0165663, 0.0126982, 0.0117682, 0.0109407, 0.0101959, 0.00896455, 0.00854948", \ + "0.0285264, 0.0221757, 0.0195237, 0.017395, 0.0151532, 0.0133452, 0.0110101", \ + "0.0528723, 0.0429936, 0.0389764, 0.0343883, 0.0293223, 0.0245373, 0.0206297", \ + "0.102682, 0.0894449, 0.0830415, 0.0749835, 0.0656873, 0.0553299, 0.0454665" \ + ); + } + } + 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.00679691, 0.00739153, 0.00744814, 0.0074258, 0.00730639, 0.00687541, 0.00627722", \ + "0.00883287, 0.00787721, 0.00769284, 0.00787122, 0.00726681, 0.00685396, 0.00623746", \ + "0.0115272, 0.00934676, 0.00885689, 0.00837197, 0.00784573, 0.00711695, 0.00642467", \ + "0.0172201, 0.0134293, 0.012198, 0.0110642, 0.00970025, 0.00910701, 0.00733673", \ + "0.0293611, 0.0233027, 0.0211237, 0.0186907, 0.0161289, 0.0142093, 0.0108262", \ + "0.0536167, 0.0444632, 0.0408974, 0.0367873, 0.031899, 0.0266728, 0.0220404", \ + "0.103469, 0.0907173, 0.0851729, 0.077699, 0.0697427, 0.0604671, 0.0500658" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0036051, 0.00435603, 0.00439742, 0.00422451, 0.00413734, 0.00371738, 0.00314633", \ + "0.00520761, 0.00479222, 0.00463406, 0.00458808, 0.00486718, 0.00401195, 0.00361586", \ + "0.00764236, 0.0059626, 0.00566893, 0.00522421, 0.00480212, 0.00470144, 0.00356393", \ + "0.0132846, 0.0092955, 0.00835582, 0.00759248, 0.00676194, 0.00545099, 0.00510725", \ + "0.0253709, 0.0187946, 0.0162063, 0.0141092, 0.0119428, 0.00986965, 0.0076112", \ + "0.0498184, 0.0397105, 0.0356964, 0.0310318, 0.0261972, 0.0212578, 0.0173198", \ + "0.0999451, 0.0862874, 0.0797454, 0.0717302, 0.062167, 0.0518641, 0.0418775" \ + ); + } + } + 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.00728388, 0.00782241, 0.0078422, 0.00779639, 0.00765033, 0.00727558, 0.00671704", \ + "0.00895617, 0.00821754, 0.00806801, 0.00787629, 0.00760545, 0.00727945, 0.00668878", \ + "0.0114703, 0.00957158, 0.00921952, 0.00862342, 0.00813751, 0.00753924, 0.00678263", \ + "0.0169575, 0.0136129, 0.0124621, 0.0113745, 0.0100267, 0.0094469, 0.00815021", \ + "0.0288498, 0.0233058, 0.0212734, 0.0189437, 0.0164053, 0.0141607, 0.0117848", \ + "0.0528786, 0.0442414, 0.0409087, 0.0368937, 0.0322188, 0.0268342, 0.0227569", \ + "0.102541, 0.0903913, 0.0849089, 0.0777868, 0.0697426, 0.0605554, 0.0504874" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0070959, 0.00780983, 0.00783298, 0.00770789, 0.00761252, 0.00720528, 0.00663883", \ + "0.00855819, 0.008205, 0.00809929, 0.00802308, 0.00786298, 0.0074818, 0.00695666", \ + "0.010945, 0.00927497, 0.00905655, 0.00865352, 0.00820363, 0.00842899, 0.00695875", \ + "0.0165599, 0.0126901, 0.0117759, 0.0109325, 0.0101832, 0.00878516, 0.00853437", \ + "0.0285771, 0.0221749, 0.0194595, 0.0173747, 0.0152821, 0.0133435, 0.0108654", \ + "0.0529717, 0.0430552, 0.0390511, 0.0344198, 0.0294127, 0.0245973, 0.0205922", \ + "0.102778, 0.0897152, 0.0831047, 0.0752764, 0.0655882, 0.0553819, 0.0456058" \ + ); + } + } + 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.00677598, 0.0073919, 0.00744545, 0.00742563, 0.00724526, 0.00686945, 0.0063574", \ + "0.00875341, 0.00783531, 0.00762085, 0.00789505, 0.00720207, 0.00690746, 0.00633791", \ + "0.0114276, 0.00925089, 0.00887709, 0.00828647, 0.00774093, 0.00710986, 0.00641271", \ + "0.0171141, 0.0133743, 0.0121329, 0.0110769, 0.0096609, 0.00872612, 0.00740608", \ + "0.0292316, 0.0231778, 0.0210421, 0.018683, 0.0161396, 0.0137546, 0.011434", \ + "0.0534891, 0.0442004, 0.0407758, 0.0365678, 0.0319619, 0.02644, 0.0221245", \ + "0.103253, 0.090511, 0.0849802, 0.0778138, 0.0699117, 0.0602837, 0.0499433" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00366436, 0.00439174, 0.0044736, 0.00429964, 0.00414918, 0.00381961, 0.00321262", \ + "0.00517415, 0.00477057, 0.00463509, 0.00459135, 0.00444537, 0.00394255, 0.0035697", \ + "0.00760097, 0.00592394, 0.00564066, 0.00525777, 0.00480219, 0.00495816, 0.00355516", \ + "0.0132689, 0.00928601, 0.00841886, 0.00757455, 0.0068254, 0.0054115, 0.00520365", \ + "0.0253818, 0.0188227, 0.0161487, 0.0139796, 0.0117091, 0.00990577, 0.00769445", \ + "0.0497964, 0.0396721, 0.035654, 0.0309501, 0.026195, 0.021237, 0.0173185", \ + "0.0996799, 0.0861105, 0.0796762, 0.0716968, 0.0620749, 0.0518274, 0.0421424" \ + ); + } + } + 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.00679566, 0.0074022, 0.00744854, 0.00741324, 0.00724401, 0.00690997, 0.00688639", \ + "0.00901376, 0.00790945, 0.00771484, 0.00748549, 0.0072408, 0.00685255, 0.00682297", \ + "0.0119246, 0.00955814, 0.00901587, 0.00861627, 0.00799719, 0.00723282, 0.00697779", \ + "0.018082, 0.0140271, 0.012805, 0.0114099, 0.0104571, 0.00901654, 0.00793034", \ + "0.0311667, 0.0246317, 0.0224141, 0.019824, 0.016699, 0.0143728, 0.0121297", \ + "0.0572795, 0.0476201, 0.0438261, 0.0393918, 0.0342228, 0.0285025, 0.0230397", \ + "0.110467, 0.0972349, 0.091578, 0.0837232, 0.0751274, 0.0651949, 0.054395" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00349407, 0.00431479, 0.0042513, 0.00416156, 0.00400162, 0.00366305, 0.00307535", \ + "0.00521718, 0.0046343, 0.00450099, 0.00442185, 0.00456732, 0.00384625, 0.00348139", \ + "0.00790678, 0.00593771, 0.00557641, 0.00519231, 0.00467513, 0.0048347, 0.00347738", \ + "0.0140742, 0.00965662, 0.00872143, 0.00767544, 0.00687109, 0.00543745, 0.00507865", \ + "0.0271962, 0.0201078, 0.017232, 0.0148923, 0.0124056, 0.010249, 0.00775886", \ + "0.0536065, 0.0427872, 0.0384699, 0.0332829, 0.0277574, 0.0229027, 0.0183696", \ + "0.107508, 0.0932876, 0.0862612, 0.0777718, 0.0675483, 0.0561439, 0.0459975" \ + ); + } + } + 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.00732935, 0.00779977, 0.00783572, 0.00780579, 0.00764356, 0.00727971, 0.00673504", \ + "0.00901867, 0.0082155, 0.00812227, 0.00805932, 0.00764362, 0.00730056, 0.00673195", \ + "0.0115479, 0.0096428, 0.00927464, 0.00874499, 0.00868036, 0.00754943, 0.00677639", \ + "0.0170256, 0.0136879, 0.0124911, 0.0114324, 0.0100631, 0.00960307, 0.00773093", \ + "0.0289237, 0.0233572, 0.0213221, 0.0190516, 0.0164192, 0.013819, 0.0118283", \ + "0.0529386, 0.0442644, 0.0409478, 0.0369108, 0.0323121, 0.027105, 0.0228782", \ + "0.102526, 0.0903879, 0.0849185, 0.0778094, 0.0700651, 0.06039, 0.0503669" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00349407, 0.00431479, 0.0042513, 0.00416156, 0.00400162, 0.00366305, 0.00307535", \ + "0.00521718, 0.0046343, 0.00450099, 0.00442185, 0.00456732, 0.00384625, 0.00348139", \ + "0.00790678, 0.00593771, 0.00557641, 0.00519231, 0.00467513, 0.0048347, 0.00347738", \ + "0.0140742, 0.00965662, 0.00872143, 0.00767544, 0.00687109, 0.00543745, 0.00507865", \ + "0.0271962, 0.0201078, 0.017232, 0.0148923, 0.0124056, 0.010249, 0.00775886", \ + "0.0536065, 0.0427872, 0.0384699, 0.0332829, 0.0277574, 0.0229027, 0.0183696", \ + "0.107508, 0.0932876, 0.0862612, 0.0777718, 0.0675483, 0.0561439, 0.0459975" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00330923; + rise_capacitance : 0.00315745; + rise_capacitance_range (0.00295788, 0.00353722); + fall_capacitance : 0.003461; + fall_capacitance_range (0.00289511, 0.00395972); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00342087; + rise_capacitance : 0.00343608; + rise_capacitance_range (0.00294884, 0.00377813); + fall_capacitance : 0.00340567; + fall_capacitance_range (0.00293511, 0.00374133); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00323747; + rise_capacitance : 0.00317018; + rise_capacitance_range (0.00278477, 0.00383106); + fall_capacitance : 0.00330476; + fall_capacitance_range (0.00275682, 0.00371766); + } + pin (B2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00340885; + rise_capacitance : 0.00350912; + rise_capacitance_range (0.00287925, 0.00413773); + fall_capacitance : 0.00330858; + fall_capacitance_range (0.00285683, 0.00358841); + } + pin (C1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00314112; + rise_capacitance : 0.00330303; + rise_capacitance_range (0.0027179, 0.00476029); + fall_capacitance : 0.00297922; + fall_capacitance_range (0.00279912, 0.00323503); + } + } + cell (sg13cmos5l_a22oi_1) { + area : 10.8486; + cell_footprint : "a22oi"; + cell_leakage_power : 1461.92; + leakage_power () { + value : 766.33; + when : "!A1&!A2&!B1&!B2&Y"; + } + leakage_power () { + value : 586.599; + when : "!A1&!A2&!B1&B2&Y"; + } + leakage_power () { + value : 1245.92; + when : "!A1&!A2&B1&!B2&Y"; + } + leakage_power () { + value : 1823.04; + when : "!A1&!A2&B1&B2&!Y"; + } + leakage_power () { + value : 1246.06; + when : "!A1&A2&!B1&!B2&Y"; + } + leakage_power () { + value : 1066.33; + when : "!A1&A2&!B1&B2&Y"; + } + leakage_power () { + value : 1725.65; + when : "!A1&A2&B1&!B2&Y"; + } + leakage_power () { + value : 2295.38; + when : "!A1&A2&B1&B2&!Y"; + } + leakage_power () { + value : 586.565; + when : "A1&!A2&!B1&!B2&Y"; + } + leakage_power () { + value : 406.834; + when : "A1&!A2&!B1&B2&Y"; + } + leakage_power () { + value : 1066.16; + when : "A1&!A2&B1&!B2&Y"; + } + leakage_power () { + value : 2295.21; + when : "A1&!A2&B1&B2&!Y"; + } + leakage_power () { + value : 1416.95; + when : "A1&A2&!B1&!B2&!Y"; + } + leakage_power () { + value : 2092.9; + when : "A1&A2&!B1&B2&!Y"; + } + leakage_power () { + value : 2092.9; + when : "A1&A2&B1&!B2&!Y"; + } + leakage_power () { + value : 2677.83; + 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.0265659, 0.08754, 0.128817, 0.196874, 0.310733, 0.500536, 0.816549", \ + "0.0355475, 0.106235, 0.14887, 0.21746, 0.33155, 0.521464, 0.837252", \ + "0.0394161, 0.119933, 0.165369, 0.236263, 0.351265, 0.541116, 0.857321", \ + "0.0450045, 0.140754, 0.191648, 0.268427, 0.388554, 0.580903, 0.897182", \ + "0.0516918, 0.170166, 0.230703, 0.318792, 0.450591, 0.654104, 0.977106", \ + "0.0560868, 0.209791, 0.28345, 0.38947, 0.54434, 0.770861, 1.11721", \ + "0.0560878, 0.255954, 0.351826, 0.483121, 0.670483, 0.941842, 1.33527" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.017427, 0.10309, 0.163378, 0.262814, 0.429634, 0.707701, 1.17071", \ + "0.0281318, 0.10939, 0.166998, 0.264291, 0.42995, 0.707722, 1.17097", \ + "0.0384266, 0.120391, 0.176427, 0.271062, 0.433195, 0.708297, 1.17098", \ + "0.0574002, 0.142352, 0.198749, 0.291277, 0.44858, 0.716686, 1.1753", \ + "0.0880533, 0.183004, 0.242457, 0.336489, 0.491352, 0.751192, 1.19477", \ + "0.138463, 0.253237, 0.318724, 0.420532, 0.580684, 0.839432, 1.27027", \ + "0.225371, 0.372962, 0.450795, 0.564845, 0.742851, 1.01469, 1.44893" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0248137, 0.0721245, 0.103628, 0.155407, 0.241963, 0.386045, 0.626183", \ + "0.0407829, 0.102078, 0.136347, 0.189507, 0.276327, 0.420315, 0.660309", \ + "0.0512964, 0.123648, 0.16288, 0.2211, 0.311085, 0.455854, 0.695857", \ + "0.0668819, 0.15557, 0.202609, 0.270707, 0.371517, 0.524848, 0.768151", \ + "0.0873806, 0.198699, 0.256439, 0.339649, 0.45966, 0.635138, 0.897706", \ + "0.117605, 0.26129, 0.33249, 0.435378, 0.58416, 0.795173, 1.10227", \ + "0.163454, 0.350368, 0.442872, 0.573547, 0.755788, 1.02051, 1.39289" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0199003, 0.081309, 0.125059, 0.197184, 0.3182, 0.519722, 0.855077", \ + "0.0335819, 0.0944365, 0.134525, 0.202479, 0.319953, 0.52005, 0.85512", \ + "0.0448786, 0.110819, 0.151354, 0.217403, 0.330023, 0.524169, 0.855927", \ + "0.0652648, 0.1396, 0.183321, 0.25162, 0.36195, 0.547911, 0.86853", \ + "0.099194, 0.189421, 0.239511, 0.312568, 0.429682, 0.614369, 0.922228", \ + "0.156369, 0.27426, 0.333435, 0.418541, 0.545311, 0.744802, 1.05698", \ + "0.256489, 0.422879, 0.497504, 0.595787, 0.745617, 0.966114, 1.31001" \ + ); + } + } + 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.0265659, 0.08754, 0.128817, 0.196874, 0.310733, 0.500536, 0.816549", \ + "0.0355475, 0.106235, 0.14887, 0.21746, 0.33155, 0.521464, 0.837252", \ + "0.0394161, 0.119933, 0.165369, 0.236263, 0.351265, 0.541116, 0.857321", \ + "0.0450045, 0.140754, 0.191648, 0.268427, 0.388554, 0.580903, 0.897182", \ + "0.0516918, 0.170166, 0.230703, 0.318792, 0.450591, 0.654104, 0.977106", \ + "0.0560868, 0.209791, 0.28345, 0.38947, 0.54434, 0.770861, 1.11721", \ + "0.0560878, 0.255954, 0.351826, 0.483121, 0.670483, 0.941842, 1.33527" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.017427, 0.10309, 0.163378, 0.262814, 0.429634, 0.707701, 1.17071", \ + "0.0281318, 0.10939, 0.166998, 0.264291, 0.42995, 0.707722, 1.17097", \ + "0.0384266, 0.120391, 0.176427, 0.271062, 0.433195, 0.708297, 1.17098", \ + "0.0574002, 0.142352, 0.198749, 0.291277, 0.44858, 0.716686, 1.1753", \ + "0.0880533, 0.183004, 0.242457, 0.336489, 0.491352, 0.751192, 1.19477", \ + "0.138463, 0.253237, 0.318724, 0.420532, 0.580684, 0.839432, 1.27027", \ + "0.225371, 0.372962, 0.450795, 0.564845, 0.742851, 1.01469, 1.44893" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0248137, 0.0721245, 0.103628, 0.155407, 0.241963, 0.386045, 0.626183", \ + "0.0407829, 0.102078, 0.136347, 0.189507, 0.276327, 0.420315, 0.660309", \ + "0.0512964, 0.123648, 0.16288, 0.2211, 0.311085, 0.455854, 0.695857", \ + "0.0668819, 0.15557, 0.202609, 0.270707, 0.371517, 0.524848, 0.768151", \ + "0.0873806, 0.198699, 0.256439, 0.339649, 0.45966, 0.635138, 0.897706", \ + "0.117605, 0.26129, 0.33249, 0.435378, 0.58416, 0.795173, 1.10227", \ + "0.163454, 0.350368, 0.442872, 0.573547, 0.755788, 1.02051, 1.39289" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0199003, 0.081309, 0.125059, 0.197184, 0.3182, 0.519722, 0.855077", \ + "0.0335819, 0.0944365, 0.134525, 0.202479, 0.319953, 0.52005, 0.85512", \ + "0.0448786, 0.110819, 0.151354, 0.217403, 0.330023, 0.524169, 0.855927", \ + "0.0652648, 0.1396, 0.183321, 0.25162, 0.36195, 0.547911, 0.86853", \ + "0.099194, 0.189421, 0.239511, 0.312568, 0.429682, 0.614369, 0.922228", \ + "0.156369, 0.27426, 0.333435, 0.418541, 0.545311, 0.744802, 1.05698", \ + "0.256489, 0.422879, 0.497504, 0.595787, 0.745617, 0.966114, 1.31001" \ + ); + } + } + 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.0305443, 0.0903667, 0.131294, 0.198878, 0.312044, 0.500503, 0.81469", \ + "0.0418084, 0.109962, 0.152042, 0.220024, 0.333225, 0.521982, 0.835813", \ + "0.0473207, 0.12438, 0.169118, 0.239199, 0.353297, 0.541881, 0.856075", \ + "0.0568442, 0.14652, 0.1965, 0.272256, 0.391281, 0.582272, 0.896455", \ + "0.0718488, 0.179871, 0.238424, 0.324741, 0.45446, 0.656871, 0.977292", \ + "0.091955, 0.228956, 0.299031, 0.400619, 0.552765, 0.775208, 1.11954", \ + "0.118924, 0.298283, 0.385407, 0.510318, 0.692097, 0.954471, 1.34229" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0217145, 0.107271, 0.167149, 0.266149, 0.431898, 0.707988, 1.16843", \ + "0.0321277, 0.113409, 0.170741, 0.267566, 0.432458, 0.708266, 1.16867", \ + "0.0420966, 0.124232, 0.180202, 0.27429, 0.435511, 0.709037, 1.16868", \ + "0.0600986, 0.146255, 0.202261, 0.294405, 0.450906, 0.71731, 1.17271", \ + "0.0892804, 0.186354, 0.24442, 0.339749, 0.493377, 0.751847, 1.1927", \ + "0.138274, 0.254256, 0.320478, 0.420048, 0.58169, 0.839016, 1.26895", \ + "0.221132, 0.368757, 0.447475, 0.562442, 0.738118, 1.00789, 1.44416" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0257276, 0.0727644, 0.104262, 0.156052, 0.242603, 0.386683, 0.627071", \ + "0.0377796, 0.0938526, 0.127154, 0.179929, 0.266773, 0.410972, 0.650977", \ + "0.0455868, 0.110384, 0.146508, 0.202313, 0.291235, 0.435973, 0.676132", \ + "0.0564809, 0.135325, 0.17746, 0.239212, 0.334636, 0.484507, 0.726729", \ + "0.0688694, 0.169101, 0.219434, 0.293114, 0.400857, 0.564704, 0.818157", \ + "0.0840335, 0.213795, 0.278954, 0.368058, 0.498783, 0.687917, 0.968577", \ + "0.0995121, 0.269943, 0.355761, 0.472598, 0.63511, 0.864362, 1.19561" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0191692, 0.0812775, 0.124977, 0.197135, 0.318176, 0.519484, 0.855526", \ + "0.0294589, 0.0893358, 0.130606, 0.200312, 0.319163, 0.519965, 0.855527", \ + "0.0403918, 0.100466, 0.14145, 0.209245, 0.325173, 0.522312, 0.856934", \ + "0.0599291, 0.123522, 0.164341, 0.232099, 0.344735, 0.536331, 0.862955", \ + "0.0918115, 0.166726, 0.209158, 0.27793, 0.391222, 0.578415, 0.894826", \ + "0.146357, 0.245036, 0.291287, 0.365724, 0.482329, 0.670539, 0.982649", \ + "0.239417, 0.377741, 0.439911, 0.523838, 0.651442, 0.850674, 1.1653" \ + ); + } + } + 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.0305443, 0.0903667, 0.131294, 0.198878, 0.312044, 0.500503, 0.81469", \ + "0.0418084, 0.109962, 0.152042, 0.220024, 0.333225, 0.521982, 0.835813", \ + "0.0473207, 0.12438, 0.169118, 0.239199, 0.353297, 0.541881, 0.856075", \ + "0.0568442, 0.14652, 0.1965, 0.272256, 0.391281, 0.582272, 0.896455", \ + "0.0718488, 0.179871, 0.238424, 0.324741, 0.45446, 0.656871, 0.977292", \ + "0.091955, 0.228956, 0.299031, 0.400619, 0.552765, 0.775208, 1.11954", \ + "0.118924, 0.298283, 0.385407, 0.510318, 0.692097, 0.954471, 1.34229" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0217145, 0.107271, 0.167149, 0.266149, 0.431898, 0.707988, 1.16843", \ + "0.0321277, 0.113409, 0.170741, 0.267566, 0.432458, 0.708266, 1.16867", \ + "0.0420966, 0.124232, 0.180202, 0.27429, 0.435511, 0.709037, 1.16868", \ + "0.0600986, 0.146255, 0.202261, 0.294405, 0.450906, 0.71731, 1.17271", \ + "0.0892804, 0.186354, 0.24442, 0.339749, 0.493377, 0.751847, 1.1927", \ + "0.138274, 0.254256, 0.320478, 0.420048, 0.58169, 0.839016, 1.26895", \ + "0.221132, 0.368757, 0.447475, 0.562442, 0.738118, 1.00789, 1.44416" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0257276, 0.0727644, 0.104262, 0.156052, 0.242603, 0.386683, 0.627071", \ + "0.0377796, 0.0938526, 0.127154, 0.179929, 0.266773, 0.410972, 0.650977", \ + "0.0455868, 0.110384, 0.146508, 0.202313, 0.291235, 0.435973, 0.676132", \ + "0.0564809, 0.135325, 0.17746, 0.239212, 0.334636, 0.484507, 0.726729", \ + "0.0688694, 0.169101, 0.219434, 0.293114, 0.400857, 0.564704, 0.818157", \ + "0.0840335, 0.213795, 0.278954, 0.368058, 0.498783, 0.687917, 0.968577", \ + "0.0995121, 0.269943, 0.355761, 0.472598, 0.63511, 0.864362, 1.19561" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0191692, 0.0812775, 0.124977, 0.197135, 0.318176, 0.519484, 0.855526", \ + "0.0294589, 0.0893358, 0.130606, 0.200312, 0.319163, 0.519965, 0.855527", \ + "0.0403918, 0.100466, 0.14145, 0.209245, 0.325173, 0.522312, 0.856934", \ + "0.0599291, 0.123522, 0.164341, 0.232099, 0.344735, 0.536331, 0.862955", \ + "0.0918115, 0.166726, 0.209158, 0.27793, 0.391222, 0.578415, 0.894826", \ + "0.146357, 0.245036, 0.291287, 0.365724, 0.482329, 0.670539, 0.982649", \ + "0.239417, 0.377741, 0.439911, 0.523838, 0.651442, 0.850674, 1.1653" \ + ); + } + } + 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.0296076, 0.0901099, 0.131411, 0.199488, 0.313346, 0.503114, 0.819228", \ + "0.0475906, 0.119462, 0.162118, 0.230491, 0.344252, 0.533897, 0.849762", \ + "0.0586172, 0.141788, 0.188761, 0.260297, 0.375095, 0.564434, 0.880129", \ + "0.0757393, 0.175473, 0.230344, 0.311205, 0.433872, 0.626859, 0.942481", \ + "0.102677, 0.224574, 0.290477, 0.385908, 0.528114, 0.739666, 1.06635", \ + "0.1447, 0.296129, 0.377502, 0.494665, 0.665196, 0.913993, 1.28101", \ + "0.211394, 0.406068, 0.506193, 0.651376, 0.861493, 1.16417, 1.59846" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0269189, 0.113026, 0.17331, 0.273023, 0.439867, 0.71789, 1.18149", \ + "0.0403853, 0.122763, 0.179181, 0.275344, 0.440462, 0.717899, 1.18155", \ + "0.050862, 0.138786, 0.194049, 0.286224, 0.445704, 0.718911, 1.18156", \ + "0.0677151, 0.167591, 0.225581, 0.317379, 0.470393, 0.733031, 1.19358", \ + "0.095657, 0.214543, 0.28, 0.378904, 0.534205, 0.788678, 1.22094", \ + "0.144216, 0.29044, 0.368182, 0.481256, 0.652648, 0.915961, 1.34016", \ + "0.230357, 0.414822, 0.510147, 0.646681, 0.845108, 1.1432, 1.59382" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0207071, 0.0683446, 0.100075, 0.152117, 0.238675, 0.382731, 0.622687", \ + "0.0296341, 0.0888379, 0.122738, 0.175977, 0.262935, 0.407054, 0.647077", \ + "0.0348887, 0.104536, 0.141584, 0.198038, 0.287209, 0.432107, 0.67216", \ + "0.0412478, 0.127817, 0.171192, 0.234082, 0.33014, 0.480261, 0.722834", \ + "0.0460814, 0.157266, 0.209987, 0.28518, 0.39471, 0.559316, 0.813626", \ + "0.0460824, 0.191096, 0.260425, 0.354353, 0.488004, 0.679195, 0.962265", \ + "0.0460834, 0.219368, 0.312861, 0.438543, 0.610276, 0.846293, 1.18279" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0175366, 0.0787036, 0.122237, 0.194319, 0.315193, 0.516439, 0.852184", \ + "0.0293183, 0.0871919, 0.128191, 0.197656, 0.316352, 0.516755, 0.852298", \ + "0.0413221, 0.0985888, 0.139272, 0.206747, 0.322344, 0.519342, 0.852658", \ + "0.0626219, 0.122277, 0.162513, 0.22973, 0.342347, 0.533536, 0.859903", \ + "0.0972575, 0.166928, 0.208686, 0.27587, 0.388688, 0.575741, 0.891958", \ + "0.153727, 0.246135, 0.292754, 0.365453, 0.479537, 0.668305, 0.980626", \ + "0.249196, 0.379656, 0.442084, 0.52849, 0.653056, 0.84897, 1.16432" \ + ); + } + } + 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.0247855, 0.0850878, 0.12606, 0.193705, 0.30679, 0.495658, 0.809685", \ + "0.0404898, 0.114037, 0.156715, 0.224797, 0.337787, 0.52612, 0.840138", \ + "0.0500551, 0.135841, 0.182945, 0.254364, 0.368594, 0.556896, 0.870535", \ + "0.0652862, 0.168286, 0.223366, 0.304474, 0.427057, 0.619191, 0.932971", \ + "0.0891212, 0.215526, 0.28229, 0.378567, 0.520586, 0.731609, 1.05657", \ + "0.1268, 0.284805, 0.367048, 0.485203, 0.656119, 0.904404, 1.27037", \ + "0.187943, 0.39144, 0.493329, 0.638493, 0.850764, 1.15375, 1.58575" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0226762, 0.107427, 0.167376, 0.266337, 0.432199, 0.708322, 1.16886", \ + "0.0357654, 0.117851, 0.173659, 0.268974, 0.433192, 0.708323, 1.16887", \ + "0.0452505, 0.133959, 0.188729, 0.280062, 0.4381, 0.709668, 1.16888", \ + "0.0613415, 0.162485, 0.220367, 0.311345, 0.463329, 0.723825, 1.1818", \ + "0.0885178, 0.209158, 0.274574, 0.373187, 0.527777, 0.779942, 1.20893", \ + "0.135512, 0.284696, 0.361805, 0.474813, 0.645524, 0.907619, 1.32947", \ + "0.217349, 0.407367, 0.502799, 0.640521, 0.838676, 1.13301, 1.58005" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0201869, 0.0671537, 0.0985086, 0.150205, 0.236771, 0.380893, 0.620963", \ + "0.0284438, 0.0874338, 0.121048, 0.174012, 0.260871, 0.405158, 0.645069", \ + "0.0326929, 0.102841, 0.139685, 0.19599, 0.285164, 0.429999, 0.670211", \ + "0.0370962, 0.125454, 0.168691, 0.231765, 0.327968, 0.478173, 0.720735", \ + "0.0376883, 0.153738, 0.206869, 0.282467, 0.392351, 0.557243, 0.811579", \ + "0.0376893, 0.185427, 0.25616, 0.351037, 0.484854, 0.677519, 0.960267", \ + "0.0376903, 0.211406, 0.306812, 0.43403, 0.606999, 0.843823, 1.18268" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0123987, 0.0738874, 0.117837, 0.189538, 0.310465, 0.511939, 0.847546", \ + "0.0228807, 0.082305, 0.123387, 0.192867, 0.311497, 0.513182, 0.847749", \ + "0.0332723, 0.093409, 0.134359, 0.202003, 0.317602, 0.514585, 0.848485", \ + "0.0516959, 0.116365, 0.157151, 0.225067, 0.33745, 0.528711, 0.855279", \ + "0.0820175, 0.160194, 0.202576, 0.270783, 0.384017, 0.571009, 0.887386", \ + "0.132056, 0.237892, 0.286251, 0.358987, 0.473997, 0.663991, 0.976045", \ + "0.219745, 0.368382, 0.433913, 0.521676, 0.645986, 0.845647, 1.16276" \ + ); + } + } + 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.0296076, 0.0901099, 0.131411, 0.199488, 0.313346, 0.503114, 0.819228", \ + "0.0475906, 0.119462, 0.162118, 0.230491, 0.344252, 0.533897, 0.849762", \ + "0.0586172, 0.141788, 0.188761, 0.260297, 0.375095, 0.564434, 0.880129", \ + "0.0757393, 0.175473, 0.230344, 0.311205, 0.433872, 0.626859, 0.942481", \ + "0.102677, 0.224574, 0.290477, 0.385908, 0.528114, 0.739666, 1.06635", \ + "0.1447, 0.296129, 0.377502, 0.494665, 0.665196, 0.913993, 1.28101", \ + "0.211394, 0.406068, 0.506193, 0.651376, 0.861493, 1.16417, 1.59846" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0269189, 0.113026, 0.17331, 0.273023, 0.439867, 0.71789, 1.18149", \ + "0.0403853, 0.122763, 0.179181, 0.275344, 0.440462, 0.717899, 1.18155", \ + "0.050862, 0.138786, 0.194049, 0.286224, 0.445704, 0.718911, 1.18156", \ + "0.0677151, 0.167591, 0.225581, 0.317379, 0.470393, 0.733031, 1.19358", \ + "0.095657, 0.214543, 0.28, 0.378904, 0.534205, 0.788678, 1.22094", \ + "0.144216, 0.29044, 0.368182, 0.481256, 0.652648, 0.915961, 1.34016", \ + "0.230357, 0.414822, 0.510147, 0.646681, 0.845108, 1.1432, 1.59382" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0207071, 0.0683446, 0.100075, 0.152117, 0.238675, 0.382731, 0.622687", \ + "0.0296341, 0.0888379, 0.122738, 0.175977, 0.262935, 0.407054, 0.647077", \ + "0.0348887, 0.104536, 0.141584, 0.198038, 0.287209, 0.432107, 0.67216", \ + "0.0412478, 0.127817, 0.171192, 0.234082, 0.33014, 0.480261, 0.722834", \ + "0.0460814, 0.157266, 0.209987, 0.28518, 0.39471, 0.559316, 0.813626", \ + "0.0460824, 0.191096, 0.260425, 0.354353, 0.488004, 0.679195, 0.962265", \ + "0.0460834, 0.219368, 0.312861, 0.438543, 0.610276, 0.846293, 1.18279" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0175366, 0.0787036, 0.122237, 0.194319, 0.315193, 0.516439, 0.852184", \ + "0.0293183, 0.0871919, 0.128191, 0.197656, 0.316352, 0.516755, 0.852298", \ + "0.0413221, 0.0985888, 0.139272, 0.206747, 0.322344, 0.519342, 0.852658", \ + "0.0626219, 0.122277, 0.162513, 0.22973, 0.342347, 0.533536, 0.859903", \ + "0.0972575, 0.166928, 0.208686, 0.27587, 0.388688, 0.575741, 0.891958", \ + "0.153727, 0.246135, 0.292754, 0.365453, 0.479537, 0.668305, 0.980626", \ + "0.249196, 0.379656, 0.442084, 0.52849, 0.653056, 0.84897, 1.16432" \ + ); + } + } + 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.0254221, 0.0862812, 0.127476, 0.195037, 0.308322, 0.49687, 0.811187", \ + "0.0405442, 0.114763, 0.157589, 0.22581, 0.338976, 0.527428, 0.841564", \ + "0.0492938, 0.136125, 0.18352, 0.255218, 0.369602, 0.557968, 0.871923", \ + "0.0624873, 0.167814, 0.223521, 0.304901, 0.427718, 0.620135, 0.934289", \ + "0.0812045, 0.212062, 0.280203, 0.377133, 0.520468, 0.731903, 1.05728", \ + "0.106906, 0.273601, 0.358835, 0.479562, 0.652733, 0.902849, 1.27003", \ + "0.141272, 0.360508, 0.467346, 0.618947, 0.836149, 1.14508, 1.58061" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0222672, 0.107257, 0.167249, 0.266113, 0.431949, 0.707951, 1.1687", \ + "0.0353819, 0.117416, 0.173276, 0.268606, 0.432797, 0.707952, 1.16871", \ + "0.0453789, 0.133442, 0.188316, 0.279679, 0.437785, 0.709588, 1.16872", \ + "0.0625669, 0.162677, 0.220241, 0.311203, 0.462954, 0.72348, 1.18146", \ + "0.0921617, 0.210378, 0.274927, 0.373418, 0.527675, 0.779736, 1.20859", \ + "0.142836, 0.289001, 0.365416, 0.477495, 0.646953, 0.90836, 1.32938", \ + "0.232862, 0.419412, 0.513417, 0.647923, 0.844022, 1.13791, 1.58383" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0194859, 0.0676361, 0.0993774, 0.151453, 0.238037, 0.382032, 0.622002", \ + "0.0312047, 0.0967874, 0.13181, 0.185488, 0.272398, 0.416354, 0.656304", \ + "0.0387676, 0.117333, 0.157536, 0.216591, 0.306993, 0.451908, 0.691598", \ + "0.0498452, 0.147174, 0.195787, 0.264925, 0.366818, 0.520537, 0.763967", \ + "0.0625151, 0.185574, 0.24596, 0.331127, 0.452875, 0.629759, 0.893202", \ + "0.0760273, 0.236039, 0.313005, 0.419744, 0.572328, 0.785836, 1.09546", \ + "0.0851123, 0.294883, 0.397965, 0.53774, 0.729412, 1.00156, 1.38041" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0186655, 0.0787406, 0.122231, 0.194322, 0.31522, 0.516437, 0.852187", \ + "0.0337894, 0.092669, 0.132415, 0.199925, 0.317082, 0.516557, 0.852188", \ + "0.0466354, 0.109384, 0.149676, 0.21517, 0.327222, 0.520909, 0.852561", \ + "0.0688014, 0.138725, 0.181958, 0.249736, 0.359689, 0.545298, 0.865357", \ + "0.105975, 0.190869, 0.238652, 0.312104, 0.427614, 0.611921, 0.91954", \ + "0.16716, 0.278063, 0.334494, 0.419339, 0.544412, 0.744802, 1.05372", \ + "0.272443, 0.428973, 0.500475, 0.600901, 0.752965, 0.969467, 1.31016" \ + ); + } + } + 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.0206508, 0.0821905, 0.123476, 0.19156, 0.305445, 0.495208, 0.811371", \ + "0.0329808, 0.110304, 0.153618, 0.222259, 0.336132, 0.525593, 0.841681", \ + "0.0402004, 0.13111, 0.179226, 0.25158, 0.36678, 0.556427, 0.872078", \ + "0.0511892, 0.161653, 0.218316, 0.300774, 0.42479, 0.618423, 0.934302", \ + "0.0664991, 0.204795, 0.27422, 0.37273, 0.516715, 0.730307, 1.05747", \ + "0.0873711, 0.26463, 0.351528, 0.473749, 0.648905, 0.900553, 1.27029", \ + "0.116204, 0.349498, 0.458875, 0.611914, 0.831295, 1.14284, 1.58104" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0183439, 0.103109, 0.163296, 0.262823, 0.429676, 0.707611, 1.17074", \ + "0.0309488, 0.113853, 0.169759, 0.265482, 0.430012, 0.707612, 1.17075", \ + "0.0403288, 0.129979, 0.185037, 0.276725, 0.43567, 0.708946, 1.17106", \ + "0.0566771, 0.158615, 0.216885, 0.308348, 0.461082, 0.723202, 1.18281", \ + "0.0857332, 0.206039, 0.271544, 0.370839, 0.525893, 0.779187, 1.21091", \ + "0.134794, 0.283992, 0.36344, 0.474765, 0.644456, 0.907636, 1.3318", \ + "0.223155, 0.411926, 0.509442, 0.646546, 0.842724, 1.13665, 1.58608" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.018902, 0.0664686, 0.0978509, 0.149543, 0.235987, 0.380186, 0.620062", \ + "0.0295277, 0.0952171, 0.130066, 0.183521, 0.270347, 0.414381, 0.654373", \ + "0.0358606, 0.115233, 0.155459, 0.214448, 0.30493, 0.449848, 0.689723", \ + "0.0441116, 0.144061, 0.192937, 0.262376, 0.364489, 0.518404, 0.761916", \ + "0.0511501, 0.180817, 0.241878, 0.327846, 0.450173, 0.627369, 0.891016", \ + "0.0566459, 0.228315, 0.307388, 0.415153, 0.568897, 0.783274, 1.09316", \ + "0.0566469, 0.283676, 0.389772, 0.531872, 0.724454, 0.997804, 1.37795" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0133912, 0.0739303, 0.11784, 0.189673, 0.310548, 0.511898, 0.847493", \ + "0.0261138, 0.0876099, 0.127548, 0.195092, 0.312218, 0.512074, 0.847671", \ + "0.0368263, 0.103845, 0.144583, 0.210343, 0.322471, 0.516227, 0.84841", \ + "0.0555215, 0.132329, 0.176143, 0.244861, 0.3548, 0.540684, 0.860874", \ + "0.0873876, 0.18253, 0.232585, 0.306078, 0.422966, 0.607168, 0.914473", \ + "0.141537, 0.269419, 0.326332, 0.413228, 0.539118, 0.738742, 1.04935", \ + "0.238064, 0.41524, 0.491147, 0.591607, 0.745258, 0.964861, 1.30499" \ + ); + } + } + 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.0206508, 0.0821905, 0.123476, 0.19156, 0.305445, 0.495208, 0.811371", \ + "0.0329808, 0.110304, 0.153618, 0.222259, 0.336132, 0.525593, 0.841681", \ + "0.0402004, 0.13111, 0.179226, 0.25158, 0.36678, 0.556427, 0.872078", \ + "0.0511892, 0.161653, 0.218316, 0.300774, 0.42479, 0.618423, 0.934302", \ + "0.0664991, 0.204795, 0.27422, 0.37273, 0.516715, 0.730307, 1.05747", \ + "0.0873711, 0.26463, 0.351528, 0.473749, 0.648905, 0.900553, 1.27029", \ + "0.116204, 0.349498, 0.458875, 0.611914, 0.831295, 1.14284, 1.58104" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0183439, 0.103109, 0.163296, 0.262823, 0.429676, 0.707611, 1.17074", \ + "0.0309488, 0.113853, 0.169759, 0.265482, 0.430012, 0.707612, 1.17075", \ + "0.0403288, 0.129979, 0.185037, 0.276725, 0.43567, 0.708946, 1.17106", \ + "0.0566771, 0.158615, 0.216885, 0.308348, 0.461082, 0.723202, 1.18281", \ + "0.0857332, 0.206039, 0.271544, 0.370839, 0.525893, 0.779187, 1.21091", \ + "0.134794, 0.283992, 0.36344, 0.474765, 0.644456, 0.907636, 1.3318", \ + "0.223155, 0.411926, 0.509442, 0.646546, 0.842724, 1.13665, 1.58608" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0194859, 0.0676361, 0.0993774, 0.151453, 0.238037, 0.382032, 0.622002", \ + "0.0312047, 0.0967874, 0.13181, 0.185488, 0.272398, 0.416354, 0.656304", \ + "0.0387676, 0.117333, 0.157536, 0.216591, 0.306993, 0.451908, 0.691598", \ + "0.0498452, 0.147174, 0.195787, 0.264925, 0.366818, 0.520537, 0.763967", \ + "0.0625151, 0.185574, 0.24596, 0.331127, 0.452875, 0.629759, 0.893202", \ + "0.0760273, 0.236039, 0.313005, 0.419744, 0.572328, 0.785836, 1.09546", \ + "0.0851123, 0.294883, 0.397965, 0.53774, 0.729412, 1.00156, 1.38041" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0186655, 0.0787406, 0.122231, 0.194322, 0.31522, 0.516437, 0.852187", \ + "0.0337894, 0.092669, 0.132415, 0.199925, 0.317082, 0.516557, 0.852188", \ + "0.0466354, 0.109384, 0.149676, 0.21517, 0.327222, 0.520909, 0.852561", \ + "0.0688014, 0.138725, 0.181958, 0.249736, 0.359689, 0.545298, 0.865357", \ + "0.105975, 0.190869, 0.238652, 0.312104, 0.427614, 0.611921, 0.91954", \ + "0.16716, 0.278063, 0.334494, 0.419339, 0.544412, 0.744802, 1.05372", \ + "0.272443, 0.428973, 0.500475, 0.600901, 0.752965, 0.969467, 1.31016" \ + ); + } + } + 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.00889698, 0.00968581, 0.00971029, 0.0096388, 0.00944038, 0.00909333, 0.00845989", \ + "0.00930813, 0.00935782, 0.00956572, 0.00957104, 0.00930485, 0.00903045, 0.00849019", \ + "0.0112601, 0.0101539, 0.00999, 0.00982668, 0.00981521, 0.00909545, 0.008537", \ + "0.0166324, 0.0132911, 0.0124981, 0.011717, 0.0113311, 0.0100773, 0.00942353", \ + "0.028733, 0.0223605, 0.0204269, 0.0182635, 0.01601, 0.0142903, 0.0120995", \ + "0.0537774, 0.044271, 0.0402495, 0.0360123, 0.031333, 0.0264338, 0.0214481", \ + "0.104509, 0.0918036, 0.0857122, 0.078015, 0.0690794, 0.0595657, 0.0490874" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00845624, 0.00872722, 0.00862658, 0.00847511, 0.00829624, 0.00795864, 0.00724304", \ + "0.00955607, 0.00888166, 0.00882263, 0.00853163, 0.00851304, 0.00791899, 0.00716137", \ + "0.0118658, 0.0101391, 0.00961091, 0.00919177, 0.00918374, 0.00825935, 0.00736185", \ + "0.017518, 0.0135589, 0.012566, 0.0115277, 0.0103681, 0.00998802, 0.00824079", \ + "0.0298146, 0.022972, 0.0207419, 0.0181965, 0.0159055, 0.0133016, 0.0117778", \ + "0.0549641, 0.0451382, 0.0408425, 0.0360607, 0.0306046, 0.0253953, 0.0203746", \ + "0.106396, 0.0934372, 0.0868519, 0.078539, 0.068229, 0.0574414, 0.0463033" \ + ); + } + } + 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.00889698, 0.00968581, 0.00971029, 0.0096388, 0.00944038, 0.00909333, 0.00845989", \ + "0.00930813, 0.00935782, 0.00956572, 0.00957104, 0.00930485, 0.00903045, 0.00849019", \ + "0.0112601, 0.0101539, 0.00999, 0.00982668, 0.00981521, 0.00909545, 0.008537", \ + "0.0166324, 0.0132911, 0.0124981, 0.011717, 0.0113311, 0.0100773, 0.00942353", \ + "0.028733, 0.0223605, 0.0204269, 0.0182635, 0.01601, 0.0142903, 0.0120995", \ + "0.0537774, 0.044271, 0.0402495, 0.0360123, 0.031333, 0.0264338, 0.0214481", \ + "0.104509, 0.0918036, 0.0857122, 0.078015, 0.0690794, 0.0595657, 0.0490874" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00845624, 0.00872722, 0.00862658, 0.00847511, 0.00829624, 0.00795864, 0.00724304", \ + "0.00955607, 0.00888166, 0.00882263, 0.00853163, 0.00851304, 0.00791899, 0.00716137", \ + "0.0118658, 0.0101391, 0.00961091, 0.00919177, 0.00918374, 0.00825935, 0.00736185", \ + "0.017518, 0.0135589, 0.012566, 0.0115277, 0.0103681, 0.00998802, 0.00824079", \ + "0.0298146, 0.022972, 0.0207419, 0.0181965, 0.0159055, 0.0133016, 0.0117778", \ + "0.0549641, 0.0451382, 0.0408425, 0.0360607, 0.0306046, 0.0253953, 0.0203746", \ + "0.106396, 0.0934372, 0.0868519, 0.078539, 0.068229, 0.0574414, 0.0463033" \ + ); + } + } + 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.00924129, 0.0094122, 0.00936792, 0.00926036, 0.00904548, 0.00865817, 0.00802881", \ + "0.00964656, 0.00944004, 0.00939586, 0.00921032, 0.00905347, 0.00864852, 0.00809937", \ + "0.0115324, 0.0103265, 0.0100304, 0.00998325, 0.00964839, 0.00881672, 0.00822692", \ + "0.0170242, 0.0136827, 0.0128116, 0.0118381, 0.0110804, 0.00994377, 0.00908209", \ + "0.0295112, 0.0234648, 0.0212114, 0.0189544, 0.0163162, 0.0145922, 0.011999", \ + "0.0553379, 0.0466052, 0.0426601, 0.0377309, 0.0328538, 0.0272686, 0.022112", \ + "0.107644, 0.0961969, 0.0902543, 0.0827701, 0.073419, 0.0623629, 0.0513358" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0118031, 0.0120111, 0.0118627, 0.0117324, 0.0115482, 0.0111179, 0.0104477", \ + "0.012312, 0.0120101, 0.0119722, 0.0117525, 0.0115488, 0.0112044, 0.0104522", \ + "0.0143686, 0.0130526, 0.0126573, 0.0123028, 0.012374, 0.0119063, 0.0108473", \ + "0.0198831, 0.0164138, 0.0155023, 0.0146006, 0.0134806, 0.0131609, 0.0116566", \ + "0.0323392, 0.0258328, 0.0235137, 0.0213019, 0.0189682, 0.0165947, 0.0150811", \ + "0.0583496, 0.0484215, 0.0442204, 0.0390601, 0.0340922, 0.0288108, 0.0239671", \ + "0.111172, 0.0982179, 0.0916307, 0.0832059, 0.0728823, 0.0620365, 0.0504672" \ + ); + } + } + 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.00924129, 0.0094122, 0.00936792, 0.00926036, 0.00904548, 0.00865817, 0.00802881", \ + "0.00964656, 0.00944004, 0.00939586, 0.00921032, 0.00905347, 0.00864852, 0.00809937", \ + "0.0115324, 0.0103265, 0.0100304, 0.00998325, 0.00964839, 0.00881672, 0.00822692", \ + "0.0170242, 0.0136827, 0.0128116, 0.0118381, 0.0110804, 0.00994377, 0.00908209", \ + "0.0295112, 0.0234648, 0.0212114, 0.0189544, 0.0163162, 0.0145922, 0.011999", \ + "0.0553379, 0.0466052, 0.0426601, 0.0377309, 0.0328538, 0.0272686, 0.022112", \ + "0.107644, 0.0961969, 0.0902543, 0.0827701, 0.073419, 0.0623629, 0.0513358" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0118031, 0.0120111, 0.0118627, 0.0117324, 0.0115482, 0.0111179, 0.0104477", \ + "0.012312, 0.0120101, 0.0119722, 0.0117525, 0.0115488, 0.0112044, 0.0104522", \ + "0.0143686, 0.0130526, 0.0126573, 0.0123028, 0.012374, 0.0119063, 0.0108473", \ + "0.0198831, 0.0164138, 0.0155023, 0.0146006, 0.0134806, 0.0131609, 0.0116566", \ + "0.0323392, 0.0258328, 0.0235137, 0.0213019, 0.0189682, 0.0165947, 0.0150811", \ + "0.0583496, 0.0484215, 0.0442204, 0.0390601, 0.0340922, 0.0288108, 0.0239671", \ + "0.111172, 0.0982179, 0.0916307, 0.0832059, 0.0728823, 0.0620365, 0.0504672" \ + ); + } + } + 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.00537227, 0.00560551, 0.00557508, 0.00547312, 0.00527659, 0.0048855, 0.00430012", \ + "0.00688701, 0.00606513, 0.00587529, 0.00578375, 0.00539082, 0.00495963, 0.00430965", \ + "0.00941924, 0.00751736, 0.00699824, 0.00648488, 0.00586489, 0.0052424, 0.00450386", \ + "0.0149965, 0.0114745, 0.0103342, 0.00903226, 0.00794352, 0.00683435, 0.00662317", \ + "0.027127, 0.021409, 0.0191481, 0.0166138, 0.0138412, 0.0117288, 0.00921367", \ + "0.0513533, 0.0432732, 0.0395306, 0.0349245, 0.0298714, 0.0241775, 0.0189518", \ + "0.101324, 0.0907825, 0.0851317, 0.0779383, 0.0688012, 0.0585375, 0.0478616" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0116311, 0.0126316, 0.0125104, 0.0124482, 0.0122806, 0.0119239, 0.011214", \ + "0.0123887, 0.0124212, 0.012545, 0.0124503, 0.0123832, 0.012004, 0.0113796", \ + "0.0146018, 0.0133391, 0.0131083, 0.0128984, 0.013015, 0.0122945, 0.011553", \ + "0.0200989, 0.0164256, 0.0156459, 0.0148812, 0.0140282, 0.0138187, 0.0122139", \ + "0.0321606, 0.0251668, 0.0229538, 0.0208043, 0.0188765, 0.016849, 0.0156069", \ + "0.0570981, 0.0464823, 0.0421855, 0.0372919, 0.0323652, 0.0279459, 0.0236534", \ + "0.107685, 0.0936588, 0.0866886, 0.0781833, 0.0681946, 0.0577088, 0.0479351" \ + ); + } + } + 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.00503452, 0.00533321, 0.00531559, 0.00522445, 0.00504522, 0.00462915, 0.00400982", \ + "0.00682272, 0.00583894, 0.00571831, 0.00549698, 0.00522398, 0.00465886, 0.0039391", \ + "0.00952991, 0.00730646, 0.00678926, 0.00638563, 0.00565834, 0.00504047, 0.00427342", \ + "0.0153154, 0.011418, 0.0101304, 0.00888574, 0.00787022, 0.0065084, 0.00638573", \ + "0.0276194, 0.0215334, 0.0191843, 0.0166302, 0.0138331, 0.0115211, 0.0083649", \ + "0.0521603, 0.043669, 0.0397517, 0.0350603, 0.0299207, 0.0242446, 0.0188447", \ + "0.102434, 0.0914398, 0.0857161, 0.0783047, 0.0692005, 0.0589549, 0.0476433" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00820228, 0.00912392, 0.00918275, 0.00901822, 0.00884552, 0.00853893, 0.00780573", \ + "0.00900328, 0.00900346, 0.00910339, 0.00905019, 0.00920247, 0.00887518, 0.00794285", \ + "0.0112357, 0.00991531, 0.00970769, 0.00946313, 0.00939745, 0.00885152, 0.00817361", \ + "0.0168555, 0.0130331, 0.0121783, 0.011544, 0.0106212, 0.010359, 0.00920247", \ + "0.0290762, 0.0219039, 0.0195962, 0.0174672, 0.0155764, 0.0133361, 0.0122334", \ + "0.0541509, 0.0433984, 0.0390699, 0.0340096, 0.0290553, 0.0247398, 0.020585", \ + "0.105045, 0.0906029, 0.0838292, 0.0753225, 0.065024, 0.0550229, 0.0454132" \ + ); + } + } + 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.00537227, 0.00560551, 0.00557508, 0.00547312, 0.00527659, 0.0048855, 0.00430012", \ + "0.00688701, 0.00606513, 0.00587529, 0.00578375, 0.00539082, 0.00495963, 0.00430965", \ + "0.00941924, 0.00751736, 0.00699824, 0.00648488, 0.00586489, 0.0052424, 0.00450386", \ + "0.0149965, 0.0114745, 0.0103342, 0.00903226, 0.00794352, 0.00683435, 0.00662317", \ + "0.027127, 0.021409, 0.0191481, 0.0166138, 0.0138412, 0.0117288, 0.00921367", \ + "0.0513533, 0.0432732, 0.0395306, 0.0349245, 0.0298714, 0.0241775, 0.0189518", \ + "0.101324, 0.0907825, 0.0851317, 0.0779383, 0.0688012, 0.0585375, 0.0478616" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0116311, 0.0126316, 0.0125104, 0.0124482, 0.0122806, 0.0119239, 0.011214", \ + "0.0123887, 0.0124212, 0.012545, 0.0124503, 0.0123832, 0.012004, 0.0113796", \ + "0.0146018, 0.0133391, 0.0131083, 0.0128984, 0.013015, 0.0122945, 0.011553", \ + "0.0200989, 0.0164256, 0.0156459, 0.0148812, 0.0140282, 0.0138187, 0.0122139", \ + "0.0321606, 0.0251668, 0.0229538, 0.0208043, 0.0188765, 0.016849, 0.0156069", \ + "0.0570981, 0.0464823, 0.0421855, 0.0372919, 0.0323652, 0.0279459, 0.0236534", \ + "0.107685, 0.0936588, 0.0866886, 0.0781833, 0.0681946, 0.0577088, 0.0479351" \ + ); + } + } + 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.0051025, 0.00575805, 0.00582958, 0.0057472, 0.00559451, 0.00522513, 0.00459194", \ + "0.00657383, 0.00597087, 0.00596536, 0.00587895, 0.00562193, 0.0051644, 0.00446722", \ + "0.00905552, 0.00724964, 0.00684171, 0.00657932, 0.00596072, 0.00544049, 0.00469818", \ + "0.0146536, 0.0110029, 0.0099533, 0.00880543, 0.00821253, 0.00679998, 0.00681003", \ + "0.0262308, 0.020297, 0.0182493, 0.0159252, 0.0134973, 0.0114927, 0.00867072", \ + "0.050177, 0.0412396, 0.0375916, 0.0331924, 0.0284466, 0.0233074, 0.018436", \ + "0.0992122, 0.0867515, 0.0810507, 0.0737496, 0.0650077, 0.0558917, 0.0457337" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00832888, 0.0093456, 0.00921197, 0.00915296, 0.00898386, 0.00860682, 0.00793344", \ + "0.00975029, 0.00932353, 0.00937263, 0.009202, 0.0097273, 0.00865242, 0.00793013", \ + "0.012149, 0.0104552, 0.0100317, 0.00976473, 0.00957043, 0.00944123, 0.00811526", \ + "0.0177319, 0.0136515, 0.0127443, 0.0118144, 0.0109479, 0.0105949, 0.00884739", \ + "0.0297394, 0.0224947, 0.0202119, 0.0180014, 0.0157921, 0.013651, 0.0124104", \ + "0.0540196, 0.0434192, 0.0389636, 0.034356, 0.0293358, 0.0247428, 0.0202082", \ + "0.103611, 0.0892759, 0.0823929, 0.0740142, 0.0642515, 0.054058, 0.0441982" \ + ); + } + } + 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.00465618, 0.005504, 0.00554244, 0.00548239, 0.00533854, 0.00500704, 0.00431865", \ + "0.00651808, 0.00572033, 0.00572007, 0.00564765, 0.00530017, 0.00491741, 0.00421595", \ + "0.00918042, 0.00707934, 0.00662239, 0.00621997, 0.00575226, 0.00519931, 0.00446423", \ + "0.0149787, 0.010851, 0.00973288, 0.00854399, 0.00796924, 0.00659917, 0.00645209", \ + "0.0268562, 0.0203196, 0.0181814, 0.0158568, 0.0132604, 0.0111655, 0.00857864", \ + "0.0509061, 0.0414195, 0.0378168, 0.0331526, 0.028288, 0.0231655, 0.0181443", \ + "0.100102, 0.0870586, 0.081356, 0.0739506, 0.0650052, 0.0556266, 0.0454796" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00490882, 0.00580626, 0.00588539, 0.00574213, 0.00557413, 0.00522165, 0.00460215", \ + "0.00635494, 0.00592562, 0.00593986, 0.00580229, 0.00613279, 0.00527022, 0.00465607", \ + "0.00880092, 0.00702126, 0.00663698, 0.00635846, 0.00646269, 0.0060729, 0.00485656", \ + "0.0144818, 0.0102319, 0.00929863, 0.00841523, 0.00745596, 0.00689623, 0.00570864", \ + "0.0265392, 0.0190521, 0.0168786, 0.0145798, 0.0125696, 0.0102162, 0.00883749", \ + "0.0509925, 0.0400282, 0.0356111, 0.0309813, 0.0260382, 0.0213139, 0.0167616", \ + "0.1006, 0.0859584, 0.0791082, 0.0706382, 0.0607064, 0.0508356, 0.040789" \ + ); + } + } + 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.0051025, 0.00575805, 0.00582958, 0.0057472, 0.00559451, 0.00522513, 0.00459194", \ + "0.00657383, 0.00597087, 0.00596536, 0.00587895, 0.00562193, 0.0051644, 0.00446722", \ + "0.00905552, 0.00724964, 0.00684171, 0.00657932, 0.00596072, 0.00544049, 0.00469818", \ + "0.0146536, 0.0110029, 0.0099533, 0.00880543, 0.00821253, 0.00679998, 0.00681003", \ + "0.0262308, 0.020297, 0.0182493, 0.0159252, 0.0134973, 0.0114927, 0.00867072", \ + "0.050177, 0.0412396, 0.0375916, 0.0331924, 0.0284466, 0.0233074, 0.018436", \ + "0.0992122, 0.0867515, 0.0810507, 0.0737496, 0.0650077, 0.0558917, 0.0457337" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00832888, 0.0093456, 0.00921197, 0.00915296, 0.00898386, 0.00860682, 0.00793344", \ + "0.00975029, 0.00932353, 0.00937263, 0.009202, 0.0097273, 0.00865242, 0.00793013", \ + "0.012149, 0.0104552, 0.0100317, 0.00976473, 0.00957043, 0.00944123, 0.00811526", \ + "0.0177319, 0.0136515, 0.0127443, 0.0118144, 0.0109479, 0.0105949, 0.00884739", \ + "0.0297394, 0.0224947, 0.0202119, 0.0180014, 0.0157921, 0.013651, 0.0124104", \ + "0.0540196, 0.0434192, 0.0389636, 0.034356, 0.0293358, 0.0247428, 0.0202082", \ + "0.103611, 0.0892759, 0.0823929, 0.0740142, 0.0642515, 0.054058, 0.0441982" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00343779; + rise_capacitance : 0.00330019; + rise_capacitance_range (0.00308177, 0.00366168); + fall_capacitance : 0.00357539; + fall_capacitance_range (0.00303451, 0.00408309); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0035005; + rise_capacitance : 0.00353881; + rise_capacitance_range (0.00302692, 0.00390142); + fall_capacitance : 0.00346219; + fall_capacitance_range (0.00302026, 0.00376361); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00336992; + rise_capacitance : 0.0036189; + rise_capacitance_range (0.00290382, 0.0043984); + fall_capacitance : 0.00312094; + fall_capacitance_range (0.00294372, 0.00335851); + } + pin (B2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00327409; + rise_capacitance : 0.00334904; + rise_capacitance_range (0.0028586, 0.00410386); + fall_capacitance : 0.00319913; + fall_capacitance_range (0.00287737, 0.00361658); + } + } + cell (sg13cmos5l_and2_1) { + area : 9.072; + cell_footprint : "and2"; + cell_leakage_power : 1184.62; + leakage_power () { + value : 1417.22; + when : "A&B"; + } + leakage_power () { + value : 1427.23; + when : "!A&B"; + } + leakage_power () { + value : 881.888; + when : "A&!B"; + } + leakage_power () { + value : 1012.14; + 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.0341498, 0.0676374, 0.0882972, 0.122218, 0.178872, 0.273156, 0.430545", \ + "0.0507835, 0.0851294, 0.105862, 0.139904, 0.196547, 0.290904, 0.447973", \ + "0.0620367, 0.0973168, 0.117891, 0.151624, 0.208296, 0.302608, 0.459505", \ + "0.0791092, 0.116818, 0.137449, 0.171393, 0.227662, 0.321245, 0.478309", \ + "0.101248, 0.143931, 0.165222, 0.199659, 0.256954, 0.351479, 0.508302", \ + "0.133679, 0.182595, 0.206189, 0.242774, 0.302074, 0.398262, 0.55723", \ + "0.180417, 0.238962, 0.266989, 0.307773, 0.369698, 0.471953, 0.6369" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00993464, 0.0517383, 0.0824391, 0.132613, 0.217489, 0.359106, 0.595109", \ + "0.0124934, 0.052802, 0.0827348, 0.133059, 0.217746, 0.359159, 0.595633", \ + "0.0147294, 0.053764, 0.0832871, 0.133434, 0.218118, 0.359455, 0.595634", \ + "0.0186678, 0.0563608, 0.0849863, 0.134433, 0.218713, 0.359928, 0.595635", \ + "0.0251507, 0.0627618, 0.0899014, 0.138389, 0.221734, 0.361955, 0.596716", \ + "0.0354271, 0.074398, 0.100184, 0.147487, 0.230453, 0.370221, 0.60292", \ + "0.05257, 0.094537, 0.120828, 0.166908, 0.247672, 0.388708, 0.622594" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0291628, 0.0576611, 0.075359, 0.104419, 0.152962, 0.233923, 0.368595", \ + "0.0451097, 0.0750187, 0.0928239, 0.121951, 0.170612, 0.251534, 0.38617", \ + "0.0534236, 0.0847139, 0.102579, 0.131739, 0.180272, 0.261228, 0.395972", \ + "0.0650233, 0.0984604, 0.116541, 0.145827, 0.194247, 0.275185, 0.409748", \ + "0.0794677, 0.117306, 0.136174, 0.165945, 0.214983, 0.295868, 0.429903", \ + "0.0945184, 0.1392, 0.160289, 0.19193, 0.24245, 0.325683, 0.462165", \ + "0.10696, 0.16004, 0.184957, 0.220344, 0.274657, 0.362375, 0.503633" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00771122, 0.0413969, 0.0657588, 0.106419, 0.174612, 0.288585, 0.477984", \ + "0.0107399, 0.0426003, 0.0664882, 0.106829, 0.174831, 0.288586, 0.479187", \ + "0.0130756, 0.0438342, 0.0672325, 0.107232, 0.175196, 0.288692, 0.479188", \ + "0.0165328, 0.0466799, 0.0693219, 0.10848, 0.175872, 0.289145, 0.479189", \ + "0.0227576, 0.0523614, 0.0738705, 0.112183, 0.178775, 0.291158, 0.479567", \ + "0.0326544, 0.063377, 0.084117, 0.121173, 0.186676, 0.298618, 0.485456", \ + "0.048558, 0.082414, 0.102698, 0.138493, 0.202976, 0.315499, 0.50329" \ + ); + } + } + 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.0353136, 0.0687683, 0.0894273, 0.123334, 0.180201, 0.274188, 0.431412", \ + "0.0480174, 0.0825634, 0.103288, 0.137229, 0.193835, 0.288069, 0.445157", \ + "0.0567114, 0.0922974, 0.113089, 0.146985, 0.20363, 0.297987, 0.45493", \ + "0.0693279, 0.107925, 0.128919, 0.163017, 0.219839, 0.314104, 0.471178", \ + "0.0837351, 0.127178, 0.149256, 0.184552, 0.242205, 0.33716, 0.494448", \ + "0.101084, 0.151215, 0.175428, 0.212861, 0.273057, 0.370829, 0.530539", \ + "0.118167, 0.177004, 0.205283, 0.246462, 0.310764, 0.415368, 0.58244" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00983252, 0.0517163, 0.0825652, 0.132513, 0.217715, 0.359045, 0.595193", \ + "0.0118045, 0.0526339, 0.0825662, 0.132842, 0.217716, 0.359194, 0.595194", \ + "0.0138146, 0.0536841, 0.0831702, 0.133187, 0.21782, 0.35923, 0.595195", \ + "0.0173387, 0.0565857, 0.0852443, 0.134482, 0.218607, 0.359639, 0.595335", \ + "0.0230667, 0.062833, 0.0906358, 0.139019, 0.222115, 0.362098, 0.596596", \ + "0.0319624, 0.0737088, 0.100818, 0.149179, 0.232202, 0.371511, 0.603727", \ + "0.046347, 0.091597, 0.119659, 0.166792, 0.250395, 0.392656, 0.626508" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0319364, 0.0607657, 0.0785067, 0.107614, 0.156234, 0.237168, 0.371997", \ + "0.0504981, 0.08049, 0.0983525, 0.127542, 0.176101, 0.256987, 0.391676", \ + "0.0606081, 0.0920441, 0.109831, 0.139086, 0.187719, 0.268625, 0.403422", \ + "0.0757403, 0.109216, 0.127215, 0.156439, 0.205078, 0.28599, 0.420941", \ + "0.0968542, 0.133695, 0.152318, 0.181665, 0.230612, 0.311864, 0.446587", \ + "0.12556, 0.169073, 0.189346, 0.220038, 0.270319, 0.353234, 0.489278", \ + "0.167792, 0.218507, 0.241765, 0.275408, 0.328344, 0.413872, 0.553917" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00807718, 0.0416285, 0.0659446, 0.106573, 0.174766, 0.288477, 0.478053", \ + "0.0109052, 0.0427549, 0.0666145, 0.106924, 0.174939, 0.2885, 0.479274", \ + "0.0131695, 0.0438264, 0.0672936, 0.107289, 0.175252, 0.28878, 0.479275", \ + "0.0162845, 0.046247, 0.0688827, 0.108238, 0.175901, 0.289163, 0.479276", \ + "0.0216729, 0.0508074, 0.0727246, 0.111263, 0.178054, 0.290713, 0.479277", \ + "0.030599, 0.060191, 0.080824, 0.117998, 0.18429, 0.296459, 0.483731", \ + "0.044313, 0.076229, 0.09614, 0.132054, 0.197228, 0.309775, 0.497932" \ + ); + } + } + 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.0126725, 0.0131674, 0.0133091, 0.0131423, 0.0129503, 0.0125786, 0.0121084", \ + "0.0146029, 0.0143513, 0.0143165, 0.0145002, 0.0141923, 0.0138647, 0.0133319", \ + "0.0173295, 0.0166362, 0.0167142, 0.0164378, 0.016246, 0.0158524, 0.0151111", \ + "0.0236549, 0.0220167, 0.0218418, 0.0216567, 0.0212676, 0.0203871, 0.0212579", \ + "0.0365658, 0.0336678, 0.0331917, 0.0328487, 0.032561, 0.032103, 0.0309302", \ + "0.0626188, 0.057853, 0.0567527, 0.0561861, 0.0554797, 0.0547686, 0.0542715", \ + "0.114932, 0.106858, 0.105656, 0.104493, 0.102655, 0.101846, 0.100651" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0109625, 0.0117809, 0.0118456, 0.0117693, 0.0116032, 0.0113598, 0.0106436", \ + "0.0128738, 0.0130029, 0.0129445, 0.0129192, 0.013235, 0.0125214, 0.012372", \ + "0.0158466, 0.0153654, 0.0154883, 0.0154947, 0.015252, 0.0157799, 0.0143328", \ + "0.0219364, 0.0205615, 0.0205697, 0.0205051, 0.0203846, 0.0197824, 0.0204933", \ + "0.0346154, 0.0317405, 0.0314102, 0.0310446, 0.030861, 0.0306901, 0.0296983", \ + "0.0602307, 0.0549388, 0.0542416, 0.0535994, 0.0530464, 0.0524782, 0.0521052", \ + "0.110689, 0.102771, 0.101524, 0.0998931, 0.0983031, 0.0973418, 0.0959572" \ + ); + } + } + 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.0155657, 0.0161042, 0.0162635, 0.0160103, 0.0159399, 0.0154191, 0.0149402", \ + "0.0166743, 0.016651, 0.0165688, 0.0167427, 0.0166146, 0.0162227, 0.0153429", \ + "0.0191082, 0.0185478, 0.0185689, 0.0183405, 0.0182218, 0.0180859, 0.0170988", \ + "0.0251431, 0.0237664, 0.0236731, 0.0235171, 0.0233745, 0.0227898, 0.0228378", \ + "0.0380518, 0.0354235, 0.0350333, 0.0346973, 0.0344812, 0.0342242, 0.0333495", \ + "0.0642585, 0.0599476, 0.0589877, 0.0584059, 0.0576927, 0.0570597, 0.0565429", \ + "0.117111, 0.110131, 0.108987, 0.107556, 0.105735, 0.104882, 0.103665" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0111854, 0.0118841, 0.0119572, 0.0119008, 0.0117181, 0.0114131, 0.0108582", \ + "0.0132812, 0.0132421, 0.0132109, 0.0131914, 0.0133191, 0.0126911, 0.0125184", \ + "0.0161611, 0.0156699, 0.0157312, 0.0157451, 0.0154785, 0.0153453, 0.0147397", \ + "0.0223779, 0.0209634, 0.0209373, 0.0209316, 0.0208208, 0.0202375, 0.0210199", \ + "0.0352095, 0.0323909, 0.032159, 0.0317439, 0.0314924, 0.0315758, 0.0306805", \ + "0.0615099, 0.0565925, 0.0557831, 0.0549321, 0.0544953, 0.0540723, 0.0537054", \ + "0.113037, 0.105431, 0.10418, 0.102495, 0.101003, 0.0996764, 0.0982951" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00286735; + rise_capacitance : 0.00280951; + rise_capacitance_range (0.00249232, 0.00302567); + fall_capacitance : 0.00292518; + fall_capacitance_range (0.0025065, 0.00325711); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00289023; + rise_capacitance : 0.00300219; + rise_capacitance_range (0.00247595, 0.00326351); + fall_capacitance : 0.00277827; + fall_capacitance_range (0.00253244, 0.00295478); + } + } + cell (sg13cmos5l_and2_2) { + area : 10.8864; + cell_footprint : "and2"; + cell_leakage_power : 1783.96; + leakage_power () { + value : 1625.88; + when : "A&B"; + } + leakage_power () { + value : 2156.85; + when : "!A&B"; + } + leakage_power () { + value : 1611.43; + when : "A&!B"; + } + leakage_power () { + value : 1741.69; + 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.0425199, 0.0804088, 0.10142, 0.13552, 0.192228, 0.286528, 0.443626", \ + "0.063641, 0.102329, 0.123422, 0.157566, 0.214327, 0.308636, 0.465634", \ + "0.077809, 0.11766, 0.138688, 0.172683, 0.229231, 0.323559, 0.4808", \ + "0.0993071, 0.141516, 0.162621, 0.196132, 0.252516, 0.34655, 0.503635", \ + "0.128482, 0.175145, 0.197011, 0.230982, 0.287735, 0.381543, 0.537513", \ + "0.170409, 0.223563, 0.247864, 0.283929, 0.342105, 0.437462, 0.594828", \ + "0.230705, 0.291407, 0.320158, 0.360982, 0.421394, 0.5212, 0.683574" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0114529, 0.0541202, 0.0837944, 0.134009, 0.218738, 0.360423, 0.596679", \ + "0.0147564, 0.0555396, 0.0848139, 0.134469, 0.218986, 0.360839, 0.597371", \ + "0.0175595, 0.0570779, 0.0856328, 0.135088, 0.219393, 0.36084, 0.597372", \ + "0.0224604, 0.0604471, 0.0878864, 0.136296, 0.219999, 0.361215, 0.597373", \ + "0.0309624, 0.0676922, 0.0936496, 0.140409, 0.222772, 0.362839, 0.598078", \ + "0.044696, 0.081955, 0.106312, 0.151268, 0.231318, 0.369913, 0.603119", \ + "0.066792, 0.105699, 0.130706, 0.173453, 0.250119, 0.387775, 0.620711" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0356828, 0.0679334, 0.0858424, 0.11492, 0.16355, 0.244167, 0.378462", \ + "0.0565814, 0.0903014, 0.108242, 0.137355, 0.185775, 0.266458, 0.400871", \ + "0.068115, 0.103276, 0.121435, 0.150493, 0.198856, 0.27954, 0.413989", \ + "0.0841809, 0.122198, 0.140524, 0.169712, 0.218232, 0.298627, 0.432808", \ + "0.105033, 0.146648, 0.166142, 0.195807, 0.243916, 0.324268, 0.457733", \ + "0.130035, 0.177887, 0.199567, 0.230721, 0.280637, 0.36234, 0.497529", \ + "0.156476, 0.211732, 0.23729, 0.273307, 0.326447, 0.411485, 0.550907" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00902133, 0.0432005, 0.0671102, 0.10742, 0.175471, 0.289098, 0.478448", \ + "0.0126484, 0.0449034, 0.0681332, 0.10791, 0.175628, 0.289099, 0.478722", \ + "0.0158731, 0.0467073, 0.0693174, 0.108614, 0.175983, 0.28936, 0.478723", \ + "0.0206295, 0.0508888, 0.0720666, 0.110202, 0.17679, 0.289782, 0.478857", \ + "0.0282129, 0.0577078, 0.0781417, 0.114697, 0.179816, 0.291553, 0.479792", \ + "0.041188, 0.070946, 0.090348, 0.124873, 0.188068, 0.29853, 0.484978", \ + "0.061426, 0.093425, 0.112519, 0.145484, 0.206003, 0.314435, 0.500989" \ + ); + } + } + 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.0434399, 0.0813326, 0.102418, 0.13643, 0.19313, 0.287474, 0.44462", \ + "0.0590283, 0.0978069, 0.119002, 0.153081, 0.209829, 0.304161, 0.461214", \ + "0.0701256, 0.110287, 0.131208, 0.165368, 0.221933, 0.316175, 0.473226", \ + "0.0867934, 0.129212, 0.150455, 0.184676, 0.241037, 0.335273, 0.492367", \ + "0.107446, 0.154144, 0.176768, 0.211274, 0.268682, 0.362828, 0.519482", \ + "0.133587, 0.186208, 0.21126, 0.248809, 0.308061, 0.404838, 0.563367", \ + "0.163438, 0.223934, 0.252649, 0.293606, 0.356966, 0.458356, 0.623655" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0114038, 0.0541232, 0.0838063, 0.133966, 0.218726, 0.360377, 0.596721", \ + "0.0134758, 0.0552255, 0.0845615, 0.134328, 0.21886, 0.360408, 0.596755", \ + "0.0155775, 0.0567827, 0.08549, 0.134803, 0.219172, 0.360593, 0.596756", \ + "0.0199071, 0.059874, 0.0877332, 0.136291, 0.219924, 0.360946, 0.596845", \ + "0.0272588, 0.0667994, 0.0936971, 0.14108, 0.223144, 0.363038, 0.597819", \ + "0.0390302, 0.079345, 0.105673, 0.151367, 0.232798, 0.371445, 0.604006", \ + "0.05791, 0.099688, 0.126322, 0.170913, 0.25211, 0.391643, 0.624966" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0382088, 0.0707989, 0.0887921, 0.117938, 0.166479, 0.247156, 0.381704", \ + "0.0610289, 0.0949048, 0.112955, 0.142147, 0.190651, 0.271391, 0.40595", \ + "0.0740396, 0.109369, 0.127489, 0.156721, 0.20515, 0.285744, 0.420162", \ + "0.0928994, 0.131011, 0.14959, 0.17873, 0.227067, 0.307615, 0.442082", \ + "0.119642, 0.161121, 0.18043, 0.209853, 0.2584, 0.338871, 0.473278", \ + "0.157707, 0.204326, 0.225234, 0.256557, 0.305063, 0.386374, 0.521296", \ + "0.210515, 0.264547, 0.288702, 0.322779, 0.374695, 0.458418, 0.597011" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0094632, 0.0434571, 0.0673856, 0.107464, 0.175505, 0.289141, 0.478514", \ + "0.0128368, 0.0450433, 0.0682925, 0.108009, 0.175729, 0.289201, 0.478971", \ + "0.0159067, 0.0467716, 0.0694158, 0.108726, 0.176066, 0.289376, 0.478972", \ + "0.0204529, 0.0502871, 0.0718673, 0.110151, 0.176776, 0.289991, 0.479027", \ + "0.0269937, 0.0567061, 0.0770815, 0.113886, 0.179261, 0.29133, 0.479861", \ + "0.038531, 0.067906, 0.087225, 0.121982, 0.185815, 0.296675, 0.483979", \ + "0.056815, 0.087789, 0.106273, 0.139648, 0.200754, 0.309895, 0.496717" \ + ); + } + } + 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.0222259, 0.0217744, 0.0217847, 0.0217487, 0.0214583, 0.0207514, 0.0195592", \ + "0.0254283, 0.0228078, 0.0226569, 0.0230447, 0.0223377, 0.0215054, 0.0206437", \ + "0.0292041, 0.025299, 0.0249147, 0.0243491, 0.0242309, 0.0233757, 0.0228779", \ + "0.0373616, 0.030768, 0.0301638, 0.0299753, 0.0292289, 0.0277026, 0.0292178", \ + "0.0535734, 0.0430916, 0.0420208, 0.0411721, 0.0403855, 0.0392605, 0.0358825", \ + "0.0856063, 0.0692984, 0.0670919, 0.0660415, 0.0641048, 0.0628196, 0.0607286", \ + "0.146919, 0.12377, 0.120303, 0.117128, 0.112858, 0.110686, 0.10769" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0195139, 0.0202717, 0.0204395, 0.0203153, 0.0201642, 0.0195979, 0.0180899", \ + "0.0227278, 0.0211085, 0.0209525, 0.0210882, 0.0216723, 0.0202257, 0.0189641", \ + "0.0266509, 0.0232801, 0.0233144, 0.0231215, 0.0227745, 0.0223352, 0.0216228", \ + "0.0347547, 0.0288387, 0.0283927, 0.0284589, 0.0285318, 0.0270652, 0.0282127", \ + "0.050404, 0.0403784, 0.0397174, 0.0388434, 0.0383163, 0.0380268, 0.0353806", \ + "0.08105, 0.0655233, 0.063711, 0.0621654, 0.060911, 0.059445, 0.0588973", \ + "0.140015, 0.118731, 0.114243, 0.110324, 0.107126, 0.105271, 0.102408" \ + ); + } + } + 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.0251029, 0.0246971, 0.0247984, 0.0246524, 0.0243329, 0.0236378, 0.0225015", \ + "0.0270174, 0.0250857, 0.0250484, 0.0252734, 0.02468, 0.0237273, 0.0226112", \ + "0.0300788, 0.0272379, 0.0269606, 0.0267053, 0.0263929, 0.0257756, 0.0249346", \ + "0.0375344, 0.0322331, 0.031737, 0.0314833, 0.0307056, 0.029693, 0.0315328", \ + "0.0533751, 0.0444255, 0.0435688, 0.0427598, 0.0421533, 0.041128, 0.038807", \ + "0.0845604, 0.0709838, 0.068869, 0.0670126, 0.0653041, 0.0646557, 0.0630054", \ + "0.145467, 0.124893, 0.121619, 0.118096, 0.115085, 0.112887, 0.110615" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0197902, 0.0202265, 0.0204107, 0.0202622, 0.0200008, 0.0193412, 0.0182171", \ + "0.0232095, 0.0212713, 0.0211116, 0.0211915, 0.0215496, 0.0201808, 0.0193233", \ + "0.0271237, 0.0235639, 0.0235777, 0.0233812, 0.0229788, 0.0234596, 0.0218793", \ + "0.0352729, 0.0291517, 0.0289366, 0.0289074, 0.0287393, 0.0276959, 0.0294031", \ + "0.0507269, 0.0416886, 0.0407933, 0.0399243, 0.0392334, 0.0392851, 0.0376958", \ + "0.0816582, 0.0669262, 0.0651295, 0.0635068, 0.0621886, 0.0609516, 0.0604803", \ + "0.141376, 0.120429, 0.116885, 0.113566, 0.110461, 0.108164, 0.105966" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00283946; + rise_capacitance : 0.00278993; + rise_capacitance_range (0.00251549, 0.00299636); + fall_capacitance : 0.002889; + fall_capacitance_range (0.0025346, 0.00317935); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00289185; + rise_capacitance : 0.00300389; + rise_capacitance_range (0.00251253, 0.00324514); + fall_capacitance : 0.00277981; + fall_capacitance_range (0.00256057, 0.00295123); + } + } + cell (sg13cmos5l_and3_1) { + area : 12.7008; + cell_footprint : "and3"; + cell_leakage_power : 1378.37; + leakage_power () { + value : 2021.55; + when : "A&B&C"; + } + leakage_power () { + value : 1144.53; + when : "!A&!B&!C"; + } + leakage_power () { + value : 1553.57; + when : "!A&!B&C"; + } + leakage_power () { + value : 1020.39; + when : "!A&B&!C"; + } + leakage_power () { + value : 1968.66; + when : "!A&B&C"; + } + leakage_power () { + value : 1009.12; + when : "A&!B&!C"; + } + leakage_power () { + value : 1423.32; + when : "A&!B&C"; + } + leakage_power () { + value : 885.857; + 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.0443839, 0.0812831, 0.102391, 0.136361, 0.192847, 0.286841, 0.443364", \ + "0.0634535, 0.101035, 0.122404, 0.156538, 0.213212, 0.307348, 0.46381", \ + "0.0776176, 0.115924, 0.137257, 0.171315, 0.228084, 0.322147, 0.47887", \ + "0.100085, 0.140483, 0.161964, 0.195997, 0.252065, 0.345876, 0.502039", \ + "0.132486, 0.177332, 0.199427, 0.234437, 0.291233, 0.385016, 0.541325", \ + "0.18364, 0.234991, 0.259501, 0.295999, 0.355267, 0.451991, 0.610427", \ + "0.264641, 0.325458, 0.354303, 0.395122, 0.457458, 0.559383, 0.724456" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0123706, 0.0541808, 0.0836077, 0.133323, 0.217545, 0.358584, 0.59391", \ + "0.014603, 0.0554968, 0.0847115, 0.134034, 0.217989, 0.358716, 0.594521", \ + "0.0165872, 0.0565219, 0.0853806, 0.134597, 0.218535, 0.359152, 0.594522", \ + "0.0202961, 0.0591451, 0.087244, 0.135688, 0.219161, 0.359774, 0.594547", \ + "0.0268509, 0.0652129, 0.0921051, 0.139733, 0.222154, 0.361597, 0.595677", \ + "0.03722, 0.077279, 0.103317, 0.149296, 0.231155, 0.369706, 0.601705", \ + "0.054677, 0.097746, 0.124089, 0.169004, 0.249471, 0.389291, 0.622525" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0309415, 0.0599475, 0.0776521, 0.106708, 0.155285, 0.236225, 0.37078", \ + "0.0474081, 0.0778759, 0.0957562, 0.124942, 0.173517, 0.254396, 0.388978", \ + "0.0551704, 0.0875641, 0.105381, 0.134537, 0.183195, 0.264044, 0.398906", \ + "0.0654518, 0.100413, 0.118408, 0.147494, 0.195959, 0.276764, 0.411359", \ + "0.0752859, 0.114772, 0.133798, 0.163541, 0.212645, 0.293611, 0.427971", \ + "0.0804525, 0.126858, 0.148499, 0.179921, 0.230294, 0.313433, 0.449876", \ + "0.0804535, 0.126859, 0.150683, 0.186338, 0.241155, 0.328087, 0.468925" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00796658, 0.0415538, 0.0658285, 0.106445, 0.174622, 0.288535, 0.477889", \ + "0.010944, 0.0428988, 0.0666196, 0.106881, 0.174836, 0.288536, 0.478855", \ + "0.0134301, 0.0444326, 0.0675071, 0.107265, 0.175125, 0.28857, 0.478856", \ + "0.0170373, 0.0476238, 0.0696727, 0.108655, 0.175864, 0.289122, 0.478857", \ + "0.0236143, 0.0535324, 0.0747757, 0.112676, 0.178832, 0.291058, 0.479374", \ + "0.033717, 0.065392, 0.085789, 0.122053, 0.186994, 0.298392, 0.485164", \ + "0.049805, 0.085098, 0.105376, 0.140611, 0.203609, 0.314933, 0.502732" \ + ); + } + } + 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.0483016, 0.0851987, 0.106294, 0.140509, 0.196696, 0.290747, 0.447199", \ + "0.0631227, 0.101111, 0.122367, 0.156498, 0.213086, 0.307131, 0.463622", \ + "0.0746101, 0.113657, 0.134984, 0.169186, 0.22582, 0.319911, 0.476449", \ + "0.093555, 0.135062, 0.156535, 0.190965, 0.247431, 0.341408, 0.498029", \ + "0.120418, 0.166724, 0.189464, 0.224643, 0.281966, 0.376444, 0.533065", \ + "0.159816, 0.212829, 0.238551, 0.275691, 0.335917, 0.433587, 0.592349", \ + "0.218899, 0.281081, 0.310631, 0.35294, 0.417294, 0.520963, 0.687708" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0123585, 0.0541567, 0.0836336, 0.133539, 0.217542, 0.358593, 0.593865", \ + "0.0141541, 0.0554357, 0.0845321, 0.13389, 0.21788, 0.358868, 0.593874", \ + "0.0158746, 0.0565981, 0.0853543, 0.134452, 0.218327, 0.359015, 0.593958", \ + "0.0194709, 0.0596574, 0.0875468, 0.135832, 0.218971, 0.359504, 0.594296", \ + "0.0254547, 0.0661642, 0.0931616, 0.140633, 0.222572, 0.361789, 0.595566", \ + "0.034928, 0.077688, 0.104964, 0.151145, 0.232974, 0.370937, 0.602536", \ + "0.050007, 0.095997, 0.124298, 0.1709, 0.252744, 0.392992, 0.625708" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0338006, 0.0631217, 0.0809187, 0.110052, 0.158659, 0.239533, 0.374357", \ + "0.0525465, 0.0832659, 0.10118, 0.130293, 0.178924, 0.259805, 0.394637", \ + "0.0621331, 0.0944391, 0.112342, 0.141591, 0.190202, 0.27114, 0.405993", \ + "0.0753665, 0.110013, 0.128088, 0.157507, 0.206035, 0.286958, 0.421911", \ + "0.0907081, 0.129172, 0.148178, 0.177775, 0.22696, 0.308013, 0.442718", \ + "0.108737, 0.153652, 0.174511, 0.205689, 0.255454, 0.338242, 0.474467", \ + "0.121025, 0.174791, 0.198834, 0.233965, 0.286341, 0.372741, 0.512271" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00834528, 0.0418085, 0.0660267, 0.106662, 0.174679, 0.288508, 0.477964", \ + "0.0111618, 0.0430451, 0.0667418, 0.106962, 0.174932, 0.288561, 0.479332", \ + "0.0135599, 0.044334, 0.0675234, 0.107391, 0.175252, 0.288715, 0.479333", \ + "0.0169097, 0.0471, 0.0694445, 0.108529, 0.175888, 0.289196, 0.479334", \ + "0.0228554, 0.0523607, 0.073682, 0.11174, 0.178408, 0.290857, 0.479335", \ + "0.031864, 0.062718, 0.083073, 0.119284, 0.184903, 0.296671, 0.484138", \ + "0.046722, 0.080155, 0.099868, 0.135215, 0.198664, 0.310357, 0.498486" \ + ); + } + } + 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.0496323, 0.086551, 0.107611, 0.141671, 0.198008, 0.291993, 0.448441", \ + "0.0604646, 0.0983716, 0.119512, 0.153608, 0.210169, 0.304167, 0.460638", \ + "0.0685994, 0.107762, 0.128984, 0.163178, 0.219613, 0.31364, 0.470019", \ + "0.0813497, 0.122997, 0.144859, 0.179321, 0.235987, 0.329968, 0.48657", \ + "0.0980717, 0.144752, 0.168161, 0.204087, 0.262365, 0.357079, 0.513506", \ + "0.120071, 0.173595, 0.199903, 0.238833, 0.300806, 0.39896, 0.559328", \ + "0.145394, 0.208074, 0.2384, 0.282428, 0.349286, 0.456025, 0.62552" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0123207, 0.0541945, 0.0835951, 0.133473, 0.21754, 0.358607, 0.593977", \ + "0.0135647, 0.0551944, 0.0843072, 0.133694, 0.217731, 0.35867, 0.594773", \ + "0.0150383, 0.0565269, 0.0851468, 0.134218, 0.218068, 0.358834, 0.594774", \ + "0.0184428, 0.0594883, 0.087766, 0.135991, 0.219093, 0.359229, 0.594775", \ + "0.0241233, 0.0665718, 0.0942228, 0.141737, 0.223441, 0.362247, 0.595366", \ + "0.0330277, 0.0781248, 0.106263, 0.153982, 0.2362, 0.373996, 0.604296", \ + "0.047233, 0.096139, 0.125569, 0.174432, 0.258301, 0.399885, 0.632378" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0355941, 0.0654097, 0.08334, 0.112575, 0.161399, 0.24223, 0.377096", \ + "0.0562132, 0.0872309, 0.105223, 0.134516, 0.183193, 0.264165, 0.39906", \ + "0.0674037, 0.0998126, 0.117891, 0.147141, 0.195874, 0.276849, 0.411737", \ + "0.083421, 0.118173, 0.136435, 0.165856, 0.214523, 0.295658, 0.430522", \ + "0.104546, 0.142838, 0.161629, 0.191329, 0.239896, 0.321132, 0.45559", \ + "0.134765, 0.179437, 0.200072, 0.228872, 0.279018, 0.361805, 0.498058", \ + "0.174658, 0.227219, 0.25085, 0.284539, 0.336736, 0.422598, 0.56287" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00876762, 0.0422295, 0.0663354, 0.106856, 0.175049, 0.28864, 0.478099", \ + "0.0114236, 0.0433444, 0.0670321, 0.107209, 0.175175, 0.288641, 0.47876", \ + "0.0137536, 0.0445301, 0.0677459, 0.107641, 0.17543, 0.288882, 0.478761", \ + "0.0170538, 0.0471226, 0.0695484, 0.108681, 0.176146, 0.289309, 0.478762", \ + "0.0224426, 0.0519913, 0.0733428, 0.111733, 0.178237, 0.290918, 0.479452", \ + "0.030969, 0.06123, 0.081581, 0.118671, 0.184488, 0.296294, 0.483863", \ + "0.044496, 0.07749, 0.097162, 0.132597, 0.196912, 0.309194, 0.49726" \ + ); + } + } + 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.0146533, 0.0147701, 0.0147718, 0.0147364, 0.0145816, 0.0142097, 0.0135641", \ + "0.0163488, 0.0156857, 0.0156742, 0.0158748, 0.0153924, 0.0150424, 0.0146887", \ + "0.0188924, 0.0177533, 0.0177021, 0.0173915, 0.0174404, 0.0168795, 0.0165891", \ + "0.024502, 0.0225639, 0.0223753, 0.0222211, 0.0218396, 0.021197, 0.0218313", \ + "0.0364827, 0.0330903, 0.0325492, 0.0322312, 0.0317633, 0.0312167, 0.029941", \ + "0.0608365, 0.0553448, 0.0543914, 0.0535733, 0.0527353, 0.0521546, 0.0515857", \ + "0.109195, 0.100703, 0.0993269, 0.0975208, 0.0960038, 0.0949772, 0.0940315" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0113014, 0.012127, 0.0121364, 0.0121, 0.0119024, 0.0116695, 0.0109605", \ + "0.0128979, 0.0129791, 0.0129373, 0.0130077, 0.0130375, 0.0124851, 0.0122485", \ + "0.0154864, 0.0150444, 0.0151239, 0.0150856, 0.0148697, 0.0147157, 0.0139541", \ + "0.0211616, 0.0197965, 0.0196429, 0.0195889, 0.0195378, 0.0189237, 0.0195867", \ + "0.0328249, 0.0297082, 0.0294292, 0.0290833, 0.0288818, 0.0286914, 0.0277183", \ + "0.0565262, 0.0512206, 0.0504539, 0.0497631, 0.0492227, 0.0483408, 0.0479802", \ + "0.103489, 0.0952221, 0.0939007, 0.0924697, 0.0906769, 0.0894014, 0.0878533" \ + ); + } + } + 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.0175827, 0.0177635, 0.0177289, 0.0177914, 0.0174362, 0.0170956, 0.0164421", \ + "0.0184718, 0.0179801, 0.0179219, 0.0180457, 0.0176866, 0.0173537, 0.0167201", \ + "0.0206192, 0.0196813, 0.0195877, 0.0194396, 0.0193521, 0.0189201, 0.0185807", \ + "0.0259382, 0.0242649, 0.0241046, 0.0239349, 0.0236461, 0.0231204, 0.0235079", \ + "0.0378584, 0.0349416, 0.0344759, 0.03417, 0.0337337, 0.0334262, 0.0324031", \ + "0.0620421, 0.0571613, 0.0564642, 0.0556013, 0.0547876, 0.0544603, 0.0538824", \ + "0.110622, 0.102854, 0.101759, 0.100207, 0.0986212, 0.0977038, 0.0966139" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0116603, 0.0124096, 0.0124097, 0.0124379, 0.0122196, 0.0119547, 0.0113433", \ + "0.0133457, 0.0132872, 0.0132847, 0.0132527, 0.0132471, 0.0128123, 0.0127709", \ + "0.0158996, 0.0153446, 0.0154093, 0.0154197, 0.0151832, 0.0155844, 0.0144557", \ + "0.0217561, 0.0201954, 0.0201118, 0.0201673, 0.0200404, 0.0194738, 0.0202963", \ + "0.0335725, 0.030528, 0.030208, 0.0297811, 0.029712, 0.029566, 0.0287978", \ + "0.0575083, 0.0522838, 0.051506, 0.050723, 0.0502786, 0.0497881, 0.0494422", \ + "0.104762, 0.0969452, 0.0956165, 0.0940777, 0.0923843, 0.0911944, 0.0899732" \ + ); + } + } + 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.0203324, 0.0204888, 0.020455, 0.020466, 0.0201733, 0.0197953, 0.0191287", \ + "0.0207733, 0.0205157, 0.0204648, 0.0205335, 0.0202847, 0.0198219, 0.0194911", \ + "0.0225832, 0.0219507, 0.0219326, 0.0217249, 0.0216285, 0.0212276, 0.0206982", \ + "0.027876, 0.0263733, 0.0263297, 0.0261442, 0.0258296, 0.0252602, 0.0257764", \ + "0.0403819, 0.0376872, 0.0372401, 0.0368663, 0.0366934, 0.0363266, 0.0353376", \ + "0.0660755, 0.0617769, 0.060787, 0.0600174, 0.0594493, 0.0587729, 0.0584221", \ + "0.117946, 0.110846, 0.109514, 0.108077, 0.106393, 0.105619, 0.104541" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0118804, 0.0125043, 0.0125257, 0.0125375, 0.0124515, 0.0120779, 0.0115381", \ + "0.0136897, 0.013517, 0.0135062, 0.0135193, 0.0139155, 0.0131046, 0.0127247", \ + "0.0163072, 0.0156275, 0.0157162, 0.0156139, 0.0154203, 0.0157436, 0.0148517", \ + "0.0222926, 0.0206943, 0.0206178, 0.0206332, 0.0206145, 0.0200656, 0.0200441", \ + "0.0350333, 0.0319591, 0.031525, 0.0311572, 0.0307654, 0.0306786, 0.0295464", \ + "0.0603899, 0.0554684, 0.0545691, 0.0537091, 0.0530709, 0.0525632, 0.0519961", \ + "0.110986, 0.103517, 0.102021, 0.100373, 0.0986722, 0.0975343, 0.0963349" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00286435; + rise_capacitance : 0.00273535; + rise_capacitance_range (0.00247727, 0.00288544); + fall_capacitance : 0.00299335; + fall_capacitance_range (0.0024706, 0.00345403); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0028587; + rise_capacitance : 0.00288221; + rise_capacitance_range (0.00240897, 0.00307801); + fall_capacitance : 0.0028352; + fall_capacitance_range (0.00246338, 0.00313821); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00287984; + rise_capacitance : 0.00299612; + rise_capacitance_range (0.00247597, 0.00327627); + fall_capacitance : 0.00276356; + fall_capacitance_range (0.00253131, 0.00294633); + } + } + cell (sg13cmos5l_and3_2) { + area : 12.7008; + cell_footprint : "and3"; + cell_leakage_power : 2042.83; + leakage_power () { + value : 2230.18; + when : "A&B&C"; + } + leakage_power () { + value : 1874.07; + when : "!A&!B&!C"; + } + leakage_power () { + value : 2283.13; + when : "!A&!B&C"; + } + leakage_power () { + value : 1749.99; + when : "!A&B&!C"; + } + leakage_power () { + value : 2698.26; + when : "!A&B&C"; + } + leakage_power () { + value : 1738.67; + when : "A&!B&!C"; + } + leakage_power () { + value : 2152.87; + when : "A&!B&C"; + } + leakage_power () { + value : 1615.45; + 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.0562278, 0.0988717, 0.121122, 0.156006, 0.213485, 0.308419, 0.466353", \ + "0.0793255, 0.122357, 0.144736, 0.179609, 0.236917, 0.331981, 0.490142", \ + "0.0963319, 0.140048, 0.162319, 0.197456, 0.254649, 0.349756, 0.508083", \ + "0.122903, 0.16865, 0.191152, 0.225828, 0.283157, 0.378286, 0.536354", \ + "0.162323, 0.211455, 0.234804, 0.270117, 0.327172, 0.421727, 0.579179", \ + "0.223567, 0.278875, 0.304511, 0.341386, 0.400695, 0.496553, 0.655516", \ + "0.320348, 0.383336, 0.411963, 0.455093, 0.51728, 0.616038, 0.780163" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0151305, 0.0592692, 0.0884707, 0.137753, 0.222417, 0.364665, 0.602472", \ + "0.0177734, 0.0605715, 0.089408, 0.138474, 0.222685, 0.366943, 0.603267", \ + "0.0207452, 0.0619692, 0.090446, 0.139381, 0.223262, 0.366944, 0.603268", \ + "0.0255426, 0.0654801, 0.0928581, 0.140755, 0.224018, 0.366945, 0.603269", \ + "0.0336882, 0.0722607, 0.0985674, 0.144931, 0.226957, 0.367384, 0.603948", \ + "0.047673, 0.086414, 0.111705, 0.155618, 0.235716, 0.374499, 0.609171", \ + "0.070233, 0.110154, 0.135833, 0.178758, 0.255749, 0.393342, 0.627596" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 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.070059, 0.0881599, 0.117428, 0.166154, 0.247094, 0.382175", \ + "0.0584388, 0.0927572, 0.110946, 0.140214, 0.188909, 0.269916, 0.404889", \ + "0.0695786, 0.105566, 0.123858, 0.153138, 0.201815, 0.28278, 0.417806", \ + "0.0842313, 0.12309, 0.141743, 0.171371, 0.219781, 0.300608, 0.435328", \ + "0.100525, 0.144296, 0.164319, 0.194107, 0.242739, 0.323366, 0.457612", \ + "0.116599, 0.166562, 0.188822, 0.220867, 0.270628, 0.352424, 0.488401", \ + "0.120897, 0.17668, 0.203388, 0.24119, 0.294666, 0.378909, 0.518343" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00924257, 0.0436013, 0.067688, 0.10783, 0.176163, 0.290129, 0.480417", \ + "0.0127935, 0.0453297, 0.0686292, 0.108378, 0.176266, 0.290199, 0.480418", \ + "0.0160745, 0.04735, 0.0699423, 0.10921, 0.17672, 0.290404, 0.48049", \ + "0.021013, 0.0516964, 0.0728926, 0.111046, 0.177579, 0.290899, 0.480799", \ + "0.0291274, 0.059025, 0.0794232, 0.115692, 0.18081, 0.292894, 0.48166", \ + "0.042508, 0.073402, 0.092465, 0.126713, 0.18939, 0.299508, 0.486819", \ + "0.063594, 0.096992, 0.116374, 0.148674, 0.208316, 0.316385, 0.503108" \ + ); + } + } + 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.060017, 0.102683, 0.1249, 0.159771, 0.217052, 0.31225, 0.470233", \ + "0.0775137, 0.120928, 0.143227, 0.178211, 0.235582, 0.330519, 0.488616", \ + "0.0913567, 0.135627, 0.158232, 0.193062, 0.250482, 0.345606, 0.503752", \ + "0.113983, 0.160402, 0.183044, 0.218222, 0.275323, 0.370558, 0.528468", \ + "0.147203, 0.197044, 0.220751, 0.256569, 0.314472, 0.409335, 0.567322", \ + "0.196595, 0.252664, 0.278862, 0.317346, 0.376878, 0.474174, 0.633376", \ + "0.26928, 0.332962, 0.36294, 0.40663, 0.470429, 0.571924, 0.737825" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0151226, 0.0592789, 0.0883333, 0.137822, 0.22229, 0.364673, 0.602533", \ + "0.016944, 0.0603692, 0.089153, 0.13838, 0.222589, 0.364912, 0.602534", \ + "0.0192113, 0.0618332, 0.0903915, 0.139173, 0.223064, 0.364961, 0.602535", \ + "0.0232104, 0.0653266, 0.0928336, 0.140778, 0.223909, 0.365503, 0.602894", \ + "0.0308326, 0.0716441, 0.098892, 0.145452, 0.227311, 0.36736, 0.603932", \ + "0.043341, 0.085008, 0.111351, 0.156958, 0.237182, 0.375482, 0.609892", \ + "0.063548, 0.106461, 0.13338, 0.17911, 0.258274, 0.396707, 0.630955" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0398902, 0.0731598, 0.0912739, 0.120555, 0.169306, 0.250309, 0.385362", \ + "0.0628064, 0.097451, 0.115703, 0.145033, 0.193764, 0.274812, 0.409831", \ + "0.0753371, 0.111517, 0.129803, 0.159109, 0.207795, 0.288839, 0.423738", \ + "0.0926297, 0.131672, 0.150479, 0.179672, 0.22841, 0.309401, 0.44432", \ + "0.114499, 0.157411, 0.177148, 0.207026, 0.255687, 0.336236, 0.470602", \ + "0.139494, 0.189933, 0.211458, 0.242157, 0.290849, 0.37297, 0.508714", \ + "0.166256, 0.222871, 0.248244, 0.283351, 0.336264, 0.420041, 0.558477" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00967366, 0.0438853, 0.0677425, 0.107988, 0.176177, 0.290223, 0.480351", \ + "0.0130412, 0.0455198, 0.0687869, 0.108525, 0.176431, 0.290327, 0.480428", \ + "0.0161222, 0.0473706, 0.0699883, 0.109273, 0.176787, 0.290523, 0.480432", \ + "0.0208643, 0.0514352, 0.0728729, 0.11084, 0.177621, 0.29103, 0.480854", \ + "0.0279533, 0.0582121, 0.0785161, 0.115077, 0.180316, 0.292482, 0.481706", \ + "0.040613, 0.070573, 0.089867, 0.12441, 0.187558, 0.29826, 0.485831", \ + "0.059761, 0.092013, 0.110866, 0.143377, 0.203765, 0.312193, 0.499182" \ + ); + } + } + 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.0613493, 0.104197, 0.126216, 0.161192, 0.218405, 0.313498, 0.471555", \ + "0.0737135, 0.117141, 0.139276, 0.174285, 0.231582, 0.326578, 0.484607", \ + "0.0835213, 0.127611, 0.150089, 0.185188, 0.242543, 0.337537, 0.4957", \ + "0.099526, 0.145836, 0.168668, 0.203886, 0.261294, 0.356338, 0.514271", \ + "0.121674, 0.172122, 0.196156, 0.232655, 0.290823, 0.386302, 0.544301", \ + "0.152023, 0.208551, 0.235273, 0.27455, 0.335601, 0.434203, 0.594692", \ + "0.189647, 0.253584, 0.284656, 0.328761, 0.395182, 0.500202, 0.668375" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0151266, 0.0593024, 0.0883138, 0.137877, 0.222261, 0.364687, 0.602399", \ + "0.0163428, 0.060145, 0.088961, 0.138175, 0.222497, 0.366407, 0.603337", \ + "0.0179354, 0.0613, 0.0899447, 0.138945, 0.222871, 0.366408, 0.603338", \ + "0.0215316, 0.0647409, 0.0926806, 0.140665, 0.223795, 0.366409, 0.603339", \ + "0.02854, 0.0715995, 0.099071, 0.146185, 0.227811, 0.367644, 0.603745", \ + "0.0400487, 0.084302, 0.111823, 0.158539, 0.239604, 0.377769, 0.611177", \ + "0.058573, 0.10423, 0.133423, 0.18113, 0.263113, 0.402891, 0.63702" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0417727, 0.0754948, 0.0937385, 0.123143, 0.171995, 0.253032, 0.388141", \ + "0.0661248, 0.101047, 0.119292, 0.148748, 0.197484, 0.278698, 0.41372", \ + "0.0799809, 0.116422, 0.134739, 0.16407, 0.212825, 0.293884, 0.42879", \ + "0.0997104, 0.138839, 0.157786, 0.187331, 0.235844, 0.316779, 0.451637", \ + "0.126282, 0.169168, 0.189253, 0.219249, 0.26766, 0.348728, 0.483027", \ + "0.163757, 0.211049, 0.232571, 0.263588, 0.314034, 0.395897, 0.531067", \ + "0.215445, 0.271348, 0.296054, 0.330799, 0.38323, 0.46676, 0.605596" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0101282, 0.0443373, 0.0682341, 0.108299, 0.176394, 0.290393, 0.480513", \ + "0.0133257, 0.0458729, 0.0690607, 0.108742, 0.176646, 0.290567, 0.480818", \ + "0.0162705, 0.0477597, 0.0702786, 0.109575, 0.176964, 0.290719, 0.480819", \ + "0.0209582, 0.051268, 0.0729367, 0.111161, 0.177787, 0.291159, 0.48096", \ + "0.0275955, 0.0579632, 0.0782251, 0.114988, 0.180376, 0.2926, 0.481874", \ + "0.039014, 0.069559, 0.088767, 0.123346, 0.186846, 0.297926, 0.48577", \ + "0.057093, 0.088795, 0.107729, 0.140867, 0.201682, 0.310777, 0.498171" \ + ); + } + } + 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.0261193, 0.0236546, 0.0237691, 0.0235975, 0.0234061, 0.0225404, 0.0213784", \ + "0.0288385, 0.0244136, 0.0242978, 0.0246801, 0.0238061, 0.0241707, 0.0223431", \ + "0.0325451, 0.0267401, 0.026286, 0.0259517, 0.0255745, 0.0243922, 0.0249723", \ + "0.0402031, 0.0320777, 0.0312952, 0.0307181, 0.0299962, 0.0290428, 0.0285275", \ + "0.0553101, 0.0434246, 0.0420275, 0.0410237, 0.0402846, 0.0391785, 0.0360675", \ + "0.0855096, 0.0681093, 0.0660064, 0.0637972, 0.0617075, 0.0599218, 0.0588156", \ + "0.142993, 0.11871, 0.114605, 0.111447, 0.107734, 0.10448, 0.102191" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0198419, 0.0204818, 0.0208022, 0.0205951, 0.0204209, 0.0196227, 0.018357", \ + "0.0228366, 0.0210884, 0.0209811, 0.0210997, 0.0210916, 0.020491, 0.0189491", \ + "0.026448, 0.0229875, 0.0230394, 0.0228368, 0.0224784, 0.0221158, 0.0213131", \ + "0.0341322, 0.0280987, 0.0276551, 0.0277757, 0.027444, 0.0264108, 0.0278147", \ + "0.0491448, 0.0388024, 0.038082, 0.0370482, 0.0364177, 0.0363065, 0.0337894", \ + "0.0779934, 0.0623736, 0.0600858, 0.0584744, 0.0570699, 0.0556892, 0.0549441", \ + "0.134092, 0.111778, 0.107533, 0.10367, 0.100349, 0.0982989, 0.0956061" \ + ); + } + } + 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.0290314, 0.0265791, 0.0265138, 0.0263784, 0.0260227, 0.025437, 0.0241645", \ + "0.0305287, 0.0266786, 0.026609, 0.0269931, 0.0261608, 0.0252742, 0.0240294", \ + "0.0334674, 0.0286031, 0.0283613, 0.0278293, 0.0277291, 0.0265336, 0.0270889", \ + "0.0403571, 0.0335982, 0.0328243, 0.0324927, 0.0316619, 0.0309694, 0.0300564", \ + "0.0551648, 0.044767, 0.0437596, 0.0427035, 0.0418699, 0.0409935, 0.0381713", \ + "0.0847606, 0.0690756, 0.0669581, 0.0654181, 0.0632687, 0.0618388, 0.0605169", \ + "0.142003, 0.119523, 0.115792, 0.112458, 0.109254, 0.106435, 0.10392" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0203246, 0.020668, 0.0208654, 0.0207744, 0.0206044, 0.0199423, 0.0186939", \ + "0.023397, 0.0213041, 0.0213412, 0.0213892, 0.0216985, 0.0210922, 0.0192028", \ + "0.0269788, 0.0233801, 0.023267, 0.0229082, 0.0227242, 0.0225884, 0.0221689", \ + "0.0346081, 0.0285097, 0.0281342, 0.0278835, 0.0278106, 0.0268422, 0.0266411", \ + "0.0497007, 0.0396181, 0.0388032, 0.0379817, 0.037405, 0.0368497, 0.035703", \ + "0.0789564, 0.0634514, 0.061658, 0.0598246, 0.0582069, 0.0572277, 0.056489", \ + "0.135141, 0.113227, 0.109048, 0.105416, 0.102438, 0.0997707, 0.0969832" \ + ); + } + } + 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.0317743, 0.0293872, 0.0292248, 0.0293077, 0.0288748, 0.0281137, 0.0268077", \ + "0.032593, 0.0292586, 0.0291319, 0.0292285, 0.0285586, 0.0287466, 0.0273529", \ + "0.0349576, 0.0307245, 0.0305816, 0.0301303, 0.0300002, 0.0289378, 0.0296465", \ + "0.0414506, 0.0355379, 0.0349011, 0.0345819, 0.0340339, 0.0327474, 0.0319533", \ + "0.0567072, 0.0471917, 0.0459454, 0.0451529, 0.0442446, 0.0433207, 0.0415423", \ + "0.087196, 0.0729448, 0.0706746, 0.0690041, 0.0669851, 0.0660899, 0.0648603", \ + "0.146676, 0.125938, 0.122743, 0.119644, 0.116382, 0.113854, 0.111079" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0206722, 0.0207394, 0.0209347, 0.020795, 0.0205952, 0.0198055, 0.0187552", \ + "0.0238074, 0.0216015, 0.0214035, 0.0216312, 0.0217648, 0.0213412, 0.0195609", \ + "0.0274807, 0.0237708, 0.0236038, 0.023284, 0.0229968, 0.0226619, 0.0223993", \ + "0.0353954, 0.0289375, 0.0286219, 0.0286501, 0.0283613, 0.0268917, 0.02876", \ + "0.0507864, 0.0409916, 0.0400916, 0.0393751, 0.0384643, 0.0381671, 0.0367677", \ + "0.0812375, 0.0667007, 0.0645059, 0.0625405, 0.0609092, 0.0597554, 0.0586244", \ + "0.140153, 0.118964, 0.114956, 0.111715, 0.10855, 0.105933, 0.10347" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0028564; + rise_capacitance : 0.00274849; + rise_capacitance_range (0.00252389, 0.00289634); + fall_capacitance : 0.00296431; + fall_capacitance_range (0.00253157, 0.00335104); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00285307; + rise_capacitance : 0.00288799; + rise_capacitance_range (0.00243451, 0.00307782); + fall_capacitance : 0.00281816; + fall_capacitance_range (0.00249153, 0.00309579); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00287277; + rise_capacitance : 0.00299237; + rise_capacitance_range (0.00249126, 0.00325642); + fall_capacitance : 0.00275316; + fall_capacitance_range (0.00254383, 0.00292886); + } + } + cell (sg13cmos5l_and4_1) { + area : 14.5152; + cell_footprint : "and4"; + cell_leakage_power : 1505.63; + leakage_power () { + value : 1277.08; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 1685.95; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 1154.86; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 2094.99; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 1150.3; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 1561.85; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 1023.9; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 2510.1; + when : "!A&B&C&D"; + } + leakage_power () { + value : 1141.54; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 1550.56; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 1017.67; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 1964.74; + when : "A&!B&C&D"; + } + leakage_power () { + value : 1013.22; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 1427.32; + when : "A&B&!C&D"; + } + leakage_power () { + value : 890.104; + when : "A&B&C&!D"; + } + leakage_power () { + value : 2625.91; + 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.054508, 0.0951256, 0.117057, 0.151704, 0.208856, 0.303106, 0.460163", \ + "0.0752413, 0.116026, 0.138248, 0.173166, 0.230145, 0.324607, 0.481776", \ + "0.0914617, 0.132715, 0.154933, 0.189851, 0.247083, 0.341673, 0.499182", \ + "0.117942, 0.160841, 0.183224, 0.21812, 0.275203, 0.369894, 0.52744", \ + "0.15868, 0.205063, 0.228504, 0.264014, 0.321732, 0.415966, 0.572578", \ + "0.224681, 0.278034, 0.303529, 0.340936, 0.400553, 0.4974, 0.656699", \ + "0.334123, 0.396274, 0.425762, 0.467315, 0.531224, 0.63378, 0.798903" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.015273, 0.0583092, 0.0872112, 0.136205, 0.220158, 0.361157, 0.597099", \ + "0.0169028, 0.0594943, 0.0883627, 0.13709, 0.220495, 0.362643, 0.597517", \ + "0.0189417, 0.0604063, 0.0890801, 0.137831, 0.221197, 0.362644, 0.597518", \ + "0.0223783, 0.0630521, 0.0908185, 0.13888, 0.221925, 0.362645, 0.598063", \ + "0.0287157, 0.0684021, 0.0959418, 0.142894, 0.224853, 0.364428, 0.599152", \ + "0.039171, 0.080256, 0.106656, 0.152678, 0.233967, 0.372436, 0.605141", \ + "0.056849, 0.101014, 0.12778, 0.172115, 0.253078, 0.392584, 0.626021" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0323481, 0.0612819, 0.07889, 0.107739, 0.155943, 0.236218, 0.37002", \ + "0.0491859, 0.0797506, 0.0974808, 0.12643, 0.174584, 0.25476, 0.388348", \ + "0.0566731, 0.0890398, 0.106902, 0.135929, 0.184121, 0.264431, 0.398215", \ + "0.0652031, 0.1004, 0.118607, 0.147632, 0.19555, 0.275523, 0.409236", \ + "0.0718247, 0.111614, 0.130939, 0.160803, 0.209229, 0.28971, 0.42304", \ + "0.0718257, 0.115487, 0.137506, 0.16932, 0.219801, 0.302268, 0.438236", \ + "0.0718267, 0.115488, 0.137507, 0.169321, 0.219802, 0.302269, 0.438397" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00839515, 0.0416719, 0.0656441, 0.105999, 0.173573, 0.28646, 0.47444", \ + "0.011364, 0.0431265, 0.0665568, 0.106366, 0.173721, 0.286579, 0.475797", \ + "0.0139464, 0.0445693, 0.0674789, 0.106814, 0.174091, 0.286631, 0.475798", \ + "0.0177465, 0.0480222, 0.0700028, 0.108432, 0.174864, 0.287163, 0.475799", \ + "0.0245891, 0.054778, 0.0754791, 0.112678, 0.178066, 0.289293, 0.47616", \ + "0.0352113, 0.0670774, 0.087184, 0.122365, 0.186447, 0.29661, 0.482231", \ + "0.051874, 0.087817, 0.10793, 0.141947, 0.203923, 0.313627, 0.499642" \ + ); + } + } + 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.0610106, 0.101647, 0.123484, 0.158265, 0.215151, 0.30959, 0.46671", \ + "0.0768753, 0.118248, 0.140458, 0.175333, 0.232361, 0.326811, 0.483941", \ + "0.0903881, 0.132479, 0.15476, 0.18976, 0.247016, 0.341627, 0.498929", \ + "0.113749, 0.157997, 0.180495, 0.215692, 0.272805, 0.367412, 0.524806", \ + "0.149938, 0.197904, 0.221699, 0.257614, 0.315603, 0.410408, 0.56761", \ + "0.206867, 0.261757, 0.288537, 0.326619, 0.387074, 0.485118, 0.644655", \ + "0.299232, 0.362917, 0.393242, 0.436535, 0.501509, 0.605971, 0.773015" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0152626, 0.058388, 0.0872822, 0.136221, 0.220056, 0.361106, 0.597093", \ + "0.0167866, 0.0595847, 0.0882291, 0.136955, 0.220383, 0.362827, 0.597953", \ + "0.0185547, 0.0606521, 0.0891459, 0.137729, 0.221034, 0.362828, 0.597954", \ + "0.0217789, 0.0637632, 0.091323, 0.139139, 0.221804, 0.362829, 0.597955", \ + "0.0278433, 0.0695674, 0.0970903, 0.143799, 0.225293, 0.364278, 0.5989", \ + "0.037714, 0.081309, 0.108663, 0.154528, 0.235283, 0.373432, 0.605603", \ + "0.05337, 0.100754, 0.128153, 0.174817, 0.255856, 0.395818, 0.628743" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0353177, 0.0646029, 0.0822802, 0.111185, 0.159433, 0.239634, 0.373438", \ + "0.0543304, 0.085009, 0.102829, 0.131832, 0.179969, 0.260298, 0.394136", \ + "0.0634646, 0.0958917, 0.113752, 0.142652, 0.190926, 0.271271, 0.404978", \ + "0.0751732, 0.110225, 0.128349, 0.157411, 0.20576, 0.285937, 0.41955", \ + "0.0871743, 0.126521, 0.145351, 0.174989, 0.223713, 0.30439, 0.437959", \ + "0.0943844, 0.140475, 0.161712, 0.19279, 0.242926, 0.324377, 0.459697", \ + "0.0943854, 0.140476, 0.164829, 0.200275, 0.25307, 0.338319, 0.477649" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00876944, 0.0419267, 0.0658814, 0.106266, 0.173615, 0.286519, 0.474537", \ + "0.011593, 0.0432733, 0.0666713, 0.106467, 0.173892, 0.28652, 0.474613", \ + "0.0140876, 0.0447081, 0.0675062, 0.106941, 0.174154, 0.286757, 0.47479", \ + "0.0176332, 0.0478294, 0.069751, 0.108199, 0.174795, 0.287267, 0.474904", \ + "0.0238212, 0.0535136, 0.0743016, 0.111749, 0.177429, 0.288949, 0.476046", \ + "0.0335654, 0.064664, 0.084652, 0.120103, 0.184443, 0.295128, 0.481155", \ + "0.048974, 0.083321, 0.102913, 0.137507, 0.199522, 0.309374, 0.496047" \ + ); + } + } + 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.064862, 0.105515, 0.127655, 0.162112, 0.219031, 0.313463, 0.470538", \ + "0.076855, 0.118199, 0.140442, 0.175188, 0.232282, 0.326632, 0.483802", \ + "0.0869395, 0.129185, 0.151588, 0.186515, 0.24382, 0.338314, 0.495523", \ + "0.104836, 0.149261, 0.172484, 0.207335, 0.26437, 0.35914, 0.516278", \ + "0.133059, 0.182168, 0.206457, 0.242954, 0.30129, 0.396531, 0.553798", \ + "0.176141, 0.232315, 0.259067, 0.298967, 0.360961, 0.459471, 0.61991", \ + "0.241757, 0.306923, 0.338329, 0.383658, 0.450508, 0.556925, 0.725982" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0152511, 0.0583738, 0.0874988, 0.1363, 0.220035, 0.36111, 0.597066", \ + "0.0164281, 0.0593808, 0.0880532, 0.136811, 0.220277, 0.361662, 0.59794", \ + "0.0178674, 0.0604919, 0.0889765, 0.13761, 0.220877, 0.361663, 0.597941", \ + "0.0210402, 0.0636552, 0.0920657, 0.139311, 0.221799, 0.362147, 0.597942", \ + "0.0270253, 0.0702375, 0.0978962, 0.144635, 0.225942, 0.364732, 0.598711", \ + "0.036497, 0.082556, 0.110002, 0.157166, 0.238296, 0.375469, 0.60698", \ + "0.051546, 0.101267, 0.130888, 0.179554, 0.261702, 0.401814, 0.633937" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.037297, 0.0671615, 0.0849713, 0.113973, 0.162361, 0.24266, 0.376461", \ + "0.0580197, 0.0891045, 0.107021, 0.135963, 0.184391, 0.264801, 0.398534", \ + "0.0687401, 0.101224, 0.119257, 0.148223, 0.196632, 0.276981, 0.410739", \ + "0.0830872, 0.118028, 0.136329, 0.165576, 0.213783, 0.294083, 0.428102", \ + "0.100015, 0.138397, 0.157564, 0.18698, 0.235481, 0.316064, 0.449663", \ + "0.118424, 0.163821, 0.184756, 0.214204, 0.26399, 0.346344, 0.482819", \ + "0.130517, 0.184848, 0.209201, 0.243871, 0.296396, 0.381353, 0.520268" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00918644, 0.0423568, 0.0664038, 0.106394, 0.173964, 0.286706, 0.474677", \ + "0.0118678, 0.0435501, 0.0669524, 0.106721, 0.174134, 0.286707, 0.476808", \ + "0.0142958, 0.0448889, 0.0677929, 0.107241, 0.174439, 0.28693, 0.476809", \ + "0.0178119, 0.047838, 0.0697858, 0.108508, 0.175164, 0.287541, 0.47681", \ + "0.023522, 0.0532111, 0.0742916, 0.111716, 0.177567, 0.289023, 0.476811", \ + "0.032715, 0.063364, 0.08372, 0.11923, 0.184142, 0.294953, 0.481083", \ + "0.047373, 0.081128, 0.100673, 0.134961, 0.19762, 0.308658, 0.495245" \ + ); + } + } + 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.0664442, 0.107088, 0.128961, 0.163633, 0.220539, 0.31501, 0.472181", \ + "0.0759023, 0.11712, 0.139204, 0.173966, 0.230979, 0.325333, 0.482421", \ + "0.0830332, 0.125006, 0.147322, 0.182253, 0.239353, 0.333833, 0.491051", \ + "0.0946289, 0.138915, 0.162081, 0.19741, 0.254503, 0.349212, 0.506373", \ + "0.111204, 0.160527, 0.185182, 0.222368, 0.281382, 0.376828, 0.534084", \ + "0.136736, 0.193022, 0.220954, 0.262214, 0.325189, 0.42511, 0.586089", \ + "0.167962, 0.233306, 0.265483, 0.312153, 0.381725, 0.491618, 0.663294" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0152434, 0.058359, 0.0871922, 0.13622, 0.219967, 0.36117, 0.597037", \ + "0.0160672, 0.0591261, 0.0878074, 0.136618, 0.220203, 0.361978, 0.597905", \ + "0.0171493, 0.0601052, 0.0886716, 0.137284, 0.22061, 0.361979, 0.597906", \ + "0.0201039, 0.0633749, 0.091542, 0.139272, 0.221594, 0.36198, 0.597907", \ + "0.0259035, 0.0706373, 0.0984964, 0.145856, 0.226761, 0.365151, 0.598791", \ + "0.0347204, 0.082677, 0.111722, 0.160497, 0.241419, 0.378408, 0.60844", \ + "0.049036, 0.101041, 0.132447, 0.183517, 0.267986, 0.408962, 0.64113" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.038491, 0.0689353, 0.0869232, 0.116092, 0.164643, 0.245028, 0.37883", \ + "0.0607614, 0.0921951, 0.110262, 0.139418, 0.187894, 0.268357, 0.40233", \ + "0.0727678, 0.105545, 0.123588, 0.152723, 0.201194, 0.281687, 0.415579", \ + "0.0895078, 0.124812, 0.143267, 0.172491, 0.221052, 0.301512, 0.435418", \ + "0.111056, 0.150434, 0.169448, 0.198492, 0.24739, 0.327884, 0.461627", \ + "0.139845, 0.185014, 0.205714, 0.236291, 0.285637, 0.367623, 0.503113", \ + "0.179442, 0.232931, 0.257199, 0.291278, 0.34302, 0.428108, 0.566907" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00965963, 0.0429555, 0.0670673, 0.106841, 0.174354, 0.28692, 0.474893", \ + "0.0122133, 0.044005, 0.0674289, 0.107119, 0.174486, 0.286972, 0.475431", \ + "0.0145769, 0.0452622, 0.0682377, 0.107653, 0.174706, 0.287257, 0.475432", \ + "0.0181142, 0.0480071, 0.0701782, 0.108712, 0.175448, 0.28771, 0.475433", \ + "0.0236512, 0.0532379, 0.0743515, 0.11195, 0.177741, 0.289445, 0.476511", \ + "0.032777, 0.063164, 0.083226, 0.1193, 0.184005, 0.295078, 0.481331", \ + "0.046466, 0.07959, 0.09916, 0.133863, 0.196758, 0.308172, 0.494673" \ + ); + } + } + 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.0163299, 0.0160043, 0.0160232, 0.0160069, 0.0159278, 0.0154956, 0.0147774", \ + "0.0178049, 0.0167995, 0.0167044, 0.016829, 0.0164111, 0.0164293, 0.0156153", \ + "0.0201212, 0.0188092, 0.018649, 0.0183202, 0.0182899, 0.0177472, 0.0180491", \ + "0.0253685, 0.0231546, 0.0228283, 0.0226587, 0.0223404, 0.0218376, 0.0218927", \ + "0.0363241, 0.0328218, 0.0322982, 0.0318407, 0.0315168, 0.0308856, 0.0293849", \ + "0.0589426, 0.053289, 0.0523627, 0.0515708, 0.0507531, 0.049957, 0.0496076", \ + "0.10426, 0.0959199, 0.0942558, 0.0922822, 0.0908748, 0.0896469, 0.0882952" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0119403, 0.0127721, 0.0127821, 0.0127671, 0.0125369, 0.0122386, 0.0117572", \ + "0.0133508, 0.0134313, 0.0133751, 0.0133548, 0.0133724, 0.0129173, 0.0128423", \ + "0.0157137, 0.0152196, 0.0153073, 0.0153346, 0.0150889, 0.0150162, 0.014295", \ + "0.0210225, 0.019522, 0.0194751, 0.0194785, 0.0193324, 0.0186752, 0.0193648", \ + "0.0320433, 0.0288667, 0.0285062, 0.0282164, 0.0279005, 0.0277607, 0.0269051", \ + "0.0541791, 0.0487928, 0.0480036, 0.0471894, 0.046889, 0.0462654, 0.0461962", \ + "0.0982043, 0.0899723, 0.0884483, 0.0870396, 0.0852808, 0.0844051, 0.0831735" \ + ); + } + } + 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.0195574, 0.0191909, 0.0192016, 0.0191514, 0.0189711, 0.0186203, 0.0180236", \ + "0.0201854, 0.0192775, 0.0192164, 0.0194236, 0.0189772, 0.0189655, 0.0183183", \ + "0.0221352, 0.0208317, 0.0206751, 0.0204788, 0.0204432, 0.0199279, 0.0201512", \ + "0.0270135, 0.0250507, 0.024681, 0.0245874, 0.0242769, 0.0237299, 0.0243411", \ + "0.0379089, 0.0346999, 0.0341831, 0.0337601, 0.0333917, 0.0329644, 0.0320806", \ + "0.0605575, 0.0551988, 0.0544005, 0.0535413, 0.0526514, 0.0521608, 0.0517637", \ + "0.105471, 0.097828, 0.0962939, 0.0945509, 0.0930091, 0.0920696, 0.0911315" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0121651, 0.0128672, 0.0128985, 0.0129878, 0.0126981, 0.0124315, 0.0118677", \ + "0.0135855, 0.0135038, 0.0134636, 0.0135191, 0.0139309, 0.0130118, 0.012453", \ + "0.0158857, 0.0153368, 0.0153967, 0.0153034, 0.0151233, 0.0152534, 0.0142676", \ + "0.0211999, 0.0198024, 0.0197002, 0.0196619, 0.0196501, 0.0189307, 0.0192275", \ + "0.0322262, 0.0293259, 0.0289153, 0.0285778, 0.0283814, 0.0284647, 0.027646", \ + "0.0544422, 0.0494407, 0.048585, 0.0476901, 0.047334, 0.046805, 0.0465613", \ + "0.0987883, 0.0909234, 0.0894599, 0.0882266, 0.0865643, 0.0854261, 0.084391" \ + ); + } + } + 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.022312, 0.0219539, 0.0220827, 0.0219187, 0.0217225, 0.0213394, 0.0206262", \ + "0.0225166, 0.0217162, 0.0217242, 0.0219161, 0.0214946, 0.0211789, 0.0207913", \ + "0.0239879, 0.0229985, 0.0229207, 0.0225871, 0.0227103, 0.0222355, 0.0223789", \ + "0.028747, 0.0269386, 0.0269271, 0.0266341, 0.026203, 0.0257561, 0.0254885", \ + "0.0401984, 0.0371099, 0.0366383, 0.0362693, 0.0359276, 0.035573, 0.0342941", \ + "0.0640457, 0.0590478, 0.0580021, 0.0573555, 0.0566581, 0.0560755, 0.0556364", \ + "0.111573, 0.104057, 0.102722, 0.101301, 0.0997756, 0.0987, 0.0976098" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0125039, 0.0131396, 0.0132675, 0.0131732, 0.0130691, 0.012721, 0.0122028", \ + "0.0139283, 0.0138073, 0.013752, 0.0137356, 0.0141266, 0.0134115, 0.0137212", \ + "0.0162856, 0.015608, 0.0156873, 0.0155721, 0.015371, 0.0153638, 0.0147047", \ + "0.0216931, 0.020182, 0.0200876, 0.0201642, 0.020053, 0.0193418, 0.0202394", \ + "0.0334406, 0.0304517, 0.0301443, 0.0296826, 0.029323, 0.0292818, 0.0284987", \ + "0.0567019, 0.0517452, 0.0510097, 0.0500273, 0.0496037, 0.049176, 0.048869", \ + "0.103377, 0.0958983, 0.0944619, 0.0927385, 0.0911898, 0.0902144, 0.0889044" \ + ); + } + } + 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.0250772, 0.0246718, 0.024657, 0.0246204, 0.0244028, 0.0240637, 0.0233657", \ + "0.0250171, 0.0243688, 0.0243336, 0.0245583, 0.0241196, 0.0239398, 0.0233523", \ + "0.0262334, 0.0254082, 0.0253214, 0.0251192, 0.0251478, 0.0246639, 0.0247637", \ + "0.0306684, 0.0291013, 0.0289563, 0.0288307, 0.0285456, 0.0279871, 0.0287753", \ + "0.0424683, 0.0395891, 0.0391027, 0.0387329, 0.0385274, 0.0382196, 0.0370203", \ + "0.0677816, 0.0630823, 0.0621065, 0.0615816, 0.0605808, 0.0602263, 0.0596639", \ + "0.118583, 0.111549, 0.110198, 0.108725, 0.106891, 0.105724, 0.104355" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0127833, 0.0132507, 0.0134397, 0.0132845, 0.0132092, 0.0128428, 0.0122535", \ + "0.0143229, 0.0140555, 0.0139763, 0.0140142, 0.0143818, 0.013638, 0.0132136", \ + "0.0167156, 0.0159738, 0.0159635, 0.0158367, 0.0155625, 0.0159681, 0.014641", \ + "0.0224712, 0.0207501, 0.0206716, 0.0206213, 0.0205684, 0.0198461, 0.0207591", \ + "0.0347696, 0.0318152, 0.0314324, 0.0309168, 0.030592, 0.0304601, 0.0292363", \ + "0.0600681, 0.0549561, 0.05405, 0.0531719, 0.0524266, 0.0517041, 0.0516045", \ + "0.109979, 0.102326, 0.100824, 0.0992233, 0.0974194, 0.0964635, 0.0950601" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00270786; + rise_capacitance : 0.0025318; + rise_capacitance_range (0.00230999, 0.00265043); + fall_capacitance : 0.00288392; + fall_capacitance_range (0.00229688, 0.00345099); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00284733; + rise_capacitance : 0.002816; + rise_capacitance_range (0.00237537, 0.00298605); + fall_capacitance : 0.00287866; + fall_capacitance_range (0.00241976, 0.00328816); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00283769; + rise_capacitance : 0.00287741; + rise_capacitance_range (0.00239464, 0.00310084); + fall_capacitance : 0.00279797; + fall_capacitance_range (0.00245287, 0.0030887); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00285652; + rise_capacitance : 0.00297491; + rise_capacitance_range (0.0024587, 0.0032742); + fall_capacitance : 0.00273813; + fall_capacitance_range (0.0025135, 0.00292506); + } + } + cell (sg13cmos5l_and4_2) { + area : 16.3296; + cell_footprint : "and4"; + cell_leakage_power : 2202.62; + leakage_power () { + value : 2006.63; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 2415.5; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 1884.43; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 2824.55; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 1879.85; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 2291.4; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 1753.46; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 3239.66; + when : "!A&B&C&D"; + } + leakage_power () { + value : 1871.08; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 2280.1; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 1747.22; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 2694.3; + when : "A&!B&C&D"; + } + leakage_power () { + value : 1742.76; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 2156.86; + when : "A&B&!C&D"; + } + leakage_power () { + value : 1619.66; + when : "A&B&C&!D"; + } + leakage_power () { + value : 2834.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.0698824, 0.116673, 0.139874, 0.175674, 0.233283, 0.328008, 0.485337", \ + "0.0939141, 0.140681, 0.164023, 0.199866, 0.257563, 0.352287, 0.510982", \ + "0.11291, 0.16013, 0.183451, 0.219366, 0.277127, 0.371856, 0.529183", \ + "0.143766, 0.192219, 0.215969, 0.251829, 0.309426, 0.404369, 0.561795", \ + "0.190886, 0.242437, 0.267085, 0.303515, 0.360782, 0.455192, 0.613146", \ + "0.267856, 0.324399, 0.350639, 0.388698, 0.44786, 0.544548, 0.702314", \ + "0.392143, 0.456636, 0.487183, 0.529851, 0.593432, 0.693237, 0.856462" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0190845, 0.0644551, 0.0929668, 0.141121, 0.223997, 0.364356, 0.600123", \ + "0.0212185, 0.0655333, 0.0939665, 0.141819, 0.224386, 0.365193, 0.601536", \ + "0.0237961, 0.0671949, 0.0951005, 0.142999, 0.225145, 0.365194, 0.601537", \ + "0.0288243, 0.0699041, 0.097418, 0.144425, 0.226247, 0.365912, 0.601538", \ + "0.036515, 0.0769014, 0.103316, 0.148773, 0.228959, 0.367369, 0.601968", \ + "0.050345, 0.089702, 0.115242, 0.15953, 0.237987, 0.374814, 0.606907", \ + "0.073583, 0.114277, 0.140038, 0.182421, 0.259199, 0.394345, 0.625867" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0383528, 0.0713087, 0.0892586, 0.11832, 0.166642, 0.247008, 0.380946", \ + "0.0598681, 0.0943384, 0.112449, 0.141536, 0.189869, 0.270215, 0.404242", \ + "0.0707642, 0.106935, 0.125262, 0.154339, 0.202595, 0.283019, 0.416833", \ + "0.0842548, 0.12365, 0.142279, 0.171497, 0.219704, 0.30002, 0.433774", \ + "0.0978954, 0.14161, 0.161517, 0.191813, 0.240083, 0.319805, 0.45312", \ + "0.105738, 0.155532, 0.178964, 0.210968, 0.259998, 0.341839, 0.476858", \ + "0.105739, 0.155533, 0.178965, 0.213819, 0.267866, 0.352254, 0.490858" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00949599, 0.0436916, 0.0673328, 0.10723, 0.17496, 0.288006, 0.476819", \ + "0.0129881, 0.0454102, 0.0684667, 0.107809, 0.17509, 0.288104, 0.477296", \ + "0.0162968, 0.0475109, 0.0698268, 0.10871, 0.175556, 0.288384, 0.477297", \ + "0.0213755, 0.0523373, 0.0732096, 0.110658, 0.176481, 0.288846, 0.477298", \ + "0.0297354, 0.0599349, 0.0798482, 0.115994, 0.180012, 0.290885, 0.478182", \ + "0.043647, 0.075272, 0.093917, 0.127517, 0.188847, 0.298006, 0.483742", \ + "0.065799, 0.099455, 0.119177, 0.150932, 0.209222, 0.315224, 0.500118" \ + ); + } + } + 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.0763692, 0.123119, 0.146387, 0.182233, 0.239865, 0.334515, 0.491882", \ + "0.0945771, 0.141611, 0.165129, 0.201079, 0.258758, 0.35345, 0.510855", \ + "0.110261, 0.158171, 0.181594, 0.217836, 0.275529, 0.370362, 0.527588", \ + "0.137155, 0.186569, 0.210389, 0.246636, 0.304566, 0.399396, 0.5568", \ + "0.179327, 0.231865, 0.256894, 0.293846, 0.352017, 0.44654, 0.603945", \ + "0.246347, 0.304455, 0.331625, 0.370604, 0.430819, 0.527972, 0.686267", \ + "0.3535, 0.41874, 0.450137, 0.494092, 0.558762, 0.660826, 0.825669" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.019085, 0.064479, 0.0929932, 0.141216, 0.224209, 0.364374, 0.600207", \ + "0.0207027, 0.0653529, 0.0938503, 0.141778, 0.224309, 0.365797, 0.600231", \ + "0.0227589, 0.067103, 0.0950706, 0.142814, 0.224957, 0.365798, 0.600269", \ + "0.0269053, 0.0700136, 0.0973822, 0.144479, 0.226084, 0.365799, 0.60078", \ + "0.0340166, 0.0767062, 0.103574, 0.149328, 0.229405, 0.367302, 0.601775", \ + "0.046983, 0.089387, 0.115799, 0.160585, 0.239207, 0.375812, 0.607383", \ + "0.06778, 0.1116, 0.139014, 0.183148, 0.260838, 0.396696, 0.628366" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0411538, 0.0744543, 0.0925209, 0.121612, 0.170018, 0.250425, 0.384479", \ + "0.0643126, 0.099102, 0.117186, 0.14633, 0.194742, 0.275183, 0.409141", \ + "0.0764623, 0.112805, 0.1311, 0.160271, 0.208636, 0.288967, 0.422862", \ + "0.0924137, 0.13197, 0.150734, 0.179883, 0.228415, 0.308536, 0.442376", \ + "0.110388, 0.153575, 0.173267, 0.203453, 0.25172, 0.332002, 0.465651", \ + "0.127453, 0.177543, 0.199687, 0.231148, 0.280724, 0.361373, 0.495576", \ + "0.13155, 0.189846, 0.216118, 0.252072, 0.304761, 0.388738, 0.526218" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00994739, 0.0439196, 0.0675209, 0.107364, 0.17493, 0.288129, 0.477039", \ + "0.0132295, 0.0456199, 0.0685591, 0.10791, 0.175228, 0.28834, 0.477081", \ + "0.0163609, 0.0476042, 0.0699278, 0.108788, 0.175591, 0.288444, 0.477082", \ + "0.0212661, 0.0518612, 0.0729623, 0.110476, 0.176508, 0.289, 0.477385", \ + "0.0288544, 0.059316, 0.0791014, 0.115373, 0.179513, 0.290691, 0.478338", \ + "0.041779, 0.072786, 0.091735, 0.125132, 0.187341, 0.296649, 0.482782", \ + "0.062517, 0.095414, 0.114066, 0.146144, 0.204356, 0.31154, 0.496884" \ + ); + } + } + 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.0801839, 0.126938, 0.150153, 0.185921, 0.243634, 0.338304, 0.495658", \ + "0.0936615, 0.140717, 0.164264, 0.200109, 0.257747, 0.352497, 0.509844", \ + "0.105308, 0.153186, 0.177069, 0.213003, 0.270649, 0.365597, 0.522854", \ + "0.126097, 0.175886, 0.200065, 0.236188, 0.293867, 0.388758, 0.546003", \ + "0.159517, 0.212333, 0.237501, 0.274849, 0.333551, 0.428795, 0.586035", \ + "0.211959, 0.270805, 0.298654, 0.338482, 0.399934, 0.498086, 0.656774", \ + "0.290677, 0.357235, 0.388996, 0.43474, 0.501053, 0.606155, 0.772692" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0190787, 0.0644682, 0.0929298, 0.14114, 0.224291, 0.364365, 0.600092", \ + "0.0202365, 0.0651083, 0.0936626, 0.141674, 0.224297, 0.366275, 0.600095", \ + "0.0218298, 0.0666228, 0.0949874, 0.142683, 0.224832, 0.366276, 0.600294", \ + "0.0252582, 0.0698147, 0.0975941, 0.14461, 0.225868, 0.366277, 0.600714", \ + "0.0322348, 0.0763554, 0.103781, 0.149882, 0.229993, 0.367642, 0.601668", \ + "0.04443, 0.089216, 0.116663, 0.162196, 0.241489, 0.377672, 0.60872", \ + "0.06425, 0.110542, 0.13915, 0.186407, 0.266289, 0.403121, 0.633712" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0432059, 0.0770979, 0.0951509, 0.124371, 0.172769, 0.253367, 0.387323", \ + "0.0676286, 0.102698, 0.120945, 0.150104, 0.198515, 0.279002, 0.413086", \ + "0.0810496, 0.117642, 0.136247, 0.1652, 0.213524, 0.293916, 0.427813", \ + "0.0992253, 0.138974, 0.157686, 0.186918, 0.235222, 0.31563, 0.449522", \ + "0.121815, 0.16549, 0.185609, 0.214907, 0.263669, 0.342366, 0.47631", \ + "0.147169, 0.197194, 0.218794, 0.250275, 0.299878, 0.380998, 0.515629", \ + "0.173221, 0.231062, 0.256591, 0.291884, 0.344205, 0.427995, 0.565539" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0103872, 0.044447, 0.0679099, 0.107667, 0.175302, 0.288327, 0.477015", \ + "0.0134725, 0.0459823, 0.0688606, 0.108166, 0.175476, 0.288501, 0.477314", \ + "0.0165073, 0.0479302, 0.0704051, 0.109053, 0.175815, 0.288569, 0.477315", \ + "0.0213702, 0.0520715, 0.0730842, 0.110672, 0.176748, 0.289119, 0.477492", \ + "0.0283874, 0.0588299, 0.0792709, 0.11494, 0.179602, 0.290807, 0.47855", \ + "0.040854, 0.071515, 0.090223, 0.124246, 0.186857, 0.296595, 0.482853", \ + "0.060015, 0.092861, 0.111378, 0.144028, 0.202757, 0.310564, 0.496181" \ + ); + } + } + 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.0817283, 0.12844, 0.151634, 0.187435, 0.245256, 0.339873, 0.497147", \ + "0.0921426, 0.139065, 0.162536, 0.198383, 0.25606, 0.350747, 0.509052", \ + "0.100231, 0.147945, 0.171509, 0.207662, 0.265302, 0.360149, 0.517477", \ + "0.114354, 0.163785, 0.18833, 0.224352, 0.282277, 0.377016, 0.53415", \ + "0.135817, 0.188844, 0.214453, 0.252591, 0.311472, 0.406859, 0.564175", \ + "0.168368, 0.227471, 0.255873, 0.297663, 0.359852, 0.45886, 0.618871", \ + "0.212362, 0.279165, 0.311593, 0.358182, 0.427493, 0.534989, 0.705443" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0190714, 0.0643443, 0.0929588, 0.141322, 0.224324, 0.364363, 0.600138", \ + "0.0198974, 0.0648677, 0.0934593, 0.141519, 0.224325, 0.364506, 0.601045", \ + "0.021057, 0.0661457, 0.0944377, 0.142292, 0.224622, 0.364691, 0.601046", \ + "0.0239279, 0.0689675, 0.0972945, 0.144252, 0.225762, 0.365328, 0.601047", \ + "0.030612, 0.075747, 0.103964, 0.15054, 0.230512, 0.368229, 0.601816", \ + "0.041998, 0.088924, 0.117575, 0.16507, 0.244484, 0.380392, 0.610434", \ + "0.060261, 0.109041, 0.13959, 0.188478, 0.27107, 0.409734, 0.640388" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0445575, 0.0790236, 0.097271, 0.126606, 0.17525, 0.2558, 0.389807", \ + "0.0701896, 0.105498, 0.123866, 0.153272, 0.201917, 0.282467, 0.416576", \ + "0.0848695, 0.12162, 0.140106, 0.169421, 0.21803, 0.298464, 0.432403", \ + "0.105074, 0.144854, 0.163759, 0.19315, 0.24159, 0.321962, 0.455855", \ + "0.131759, 0.174944, 0.194845, 0.224657, 0.272882, 0.353299, 0.488509", \ + "0.167543, 0.217852, 0.239766, 0.271132, 0.320441, 0.401208, 0.53597", \ + "0.218267, 0.275173, 0.300267, 0.335343, 0.387316, 0.470954, 0.608054" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0108683, 0.0450649, 0.0684582, 0.108263, 0.175605, 0.288661, 0.477232", \ + "0.0137622, 0.0462561, 0.0692603, 0.108632, 0.175809, 0.288708, 0.477337", \ + "0.0167105, 0.0481774, 0.0706276, 0.109325, 0.17617, 0.28887, 0.477338", \ + "0.021596, 0.052213, 0.0733796, 0.111065, 0.177015, 0.289415, 0.477675", \ + "0.0283703, 0.0590917, 0.0792121, 0.115295, 0.179935, 0.29103, 0.478918", \ + "0.040277, 0.070462, 0.08983, 0.123806, 0.186642, 0.296671, 0.482873", \ + "0.058352, 0.090799, 0.109467, 0.142377, 0.20195, 0.309992, 0.495441" \ + ); + } + } + 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.0295244, 0.0251475, 0.0248601, 0.0247564, 0.0244417, 0.0235127, 0.0221385", \ + "0.031841, 0.0258186, 0.0255216, 0.0256669, 0.0249769, 0.0242285, 0.0237759", \ + "0.0352394, 0.0281531, 0.0274416, 0.0267482, 0.0266942, 0.0252124, 0.0249581", \ + "0.0425426, 0.0329714, 0.0322343, 0.0314636, 0.0305461, 0.0297086, 0.0299354", \ + "0.0569102, 0.0439432, 0.0423893, 0.0411573, 0.0400519, 0.03895, 0.0364502", \ + "0.0852708, 0.0668579, 0.0643125, 0.0622139, 0.0600646, 0.0583418, 0.0566264", \ + "0.140504, 0.115744, 0.110885, 0.106561, 0.103468, 0.0993045, 0.0968094" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0205946, 0.0211893, 0.0213964, 0.0212787, 0.020945, 0.0203396, 0.0191201", \ + "0.0234336, 0.0216506, 0.0215612, 0.0216633, 0.0221285, 0.0209537, 0.0197958", \ + "0.02689, 0.0233656, 0.0234112, 0.023171, 0.0228428, 0.0225521, 0.0216315", \ + "0.0341198, 0.0281458, 0.0276165, 0.0274404, 0.02717, 0.0261779, 0.0259793", \ + "0.0484572, 0.0379703, 0.0373643, 0.0368361, 0.0359486, 0.0350543, 0.0329273", \ + "0.0765569, 0.0602701, 0.0580608, 0.0567511, 0.0550457, 0.0540996, 0.0534107", \ + "0.130479, 0.10723, 0.102882, 0.0989669, 0.0956182, 0.0931527, 0.0905867" \ + ); + } + } + 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.0327476, 0.0282529, 0.028024, 0.0278727, 0.0274733, 0.0268613, 0.0256359", \ + "0.0340086, 0.0282184, 0.0280774, 0.0282703, 0.0279619, 0.027322, 0.0253471", \ + "0.0366041, 0.0301033, 0.02941, 0.0290225, 0.0288748, 0.027592, 0.0267938", \ + "0.0432057, 0.0346574, 0.0337452, 0.033242, 0.0324644, 0.0314746, 0.0332269", \ + "0.0572911, 0.0454288, 0.0438926, 0.0427616, 0.0418365, 0.0407135, 0.0388401", \ + "0.0851044, 0.0681446, 0.0657905, 0.0637049, 0.0614815, 0.060238, 0.0586842", \ + "0.139354, 0.116263, 0.112095, 0.107688, 0.104352, 0.100947, 0.0987346" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.020954, 0.0214092, 0.0214089, 0.0213508, 0.0211348, 0.0204699, 0.0192165", \ + "0.0237934, 0.0218139, 0.0216767, 0.0218085, 0.0220306, 0.0214752, 0.019524", \ + "0.0271981, 0.0235141, 0.023475, 0.0231654, 0.0229247, 0.0229629, 0.0220749", \ + "0.0344498, 0.0281893, 0.0277373, 0.0275625, 0.0275362, 0.0261823, 0.0279472", \ + "0.049026, 0.0388229, 0.0376978, 0.0371332, 0.0363894, 0.0361919, 0.034396", \ + "0.0767031, 0.0609904, 0.0588578, 0.0568141, 0.0557145, 0.0544211, 0.0532579", \ + "0.130376, 0.107726, 0.103432, 0.0998695, 0.0962071, 0.0944643, 0.0917576" \ + ); + } + } + 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.0353847, 0.0310251, 0.0307944, 0.0304946, 0.0301503, 0.0294441, 0.0282588", \ + "0.0361852, 0.0307234, 0.0305941, 0.030993, 0.0299749, 0.0299826, 0.027765", \ + "0.0381703, 0.0321531, 0.0318604, 0.0312989, 0.0310492, 0.0299412, 0.0297497", \ + "0.0441521, 0.0366871, 0.0360038, 0.0354252, 0.0343571, 0.0335585, 0.0336004", \ + "0.0582122, 0.0474278, 0.0462004, 0.0451238, 0.0441282, 0.0436373, 0.0406216", \ + "0.0872498, 0.0713748, 0.0691191, 0.0670751, 0.065194, 0.0638092, 0.062272", \ + "0.143573, 0.121581, 0.117429, 0.114077, 0.111072, 0.108432, 0.105448" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0214568, 0.0215929, 0.0216367, 0.0215972, 0.0212809, 0.0208275, 0.019511", \ + "0.0242041, 0.0220745, 0.0220318, 0.0220716, 0.0219453, 0.021886, 0.0200904", \ + "0.0276658, 0.0240092, 0.0240761, 0.0237081, 0.0231418, 0.0227827, 0.0224474", \ + "0.0352554, 0.0289699, 0.0283447, 0.0281864, 0.0279527, 0.0268623, 0.0266076", \ + "0.0498904, 0.0397117, 0.0392943, 0.0380157, 0.0373299, 0.0366604, 0.0345907", \ + "0.0786755, 0.0633047, 0.0611148, 0.0592194, 0.0579811, 0.0565748, 0.0558283", \ + "0.134467, 0.113001, 0.108415, 0.105014, 0.101168, 0.0993497, 0.0964302" \ + ); + } + } + 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.0383005, 0.0336605, 0.0334217, 0.033062, 0.0328523, 0.0322514, 0.0309276", \ + "0.0385596, 0.0332942, 0.033236, 0.0336553, 0.0324814, 0.0317452, 0.0311233", \ + "0.0401103, 0.0345505, 0.0341552, 0.0336315, 0.033643, 0.0324901, 0.0340014", \ + "0.0455011, 0.0385311, 0.0382205, 0.0374596, 0.0365871, 0.0359205, 0.0352838", \ + "0.0596766, 0.0493326, 0.0481121, 0.0474736, 0.0464961, 0.0457175, 0.0439263", \ + "0.0897962, 0.0747919, 0.0725774, 0.0712333, 0.0690784, 0.0678519, 0.0663526", \ + "0.148826, 0.127962, 0.124218, 0.120388, 0.116982, 0.114563, 0.112395" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0218854, 0.0216955, 0.0217217, 0.0216563, 0.0214523, 0.0207477, 0.0195055", \ + "0.0246509, 0.0222311, 0.0220364, 0.0222682, 0.0224553, 0.0215383, 0.0200688", \ + "0.0282146, 0.024171, 0.0240668, 0.0236199, 0.0235341, 0.0231479, 0.022759", \ + "0.0359382, 0.0294405, 0.0288535, 0.0285795, 0.0282731, 0.0271913, 0.0268228", \ + "0.0509871, 0.0410477, 0.0399289, 0.0389685, 0.0383484, 0.0376584, 0.0359026", \ + "0.0815858, 0.0664433, 0.0643498, 0.0623088, 0.0606982, 0.0591797, 0.0583393", \ + "0.140146, 0.11863, 0.114322, 0.111247, 0.107719, 0.105209, 0.101929" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00268173; + rise_capacitance : 0.00253342; + rise_capacitance_range (0.00234016, 0.00265154); + fall_capacitance : 0.00283003; + fall_capacitance_range (0.0023467, 0.00331024); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0028259; + rise_capacitance : 0.00281185; + rise_capacitance_range (0.00238668, 0.00297889); + fall_capacitance : 0.00283996; + fall_capacitance_range (0.00244234, 0.00320839); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00282397; + rise_capacitance : 0.00287436; + rise_capacitance_range (0.00240921, 0.00309069); + fall_capacitance : 0.00277358; + fall_capacitance_range (0.00246796, 0.00303929); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.002845; + rise_capacitance : 0.00296784; + rise_capacitance_range (0.00246959, 0.0032514); + fall_capacitance : 0.00272215; + fall_capacitance_range (0.00251779, 0.00290307); + } + } + cell (sg13cmos5l_antennanp) { + area : 5.4432; + cell_footprint : "antennanp"; + cell_leakage_power : 8.16743; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 8.16736; + when : "A"; + } + leakage_power () { + value : 8.1675; + when : "!A"; + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00102989; + rise_capacitance : 0.000996312; + rise_capacitance_range (0.000265164, 0.00156752); + fall_capacitance : 0.00106347; + fall_capacitance_range (0.000270975, 0.00165929); + 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.00044388, -0.000448659, -0.000448711, -0.000452212, -0.000451446, -0.000451483, -0.000452076" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00044388, 0.000448659, 0.000448711, 0.000452212, 0.000451446, 0.000451483, 0.000452076" \ + ); + } + } + } + } + cell (sg13cmos5l_buf_1) { + area : 7.2576; + cell_footprint : "buf"; + cell_leakage_power : 797.513; + leakage_power () { + value : 883.19; + when : "!A&!X"; + } + leakage_power () { + value : 711.835; + 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.0264962, 0.0580852, 0.0787911, 0.112876, 0.169883, 0.265072, 0.423009", \ + "0.0414244, 0.0737414, 0.0943788, 0.128569, 0.185634, 0.280429, 0.438509", \ + "0.0507317, 0.0842178, 0.104702, 0.138635, 0.195508, 0.290532, 0.448771", \ + "0.0640208, 0.100177, 0.120799, 0.154832, 0.211355, 0.305631, 0.463847", \ + "0.0793861, 0.120071, 0.141376, 0.176055, 0.233362, 0.327983, 0.485779", \ + "0.0994213, 0.147052, 0.170413, 0.206216, 0.265767, 0.362278, 0.522263", \ + "0.123546, 0.180254, 0.20762, 0.247249, 0.309552, 0.411498, 0.576158" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00811323, 0.050833, 0.0816636, 0.132829, 0.218346, 0.361243, 0.598911", \ + "0.0111307, 0.0514727, 0.0820384, 0.132999, 0.218427, 0.361244, 0.598912", \ + "0.0134819, 0.0522766, 0.0824507, 0.133279, 0.218679, 0.361245, 0.598913", \ + "0.0173021, 0.0548063, 0.0840474, 0.134168, 0.219335, 0.361461, 0.598914", \ + "0.0236505, 0.0604553, 0.0884067, 0.137789, 0.222, 0.363383, 0.599911", \ + "0.0336858, 0.0718834, 0.0986793, 0.146201, 0.229895, 0.370485, 0.605038", \ + "0.05051, 0.091926, 0.1184, 0.164373, 0.246532, 0.38786, 0.622858" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0273648, 0.0555334, 0.0732018, 0.102258, 0.15079, 0.231794, 0.366292", \ + "0.0429654, 0.0723403, 0.0900747, 0.119253, 0.167841, 0.248789, 0.383568", \ + "0.0511737, 0.082043, 0.0996368, 0.128815, 0.177344, 0.258325, 0.393089", \ + "0.0632142, 0.0961077, 0.113776, 0.142892, 0.191334, 0.272056, 0.406769", \ + "0.0797082, 0.116515, 0.134982, 0.164554, 0.213449, 0.294518, 0.428179", \ + "0.100366, 0.143156, 0.163911, 0.19469, 0.245274, 0.328832, 0.464391", \ + "0.126145, 0.177383, 0.201695, 0.236359, 0.290751, 0.378068, 0.519386" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0075217, 0.0412749, 0.0657277, 0.106377, 0.174645, 0.288614, 0.478092", \ + "0.0105673, 0.0424008, 0.0664339, 0.106782, 0.174815, 0.288615, 0.478681", \ + "0.0127824, 0.0436771, 0.0670597, 0.10717, 0.175164, 0.288676, 0.478682", \ + "0.0162229, 0.0460658, 0.0688859, 0.10822, 0.17586, 0.289075, 0.478683", \ + "0.0222483, 0.0515329, 0.0732147, 0.11178, 0.178515, 0.291058, 0.479293", \ + "0.032072, 0.06206, 0.083084, 0.120222, 0.186172, 0.298054, 0.484913", \ + "0.047913, 0.080594, 0.100896, 0.136934, 0.202303, 0.314879, 0.501858" \ + ); + } + } + 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.0109853, 0.0116231, 0.0116274, 0.0115653, 0.0113805, 0.0111083, 0.0103368", \ + "0.0129616, 0.0129627, 0.0129093, 0.0129428, 0.0128098, 0.0129161, 0.011594", \ + "0.0158048, 0.0152859, 0.0152868, 0.0150848, 0.0149546, 0.0145552, 0.0138234", \ + "0.0222637, 0.0208892, 0.0207802, 0.0206473, 0.0203736, 0.0195895, 0.0202585", \ + "0.0355827, 0.0327014, 0.0323086, 0.0319349, 0.0315745, 0.0311329, 0.0302861", \ + "0.0623616, 0.0575344, 0.0568043, 0.0558135, 0.0551209, 0.0542667, 0.0538031", \ + "0.116297, 0.10831, 0.107079, 0.105664, 0.103632, 0.102296, 0.100555" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0108239, 0.0115733, 0.0119005, 0.0115355, 0.0113737, 0.0111738, 0.0104345", \ + "0.013077, 0.0131916, 0.01315, 0.0131055, 0.0135209, 0.0126876, 0.0123205", \ + "0.0160954, 0.0157633, 0.015773, 0.015789, 0.015549, 0.0160774, 0.0146001", \ + "0.0222109, 0.020933, 0.0208948, 0.0208459, 0.0207095, 0.0200551, 0.0207771", \ + "0.0351783, 0.0323384, 0.0320034, 0.0316112, 0.0313805, 0.0313185, 0.0302701", \ + "0.0614163, 0.0563875, 0.0556825, 0.0548364, 0.0542837, 0.0538799, 0.0530599", \ + "0.113308, 0.10546, 0.104084, 0.102453, 0.101037, 0.0999569, 0.0984691" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00257952; + rise_capacitance : 0.00262204; + rise_capacitance_range (0.00228072, 0.0028898); + fall_capacitance : 0.00253699; + fall_capacitance_range (0.00226479, 0.00276425); + } + } + cell (sg13cmos5l_buf_16) { + area : 45.36; + cell_footprint : "buf"; + cell_leakage_power : 10319.4; + leakage_power () { + value : 7714.52; + when : "A&X"; + } + leakage_power () { + value : 12924.2; + 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.0310942, 0.067531, 0.0885039, 0.122889, 0.180525, 0.275678, 0.43517", \ + "0.0499773, 0.0874538, 0.108401, 0.142855, 0.200104, 0.295625, 0.454792", \ + "0.0621587, 0.10084, 0.121597, 0.155601, 0.21268, 0.308084, 0.467289", \ + "0.0795745, 0.120572, 0.141518, 0.175454, 0.232318, 0.327315, 0.486248", \ + "0.101085, 0.147135, 0.168565, 0.202874, 0.260224, 0.355059, 0.513422", \ + "0.129204, 0.181455, 0.205975, 0.241325, 0.300202, 0.396734, 0.555631", \ + "0.164049, 0.224526, 0.252773, 0.293391, 0.354203, 0.455125, 0.618541" \ + ); + } + rise_transition (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.00816916, 0.0525559, 0.0836174, 0.134762, 0.221445, 0.364931, 0.60488", \ + "0.01167, 0.0536184, 0.0839303, 0.135041, 0.221446, 0.365014, 0.605161", \ + "0.0145452, 0.0549342, 0.0846124, 0.135418, 0.221458, 0.365137, 0.605162", \ + "0.0197218, 0.0580221, 0.0865844, 0.136545, 0.222012, 0.365525, 0.605163", \ + "0.0280708, 0.0654803, 0.0921217, 0.140231, 0.224642, 0.36727, 0.606076", \ + "0.0414183, 0.079189, 0.104507, 0.149996, 0.232527, 0.373746, 0.610686", \ + "0.062863, 0.102103, 0.127471, 0.171464, 0.250225, 0.391001, 0.627816" \ + ); + } + cell_fall (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.0334079, 0.0672066, 0.0853898, 0.114889, 0.164114, 0.245718, 0.38179", \ + "0.0536129, 0.088633, 0.106914, 0.136498, 0.185541, 0.26722, 0.403425", \ + "0.0648784, 0.101303, 0.119558, 0.149203, 0.198236, 0.280016, 0.416041", \ + "0.0813279, 0.120047, 0.138825, 0.16826, 0.217237, 0.298854, 0.434799", \ + "0.104131, 0.145833, 0.165538, 0.195813, 0.244431, 0.326024, 0.461311", \ + "0.134901, 0.182776, 0.20421, 0.236062, 0.286564, 0.369414, 0.506432", \ + "0.174719, 0.230225, 0.255506, 0.291605, 0.345175, 0.431964, 0.571918" \ + ); + } + fall_transition (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.00857718, 0.0442333, 0.0685268, 0.109485, 0.178616, 0.293987, 0.486339", \ + "0.0122202, 0.045841, 0.0695596, 0.109985, 0.178796, 0.294029, 0.486745", \ + "0.0154778, 0.0475272, 0.0705875, 0.110691, 0.179141, 0.294284, 0.486746", \ + "0.0201174, 0.0510331, 0.0731641, 0.112112, 0.179902, 0.294668, 0.48676", \ + "0.0275543, 0.0576568, 0.0788618, 0.116439, 0.182958, 0.296556, 0.487792", \ + "0.040153, 0.070305, 0.090071, 0.125984, 0.190917, 0.303541, 0.492914", \ + "0.060219, 0.092195, 0.111916, 0.146885, 0.209051, 0.320485, 0.509807" \ + ); + } + } + 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.154828, 0.159655, 0.160828, 0.159119, 0.159066, 0.150467, 0.142814", \ + "0.182373, 0.167145, 0.16682, 0.170428, 0.166267, 0.157733, 0.149817", \ + "0.214726, 0.186644, 0.186922, 0.182003, 0.178744, 0.170966, 0.168466", \ + "0.282009, 0.234398, 0.230233, 0.228808, 0.223104, 0.211701, 0.221255", \ + "0.418634, 0.337438, 0.32979, 0.322931, 0.317724, 0.312882, 0.290954", \ + "0.677597, 0.555371, 0.539985, 0.524634, 0.514554, 0.50286, 0.492444", \ + "1.1858, 1.00447, 0.975179, 0.953543, 0.921825, 0.908084, 0.883561" \ + ); + } + fall_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.15426, 0.156405, 0.157862, 0.157333, 0.155715, 0.14878, 0.13877", \ + "0.185306, 0.166512, 0.166035, 0.167583, 0.169682, 0.162909, 0.151931", \ + "0.218301, 0.186788, 0.186473, 0.186055, 0.183561, 0.179163, 0.177543", \ + "0.285203, 0.230825, 0.229699, 0.229137, 0.228978, 0.221108, 0.232808", \ + "0.411751, 0.327708, 0.323964, 0.318501, 0.313426, 0.312015, 0.289126", \ + "0.663675, 0.538622, 0.523419, 0.512718, 0.503553, 0.496734, 0.490538", \ + "1.14925, 0.970964, 0.941904, 0.919596, 0.89471, 0.886012, 0.864395" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0193695; + rise_capacitance : 0.0197196; + rise_capacitance_range (0.0172049, 0.0217624); + fall_capacitance : 0.0190195; + fall_capacitance_range (0.017029, 0.0206135); + } + } + cell (sg13cmos5l_buf_2) { + area : 9.072; + cell_footprint : "buf"; + cell_leakage_power : 1336.14; + leakage_power () { + value : 1643.58; + when : "!A&!X"; + } + leakage_power () { + value : 1028.7; + 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.0303335, 0.0644581, 0.0852369, 0.119417, 0.176545, 0.271515, 0.430276", \ + "0.0486485, 0.0839395, 0.104603, 0.138787, 0.195833, 0.290863, 0.449306", \ + "0.0603931, 0.0969156, 0.117586, 0.151372, 0.208282, 0.303257, 0.461469", \ + "0.0772348, 0.116559, 0.13703, 0.170832, 0.227405, 0.321963, 0.480099", \ + "0.0981405, 0.142291, 0.163531, 0.197722, 0.253949, 0.349009, 0.50663", \ + "0.126162, 0.176683, 0.199947, 0.235461, 0.294052, 0.390115, 0.548534", \ + "0.162061, 0.220849, 0.248762, 0.28801, 0.348827, 0.449422, 0.61227" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00825252, 0.0514827, 0.0823362, 0.133799, 0.219855, 0.363373, 0.602655", \ + "0.0115854, 0.0525301, 0.0828457, 0.133968, 0.219929, 0.363399, 0.603213", \ + "0.014303, 0.0536945, 0.0835108, 0.134266, 0.220211, 0.363522, 0.603214", \ + "0.0190467, 0.0566322, 0.085311, 0.135284, 0.220711, 0.363877, 0.603215", \ + "0.0267457, 0.0636899, 0.0904519, 0.138919, 0.223131, 0.365476, 0.6039", \ + "0.0391372, 0.076668, 0.101666, 0.148084, 0.230893, 0.371913, 0.60822", \ + "0.059227, 0.098689, 0.124152, 0.167301, 0.247269, 0.38847, 0.624728" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0316272, 0.062767, 0.0805339, 0.10957, 0.158051, 0.238682, 0.373176", \ + "0.0506556, 0.0832232, 0.101072, 0.130183, 0.17864, 0.259205, 0.393429", \ + "0.0610778, 0.095121, 0.113079, 0.141995, 0.190447, 0.27119, 0.405494", \ + "0.075885, 0.11242, 0.130495, 0.159389, 0.2076, 0.288134, 0.422324", \ + "0.0958368, 0.136321, 0.155157, 0.184726, 0.232762, 0.313069, 0.446856", \ + "0.122695, 0.168498, 0.189382, 0.220456, 0.270147, 0.352036, 0.486559", \ + "0.155196, 0.208565, 0.233483, 0.268467, 0.321203, 0.406162, 0.544556" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0081254, 0.0423236, 0.0664069, 0.106915, 0.17487, 0.288605, 0.477956", \ + "0.011669, 0.0439224, 0.0673434, 0.107337, 0.175099, 0.288606, 0.478134", \ + "0.0146607, 0.04545, 0.0683319, 0.107861, 0.175479, 0.288803, 0.478135", \ + "0.0188663, 0.0490504, 0.0708216, 0.109207, 0.176262, 0.289221, 0.478212", \ + "0.0261453, 0.0549235, 0.0756121, 0.113022, 0.178921, 0.290849, 0.479082", \ + "0.037804, 0.067225, 0.087056, 0.122293, 0.186431, 0.29746, 0.484138", \ + "0.056694, 0.087994, 0.107461, 0.141909, 0.202975, 0.313381, 0.500141" \ + ); + } + } + 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.0196474, 0.0205954, 0.0206032, 0.0206165, 0.0201705, 0.0194384, 0.0183679", \ + "0.0229338, 0.0218318, 0.0217339, 0.0220654, 0.0214154, 0.0205873, 0.0199107", \ + "0.0270663, 0.0245391, 0.0246529, 0.0239713, 0.0237989, 0.0235025, 0.0219262", \ + "0.0361526, 0.0311761, 0.0310886, 0.0306278, 0.0300317, 0.0284117, 0.0288783", \ + "0.0546627, 0.0458405, 0.0449209, 0.0441342, 0.0431468, 0.0423585, 0.0400042", \ + "0.0905745, 0.0768591, 0.0746536, 0.0731523, 0.0716647, 0.0702326, 0.0682459", \ + "0.161782, 0.140683, 0.137247, 0.133693, 0.129829, 0.127827, 0.124669" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.019362, 0.0204514, 0.0203902, 0.0204104, 0.0200022, 0.019504, 0.0185235", \ + "0.0231109, 0.0219352, 0.0218248, 0.0217887, 0.0223139, 0.0207822, 0.0198476", \ + "0.0274874, 0.0247825, 0.0249064, 0.0246613, 0.0242665, 0.0251412, 0.0226814", \ + "0.0362378, 0.0313159, 0.0311005, 0.0308996, 0.0307178, 0.0293432, 0.0306715", \ + "0.0539716, 0.0447893, 0.0441549, 0.0435047, 0.0429477, 0.0425969, 0.0408174", \ + "0.0886883, 0.0746774, 0.0732265, 0.07151, 0.0703957, 0.0690068, 0.0676662", \ + "0.15679, 0.136224, 0.132749, 0.129918, 0.126016, 0.124011, 0.121345" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00296674; + rise_capacitance : 0.00301633; + rise_capacitance_range (0.00266176, 0.00330273); + fall_capacitance : 0.00291716; + fall_capacitance_range (0.00262497, 0.00316726); + } + } + cell (sg13cmos5l_buf_4) { + area : 14.5152; + cell_footprint : "buf"; + cell_leakage_power : 2412.17; + leakage_power () { + value : 1614.29; + when : "A&X"; + } + leakage_power () { + value : 3210.05; + 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.038417, 0.0753364, 0.0962222, 0.130362, 0.187316, 0.282094, 0.440228", \ + "0.0621089, 0.100218, 0.121062, 0.155104, 0.212043, 0.306846, 0.464604", \ + "0.0782557, 0.117821, 0.138518, 0.17242, 0.229026, 0.323749, 0.481648", \ + "0.103466, 0.145806, 0.166386, 0.200136, 0.255985, 0.350118, 0.507712", \ + "0.139923, 0.186338, 0.208004, 0.241858, 0.298262, 0.392199, 0.549463", \ + "0.196358, 0.248839, 0.273546, 0.309247, 0.366626, 0.461851, 0.619278", \ + "0.28639, 0.346423, 0.375011, 0.415223, 0.475455, 0.575033, 0.737467" \ + ); + } + rise_transition (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.0103008, 0.0530846, 0.0833149, 0.134042, 0.219477, 0.361962, 0.599563", \ + "0.0142085, 0.0545342, 0.0840803, 0.134375, 0.219569, 0.362234, 0.600272", \ + "0.0173269, 0.0562496, 0.0850985, 0.134883, 0.219855, 0.362235, 0.600273", \ + "0.0223879, 0.0602471, 0.0874287, 0.136151, 0.220481, 0.362514, 0.600274", \ + "0.0312555, 0.0675005, 0.0934742, 0.140327, 0.223077, 0.364098, 0.600563", \ + "0.045479, 0.082268, 0.106864, 0.151107, 0.231236, 0.370451, 0.605135", \ + "0.068042, 0.106103, 0.131133, 0.17333, 0.249994, 0.387955, 0.621199" \ + ); + } + cell_fall (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.032488, 0.0649408, 0.0828953, 0.112226, 0.161249, 0.242385, 0.37804", \ + "0.0518232, 0.085604, 0.103591, 0.132823, 0.181658, 0.262889, 0.398295", \ + "0.0614746, 0.0967416, 0.114837, 0.144088, 0.192852, 0.274077, 0.409626", \ + "0.0738254, 0.111478, 0.12992, 0.158972, 0.207597, 0.288755, 0.424056", \ + "0.0877099, 0.129023, 0.148201, 0.177855, 0.226328, 0.30739, 0.442179", \ + "0.0978076, 0.14517, 0.166723, 0.197549, 0.247455, 0.329507, 0.465067", \ + "0.0978086, 0.149299, 0.174546, 0.21102, 0.263363, 0.349034, 0.488258" \ + ); + } + fall_transition (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.00843006, 0.0432351, 0.0674823, 0.108242, 0.176962, 0.291474, 0.482546", \ + "0.0123616, 0.0449428, 0.0684506, 0.108683, 0.176981, 0.291475, 0.484761", \ + "0.0157931, 0.0466964, 0.0696171, 0.109316, 0.177405, 0.291657, 0.484762", \ + "0.0206806, 0.050517, 0.0724039, 0.110822, 0.178186, 0.292142, 0.484763", \ + "0.029054, 0.0575411, 0.0778443, 0.11493, 0.180935, 0.293715, 0.484764", \ + "0.0428064, 0.071443, 0.090716, 0.124811, 0.188492, 0.300072, 0.488508", \ + "0.064457, 0.095023, 0.113774, 0.146504, 0.206082, 0.315581, 0.503215" \ + ); + } + } + 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.0390125, 0.03853, 0.0387963, 0.0386807, 0.0380272, 0.0365668, 0.0344837", \ + "0.0459093, 0.0401856, 0.0400335, 0.0403687, 0.0391004, 0.037905, 0.0360913", \ + "0.0533208, 0.0444087, 0.0444752, 0.0431954, 0.0428922, 0.0411745, 0.0406838", \ + "0.0686168, 0.0546706, 0.0531146, 0.0526266, 0.0514556, 0.0485096, 0.047273", \ + "0.0987214, 0.0764294, 0.0738844, 0.0721342, 0.070349, 0.0683044, 0.0642677", \ + "0.156815, 0.123162, 0.119099, 0.115496, 0.111827, 0.108733, 0.105752", \ + "0.267674, 0.218931, 0.211262, 0.204059, 0.197575, 0.193447, 0.187941" \ + ); + } + fall_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.0381588, 0.0396471, 0.0396562, 0.0397653, 0.0393518, 0.0378714, 0.0355418", \ + "0.045051, 0.041274, 0.0410016, 0.0409193, 0.0416891, 0.0393282, 0.0408157", \ + "0.0527679, 0.0451032, 0.0452703, 0.0449029, 0.0443025, 0.04372, 0.0398066", \ + "0.0673983, 0.0540224, 0.0539534, 0.0533642, 0.0530325, 0.050817, 0.0520422", \ + "0.0955866, 0.074056, 0.0727733, 0.0712214, 0.0701676, 0.0700082, 0.0650589", \ + "0.151402, 0.117987, 0.114585, 0.110938, 0.109688, 0.107682, 0.104838", \ + "0.256927, 0.211613, 0.203007, 0.196301, 0.188775, 0.186188, 0.180938" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00419591; + rise_capacitance : 0.00426832; + rise_capacitance_range (0.00389185, 0.00451123); + fall_capacitance : 0.0041235; + fall_capacitance_range (0.00360346, 0.00472188); + } + } + cell (sg13cmos5l_buf_8) { + area : 23.5872; + cell_footprint : "buf"; + cell_leakage_power : 5159.68; + leakage_power () { + value : 3857.25; + when : "A&X"; + } + leakage_power () { + value : 6462.11; + 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.0306628, 0.0661629, 0.0869716, 0.121175, 0.178343, 0.273449, 0.432135", \ + "0.0496416, 0.0863399, 0.107014, 0.141199, 0.198227, 0.293339, 0.451885", \ + "0.0617541, 0.0996378, 0.120384, 0.154181, 0.211123, 0.306151, 0.464047", \ + "0.0790791, 0.119973, 0.140516, 0.174279, 0.230274, 0.325007, 0.483113", \ + "0.100393, 0.14621, 0.167456, 0.201531, 0.258198, 0.352694, 0.510593", \ + "0.128613, 0.180578, 0.204385, 0.239574, 0.297974, 0.394358, 0.553134", \ + "0.163428, 0.223594, 0.251721, 0.292063, 0.352525, 0.452834, 0.615376" \ + ); + } + rise_transition (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.0079698, 0.0517145, 0.0825931, 0.133677, 0.219578, 0.362834, 0.60141", \ + "0.0115762, 0.0527835, 0.0829973, 0.133911, 0.219653, 0.362835, 0.601846", \ + "0.0145072, 0.0540902, 0.0837287, 0.134258, 0.219956, 0.362889, 0.601847", \ + "0.0196859, 0.0572791, 0.0856049, 0.135298, 0.220503, 0.363246, 0.601848", \ + "0.0280555, 0.0648826, 0.0913118, 0.139081, 0.223087, 0.364868, 0.602511", \ + "0.0413341, 0.078467, 0.103498, 0.148995, 0.230911, 0.371532, 0.607408", \ + "0.062719, 0.101789, 0.126907, 0.170427, 0.24888, 0.388494, 0.624439" \ + ); + } + cell_fall (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.0328404, 0.0659918, 0.0841188, 0.113719, 0.163131, 0.244977, 0.381886", \ + "0.0531649, 0.0875939, 0.105808, 0.135333, 0.184607, 0.266652, 0.403249", \ + "0.0645182, 0.100446, 0.118741, 0.148284, 0.19746, 0.279531, 0.416101", \ + "0.0807809, 0.119331, 0.137678, 0.16729, 0.216332, 0.298218, 0.434799", \ + "0.103575, 0.145416, 0.164976, 0.195049, 0.244137, 0.325823, 0.461748", \ + "0.134251, 0.181914, 0.20345, 0.2349, 0.285589, 0.368393, 0.506129", \ + "0.173848, 0.229153, 0.25443, 0.290112, 0.344053, 0.430424, 0.571389" \ + ); + } + fall_transition (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.00829532, 0.0436868, 0.0683227, 0.109306, 0.178761, 0.294371, 0.487245", \ + "0.0120711, 0.0453401, 0.0691331, 0.109735, 0.178819, 0.294411, 0.488306", \ + "0.0153599, 0.0470063, 0.0701996, 0.110399, 0.179181, 0.294543, 0.488307", \ + "0.020037, 0.0508612, 0.072746, 0.111853, 0.180014, 0.295122, 0.488308", \ + "0.0274587, 0.0572944, 0.0783454, 0.11612, 0.182836, 0.296873, 0.488645", \ + "0.040009, 0.070055, 0.089949, 0.125614, 0.190787, 0.303797, 0.493843", \ + "0.059974, 0.091827, 0.111633, 0.146168, 0.208752, 0.320399, 0.510424" \ + ); + } + } + 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.0768889, 0.0800546, 0.0805051, 0.079802, 0.0786345, 0.0757313, 0.0722096", \ + "0.0905107, 0.0837849, 0.0834405, 0.0849618, 0.0824658, 0.0789032, 0.0756576", \ + "0.106534, 0.0936948, 0.0934497, 0.0912043, 0.0900825, 0.087029, 0.083201", \ + "0.140537, 0.116312, 0.115079, 0.113718, 0.11132, 0.105758, 0.109594", \ + "0.208812, 0.168436, 0.164543, 0.161101, 0.158429, 0.153971, 0.146427", \ + "0.3385, 0.276987, 0.268912, 0.263133, 0.257257, 0.252986, 0.246035", \ + "0.591923, 0.502191, 0.487862, 0.476695, 0.461201, 0.453832, 0.442037" \ + ); + } + fall_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.0760432, 0.0783643, 0.0793228, 0.0787196, 0.0782947, 0.0747769, 0.0703749", \ + "0.091455, 0.0833893, 0.0826986, 0.0830782, 0.0842917, 0.0814571, 0.0779361", \ + "0.108262, 0.0931265, 0.0935265, 0.0931811, 0.0911986, 0.0920128, 0.0890759", \ + "0.14119, 0.116112, 0.114734, 0.114902, 0.114701, 0.110585, 0.109569", \ + "0.204823, 0.163681, 0.161652, 0.158784, 0.157302, 0.155238, 0.143589", \ + "0.33069, 0.269105, 0.262148, 0.255695, 0.251673, 0.246262, 0.244221", \ + "0.573561, 0.484853, 0.470357, 0.458377, 0.447, 0.439802, 0.42982" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00972672; + rise_capacitance : 0.0099021; + rise_capacitance_range (0.00870302, 0.0109137); + fall_capacitance : 0.00955133; + fall_capacitance_range (0.00860051, 0.010339); + } + } + cell (sg13cmos5l_decap_4) { + area : 7.2576; + cell_footprint : "decap"; + cell_leakage_power : 5984.41; + dont_touch : true; + dont_use : true; + is_decap_cell : true; + } + cell (sg13cmos5l_decap_8) { + area : 12.7008; + cell_footprint : "decap"; + cell_leakage_power : 11968.8; + dont_touch : true; + dont_use : true; + is_decap_cell : true; + } + cell (sg13cmos5l_dfrbp_1) { + area : 52.6176; + cell_footprint : "dfrbp"; + cell_leakage_power : 4742.33; + leakage_power () { + value : 3924.49; + when : "!CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 3869.43; + when : "!CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 4245.7; + when : "CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 4190.64; + when : "CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 5034.63; + when : "!CLK&!D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 4645.6; + when : "!CLK&!D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 5259.37; + when : "!CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 4990.85; + when : "!CLK&D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 5100.03; + when : "CLK&!D&RESET_B&Q*!Q_N"; + } + leakage_power () { + value : 4970.12; + when : "CLK&!D&RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 5364.35; + when : "CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 5312.77; + 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.0890925, 0.11758, 0.137939, 0.171733, 0.228242, 0.322333, 0.479362", \ + "0.108209, 0.136689, 0.157032, 0.190807, 0.247298, 0.341485, 0.498415", \ + "0.1208, 0.149282, 0.169651, 0.203371, 0.25985, 0.354002, 0.51096", \ + "0.139599, 0.16804, 0.188384, 0.222098, 0.278604, 0.372751, 0.529651", \ + "0.163456, 0.191632, 0.21197, 0.245697, 0.302184, 0.396293, 0.553229", \ + "0.194927, 0.222687, 0.242926, 0.276586, 0.333046, 0.427129, 0.584158", \ + "0.233776, 0.261019, 0.281152, 0.314695, 0.37113, 0.465229, 0.622091" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.010229, 0.0505876, 0.0810884, 0.13171, 0.21652, 0.358143, 0.594018", \ + "0.0102406, 0.0505886, 0.0810894, 0.131711, 0.216521, 0.360992, 0.594046", \ + "0.0102629, 0.0505896, 0.0810904, 0.131712, 0.216522, 0.360993, 0.594047", \ + "0.0103144, 0.0505992, 0.0810914, 0.131713, 0.216523, 0.360994, 0.594048", \ + "0.0105467, 0.0506045, 0.0811013, 0.131714, 0.216524, 0.360995, 0.594049", \ + "0.011036, 0.050704, 0.081128, 0.131715, 0.216567, 0.360996, 0.59405", \ + "0.01198, 0.05092, 0.081234, 0.131772, 0.216625, 0.360997, 0.594051" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0837243, 0.110049, 0.127552, 0.156393, 0.204593, 0.284954, 0.418777", \ + "0.102341, 0.128661, 0.14615, 0.174981, 0.223157, 0.303468, 0.437426", \ + "0.114204, 0.140542, 0.158032, 0.186833, 0.235021, 0.31531, 0.449141", \ + "0.131324, 0.157614, 0.175117, 0.203937, 0.252136, 0.332424, 0.466243", \ + "0.151205, 0.177486, 0.194981, 0.223816, 0.272013, 0.352334, 0.486146", \ + "0.17615, 0.2021, 0.219911, 0.248735, 0.296955, 0.377275, 0.511213", \ + "0.203598, 0.229833, 0.247333, 0.276142, 0.324343, 0.404669, 0.538536" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0083667, 0.0411821, 0.0652483, 0.105528, 0.173214, 0.286243, 0.474655", \ + "0.0083832, 0.0411831, 0.0652493, 0.105531, 0.173238, 0.286244, 0.474667", \ + "0.0083842, 0.0411841, 0.0652503, 0.105532, 0.173239, 0.28635, 0.474668", \ + "0.0083852, 0.0411851, 0.0652513, 0.105533, 0.17324, 0.286351, 0.474669", \ + "0.0083862, 0.0411861, 0.0652523, 0.105544, 0.173241, 0.286352, 0.47467", \ + "0.0083872, 0.0411871, 0.0652533, 0.105545, 0.173263, 0.286353, 0.474671", \ + "0.0083882, 0.0411881, 0.0652543, 0.105548, 0.173264, 0.286354, 0.474769" \ + ); + } + } + 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.115398, 0.141591, 0.159077, 0.187933, 0.236156, 0.316485, 0.450343", \ + "0.143962, 0.170229, 0.187698, 0.216578, 0.264788, 0.345201, 0.479048", \ + "0.16322, 0.189486, 0.206938, 0.235791, 0.284054, 0.364371, 0.498229", \ + "0.191975, 0.21821, 0.235698, 0.264521, 0.312788, 0.39312, 0.526938", \ + "0.233243, 0.259425, 0.276875, 0.305706, 0.35398, 0.434378, 0.568165", \ + "0.295386, 0.321478, 0.33895, 0.367757, 0.416002, 0.496336, 0.630231", \ + "0.390535, 0.416509, 0.433956, 0.462741, 0.510997, 0.591338, 0.72517" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0082888, 0.0410009, 0.0651939, 0.105518, 0.173216, 0.286235, 0.474654", \ + "0.0083058, 0.0410019, 0.0651974, 0.105519, 0.173263, 0.286236, 0.475128", \ + "0.0083163, 0.0410029, 0.0651984, 0.10552, 0.173264, 0.286237, 0.475129", \ + "0.0083625, 0.0410179, 0.0651994, 0.105521, 0.173265, 0.286244, 0.47513", \ + "0.0084305, 0.0410467, 0.0652004, 0.105522, 0.173266, 0.286248, 0.475131", \ + "0.008518, 0.041072, 0.065207, 0.105523, 0.173285, 0.286317, 0.475132", \ + "0.008644, 0.041107, 0.065208, 0.105532, 0.17329, 0.286318, 0.475133" \ + ); + } + } + 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.06291, 0.0925475, 0.11381, 0.148873, 0.207425, 0.304972, 0.467315", \ + "0.065198, 0.0946642, 0.115898, 0.151326, 0.209743, 0.309106, 0.469473", \ + "0.0686877, 0.0982135, 0.119475, 0.154428, 0.213176, 0.310539, 0.475394", \ + "0.0773123, 0.106608, 0.127924, 0.16312, 0.221717, 0.318954, 0.482552", \ + "0.0956573, 0.124417, 0.145665, 0.180847, 0.239655, 0.337575, 0.499627", \ + "0.133522, 0.161443, 0.182369, 0.21748, 0.27608, 0.374279, 0.537457", \ + "0.210559, 0.237203, 0.258203, 0.292901, 0.35115, 0.449175, 0.611966" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0625658, 0.0932594, 0.11441, 0.149393, 0.207605, 0.304824, 0.466467", \ + "0.0650559, 0.0956446, 0.116762, 0.15212, 0.210181, 0.307115, 0.468856", \ + "0.0685878, 0.0993866, 0.120764, 0.15553, 0.213717, 0.313232, 0.472378", \ + "0.0769206, 0.107509, 0.129036, 0.164296, 0.22296, 0.319389, 0.483556", \ + "0.0943348, 0.124805, 0.146237, 0.18123, 0.240315, 0.338242, 0.499335", \ + "0.129769, 0.159991, 0.18122, 0.216059, 0.2753, 0.373117, 0.536705", \ + "0.201261, 0.231306, 0.252415, 0.287513, 0.345909, 0.443336, 0.606666" \ + ); + } + } + 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.0014772, 0.0319713, 0.05321, 0.088146, 0.146477, 0.243534, 0.405251", \ + "0.0014647, 0.0319184, 0.0532315, 0.0887125, 0.14678, 0.243608, 0.405537", \ + "0.001486, 0.0319522, 0.0532022, 0.0878812, 0.147108, 0.243259, 0.407186", \ + "0.00139251, 0.0316417, 0.0530477, 0.0883117, 0.146638, 0.243779, 0.408216", \ + "0.0011035, 0.0310007, 0.0522767, 0.0875237, 0.146556, 0.244235, 0.404534", \ + "0.000843003, 0.030443, 0.051598, 0.086867, 0.145416, 0.243623, 0.407006", \ + "-4.49866e-05, 0.029193, 0.050129, 0.084874, 0.143439, 0.24179, 0.404937" \ + ); + } + } + } + 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.0661128, 0.107597, 0.129432, 0.163899, 0.220763, 0.315326, 0.472564", \ + "0.0847115, 0.126156, 0.147978, 0.182398, 0.239325, 0.333788, 0.491169", \ + "0.096609, 0.138064, 0.159901, 0.19433, 0.251214, 0.345667, 0.502985", \ + "0.113731, 0.155046, 0.17687, 0.211305, 0.2682, 0.362684, 0.519967", \ + "0.13386, 0.174819, 0.196638, 0.231053, 0.287956, 0.382428, 0.539862", \ + "0.158594, 0.199189, 0.221303, 0.255696, 0.31256, 0.407037, 0.564326", \ + "0.185842, 0.226792, 0.248509, 0.282855, 0.339649, 0.434166, 0.591478" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0135262, 0.0569263, 0.0852934, 0.13412, 0.218109, 0.359699, 0.596071", \ + "0.0135272, 0.0569436, 0.0852944, 0.134121, 0.218114, 0.361787, 0.596175", \ + "0.0135282, 0.0569446, 0.0853416, 0.134122, 0.218115, 0.361788, 0.596176", \ + "0.0135292, 0.0569456, 0.0853426, 0.134123, 0.218116, 0.361789, 0.596177", \ + "0.0135302, 0.0569466, 0.0853436, 0.134124, 0.218127, 0.36179, 0.596178", \ + "0.0135312, 0.0569476, 0.0853446, 0.134125, 0.218128, 0.361791, 0.596179", \ + "0.013688, 0.0569486, 0.0853456, 0.134126, 0.218129, 0.361792, 0.59618" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0695826, 0.113785, 0.134488, 0.165466, 0.214766, 0.295857, 0.430686", \ + "0.0886813, 0.132871, 0.153595, 0.184499, 0.233846, 0.314908, 0.449863", \ + "0.101216, 0.145402, 0.16616, 0.197065, 0.246438, 0.327476, 0.462281", \ + "0.119886, 0.164128, 0.184907, 0.215856, 0.265222, 0.346293, 0.4811", \ + "0.143179, 0.187923, 0.208787, 0.239865, 0.289212, 0.370336, 0.505108", \ + "0.173698, 0.22005, 0.241065, 0.272273, 0.321692, 0.402786, 0.537614", \ + "0.210645, 0.260408, 0.281908, 0.313449, 0.362998, 0.444131, 0.578892" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0160206, 0.053773, 0.0754261, 0.112694, 0.178228, 0.290301, 0.479453", \ + "0.0160815, 0.053774, 0.075438, 0.112695, 0.178229, 0.290302, 0.479454", \ + "0.0162108, 0.0538254, 0.075439, 0.112707, 0.17823, 0.290303, 0.479588", \ + "0.0166158, 0.0541081, 0.075645, 0.112808, 0.178231, 0.290307, 0.479589", \ + "0.0179202, 0.0547504, 0.0760966, 0.113155, 0.178333, 0.290308, 0.47959", \ + "0.020384, 0.056364, 0.077176, 0.113708, 0.178674, 0.290568, 0.479591", \ + "0.024457, 0.060038, 0.079851, 0.115404, 0.179624, 0.290986, 0.479918" \ + ); + } + } + 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.0978962, 0.138299, 0.159964, 0.19425, 0.251081, 0.345612, 0.502855", \ + "0.126452, 0.166842, 0.188468, 0.222786, 0.279651, 0.374085, 0.531398", \ + "0.145557, 0.185959, 0.207551, 0.241883, 0.298685, 0.393129, 0.55051", \ + "0.174313, 0.214787, 0.236448, 0.270681, 0.327521, 0.421932, 0.579187", \ + "0.215442, 0.256051, 0.27773, 0.312051, 0.368889, 0.463327, 0.620589", \ + "0.277488, 0.318327, 0.339988, 0.374332, 0.431095, 0.525644, 0.6829", \ + "0.372424, 0.413347, 0.435006, 0.46927, 0.526159, 0.620592, 0.778047" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0135926, 0.0560984, 0.0847292, 0.133762, 0.217986, 0.359585, 0.595986", \ + "0.0136811, 0.0560994, 0.0847302, 0.133813, 0.218007, 0.35961, 0.595987", \ + "0.0138315, 0.0561939, 0.0847312, 0.133814, 0.218008, 0.359611, 0.597439", \ + "0.0140806, 0.0563411, 0.0848006, 0.133815, 0.218009, 0.359612, 0.59744", \ + "0.0144602, 0.0565769, 0.0849737, 0.133891, 0.21801, 0.359613, 0.597441", \ + "0.015059, 0.056914, 0.085179, 0.134017, 0.218041, 0.359653, 0.597442", \ + "0.015903, 0.057301, 0.085408, 0.134132, 0.218115, 0.359654, 0.597443" \ + ); + } + } + 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.0626583, 0.0933839, 0.114671, 0.149782, 0.208354, 0.305929, 0.468308", \ + "0.0650262, 0.0957837, 0.117049, 0.152545, 0.210839, 0.309752, 0.470817", \ + "0.0686158, 0.0994878, 0.120805, 0.155789, 0.214623, 0.311956, 0.476265", \ + "0.0769184, 0.107713, 0.129081, 0.164386, 0.223027, 0.320456, 0.484145", \ + "0.0942484, 0.125025, 0.146368, 0.181662, 0.240541, 0.338371, 0.500851", \ + "0.129597, 0.160233, 0.181411, 0.216606, 0.275349, 0.373625, 0.536415", \ + "0.201095, 0.231573, 0.252784, 0.288095, 0.346337, 0.444425, 0.607424" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0629871, 0.0924692, 0.113659, 0.148537, 0.206881, 0.30396, 0.465791", \ + "0.0651336, 0.0945766, 0.115771, 0.151029, 0.208966, 0.306367, 0.467865", \ + "0.0687043, 0.0982509, 0.119542, 0.154201, 0.212619, 0.310705, 0.471708", \ + "0.0772447, 0.10658, 0.127908, 0.163149, 0.221748, 0.318525, 0.481829", \ + "0.0956646, 0.124501, 0.14577, 0.180781, 0.239568, 0.337642, 0.499017", \ + "0.133443, 0.161478, 0.18227, 0.217134, 0.276027, 0.374053, 0.537369", \ + "0.210408, 0.2372, 0.257887, 0.292894, 0.350488, 0.448305, 0.611365" \ + ); + } + } + 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.0014268, 0.0322085, 0.053549, 0.088596, 0.147191, 0.244582, 0.406964", \ + "0.0014395, 0.0320952, 0.0535575, 0.0887635, 0.147785, 0.244775, 0.407156", \ + "0.00139949, 0.0321145, 0.0533622, 0.0884322, 0.147727, 0.245539, 0.408043", \ + "0.0012573, 0.0318757, 0.0532277, 0.0883827, 0.146859, 0.24502, 0.407104", \ + "0.0011368, 0.0314897, 0.0528387, 0.0880007, 0.146924, 0.244704, 0.407152", \ + "0.000661999, 0.030689, 0.052008, 0.08708, 0.145896, 0.244019, 0.407139", \ + "-0.000162989, 0.02943, 0.050491, 0.085385, 0.14424, 0.241949, 0.405207" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00319159; + rise_capacitance : 0.00338271; + rise_capacitance_range (0.00296599, 0.00373708); + fall_capacitance : 0.00290491; + fall_capacitance_range (0.00290491, 0.00351762); + 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.0605774, 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.0183635, 0.0204889, 0.0238733, 0.031825, 0.0485292, 0.0831414, 0.155096" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0370379, 0.0395007, 0.0431395, 0.0512718, 0.0683968, 0.103147, 0.175387" \ + ); + } + } + 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.0397344, 0.0421887, 0.0458451, 0.0539663, 0.0710832, 0.105815, 0.178116" \ + ); + } + } + 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.019397, 0.0214894, 0.0248462, 0.0327464, 0.0494151, 0.084047, 0.15601" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199105, 0.0224009, 0.025939, 0.0336115, 0.0501796, 0.0835833, 0.153124" \ + ); + } + } + 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.0779522, 0.0796368, 0.0828129, 0.0905471, 0.106934, 0.140765, 0.209291" \ + ); + } + } + 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.0179329, 0.0200542, 0.0234621, 0.0314033, 0.0480678, 0.0826784, 0.154884" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.019881, 0.0223769, 0.0259173, 0.0336362, 0.0501851, 0.083664, 0.15317" \ + ); + } + } + 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.0194332, 0.0215272, 0.0248943, 0.0328037, 0.0494405, 0.0840186, 0.155992" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199178, 0.022388, 0.0259292, 0.0336038, 0.0501706, 0.0835698, 0.153115" \ + ); + } + } + 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.0183635, 0.0204889, 0.0238733, 0.031825, 0.0485292, 0.0831414, 0.155096" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0370379, 0.0395007, 0.0431395, 0.0512718, 0.0683968, 0.103147, 0.175387" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00171429; + rise_capacitance : 0.00156704; + rise_capacitance_range (0.00146244, 0.00190092); + fall_capacitance : 0.00186154; + fall_capacitance_range (0.00186154, 0.00290503); + 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.0293423, -0.0102298, -0.00157274, 0.00187025", \ + "-0.0896032, -0.0738473, -0.0672157, -0.0626293", \ + "-0.121873, -0.116353, -0.113331, -0.114532", \ + "-0.136788, -0.146295, -0.145364, -0.156432" \ + ); + } + 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.0171163, 0.0272076, 0.0550064, 0.0801228", \ + "-0.104578, -0.066208, -0.0357467, -0.0103983", \ + "-0.157877, -0.132088, -0.105236, -0.0834575", \ + "-0.220438, -0.206773, -0.184913, -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.0489038, 0.0252047, 0.0144316, 0.0116216", \ + "0.127041, 0.094219, 0.0803277, 0.0791233", \ + "0.178452, 0.142577, 0.129521, 0.131482", \ + "0.217739, 0.179283, 0.170788, 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.0464586, -0.00474515, -0.0370039, -0.0585359", \ + "0.142016, 0.0967655, 0.0619709, 0.0378883", \ + "0.209313, 0.168801, 0.134918, 0.111707", \ + "0.293294, 0.250757, 0.221637, 0.200705" \ + ); + } + } + 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.00150981, 0.00241002, 0.00376957, 0.00668634, 0.0128796, 0.0254494, 0.0515166" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00189545, 0.00292479, 0.00429872, 0.00727383, 0.0135342, 0.0260643, 0.0519332" \ + ); + } + } + 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.0220314, 0.0230427, 0.0244489, 0.0278377, 0.0352635, 0.0508373, 0.0822961" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0177351, 0.0187553, 0.0204093, 0.0237992, 0.0313387, 0.0463823, 0.0776771" \ + ); + } + } + 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.000118485, -0.000111886, -0.000109138, -0.000109114, -0.000110163, -0.000109284, -0.000111184" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000360499, 0.000362841, 0.000358776, 0.000362027, 0.00036257, 0.000363399, 0.000361888" \ + ); + } + } + 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.00150981, 0.00241002, 0.00376957, 0.00668634, 0.0128796, 0.0254494, 0.0515166" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00189545, 0.00292479, 0.00429872, 0.00727383, 0.0135342, 0.0260643, 0.0519332" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00574763; + rise_capacitance : 0.00605583; + rise_capacitance_range (0.00485591, 0.00682243); + fall_capacitance : 0.00552749; + fall_capacitance_range (0.00507894, 0.00587669); + 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.0537942, 0.0277006, 0.0170034, 0.0143199", \ + "0.132032, 0.104405, 0.0934398, 0.0928683", \ + "0.214457, 0.187158, 0.178092, 0.182331", \ + "0.312182, 0.289243, 0.280961, 0.289251" \ + ); + } + } + 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.0464586, -0.0252047, -0.0144316, -0.0089232", \ + "-0.124545, -0.0993119, -0.0908174, -0.0901193", \ + "-0.201598, -0.179291, -0.172695, -0.176681", \ + "-0.295992, -0.278247, -0.275311, -0.286299" \ + ); + } + } + 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.057373, 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.00298446, 0.00340043, 0.00450657, 0.00730629, 0.0135015, 0.02619, 0.0520206" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.06067, 0.0626565, 0.0666958, 0.0757793, 0.0943733, 0.129676, 0.197269" \ + ); + } + } + 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, 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 : "(!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.0236959, 0.0243023, 0.0257965, 0.0301738, 0.0398738, 0.0601686, 0.101693" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0165187, 0.0170491, 0.0186459, 0.0231015, 0.03294, 0.0536015, 0.0954283" \ + ); + } + } + 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, 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.0236959, 0.0243023, 0.0257965, 0.0301738, 0.0398738, 0.0601686, 0.101693" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.06067, 0.0626565, 0.0666958, 0.0757793, 0.0943733, 0.129676, 0.197269" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dfrbp_2) { + area : 54.432; + cell_footprint : "dfrbp"; + cell_leakage_power : 5625.06; + leakage_power () { + value : 4838.53; + when : "!CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 4783.49; + when : "!CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 5159.74; + when : "CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 5104.7; + when : "CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 5854.69; + when : "!CLK&!D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 5559.64; + when : "!CLK&!D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 6079.45; + when : "!CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 5904.9; + when : "!CLK&D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 5920.1; + when : "CLK&!D&RESET_B&Q*!Q_N"; + } + leakage_power () { + value : 5884.17; + when : "CLK&!D&RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 6184.44; + when : "CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 6226.84; + 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.113306, 0.140427, 0.160551, 0.194442, 0.251658, 0.347228, 0.506714", \ + "0.132459, 0.159524, 0.179662, 0.213568, 0.270729, 0.366322, 0.525774", \ + "0.145025, 0.17208, 0.192218, 0.226132, 0.283311, 0.378809, 0.538281", \ + "0.163786, 0.190838, 0.210948, 0.244819, 0.302051, 0.39755, 0.556895", \ + "0.188072, 0.214857, 0.234938, 0.268795, 0.325915, 0.421476, 0.580835", \ + "0.220931, 0.246979, 0.266983, 0.300733, 0.357795, 0.453336, 0.612831", \ + "0.262773, 0.287489, 0.307255, 0.340835, 0.397847, 0.493202, 0.652652" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0117046, 0.0524087, 0.0826746, 0.133861, 0.219762, 0.363194, 0.602137", \ + "0.0117118, 0.0524097, 0.0826893, 0.133862, 0.219764, 0.36372, 0.60218", \ + "0.0117128, 0.0524107, 0.0826903, 0.133863, 0.219765, 0.363721, 0.602181", \ + "0.011745, 0.0524117, 0.0826913, 0.133864, 0.219767, 0.363722, 0.602182", \ + "0.0118582, 0.052449, 0.0827109, 0.133865, 0.219768, 0.363723, 0.602183", \ + "0.01215, 0.052559, 0.082758, 0.133866, 0.21977, 0.363724, 0.602192", \ + "0.012861, 0.052841, 0.082878, 0.133902, 0.219834, 0.363725, 0.602266" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.102095, 0.128525, 0.14613, 0.175191, 0.223866, 0.305014, 0.440354", \ + "0.120763, 0.147204, 0.164772, 0.193783, 0.242452, 0.323611, 0.459051", \ + "0.132715, 0.159156, 0.176755, 0.205752, 0.254411, 0.335545, 0.470908", \ + "0.149978, 0.176444, 0.194011, 0.22301, 0.271673, 0.35285, 0.488108", \ + "0.170116, 0.19653, 0.214134, 0.243151, 0.291777, 0.372942, 0.508267", \ + "0.195278, 0.221725, 0.239331, 0.26822, 0.316886, 0.398011, 0.533388", \ + "0.223155, 0.24958, 0.267134, 0.296142, 0.344793, 0.425966, 0.561308" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0102141, 0.0433186, 0.0672473, 0.107742, 0.176148, 0.290557, 0.481107", \ + "0.0102151, 0.0433414, 0.0672483, 0.107743, 0.176267, 0.290561, 0.481422", \ + "0.0102161, 0.0433852, 0.0672493, 0.107744, 0.176268, 0.290562, 0.481423", \ + "0.0102171, 0.0433862, 0.0672507, 0.107745, 0.176269, 0.290563, 0.481424", \ + "0.0102181, 0.0433872, 0.0672552, 0.107749, 0.17627, 0.290564, 0.481425", \ + "0.0102191, 0.0433882, 0.0672562, 0.107751, 0.176271, 0.290565, 0.481426", \ + "0.0102201, 0.0433892, 0.0672572, 0.107752, 0.176272, 0.290566, 0.481427" \ + ); + } + } + 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.133929, 0.160187, 0.177636, 0.206543, 0.255198, 0.336644, 0.471748", \ + "0.162566, 0.188996, 0.206561, 0.235617, 0.284229, 0.365483, 0.501006", \ + "0.18179, 0.208267, 0.2259, 0.254871, 0.303576, 0.384831, 0.520196", \ + "0.210588, 0.237118, 0.254659, 0.283688, 0.33233, 0.413595, 0.548923", \ + "0.252067, 0.278445, 0.295945, 0.325037, 0.373678, 0.454935, 0.590257", \ + "0.314469, 0.340831, 0.35835, 0.387355, 0.436026, 0.517313, 0.652683", \ + "0.409963, 0.436206, 0.453606, 0.482642, 0.531296, 0.61254, 0.747916" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0100629, 0.0433811, 0.0672474, 0.107747, 0.176191, 0.290441, 0.481095", \ + "0.0100639, 0.0433821, 0.0672484, 0.107748, 0.176239, 0.290442, 0.481373", \ + "0.0100665, 0.0433831, 0.0672494, 0.107749, 0.17624, 0.290495, 0.481374", \ + "0.0100815, 0.0433841, 0.0672504, 0.10775, 0.176241, 0.290496, 0.481375", \ + "0.0101365, 0.0433851, 0.0672528, 0.107774, 0.176242, 0.290497, 0.481376", \ + "0.010233, 0.043389, 0.0672538, 0.107775, 0.176243, 0.290498, 0.481377", \ + "0.010328, 0.043457, 0.067273, 0.107776, 0.176244, 0.290575, 0.481378" \ + ); + } + } + 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.0836714, 0.140344, 0.18276, 0.252895, 0.370028, 0.565186, 0.890096", \ + "0.085908, 0.142269, 0.184904, 0.25556, 0.372421, 0.56797, 0.892291", \ + "0.0894275, 0.145887, 0.188331, 0.258223, 0.375886, 0.570271, 0.903632", \ + "0.0979981, 0.15414, 0.196679, 0.266778, 0.384137, 0.579033, 0.906968", \ + "0.116566, 0.171799, 0.213969, 0.284578, 0.40209, 0.597947, 0.923068", \ + "0.155083, 0.208346, 0.2504, 0.320679, 0.437875, 0.634446, 0.960799", \ + "0.233588, 0.284081, 0.325819, 0.395522, 0.512239, 0.708375, 1.03438" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0811219, 0.140628, 0.183216, 0.25315, 0.369747, 0.564154, 0.887445", \ + "0.0834982, 0.143075, 0.185584, 0.256467, 0.37224, 0.566445, 0.889993", \ + "0.0869276, 0.147003, 0.189651, 0.259077, 0.376004, 0.571961, 0.894486", \ + "0.0952548, 0.155163, 0.198022, 0.268568, 0.385854, 0.579115, 0.905365", \ + "0.11264, 0.172224, 0.215181, 0.28537, 0.403248, 0.599209, 0.922922", \ + "0.148117, 0.207533, 0.249588, 0.319642, 0.437825, 0.633893, 0.96078", \ + "0.219796, 0.278641, 0.320951, 0.391306, 0.507497, 0.70323, 1.02891" \ + ); + } + } + 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.0010418, 0.0603101, 0.102546, 0.172223, 0.288834, 0.483477, 0.80602", \ + "0.0010379, 0.0606217, 0.103198, 0.174084, 0.290718, 0.483799, 0.807858", \ + "0.000991799, 0.0607189, 0.103018, 0.172863, 0.290867, 0.484168, 0.807358", \ + "0.000914499, 0.0604501, 0.102965, 0.173482, 0.289216, 0.484463, 0.809379", \ + "0.000606999, 0.059167, 0.101828, 0.172151, 0.290392, 0.485685, 0.807779", \ + "0.000342011, 0.058369, 0.100695, 0.171221, 0.288162, 0.48427, 0.811615", \ + "-0.000119001, 0.057034, 0.098763, 0.168381, 0.285478, 0.48235, 0.808203" \ + ); + } + } + } + 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.069014, 0.113881, 0.136495, 0.171459, 0.22858, 0.323271, 0.480768", \ + "0.0876878, 0.132538, 0.1551, 0.19001, 0.247134, 0.341844, 0.499422", \ + "0.0996336, 0.144466, 0.167076, 0.201938, 0.25908, 0.353764, 0.51138", \ + "0.116918, 0.161665, 0.18426, 0.21914, 0.276277, 0.370954, 0.528507", \ + "0.137369, 0.181901, 0.204476, 0.239369, 0.29654, 0.391182, 0.54875", \ + "0.162478, 0.206773, 0.229347, 0.264123, 0.321226, 0.415864, 0.573395", \ + "0.190318, 0.23444, 0.256929, 0.291754, 0.348874, 0.443568, 0.601159" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.013551, 0.059467, 0.0880107, 0.136398, 0.220058, 0.361528, 0.598312", \ + "0.013552, 0.059468, 0.0880117, 0.136399, 0.220059, 0.36177, 0.598539", \ + "0.013553, 0.059469, 0.0880127, 0.1364, 0.22006, 0.361771, 0.59854", \ + "0.013554, 0.05947, 0.0880137, 0.136401, 0.220061, 0.361772, 0.598541", \ + "0.013555, 0.059471, 0.0880147, 0.136402, 0.220062, 0.361773, 0.598542", \ + "0.013556, 0.059472, 0.0880157, 0.136403, 0.220063, 0.361774, 0.598543", \ + "0.01365, 0.059473, 0.0880167, 0.136404, 0.220064, 0.361775, 0.598544" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0751037, 0.123284, 0.145208, 0.177092, 0.227173, 0.30879, 0.443946", \ + "0.0942307, 0.142396, 0.164345, 0.196233, 0.246279, 0.327881, 0.463028", \ + "0.106806, 0.154901, 0.176841, 0.208764, 0.258791, 0.340291, 0.475491", \ + "0.12553, 0.173613, 0.1956, 0.227518, 0.277672, 0.359126, 0.49425", \ + "0.149177, 0.197514, 0.219562, 0.25155, 0.301627, 0.38323, 0.518457", \ + "0.180585, 0.230075, 0.252263, 0.284341, 0.334564, 0.416134, 0.551282", \ + "0.218961, 0.271416, 0.294082, 0.326547, 0.376777, 0.458372, 0.593491" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0174102, 0.0581863, 0.0803794, 0.117217, 0.182132, 0.293787, 0.483274", \ + "0.0174141, 0.0581873, 0.0803804, 0.117218, 0.182133, 0.293795, 0.483502", \ + "0.0174856, 0.0582101, 0.0804381, 0.117302, 0.182134, 0.293796, 0.483503", \ + "0.0177819, 0.0583919, 0.0804981, 0.117375, 0.182135, 0.293854, 0.483504", \ + "0.0188457, 0.0589771, 0.0809393, 0.117587, 0.182235, 0.293875, 0.483505", \ + "0.021319, 0.060472, 0.082069, 0.118268, 0.18267, 0.294326, 0.483506", \ + "0.025521, 0.064061, 0.0847, 0.120117, 0.183732, 0.294588, 0.483528" \ + ); + } + } + 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.101488, 0.145185, 0.167535, 0.202353, 0.25939, 0.354107, 0.51175", \ + "0.130077, 0.173781, 0.196075, 0.230913, 0.287965, 0.38273, 0.540194", \ + "0.14933, 0.19298, 0.215341, 0.250067, 0.307151, 0.401833, 0.559542", \ + "0.177968, 0.221705, 0.244044, 0.27871, 0.335802, 0.430461, 0.588024", \ + "0.219321, 0.263102, 0.285507, 0.320265, 0.377322, 0.471967, 0.629612", \ + "0.281546, 0.325464, 0.347865, 0.382651, 0.439711, 0.534494, 0.692046", \ + "0.376665, 0.420706, 0.443065, 0.477802, 0.534963, 0.629699, 0.787231" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0135367, 0.0585102, 0.0873583, 0.136009, 0.219841, 0.361475, 0.598333", \ + "0.0135931, 0.0585112, 0.0873593, 0.13602, 0.219842, 0.362149, 0.598373", \ + "0.0137098, 0.0585181, 0.0873603, 0.136021, 0.219843, 0.36215, 0.603657", \ + "0.0139183, 0.0586721, 0.0873613, 0.136022, 0.219844, 0.362151, 0.603658", \ + "0.0142413, 0.0588854, 0.0874839, 0.136137, 0.219878, 0.362152, 0.603659", \ + "0.014768, 0.059168, 0.087718, 0.136227, 0.219879, 0.362153, 0.60366", \ + "0.015523, 0.059607, 0.087984, 0.136335, 0.219994, 0.362154, 0.603661" \ + ); + } + } + 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.0812472, 0.140997, 0.183605, 0.253802, 0.371046, 0.566182, 0.890809", \ + "0.0835371, 0.143369, 0.185915, 0.256712, 0.373943, 0.568738, 0.893499", \ + "0.087012, 0.147103, 0.189701, 0.259928, 0.377354, 0.572018, 0.90106", \ + "0.0953097, 0.155308, 0.19813, 0.268707, 0.386005, 0.580548, 0.908777", \ + "0.11253, 0.172302, 0.215106, 0.285506, 0.403272, 0.59901, 0.924073", \ + "0.148043, 0.207682, 0.249934, 0.320397, 0.437611, 0.634152, 0.960624", \ + "0.21975, 0.278814, 0.321562, 0.391703, 0.508492, 0.704871, 1.03118" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0837584, 0.140091, 0.182362, 0.252024, 0.368706, 0.562975, 0.886973", \ + "0.0859691, 0.142061, 0.184398, 0.255186, 0.370893, 0.565114, 0.888751", \ + "0.0895645, 0.145856, 0.188307, 0.257854, 0.374547, 0.572599, 0.892868", \ + "0.0980415, 0.153926, 0.196443, 0.26699, 0.383971, 0.577142, 0.905964", \ + "0.116612, 0.171609, 0.214099, 0.283966, 0.401857, 0.59843, 0.920416", \ + "0.155013, 0.208356, 0.250053, 0.319894, 0.437695, 0.634016, 0.960514", \ + "0.233406, 0.284036, 0.325397, 0.394975, 0.510775, 0.706839, 1.03213" \ + ); + } + } + 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.000991106, 0.0610601, 0.103384, 0.174048, 0.290979, 0.486263, 0.810758", \ + "0.0010519, 0.0609097, 0.103669, 0.174291, 0.291285, 0.487227, 0.810642", \ + "0.000969701, 0.0608519, 0.103255, 0.1737, 0.292108, 0.487139, 0.818465", \ + "0.000857003, 0.0605461, 0.103533, 0.173828, 0.290598, 0.486974, 0.812497", \ + "0.000657, 0.059722, 0.102743, 0.173065, 0.290728, 0.486177, 0.811295", \ + "0.000195011, 0.058673, 0.101549, 0.171682, 0.289254, 0.485521, 0.811589", \ + "-0.000437006, 0.057214, 0.099606, 0.169368, 0.286896, 0.482261, 0.809693" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00319958; + rise_capacitance : 0.00339125; + rise_capacitance_range (0.00297187, 0.0037457); + fall_capacitance : 0.00291208; + fall_capacitance_range (0.00291208, 0.00352633); + 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.0605774, 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.0185035, 0.0206303, 0.0240366, 0.0319269, 0.0485831, 0.0832245, 0.155452" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0380011, 0.0404904, 0.0440878, 0.0522246, 0.0693456, 0.104089, 0.176296" \ + ); + } + } + 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.0398109, 0.0422974, 0.0458355, 0.0539723, 0.071142, 0.105847, 0.178046" \ + ); + } + } + 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.0195176, 0.0216372, 0.0249888, 0.0328893, 0.0495436, 0.0841272, 0.156266" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199826, 0.0224381, 0.0259852, 0.0336635, 0.050222, 0.0835869, 0.153104" \ + ); + } + } + 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.100753, 0.099642, 0.102718, 0.110441, 0.126759, 0.160692, 0.229043" \ + ); + } + } + 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.0180676, 0.0202214, 0.0235251, 0.0315143, 0.0481934, 0.0827569, 0.155254" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199678, 0.022419, 0.0259728, 0.0336952, 0.0502279, 0.0837079, 0.153199" \ + ); + } + } + 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.0195607, 0.0217091, 0.0250375, 0.0329246, 0.0496601, 0.0841536, 0.156268" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199864, 0.0224327, 0.0259785, 0.033658, 0.0502119, 0.0835918, 0.153121" \ + ); + } + } + 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.0185035, 0.0206303, 0.0240366, 0.0319269, 0.0485831, 0.0832245, 0.155452" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0380011, 0.0404904, 0.0440878, 0.0522246, 0.0693456, 0.104089, 0.176296" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00171802; + rise_capacitance : 0.00157068; + rise_capacitance_range (0.00146664, 0.00190415); + fall_capacitance : 0.00186536; + fall_capacitance_range (0.00186536, 0.00290881); + 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.0293423, -0.0102298, -0.00157274, 0.00187025", \ + "-0.0871074, -0.0738473, -0.0672157, -0.0626293", \ + "-0.119301, -0.116353, -0.110633, -0.114532", \ + "-0.13409, -0.146295, -0.145364, -0.156432" \ + ); + } + 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.0171163, 0.0272076, 0.0550064, 0.0801228", \ + "-0.104578, -0.066208, -0.0357467, -0.0103983", \ + "-0.157877, -0.132088, -0.105236, -0.0834575", \ + "-0.220438, -0.206773, -0.184913, -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.0489038, 0.0252047, 0.0144316, 0.0116216", \ + "0.127041, 0.094219, 0.0803277, 0.0791233", \ + "0.178452, 0.142577, 0.129521, 0.131482", \ + "0.217739, 0.179283, 0.170788, 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.0464586, -0.00474515, -0.0370039, -0.0612343", \ + "0.144511, 0.0967655, 0.0619709, 0.0378883", \ + "0.211885, 0.168801, 0.134918, 0.111707", \ + "0.293294, 0.253506, 0.221637, 0.200705" \ + ); + } + } + 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.00151618, 0.00241345, 0.00377449, 0.00668711, 0.0128819, 0.025452, 0.0515036" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00191498, 0.0029408, 0.00431662, 0.00728285, 0.013545, 0.0260743, 0.0519377" \ + ); + } + } + 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.0219791, 0.0229883, 0.0244184, 0.0277923, 0.0352328, 0.0508047, 0.0822652" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0178403, 0.0187951, 0.0204343, 0.0238394, 0.031376, 0.0464343, 0.0777292" \ + ); + } + } + 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.000110295, -0.000105395, -0.000104367, -0.000104776, -0.000103982, -0.000104672, -0.000105809" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000355289, 0.000356989, 0.000353346, 0.000356599, 0.00035635, 0.000357859, 0.000356552" \ + ); + } + } + 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.00151618, 0.00241345, 0.00377449, 0.00668711, 0.0128819, 0.025452, 0.0515036" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00191498, 0.0029408, 0.00431662, 0.00728285, 0.013545, 0.0260743, 0.0519377" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00579858; + rise_capacitance : 0.00610637; + rise_capacitance_range (0.00488821, 0.00687281); + fall_capacitance : 0.00557873; + fall_capacitance_range (0.00512705, 0.00593004); + 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.051349, 0.0277006, 0.0170034, 0.0143199", \ + "0.132032, 0.104405, 0.0934398, 0.0928683", \ + "0.214457, 0.187158, 0.178092, 0.182331", \ + "0.314881, 0.289243, 0.283786, 0.289251" \ + ); + } + } + 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.0464586, -0.0252047, -0.0144316, -0.0116216", \ + "-0.124545, -0.0993119, -0.0908174, -0.0901193", \ + "-0.204169, -0.181913, -0.175394, -0.179506", \ + "-0.29869, -0.280996, -0.278136, -0.286299" \ + ); + } + } + 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.057373, 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.00306142, 0.00345794, 0.0045779, 0.00737186, 0.0135488, 0.0262846, 0.0521951" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0794149, 0.0813733, 0.0855171, 0.0945969, 0.113408, 0.14896, 0.216977" \ + ); + } + } + 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, 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 : "(!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.0237881, 0.0242919, 0.0258376, 0.0302053, 0.0399091, 0.0601672, 0.101676" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0164838, 0.0170331, 0.0185965, 0.0230581, 0.032901, 0.053663, 0.0952832" \ + ); + } + } + 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, 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.0237881, 0.0242919, 0.0258376, 0.0302053, 0.0399091, 0.0601672, 0.101676" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0794149, 0.0813733, 0.0855171, 0.0945969, 0.113408, 0.14896, 0.216977" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dfrbpq_1) { + area : 48.9888; + cell_footprint : "dfrbpq"; + cell_leakage_power : 4360.1; + leakage_power () { + value : 3715.91; + when : "!CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 3660.85; + when : "!CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 4037.12; + when : "CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 3982.06; + when : "CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 4305.1; + when : "!CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 4437.03; + when : "!CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 4529.83; + when : "!CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 4782.27; + when : "!CLK&D&RESET_B&!Q"; + } + leakage_power () { + value : 4370.48; + when : "CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 4761.55; + when : "CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 4634.81; + when : "CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 5104.2; + 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.0750484, 0.106467, 0.127161, 0.160974, 0.217344, 0.311503, 0.468404", \ + "0.0940555, 0.125476, 0.146025, 0.179861, 0.236371, 0.330508, 0.487269", \ + "0.106488, 0.137881, 0.158425, 0.192239, 0.248803, 0.342856, 0.499645", \ + "0.124801, 0.15619, 0.176739, 0.210569, 0.267088, 0.361185, 0.517975", \ + "0.14752, 0.178967, 0.199503, 0.233348, 0.289921, 0.383997, 0.540775", \ + "0.176613, 0.208264, 0.228825, 0.26264, 0.319173, 0.413295, 0.570089", \ + "0.211319, 0.24335, 0.263889, 0.297709, 0.354207, 0.448352, 0.605131" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0088312, 0.0505607, 0.0810781, 0.131607, 0.21627, 0.357858, 0.593477", \ + "0.0088496, 0.0505617, 0.0810791, 0.131608, 0.216299, 0.358028, 0.594441", \ + "0.0088954, 0.0505627, 0.0810801, 0.131609, 0.2163, 0.358029, 0.594442", \ + "0.0090151, 0.0505637, 0.0810811, 0.13161, 0.216301, 0.35803, 0.594443", \ + "0.0092993, 0.0505647, 0.0810821, 0.131611, 0.216315, 0.358031, 0.594444", \ + "0.009782, 0.050583, 0.0810831, 0.131612, 0.216317, 0.358032, 0.594445", \ + "0.010725, 0.050794, 0.081126, 0.131633, 0.216345, 0.358033, 0.594446" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0751271, 0.10304, 0.120651, 0.149478, 0.197752, 0.278009, 0.41174", \ + "0.093606, 0.121523, 0.139111, 0.167941, 0.216107, 0.296355, 0.430127", \ + "0.105371, 0.133288, 0.150853, 0.179698, 0.227901, 0.308116, 0.441811", \ + "0.122251, 0.150194, 0.167754, 0.196621, 0.244802, 0.325046, 0.458709", \ + "0.141744, 0.169644, 0.187214, 0.216091, 0.264248, 0.344502, 0.478207", \ + "0.16589, 0.193792, 0.211359, 0.2402, 0.2884, 0.368634, 0.502376", \ + "0.193387, 0.22129, 0.238872, 0.267716, 0.31592, 0.396139, 0.529912" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0075763, 0.0408892, 0.0650954, 0.105378, 0.173197, 0.286007, 0.474403", \ + "0.0075923, 0.0408902, 0.0650964, 0.105379, 0.173198, 0.286008, 0.474858", \ + "0.0075973, 0.0408912, 0.0650974, 0.10538, 0.173199, 0.286009, 0.474859", \ + "0.0075983, 0.0408922, 0.0650984, 0.105381, 0.1732, 0.28601, 0.47486", \ + "0.0075993, 0.0408932, 0.0650994, 0.105382, 0.173201, 0.28602, 0.474861", \ + "0.0076003, 0.0408942, 0.0651004, 0.105398, 0.173202, 0.286045, 0.474862", \ + "0.007652, 0.0408952, 0.0651014, 0.105399, 0.173203, 0.286046, 0.474863" \ + ); + } + } + 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.105437, 0.133375, 0.150952, 0.179779, 0.22804, 0.308305, 0.442134", \ + "0.134032, 0.161937, 0.179514, 0.208323, 0.256559, 0.336831, 0.470496", \ + "0.153082, 0.181062, 0.198657, 0.227562, 0.275732, 0.355992, 0.489714", \ + "0.181726, 0.209693, 0.227294, 0.25613, 0.304368, 0.384632, 0.518375", \ + "0.222697, 0.25065, 0.268195, 0.297075, 0.345338, 0.425641, 0.559269", \ + "0.28433, 0.312301, 0.329884, 0.358774, 0.407039, 0.487334, 0.621141", \ + "0.378668, 0.406702, 0.424281, 0.453218, 0.501395, 0.581687, 0.715544" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0075771, 0.0408433, 0.0650607, 0.105331, 0.173023, 0.285988, 0.474247", \ + "0.0075826, 0.0408443, 0.0650617, 0.10538, 0.173105, 0.286078, 0.474611", \ + "0.0075986, 0.0408591, 0.0650627, 0.105381, 0.173106, 0.286079, 0.474612", \ + "0.0076726, 0.0408634, 0.0650637, 0.105382, 0.173107, 0.28608, 0.474613", \ + "0.0077515, 0.0408915, 0.0650647, 0.105386, 0.173108, 0.286081, 0.474614", \ + "0.007859, 0.040937, 0.065099, 0.105433, 0.173109, 0.286082, 0.474615", \ + "0.007989, 0.040967, 0.0651, 0.105434, 0.173118, 0.286083, 0.474616" \ + ); + } + } + 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.0500644, 0.0506154, 0.0506831, 0.050648, 0.0503138, 0.0499497, 0.0492525", \ + "0.0523739, 0.0528431, 0.0528403, 0.0531007, 0.052617, 0.0523025, 0.0520234", \ + "0.0557881, 0.0563358, 0.0563584, 0.0561435, 0.0562581, 0.0557634, 0.0558505", \ + "0.0644627, 0.0649503, 0.0650013, 0.065106, 0.0649294, 0.0644671, 0.0650679", \ + "0.0825156, 0.0829343, 0.0830055, 0.0830558, 0.0831164, 0.0829025, 0.0820193", \ + "0.119948, 0.120336, 0.120215, 0.120281, 0.120173, 0.120231, 0.12018", \ + "0.195565, 0.195669, 0.195708, 0.195629, 0.195139, 0.195207, 0.195001" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0515714, 0.0522411, 0.05229, 0.0521965, 0.0521134, 0.0517539, 0.050913", \ + "0.0540768, 0.054765, 0.05469, 0.0547768, 0.0545892, 0.0551222, 0.0537378", \ + "0.0576004, 0.0583256, 0.0584124, 0.05835, 0.0580233, 0.0583898, 0.0569372", \ + "0.0659246, 0.066645, 0.0667973, 0.0668454, 0.0667483, 0.066487, 0.066175", \ + "0.0833505, 0.0840156, 0.0841446, 0.08404, 0.0841956, 0.0841041, 0.0839127", \ + "0.118496, 0.119302, 0.119215, 0.119061, 0.119181, 0.119076, 0.119163", \ + "0.189851, 0.190561, 0.190444, 0.190494, 0.190269, 0.189986, 0.189972" \ + ); + } + } + 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.0004436, 0.0011458, 0.0011839, 0.0010296, 0.000877403, 0.000553302, -0.000100199", \ + "0.000450499, 0.0010876, 0.0011043, 0.001234, 0.000949398, 0.0010297, -9.42014e-05", \ + "0.000462599, 0.0011792, 0.0012638, 0.0011136, 0.0011518, 0.000617698, 0.0012467", \ + "0.000408597, 0.0010736, 0.001219, 0.0012494, 0.001178, 0.000665501, 0.0012341", \ + "7.99e-05, 0.000702098, 0.000709698, 0.000847794, 0.000895798, 0.000797495, -7.89016e-05", \ + "-0.000180997, 0.000375003, 0.000411004, 0.000528, 0.000391997, 0.000430003, 0.000459999", \ + "-0.000946999, -0.000387996, -0.000403002, -0.000471994, -0.000643998, -0.000429004, -0.000670001" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00316202; + rise_capacitance : 0.00338192; + rise_capacitance_range (0.00296527, 0.00373719); + fall_capacitance : 0.00290547; + fall_capacitance_range (0.00290547, 0.00351773); + 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.0445557, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_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.0183241, 0.0204989, 0.0238509, 0.0318314, 0.0486445, 0.0831528, 0.155086" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.042276, 0.0447041, 0.0483388, 0.0564888, 0.0736198, 0.108366, 0.180604" \ + ); + } + } + 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.0397556, 0.0422197, 0.0458433, 0.0539759, 0.0710977, 0.105821, 0.178095" \ + ); + } + } + 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.019349, 0.0214837, 0.0248884, 0.0327834, 0.0494684, 0.0840687, 0.156032" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199089, 0.0224017, 0.0259378, 0.0336161, 0.0501825, 0.0836408, 0.153147" \ + ); + } + } + 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.0728804, 0.0746814, 0.0780037, 0.0859138, 0.102215, 0.136033, 0.204402" \ + ); + } + } + 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.0178899, 0.0200525, 0.0234422, 0.0313945, 0.0481339, 0.0826479, 0.154649" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0198789, 0.0223779, 0.0259187, 0.033642, 0.0501885, 0.0836509, 0.153233" \ + ); + } + } + 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.0194037, 0.0215243, 0.0249303, 0.0328146, 0.0494959, 0.0840552, 0.156013" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199094, 0.0223951, 0.0259291, 0.0336089, 0.0501712, 0.083627, 0.153135" \ + ); + } + } + 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.0183241, 0.0204989, 0.0238509, 0.0318314, 0.0486445, 0.0831528, 0.155086" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0397556, 0.0422197, 0.0458433, 0.0539759, 0.0710977, 0.105821, 0.178095" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00156464; + rise_capacitance : 0.00154926; + rise_capacitance_range (0.00146318, 0.00190098); + fall_capacitance : 0.00158003; + fall_capacitance_range (0.00158003, 0.00189441); + 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.0293423, -0.0127256, -0.00157274, 0.00187025", \ + "-0.092099, -0.0763938, -0.0672157, -0.0653783", \ + "-0.124444, -0.118976, -0.113331, -0.114532", \ + "-0.142185, -0.149044, -0.145364, -0.156432" \ + ); + } + 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.0195615, 0.0272076, 0.0575781, 0.0855195", \ + "-0.104578, -0.0636615, -0.0331243, -0.00490029", \ + "-0.160449, -0.132088, -0.105236, -0.0806326", \ + "-0.223136, -0.206773, -0.184913, -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.0489038, 0.0252047, 0.0144316, 0.0089232", \ + "0.127041, 0.094219, 0.0803277, 0.0791233", \ + "0.178452, 0.142577, 0.129521, 0.131482", \ + "0.217739, 0.179283, 0.170788, 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.0440134, -0.00474515, -0.0370039, -0.0612343", \ + "0.142016, 0.094219, 0.0619709, 0.0378883", \ + "0.209313, 0.168801, 0.134918, 0.111707", \ + "0.290595, 0.250757, 0.221637, 0.200705" \ + ); + } + } + 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.00150615, 0.00241088, 0.00376985, 0.00668594, 0.0128808, 0.025449, 0.051545" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00189781, 0.00292534, 0.00429907, 0.00727491, 0.0135336, 0.0260632, 0.0519308" \ + ); + } + } + 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.0220606, 0.0230423, 0.0244473, 0.0278376, 0.0352592, 0.050833, 0.0822837" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0177819, 0.0187532, 0.0204114, 0.0237985, 0.0313376, 0.0463802, 0.0776741" \ + ); + } + } + 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.000116865, -0.000111497, -0.0001093, -0.000109694, -0.000108778, -0.0001105, -0.000110695" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000360696, 0.000362526, 0.000358811, 0.000362211, 0.000362859, 0.000363681, 0.000362073" \ + ); + } + } + 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.00150615, 0.00241088, 0.00376985, 0.00668594, 0.0128808, 0.025449, 0.051545" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00189781, 0.00292534, 0.00429907, 0.00727491, 0.0135336, 0.0260632, 0.0519308" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00566709; + rise_capacitance : 0.00584307; + rise_capacitance_range (0.00481018, 0.00659639); + fall_capacitance : 0.00552044; + fall_capacitance_range (0.00507741, 0.00585675); + 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.051349, 0.0277006, 0.0170034, 0.0143199", \ + "0.132032, 0.104405, 0.0934398, 0.0928683", \ + "0.211885, 0.187158, 0.178092, 0.182331", \ + "0.312182, 0.289243, 0.280961, 0.292202" \ + ); + } + } + 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.0227089, -0.0144316, -0.0089232", \ + "-0.122049, -0.0993119, -0.0908174, -0.0873703", \ + "-0.199026, -0.179291, -0.172695, -0.176681", \ + "-0.293294, -0.275498, -0.275311, -0.286299" \ + ); + } + } + 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.0541687, 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.00298091, 0.0033961, 0.0045098, 0.00730023, 0.0134965, 0.0261867, 0.0520416" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0502451, 0.0522409, 0.056104, 0.0650898, 0.0835527, 0.118552, 0.185462" \ + ); + } + } + 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, 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 : "(!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.0237006, 0.0242943, 0.0257978, 0.0301671, 0.0398682, 0.0600687, 0.101807" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0165292, 0.0170596, 0.0186458, 0.023102, 0.0329384, 0.0536015, 0.095427" \ + ); + } + } + 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, 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.0237006, 0.0242943, 0.0257978, 0.0301671, 0.0398682, 0.0600687, 0.101807" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0502451, 0.0522409, 0.056104, 0.0650898, 0.0835527, 0.118552, 0.185462" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dfrbpq_2) { + area : 50.8032; + cell_footprint : "dfrbpq"; + cell_leakage_power : 4860.59; + leakage_power () { + value : 4421.37; + when : "!CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 4366.33; + when : "!CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 4742.59; + when : "CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 4687.55; + when : "CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 4395.62; + when : "!CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 5142.48; + when : "!CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 4620.37; + when : "!CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 5487.75; + when : "!CLK&D&RESET_B&!Q"; + } + leakage_power () { + value : 4461.01; + when : "CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 5467.01; + when : "CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 4725.36; + when : "CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 5809.69; + 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.0809639, 0.115597, 0.136318, 0.17018, 0.226827, 0.3212, 0.478321", \ + "0.0999024, 0.134517, 0.155194, 0.189096, 0.245726, 0.340082, 0.497252", \ + "0.112317, 0.146962, 0.167616, 0.201535, 0.258164, 0.352486, 0.509645", \ + "0.130519, 0.165172, 0.185824, 0.219771, 0.276397, 0.3707, 0.527812", \ + "0.153021, 0.187721, 0.208396, 0.242303, 0.298983, 0.393303, 0.550576", \ + "0.182308, 0.217223, 0.23782, 0.271793, 0.328414, 0.422711, 0.579937", \ + "0.216929, 0.252222, 0.272891, 0.30679, 0.3634, 0.457747, 0.614886" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0096959, 0.0515001, 0.0818628, 0.132395, 0.217453, 0.359389, 0.595905", \ + "0.0097269, 0.0515011, 0.0818638, 0.132396, 0.217454, 0.362189, 0.595906", \ + "0.0097714, 0.0515021, 0.0818648, 0.132411, 0.217455, 0.36219, 0.595907", \ + "0.0098941, 0.0515031, 0.0818658, 0.132422, 0.217456, 0.362191, 0.595908", \ + "0.0101331, 0.0515419, 0.0818668, 0.132423, 0.217462, 0.362192, 0.59603", \ + "0.010565, 0.051668, 0.0818678, 0.132424, 0.217482, 0.362193, 0.596031", \ + "0.01148, 0.051929, 0.081941, 0.132476, 0.217483, 0.362194, 0.596032" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0812519, 0.112714, 0.13049, 0.15951, 0.207839, 0.288413, 0.4224", \ + "0.0997387, 0.131162, 0.148978, 0.177953, 0.226284, 0.306779, 0.440944", \ + "0.11148, 0.142939, 0.160733, 0.189715, 0.238111, 0.318524, 0.452536", \ + "0.128281, 0.159769, 0.177536, 0.206535, 0.254848, 0.335323, 0.469351", \ + "0.147728, 0.179188, 0.196958, 0.225965, 0.27432, 0.354795, 0.488823", \ + "0.172049, 0.203394, 0.221169, 0.250193, 0.298542, 0.379007, 0.513158", \ + "0.199352, 0.230817, 0.248565, 0.27759, 0.325942, 0.406426, 0.540504" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0088704, 0.0425804, 0.0664633, 0.106729, 0.174604, 0.288083, 0.476999", \ + "0.0088714, 0.0425928, 0.0664806, 0.10673, 0.174639, 0.288084, 0.477116", \ + "0.0088717, 0.0425938, 0.0664816, 0.106731, 0.17464, 0.288085, 0.477117", \ + "0.0088727, 0.0426086, 0.0664826, 0.106732, 0.174641, 0.288086, 0.477118", \ + "0.0088737, 0.0426156, 0.0664836, 0.106733, 0.174642, 0.288087, 0.477119", \ + "0.0088747, 0.0426166, 0.066484, 0.106778, 0.174643, 0.288088, 0.47712", \ + "0.0088757, 0.0426176, 0.066495, 0.106779, 0.174644, 0.288094, 0.477121" \ + ); + } + } + 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.111067, 0.142353, 0.160133, 0.189166, 0.237528, 0.318128, 0.452084", \ + "0.139664, 0.171021, 0.18879, 0.217805, 0.266177, 0.346747, 0.480852", \ + "0.158618, 0.190015, 0.207792, 0.236849, 0.285157, 0.365731, 0.499828", \ + "0.187314, 0.218662, 0.236448, 0.265472, 0.313835, 0.394366, 0.528439", \ + "0.228271, 0.259637, 0.277421, 0.306416, 0.354803, 0.43546, 0.569407", \ + "0.289972, 0.321363, 0.339143, 0.368197, 0.41654, 0.497128, 0.631246", \ + "0.383951, 0.415394, 0.433191, 0.462184, 0.510645, 0.591138, 0.725359" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0087685, 0.0425754, 0.066492, 0.10676, 0.174598, 0.288077, 0.476986", \ + "0.0087695, 0.0425764, 0.066493, 0.106761, 0.174599, 0.288078, 0.477485", \ + "0.0088151, 0.0425774, 0.066494, 0.106762, 0.1746, 0.288079, 0.477486", \ + "0.0088548, 0.0425784, 0.066495, 0.106763, 0.174624, 0.28808, 0.477487", \ + "0.0089303, 0.0425996, 0.066496, 0.106764, 0.174625, 0.288081, 0.477488", \ + "0.009036, 0.042666, 0.066497, 0.106765, 0.174626, 0.288082, 0.477489", \ + "0.009165, 0.04269, 0.066516, 0.106766, 0.174627, 0.288083, 0.47749" \ + ); + } + } + 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.0575067, 0.0577881, 0.0579018, 0.0577453, 0.0573989, 0.0565746, 0.055334", \ + "0.0596791, 0.0598812, 0.0599888, 0.0603126, 0.0598688, 0.0604005, 0.0573692", \ + "0.0631521, 0.0635069, 0.0636481, 0.06331, 0.063503, 0.0623347, 0.0628157", \ + "0.0717863, 0.0720155, 0.0722654, 0.0724663, 0.0722527, 0.0712997, 0.0715794", \ + "0.0896811, 0.0896957, 0.0899124, 0.0900848, 0.0902351, 0.0898905, 0.0879483", \ + "0.12686, 0.126633, 0.126584, 0.126835, 0.126573, 0.127016, 0.126876", \ + "0.202694, 0.201679, 0.201918, 0.20184, 0.201258, 0.201584, 0.201211" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0589017, 0.0595077, 0.059629, 0.05956, 0.0591659, 0.0585466, 0.0571443", \ + "0.0614022, 0.0620679, 0.0620136, 0.0622856, 0.0618243, 0.0619094, 0.059663", \ + "0.0649163, 0.0656797, 0.0658966, 0.065576, 0.0652859, 0.0661014, 0.0635122", \ + "0.0732371, 0.0739144, 0.074224, 0.0744596, 0.0743478, 0.073269, 0.0731301", \ + "0.0905951, 0.0912157, 0.0915614, 0.0914032, 0.0917116, 0.0917525, 0.0909297", \ + "0.125592, 0.126483, 0.126468, 0.126382, 0.12663, 0.126514, 0.126628", \ + "0.197056, 0.197448, 0.197568, 0.197836, 0.197336, 0.197033, 0.19683" \ + ); + } + } + 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.000186, 0.000552401, 0.000629999, 0.000610098, 0.0001329, -0.000420302, -0.0018567", \ + "0.000179, 0.000645302, 0.000727501, 0.0010498, 0.000531502, -0.000247899, -0.001249", \ + "0.000220202, 0.000812605, 0.000947602, 0.0006859, 0.0008296, -0.0002895, 0.0006442", \ + "0.000115596, 0.000551499, 0.000898093, 0.000946797, 0.000696197, -0.000147201, -0.0001458", \ + "-0.000227101, 3.86015e-05, 0.000257395, 0.000417799, 0.000558801, 0.000576898, -0.000895001", \ + "-0.000389993, -0.000223994, -0.000112996, 0.000219002, -0.000123993, 7.59959e-05, 0.000104994", \ + "-0.00102, -0.000941992, -0.000845999, -0.00106199, -0.001194, -0.000848994, -0.000804991" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0031699; + rise_capacitance : 0.00339035; + rise_capacitance_range (0.00297294, 0.003746); + fall_capacitance : 0.00291271; + fall_capacitance_range (0.00291271, 0.00352645); + 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.0445557, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_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.0184272, 0.020586, 0.0239903, 0.0319359, 0.0486296, 0.0832308, 0.155592" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0484563, 0.050931, 0.0545149, 0.0626591, 0.0797872, 0.114537, 0.186717" \ + ); + } + } + 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.0397254, 0.0422941, 0.0458385, 0.0539818, 0.0711573, 0.105857, 0.178048" \ + ); + } + } + 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.01949, 0.0216508, 0.0249486, 0.0328924, 0.0495984, 0.0840974, 0.156288" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199606, 0.0224338, 0.0259876, 0.0336722, 0.050228, 0.083686, 0.153169" \ + ); + } + } + 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.0867529, 0.0883962, 0.091693, 0.0995321, 0.115921, 0.149522, 0.218044" \ + ); + } + } + 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.0180214, 0.0201637, 0.0235098, 0.0315175, 0.0482342, 0.0827425, 0.155101" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199424, 0.022409, 0.0259642, 0.033697, 0.0502304, 0.0836838, 0.153256" \ + ); + } + } + 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.0195229, 0.0216544, 0.0249898, 0.0329253, 0.0496267, 0.084187, 0.156319" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199613, 0.0224296, 0.0259794, 0.033664, 0.0502167, 0.0836789, 0.153158" \ + ); + } + } + 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.0184272, 0.020586, 0.0239903, 0.0319359, 0.0486296, 0.0832308, 0.155592" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0397254, 0.0422941, 0.0458385, 0.0539818, 0.0711573, 0.105857, 0.178048" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00156839; + rise_capacitance : 0.00155282; + rise_capacitance_range (0.00146727, 0.00190428); + fall_capacitance : 0.00158395; + fall_capacitance_range (0.00158395, 0.00189662); + 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.0317875, -0.0127256, -0.00157274, 0.00187025", \ + "-0.092099, -0.0763938, -0.0672157, -0.0653783", \ + "-0.127016, -0.118976, -0.113331, -0.114532", \ + "-0.144884, -0.149044, -0.148188, -0.156432" \ + ); + } + 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.0195615, 0.0272076, 0.0575781, 0.0855195", \ + "-0.104578, -0.0636615, -0.0331243, -0.00490029", \ + "-0.160449, -0.132088, -0.105236, -0.0806326", \ + "-0.223136, -0.209522, -0.184913, -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.0489038, 0.0252047, 0.0144316, 0.0089232", \ + "0.127041, 0.094219, 0.0803277, 0.0791233", \ + "0.17588, 0.142577, 0.129521, 0.131482", \ + "0.217739, 0.179283, 0.170788, 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.0440134, -0.00474515, -0.0370039, -0.0612343", \ + "0.142016, 0.094219, 0.0619709, 0.0351393", \ + "0.209313, 0.166179, 0.134918, 0.111707", \ + "0.290595, 0.250757, 0.221637, 0.197753" \ + ); + } + } + 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.00151935, 0.0024129, 0.00377421, 0.00668789, 0.0128815, 0.0254502, 0.0515289" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00191306, 0.00294037, 0.00431612, 0.00728249, 0.0135435, 0.0260723, 0.0519342" \ + ); + } + } + 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.0220216, 0.0229934, 0.0244135, 0.0277802, 0.0352271, 0.050801, 0.0822464" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0177769, 0.0187906, 0.0204309, 0.0238379, 0.0313731, 0.046431, 0.0777259" \ + ); + } + } + 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.000111375, -0.000104524, -0.000105814, -0.000104532, -0.000104768, -0.000104209, -0.000107005" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000355468, 0.000357055, 0.00035384, 0.000356948, 0.000356918, 0.000358302, 0.000356923" \ + ); + } + } + 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.00151935, 0.0024129, 0.00377421, 0.00668789, 0.0128815, 0.0254502, 0.0515289" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00191306, 0.00294037, 0.00431612, 0.00728249, 0.0135435, 0.0260723, 0.0519342" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00571065; + rise_capacitance : 0.00588635; + rise_capacitance_range (0.00485247, 0.00664102); + fall_capacitance : 0.00556423; + fall_capacitance_range (0.0051166, 0.005901); + 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.051349, 0.0277006, 0.0170034, 0.0116216", \ + "0.132032, 0.104405, 0.0934398, 0.0928683", \ + "0.211885, 0.187158, 0.178092, 0.182331", \ + "0.309484, 0.286494, 0.280961, 0.292202" \ + ); + } + } + 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.0227089, -0.0144316, -0.0089232", \ + "-0.122049, -0.0993119, -0.0908174, -0.0873703", \ + "-0.199026, -0.179291, -0.172695, -0.176681", \ + "-0.293294, -0.275498, -0.275311, -0.286299" \ + ); + } + } + 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.0541687, 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.00304215, 0.00345986, 0.00456724, 0.00735795, 0.0135365, 0.0262691, 0.0521803" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0576201, 0.0596025, 0.0634022, 0.0724441, 0.090906, 0.125772, 0.192629" \ + ); + } + } + 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, 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 : "(!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.0237214, 0.0242839, 0.0258244, 0.0301941, 0.0398874, 0.0601426, 0.101643" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0164916, 0.0170282, 0.0186032, 0.0230664, 0.0329099, 0.0536699, 0.0952847" \ + ); + } + } + 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, 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.0237214, 0.0242839, 0.0258244, 0.0301941, 0.0398874, 0.0601426, 0.101643" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0576201, 0.0596025, 0.0634022, 0.0724441, 0.090906, 0.125772, 0.192629" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dlhq_1) { + area : 30.8448; + cell_footprint : "dlhq"; + cell_leakage_power : 3038.64; + leakage_power () { + value : 3276.21; + when : "!D&!GATE&!Q"; + } + leakage_power () { + value : 2780.75; + when : "!D&!GATE&Q"; + } + leakage_power () { + value : 3638.71; + when : "!D&GATE&!Q"; + } + leakage_power () { + value : 3174.57; + when : "D&!GATE&!Q"; + } + leakage_power () { + value : 2629.66; + when : "D&!GATE&Q"; + } + leakage_power () { + value : 2731.95; + 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.0843713, 0.116527, 0.137147, 0.171017, 0.22767, 0.321976, 0.479192", \ + "0.0993099, 0.131443, 0.152051, 0.18591, 0.242521, 0.336834, 0.493974", \ + "0.10889, 0.141051, 0.16164, 0.195524, 0.252126, 0.346422, 0.503506", \ + "0.123313, 0.155495, 0.176079, 0.209963, 0.266602, 0.360932, 0.517964", \ + "0.140844, 0.173039, 0.193647, 0.227515, 0.284168, 0.378483, 0.535727", \ + "0.164221, 0.196477, 0.21706, 0.250944, 0.307598, 0.401867, 0.559044", \ + "0.193757, 0.22618, 0.246771, 0.280664, 0.337337, 0.43165, 0.588806" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0091171, 0.0504182, 0.0809324, 0.131565, 0.21658, 0.35828, 0.594482", \ + "0.0091181, 0.0504192, 0.0809334, 0.131566, 0.216617, 0.360673, 0.594593", \ + "0.0091186, 0.0504211, 0.0809344, 0.131579, 0.216618, 0.360674, 0.594594", \ + "0.0091782, 0.0504252, 0.0809354, 0.13158, 0.216619, 0.360675, 0.594595", \ + "0.0092677, 0.0504431, 0.0809364, 0.131584, 0.21662, 0.360676, 0.594627", \ + "0.009523, 0.050486, 0.0809374, 0.1316, 0.216621, 0.360677, 0.594628", \ + "0.00987, 0.050563, 0.080964, 0.13163, 0.216629, 0.360678, 0.594629" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0761997, 0.105071, 0.12252, 0.151135, 0.198922, 0.278525, 0.411132", \ + "0.0918194, 0.120699, 0.138149, 0.16674, 0.214532, 0.294147, 0.426711", \ + "0.100597, 0.12949, 0.146917, 0.175549, 0.223295, 0.302845, 0.435408", \ + "0.113446, 0.142368, 0.159815, 0.188413, 0.236211, 0.315757, 0.448344", \ + "0.131545, 0.160487, 0.17793, 0.206528, 0.254331, 0.333912, 0.46645", \ + "0.154944, 0.183962, 0.201416, 0.230031, 0.277835, 0.357402, 0.490008", \ + "0.184112, 0.213242, 0.230724, 0.25935, 0.307152, 0.386756, 0.519317" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0083251, 0.0407083, 0.064468, 0.104397, 0.171479, 0.283434, 0.470007", \ + "0.0083393, 0.0407184, 0.0645012, 0.104398, 0.17148, 0.2835, 0.470246", \ + "0.0083403, 0.040725, 0.0645022, 0.104399, 0.171481, 0.283501, 0.470247", \ + "0.0083849, 0.040726, 0.0645106, 0.1044, 0.171482, 0.283502, 0.470248", \ + "0.0084859, 0.0407583, 0.0645116, 0.104436, 0.171483, 0.283503, 0.470249", \ + "0.008656, 0.040815, 0.064537, 0.104437, 0.171543, 0.283504, 0.47025", \ + "0.00903, 0.040962, 0.064601, 0.104438, 0.171544, 0.283537, 0.470251" \ + ); + } + } + 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.0724957, 0.104589, 0.125175, 0.159216, 0.215682, 0.310026, 0.467192", \ + "0.0878437, 0.119956, 0.140545, 0.174365, 0.231028, 0.325322, 0.482429", \ + "0.0973054, 0.129421, 0.149999, 0.183885, 0.24047, 0.334748, 0.49186", \ + "0.109907, 0.142011, 0.162586, 0.196494, 0.253091, 0.347386, 0.504456", \ + "0.121769, 0.153958, 0.174564, 0.20845, 0.265078, 0.359438, 0.516507", \ + "0.130118, 0.162628, 0.183249, 0.217039, 0.273739, 0.368094, 0.525143", \ + "0.130119, 0.162629, 0.18325, 0.21704, 0.27374, 0.368095, 0.525144" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0090382, 0.0507661, 0.0809248, 0.131733, 0.216565, 0.358285, 0.594614", \ + "0.0090716, 0.0507671, 0.0809258, 0.131734, 0.216566, 0.358521, 0.595325", \ + "0.0091111, 0.0507681, 0.0809268, 0.131735, 0.216567, 0.358522, 0.595326", \ + "0.0092511, 0.0507691, 0.0809278, 0.131736, 0.216568, 0.358523, 0.595327", \ + "0.0095527, 0.0507701, 0.0809342, 0.131737, 0.216569, 0.358524, 0.595328", \ + "0.0100071, 0.0507711, 0.081016, 0.131738, 0.216704, 0.358525, 0.595329", \ + "0.011064, 0.050886, 0.081165, 0.131781, 0.216781, 0.35855, 0.59533" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0784319, 0.107203, 0.124647, 0.15335, 0.201063, 0.280731, 0.413318", \ + "0.0937914, 0.122546, 0.139986, 0.168583, 0.216373, 0.295918, 0.42855", \ + "0.10283, 0.131554, 0.148997, 0.177596, 0.225392, 0.304926, 0.437468", \ + "0.114312, 0.143055, 0.160499, 0.189092, 0.236874, 0.316425, 0.448975", \ + "0.124233, 0.152991, 0.170401, 0.198994, 0.246797, 0.326334, 0.458843", \ + "0.129809, 0.158559, 0.175966, 0.204553, 0.252183, 0.33177, 0.464202", \ + "0.12981, 0.15856, 0.175967, 0.204554, 0.252184, 0.331771, 0.464203" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.008175, 0.0407013, 0.064484, 0.104474, 0.171577, 0.283449, 0.470005", \ + "0.008176, 0.0407023, 0.064485, 0.104475, 0.171578, 0.28345, 0.470006", \ + "0.0081762, 0.0407033, 0.0644989, 0.104476, 0.171579, 0.283451, 0.470025", \ + "0.0081896, 0.0407043, 0.0644999, 0.104477, 0.17158, 0.283452, 0.470026", \ + "0.0081906, 0.0407053, 0.0645009, 0.104478, 0.171581, 0.283453, 0.470209", \ + "0.0081916, 0.0407063, 0.0645019, 0.104479, 0.171582, 0.283538, 0.47021", \ + "0.008199, 0.0407073, 0.064512, 0.10448, 0.171583, 0.28355, 0.470211" \ + ); + } + } + 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.0312907, 0.0317225, 0.0317784, 0.0317121, 0.0315423, 0.0311295, 0.0305143", \ + "0.0311583, 0.0316193, 0.0316957, 0.031834, 0.0315462, 0.0317226, 0.0304762", \ + "0.0310839, 0.0316471, 0.0317156, 0.0316235, 0.0315906, 0.0310575, 0.0313193", \ + "0.0312233, 0.0317391, 0.0318572, 0.0319672, 0.0318158, 0.0313328, 0.0314192", \ + "0.0317603, 0.0321921, 0.0323079, 0.0324125, 0.0324513, 0.0323431, 0.0313622", \ + "0.0330722, 0.0335393, 0.0334085, 0.0335385, 0.0334286, 0.0335181, 0.0334424", \ + "0.0350829, 0.0353059, 0.0353319, 0.0354169, 0.0350749, 0.0352329, 0.0350749" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0309802, 0.0316577, 0.0316995, 0.0316469, 0.0314768, 0.0310935, 0.0304733", \ + "0.030907, 0.0316271, 0.031615, 0.0316914, 0.0316499, 0.031857, 0.0304046", \ + "0.0309737, 0.0316979, 0.0318196, 0.0317298, 0.0315688, 0.0315255, 0.0307145", \ + "0.0311237, 0.031853, 0.0319374, 0.0320445, 0.0319569, 0.0314518, 0.0313758", \ + "0.0312226, 0.0318886, 0.0320542, 0.0320682, 0.0320496, 0.032157, 0.0316339", \ + "0.032645, 0.0332345, 0.0332027, 0.0332027, 0.0333328, 0.0333733, 0.0333639", \ + "0.0346594, 0.0351674, 0.0351814, 0.0349054, 0.0347424, 0.0347464, 0.0345664" \ + ); + } + } + 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.0278733, 0.0284769, 0.0284193, 0.028421, 0.0281321, 0.0278277, 0.0272044", \ + "0.0279026, 0.0283949, 0.0284173, 0.0285879, 0.0281923, 0.0278209, 0.0275728", \ + "0.0279668, 0.0285468, 0.0285774, 0.0283949, 0.0284513, 0.027958, 0.0280068", \ + "0.0286217, 0.0290227, 0.0291511, 0.0291896, 0.0291042, 0.0285869, 0.029442", \ + "0.0301203, 0.0303436, 0.0304169, 0.0304665, 0.0304875, 0.0302967, 0.0294542", \ + "0.0327732, 0.0328752, 0.0327402, 0.0326282, 0.0325272, 0.0324082, 0.0322702", \ + "0.037132, 0.036991, 0.036824, 0.036798, 0.03614, 0.035939, 0.035425" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0298321, 0.0305666, 0.0305663, 0.0305721, 0.0304066, 0.0300899, 0.0293194", \ + "0.0300672, 0.0308117, 0.0307534, 0.030848, 0.0308366, 0.0301884, 0.0294497", \ + "0.0300921, 0.0308656, 0.0309643, 0.0308892, 0.0305549, 0.0309649, 0.0295837", \ + "0.0303197, 0.0310439, 0.0312137, 0.0312667, 0.0312415, 0.0306459, 0.030515", \ + "0.0305494, 0.0312091, 0.0313177, 0.0312644, 0.0314087, 0.0313239, 0.031021", \ + "0.0305869, 0.0313607, 0.0314056, 0.0311787, 0.031218, 0.031028, 0.0311481", \ + "0.029425, 0.029951, 0.030102, 0.029852, 0.02995, 0.029286, 0.029463" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00259884; + rise_capacitance : 0.00263878; + rise_capacitance_range (0.00230245, 0.00289759); + fall_capacitance : 0.00255891; + fall_capacitance_range (0.00228903, 0.00278522); + 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.0440134, -0.0227089, 0.000999033, 0.036949", \ + "-0.0896032, -0.0636615, -0.0409916, -0.00490029", \ + "-0.124444, -0.0927515, -0.0701575, -0.0326084", \ + "-0.152979, -0.121554, -0.0945144, -0.0590308" \ + ); + } + 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.0171163, 0.04967, 0.093583, 0.155677", \ + "-0.0671408, 0.00254646, 0.0507929, 0.113307", \ + "-0.0961548, -0.0219463, 0.0269836, 0.0916895", \ + "-0.123297, -0.0473307, 0.00435888, 0.0708369" \ + ); + } + } + 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.0489038, 0.0376839, 0.0401494, 0.0547954", \ + "0.0945949, 0.0763938, 0.0672157, 0.0653783", \ + "0.127016, 0.100619, 0.089046, 0.0778076", \ + "0.155677, 0.129801, 0.111464, 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.0220067, -0.0446784, -0.0884395, -0.147582", \ + "0.0721324, 0, -0.045548, -0.107809", \ + "0.0987266, 0.0271912, -0.0242853, -0.0860396", \ + "0.128693, 0.0500797, 0.00129102, -0.0649338" \ + ); + } + } + 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.00504029, 0.00643706, 0.00880232, 0.0142322, 0.0255714, 0.049086, 0.0976756" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00666768, 0.00846, 0.0109415, 0.0162184, 0.0276056, 0.0504222, 0.0977904" \ + ); + } + } + 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.00510881, 0.00657796, 0.00894213, 0.0143824, 0.02569, 0.049194, 0.0980051" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00677365, 0.00849451, 0.0109463, 0.0161691, 0.0275922, 0.0503956, 0.0978726" \ + ); + } + } + 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.00510881, 0.00657796, 0.00894213, 0.0143824, 0.02569, 0.049194, 0.0980051" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00677365, 0.00849451, 0.0109463, 0.0161691, 0.0275922, 0.0503956, 0.0978726" \ + ); + } + } + } + pin (GATE) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00266288; + rise_capacitance : 0.00302598; + rise_capacitance_range (0.00255377, 0.00350882); + fall_capacitance : 0.0019367; + fall_capacitance_range (0.0019367, 0.00300166); + 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.038147, 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.0130074, 0.0148388, 0.0178494, 0.0245988, 0.0387325, 0.0679198, 0.12754" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0290062, 0.0313926, 0.0345038, 0.0413123, 0.0556913, 0.0846162, 0.14365" \ + ); + } + } + 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.0130074, 0.0148388, 0.0178494, 0.0245988, 0.0387325, 0.0679198, 0.12754" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0290062, 0.0313926, 0.0345038, 0.0413123, 0.0556913, 0.0846162, 0.14365" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "GATE"; + } + } + cell (sg13cmos5l_dlhr_1) { + area : 32.6592; + cell_footprint : "dlhr"; + cell_leakage_power : 4335.23; + leakage_power () { + value : 4049.92; + when : "!RESET_B*!Q*Q_N*!D*!GATE"; + } + leakage_power () { + value : 4299.66; + when : "!RESET_B*!Q*Q_N*!D*GATE"; + } + leakage_power () { + value : 4061.05; + when : "!RESET_B*!Q*Q_N*D*!GATE"; + } + leakage_power () { + value : 3678.65; + when : "!RESET_B*!Q*Q_N*D*GATE"; + } + leakage_power () { + value : 4529.48; + when : "RESET_B*!GATE*!D*!Q*Q_N"; + } + leakage_power () { + value : 4529.48; + when : "RESET_B*!GATE*!D*Q*!Q_N"; + } + leakage_power () { + value : 4540.79; + when : "RESET_B*!GATE*D*!Q*Q_N"; + } + leakage_power () { + value : 4540.79; + when : "RESET_B*!GATE*D*Q*!Q_N"; + } + leakage_power () { + value : 4343.17; + when : "D*GATE*RESET_B*Q*!Q_N"; + } + leakage_power () { + value : 4779.33; + 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.0977289, 0.13634, 0.15764, 0.191806, 0.248491, 0.342845, 0.500009", \ + "0.112221, 0.150843, 0.172127, 0.206241, 0.262971, 0.357329, 0.514609", \ + "0.121793, 0.160405, 0.181659, 0.215823, 0.272515, 0.366846, 0.524053", \ + "0.135718, 0.174371, 0.195633, 0.229739, 0.286458, 0.380847, 0.537976", \ + "0.152886, 0.191548, 0.212818, 0.246993, 0.303707, 0.398089, 0.555357", \ + "0.175074, 0.213781, 0.235059, 0.269194, 0.32594, 0.420273, 0.577457", \ + "0.202753, 0.241576, 0.262875, 0.297028, 0.353757, 0.448155, 0.605404" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0128846, 0.0546478, 0.083659, 0.133198, 0.217601, 0.359243, 0.595739", \ + "0.0128856, 0.0546488, 0.08366, 0.133199, 0.217602, 0.359876, 0.59574", \ + "0.0128866, 0.0546498, 0.083661, 0.1332, 0.217604, 0.359877, 0.595741", \ + "0.0129162, 0.0546759, 0.083662, 0.133201, 0.217605, 0.359878, 0.595742", \ + "0.0129772, 0.0546994, 0.083663, 0.133202, 0.217612, 0.359879, 0.595804", \ + "0.013094, 0.054768, 0.083688, 0.133203, 0.217621, 0.35988, 0.595805", \ + "0.013383, 0.054903, 0.08378, 0.13321, 0.217658, 0.359881, 0.595806" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.083079, 0.114838, 0.132701, 0.161577, 0.209766, 0.289965, 0.423696", \ + "0.098309, 0.130103, 0.147965, 0.17686, 0.22498, 0.305202, 0.438885", \ + "0.107028, 0.138771, 0.156612, 0.185516, 0.233699, 0.313878, 0.447515", \ + "0.119778, 0.151511, 0.169364, 0.198258, 0.246432, 0.326653, 0.460224", \ + "0.137919, 0.169702, 0.187566, 0.216452, 0.264666, 0.34486, 0.478592", \ + "0.161259, 0.19309, 0.210942, 0.239854, 0.288096, 0.368283, 0.501925", \ + "0.190572, 0.22262, 0.240495, 0.269416, 0.317633, 0.397853, 0.531477" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0093412, 0.0426665, 0.0659381, 0.105528, 0.173, 0.285825, 0.474014", \ + "0.0093559, 0.0426675, 0.0659391, 0.105529, 0.173001, 0.285826, 0.474015", \ + "0.0093755, 0.0426685, 0.0659401, 0.10553, 0.173002, 0.285827, 0.474016", \ + "0.0094217, 0.0426695, 0.0659411, 0.105531, 0.173003, 0.285828, 0.474017", \ + "0.0094625, 0.0426705, 0.0659421, 0.105559, 0.173004, 0.285829, 0.474018", \ + "0.009625, 0.042737, 0.06596, 0.105574, 0.173005, 0.285834, 0.474019", \ + "0.009946, 0.042864, 0.066028, 0.105603, 0.173006, 0.285835, 0.47402" \ + ); + } + } + 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.0896018, 0.128088, 0.14935, 0.183439, 0.240214, 0.334607, 0.491747", \ + "0.105079, 0.143657, 0.164847, 0.199025, 0.255742, 0.350106, 0.508171", \ + "0.114746, 0.153243, 0.17453, 0.208651, 0.265373, 0.359693, 0.516897", \ + "0.127346, 0.165882, 0.187153, 0.221275, 0.277997, 0.372377, 0.529508", \ + "0.139772, 0.178363, 0.199633, 0.233785, 0.290518, 0.384867, 0.542047", \ + "0.148157, 0.186876, 0.208135, 0.242294, 0.299056, 0.393417, 0.550564", \ + "0.148158, 0.186877, 0.208136, 0.242295, 0.299057, 0.393418, 0.550565" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0127596, 0.054592, 0.0836258, 0.133095, 0.217646, 0.359289, 0.595739", \ + "0.0127606, 0.0546026, 0.0836268, 0.133097, 0.217647, 0.36223, 0.596507", \ + "0.0127817, 0.0546186, 0.0836278, 0.133109, 0.217648, 0.362231, 0.596508", \ + "0.0128245, 0.0546462, 0.0836285, 0.133116, 0.217649, 0.362232, 0.596509", \ + "0.0130126, 0.0547399, 0.083676, 0.13315, 0.21765, 0.362233, 0.59651", \ + "0.013292, 0.054897, 0.083772, 0.133206, 0.217651, 0.362234, 0.596511", \ + "0.013847, 0.055168, 0.083944, 0.133254, 0.217676, 0.362235, 0.596512" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0865887, 0.118355, 0.136177, 0.165096, 0.213281, 0.293468, 0.427165", \ + "0.102283, 0.134079, 0.151919, 0.180812, 0.228972, 0.309179, 0.442908", \ + "0.111574, 0.143373, 0.161223, 0.190095, 0.238288, 0.318464, 0.452053", \ + "0.123578, 0.155377, 0.173216, 0.202118, 0.250299, 0.330497, 0.464065", \ + "0.134218, 0.166024, 0.183856, 0.212777, 0.260937, 0.341187, 0.474738", \ + "0.141042, 0.172844, 0.190694, 0.219573, 0.267766, 0.34795, 0.481549", \ + "0.141043, 0.172845, 0.190695, 0.219574, 0.267767, 0.347951, 0.48155" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00951, 0.0427081, 0.0658837, 0.105553, 0.172942, 0.285744, 0.474022", \ + "0.009511, 0.0427091, 0.0658868, 0.105554, 0.172965, 0.285808, 0.474023", \ + "0.009512, 0.0427101, 0.0658977, 0.105555, 0.172966, 0.285809, 0.474024", \ + "0.009513, 0.0427111, 0.0659091, 0.105556, 0.172967, 0.28581, 0.474025", \ + "0.009514, 0.0427121, 0.0659101, 0.105557, 0.172968, 0.285811, 0.474026", \ + "0.009515, 0.0427131, 0.065912, 0.105558, 0.172969, 0.285812, 0.474027", \ + "0.009516, 0.0427141, 0.065931, 0.105559, 0.17297, 0.285813, 0.474028" \ + ); + } + } + 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.0364776, 0.0682694, 0.08613, 0.115072, 0.163401, 0.243518, 0.377219", \ + "0.0572109, 0.0910361, 0.109058, 0.138105, 0.186357, 0.266613, 0.400288", \ + "0.068399, 0.10435, 0.122579, 0.15164, 0.199916, 0.28021, 0.413882", \ + "0.0841383, 0.12367, 0.142374, 0.171638, 0.219892, 0.300192, 0.433927", \ + "0.105418, 0.149769, 0.169522, 0.199621, 0.248333, 0.328817, 0.462537", \ + "0.132484, 0.185493, 0.207617, 0.239092, 0.288392, 0.370962, 0.50615", \ + "0.165173, 0.229919, 0.256085, 0.291454, 0.344801, 0.429723, 0.568172" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00929565, 0.0426984, 0.0660636, 0.105728, 0.17313, 0.285803, 0.473973", \ + "0.0121396, 0.0442, 0.0668974, 0.106068, 0.173278, 0.285905, 0.476356", \ + "0.0145738, 0.0458914, 0.0679392, 0.106615, 0.173523, 0.286065, 0.476357", \ + "0.0179496, 0.0492236, 0.0701998, 0.107875, 0.174192, 0.286443, 0.476358", \ + "0.0232234, 0.0551993, 0.0749238, 0.111165, 0.176189, 0.287699, 0.476359", \ + "0.032186, 0.066486, 0.084899, 0.118675, 0.182248, 0.2927, 0.478984", \ + "0.046311, 0.085544, 0.103076, 0.134872, 0.195974, 0.305175, 0.49142" \ + ); + } + } + 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.0103138, 0.0104699, 0.0105547, 0.0105288, 0.0104003, 0.0101491, 0.0097242", \ + "0.0103323, 0.0104787, 0.0105611, 0.010734, 0.0107623, 0.0104193, 0.0097342", \ + "0.0103182, 0.0105403, 0.0106251, 0.0105324, 0.0105473, 0.0102118, 0.00979015", \ + "0.0103915, 0.0106211, 0.0107102, 0.0107466, 0.0107073, 0.0104384, 0.0106513", \ + "0.0104533, 0.0106463, 0.0107316, 0.0108317, 0.0108324, 0.0107748, 0.0103795", \ + "0.0105377, 0.0106774, 0.0106644, 0.0107444, 0.0107011, 0.0107361, 0.0106631", \ + "0.0107679, 0.0107478, 0.0108881, 0.0108555, 0.0106739, 0.0107267, 0.0106351" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00294995, 0.00338605, 0.00341335, 0.00329305, 0.00308465, 0.00260175, 0.00169555", \ + "0.00185255, 0.00232295, 0.00230425, 0.00234905, 0.00204735, 0.00235575, 0.00068015", \ + "0.0018647, 0.0024086, 0.0024732, 0.0023236, 0.002248, 0.0017109, 0.000785399", \ + "0.0018326, 0.0023225, 0.0024171, 0.0024806, 0.0023443, 0.0018957, 0.001472", \ + "0.00171315, 0.00213815, 0.00227925, 0.00230125, 0.00236805, 0.00232105, 0.00097825", \ + "0.0016416, 0.0019625, 0.0019829, 0.0019786, 0.0020701, 0.0021964, 0.0021603", \ + "0.0014621, 0.0017577, 0.0018157, 0.0015668, 0.00133161, 0.0014559, 0.001097" \ + ); + } + } + 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.0193598, 0.019518, 0.0195892, 0.0195572, 0.0194793, 0.0192063, 0.018787", \ + "0.0192988, 0.0194666, 0.0195419, 0.0197206, 0.0196743, 0.0202783, 0.0191514", \ + "0.0192906, 0.0195252, 0.019596, 0.0195712, 0.0195723, 0.0191896, 0.0189023", \ + "0.0193197, 0.0195051, 0.0196192, 0.0196943, 0.0196226, 0.0193097, 0.019161", \ + "0.0193564, 0.0195155, 0.0196102, 0.0196884, 0.0196954, 0.0196229, 0.0191583", \ + "0.0196075, 0.0197302, 0.0197185, 0.0198002, 0.0197709, 0.0198769, 0.0196752", \ + "0.0195459, 0.0195577, 0.0195746, 0.0195696, 0.0193617, 0.0195112, 0.0193214" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0191775, 0.0195905, 0.0195933, 0.0194882, 0.0192322, 0.0187759, 0.0179793", \ + "0.0192528, 0.0196982, 0.0196829, 0.0198033, 0.0195042, 0.0193694, 0.0179862", \ + "0.0192261, 0.0197563, 0.0197996, 0.0196395, 0.0194185, 0.01988, 0.0179994", \ + "0.0190828, 0.0195468, 0.0197354, 0.019774, 0.0197395, 0.0189711, 0.0192084", \ + "0.0186804, 0.0191016, 0.0192498, 0.0191775, 0.0193599, 0.0192266, 0.0184756", \ + "0.0175932, 0.0179896, 0.0180838, 0.0178976, 0.0180301, 0.0180108, 0.0180272", \ + "0.0146409, 0.0150509, 0.0150618, 0.0150281, 0.0149538, 0.0144395, 0.014715" \ + ); + } + } + 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.0153001, 0.015748, 0.0157568, 0.0156528, 0.0154488, 0.0149246, 0.0141243", \ + "0.016679, 0.0166375, 0.0165452, 0.0165979, 0.0170183, 0.0158733, 0.0158496", \ + "0.0186162, 0.0182684, 0.0183166, 0.018061, 0.0179016, 0.0183149, 0.0164973", \ + "0.022788, 0.0217579, 0.0217772, 0.0217598, 0.0216724, 0.021049, 0.02237", \ + "0.0312929, 0.02938, 0.029269, 0.0290677, 0.0289789, 0.0290088, 0.0280244", \ + "0.0488121, 0.045476, 0.0450027, 0.0444907, 0.0443149, 0.0440838, 0.0439335", \ + "0.0833631, 0.078249, 0.0771204, 0.0762338, 0.0753209, 0.0747814, 0.0736733" \ + ); + } + } + } + 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.100947, 0.13101, 0.151471, 0.18536, 0.241979, 0.336312, 0.493467", \ + "0.116275, 0.146205, 0.166771, 0.200541, 0.257268, 0.351592, 0.509907", \ + "0.124914, 0.15491, 0.175382, 0.209258, 0.265857, 0.360153, 0.517329", \ + "0.13768, 0.167648, 0.188152, 0.222006, 0.278636, 0.372925, 0.530045", \ + "0.155861, 0.185824, 0.206309, 0.240194, 0.296824, 0.39111, 0.54822", \ + "0.17922, 0.20921, 0.22972, 0.263553, 0.320237, 0.414553, 0.571747", \ + "0.208753, 0.23862, 0.259112, 0.292963, 0.349606, 0.443935, 0.601142" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0086445, 0.0504931, 0.0810856, 0.131828, 0.216881, 0.358683, 0.594908", \ + "0.0086765, 0.0504941, 0.0810866, 0.131829, 0.216882, 0.360161, 0.595966", \ + "0.0086801, 0.0504945, 0.0810963, 0.13183, 0.216883, 0.360162, 0.598531", \ + "0.0086843, 0.0505045, 0.0810973, 0.131831, 0.216884, 0.360163, 0.598532", \ + "0.0087012, 0.0505055, 0.0810984, 0.131832, 0.216885, 0.360164, 0.598533", \ + "0.008722, 0.0505065, 0.0811, 0.131836, 0.216886, 0.360165, 0.598534", \ + "0.008776, 0.0505075, 0.081102, 0.131883, 0.216887, 0.360166, 0.598535" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.118076, 0.144402, 0.161904, 0.190683, 0.238884, 0.319144, 0.452872", \ + "0.132546, 0.158904, 0.17639, 0.205166, 0.253364, 0.333664, 0.467325", \ + "0.142123, 0.168498, 0.185959, 0.214786, 0.262914, 0.343203, 0.476891", \ + "0.15606, 0.182393, 0.199868, 0.22866, 0.276851, 0.357073, 0.490752", \ + "0.173162, 0.199502, 0.216936, 0.245749, 0.293918, 0.374202, 0.507871", \ + "0.195495, 0.221833, 0.239281, 0.268074, 0.316262, 0.396464, 0.530286", \ + "0.223328, 0.24958, 0.267039, 0.295865, 0.343993, 0.424255, 0.558059" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0086849, 0.0412351, 0.06538, 0.105597, 0.173302, 0.286138, 0.474492", \ + "0.0086859, 0.0412361, 0.065381, 0.105598, 0.173303, 0.286141, 0.474493", \ + "0.0086869, 0.0412371, 0.065382, 0.105599, 0.173304, 0.286142, 0.474494", \ + "0.0086879, 0.0412429, 0.065383, 0.1056, 0.173336, 0.286172, 0.474495", \ + "0.0086979, 0.0412468, 0.065384, 0.105602, 0.173337, 0.286344, 0.474496", \ + "0.0086989, 0.041254, 0.065385, 0.105603, 0.173338, 0.286345, 0.474497", \ + "0.008758, 0.041264, 0.065386, 0.105604, 0.173339, 0.286346, 0.474498" \ + ); + } + } + 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.104532, 0.134483, 0.154981, 0.188875, 0.245465, 0.339814, 0.496987", \ + "0.120199, 0.15021, 0.170729, 0.204555, 0.261183, 0.355487, 0.512636", \ + "0.129486, 0.159483, 0.18001, 0.213874, 0.270499, 0.364775, 0.521906", \ + "0.141495, 0.171489, 0.192021, 0.225887, 0.28252, 0.376788, 0.533886", \ + "0.152003, 0.18197, 0.2025, 0.236369, 0.293013, 0.387278, 0.544428", \ + "0.158979, 0.188956, 0.209474, 0.243345, 0.299985, 0.394276, 0.551415", \ + "0.15898, 0.188957, 0.209475, 0.243346, 0.299986, 0.394277, 0.551416" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0086878, 0.0504894, 0.0810816, 0.131824, 0.216881, 0.358604, 0.594856", \ + "0.0086888, 0.0505189, 0.0810826, 0.131835, 0.216882, 0.359541, 0.594857", \ + "0.0086898, 0.0505199, 0.0810978, 0.131842, 0.216883, 0.359542, 0.594858", \ + "0.0086908, 0.0505209, 0.0810988, 0.131843, 0.216884, 0.359543, 0.594859", \ + "0.0086918, 0.0505219, 0.0810998, 0.131844, 0.216885, 0.359544, 0.59486", \ + "0.0086928, 0.0505229, 0.0811008, 0.131845, 0.216886, 0.359545, 0.594861", \ + "0.0086938, 0.0505239, 0.0811018, 0.131846, 0.216887, 0.359546, 0.59497" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.109807, 0.136181, 0.153704, 0.182436, 0.230625, 0.310866, 0.444678", \ + "0.125346, 0.151748, 0.169245, 0.197992, 0.246141, 0.32645, 0.460105", \ + "0.134983, 0.161341, 0.178806, 0.207663, 0.255761, 0.33599, 0.469684", \ + "0.147606, 0.173964, 0.191425, 0.220216, 0.2684, 0.348663, 0.482323", \ + "0.160126, 0.186441, 0.203909, 0.23268, 0.280913, 0.361131, 0.494793", \ + "0.168669, 0.194881, 0.21231, 0.241157, 0.289302, 0.36958, 0.50326", \ + "0.16867, 0.194882, 0.212311, 0.241158, 0.289303, 0.369581, 0.503261" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0086605, 0.041235, 0.065328, 0.105618, 0.173294, 0.286229, 0.474492", \ + "0.0086615, 0.0412377, 0.065329, 0.105619, 0.173295, 0.28623, 0.474493", \ + "0.0086653, 0.041251, 0.0653319, 0.10562, 0.173296, 0.286231, 0.474494", \ + "0.0086663, 0.041252, 0.0653329, 0.105621, 0.173331, 0.286232, 0.474495", \ + "0.0087048, 0.041253, 0.0653339, 0.105622, 0.173332, 0.286233, 0.474496", \ + "0.008747, 0.041263, 0.0653349, 0.105623, 0.173333, 0.286234, 0.474497", \ + "0.008834, 0.041289, 0.0653359, 0.105624, 0.173334, 0.286247, 0.474498" \ + ); + } + } + 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.054379, 0.0844456, 0.104952, 0.138843, 0.195484, 0.289884, 0.446945", \ + "0.0768317, 0.10613, 0.12658, 0.160396, 0.216975, 0.311305, 0.468432", \ + "0.0896566, 0.118271, 0.138577, 0.172411, 0.229003, 0.323209, 0.480335", \ + "0.107849, 0.135585, 0.155744, 0.18939, 0.246043, 0.340331, 0.497396", \ + "0.131898, 0.158223, 0.178126, 0.211635, 0.267995, 0.362198, 0.519341", \ + "0.164989, 0.188372, 0.207861, 0.240913, 0.297686, 0.391835, 0.549085", \ + "0.205077, 0.227016, 0.245853, 0.278402, 0.333738, 0.427156, 0.583908" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00866527, 0.0504832, 0.0810823, 0.131839, 0.216861, 0.358619, 0.594782", \ + "0.0092309, 0.0505561, 0.0811204, 0.13184, 0.216862, 0.35864, 0.595145", \ + "0.0097899, 0.050655, 0.0811598, 0.13186, 0.216863, 0.358641, 0.595146", \ + "0.0107002, 0.0508159, 0.0812333, 0.131939, 0.216864, 0.358642, 0.595147", \ + "0.0120585, 0.0511459, 0.0813791, 0.132, 0.216907, 0.358643, 0.595148", \ + "0.014321, 0.05183, 0.081723, 0.132164, 0.217022, 0.35869, 0.595149", \ + "0.017876, 0.053462, 0.082605, 0.132584, 0.217263, 0.358791, 0.59515" \ + ); + } + } + 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.00297735, 0.00348095, 0.00352615, 0.00355045, 0.00342755, 0.00318835, 0.00273515", \ + "0.00190695, 0.00238885, 0.00246385, 0.00254375, 0.00237525, 0.00266435, 0.00217695", \ + "0.0019014, 0.0024591, 0.0025239, 0.0024856, 0.0025014, 0.0021736, 0.0029066", \ + "0.0018842, 0.0023763, 0.0024946, 0.002542, 0.0024627, 0.0023866, 0.001661", \ + "0.00185455, 0.00235885, 0.00241925, 0.00251475, 0.00251035, 0.00237695, 0.00181755", \ + "0.0016806, 0.0020942, 0.0021658, 0.0022593, 0.0022639, 0.002288, 0.0022759", \ + "0.0015104, 0.0019166, 0.0019658, 0.0018448, 0.0018076, 0.0018713, 0.0017907" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0102984, 0.0104053, 0.0104205, 0.0103165, 0.0101253, 0.009682, 0.0088518", \ + "0.010318, 0.0104192, 0.0104393, 0.0106017, 0.0101665, 0.0097198, 0.0088767", \ + "0.0103294, 0.0105281, 0.0105716, 0.0104492, 0.0101623, 0.0103276, 0.00893855", \ + "0.0104004, 0.0105524, 0.0106431, 0.0107025, 0.0106817, 0.0099705, 0.0100646", \ + "0.0104583, 0.0105725, 0.0106704, 0.0106277, 0.010743, 0.0107566, 0.0099602", \ + "0.0105598, 0.0106242, 0.0105455, 0.0105207, 0.0106237, 0.0106792, 0.0106721", \ + "0.0107724, 0.0106771, 0.0106685, 0.0107101, 0.0104176, 0.0102905, 0.0101043" \ + ); + } + } + 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.0288537, 0.0293073, 0.0293821, 0.0293654, 0.0292663, 0.0290216, 0.0285345", \ + "0.0298344, 0.0303246, 0.0304208, 0.0305303, 0.0304008, 0.0303594, 0.0295259", \ + "0.0313428, 0.0318896, 0.0319753, 0.0319499, 0.0319689, 0.0315284, 0.0323603", \ + "0.0348033, 0.0353443, 0.0354554, 0.0355364, 0.0354216, 0.0351185, 0.035543", \ + "0.0419825, 0.0425011, 0.0426009, 0.0426942, 0.0426932, 0.0426534, 0.0419707", \ + "0.0566085, 0.0571217, 0.0571308, 0.0572017, 0.0571899, 0.057251, 0.0571111", \ + "0.0856862, 0.0862446, 0.08624, 0.0863175, 0.0861024, 0.0862233, 0.0860946" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.019368, 0.0194515, 0.019481, 0.0193653, 0.0191479, 0.018719, 0.0178941", \ + "0.0193091, 0.0194115, 0.0194229, 0.0195681, 0.0190986, 0.0186675, 0.0179312", \ + "0.0192983, 0.0195062, 0.0195693, 0.019349, 0.0191619, 0.0194532, 0.0181144", \ + "0.0193304, 0.0194499, 0.0195556, 0.0196634, 0.0195678, 0.0189526, 0.0191374", \ + "0.0193756, 0.0194444, 0.0195705, 0.0195151, 0.0196181, 0.0195258, 0.0185511", \ + "0.0196341, 0.0196715, 0.0196405, 0.0195604, 0.0196964, 0.019603, 0.019782", \ + "0.0195457, 0.0194949, 0.0193988, 0.0193469, 0.0192654, 0.0189182, 0.0188743" \ + ); + } + } + 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.0153379, 0.0158943, 0.0158813, 0.0158988, 0.0157696, 0.0155439, 0.0150517", \ + "0.0167427, 0.0166721, 0.016729, 0.016863, 0.016614, 0.0163192, 0.0160805", \ + "0.0186578, 0.0182598, 0.0182842, 0.0182263, 0.0183668, 0.0178965, 0.0172624", \ + "0.0228356, 0.0218087, 0.0217388, 0.0217327, 0.0216048, 0.0214681, 0.0207769", \ + "0.031493, 0.0295399, 0.0293033, 0.0292107, 0.0291095, 0.0289049, 0.0283087", \ + "0.0488617, 0.0455864, 0.0450432, 0.0446676, 0.0441752, 0.0440819, 0.0440903", \ + "0.0833991, 0.0782805, 0.0771951, 0.0761412, 0.0753071, 0.0747401, 0.0742393" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00238885; + rise_capacitance : 0.00258712; + rise_capacitance_range (0.00224291, 0.00284439); + fall_capacitance : 0.00219057; + fall_capacitance_range (0.00219057, 0.00273029); + 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.0464586, -0.0202131, 0.00357081, 0.0396474", \ + "-0.0896032, -0.061115, -0.0383691, 0.000597705", \ + "-0.121873, -0.0901291, -0.0647607, -0.0297834", \ + "-0.15028, -0.116056, -0.0888645, -0.0531277" \ + ); + } + 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.0195615, 0.04967, 0.093583, 0.155677", \ + "-0.0696366, 0.00254646, 0.0507929, 0.113307", \ + "-0.0987266, -0.0245687, 0.0269836, 0.0916895", \ + "-0.128693, -0.0500797, 0.00153393, 0.0678854" \ + ); + } + } + 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.051349, 0.035188, 0.0324341, 0.0359068", \ + "0.0970907, 0.0713009, 0.0619709, 0.0516333", \ + "0.127016, 0.0979963, 0.0836493, 0.0693328", \ + "0.155677, 0.124303, 0.105814, 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.0244519, -0.0446784, -0.0884395, -0.147582", \ + "0.0746283, 0.00254646, -0.045548, -0.107809", \ + "0.10387, 0.0271912, -0.0215869, -0.0860396", \ + "0.131392, 0.0528287, 0.00129102, -0.0619823" \ + ); + } + } + 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.00181499, 0.00329305, 0.00570789, 0.0112266, 0.0225632, 0.0460999, 0.0950962" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0035824, 0.0053999, 0.00790607, 0.0132154, 0.0246752, 0.0475559, 0.0951187" \ + ); + } + } + 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.0322138, 0.0335848, 0.0360007, 0.0414536, 0.0531954, 0.0778563, 0.128271" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0454023, 0.0491841, 0.0516964, 0.0571934, 0.0689327, 0.0932776, 0.142933" \ + ); + } + } + 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.0322138, 0.0335848, 0.0360007, 0.0414536, 0.0531954, 0.0778563, 0.128271" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0454023, 0.0491841, 0.0516964, 0.0571934, 0.0689327, 0.0932776, 0.142933" \ + ); + } + } + } + pin (GATE) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00260676; + rise_capacitance : 0.00299963; + rise_capacitance_range (0.00253991, 0.00347551); + fall_capacitance : 0.00191923; + fall_capacitance_range (0.00191923, 0.00298944); + 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.0445557, 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.0192813, 0.0211137, 0.0241994, 0.0313959, 0.0465587, 0.0780196, 0.141978" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0238608, 0.0263954, 0.0297107, 0.0370301, 0.0522217, 0.082723, 0.144998" \ + ); + } + } + 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.0292738, 0.0316632, 0.0346991, 0.041486, 0.0559283, 0.0849909, 0.143668" \ + ); + } + } + 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.0132741, 0.0150873, 0.0180842, 0.0247806, 0.0388927, 0.0681095, 0.127507" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0293203, 0.0317, 0.0347162, 0.0415027, 0.0558861, 0.0850284, 0.143716" \ + ); + } + } + 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.0192813, 0.0211137, 0.0241994, 0.0313959, 0.0465587, 0.0780196, 0.141978" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0292738, 0.0316632, 0.0346991, 0.041486, 0.0559283, 0.0849909, 0.143668" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00350562; + rise_capacitance : 0.00371845; + rise_capacitance_range (0.00311914, 0.00386994); + fall_capacitance : 0.00337792; + fall_capacitance_range (0.00308046, 0.00365009); + 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.0671408, -0.111585, -0.171867", \ + "0.0346951, -0.0381969, -0.0927515, -0.162789", \ + "0.0652935, -0.0069002, -0.0620624, -0.136889", \ + "0.0990114, 0.0280877, -0.0297834, -0.106255" \ + ); + } + } + 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.00978076, 0.0771241, 0.129588, 0.201549", \ + "-0.0272076, 0.0458363, 0.100619, 0.176534", \ + "-0.0601499, 0.012145, 0.0674591, 0.142539", \ + "-0.0936146, -0.0198407, 0.0382583, 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.0926208, 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 (sg13cmos5l_dlhrq_1) { + area : 27.216; + cell_footprint : "dlhrq"; + cell_leakage_power : 3579.74; + leakage_power () { + value : 3295.8; + when : "!RESET_B*!Q*!D*!GATE"; + } + leakage_power () { + value : 3545.56; + when : "!RESET_B*!Q*!D*GATE"; + } + leakage_power () { + value : 3306.88; + when : "!RESET_B*!Q*D*!GATE"; + } + leakage_power () { + value : 2945.58; + when : "!RESET_B*!Q*D*GATE"; + } + leakage_power () { + value : 3796.42; + when : "RESET_B*!GATE*!D*!Q"; + } + leakage_power () { + value : 3796.42; + when : "RESET_B*!GATE*!D*Q"; + } + leakage_power () { + value : 3807.63; + when : "RESET_B*!GATE*D*!Q"; + } + leakage_power () { + value : 3807.63; + when : "RESET_B*!GATE*D*Q"; + } + leakage_power () { + value : 3449.13; + when : "D*GATE*RESET_B*Q"; + } + leakage_power () { + value : 4046.3; + 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.0903029, 0.125197, 0.145972, 0.179843, 0.236346, 0.330397, 0.487121", \ + "0.105037, 0.139942, 0.160673, 0.194548, 0.251047, 0.345135, 0.501911", \ + "0.114687, 0.149589, 0.170368, 0.204202, 0.260706, 0.354774, 0.511487", \ + "0.128825, 0.163759, 0.184517, 0.21839, 0.274872, 0.368945, 0.525622", \ + "0.146001, 0.180936, 0.201677, 0.235553, 0.292076, 0.386155, 0.542926", \ + "0.168506, 0.203372, 0.224233, 0.258026, 0.314504, 0.408674, 0.565396", \ + "0.196091, 0.231185, 0.251966, 0.285861, 0.342347, 0.436483, 0.593231" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0113837, 0.0523018, 0.0821111, 0.132296, 0.216912, 0.358246, 0.593891", \ + "0.011412, 0.0523028, 0.0821121, 0.132297, 0.216913, 0.359446, 0.593894", \ + "0.0114274, 0.0523038, 0.0821131, 0.132298, 0.216914, 0.359447, 0.593895", \ + "0.0114284, 0.0523039, 0.0821141, 0.132301, 0.216915, 0.359448, 0.593896", \ + "0.0115316, 0.0523334, 0.0821185, 0.132302, 0.216916, 0.359449, 0.593897", \ + "0.011691, 0.0524, 0.082175, 0.132311, 0.216917, 0.35945, 0.593898", \ + "0.011986, 0.052527, 0.082253, 0.132355, 0.216918, 0.359451, 0.593899" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0802515, 0.10992, 0.127687, 0.156855, 0.205462, 0.286529, 0.421441", \ + "0.0958304, 0.125495, 0.143296, 0.172408, 0.220977, 0.302072, 0.436923", \ + "0.104666, 0.134337, 0.152136, 0.181241, 0.229896, 0.310805, 0.445731", \ + "0.117626, 0.147308, 0.165119, 0.194215, 0.242876, 0.32382, 0.458661", \ + "0.13606, 0.165773, 0.18356, 0.212681, 0.261324, 0.342297, 0.477152", \ + "0.159774, 0.189598, 0.207395, 0.236561, 0.285162, 0.36622, 0.501174", \ + "0.189964, 0.219944, 0.237747, 0.266867, 0.315517, 0.396527, 0.531429" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0086245, 0.0419232, 0.0660458, 0.106647, 0.175039, 0.289191, 0.479562", \ + "0.0086255, 0.0419242, 0.0660715, 0.106667, 0.17504, 0.289256, 0.479563", \ + "0.0086468, 0.0419252, 0.0660725, 0.106668, 0.175041, 0.289257, 0.479564", \ + "0.0086594, 0.0419262, 0.0660735, 0.106669, 0.175042, 0.289258, 0.479565", \ + "0.008765, 0.0419472, 0.0660775, 0.10667, 0.175043, 0.289259, 0.479566", \ + "0.008906, 0.042006, 0.066106, 0.106671, 0.175054, 0.28926, 0.479567", \ + "0.009238, 0.042143, 0.066184, 0.106676, 0.175109, 0.289261, 0.479581" \ + ); + } + } + 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.081829, 0.116592, 0.137368, 0.171216, 0.227704, 0.321836, 0.478557", \ + "0.0973789, 0.132162, 0.152887, 0.186752, 0.24325, 0.337392, 0.494098", \ + "0.107231, 0.141985, 0.162706, 0.196602, 0.25308, 0.347137, 0.503847", \ + "0.120014, 0.154809, 0.175577, 0.209442, 0.265959, 0.360025, 0.516699", \ + "0.132114, 0.166979, 0.187716, 0.221606, 0.278081, 0.372208, 0.528932", \ + "0.140253, 0.17526, 0.195988, 0.229932, 0.286415, 0.380549, 0.537282", \ + "0.140254, 0.175261, 0.195989, 0.229933, 0.286416, 0.38055, 0.537283" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0112841, 0.0523821, 0.0821138, 0.132311, 0.216897, 0.35822, 0.593811", \ + "0.0113162, 0.0523831, 0.0821148, 0.132312, 0.216898, 0.35877, 0.593976", \ + "0.0113339, 0.0523841, 0.0821158, 0.132313, 0.216899, 0.358771, 0.593977", \ + "0.0114406, 0.0523851, 0.0821168, 0.132314, 0.2169, 0.358772, 0.593978", \ + "0.0116414, 0.0523927, 0.0821589, 0.132315, 0.216901, 0.358773, 0.593979", \ + "0.0119475, 0.052541, 0.082232, 0.13237, 0.21691, 0.358774, 0.59398", \ + "0.012683, 0.052844, 0.08241, 0.13244, 0.216967, 0.358775, 0.593981" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0835818, 0.113378, 0.131116, 0.160248, 0.208851, 0.289872, 0.424778", \ + "0.0995727, 0.129251, 0.147083, 0.176159, 0.224819, 0.305729, 0.440766", \ + "0.108777, 0.13851, 0.156294, 0.185416, 0.234018, 0.314963, 0.449814", \ + "0.120878, 0.150632, 0.168424, 0.197538, 0.246125, 0.327051, 0.46194", \ + "0.131732, 0.161481, 0.179273, 0.208379, 0.256983, 0.337965, 0.472842", \ + "0.138708, 0.168457, 0.186218, 0.215362, 0.26396, 0.344934, 0.479803", \ + "0.138709, 0.168458, 0.186219, 0.215363, 0.263961, 0.344935, 0.479804" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0088163, 0.0419184, 0.0660258, 0.106608, 0.175042, 0.289179, 0.479457", \ + "0.0088173, 0.0419194, 0.0660542, 0.106637, 0.175043, 0.289272, 0.479556", \ + "0.0088183, 0.0419258, 0.0660902, 0.106638, 0.175044, 0.289273, 0.479557", \ + "0.0088193, 0.0419268, 0.0660912, 0.106651, 0.175068, 0.289274, 0.479558", \ + "0.0088203, 0.0419278, 0.0660922, 0.106652, 0.175091, 0.289275, 0.479559", \ + "0.0088213, 0.0419288, 0.0660932, 0.106653, 0.175092, 0.289381, 0.47956", \ + "0.0088223, 0.0419298, 0.0660942, 0.10666, 0.175093, 0.289382, 0.479561" \ + ); + } + } + 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.0336771, 0.0634356, 0.081298, 0.110431, 0.15911, 0.240094, 0.375143", \ + "0.0531608, 0.0845472, 0.10248, 0.131745, 0.180468, 0.261447, 0.396506", \ + "0.0638704, 0.0967458, 0.114805, 0.143968, 0.192722, 0.273812, 0.408757", \ + "0.079525, 0.114863, 0.133348, 0.162818, 0.211534, 0.292395, 0.427562", \ + "0.101471, 0.140598, 0.159886, 0.189656, 0.238905, 0.320035, 0.455317", \ + "0.131043, 0.176566, 0.197643, 0.228969, 0.279319, 0.362296, 0.498668", \ + "0.171604, 0.225942, 0.250405, 0.284673, 0.338228, 0.424792, 0.565281" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00860406, 0.0419829, 0.0661281, 0.106751, 0.175097, 0.289337, 0.479503", \ + "0.0112977, 0.0431893, 0.0668648, 0.107132, 0.175294, 0.289338, 0.480599", \ + "0.0134989, 0.0444156, 0.067634, 0.107575, 0.175611, 0.289534, 0.4806", \ + "0.0164666, 0.0468966, 0.0694011, 0.108662, 0.176107, 0.290007, 0.480601", \ + "0.0213611, 0.0517005, 0.0733704, 0.111462, 0.178194, 0.291266, 0.480641", \ + "0.029349, 0.061188, 0.081562, 0.118441, 0.18431, 0.296609, 0.484955", \ + "0.041898, 0.076848, 0.09696, 0.132131, 0.197055, 0.309814, 0.498294" \ + ); + } + } + 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.003787, 0.0038394, 0.0038494, 0.0038079, 0.0036308, 0.0032359, 0.002558", \ + "0.0037608, 0.003849, 0.0038823, 0.0041633, 0.0037726, 0.003569, 0.0026432", \ + "0.0037564, 0.0039668, 0.0039396, 0.0038832, 0.003856, 0.0033064, 0.0038077", \ + "0.0039218, 0.0041267, 0.0042009, 0.0042892, 0.0041524, 0.0035889, 0.004618", \ + "0.0040139, 0.0041253, 0.0041974, 0.00429, 0.0043199, 0.0041924, 0.0032049", \ + "0.0042735, 0.0043432, 0.0042558, 0.0043264, 0.0042449, 0.0043618, 0.0042556", \ + "0.004187, 0.004087, 0.004049, 0.004154, 0.003793, 0.003893, 0.003758" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "-0.003787, -0.0038394, -0.0038494, -0.0038079, -0.0036308, -0.0032359, -0.002558", \ + "-0.0037608, -0.003849, -0.0038823, -0.0041633, -0.0037726, -0.003569, -0.0026432", \ + "-0.0037564, -0.0039668, -0.0039396, -0.0038832, -0.003856, -0.0033064, -0.0038077", \ + "-0.0039218, -0.0041267, -0.0042009, -0.0042892, -0.0041524, -0.0035889, -0.004618", \ + "-0.0040139, -0.0041253, -0.0041974, -0.00429, -0.0043199, -0.0041924, -0.0032049", \ + "-0.0042735, -0.0043432, -0.0042558, -0.0043264, -0.0042449, -0.0043618, -0.0042556", \ + "-0.004187, -0.004087, -0.004049, -0.004154, -0.003793, -0.003893, -0.003758" \ + ); + } + } + 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.0221265, 0.0222967, 0.0222697, 0.0222196, 0.0219999, 0.021573, 0.021055", \ + "0.0220328, 0.0221674, 0.0221921, 0.022435, 0.0220366, 0.021679, 0.0209142", \ + "0.022073, 0.0222727, 0.0223281, 0.0221632, 0.0221938, 0.0216321, 0.0218906", \ + "0.0221041, 0.0222823, 0.0223458, 0.0224253, 0.0222571, 0.0218423, 0.0223736", \ + "0.0222052, 0.0222435, 0.0223118, 0.0223936, 0.0224225, 0.0223186, 0.0215058", \ + "0.0227006, 0.0227296, 0.0226266, 0.0226916, 0.0227216, 0.0227386, 0.0225916", \ + "0.022217, 0.021987, 0.021858, 0.022051, 0.021581, 0.021714, 0.021512" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0220061, 0.02265, 0.022685, 0.0226216, 0.022454, 0.0221385, 0.0214494", \ + "0.022241, 0.0229061, 0.0228627, 0.0229749, 0.0227145, 0.0228303, 0.0216278", \ + "0.0221646, 0.0228927, 0.0229891, 0.0228305, 0.0226566, 0.0229951, 0.0216873", \ + "0.0217582, 0.0224491, 0.0226232, 0.0226885, 0.0226691, 0.0222587, 0.0220908", \ + "0.0209962, 0.0216177, 0.0217627, 0.0217001, 0.021861, 0.0218003, 0.021454", \ + "0.0188484, 0.0194213, 0.0195151, 0.0193475, 0.0195163, 0.019491, 0.0195354", \ + "0.012988, 0.013556, 0.013479, 0.013589, 0.013617, 0.013091, 0.013279" \ + ); + } + } + 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.0148464, 0.0154929, 0.0155144, 0.0154876, 0.0152958, 0.0149769, 0.0143853", \ + "0.0171797, 0.0171622, 0.0171417, 0.0171575, 0.0174954, 0.0166458, 0.0164399", \ + "0.0204861, 0.0199566, 0.0200208, 0.0199267, 0.0197414, 0.0200988, 0.0187116", \ + "0.0275275, 0.0261402, 0.0261849, 0.0262674, 0.0262102, 0.025577, 0.025761", \ + "0.0422365, 0.0395782, 0.0393544, 0.0389602, 0.0388676, 0.0388125, 0.0380291", \ + "0.0725497, 0.0678927, 0.0670487, 0.0663446, 0.0658345, 0.0653905, 0.0651808", \ + "0.132379, 0.125344, 0.123821, 0.122031, 0.120656, 0.119734, 0.118501" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0024358; + rise_capacitance : 0.00267578; + rise_capacitance_range (0.00233212, 0.00293469); + fall_capacitance : 0.00219582; + fall_capacitance_range (0.00219582, 0.00281666); + 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.0415682, -0.0177173, 0.00614259, 0.0450441", \ + "-0.0871074, -0.0585686, -0.0357467, 0.0033467", \ + "-0.119301, -0.0875066, -0.0620624, -0.0241335", \ + "-0.147582, -0.113307, -0.0860396, -0.0472246" \ + ); + } + 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.0195615, 0.04967, 0.0961548, 0.158375", \ + "-0.0696366, 0.00254646, 0.0507929, 0.116056", \ + "-0.0987266, -0.0245687, 0.0269836, 0.0916895", \ + "-0.128693, -0.0500797, 0.00153393, 0.0678854" \ + ); + } + } + 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.0464586, 0.0326922, 0.0298623, 0.0359068", \ + "0.092099, 0.0687544, 0.0593484, 0.0516333", \ + "0.124444, 0.0953739, 0.0809509, 0.0665078", \ + "0.152979, 0.121554, 0.102989, 0.0826431" \ + ); + } + 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.0244519, -0.0471742, -0.0910112, -0.152979", \ + "0.0746283, 0.00254646, -0.0481705, -0.110558", \ + "0.10387, 0.0271912, -0.0215869, -0.0860396", \ + "0.13409, 0.0555777, 0.00411597, -0.0619823" \ + ); + } + } + 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.000342483, 0.00178365, 0.00417317, 0.00963547, 0.0208922, 0.0444624, 0.0932251" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00221229, 0.00400134, 0.00647649, 0.0117472, 0.0231495, 0.0458899, 0.0934373" \ + ); + } + } + 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.032838, 0.0342016, 0.0365171, 0.0419321, 0.0536806, 0.0781002, 0.128766" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0457682, 0.0494125, 0.0519352, 0.0574044, 0.0691236, 0.0933899, 0.142701" \ + ); + } + } + 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.032838, 0.0342016, 0.0365171, 0.0419321, 0.0536806, 0.0781002, 0.128766" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0457682, 0.0494125, 0.0519352, 0.0574044, 0.0691236, 0.0933899, 0.142701" \ + ); + } + } + } + pin (GATE) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0025395; + rise_capacitance : 0.003021; + rise_capacitance_range (0.00256043, 0.00349661); + fall_capacitance : 0.00193763; + fall_capacitance_range (0.00193763, 0.00301188); + 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.0413513, 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.0198113, 0.0216036, 0.0246623, 0.0318932, 0.046991, 0.0782854, 0.142074" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0232824, 0.0257914, 0.0290912, 0.0363855, 0.0515205, 0.0818922, 0.143897" \ + ); + } + } + 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.0294453, 0.031842, 0.0348889, 0.041784, 0.0557141, 0.0847214, 0.143443" \ + ); + } + } + 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.0137746, 0.0155748, 0.0184946, 0.0251723, 0.039202, 0.0683366, 0.127687" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0296051, 0.0319665, 0.0349307, 0.0417322, 0.0558577, 0.0853149, 0.144098" \ + ); + } + } + 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.0198113, 0.0216036, 0.0246623, 0.0318932, 0.046991, 0.0782854, 0.142074" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0294453, 0.031842, 0.0348889, 0.041784, 0.0557141, 0.0847214, 0.143443" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00332327; + rise_capacitance : 0.00349977; + rise_capacitance_range (0.00289727, 0.00365016); + fall_capacitance : 0.00319088; + fall_capacitance_range (0.0029229, 0.00341951); + 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.0721324, -0.119301, -0.179962", \ + "0.0172243, -0.0560221, -0.108486, -0.182032", \ + "0.0344321, -0.0383691, -0.0944428, -0.167963", \ + "0.0477424, -0.0241433, -0.0806326, -0.156432" \ + ); + } + } + 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.0146711, 0.0846116, 0.137303, 0.212343", \ + "-0.0122326, 0.061115, 0.118976, 0.193028", \ + "-0.0292886, 0.043614, 0.0998395, 0.173613", \ + "-0.0423457, 0.0323903, 0.0891074, 0.165286" \ + ); + } + } + 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" \ + ); + } + } + 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 (sg13cmos5l_dllr_1) { + area : 34.4736; + cell_footprint : "dllr"; + cell_leakage_power : 4403.39; + leakage_power () { + value : 4299.66; + when : "!RESET_B*!Q*Q_N*!D*!GATE_N"; + } + leakage_power () { + value : 4049.88; + when : "!RESET_B*!Q*Q_N*!D*GATE_N"; + } + leakage_power () { + value : 3678.46; + when : "!RESET_B*!Q*Q_N*D*!GATE_N"; + } + leakage_power () { + value : 4060.93; + when : "!RESET_B*!Q*Q_N*D*GATE_N"; + } + leakage_power () { + value : 4779.26; + when : "RESET_B*!GATE_N*!D*!Q*!Q_N"; + } + leakage_power () { + value : 4779.26; + when : "RESET_B*!GATE_N*!D*!Q*Q_N"; + } + leakage_power () { + value : 4779.26; + when : "RESET_B*!GATE_N*!D*Q*!Q_N"; + } + leakage_power () { + value : 4779.26; + when : "RESET_B*!GATE_N*!D*Q*Q_N"; + } + leakage_power () { + value : 4342.79; + when : "RESET_B*!GATE_N*D*!Q*!Q_N"; + } + leakage_power () { + value : 4342.79; + when : "RESET_B*!GATE_N*D*!Q*Q_N"; + } + leakage_power () { + value : 4342.79; + when : "RESET_B*!GATE_N*D*Q*!Q_N"; + } + leakage_power () { + value : 4342.79; + when : "RESET_B*!GATE_N*D*Q*Q_N"; + } + leakage_power () { + value : 4540.72; + when : "D*GATE_N*RESET_B*Q*!Q_N"; + } + leakage_power () { + value : 4529.6; + 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.098341, 0.136836, 0.158071, 0.19219, 0.248916, 0.343253, 0.500429", \ + "0.112792, 0.151274, 0.172522, 0.206622, 0.263336, 0.357667, 0.514825", \ + "0.122238, 0.160717, 0.181956, 0.21607, 0.272763, 0.367093, 0.524242", \ + "0.136014, 0.174537, 0.195783, 0.229874, 0.286577, 0.380943, 0.538031", \ + "0.153017, 0.191536, 0.212785, 0.246934, 0.303658, 0.398007, 0.555109", \ + "0.174829, 0.213413, 0.23468, 0.268795, 0.325524, 0.41982, 0.577064", \ + "0.201826, 0.240514, 0.261767, 0.295927, 0.35266, 0.447029, 0.604242" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0130337, 0.0547418, 0.0837394, 0.13318, 0.217605, 0.359141, 0.595366", \ + "0.0130347, 0.0547428, 0.0837404, 0.133181, 0.217606, 0.360204, 0.595367", \ + "0.0130434, 0.0547438, 0.0837414, 0.133182, 0.217607, 0.360205, 0.595368", \ + "0.01311, 0.0547648, 0.0837424, 0.133183, 0.217608, 0.360206, 0.595369", \ + "0.0131352, 0.0547845, 0.0837434, 0.133184, 0.217609, 0.360207, 0.59537", \ + "0.013286, 0.054857, 0.083766, 0.133206, 0.21761, 0.360208, 0.595371", \ + "0.01355, 0.054992, 0.083825, 0.133241, 0.217629, 0.360209, 0.595372" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0841371, 0.115686, 0.133606, 0.162482, 0.210655, 0.290916, 0.424684", \ + "0.0992649, 0.130933, 0.148795, 0.177665, 0.225874, 0.306138, 0.439784", \ + "0.108007, 0.139673, 0.157551, 0.186409, 0.234611, 0.314814, 0.448465", \ + "0.120786, 0.152448, 0.170271, 0.199189, 0.247406, 0.327615, 0.461242", \ + "0.138725, 0.170404, 0.188256, 0.217166, 0.265387, 0.3456, 0.479279", \ + "0.162598, 0.194357, 0.212213, 0.241136, 0.289391, 0.369598, 0.503284", \ + "0.192748, 0.224732, 0.242593, 0.27152, 0.319752, 0.399993, 0.533667" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.009494, 0.0427446, 0.0660679, 0.105674, 0.173149, 0.285902, 0.474205", \ + "0.009495, 0.0427456, 0.0660689, 0.105675, 0.17315, 0.285922, 0.474353", \ + "0.009496, 0.0427466, 0.0660699, 0.105676, 0.173151, 0.285942, 0.474354", \ + "0.0095385, 0.0427556, 0.0660709, 0.10568, 0.173152, 0.285943, 0.474355", \ + "0.0096234, 0.0427829, 0.0660719, 0.105696, 0.173153, 0.285944, 0.474356", \ + "0.009772, 0.042825, 0.066103, 0.105707, 0.173154, 0.285996, 0.474357", \ + "0.010049, 0.042975, 0.066173, 0.105737, 0.173155, 0.285997, 0.474358" \ + ); + } + } + 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.107827, 0.146184, 0.167429, 0.201569, 0.258274, 0.352636, 0.509757", \ + "0.12753, 0.165904, 0.187156, 0.221281, 0.278011, 0.37232, 0.529454", \ + "0.139265, 0.177636, 0.198847, 0.232966, 0.289667, 0.383973, 0.541136", \ + "0.15747, 0.195833, 0.217076, 0.251232, 0.307899, 0.402239, 0.559323", \ + "0.184827, 0.223151, 0.244388, 0.278536, 0.3352, 0.429564, 0.58669", \ + "0.227515, 0.265836, 0.287089, 0.321225, 0.377926, 0.472216, 0.62941", \ + "0.293215, 0.331559, 0.352812, 0.386951, 0.443651, 0.538011, 0.695214" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0129613, 0.0547944, 0.0837164, 0.133178, 0.217602, 0.359143, 0.5954", \ + "0.0129623, 0.0547954, 0.0837174, 0.133179, 0.217603, 0.359305, 0.595401", \ + "0.0129633, 0.0547964, 0.0837184, 0.13318, 0.217604, 0.359306, 0.59594", \ + "0.0129643, 0.0547974, 0.0837194, 0.133181, 0.217605, 0.359307, 0.595941", \ + "0.0129653, 0.0547984, 0.0837204, 0.133182, 0.217606, 0.359308, 0.595942", \ + "0.0129663, 0.0547994, 0.0837214, 0.133183, 0.217607, 0.359309, 0.595943", \ + "0.0129673, 0.0548004, 0.0837224, 0.133184, 0.217608, 0.35931, 0.595944" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0809461, 0.112675, 0.130533, 0.159478, 0.207646, 0.28784, 0.421592", \ + "0.101672, 0.133413, 0.151265, 0.180151, 0.228336, 0.308572, 0.442213", \ + "0.114746, 0.146505, 0.164379, 0.193268, 0.241437, 0.321634, 0.455284", \ + "0.13466, 0.166486, 0.184323, 0.213238, 0.261419, 0.341638, 0.475252", \ + "0.164782, 0.196648, 0.214511, 0.24344, 0.29164, 0.371858, 0.505469", \ + "0.210565, 0.243278, 0.261153, 0.290076, 0.338284, 0.418521, 0.552211", \ + "0.280952, 0.313532, 0.331424, 0.360358, 0.408574, 0.488783, 0.622476" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0096731, 0.0427805, 0.0660581, 0.105699, 0.173111, 0.285907, 0.474204", \ + "0.0096964, 0.0427815, 0.0660591, 0.105722, 0.173112, 0.285982, 0.474205", \ + "0.0097496, 0.0427913, 0.0660601, 0.105723, 0.173113, 0.285983, 0.474206", \ + "0.0098383, 0.0428328, 0.0660611, 0.105724, 0.173114, 0.285984, 0.474207", \ + "0.0100078, 0.0429001, 0.0661068, 0.105725, 0.173116, 0.285985, 0.474208", \ + "0.010376, 0.043041, 0.066183, 0.105744, 0.173117, 0.285995, 0.474209", \ + "0.011254, 0.04338, 0.066334, 0.105801, 0.173169, 0.285996, 0.47421" \ + ); + } + } + 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.0363602, 0.0692782, 0.0875667, 0.116743, 0.16483, 0.244989, 0.37864", \ + "0.0572493, 0.0923883, 0.110638, 0.139681, 0.187833, 0.268006, 0.401636", \ + "0.0687572, 0.106139, 0.124392, 0.153314, 0.201427, 0.281598, 0.41521", \ + "0.0853034, 0.125892, 0.144062, 0.172861, 0.220828, 0.300949, 0.434519", \ + "0.107609, 0.151629, 0.169615, 0.198292, 0.246147, 0.326109, 0.459575", \ + "0.13673, 0.185512, 0.20294, 0.230949, 0.278201, 0.357697, 0.491086", \ + "0.171427, 0.222549, 0.239102, 0.266135, 0.313328, 0.391914, 0.525276" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00968001, 0.0439825, 0.0673411, 0.106132, 0.172926, 0.285533, 0.473687", \ + "0.0128167, 0.045315, 0.0675361, 0.106169, 0.172927, 0.285534, 0.475951", \ + "0.0155551, 0.0468504, 0.0682422, 0.106317, 0.172937, 0.285591, 0.475952", \ + "0.019292, 0.0493606, 0.0693228, 0.106512, 0.173062, 0.285592, 0.475953", \ + "0.0248372, 0.0526498, 0.0706692, 0.106703, 0.173063, 0.28576, 0.475954", \ + "0.033815, 0.057174, 0.072449, 0.107134, 0.173064, 0.285761, 0.475955", \ + "0.046442, 0.061298, 0.074284, 0.10766, 0.173127, 0.285762, 0.475956" \ + ); + } + } + 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.0215391, 0.0523913, 0.0737871, 0.108761, 0.167443, 0.264943, 0.427387", \ + "0.0216053, 0.0524254, 0.0738166, 0.109229, 0.167617, 0.265744, 0.427512", \ + "0.0215503, 0.0525177, 0.0738641, 0.108938, 0.16775, 0.265028, 0.427981", \ + "0.0217088, 0.0526744, 0.0740924, 0.10935, 0.16791, 0.265475, 0.429833", \ + "0.0217241, 0.0526223, 0.0739903, 0.109296, 0.168169, 0.266072, 0.42868", \ + "0.0215522, 0.0523462, 0.0735562, 0.108845, 0.167479, 0.265786, 0.428861", \ + "0.022175, 0.052646, 0.074007, 0.109409, 0.167674, 0.265765, 0.428882" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0070044, 0.0383205, 0.0596739, 0.0945189, 0.152894, 0.24992, 0.411519", \ + "0.000533197, 0.0319333, 0.053171, 0.088368, 0.146483, 0.245601, 0.405275", \ + "0.000491399, 0.0320691, 0.0534878, 0.0881578, 0.146921, 0.244884, 0.407644", \ + "0.000474699, 0.0319588, 0.0533446, 0.0886796, 0.14713, 0.243739, 0.410032", \ + "0.0002167, 0.0315412, 0.0530872, 0.0882322, 0.147184, 0.245169, 0.406497", \ + "-3.69996e-05, 0.0311267, 0.0524217, 0.0875437, 0.146571, 0.244838, 0.408191", \ + "-0.000166997, 0.030823, 0.052228, 0.086907, 0.145282, 0.243495, 0.405954" \ + ); + } + } + 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.0375086, 0.0682699, 0.0897945, 0.124772, 0.183438, 0.280796, 0.443301", \ + "0.0374551, 0.0682836, 0.0897939, 0.124956, 0.183775, 0.281105, 0.443384", \ + "0.037605, 0.0685321, 0.0897672, 0.124891, 0.183916, 0.281682, 0.443925", \ + "0.0375743, 0.0685352, 0.0899622, 0.125186, 0.183657, 0.281828, 0.44402", \ + "0.0375204, 0.0684547, 0.0898857, 0.124979, 0.184049, 0.281738, 0.444159", \ + "0.0376228, 0.0684348, 0.0899048, 0.125145, 0.18398, 0.282056, 0.445134", \ + "0.036854, 0.067717, 0.089052, 0.123971, 0.182851, 0.280912, 0.444095" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0339618, 0.0653004, 0.0866085, 0.121544, 0.17986, 0.276932, 0.438495", \ + "0.0339129, 0.0652647, 0.0864869, 0.121779, 0.17999, 0.278374, 0.438481", \ + "0.0341548, 0.0657357, 0.0870362, 0.121893, 0.180499, 0.278331, 0.440659", \ + "0.0346876, 0.0661642, 0.0876122, 0.122903, 0.181266, 0.277983, 0.442154", \ + "0.0354242, 0.0667817, 0.0881437, 0.123499, 0.182346, 0.280312, 0.440912", \ + "0.0381358, 0.0689398, 0.0902128, 0.125402, 0.184335, 0.282553, 0.445802", \ + "0.041551, 0.072385, 0.093585, 0.128361, 0.186863, 0.285218, 0.448022" \ + ); + } + } + 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.0471898, 0.0785756, 0.100111, 0.134935, 0.193071, 0.290153, 0.45195", \ + "0.0494134, 0.0797633, 0.100807, 0.13608, 0.194525, 0.291423, 0.454736", \ + "0.0531424, 0.0828152, 0.104178, 0.138924, 0.197284, 0.296407, 0.4558", \ + "0.061133, 0.089301, 0.110575, 0.145709, 0.204161, 0.300739, 0.4662", \ + "0.0764143, 0.102538, 0.123499, 0.158041, 0.21684, 0.314646, 0.475663", \ + "0.104677, 0.127818, 0.147873, 0.182119, 0.240483, 0.338012, 0.501144", \ + "0.152827, 0.172402, 0.191603, 0.224834, 0.282362, 0.379115, 0.541641" \ + ); + } + } + } + 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.101846, 0.131763, 0.152251, 0.186065, 0.242567, 0.336627, 0.493567", \ + "0.116983, 0.14698, 0.167467, 0.201222, 0.257719, 0.351876, 0.509541", \ + "0.125763, 0.155718, 0.17621, 0.209963, 0.266475, 0.360543, 0.517394", \ + "0.13854, 0.168492, 0.188931, 0.222721, 0.27922, 0.37331, 0.530084", \ + "0.156827, 0.186806, 0.207234, 0.241035, 0.297547, 0.391626, 0.548407", \ + "0.180417, 0.210345, 0.230799, 0.264581, 0.32107, 0.415246, 0.57203", \ + "0.210786, 0.240608, 0.261067, 0.294844, 0.351368, 0.445509, 0.602356" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0087041, 0.0504073, 0.0809341, 0.13157, 0.216415, 0.357897, 0.593724", \ + "0.0087051, 0.0504083, 0.0809359, 0.131571, 0.216419, 0.358509, 0.594418", \ + "0.0087061, 0.0504093, 0.0809369, 0.131572, 0.21642, 0.35851, 0.597222", \ + "0.0087113, 0.0504103, 0.0809372, 0.131573, 0.216421, 0.358511, 0.597223", \ + "0.0087123, 0.0504113, 0.0809419, 0.131621, 0.216422, 0.358512, 0.597224", \ + "0.008713, 0.050413, 0.080943, 0.131622, 0.216423, 0.358513, 0.597225", \ + "0.008803, 0.050421, 0.080946, 0.131623, 0.216424, 0.358514, 0.597226" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.118464, 0.144874, 0.162362, 0.191163, 0.239356, 0.319627, 0.45349", \ + "0.132924, 0.159332, 0.176787, 0.205597, 0.253799, 0.33407, 0.467847", \ + "0.14237, 0.168789, 0.186261, 0.215116, 0.263243, 0.343542, 0.477272", \ + "0.156152, 0.182549, 0.200016, 0.228852, 0.277015, 0.357293, 0.490964", \ + "0.173021, 0.19942, 0.216865, 0.245678, 0.293901, 0.374163, 0.507875", \ + "0.195054, 0.221416, 0.238881, 0.267722, 0.315883, 0.396169, 0.529974", \ + "0.222174, 0.248497, 0.265935, 0.294749, 0.342928, 0.423249, 0.55705" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0086902, 0.041295, 0.065396, 0.105622, 0.173351, 0.286209, 0.474603", \ + "0.0087059, 0.041296, 0.065397, 0.105623, 0.173352, 0.286285, 0.474604", \ + "0.0087069, 0.041297, 0.065398, 0.105624, 0.173353, 0.286286, 0.474605", \ + "0.0087079, 0.041298, 0.065399, 0.105625, 0.173356, 0.286287, 0.474606", \ + "0.0087166, 0.041299, 0.0654, 0.105643, 0.173357, 0.286416, 0.474607", \ + "0.008725, 0.0413, 0.065401, 0.105644, 0.173358, 0.286417, 0.474608", \ + "0.008766, 0.041301, 0.065402, 0.105648, 0.173359, 0.286418, 0.474609" \ + ); + } + } + 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.0987182, 0.128762, 0.14919, 0.182999, 0.239509, 0.333577, 0.490436", \ + "0.119477, 0.149406, 0.169874, 0.203669, 0.260181, 0.35428, 0.511087", \ + "0.132542, 0.162506, 0.182994, 0.21674, 0.273245, 0.367337, 0.524172", \ + "0.15249, 0.18247, 0.202915, 0.236709, 0.2932, 0.38729, 0.544092", \ + "0.182432, 0.212327, 0.232817, 0.266573, 0.323118, 0.417196, 0.573987", \ + "0.228738, 0.258549, 0.278997, 0.312781, 0.369303, 0.463445, 0.62026", \ + "0.299512, 0.329113, 0.349582, 0.383346, 0.439892, 0.534006, 0.690841" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.008701, 0.0504642, 0.0809457, 0.131577, 0.216414, 0.357889, 0.593646", \ + "0.0087189, 0.0504652, 0.0809467, 0.131598, 0.216443, 0.358169, 0.593647", \ + "0.0087199, 0.0504662, 0.0809477, 0.131599, 0.216444, 0.35817, 0.598095", \ + "0.0087209, 0.0504672, 0.0809487, 0.1316, 0.216445, 0.358171, 0.598096", \ + "0.0087443, 0.0504682, 0.0809497, 0.131601, 0.216446, 0.358172, 0.598097", \ + "0.008822, 0.0504692, 0.0809507, 0.13162, 0.216447, 0.358173, 0.598098", \ + "0.008958, 0.0504702, 0.0809517, 0.131621, 0.216448, 0.358174, 0.598099" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.127812, 0.154098, 0.171531, 0.200347, 0.248467, 0.328752, 0.462673", \ + "0.147531, 0.173977, 0.191447, 0.22031, 0.268458, 0.348808, 0.482479", \ + "0.159293, 0.185718, 0.203175, 0.231999, 0.280186, 0.360435, 0.494189", \ + "0.177483, 0.203932, 0.221382, 0.250203, 0.298371, 0.378631, 0.512298", \ + "0.205327, 0.231741, 0.249233, 0.278022, 0.32623, 0.406469, 0.54018", \ + "0.247359, 0.273825, 0.291281, 0.32009, 0.368317, 0.448589, 0.582402", \ + "0.31322, 0.339665, 0.357134, 0.385927, 0.434144, 0.514418, 0.648174" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0086967, 0.0413033, 0.0653501, 0.105635, 0.173319, 0.286209, 0.474603", \ + "0.0086977, 0.0413043, 0.0653511, 0.105636, 0.17332, 0.286324, 0.475663", \ + "0.0086987, 0.0413053, 0.0653521, 0.105637, 0.173321, 0.286325, 0.475664", \ + "0.0086997, 0.0413063, 0.0653531, 0.105638, 0.173327, 0.286326, 0.475665", \ + "0.0087007, 0.0413073, 0.0653541, 0.105639, 0.173328, 0.286327, 0.475666", \ + "0.0087017, 0.0413083, 0.0653551, 0.105646, 0.17335, 0.286328, 0.475667", \ + "0.0087027, 0.0413093, 0.0653561, 0.105647, 0.173354, 0.286329, 0.475668" \ + ); + } + } + 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.0544617, 0.0845271, 0.105018, 0.138776, 0.195337, 0.289406, 0.44632", \ + "0.0772437, 0.106551, 0.126931, 0.160644, 0.217109, 0.311176, 0.467979", \ + "0.0905166, 0.119085, 0.139397, 0.173082, 0.229573, 0.323628, 0.480429", \ + "0.109578, 0.13722, 0.157346, 0.190904, 0.24732, 0.341437, 0.498169", \ + "0.134988, 0.161514, 0.181381, 0.214676, 0.270982, 0.364873, 0.521652", \ + "0.168619, 0.193092, 0.212424, 0.245057, 0.300863, 0.394605, 0.551396", \ + "0.209071, 0.230361, 0.249275, 0.281611, 0.336965, 0.430357, 0.586891" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00880509, 0.050458, 0.0809621, 0.131599, 0.216479, 0.357856, 0.593599", \ + "0.0094162, 0.0505306, 0.0809862, 0.1316, 0.21648, 0.357875, 0.594413", \ + "0.0100416, 0.050646, 0.0810323, 0.131601, 0.216481, 0.357876, 0.594414", \ + "0.0110509, 0.0508202, 0.0810923, 0.131602, 0.216482, 0.357877, 0.594415", \ + "0.0123685, 0.0511048, 0.0811749, 0.131629, 0.216483, 0.357878, 0.594416", \ + "0.014313, 0.051462, 0.081338, 0.13166, 0.216484, 0.357888, 0.594417", \ + "0.016038, 0.05187, 0.081433, 0.13173, 0.216485, 0.357889, 0.594418" \ + ); + } + } + 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.0071013, 0.0385238, 0.0598959, 0.0950239, 0.153623, 0.251092, 0.413692", \ + "0.000585299, 0.0320814, 0.053489, 0.088855, 0.147237, 0.245063, 0.40791", \ + "0.000583101, 0.0321615, 0.0535218, 0.0884988, 0.147751, 0.244763, 0.409528", \ + "0.000580899, 0.0320542, 0.0535476, 0.0887766, 0.147322, 0.24525, 0.407276", \ + "0.000441499, 0.0319492, 0.0532842, 0.0886742, 0.147442, 0.245166, 0.407575", \ + "8.38041e-05, 0.0313757, 0.0527557, 0.0881277, 0.146768, 0.244945, 0.408294", \ + "-6.49989e-05, 0.031236, 0.052565, 0.087448, 0.146188, 0.244276, 0.407611" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0215146, 0.0522393, 0.0735311, 0.108441, 0.166846, 0.263927, 0.425657", \ + "0.0216204, 0.0522873, 0.0735416, 0.108977, 0.16678, 0.264102, 0.425842", \ + "0.0215894, 0.0524835, 0.0737421, 0.108525, 0.166941, 0.266482, 0.426377", \ + "0.0217347, 0.0525249, 0.0739824, 0.109258, 0.16782, 0.264811, 0.428445", \ + "0.0216927, 0.0524363, 0.0738903, 0.108975, 0.168025, 0.266049, 0.426938", \ + "0.0215922, 0.0522302, 0.0733132, 0.108437, 0.167433, 0.265418, 0.428927", \ + "0.021993, 0.052484, 0.073885, 0.108799, 0.167105, 0.264952, 0.427914" \ + ); + } + } + 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.058224, 0.0897617, 0.111029, 0.146182, 0.204754, 0.302207, 0.464741", \ + "0.0604009, 0.0918833, 0.113268, 0.148563, 0.207508, 0.304778, 0.466933", \ + "0.0638123, 0.0953757, 0.116729, 0.151768, 0.21095, 0.30812, 0.473466", \ + "0.0710077, 0.102503, 0.124011, 0.159213, 0.217588, 0.315799, 0.47762", \ + "0.0861033, 0.117552, 0.138918, 0.174143, 0.233078, 0.330693, 0.492895", \ + "0.116766, 0.147937, 0.169352, 0.204711, 0.263484, 0.361473, 0.524689", \ + "0.178517, 0.20945, 0.230628, 0.265736, 0.32459, 0.422531, 0.585803" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0375433, 0.0681165, 0.0893255, 0.124282, 0.182599, 0.279681, 0.441518", \ + "0.0374711, 0.0682167, 0.0895139, 0.125054, 0.183107, 0.279976, 0.442924", \ + "0.0376393, 0.0684736, 0.0896742, 0.124527, 0.183437, 0.279992, 0.443397", \ + "0.037602, 0.0684122, 0.0899332, 0.125134, 0.183144, 0.280641, 0.443132", \ + "0.0373658, 0.0682407, 0.0894117, 0.124773, 0.183794, 0.281579, 0.442601", \ + "0.0376038, 0.0683138, 0.0895518, 0.124898, 0.183385, 0.28173, 0.445018", \ + "0.036898, 0.067577, 0.088671, 0.123587, 0.182121, 0.280462, 0.443385" \ + ); + } + } + 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.0472423, 0.0788749, 0.100172, 0.135243, 0.193945, 0.291335, 0.453595", \ + "0.0494671, 0.0798737, 0.101159, 0.136456, 0.194893, 0.292355, 0.455618", \ + "0.0531883, 0.0828336, 0.104129, 0.139045, 0.198078, 0.295164, 0.457318", \ + "0.0611477, 0.0894692, 0.110571, 0.145627, 0.204151, 0.301938, 0.463838", \ + "0.0767303, 0.102959, 0.123668, 0.158495, 0.217158, 0.314755, 0.477238", \ + "0.104753, 0.127995, 0.148098, 0.182374, 0.240395, 0.337789, 0.501134", \ + "0.15279, 0.172817, 0.192294, 0.225665, 0.282821, 0.379848, 0.542423" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00246063; + rise_capacitance : 0.00266064; + rise_capacitance_range (0.00231687, 0.00292086); + fall_capacitance : 0.00226062; + fall_capacitance_range (0.00226062, 0.00279881); + 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.0366779, 0.00474515, 0.0112861, -0.000828112", \ + "-0.0821157, -0.0381969, -0.0305019, -0.0406373", \ + "-0.114157, -0.0691498, -0.059364, -0.0693328", \ + "-0.142185, -0.0968127, -0.0832146, -0.0914977" \ + ); + } + 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.0476672, -0.0710107, -0.111461", \ + "-0.092099, -0.094219, -0.117042, -0.156095", \ + "-0.119301, -0.118976, -0.140315, -0.179506", \ + "-0.15028, -0.146295, -0.167963, -0.206608" \ + ); + } + } + 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.0415682, 0.000246497, -0.00614259, 0.0089232", \ + "0.0871074, 0.0432898, 0.0357467, 0.0461353", \ + "0.119301, 0.0743946, 0.0647607, 0.0749827", \ + "0.147582, 0.0995617, 0.0888645, 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.0464586, 0.0626421, 0.117303, 0.211301", \ + "0.0970907, 0.104405, 0.145888, 0.222071", \ + "0.124444, 0.129465, 0.1646, 0.23318", \ + "0.152979, 0.157291, 0.187738, 0.250881" \ + ); + } + } + 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.00191818, 0.00339064, 0.0058046, 0.011296, 0.0226493, 0.0461592, 0.0948138" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00463667, 0.0064555, 0.00895853, 0.0142549, 0.0256926, 0.0485332, 0.0960016" \ + ); + } + } + 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.0334389, 0.0347894, 0.0372069, 0.0426466, 0.0544867, 0.0793558, 0.129505" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0454561, 0.053513, 0.0561012, 0.0615214, 0.0732998, 0.0975623, 0.146981" \ + ); + } + } + 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.0334389, 0.0347894, 0.0372069, 0.0426466, 0.0544867, 0.0793558, 0.129505" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0454561, 0.053513, 0.0561012, 0.0615214, 0.0732998, 0.0975623, 0.146981" \ + ); + } + } + } + pin (GATE_N) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0026335; + rise_capacitance : 0.00213452; + rise_capacitance_range (0.00213452, 0.00355715); + fall_capacitance : 0.00291863; + fall_capacitance_range (0.00269458, 0.00304977); + 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.0541687, 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.0231034, 0.024848, 0.027676, 0.0342308, 0.0482495, 0.0771312, 0.136051" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0241345, 0.0264621, 0.0296018, 0.0362728, 0.0503733, 0.0786402, 0.136842" \ + ); + } + } + 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.0267299, 0.0293699, 0.0322676, 0.0390673, 0.0532305, 0.0821945, 0.143054" \ + ); + } + 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.0267769, 0.0293942, 0.0323544, 0.0389874, 0.0532619, 0.0832335, 0.14313" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0161691, 0.0184718, 0.0216573, 0.0284166, 0.0426836, 0.071337, 0.13033" \ + ); + } + } + 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.0267299, 0.0293699, 0.0322676, 0.0390673, 0.0532305, 0.0821945, 0.143054" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0241345, 0.0264621, 0.0296018, 0.0362728, 0.0503733, 0.0786402, 0.136842" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00346691; + rise_capacitance : 0.0036804; + rise_capacitance_range (0.00307812, 0.00383083); + fall_capacitance : 0.00333882; + fall_capacitance_range (0.00304367, 0.00361137); + 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.012226, -0.04967, -0.0575781, -0.0477424", \ + "0.0197201, -0.0152788, -0.0245687, -0.0170917", \ + "0.0498628, 0.0140791, 0.00539673, 0.0156587", \ + "0.0828212, 0.0473307, 0.0380154, 0.0501761" \ + ); + } + } + 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.0195615, 0.0571575, 0.0652935, 0.0558375", \ + "-0.0147285, 0.0229181, 0.032436, 0.0225897", \ + "-0.0447192, -0.00883427, 0, -0.0100088", \ + "-0.0774245, -0.0418327, -0.0323655, -0.0442731" \ + ); + } + } + 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.0926208, 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 (sg13cmos5l_dllrq_1) { + area : 29.0304; + cell_footprint : "dllrq"; + cell_leakage_power : 3579.71; + leakage_power () { + value : 3545.58; + when : "!RESET_B*!Q*!D*!GATE_N"; + } + leakage_power () { + value : 3295.76; + when : "!RESET_B*!Q*!D*GATE_N"; + } + leakage_power () { + value : 2945.41; + when : "!RESET_B*!Q*D*!GATE_N"; + } + leakage_power () { + value : 3306.87; + when : "!RESET_B*!Q*D*GATE_N"; + } + leakage_power () { + value : 3796.51; + when : "RESET_B*GATE_N*!D*!Q"; + } + leakage_power () { + value : 3796.51; + when : "RESET_B*GATE_N*!D*Q"; + } + leakage_power () { + value : 3807.58; + when : "RESET_B*GATE_N*D*!Q"; + } + leakage_power () { + value : 3807.58; + when : "RESET_B*GATE_N*D*Q"; + } + leakage_power () { + value : 3449.04; + when : "D*!GATE_N*RESET_B*Q"; + } + leakage_power () { + value : 4046.29; + 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.0895672, 0.124361, 0.145189, 0.179203, 0.235789, 0.330001, 0.487133", \ + "0.104145, 0.138957, 0.159729, 0.193697, 0.250347, 0.344631, 0.501812", \ + "0.113739, 0.148537, 0.169334, 0.203272, 0.259901, 0.354183, 0.511333", \ + "0.127684, 0.16252, 0.183329, 0.217275, 0.273904, 0.368209, 0.525252", \ + "0.144621, 0.179435, 0.200231, 0.234176, 0.290863, 0.385177, 0.542219", \ + "0.166577, 0.201439, 0.222247, 0.256208, 0.312859, 0.407145, 0.564319", \ + "0.193405, 0.2284, 0.24923, 0.283221, 0.339831, 0.434198, 0.591328" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0116023, 0.0525883, 0.0824894, 0.132859, 0.217718, 0.359271, 0.595461", \ + "0.0116033, 0.0525893, 0.0824904, 0.13286, 0.217719, 0.360015, 0.595462", \ + "0.0116157, 0.0525903, 0.0824914, 0.132861, 0.21772, 0.360016, 0.595463", \ + "0.011642, 0.0525931, 0.0824924, 0.132862, 0.217721, 0.360017, 0.595464", \ + "0.0117171, 0.0526253, 0.0825105, 0.132863, 0.217722, 0.360018, 0.595465", \ + "0.011904, 0.052698, 0.082555, 0.132864, 0.217723, 0.360019, 0.595466", \ + "0.012201, 0.052814, 0.082631, 0.132865, 0.217724, 0.36002, 0.595505" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0796578, 0.108959, 0.12655, 0.15545, 0.203658, 0.283835, 0.417558", \ + "0.0951028, 0.124425, 0.142021, 0.170849, 0.219084, 0.299345, 0.433116", \ + "0.103887, 0.133195, 0.150815, 0.179679, 0.227863, 0.308051, 0.44172", \ + "0.116776, 0.146083, 0.16373, 0.192562, 0.240804, 0.320998, 0.454637", \ + "0.13509, 0.164421, 0.182042, 0.210933, 0.259104, 0.339354, 0.472989", \ + "0.158901, 0.188323, 0.205951, 0.234842, 0.283047, 0.363286, 0.49699", \ + "0.189078, 0.218661, 0.236333, 0.265191, 0.313446, 0.39365, 0.527369" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.008733, 0.0416781, 0.0655033, 0.105696, 0.173383, 0.286171, 0.474511", \ + "0.0087425, 0.0416791, 0.0655357, 0.105697, 0.173384, 0.286199, 0.474512", \ + "0.0087541, 0.0416801, 0.0655367, 0.105698, 0.173385, 0.2862, 0.474513", \ + "0.0087631, 0.0416811, 0.0655377, 0.105699, 0.173386, 0.286201, 0.474514", \ + "0.0088631, 0.0416877, 0.0655555, 0.1057, 0.173387, 0.286264, 0.474515", \ + "0.009035, 0.041752, 0.065588, 0.105701, 0.173388, 0.286406, 0.474516", \ + "0.009351, 0.041879, 0.06566, 0.105794, 0.173394, 0.286407, 0.474517" \ + ); + } + } + 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.0990096, 0.133668, 0.154448, 0.188427, 0.245092, 0.339394, 0.496491", \ + "0.118714, 0.153387, 0.174172, 0.208142, 0.264763, 0.359082, 0.516177", \ + "0.130322, 0.164975, 0.185764, 0.219697, 0.276359, 0.370606, 0.527764", \ + "0.148613, 0.183243, 0.204071, 0.238031, 0.294666, 0.388913, 0.545997", \ + "0.175934, 0.210585, 0.23139, 0.265342, 0.321982, 0.416291, 0.573334", \ + "0.218007, 0.25268, 0.273471, 0.307445, 0.364082, 0.458434, 0.615486", \ + "0.283946, 0.318609, 0.339414, 0.373367, 0.430021, 0.524313, 0.681381" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0115097, 0.052546, 0.0824778, 0.132795, 0.217615, 0.359249, 0.595463", \ + "0.0115107, 0.052547, 0.0824788, 0.132796, 0.217616, 0.359649, 0.595464", \ + "0.0115117, 0.0525558, 0.0824798, 0.132797, 0.217617, 0.35965, 0.599845", \ + "0.0115127, 0.0525568, 0.0824808, 0.132798, 0.217658, 0.359651, 0.599846", \ + "0.0115137, 0.0525578, 0.0824818, 0.132799, 0.217659, 0.359652, 0.599847", \ + "0.0115147, 0.0525588, 0.0824828, 0.1328, 0.217675, 0.359653, 0.599848", \ + "0.0115157, 0.0525598, 0.0824838, 0.132801, 0.217676, 0.359654, 0.599849" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0760549, 0.10544, 0.12304, 0.151927, 0.2001, 0.280311, 0.41397", \ + "0.0967355, 0.126098, 0.143722, 0.172569, 0.220761, 0.300988, 0.434759", \ + "0.109726, 0.139143, 0.156769, 0.185624, 0.233793, 0.314003, 0.447668", \ + "0.129474, 0.158926, 0.176527, 0.205389, 0.253592, 0.333804, 0.467433", \ + "0.158914, 0.188453, 0.206068, 0.234965, 0.283115, 0.363347, 0.497135", \ + "0.204338, 0.23408, 0.251721, 0.280618, 0.328809, 0.409052, 0.542738", \ + "0.274218, 0.304533, 0.322196, 0.351053, 0.399213, 0.479441, 0.61319" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0089128, 0.0416705, 0.0655616, 0.105698, 0.173324, 0.28617, 0.474469", \ + "0.0089723, 0.0416715, 0.0655662, 0.105699, 0.173354, 0.286193, 0.47447", \ + "0.0090189, 0.0416762, 0.0655672, 0.1057, 0.173355, 0.286197, 0.474471", \ + "0.0091149, 0.0417321, 0.0655739, 0.105701, 0.17345, 0.286198, 0.474472", \ + "0.0093031, 0.0417979, 0.0656316, 0.105771, 0.173451, 0.286199, 0.474473", \ + "0.009737, 0.041943, 0.06571, 0.105772, 0.173452, 0.286309, 0.474474", \ + "0.010708, 0.042372, 0.065879, 0.10582, 0.173453, 0.28631, 0.474475" \ + ); + } + } + 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.0339008, 0.063329, 0.0809797, 0.10988, 0.158118, 0.238391, 0.372305", \ + "0.0533961, 0.084385, 0.102224, 0.131139, 0.179408, 0.259712, 0.393426", \ + "0.0640901, 0.0966121, 0.114521, 0.143543, 0.191747, 0.272149, 0.405859", \ + "0.0799054, 0.115038, 0.133186, 0.162367, 0.210693, 0.290827, 0.42475", \ + "0.101992, 0.140838, 0.159982, 0.189416, 0.238341, 0.318837, 0.452571", \ + "0.131938, 0.177177, 0.197988, 0.229224, 0.279369, 0.361558, 0.49676", \ + "0.173364, 0.22731, 0.251749, 0.286024, 0.339392, 0.425414, 0.565053" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00875154, 0.0417548, 0.0656655, 0.105801, 0.173395, 0.286393, 0.474623", \ + "0.0114458, 0.0429759, 0.0663821, 0.106234, 0.173629, 0.286394, 0.476247", \ + "0.0136635, 0.0442101, 0.0671659, 0.106647, 0.173903, 0.286586, 0.476248", \ + "0.0166791, 0.0469532, 0.0689631, 0.107729, 0.174495, 0.287027, 0.476249", \ + "0.021592, 0.0517172, 0.0730408, 0.110661, 0.176643, 0.288469, 0.47625", \ + "0.029667, 0.0611, 0.081246, 0.117881, 0.182933, 0.294142, 0.480203", \ + "0.042321, 0.076614, 0.097128, 0.132003, 0.196169, 0.307699, 0.494097" \ + ); + } + } + 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.0414047, 0.0761519, 0.0969552, 0.13087, 0.187561, 0.281786, 0.439128", \ + "0.0538305, 0.0895251, 0.11045, 0.144466, 0.201124, 0.295432, 0.452523", \ + "0.0631595, 0.0999664, 0.120992, 0.155071, 0.211743, 0.306085, 0.463202", \ + "0.0771306, 0.116599, 0.137934, 0.17226, 0.229085, 0.323392, 0.480511", \ + "0.0944048, 0.138885, 0.161052, 0.196621, 0.25451, 0.349204, 0.506439", \ + "0.115864, 0.166877, 0.191648, 0.229375, 0.289548, 0.388153, 0.547845", \ + "0.138618, 0.199165, 0.227691, 0.269556, 0.333956, 0.438218, 0.605669" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0112623, 0.0524498, 0.0824989, 0.132749, 0.217619, 0.359275, 0.595401", \ + "0.0128364, 0.0532628, 0.0829647, 0.133068, 0.21773, 0.359294, 0.595531", \ + "0.0145918, 0.0542238, 0.0835847, 0.133364, 0.217993, 0.359419, 0.595532", \ + "0.0179472, 0.056943, 0.0854395, 0.134603, 0.218646, 0.359734, 0.595674", \ + "0.0229933, 0.0631044, 0.0904746, 0.138968, 0.221792, 0.361884, 0.596678", \ + "0.0305656, 0.0727334, 0.100311, 0.148428, 0.231216, 0.370711, 0.603381", \ + "0.042261, 0.089771, 0.117385, 0.165581, 0.249135, 0.390926, 0.625039" \ + ); + } + } + 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.0155982, 0.0157826, 0.0158024, 0.0158097, 0.0156339, 0.015166, 0.0145286", \ + "0.0156404, 0.0157686, 0.0158535, 0.0160835, 0.0157873, 0.0154329, 0.0145957", \ + "0.0155831, 0.0158311, 0.015885, 0.0156905, 0.0157692, 0.0151794, 0.0157224", \ + "0.0157679, 0.0160193, 0.0161031, 0.0161935, 0.016072, 0.0155703, 0.0156632", \ + "0.0162769, 0.0164343, 0.0165154, 0.0166018, 0.0166431, 0.0165287, 0.0156631", \ + "0.0175688, 0.0176012, 0.0175411, 0.0176086, 0.017591, 0.0176386, 0.017585", \ + "0.020228, 0.020235, 0.020292, 0.020434, 0.020045, 0.02021, 0.020066" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0032319, 0.003895, 0.003872, 0.0038446, 0.003725, 0.00332, 0.0027511", \ + "0.000643902, 0.0013008, 0.0012833, 0.0013272, 0.0012361, 0.000793003, 7.76015e-05", \ + "0.000646897, 0.0013512, 0.0014775, 0.0012875, 0.0012747, 0.0012597, 0.000466399", \ + "0.000526801, 0.0012003, 0.0012663, 0.0013665, 0.0013804, 0.0009185, 0.0016515", \ + "0.000289902, 0.0008948, 0.0010377, 0.0010512, 0.0010535, 0.0011589, 0.000308201", \ + "8.65012e-05, 0.000602096, 0.000581101, 0.000608496, 0.0006992, 0.000804596, 0.000815295", \ + "-0.000184998, 0.000322998, 0.000449002, 0.000213996, -6.00517e-06, 0.000122994, -0.000162005" \ + ); + } + } + 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.0137333, 0.0139303, 0.0139666, 0.0139265, 0.0137587, 0.013309, 0.0127887", \ + "0.0136885, 0.0138315, 0.013902, 0.0142111, 0.0136973, 0.0134265, 0.0126041", \ + "0.0138652, 0.0141184, 0.0141131, 0.0140605, 0.0144064, 0.013718, 0.0141649", \ + "0.0136733, 0.0139233, 0.0140444, 0.0140585, 0.0138115, 0.013909, 0.0129814", \ + "0.0132787, 0.0135424, 0.0136286, 0.013635, 0.0137242, 0.0135601, 0.0127422", \ + "0.0129838, 0.0131645, 0.0132312, 0.0133298, 0.0133343, 0.013311, 0.0132688", \ + "0.012, 0.01224, 0.012252, 0.012043, 0.012012, 0.012091, 0.011932" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0112614, 0.0119081, 0.011927, 0.0118765, 0.0116935, 0.0113189, 0.0107401", \ + "0.0112215, 0.0118352, 0.0118389, 0.0119328, 0.0117654, 0.0124427, 0.010624", \ + "0.0115992, 0.0122884, 0.0123999, 0.0121945, 0.0121835, 0.0118415, 0.0124027", \ + "0.011966, 0.0126572, 0.0127337, 0.0128012, 0.0128471, 0.0123204, 0.0124764", \ + "0.0123916, 0.0129965, 0.0130788, 0.0131897, 0.013218, 0.0132184, 0.0121681", \ + "0.0147291, 0.0152206, 0.0151886, 0.0152296, 0.0153266, 0.0153286, 0.0153886", \ + "0.017722, 0.017993, 0.018002, 0.017796, 0.017605, 0.017775, 0.017203" \ + ); + } + } + 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.0194557, 0.0198155, 0.0198682, 0.0197507, 0.0195632, 0.0191158, 0.0184974", \ + "0.0203637, 0.0202639, 0.0202417, 0.0204444, 0.0202141, 0.0195782, 0.0189253", \ + "0.0228287, 0.022304, 0.0223738, 0.0222987, 0.0221328, 0.021758, 0.0210803", \ + "0.0294162, 0.0280936, 0.0280151, 0.0279718, 0.0278929, 0.0272594, 0.0281471", \ + "0.0441767, 0.0417428, 0.041263, 0.0410636, 0.0409571, 0.0406318, 0.0399283", \ + "0.074418, 0.0703054, 0.0693206, 0.0687799, 0.0681052, 0.0679039, 0.0674922", \ + "0.135474, 0.128958, 0.127382, 0.126251, 0.124642, 0.123738, 0.122567" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0150363, 0.0156515, 0.0156773, 0.0156494, 0.0154785, 0.0151923, 0.0145293", \ + "0.0173586, 0.017342, 0.0173015, 0.0172856, 0.0176066, 0.0167479, 0.0170083", \ + "0.0206546, 0.0201547, 0.0202167, 0.020117, 0.0199262, 0.0197907, 0.0190788", \ + "0.0277301, 0.0264951, 0.0264253, 0.0265141, 0.026491, 0.0257323, 0.0266603", \ + "0.0424528, 0.0399466, 0.0397453, 0.0393827, 0.0392396, 0.0392447, 0.0383861", \ + "0.0728523, 0.0683344, 0.0674898, 0.0668911, 0.0665211, 0.0661291, 0.0659103", \ + "0.132719, 0.125791, 0.124524, 0.122868, 0.121624, 0.120972, 0.119752" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00234893; + rise_capacitance : 0.00258859; + rise_capacitance_range (0.00224444, 0.00284805); + fall_capacitance : 0.00210926; + fall_capacitance_range (0.00210926, 0.00272341); + 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.0317875, 0.00724098, 0.0138579, -0.000828112", \ + "-0.0771241, -0.0356504, -0.0278795, -0.0406373", \ + "-0.109014, -0.0665273, -0.0566657, -0.0665078", \ + "-0.136788, -0.0913147, -0.0775647, -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.039123, -0.0451714, -0.068439, -0.108763", \ + "-0.0896032, -0.0916726, -0.114419, -0.156095", \ + "-0.119301, -0.118976, -0.140315, -0.179506", \ + "-0.147582, -0.146295, -0.167963, -0.206608" \ + ); + } + } + 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.0366779, -0.00224933, -0.00871436, 0.00622484", \ + "0.0821157, 0.0407434, 0.0331243, 0.0461353", \ + "0.114157, 0.0691498, 0.059364, 0.0721577", \ + "0.142185, 0.0940637, 0.0832146, 0.0914977" \ + ); + } + 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.0601463, 0.114731, 0.208602", \ + "0.0945949, 0.104405, 0.143266, 0.219322", \ + "0.121873, 0.126843, 0.161902, 0.230355", \ + "0.152979, 0.154542, 0.184913, 0.247929" \ + ); + } + } + 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.000227242, 0.00167497, 0.00408276, 0.00956349, 0.0209425, 0.0444392, 0.093362" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00218925, 0.00399209, 0.00648232, 0.0117985, 0.0232379, 0.0460783, 0.0937712" \ + ); + } + } + 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.0207491, 0.0221329, 0.0245468, 0.0299802, 0.0413758, 0.0649444, 0.112861" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0322775, 0.0364973, 0.0390193, 0.0445484, 0.0562891, 0.0806877, 0.130208" \ + ); + } + } + 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.0207491, 0.0221329, 0.0245468, 0.0299802, 0.0413758, 0.0649444, 0.112861" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0322775, 0.0364973, 0.0390193, 0.0445484, 0.0562891, 0.0806877, 0.130208" \ + ); + } + } + } + pin (GATE_N) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00249625; + rise_capacitance : 0.00301741; + rise_capacitance_range (0.00254119, 0.00350527); + fall_capacitance : 0.00223568; + fall_capacitance_range (0.00223568, 0.00299385); + 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.04776, 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.0228924, 0.0246137, 0.0274506, 0.0340644, 0.0480985, 0.0770968, 0.136046" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0238113, 0.0261369, 0.0292865, 0.0359861, 0.0501199, 0.0784783, 0.136799" \ + ); + } + } + 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.0294554, 0.0318697, 0.0349407, 0.0417981, 0.0558227, 0.0850477, 0.145367" \ + ); + } + } + 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.012268, 0.0140506, 0.0170068, 0.0237816, 0.0378636, 0.0669805, 0.126584" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0294977, 0.0318941, 0.0349094, 0.0417767, 0.0562513, 0.0849554, 0.143456" \ + ); + } + } + 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.0228924, 0.0246137, 0.0274506, 0.0340644, 0.0480985, 0.0770968, 0.136046" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0294977, 0.0318941, 0.0349094, 0.0417767, 0.0562513, 0.0849554, 0.143456" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0034014; + rise_capacitance : 0.0036253; + rise_capacitance_range (0.00284993, 0.00394828); + fall_capacitance : 0.0031775; + fall_capacitance_range (0.00290845, 0.00340202); + 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.0546617, -0.0627217, -0.0531392", \ + "0.00474515, -0.033104, -0.0429256, -0.0335857", \ + "0.0190015, -0.0147674, -0.0242853, -0.0154158", \ + "0.0315523, -0.00490029, -0.0128337, -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.0244519, 0.0596533, 0.070437, 0.0612343", \ + "0.000246497, 0.0381969, 0.0481705, 0.0390837", \ + "-0.0164297, 0.0200123, 0.029682, 0.0210657", \ + "-0.0261555, 0.0103983, 0.0184836, 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.0894165, 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 (sg13cmos5l_dlygate4sd1_1) { + area : 14.5152; + cell_footprint : "dlygate4sd1"; + cell_leakage_power : 1219.16; + leakage_power () { + value : 1348.41; + when : "!A&!X"; + } + leakage_power () { + value : 1089.91; + 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.0567617, 0.0889546, 0.10953, 0.143431, 0.200106, 0.294335, 0.451456", \ + "0.07085, 0.103003, 0.123587, 0.157413, 0.214004, 0.308263, 0.465335", \ + "0.0786026, 0.110787, 0.131371, 0.165244, 0.22189, 0.316145, 0.473204", \ + "0.0876336, 0.11978, 0.140383, 0.174263, 0.230905, 0.325151, 0.482192", \ + "0.0928104, 0.125034, 0.145586, 0.179483, 0.236103, 0.330426, 0.487479", \ + "0.0928114, 0.125035, 0.145587, 0.179484, 0.236104, 0.330427, 0.48748", \ + "0.0928124, 0.125036, 0.145588, 0.179485, 0.236105, 0.330428, 0.487481" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00894693, 0.0508142, 0.0814235, 0.132055, 0.217045, 0.358857, 0.594931", \ + "0.0089795, 0.0508152, 0.0814245, 0.132056, 0.217046, 0.359082, 0.594932", \ + "0.0090367, 0.0508293, 0.0814255, 0.132057, 0.217047, 0.359083, 0.594933", \ + "0.0091516, 0.0508502, 0.0814265, 0.132058, 0.217118, 0.359084, 0.594934", \ + "0.0093133, 0.0508982, 0.0814275, 0.132078, 0.217119, 0.359085, 0.594935", \ + "0.0097134, 0.0509695, 0.0814285, 0.132079, 0.21712, 0.359086, 0.594936", \ + "0.010404, 0.051101, 0.081441, 0.132087, 0.217121, 0.359087, 0.594937" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0651986, 0.0932039, 0.110851, 0.139938, 0.188577, 0.269377, 0.404011", \ + "0.0874802, 0.115546, 0.133208, 0.162282, 0.210836, 0.291642, 0.426359", \ + "0.101457, 0.129503, 0.147173, 0.176235, 0.224817, 0.305618, 0.440245", \ + "0.123686, 0.151738, 0.169413, 0.198437, 0.247022, 0.327844, 0.462468", \ + "0.15777, 0.185921, 0.203586, 0.232643, 0.281226, 0.362068, 0.496838", \ + "0.213365, 0.241694, 0.259344, 0.288428, 0.337057, 0.41786, 0.552556", \ + "0.30384, 0.332396, 0.35005, 0.379106, 0.427709, 0.50861, 0.643283" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0071702, 0.040988, 0.0654693, 0.106124, 0.174433, 0.288115, 0.477635", \ + "0.0072018, 0.040989, 0.0654703, 0.106125, 0.174434, 0.288116, 0.477752", \ + "0.0072828, 0.0410094, 0.0654713, 0.106126, 0.174435, 0.288117, 0.477753", \ + "0.0074164, 0.0410383, 0.0654723, 0.106127, 0.174436, 0.288118, 0.477754", \ + "0.0075998, 0.0410867, 0.0654733, 0.106161, 0.174437, 0.288119, 0.477755", \ + "0.007989, 0.041188, 0.065499, 0.106162, 0.174438, 0.28812, 0.477756", \ + "0.008682, 0.041455, 0.06558, 0.106171, 0.174439, 0.288121, 0.477759" \ + ); + } + } + 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.0245007, 0.0251439, 0.0251033, 0.025022, 0.0248287, 0.0244424, 0.0238178", \ + "0.0254079, 0.0259466, 0.0259194, 0.0261064, 0.0256763, 0.0253387, 0.0245943", \ + "0.0269981, 0.0275533, 0.0276243, 0.0274728, 0.0274752, 0.0270064, 0.0266363", \ + "0.0306787, 0.0311203, 0.0312723, 0.0313125, 0.0312604, 0.0307169, 0.0305524", \ + "0.0384954, 0.0388552, 0.0389592, 0.0389991, 0.0390677, 0.0390159, 0.0384042", \ + "0.0545815, 0.054888, 0.0549007, 0.0548279, 0.0549189, 0.0549779, 0.0548268", \ + "0.0869975, 0.0870398, 0.0870127, 0.0871111, 0.0869811, 0.0869456, 0.0867483" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0234866, 0.0242172, 0.0242666, 0.0242002, 0.0241218, 0.0237202, 0.0230742", \ + "0.0246355, 0.0254042, 0.0253855, 0.0254543, 0.0252932, 0.025717, 0.0242818", \ + "0.0262497, 0.0270087, 0.0271199, 0.0269198, 0.0269637, 0.0268404, 0.0263339", \ + "0.0298892, 0.0305884, 0.0306318, 0.0307047, 0.0307276, 0.0302855, 0.0310094", \ + "0.0373696, 0.0380344, 0.0381014, 0.0381996, 0.0382395, 0.0382172, 0.0373199", \ + "0.0531423, 0.0536688, 0.0536454, 0.0537327, 0.0537093, 0.053868, 0.0537793", \ + "0.0849618, 0.0853358, 0.0853214, 0.0851624, 0.0850631, 0.0852759, 0.0850595" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00169497; + rise_capacitance : 0.00173559; + rise_capacitance_range (0.00145652, 0.00201424); + fall_capacitance : 0.00165435; + fall_capacitance_range (0.0015441, 0.00171358); + } + } + cell (sg13cmos5l_dlygate4sd2_1) { + area : 14.5152; + cell_footprint : "dlygate4sd2"; + cell_leakage_power : 1671.65; + leakage_power () { + value : 1800.9; + when : "!A&!X"; + } + leakage_power () { + value : 1542.4; + 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.0867329, 0.119566, 0.140181, 0.174063, 0.230773, 0.325017, 0.482092", \ + "0.103735, 0.136554, 0.157164, 0.191075, 0.247699, 0.342003, 0.499119", \ + "0.113858, 0.146711, 0.167327, 0.201184, 0.257803, 0.352011, 0.50907", \ + "0.126969, 0.159838, 0.180449, 0.214384, 0.271012, 0.365278, 0.522331", \ + "0.139015, 0.171852, 0.192535, 0.2264, 0.283062, 0.377369, 0.53447", \ + "0.145718, 0.178723, 0.199303, 0.233196, 0.289878, 0.384233, 0.541302", \ + "0.145719, 0.178724, 0.199304, 0.233197, 0.289879, 0.384234, 0.541303" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0099636, 0.0513222, 0.0816663, 0.132281, 0.217229, 0.35895, 0.595058", \ + "0.0099775, 0.0513413, 0.0816739, 0.132302, 0.21723, 0.361957, 0.595059", \ + "0.0100108, 0.0513423, 0.0816749, 0.132303, 0.217231, 0.361958, 0.59506", \ + "0.0101074, 0.0513633, 0.0816799, 0.132316, 0.217232, 0.361959, 0.595061", \ + "0.0103025, 0.0514074, 0.0817023, 0.132332, 0.217233, 0.36196, 0.595089", \ + "0.01062, 0.051535, 0.081745, 0.132333, 0.217234, 0.361961, 0.59509", \ + "0.011227, 0.051716, 0.081822, 0.132373, 0.217272, 0.361962, 0.595091" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0959122, 0.127806, 0.145956, 0.175229, 0.223861, 0.304827, 0.439616", \ + "0.121628, 0.153536, 0.1717, 0.200959, 0.249602, 0.330491, 0.465267", \ + "0.137889, 0.169782, 0.187965, 0.217208, 0.265781, 0.346639, 0.481313", \ + "0.163525, 0.195419, 0.213601, 0.242857, 0.291463, 0.372371, 0.506982", \ + "0.202251, 0.234188, 0.252412, 0.281714, 0.330319, 0.411303, 0.545982", \ + "0.261584, 0.29368, 0.311892, 0.341152, 0.389797, 0.470738, 0.605466", \ + "0.356869, 0.38927, 0.407483, 0.436803, 0.485467, 0.566454, 0.701146" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0104166, 0.0440891, 0.0677472, 0.107821, 0.175715, 0.289198, 0.478924", \ + "0.0104458, 0.0440901, 0.0677759, 0.107822, 0.175716, 0.289284, 0.478925", \ + "0.0104759, 0.0441143, 0.0677769, 0.107823, 0.175717, 0.289285, 0.478926", \ + "0.0105596, 0.0441631, 0.0677974, 0.107824, 0.175718, 0.289286, 0.478927", \ + "0.0106949, 0.0442188, 0.0678559, 0.107825, 0.175719, 0.289287, 0.478928", \ + "0.010956, 0.044395, 0.067961, 0.107826, 0.17572, 0.289388, 0.478929", \ + "0.011454, 0.044718, 0.068192, 0.107932, 0.175721, 0.289389, 0.47893" \ + ); + } + } + 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.0298732, 0.0302002, 0.0302035, 0.0301353, 0.0299895, 0.0295334, 0.0289573", \ + "0.0305292, 0.0308446, 0.030873, 0.0311414, 0.0307437, 0.0310844, 0.0295884", \ + "0.0318062, 0.0322157, 0.0321998, 0.0320338, 0.0320879, 0.0314777, 0.0319555", \ + "0.035182, 0.0355218, 0.0356061, 0.0356869, 0.0355102, 0.0350914, 0.0348737", \ + "0.0423085, 0.0425045, 0.0426004, 0.0426618, 0.0427009, 0.0426278, 0.0418401", \ + "0.0571393, 0.0573807, 0.0572367, 0.057282, 0.0572695, 0.0573653, 0.057298", \ + "0.0879866, 0.0878732, 0.087897, 0.0879335, 0.0875402, 0.0878661, 0.0876681" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0291961, 0.029452, 0.0294741, 0.0294171, 0.0292789, 0.0289321, 0.0282952", \ + "0.029863, 0.0301822, 0.0302068, 0.0303304, 0.0300566, 0.0300537, 0.0291395", \ + "0.0312895, 0.0316319, 0.0317078, 0.0315483, 0.0315775, 0.0310826, 0.0316399", \ + "0.0346037, 0.0348499, 0.0350253, 0.035104, 0.0350055, 0.034534, 0.0354089", \ + "0.0417805, 0.0420979, 0.0421442, 0.0422976, 0.042257, 0.0423635, 0.0414603", \ + "0.0566646, 0.0567354, 0.0567902, 0.0568848, 0.0567035, 0.0569318, 0.0569004", \ + "0.0873478, 0.0873268, 0.0872486, 0.0871124, 0.0869882, 0.087217, 0.0870482" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00168185; + rise_capacitance : 0.00171615; + rise_capacitance_range (0.00146011, 0.00198475); + fall_capacitance : 0.00164755; + fall_capacitance_range (0.00154574, 0.00170567); + } + } + cell (sg13cmos5l_dlygate4sd3_1) { + area : 16.3296; + cell_footprint : "dlygate4sd3"; + cell_leakage_power : 3848.28; + leakage_power () { + value : 3977.51; + when : "!A&!X"; + } + leakage_power () { + value : 3719.05; + 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.187869, 0.225533, 0.247041, 0.281453, 0.338493, 0.433012, 0.59023", \ + "0.209588, 0.247243, 0.268741, 0.303261, 0.360337, 0.45454, 0.611814", \ + "0.223901, 0.261455, 0.282984, 0.31742, 0.374482, 0.468878, 0.626015", \ + "0.243669, 0.281304, 0.30282, 0.337289, 0.394314, 0.48871, 0.645781", \ + "0.266987, 0.304676, 0.325973, 0.360485, 0.41746, 0.512002, 0.669106", \ + "0.292228, 0.329982, 0.351509, 0.386058, 0.442964, 0.537437, 0.69471", \ + "0.307409, 0.345335, 0.366847, 0.401371, 0.458498, 0.552913, 0.710178" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0147017, 0.0561916, 0.0856198, 0.135227, 0.219423, 0.36056, 0.59656", \ + "0.0147027, 0.0561926, 0.0856208, 0.135228, 0.219424, 0.360561, 0.596561", \ + "0.0147037, 0.0561936, 0.0856218, 0.135229, 0.219425, 0.360562, 0.596562", \ + "0.0147073, 0.0562035, 0.0856228, 0.135247, 0.219426, 0.360563, 0.596563", \ + "0.0148386, 0.0564174, 0.085653, 0.13525, 0.219427, 0.360564, 0.596564", \ + "0.015034, 0.0564184, 0.08574, 0.135325, 0.219505, 0.360565, 0.596565", \ + "0.015525, 0.056699, 0.085981, 0.135453, 0.219574, 0.360601, 0.596566" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.190201, 0.229417, 0.249985, 0.281201, 0.330821, 0.412395, 0.547341", \ + "0.22004, 0.259556, 0.279999, 0.311173, 0.360962, 0.442274, 0.577136", \ + "0.241604, 0.280941, 0.301276, 0.332537, 0.382261, 0.463492, 0.598424", \ + "0.274157, 0.313579, 0.334119, 0.365133, 0.415137, 0.496202, 0.631034", \ + "0.322672, 0.362023, 0.3827, 0.413789, 0.463426, 0.544851, 0.679816", \ + "0.396039, 0.435559, 0.456189, 0.487392, 0.537042, 0.618563, 0.753279", \ + "0.509404, 0.549123, 0.569609, 0.601014, 0.650901, 0.73226, 0.867243" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0170262, 0.0530248, 0.0764936, 0.114934, 0.180807, 0.292606, 0.481296", \ + "0.0170316, 0.0531184, 0.0764946, 0.114935, 0.180808, 0.293057, 0.481297", \ + "0.0170381, 0.0531506, 0.0764956, 0.114936, 0.180818, 0.293058, 0.481368", \ + "0.0170867, 0.0531904, 0.0764966, 0.114937, 0.180819, 0.293059, 0.481369", \ + "0.0170997, 0.053244, 0.0766421, 0.114967, 0.18082, 0.29306, 0.48137", \ + "0.01742, 0.053545, 0.076843, 0.11526, 0.180893, 0.293061, 0.481399", \ + "0.017807, 0.053959, 0.076989, 0.115461, 0.181232, 0.293062, 0.48174" \ + ); + } + } + 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.0450316, 0.0445025, 0.0444898, 0.0443901, 0.0441704, 0.0437485, 0.0432208", \ + "0.0452, 0.0446499, 0.0448321, 0.0446305, 0.044429, 0.0439508, 0.043311", \ + "0.0462855, 0.0456775, 0.0456468, 0.0455941, 0.0458387, 0.0450085, 0.0446565", \ + "0.048864, 0.0483224, 0.0483768, 0.0484265, 0.048055, 0.0479089, 0.0476164", \ + "0.0553965, 0.0547553, 0.0547863, 0.0547387, 0.0548203, 0.0546971, 0.053654", \ + "0.0692337, 0.0685613, 0.0685832, 0.0686299, 0.068566, 0.06859, 0.0685704", \ + "0.0980595, 0.0972469, 0.0972847, 0.0970597, 0.0969358, 0.0970464, 0.0969149" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0447332, 0.0435688, 0.0436491, 0.0435399, 0.0433512, 0.0431228, 0.0423825", \ + "0.0448837, 0.0438497, 0.0439315, 0.0439122, 0.0437913, 0.0435255, 0.042573", \ + "0.0460303, 0.0448933, 0.0448522, 0.0448515, 0.0450533, 0.0442768, 0.0435002", \ + "0.0487796, 0.0477107, 0.0478305, 0.0477835, 0.0476695, 0.047314, 0.0470313", \ + "0.0553884, 0.0542007, 0.0542812, 0.054306, 0.0542233, 0.0542405, 0.0529292", \ + "0.0691736, 0.0679541, 0.0680797, 0.0678172, 0.0679205, 0.0679544, 0.0679715", \ + "0.0982377, 0.0968635, 0.0967412, 0.0966589, 0.0966404, 0.0966563, 0.0967687" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00168027; + rise_capacitance : 0.00169544; + rise_capacitance_range (0.00149405, 0.00191302); + fall_capacitance : 0.0016651; + fall_capacitance_range (0.00157583, 0.00172303); + } + } + cell (sg13cmos5l_ebufn_2) { + area : 18.144; + cell_footprint : "ebufn"; + cell_leakage_power : 2120.06; + leakage_power () { + value : 1274.72; + when : "A&TE_B"; + } + leakage_power () { + value : 819.843; + when : "!A&TE_B"; + } + leakage_power () { + value : 2885.38; + when : "A&!TE_B"; + } + leakage_power () { + value : 3500.3; + when : "!A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "A"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 0.6; + capacitance : 0.00622605; + rise_capacitance : 0.0050525; + rise_capacitance_range (0.0050525, 0.0050525); + fall_capacitance : 0.0073996; + fall_capacitance_range (0.0073996, 0.0073996); + 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.0060525, 0.0518525, 0.0830525, 0.134653, 0.221053, 0.365053, 0.605053"); + values ( \ + "0.0337489, 0.0973757, 0.137955, 0.205151, 0.318147, 0.506714, 0.821302", \ + "0.0519311, 0.115786, 0.156649, 0.224041, 0.336895, 0.525399, 0.839287", \ + "0.0635485, 0.127517, 0.168589, 0.236146, 0.34899, 0.537064, 0.851209", \ + "0.0802455, 0.145598, 0.186634, 0.253857, 0.366882, 0.555405, 0.869389", \ + "0.101381, 0.169968, 0.210644, 0.278574, 0.391771, 0.580064, 0.894485", \ + "0.129028, 0.204258, 0.245229, 0.314189, 0.428456, 0.617888, 0.931994", \ + "0.165234, 0.249977, 0.294402, 0.364841, 0.481719, 0.676501, 0.993534" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0060525, 0.0518525, 0.0830525, 0.134653, 0.221053, 0.365053, 0.605053"); + values ( \ + "0.0114437, 0.0983842, 0.158445, 0.257834, 0.424423, 0.701899, 1.16436", \ + "0.0141936, 0.0986339, 0.158615, 0.25794, 0.424424, 0.7019, 1.16437", \ + "0.0164674, 0.0989848, 0.158929, 0.258097, 0.424425, 0.701901, 1.16438", \ + "0.0208274, 0.100306, 0.159545, 0.25847, 0.424602, 0.701902, 1.16439", \ + "0.0281699, 0.104209, 0.162245, 0.260438, 0.425788, 0.702207, 1.1644", \ + "0.0404526, 0.113907, 0.169673, 0.266721, 0.43118, 0.706266, 1.16589", \ + "0.060476, 0.133147, 0.186835, 0.280944, 0.445187, 0.719245, 1.17631" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0083996, 0.0541996, 0.0853996, 0.137, 0.2234, 0.3674, 0.6074"); + values ( \ + "0.0346053, 0.0865452, 0.118686, 0.171528, 0.2598, 0.406956, 0.652101", \ + "0.0535564, 0.105897, 0.138082, 0.19092, 0.279261, 0.42651, 0.671446", \ + "0.0640552, 0.11702, 0.149187, 0.202292, 0.290664, 0.43773, 0.682893", \ + "0.0790173, 0.133338, 0.165282, 0.218009, 0.306306, 0.453439, 0.698464", \ + "0.099735, 0.157146, 0.189058, 0.242039, 0.33013, 0.476802, 0.72205", \ + "0.126459, 0.189922, 0.223193, 0.276778, 0.366197, 0.513829, 0.758424", \ + "0.159612, 0.233306, 0.269958, 0.326539, 0.418845, 0.570854, 0.819179" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0083996, 0.0541996, 0.0853996, 0.137, 0.2234, 0.3674, 0.6074"); + values ( \ + "0.00979115, 0.0740296, 0.118473, 0.192468, 0.316333, 0.52258, 0.866714", \ + "0.0128596, 0.0744379, 0.11878, 0.192516, 0.316423, 0.522664, 0.867031", \ + "0.0156087, 0.0751133, 0.119159, 0.192805, 0.3165, 0.52286, 0.867169", \ + "0.0197762, 0.0770785, 0.120173, 0.193375, 0.316855, 0.522861, 0.86717", \ + "0.0267402, 0.0815539, 0.123522, 0.195737, 0.318287, 0.52365, 0.867171", \ + "0.038378, 0.0921, 0.131794, 0.202525, 0.324317, 0.528259, 0.869149", \ + "0.057205, 0.110793, 0.149583, 0.217761, 0.338713, 0.542447, 0.881742" \ + ); + } + } + 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.0060525, 0.0518525, 0.0830525, 0.134653, 0.221053, 0.365053, 0.605053"); + values ( \ + "0.0266434, 0.0266444, 0.0266454, 0.0266464, 0.0266474, 0.0266484, 0.0266494", \ + "0.0398562, 0.0398572, 0.0398582, 0.0398592, 0.0398602, 0.0398612, 0.0398622", \ + "0.0480492, 0.0480502, 0.0480512, 0.0480522, 0.0480532, 0.0480542, 0.0480552", \ + "0.0611229, 0.0611239, 0.0611249, 0.0611259, 0.0611269, 0.0611279, 0.0611289", \ + "0.075386, 0.075387, 0.075388, 0.075389, 0.07539, 0.075391, 0.075392", \ + "0.0934727, 0.0934737, 0.0934747, 0.0934757, 0.0934767, 0.0934777, 0.0934787", \ + "0.118469, 0.11847, 0.118471, 0.118472, 0.118473, 0.118474, 0.118475" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0060525, 0.0518525, 0.0830525, 0.134653, 0.221053, 0.365053, 0.605053"); + values ( \ + "0.0266434, 0.0266444, 0.0266454, 0.0266464, 0.0266474, 0.0266484, 0.0266494", \ + "0.0398562, 0.0398572, 0.0398582, 0.0398592, 0.0398602, 0.0398612, 0.0398622", \ + "0.0480492, 0.0480502, 0.0480512, 0.0480522, 0.0480532, 0.0480542, 0.0480552", \ + "0.0611229, 0.0611239, 0.0611249, 0.0611259, 0.0611269, 0.0611279, 0.0611289", \ + "0.075386, 0.075387, 0.075388, 0.075389, 0.07539, 0.075391, 0.075392", \ + "0.0934727, 0.0934737, 0.0934747, 0.0934757, 0.0934767, 0.0934777, 0.0934787", \ + "0.118469, 0.11847, 0.118471, 0.118472, 0.118473, 0.118474, 0.118475" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0083996, 0.0541996, 0.0853996, 0.137, 0.2234, 0.3674, 0.6074"); + values ( \ + "0.0155929, 0.0155939, 0.0155949, 0.0155959, 0.0155969, 0.0155979, 0.0155989", \ + "0.0278618, 0.0278628, 0.0278638, 0.0278648, 0.0278658, 0.0278668, 0.0278678", \ + "0.0426403, 0.0426413, 0.0426423, 0.0426433, 0.0426443, 0.0426453, 0.0426463", \ + "0.0733123, 0.0733133, 0.0733143, 0.0733153, 0.0733163, 0.0733173, 0.0733183", \ + "0.128949, 0.12895, 0.128951, 0.128952, 0.128953, 0.128954, 0.128955", \ + "0.241381, 0.241382, 0.241383, 0.241384, 0.241385, 0.241386, 0.241387", \ + "0.467399, 0.4674, 0.467401, 0.467402, 0.467403, 0.467404, 0.467405" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0083996, 0.0541996, 0.0853996, 0.137, 0.2234, 0.3674, 0.6074"); + values ( \ + "0.0155929, 0.0155939, 0.0155949, 0.0155959, 0.0155969, 0.0155979, 0.0155989", \ + "0.0278618, 0.0278628, 0.0278638, 0.0278648, 0.0278658, 0.0278668, 0.0278678", \ + "0.0426403, 0.0426413, 0.0426423, 0.0426433, 0.0426443, 0.0426453, 0.0426463", \ + "0.0733123, 0.0733133, 0.0733143, 0.0733153, 0.0733163, 0.0733173, 0.0733183", \ + "0.128949, 0.12895, 0.128951, 0.128952, 0.128953, 0.128954, 0.128955", \ + "0.241381, 0.241382, 0.241383, 0.241384, 0.241385, 0.241386, 0.241387", \ + "0.467399, 0.4674, 0.467401, 0.467402, 0.467403, 0.467404, 0.467405" \ + ); + } + } + 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.0060525, 0.0518525, 0.0830525, 0.134653, 0.221053, 0.365053, 0.605053"); + values ( \ + "0.0179489, 0.0793454, 0.120409, 0.188237, 0.30176, 0.491028, 0.806331", \ + "0.0193057, 0.0972469, 0.139957, 0.208486, 0.322126, 0.512402, 0.827047", \ + "0.0193067, 0.108147, 0.154754, 0.226293, 0.341345, 0.530926, 0.846493", \ + "0.0193077, 0.118611, 0.173911, 0.253807, 0.375727, 0.56888, 0.885161", \ + "0.0193087, 0.118612, 0.187229, 0.285818, 0.42523, 0.634112, 0.959744", \ + "0.0193097, 0.118613, 0.18723, 0.297291, 0.475537, 0.721355, 1.08038", \ + "0.0193107, 0.118614, 0.187231, 0.297292, 0.475538, 0.792673, 1.22958" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0060525, 0.0518525, 0.0830525, 0.134653, 0.221053, 0.365053, 0.605053"); + values ( \ + "0.0116565, 0.0984632, 0.15849, 0.257865, 0.424315, 0.701703, 1.16452", \ + "0.0201985, 0.105239, 0.16257, 0.259639, 0.425734, 0.702887, 1.16453", \ + "0.0285047, 0.116883, 0.172697, 0.266787, 0.428287, 0.7032, 1.16454", \ + "0.044548, 0.140649, 0.19726, 0.288864, 0.444631, 0.7116, 1.17116", \ + "0.0737106, 0.187021, 0.245787, 0.339145, 0.491889, 0.748921, 1.18932", \ + "0.123806, 0.274061, 0.337837, 0.437638, 0.594378, 0.848286, 1.27243", \ + "0.209182, 0.427339, 0.50741, 0.616911, 0.785662, 1.05354, 1.47636" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0083996, 0.0541996, 0.0853996, 0.137, 0.2234, 0.3674, 0.6074"); + values ( \ + "0.0287612, 0.0789526, 0.110933, 0.163739, 0.25188, 0.399088, 0.644111", \ + "0.0425797, 0.0941406, 0.12621, 0.178961, 0.267233, 0.414419, 0.659318", \ + "0.0500111, 0.102934, 0.135052, 0.187831, 0.276115, 0.423226, 0.66815", \ + "0.0601027, 0.115639, 0.147865, 0.200777, 0.28906, 0.436199, 0.681057", \ + "0.0719461, 0.133097, 0.166049, 0.219144, 0.307882, 0.455108, 0.700226", \ + "0.0836194, 0.155635, 0.189659, 0.244235, 0.334159, 0.482277, 0.727748", \ + "0.090263, 0.180952, 0.218494, 0.275891, 0.368385, 0.519114, 0.767943" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0083996, 0.0541996, 0.0853996, 0.137, 0.2234, 0.3674, 0.6074"); + values ( \ + "0.00854455, 0.0738544, 0.118758, 0.192399, 0.316347, 0.522908, 0.866704", \ + "0.0098102, 0.0740779, 0.118759, 0.1924, 0.316348, 0.522909, 0.866705", \ + "0.010878, 0.0743432, 0.11876, 0.19252, 0.316349, 0.52291, 0.871618", \ + "0.0128634, 0.0751293, 0.119079, 0.192761, 0.31635, 0.522911, 0.871619", \ + "0.0168043, 0.07721, 0.120661, 0.193852, 0.317043, 0.522945, 0.87162", \ + "0.0235218, 0.082757, 0.124769, 0.197198, 0.319856, 0.524942, 0.871621", \ + "0.034884, 0.093533, 0.134085, 0.205344, 0.327164, 0.532393, 0.87385" \ + ); + } + } + 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.0060525, 0.0518525, 0.0830525, 0.134653, 0.221053, 0.365053, 0.605053"); + values ( \ + "0.0226148, 0.0239759, 0.0233648, 0.0225405, 0.021553, 0.0203278, 0.0199253", \ + "0.0230679, 0.0237528, 0.023777, 0.0230063, 0.0219545, 0.0205234, 0.0197041", \ + "0.0237167, 0.0233856, 0.0233381, 0.0233354, 0.0220817, 0.0206707, 0.0197422", \ + "0.0249584, 0.0229922, 0.02311, 0.0228026, 0.0223237, 0.0207792, 0.0216068", \ + "0.0283085, 0.0232406, 0.0231023, 0.0231241, 0.0227865, 0.0218676, 0.0234652", \ + "0.0339437, 0.0246671, 0.0236396, 0.0233102, 0.0227541, 0.022705, 0.0212217", \ + "0.043544, 0.027487, 0.025485, 0.023278, 0.022451, 0.022243, 0.021413" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0083996, 0.0541996, 0.0853996, 0.137, 0.2234, 0.3674, 0.6074"); + values ( \ + "0.0178569, 0.020242, 0.0202707, 0.0201687, 0.0198414, 0.0190682, 0.0178904", \ + "0.0183638, 0.0190982, 0.0194212, 0.0192003, 0.0195444, 0.0182716, 0.0172754", \ + "0.0191174, 0.0187867, 0.018839, 0.0191954, 0.0186753, 0.0181802, 0.0172331", \ + "0.0206196, 0.0184113, 0.0185915, 0.0187334, 0.0183549, 0.0186421, 0.0165642", \ + "0.023788, 0.0187732, 0.0185258, 0.0185414, 0.0182713, 0.0171671, 0.0183887", \ + "0.0290472, 0.0201746, 0.0192457, 0.0186159, 0.0180823, 0.0177028, 0.0167719", \ + "0.037285, 0.02252, 0.02054, 0.018771, 0.017845, 0.017157, 0.01613" \ + ); + } + } + 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.0060525, 0.0518525, 0.0830525, 0.134653, 0.221053, 0.365053, 0.605053"); + values ( \ + "0.0050963, 0.0049011, 0.0046923, 0.0044296, 0.0039326, 0.0030422, 0.0032078", \ + "0.004982, 0.0047667, 0.0047793, 0.0042987, 0.0041071, 0.0034047, 0.0028071", \ + "0.0050585, 0.0049535, 0.0047909, 0.004984, 0.0042064, 0.0031446, 0.0027668", \ + "0.0050935, 0.0050917, 0.0050346, 0.00464, 0.0050208, 0.0029564, 0.0043037", \ + "0.0050923, 0.0049293, 0.0049356, 0.0051364, 0.0044491, 0.0042347, 0.0033257", \ + "0.0050534, 0.0047529, 0.0048351, 0.0051319, 0.0055108, 0.0047796, 0.002833", \ + "0.004922, 0.00486399, 0.004401, 0.004437, 0.00457899, 0.006061, 0.00468899" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0083996, 0.0541996, 0.0853996, 0.137, 0.2234, 0.3674, 0.6074"); + values ( \ + "0.0037826, 0.0032265, 0.0028635, 0.0020785, 0.0008855, -0.000957601, -0.0032078", \ + "0.0037619, 0.0034027, 0.0028421, 0.0029485, 0.0031785, 0.0013682, -0.0019064", \ + "0.0037987, 0.0039088, 0.0037473, 0.0024318, 0.0026727, 0.002651, 0.0020826", \ + "0.0037218, 0.0037698, 0.003871, 0.0038117, 0.0025466, 0.0008494, 0.0013787", \ + "0.0037006, 0.0036769, 0.0038407, 0.0036016, 0.0037779, 0.0026869, -0.0004608", \ + "0.0037985, 0.0037934, 0.0030605, 0.0032249, 0.0039636, 0.0040275, 0.0039777", \ + "0.00367899, 0.003941, 0.003602, 0.00293, 0.002023, 0.003768, 0.002694" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00297968; + rise_capacitance : 0.0030312; + rise_capacitance_range (0.00263722, 0.00336424); + fall_capacitance : 0.00292816; + fall_capacitance_range (0.00261478, 0.00322723); + 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.00338314, 0.00540924, 0.00835337, 0.0150722, 0.0286408, 0.0568221, 0.115135" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00479297, 0.00715896, 0.0101827, 0.0166093, 0.0302985, 0.0575, 0.11414" \ + ); + } + } + } + pin (TE_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00723479; + rise_capacitance : 0.00718107; + rise_capacitance_range (0.005355, 0.00847386); + fall_capacitance : 0.00728851; + fall_capacitance_range (0.00536254, 0.00846688); + 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.00115558, 0.00032337, 0.00302418, 0.00941834, 0.0228402, 0.0506596, 0.107896" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0256702, 0.0282071, 0.0311139, 0.0374415, 0.0508133, 0.0779744, 0.133072" \ + ); + } + } + } + } + cell (sg13cmos5l_ebufn_4) { + area : 27.216; + cell_footprint : "ebufn"; + cell_leakage_power : 3586.29; + leakage_power () { + value : 1562.62; + when : "A&TE_B"; + } + leakage_power () { + value : 985.899; + when : "!A&TE_B"; + } + leakage_power () { + value : 5116.87; + when : "A&!TE_B"; + } + leakage_power () { + value : 6679.77; + when : "!A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "A"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 1.2; + capacitance : 0.012268; + rise_capacitance : 0.0099997; + rise_capacitance_range (0.0099997, 0.0099997); + fall_capacitance : 0.0145363; + fall_capacitance_range (0.0145363, 0.0145363); + 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.0109997, 0.1036, 0.166, 0.2692, 0.442, 0.73, 1.21"); + values ( \ + "0.0403046, 0.107109, 0.148451, 0.216831, 0.331171, 0.522185, 0.840932", \ + "0.0633073, 0.130202, 0.171943, 0.240442, 0.354871, 0.545691, 0.864188", \ + "0.0779294, 0.145061, 0.18663, 0.255094, 0.369626, 0.560494, 0.878918", \ + "0.0991107, 0.166901, 0.208346, 0.276588, 0.391041, 0.581744, 0.900013", \ + "0.126058, 0.197023, 0.237902, 0.306148, 0.420543, 0.610971, 0.929739", \ + "0.161511, 0.238844, 0.279937, 0.348398, 0.463238, 0.654637, 0.972615", \ + "0.206423, 0.292132, 0.336691, 0.406399, 0.522139, 0.716211, 1.03729" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0109997, 0.1036, 0.166, 0.2692, 0.442, 0.73, 1.21"); + values ( \ + "0.0126157, 0.100953, 0.16188, 0.262936, 0.431862, 0.713575, 1.1831", \ + "0.0160726, 0.101286, 0.162029, 0.262937, 0.431863, 0.713576, 1.18311", \ + "0.0190097, 0.101859, 0.162335, 0.263038, 0.431864, 0.713577, 1.18395", \ + "0.0243156, 0.103583, 0.163083, 0.263506, 0.432103, 0.713578, 1.18396", \ + "0.0337746, 0.108252, 0.166031, 0.265258, 0.433146, 0.714043, 1.18397", \ + "0.048986, 0.119821, 0.174605, 0.271144, 0.43796, 0.717561, 1.18455", \ + "0.073365, 0.142128, 0.193968, 0.286802, 0.450816, 0.729266, 1.19343" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155363, 0.108136, 0.170536, 0.273736, 0.446536, 0.734536, 1.21454"); + values ( \ + "0.0442508, 0.0994837, 0.131896, 0.184942, 0.273335, 0.42067, 0.665872", \ + "0.0685309, 0.123902, 0.15616, 0.209147, 0.297649, 0.445056, 0.690232", \ + "0.082906, 0.138735, 0.17099, 0.223818, 0.312348, 0.459548, 0.704868", \ + "0.103379, 0.161174, 0.193085, 0.24593, 0.333868, 0.481199, 0.726389", \ + "0.131472, 0.192356, 0.22432, 0.276854, 0.364565, 0.511468, 0.756114", \ + "0.170709, 0.236486, 0.270425, 0.32291, 0.411205, 0.55859, 0.802528", \ + "0.222391, 0.297308, 0.333983, 0.389782, 0.48022, 0.630344, 0.87757" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155363, 0.108136, 0.170536, 0.273736, 0.446536, 0.734536, 1.21454"); + values ( \ + "0.0124925, 0.0761078, 0.120519, 0.194389, 0.318548, 0.525162, 0.869602", \ + "0.0161833, 0.0769579, 0.120831, 0.194534, 0.318553, 0.525273, 0.869864", \ + "0.0196447, 0.0781884, 0.121529, 0.194868, 0.318621, 0.525274, 0.869873", \ + "0.0254047, 0.0809352, 0.122976, 0.195679, 0.319032, 0.525378, 0.869942", \ + "0.0335938, 0.0867255, 0.127387, 0.198221, 0.32055, 0.526068, 0.870061", \ + "0.047693, 0.098357, 0.137137, 0.205503, 0.326224, 0.530144, 0.872525", \ + "0.070468, 0.1209, 0.157581, 0.222833, 0.340527, 0.543752, 0.883262" \ + ); + } + } + 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.0109997, 0.1036, 0.166, 0.2692, 0.442, 0.73, 1.21"); + values ( \ + "0.0317021, 0.0317022, 0.0317026, 0.0317027, 0.0317037, 0.0317047, 0.0317057", \ + "0.0479917, 0.0479927, 0.0479937, 0.0479947, 0.0479957, 0.0479967, 0.0479977", \ + "0.0592603, 0.0592613, 0.0592623, 0.0592633, 0.0592643, 0.0592653, 0.0592663", \ + "0.0750114, 0.0750124, 0.0750134, 0.0750144, 0.0750154, 0.0750164, 0.0750174", \ + "0.0919422, 0.0919432, 0.0919442, 0.0919452, 0.0919462, 0.0919472, 0.0919482", \ + "0.1162, 0.116201, 0.116202, 0.116203, 0.116204, 0.116205, 0.116206", \ + "0.146588, 0.146589, 0.14659, 0.146591, 0.146592, 0.146593, 0.146594" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0109997, 0.1036, 0.166, 0.2692, 0.442, 0.73, 1.21"); + values ( \ + "0.0317021, 0.0317022, 0.0317026, 0.0317027, 0.0317037, 0.0317047, 0.0317057", \ + "0.0479917, 0.0479927, 0.0479937, 0.0479947, 0.0479957, 0.0479967, 0.0479977", \ + "0.0592603, 0.0592613, 0.0592623, 0.0592633, 0.0592643, 0.0592653, 0.0592663", \ + "0.0750114, 0.0750124, 0.0750134, 0.0750144, 0.0750154, 0.0750164, 0.0750174", \ + "0.0919422, 0.0919432, 0.0919442, 0.0919452, 0.0919462, 0.0919472, 0.0919482", \ + "0.1162, 0.116201, 0.116202, 0.116203, 0.116204, 0.116205, 0.116206", \ + "0.146588, 0.146589, 0.14659, 0.146591, 0.146592, 0.146593, 0.146594" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155363, 0.108136, 0.170536, 0.273736, 0.446536, 0.734536, 1.21454"); + values ( \ + "0.0164434, 0.0164444, 0.0164454, 0.0164464, 0.0164474, 0.0164484, 0.0164494", \ + "0.0287061, 0.0287071, 0.0287081, 0.0287091, 0.0287101, 0.0287111, 0.0287121", \ + "0.0442011, 0.0442021, 0.0442031, 0.0442041, 0.0442051, 0.0442061, 0.0442071", \ + "0.0737731, 0.0737741, 0.0737751, 0.0737761, 0.0737771, 0.0737781, 0.0737791", \ + "0.130975, 0.130976, 0.130977, 0.130978, 0.130979, 0.13098, 0.130981", \ + "0.243124, 0.243125, 0.243126, 0.243127, 0.243128, 0.243129, 0.24313", \ + "0.470318, 0.470319, 0.47032, 0.470321, 0.470322, 0.470323, 0.470324" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155363, 0.108136, 0.170536, 0.273736, 0.446536, 0.734536, 1.21454"); + values ( \ + "0.0164434, 0.0164444, 0.0164454, 0.0164464, 0.0164474, 0.0164484, 0.0164494", \ + "0.0287061, 0.0287071, 0.0287081, 0.0287091, 0.0287101, 0.0287111, 0.0287121", \ + "0.0442011, 0.0442021, 0.0442031, 0.0442041, 0.0442051, 0.0442061, 0.0442071", \ + "0.0737731, 0.0737741, 0.0737751, 0.0737761, 0.0737771, 0.0737781, 0.0737791", \ + "0.130975, 0.130976, 0.130977, 0.130978, 0.130979, 0.13098, 0.130981", \ + "0.243124, 0.243125, 0.243126, 0.243127, 0.243128, 0.243129, 0.24313", \ + "0.470318, 0.470319, 0.47032, 0.470321, 0.470322, 0.470323, 0.470324" \ + ); + } + } + 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.0109997, 0.1036, 0.166, 0.2692, 0.442, 0.73, 1.21"); + values ( \ + "0.0177965, 0.0818425, 0.123565, 0.192511, 0.30775, 0.499831, 0.819873", \ + "0.0180581, 0.0989489, 0.142397, 0.212023, 0.327454, 0.519464, 0.839457", \ + "0.0180591, 0.109772, 0.157127, 0.229768, 0.34655, 0.539034, 0.8593", \ + "0.0180601, 0.120247, 0.176195, 0.257186, 0.380795, 0.576789, 0.89786", \ + "0.0180611, 0.120248, 0.189679, 0.288803, 0.430246, 0.641644, 0.972031", \ + "0.0180621, 0.120249, 0.18968, 0.300968, 0.480181, 0.728405, 1.09247", \ + "0.0180631, 0.12025, 0.189681, 0.300969, 0.480182, 0.801503, 1.24164" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0109997, 0.1036, 0.166, 0.2692, 0.442, 0.73, 1.21"); + values ( \ + "0.0122901, 0.100542, 0.161851, 0.262901, 0.43195, 0.713694, 1.18343", \ + "0.0186243, 0.107095, 0.165894, 0.26449, 0.432144, 0.713695, 1.18344", \ + "0.0265939, 0.118374, 0.175864, 0.271482, 0.435621, 0.714677, 1.18345", \ + "0.0425318, 0.142031, 0.199909, 0.293291, 0.451756, 0.723054, 1.1931", \ + "0.0711239, 0.188698, 0.248427, 0.343189, 0.498472, 0.759494, 1.2079", \ + "0.119966, 0.27596, 0.34047, 0.440606, 0.599249, 0.858288, 1.28965", \ + "0.204558, 0.42949, 0.510153, 0.621065, 0.791862, 1.06369, 1.49337" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155363, 0.108136, 0.170536, 0.273736, 0.446536, 0.734536, 1.21454"); + values ( \ + "0.0337595, 0.0878968, 0.120117, 0.173008, 0.261526, 0.408812, 0.653865", \ + "0.0511943, 0.107306, 0.139615, 0.192624, 0.281057, 0.428431, 0.673562", \ + "0.0607189, 0.118746, 0.151032, 0.20423, 0.292509, 0.439736, 0.685109", \ + "0.0736267, 0.135132, 0.167805, 0.220869, 0.309346, 0.456835, 0.701911", \ + "0.0904078, 0.157899, 0.191234, 0.245012, 0.333675, 0.481023, 0.726348", \ + "0.10887, 0.189252, 0.223935, 0.278925, 0.368785, 0.516791, 0.762745", \ + "0.12641, 0.227828, 0.266851, 0.323865, 0.416935, 0.567462, 0.815399" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155363, 0.108136, 0.170536, 0.273736, 0.446536, 0.734536, 1.21454"); + values ( \ + "0.00905512, 0.0760256, 0.12041, 0.194397, 0.31844, 0.525199, 0.870064", \ + "0.0106161, 0.0763219, 0.120587, 0.194398, 0.318441, 0.5252, 0.870118", \ + "0.0120359, 0.0767307, 0.120789, 0.194452, 0.318442, 0.525201, 0.870119", \ + "0.0143637, 0.0777886, 0.121423, 0.19482, 0.318529, 0.525202, 0.87012", \ + "0.0187919, 0.0800549, 0.123087, 0.195795, 0.319116, 0.525356, 0.870121", \ + "0.026651, 0.086378, 0.12749, 0.199149, 0.321685, 0.527539, 0.871244", \ + "0.039625, 0.098777, 0.138652, 0.20747, 0.329016, 0.533648, 0.876127" \ + ); + } + } + 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.0109997, 0.1036, 0.166, 0.2692, 0.442, 0.73, 1.21"); + values ( \ + "0.0433693, 0.0453414, 0.0443441, 0.0430204, 0.0410948, 0.0386694, 0.0378162", \ + "0.0465622, 0.0460862, 0.0460113, 0.0451177, 0.0432005, 0.0403751, 0.0398315", \ + "0.0488936, 0.0456791, 0.0456647, 0.0460868, 0.0444972, 0.0416056, 0.0406072", \ + "0.0532639, 0.0454114, 0.0454407, 0.045126, 0.0448023, 0.0413701, 0.045746", \ + "0.0615502, 0.0465738, 0.0459696, 0.0455144, 0.0447408, 0.0436301, 0.0454923", \ + "0.0762597, 0.0508787, 0.0489557, 0.0471027, 0.0466647, 0.0463327, 0.0429217", \ + "0.099349, 0.059564, 0.054639, 0.050924, 0.047708, 0.046297, 0.045648" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155363, 0.108136, 0.170536, 0.273736, 0.446536, 0.734536, 1.21454"); + values ( \ + "0.0373487, 0.0395625, 0.0399306, 0.0398181, 0.0392208, 0.037607, 0.035304", \ + "0.0399512, 0.0377649, 0.0386367, 0.0383544, 0.0391661, 0.0365385, 0.0341945", \ + "0.0423981, 0.0373081, 0.03724, 0.0376106, 0.0367156, 0.0374921, 0.0334058", \ + "0.0472591, 0.0375301, 0.0375444, 0.0373924, 0.0368183, 0.037397, 0.0338936", \ + "0.0544707, 0.0375931, 0.0375014, 0.0370178, 0.0363803, 0.0339246, 0.0372489", \ + "0.0690604, 0.0423084, 0.0407444, 0.0385174, 0.0372664, 0.0368684, 0.0338314", \ + "0.090226, 0.051236, 0.046705, 0.042455, 0.039395, 0.036824, 0.034612" \ + ); + } + } + 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.0109997, 0.1036, 0.166, 0.2692, 0.442, 0.73, 1.21"); + values ( \ + "0.0091989, 0.0087845, 0.0083661, 0.0078723, 0.0068362, 0.0052383, 0.0055696", \ + "0.0091606, 0.0087886, 0.0092468, 0.0076885, 0.006755, 0.0049474, 0.0050141", \ + "0.0093243, 0.0091024, 0.008774, 0.0090099, 0.0080859, 0.0052805, 0.0048656", \ + "0.0094523, 0.0093695, 0.0092171, 0.0084142, 0.0090008, 0.0055719, 0.0088152", \ + "0.0093989, 0.0093326, 0.0094504, 0.0093486, 0.0081792, 0.0079138, 0.0065737", \ + "0.009299, 0.008916, 0.009049, 0.009315, 0.009268, 0.008747, 0.005393", \ + "0.009257, 0.009105, 0.00821, 0.008467, 0.00871299, 0.011372, 0.00895199" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155363, 0.108136, 0.170536, 0.273736, 0.446536, 0.734536, 1.21454"); + values ( \ + "0.0068455, 0.006234, 0.0047246, 0.0039141, 0.0009255, -0.0025941, -0.0055696", \ + "0.0068056, 0.0061095, 0.0047908, 0.0059189, 0.0051215, -0.0027742, -0.0042332", \ + "0.006744, 0.0069582, 0.0065812, 0.0048077, 0.0052404, 0.0013101, -0.0048656", \ + "0.0066701, 0.0069799, 0.007335, 0.0069906, 0.0049235, 0.0015292, 0.0057136", \ + "0.0067819, 0.0066775, 0.00699461, 0.0064998, 0.0073108, 0.0045056, -0.0020146", \ + "0.00676, 0.006492, 0.005631, 0.006263, 0.007017, 0.007202, 0.005851", \ + "0.00676399, 0.006724, 0.00568999, 0.005712, 0.00335799, 0.00729799, 0.00610299" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00334374; + rise_capacitance : 0.00340791; + rise_capacitance_range (0.00299415, 0.00379263); + fall_capacitance : 0.00327958; + fall_capacitance_range (0.00296731, 0.00357198); + 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.00649387, 0.00830635, 0.011476, 0.0187439, 0.0340269, 0.0657253, 0.13207" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00766756, 0.0099843, 0.0133151, 0.0203567, 0.035818, 0.0666316, 0.131163" \ + ); + } + } + } + pin (TE_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0117721; + rise_capacitance : 0.0116428; + rise_capacitance_range (0.00818129, 0.0140812); + fall_capacitance : 0.0119014; + fall_capacitance_range (0.00817861, 0.0140753); + 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.00271908, -0.00175135, 0.000989014, 0.00762309, 0.0225192, 0.0536925, 0.118368" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0501739, 0.0527727, 0.0558981, 0.0627772, 0.0775437, 0.108315, 0.170881" \ + ); + } + } + } + } + cell (sg13cmos5l_ebufn_8) { + area : 45.36; + cell_footprint : "ebufn"; + cell_leakage_power : 6703.48; + leakage_power () { + value : 2395.69; + when : "A&TE_B"; + } + leakage_power () { + value : 1242.24; + when : "!A&TE_B"; + } + leakage_power () { + value : 10025.1; + when : "A&!TE_B"; + } + leakage_power () { + value : 13150.9; + when : "!A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "A"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 2.4; + capacitance : 0.0242244; + rise_capacitance : 0.0197515; + rise_capacitance_range (0.0197515, 0.0197515); + fall_capacitance : 0.0286972; + fall_capacitance_range (0.0286972, 0.0286972); + 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.0207515, 0.206952, 0.331752, 0.538152, 0.883752, 1.45975, 2.41975"); + values ( \ + "0.0395523, 0.107267, 0.148796, 0.217509, 0.332209, 0.523854, 0.84354", \ + "0.0623799, 0.130176, 0.172069, 0.240984, 0.355907, 0.547889, 0.86697", \ + "0.0769193, 0.14491, 0.186721, 0.255667, 0.370638, 0.562395, 0.882375", \ + "0.0980984, 0.166756, 0.208089, 0.276943, 0.391918, 0.583797, 0.903389", \ + "0.124835, 0.196348, 0.237904, 0.306408, 0.42118, 0.613238, 0.933533", \ + "0.16026, 0.238268, 0.279756, 0.34799, 0.463498, 0.656132, 0.976433", \ + "0.205485, 0.291717, 0.336491, 0.405556, 0.524066, 0.71947, 1.04355" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0207515, 0.206952, 0.331752, 0.538152, 0.883752, 1.45975, 2.41975"); + values ( \ + "0.0121922, 0.101762, 0.163096, 0.264879, 0.435041, 0.718666, 1.19144", \ + "0.0157351, 0.102065, 0.163243, 0.26488, 0.435042, 0.719008, 1.19145", \ + "0.0187408, 0.102627, 0.163544, 0.265043, 0.43505, 0.719009, 1.19231", \ + "0.0241547, 0.104271, 0.164321, 0.265423, 0.435316, 0.71901, 1.19232", \ + "0.0337388, 0.108915, 0.167229, 0.26716, 0.436312, 0.71922, 1.19233", \ + "0.0490973, 0.120321, 0.175706, 0.27315, 0.441045, 0.722526, 1.19324", \ + "0.073596, 0.1426, 0.195078, 0.288274, 0.45417, 0.734929, 1.20223" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296972, 0.215897, 0.340697, 0.547097, 0.892697, 1.4687, 2.4287"); + values ( \ + "0.0433547, 0.0992737, 0.131927, 0.185437, 0.274612, 0.42321, 0.670779", \ + "0.0674248, 0.12344, 0.155957, 0.209443, 0.298786, 0.447352, 0.694924", \ + "0.0816201, 0.138108, 0.170557, 0.223929, 0.313153, 0.461729, 0.709216", \ + "0.101587, 0.160016, 0.19214, 0.245525, 0.334395, 0.482848, 0.730611", \ + "0.128849, 0.190853, 0.223295, 0.276179, 0.36458, 0.512617, 0.759503", \ + "0.168348, 0.234892, 0.267997, 0.321248, 0.410376, 0.5586, 0.805064", \ + "0.219151, 0.295263, 0.332555, 0.386743, 0.478603, 0.630002, 0.880309" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296972, 0.215897, 0.340697, 0.547097, 0.892697, 1.4687, 2.4287"); + values ( \ + "0.0121212, 0.0766971, 0.121747, 0.19653, 0.321985, 0.53107, 0.878782", \ + "0.0158871, 0.0775774, 0.122069, 0.196619, 0.321986, 0.531106, 0.879265", \ + "0.0193973, 0.0787351, 0.122736, 0.196993, 0.321993, 0.531107, 0.879266", \ + "0.0252272, 0.0814248, 0.124186, 0.197676, 0.322553, 0.531108, 0.879324", \ + "0.0335611, 0.0878198, 0.128496, 0.200218, 0.323948, 0.531843, 0.879416", \ + "0.047647, 0.098599, 0.138006, 0.20748, 0.329473, 0.535754, 0.881439", \ + "0.070539, 0.121012, 0.158543, 0.224098, 0.343893, 0.549432, 0.893242" \ + ); + } + } + 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.0207515, 0.206952, 0.331752, 0.538152, 0.883752, 1.45975, 2.41975"); + values ( \ + "0.0415199, 0.0418892, 0.0418902, 0.0418912, 0.0418983, 0.0418993, 0.0419003", \ + "0.0647405, 0.0647415, 0.0647425, 0.0647435, 0.0647445, 0.0647455, 0.0647465", \ + "0.0795239, 0.0795249, 0.0795259, 0.0795269, 0.0795279, 0.0795289, 0.0795299", \ + "0.100834, 0.100835, 0.100836, 0.100837, 0.100838, 0.100839, 0.10084", \ + "0.128425, 0.128426, 0.128427, 0.128428, 0.128429, 0.12843, 0.128431", \ + "0.16722, 0.167221, 0.167222, 0.167223, 0.167224, 0.167225, 0.167226", \ + "0.209798, 0.209799, 0.2098, 0.209801, 0.209802, 0.209803, 0.209804" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0207515, 0.206952, 0.331752, 0.538152, 0.883752, 1.45975, 2.41975"); + values ( \ + "0.0415199, 0.0418892, 0.0418902, 0.0418912, 0.0418983, 0.0418993, 0.0419003", \ + "0.0647405, 0.0647415, 0.0647425, 0.0647435, 0.0647445, 0.0647455, 0.0647465", \ + "0.0795239, 0.0795249, 0.0795259, 0.0795269, 0.0795279, 0.0795289, 0.0795299", \ + "0.100834, 0.100835, 0.100836, 0.100837, 0.100838, 0.100839, 0.10084", \ + "0.128425, 0.128426, 0.128427, 0.128428, 0.128429, 0.12843, 0.128431", \ + "0.16722, 0.167221, 0.167222, 0.167223, 0.167224, 0.167225, 0.167226", \ + "0.209798, 0.209799, 0.2098, 0.209801, 0.209802, 0.209803, 0.209804" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296972, 0.215897, 0.340697, 0.547097, 0.892697, 1.4687, 2.4287"); + values ( \ + "0.0179218, 0.0179228, 0.0179238, 0.0179248, 0.0179258, 0.0179268, 0.0179278", \ + "0.0297832, 0.0297842, 0.0297852, 0.0297862, 0.0297872, 0.0297882, 0.0297892", \ + "0.0451439, 0.0451449, 0.0451459, 0.0451469, 0.0451479, 0.0451489, 0.0451499", \ + "0.0766139, 0.0766149, 0.0766159, 0.0766169, 0.0766179, 0.0766189, 0.0766199", \ + "0.132207, 0.132208, 0.132209, 0.13221, 0.132211, 0.132212, 0.132213", \ + "0.245778, 0.245779, 0.24578, 0.245781, 0.245782, 0.245783, 0.245784", \ + "0.472765, 0.472766, 0.472767, 0.472768, 0.472769, 0.47277, 0.472771" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296972, 0.215897, 0.340697, 0.547097, 0.892697, 1.4687, 2.4287"); + values ( \ + "0.0179218, 0.0179228, 0.0179238, 0.0179248, 0.0179258, 0.0179268, 0.0179278", \ + "0.0297832, 0.0297842, 0.0297852, 0.0297862, 0.0297872, 0.0297882, 0.0297892", \ + "0.0451439, 0.0451449, 0.0451459, 0.0451469, 0.0451479, 0.0451489, 0.0451499", \ + "0.0766139, 0.0766149, 0.0766159, 0.0766169, 0.0766179, 0.0766189, 0.0766199", \ + "0.132207, 0.132208, 0.132209, 0.13221, 0.132211, 0.132212, 0.132213", \ + "0.245778, 0.245779, 0.24578, 0.245781, 0.245782, 0.245783, 0.245784", \ + "0.472765, 0.472766, 0.472767, 0.472768, 0.472769, 0.47277, 0.472771" \ + ); + } + } + 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.0207515, 0.206952, 0.331752, 0.538152, 0.883752, 1.45975, 2.41975"); + values ( \ + "0.0185289, 0.0837832, 0.125787, 0.195208, 0.311095, 0.504463, 0.826842", \ + "0.0187401, 0.100528, 0.14422, 0.214248, 0.330509, 0.523996, 0.845871", \ + "0.0187411, 0.111179, 0.15879, 0.23178, 0.349345, 0.543076, 0.865265", \ + "0.0187421, 0.121629, 0.17777, 0.259058, 0.383372, 0.58056, 0.903657", \ + "0.0187431, 0.12163, 0.191037, 0.29054, 0.432474, 0.644928, 0.977202", \ + "0.0187441, 0.121631, 0.191038, 0.3025, 0.482032, 0.731101, 1.09674", \ + "0.0187451, 0.121632, 0.191039, 0.302501, 0.482033, 0.803089, 1.24438" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0207515, 0.206952, 0.331752, 0.538152, 0.883752, 1.45975, 2.41975"); + values ( \ + "0.0116539, 0.100717, 0.162986, 0.264835, 0.434915, 0.718853, 1.19196", \ + "0.0177714, 0.107109, 0.166791, 0.266443, 0.436851, 0.718881, 1.19197", \ + "0.0260585, 0.118615, 0.176565, 0.273346, 0.438744, 0.719883, 1.19198", \ + "0.0418338, 0.142419, 0.20044, 0.294822, 0.454563, 0.728186, 1.20194", \ + "0.0701987, 0.189091, 0.248825, 0.344277, 0.501044, 0.764204, 1.21613", \ + "0.118315, 0.276421, 0.341252, 0.441138, 0.600995, 0.862223, 1.29717", \ + "0.202627, 0.430227, 0.51095, 0.622173, 0.793568, 1.06304, 1.49757" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296972, 0.215897, 0.340697, 0.547097, 0.892697, 1.4687, 2.4287"); + values ( \ + "0.0437982, 0.102376, 0.13512, 0.188681, 0.277909, 0.426472, 0.6742", \ + "0.0661047, 0.127115, 0.159991, 0.213611, 0.302867, 0.451478, 0.699153", \ + "0.0788989, 0.142677, 0.175907, 0.229377, 0.318841, 0.46731, 0.714903", \ + "0.0959305, 0.164914, 0.198571, 0.252462, 0.341588, 0.490302, 0.738177", \ + "0.118545, 0.195935, 0.230151, 0.284773, 0.374272, 0.522919, 0.770749", \ + "0.145278, 0.237501, 0.273499, 0.329151, 0.42003, 0.56945, 0.817002", \ + "0.172292, 0.289327, 0.330925, 0.390035, 0.483354, 0.634351, 0.884129" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296972, 0.215897, 0.340697, 0.547097, 0.892697, 1.4687, 2.4287"); + values ( \ + "0.0105466, 0.077941, 0.122305, 0.196658, 0.322049, 0.53104, 0.879061", \ + "0.012586, 0.0784376, 0.122579, 0.196842, 0.32205, 0.53113, 0.879065", \ + "0.0146512, 0.079281, 0.123113, 0.196964, 0.322051, 0.531131, 0.879294", \ + "0.0182447, 0.0810003, 0.124244, 0.197468, 0.322119, 0.531132, 0.879295", \ + "0.0237038, 0.0850964, 0.126718, 0.19914, 0.322772, 0.531133, 0.879296", \ + "0.033846, 0.092203, 0.132076, 0.202776, 0.325208, 0.532409, 0.879461", \ + "0.050395, 0.107205, 0.145803, 0.213068, 0.332591, 0.537952, 0.884219" \ + ); + } + } + 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.0207515, 0.206952, 0.331752, 0.538152, 0.883752, 1.45975, 2.41975"); + values ( \ + "0.0864535, 0.0910049, 0.0893159, 0.0869988, 0.0835045, 0.0788062, 0.0772071", \ + "0.0929968, 0.0924188, 0.0928708, 0.0913948, 0.0881718, 0.0841947, 0.0810475", \ + "0.0977833, 0.0917113, 0.0923533, 0.0940533, 0.0908623, 0.0856893, 0.0841543", \ + "0.106103, 0.091016, 0.091789, 0.091486, 0.092439, 0.086966, 0.100152", \ + "0.123234, 0.0928333, 0.0931083, 0.0933943, 0.0934383, 0.0926663, 0.0961683", \ + "0.153097, 0.100675, 0.098202, 0.095448, 0.095467, 0.097446, 0.094605", \ + "0.20088, 0.120934, 0.110803, 0.103332, 0.099559, 0.10018, 0.104275" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296972, 0.215897, 0.340697, 0.547097, 0.892697, 1.4687, 2.4287"); + values ( \ + "0.0746592, 0.0789288, 0.0797467, 0.0794333, 0.0781325, 0.0756517, 0.0702648", \ + "0.0800389, 0.0754255, 0.0772017, 0.0767907, 0.0763027, 0.0732976, 0.0680168", \ + "0.08473, 0.074271, 0.074391, 0.075222, 0.0733708, 0.0708475, 0.0663584", \ + "0.0944182, 0.0740752, 0.0743892, 0.0747772, 0.0726082, 0.0724992, 0.0682842", \ + "0.108671, 0.0751743, 0.0741763, 0.0725943, 0.0712973, 0.0666193, 0.0667293", \ + "0.136299, 0.081251, 0.078103, 0.073864, 0.071794, 0.069734, 0.063919", \ + "0.176304, 0.102277, 0.090016, 0.079163, 0.074597, 0.068651, 0.065857" \ + ); + } + } + 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.0207515, 0.206952, 0.331752, 0.538152, 0.883752, 1.45975, 2.41975"); + values ( \ + "0.0175269, 0.0167479, 0.0159249, 0.0146959, 0.0128299, 0.0092979, 0.0103829", \ + "0.0174803, 0.0167173, 0.0167743, 0.0156603, 0.0145703, 0.0094293, 0.0084593", \ + "0.017777, 0.01722, 0.016741, 0.015768, 0.015174, 0.00961599, 0.008835", \ + "0.018034, 0.017763, 0.017557, 0.015757, 0.017593, 0.010653, 0.017203", \ + "0.018087, 0.017552, 0.017803, 0.017817, 0.015175, 0.015537, 0.012661", \ + "0.017669, 0.017329, 0.017387, 0.017321, 0.017477, 0.015162, 0.010312", \ + "0.017619, 0.017474, 0.016056, 0.016769, 0.016881, 0.01801, 0.016425" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296972, 0.215897, 0.340697, 0.547097, 0.892697, 1.4687, 2.4287"); + values ( \ + "0.0126469, 0.0112819, 0.0096689, 0.0069869, 0.0015745, -0.0065157, -0.0103829", \ + "0.0126513, 0.0103443, 0.0091273, 0.0113583, 0.0044933, -0.0055122, -0.0084593", \ + "0.012688, 0.013125, 0.011629, 0.008288, 0.007595, -0.0041113, -0.008835", \ + "0.012554, 0.013203, 0.013224, 0.013398, 0.006267, 0.003208, 0.009519", \ + "0.012587, 0.013336, 0.013018, 0.013251, 0.0148, 0.007392, -0.006539", \ + "0.012535, 0.011482, 0.011058, 0.010461, 0.011356, 0.011138, 0.009528", \ + "0.012277, 0.011967, 0.010058, 0.00628699, 0.00930299, 0.010969, 0.015596" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00654777; + rise_capacitance : 0.0066757; + rise_capacitance_range (0.00581391, 0.00747198); + fall_capacitance : 0.00641984; + fall_capacitance_range (0.00577373, 0.00702418); + 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.0116391, 0.0154342, 0.0218587, 0.036446, 0.0671347, 0.13056, 0.261171" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0143476, 0.0191997, 0.02594, 0.0400908, 0.0710347, 0.132915, 0.261811" \ + ); + } + } + } + pin (TE_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0196598; + rise_capacitance : 0.0193895; + rise_capacitance_range (0.0122624, 0.0243318); + fall_capacitance : 0.0199302; + fall_capacitance_range (0.0122742, 0.0243091); + 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.00646203, -0.00612042, -0.00423766, 0.00168981, 0.0157695, 0.0455506, 0.10818" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0977591, 0.0999847, 0.1027, 0.109181, 0.123067, 0.152881, 0.21454" \ + ); + } + } + } + } + cell (sg13cmos5l_einvn_2) { + area : 16.3296; + cell_footprint : "einvn"; + cell_leakage_power : 2724.86; + leakage_power () { + value : 2203.9; + when : "!A&!TE_B&Z"; + } + leakage_power () { + value : 3245.83; + 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.00625245; + rise_capacitance : 0.00507586; + rise_capacitance_range (0.00507586, 0.00507586); + fall_capacitance : 0.00742904; + fall_capacitance_range (0.00742904, 0.00742904); + 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.00607586, 0.0518759, 0.0830759, 0.134676, 0.221076, 0.365076, 0.605076"); + values ( \ + "0.0146756, 0.0792998, 0.120771, 0.189018, 0.303137, 0.493614, 0.810161", \ + "0.0228594, 0.107095, 0.150711, 0.219627, 0.33374, 0.523893, 0.840963", \ + "0.0280363, 0.127214, 0.175899, 0.248831, 0.36436, 0.554506, 0.871301", \ + "0.0352299, 0.15679, 0.214102, 0.297518, 0.422101, 0.616366, 0.933171", \ + "0.0452039, 0.198173, 0.268821, 0.368274, 0.513424, 0.727688, 1.05607", \ + "0.0588486, 0.255706, 0.343443, 0.467564, 0.64386, 0.897817, 1.26797", \ + "0.0784919, 0.336813, 0.447656, 0.603159, 0.824523, 1.13534, 1.57779" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00607586, 0.0518759, 0.0830759, 0.134676, 0.221076, 0.365076, 0.605076"); + values ( \ + "0.0114767, 0.0975821, 0.157937, 0.257767, 0.425063, 0.703946, 1.16851", \ + "0.0216329, 0.108892, 0.164766, 0.260574, 0.426479, 0.703947, 1.16852", \ + "0.0295799, 0.12519, 0.180256, 0.27211, 0.431287, 0.705457, 1.16873", \ + "0.0441596, 0.153489, 0.212108, 0.303778, 0.457017, 0.719632, 1.1752", \ + "0.0692342, 0.20083, 0.26651, 0.366431, 0.521999, 0.775944, 1.20929", \ + "0.113512, 0.27868, 0.35835, 0.468915, 0.641805, 0.905007, 1.32957", \ + "0.196256, 0.405641, 0.503578, 0.641859, 0.839279, 1.1329, 1.583" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00842904, 0.054229, 0.085429, 0.137029, 0.223429, 0.367429, 0.607429"); + values ( \ + "0.0134658, 0.0647705, 0.0968726, 0.149713, 0.238095, 0.385288, 0.630885", \ + "0.0202715, 0.0931521, 0.128926, 0.183601, 0.272355, 0.419743, 0.664867", \ + "0.0241977, 0.112801, 0.154085, 0.214407, 0.306835, 0.454915, 0.700151", \ + "0.0290048, 0.140914, 0.191367, 0.262458, 0.366592, 0.52353, 0.77241", \ + "0.031743, 0.177365, 0.239685, 0.327681, 0.452178, 0.632811, 0.901609", \ + "0.0320036, 0.224145, 0.305482, 0.415195, 0.571244, 0.789756, 1.10493", \ + "0.0320046, 0.279405, 0.387378, 0.532062, 0.728372, 1.00488, 1.39093" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00842904, 0.054229, 0.085429, 0.137029, 0.223429, 0.367429, 0.607429"); + values ( \ + "0.0083508, 0.0720282, 0.11677, 0.190928, 0.314944, 0.521618, 0.866187", \ + "0.0189355, 0.085827, 0.12686, 0.196308, 0.316593, 0.521795, 0.866188", \ + "0.0279737, 0.101812, 0.143662, 0.211481, 0.326705, 0.526092, 0.866669", \ + "0.0439646, 0.130362, 0.17514, 0.245453, 0.35878, 0.549727, 0.878992", \ + "0.0715638, 0.179702, 0.231469, 0.306208, 0.426381, 0.616042, 0.932121", \ + "0.119719, 0.266579, 0.324595, 0.413531, 0.542543, 0.747487, 1.06614", \ + "0.210508, 0.411719, 0.489029, 0.591489, 0.745085, 0.973565, 1.31957" \ + ); + } + } + 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.00607586, 0.0518759, 0.0830759, 0.134676, 0.221076, 0.365076, 0.605076"); + values ( \ + "0.0293746, 0.0293756, 0.0293766, 0.0293776, 0.0293786, 0.0293796, 0.0293806", \ + "0.0449343, 0.0449353, 0.0449363, 0.0449373, 0.0449383, 0.0449393, 0.0449403", \ + "0.0553687, 0.0553697, 0.0553707, 0.0553717, 0.0553727, 0.0553737, 0.0553747", \ + "0.0696287, 0.0696297, 0.0696307, 0.0696317, 0.0696327, 0.0696337, 0.0696347", \ + "0.0871751, 0.0871761, 0.0871771, 0.0871781, 0.0871791, 0.0871801, 0.0871811", \ + "0.108019, 0.10802, 0.108021, 0.108022, 0.108023, 0.108024, 0.108025", \ + "0.139194, 0.139195, 0.139196, 0.139197, 0.139198, 0.139199, 0.1392" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00607586, 0.0518759, 0.0830759, 0.134676, 0.221076, 0.365076, 0.605076"); + values ( \ + "0.0293746, 0.0293756, 0.0293766, 0.0293776, 0.0293786, 0.0293796, 0.0293806", \ + "0.0449343, 0.0449353, 0.0449363, 0.0449373, 0.0449383, 0.0449393, 0.0449403", \ + "0.0553687, 0.0553697, 0.0553707, 0.0553717, 0.0553727, 0.0553737, 0.0553747", \ + "0.0696287, 0.0696297, 0.0696307, 0.0696317, 0.0696327, 0.0696337, 0.0696347", \ + "0.0871751, 0.0871761, 0.0871771, 0.0871781, 0.0871791, 0.0871801, 0.0871811", \ + "0.108019, 0.10802, 0.108021, 0.108022, 0.108023, 0.108024, 0.108025", \ + "0.139194, 0.139195, 0.139196, 0.139197, 0.139198, 0.139199, 0.1392" \ + ); + } + } + 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.00607586, 0.0518759, 0.0830759, 0.134676, 0.221076, 0.365076, 0.605076"); + values ( \ + "0.0175256, 0.0788634, 0.120032, 0.188158, 0.302322, 0.492596, 0.809145", \ + "0.0198771, 0.097301, 0.140014, 0.208669, 0.322818, 0.515732, 0.8297", \ + "0.0198781, 0.108395, 0.154976, 0.226619, 0.342076, 0.532484, 0.849448", \ + "0.0198791, 0.119191, 0.174408, 0.254412, 0.376681, 0.570642, 0.888352", \ + "0.0198801, 0.119192, 0.188148, 0.286671, 0.426534, 0.636155, 0.963253", \ + "0.0198811, 0.119193, 0.188149, 0.299105, 0.477694, 0.724301, 1.08462", \ + "0.0198821, 0.119194, 0.18815, 0.299106, 0.477695, 0.79728, 1.2379" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00607586, 0.0518759, 0.0830759, 0.134676, 0.221076, 0.365076, 0.605076"); + values ( \ + "0.0103501, 0.0981291, 0.157898, 0.257838, 0.425123, 0.703935, 1.16852", \ + "0.0197768, 0.104469, 0.161976, 0.259418, 0.427196, 0.706508, 1.16853", \ + "0.0288296, 0.116224, 0.172232, 0.266669, 0.428922, 0.706509, 1.16854", \ + "0.0456472, 0.140592, 0.196959, 0.288815, 0.445309, 0.71354, 1.17308", \ + "0.0748064, 0.187592, 0.246332, 0.339173, 0.492587, 0.750755, 1.19367", \ + "0.125099, 0.275007, 0.338905, 0.437722, 0.595635, 0.851123, 1.27648", \ + "0.210462, 0.428562, 0.508891, 0.618693, 0.788065, 1.05693, 1.48362" \ + ); + } + } + 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.00607586, 0.0518759, 0.0830759, 0.134676, 0.221076, 0.365076, 0.605076"); + values ( \ + "0.00531166, 0.00748045, 0.00757225, 0.00750313, 0.00718543, 0.00647706, 0.006206", \ + "0.0101076, 0.00788299, 0.00801251, 0.00754638, 0.00737203, 0.00640984, 0.0061596", \ + "0.0159509, 0.0106521, 0.0097176, 0.00943102, 0.00815788, 0.00693912, 0.00644177", \ + "0.0277516, 0.018271, 0.0159846, 0.0136365, 0.0117677, 0.00916032, 0.00874563", \ + "0.052393, 0.03731, 0.0328481, 0.0281096, 0.022637, 0.018776, 0.014002", \ + "0.100541, 0.0797542, 0.0718282, 0.0622899, 0.0528684, 0.0427166, 0.0325699", \ + "0.198501, 0.170747, 0.158933, 0.144069, 0.125904, 0.106209, 0.0866415" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00842904, 0.054229, 0.085429, 0.137029, 0.223429, 0.367429, 0.607429"); + values ( \ + "0.00514359, 0.00753505, 0.00761177, 0.00751893, 0.0072088, 0.00652987, 0.00518069", \ + "0.00931779, 0.00776466, 0.00784218, 0.00754078, 0.0072595, 0.00646634, 0.00528499", \ + "0.0148426, 0.0100675, 0.00922477, 0.00865988, 0.008715, 0.00725363, 0.00546423", \ + "0.026795, 0.0167632, 0.0145796, 0.0129025, 0.0108909, 0.0098054, 0.00684755", \ + "0.0513995, 0.0345806, 0.0298137, 0.0250503, 0.0208098, 0.0167621, 0.0136824", \ + "0.100736, 0.0763611, 0.0674881, 0.058041, 0.047724, 0.0386262, 0.0293108", \ + "0.200418, 0.168356, 0.154238, 0.137503, 0.116687, 0.0970058, 0.0770305" \ + ); + } + } + 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.00607586, 0.0518759, 0.0830759, 0.134676, 0.221076, 0.365076, 0.605076"); + values ( \ + "0.0168728, 0.0168139, 0.0165071, 0.0161995, 0.0157192, 0.0148697, 0.0146434", \ + "0.016842, 0.0166642, 0.0167054, 0.0165071, 0.0162166, 0.0160855, 0.0147029", \ + "0.0167909, 0.0167236, 0.0165189, 0.0167542, 0.0157851, 0.0147716, 0.0148374", \ + "0.016723, 0.016701, 0.0166204, 0.0161843, 0.0164811, 0.0146356, 0.0152373", \ + "0.0164383, 0.0162997, 0.0164205, 0.0163465, 0.0157329, 0.0157336, 0.0152828", \ + "0.0159756, 0.0157468, 0.0157774, 0.0158064, 0.0163714, 0.0156903, 0.0140205", \ + "0.015531, 0.0155433, 0.0150573, 0.0151358, 0.0152552, 0.0166709, 0.0159927" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00436716; + rise_capacitance : 0.00446537; + rise_capacitance_range (0.00251912, 0.0080739); + fall_capacitance : 0.00426895; + fall_capacitance_range (0.00244865, 0.00701376); + 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.00548149; + rise_capacitance : 0.00601973; + rise_capacitance_range (0.0055832, 0.00627837); + fall_capacitance : 0.00494325; + fall_capacitance_range (0.0035808, 0.00737265); + 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.0127826, -0.0141938, -0.0161119, -0.0189654, -0.0106337, 0.00702453, 0.0433793" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0127826, 0.0141938, 0.0161119, 0.0200756, 0.0286922, 0.0463513, 0.0817359" \ + ); + } + } + } + } + cell (sg13cmos5l_einvn_4) { + area : 23.5872; + cell_footprint : "einvn"; + cell_leakage_power : 5429.26; + leakage_power () { + value : 4387.32; + when : "!A&!TE_B"; + } + leakage_power () { + value : 6471.2; + when : "A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "!(A)"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 1.2; + capacitance : 0.0122555; + rise_capacitance : 0.0099503; + rise_capacitance_range (0.0099503, 0.0099503); + fall_capacitance : 0.0145607; + fall_capacitance_range (0.0145607, 0.0145607); + 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.0109503, 0.10355, 0.16595, 0.26915, 0.44195, 0.72995, 1.20995"); + values ( \ + "0.0135722, 0.0794145, 0.120926, 0.189345, 0.303763, 0.49442, 0.812088", \ + "0.0211042, 0.107189, 0.150899, 0.219993, 0.334405, 0.525068, 0.842919", \ + "0.0258389, 0.127337, 0.176214, 0.249192, 0.364991, 0.555547, 0.872784", \ + "0.0325109, 0.157115, 0.214374, 0.297964, 0.42283, 0.617489, 0.934944", \ + "0.0416253, 0.198367, 0.269098, 0.368941, 0.514397, 0.72878, 1.05787", \ + "0.0543627, 0.256151, 0.34408, 0.46829, 0.644919, 0.898808, 1.27028", \ + "0.0729319, 0.337393, 0.448612, 0.604194, 0.82591, 1.13882, 1.58022" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0109503, 0.10355, 0.16595, 0.26915, 0.44195, 0.72995, 1.20995"); + values ( \ + "0.0104542, 0.0982299, 0.158291, 0.25848, 0.42622, 0.705813, 1.17202", \ + "0.0201374, 0.109045, 0.165145, 0.261221, 0.428046, 0.705815, 1.17223", \ + "0.0278542, 0.125401, 0.180623, 0.272719, 0.432382, 0.707041, 1.17224", \ + "0.041869, 0.153835, 0.212318, 0.304528, 0.458113, 0.721489, 1.18004", \ + "0.0663698, 0.200754, 0.266782, 0.366692, 0.523333, 0.777844, 1.21211", \ + "0.109846, 0.277791, 0.358606, 0.469993, 0.642937, 0.906767, 1.33295", \ + "0.191031, 0.405957, 0.501697, 0.639885, 0.840669, 1.13596, 1.58701" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155607, 0.108161, 0.170561, 0.273761, 0.446561, 0.734561, 1.21456"); + values ( \ + "0.0124721, 0.0646521, 0.0966463, 0.149475, 0.237734, 0.384758, 0.630092", \ + "0.0185619, 0.0930416, 0.128816, 0.183417, 0.27211, 0.41914, 0.664172", \ + "0.0220066, 0.112764, 0.154106, 0.214337, 0.306666, 0.454595, 0.699521", \ + "0.026126, 0.140814, 0.191304, 0.262302, 0.3664, 0.523349, 0.771924", \ + "0.0280724, 0.177275, 0.239817, 0.327804, 0.452426, 0.632904, 0.901486", \ + "0.0280734, 0.22394, 0.305318, 0.415248, 0.571475, 0.790211, 1.10493", \ + "0.0280744, 0.279133, 0.387233, 0.531994, 0.728537, 1.00494, 1.39128" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155607, 0.108161, 0.170561, 0.273761, 0.446561, 0.734561, 1.21456"); + values ( \ + "0.00760402, 0.0719557, 0.116787, 0.190813, 0.314629, 0.52157, 0.865877", \ + "0.0176211, 0.085855, 0.126809, 0.196174, 0.316524, 0.521571, 0.866068", \ + "0.0262309, 0.10168, 0.143795, 0.21151, 0.326623, 0.525644, 0.866753", \ + "0.0416618, 0.130287, 0.17519, 0.245545, 0.35884, 0.549619, 0.878731", \ + "0.0687489, 0.179776, 0.231399, 0.306264, 0.426413, 0.616141, 0.931994", \ + "0.116141, 0.266534, 0.32446, 0.41372, 0.542813, 0.747759, 1.06596", \ + "0.204921, 0.411904, 0.489295, 0.591499, 0.747314, 0.970499, 1.32155" \ + ); + } + } + 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.0109503, 0.10355, 0.16595, 0.26915, 0.44195, 0.72995, 1.20995"); + values ( \ + "0.0307722, 0.03078, 0.030781, 0.030782, 0.030783, 0.030784, 0.030785", \ + "0.0475457, 0.0475467, 0.0475477, 0.0475487, 0.0475497, 0.0475507, 0.0475517", \ + "0.0587745, 0.0587755, 0.0587765, 0.0587775, 0.0587785, 0.0587795, 0.0587805", \ + "0.0739857, 0.0739867, 0.0739877, 0.0739887, 0.0739897, 0.0739907, 0.0739917", \ + "0.093045, 0.093046, 0.093047, 0.093048, 0.093049, 0.09305, 0.093051", \ + "0.11495, 0.114951, 0.114952, 0.114953, 0.114954, 0.114955, 0.114956", \ + "0.147299, 0.1473, 0.147301, 0.147302, 0.147303, 0.147304, 0.147305" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0109503, 0.10355, 0.16595, 0.26915, 0.44195, 0.72995, 1.20995"); + values ( \ + "0.0307722, 0.03078, 0.030781, 0.030782, 0.030783, 0.030784, 0.030785", \ + "0.0475457, 0.0475467, 0.0475477, 0.0475487, 0.0475497, 0.0475507, 0.0475517", \ + "0.0587745, 0.0587755, 0.0587765, 0.0587775, 0.0587785, 0.0587795, 0.0587805", \ + "0.0739857, 0.0739867, 0.0739877, 0.0739887, 0.0739897, 0.0739907, 0.0739917", \ + "0.093045, 0.093046, 0.093047, 0.093048, 0.093049, 0.09305, 0.093051", \ + "0.11495, 0.114951, 0.114952, 0.114953, 0.114954, 0.114955, 0.114956", \ + "0.147299, 0.1473, 0.147301, 0.147302, 0.147303, 0.147304, 0.147305" \ + ); + } + } + 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.0109503, 0.10355, 0.16595, 0.26915, 0.44195, 0.72995, 1.20995"); + values ( \ + "0.0171238, 0.079387, 0.120701, 0.189013, 0.303228, 0.493877, 0.811106", \ + "0.0185824, 0.0976331, 0.140428, 0.209246, 0.323679, 0.51434, 0.831816", \ + "0.0185834, 0.108644, 0.155294, 0.227059, 0.342765, 0.533629, 0.85137", \ + "0.0185844, 0.119303, 0.174556, 0.25462, 0.377099, 0.57152, 0.88993", \ + "0.0185854, 0.119304, 0.188151, 0.286563, 0.42676, 0.636439, 0.964288", \ + "0.0185864, 0.119305, 0.188152, 0.298717, 0.476884, 0.723348, 1.08458", \ + "0.0185874, 0.119306, 0.188153, 0.298718, 0.476885, 0.796309, 1.237" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0109503, 0.10355, 0.16595, 0.26915, 0.44195, 0.72995, 1.20995"); + values ( \ + "0.00943134, 0.0978195, 0.158306, 0.258489, 0.426212, 0.705819, 1.17152", \ + "0.0187469, 0.104635, 0.162332, 0.260073, 0.42752, 0.70582, 1.17153", \ + "0.0276771, 0.11639, 0.172519, 0.267203, 0.429972, 0.706728, 1.17185", \ + "0.0439584, 0.140627, 0.197026, 0.289223, 0.446283, 0.715339, 1.17705", \ + "0.0725608, 0.187588, 0.246135, 0.339468, 0.494025, 0.752328, 1.19653", \ + "0.121399, 0.275162, 0.338709, 0.437753, 0.594644, 0.850865, 1.27876", \ + "0.205793, 0.4283, 0.509365, 0.619067, 0.788366, 1.05739, 1.48501" \ + ); + } + } + 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.0109503, 0.10355, 0.16595, 0.26915, 0.44195, 0.72995, 1.20995"); + values ( \ + "0.0106739, 0.0154146, 0.0153395, 0.0152052, 0.014527, 0.0130383, 0.0129155", \ + "0.0207143, 0.0159808, 0.0158846, 0.0157794, 0.0152262, 0.0128642, 0.0130992", \ + "0.0323854, 0.0214247, 0.0196137, 0.0182487, 0.0167513, 0.0137658, 0.0133467", \ + "0.0560866, 0.0367601, 0.0319972, 0.0273408, 0.0249198, 0.0185745, 0.0179894", \ + "0.105467, 0.0745426, 0.0656158, 0.0561743, 0.0457033, 0.0379, 0.0300971", \ + "0.202014, 0.159208, 0.143589, 0.124773, 0.105684, 0.0848745, 0.0650947", \ + "0.397642, 0.341094, 0.317091, 0.287058, 0.25159, 0.21303, 0.172918" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155607, 0.108161, 0.170561, 0.273761, 0.446561, 0.734561, 1.21456"); + values ( \ + "0.00983986, 0.0148628, 0.0151124, 0.0148874, 0.0140203, 0.012912, 0.00991248", \ + "0.018611, 0.0152917, 0.0154039, 0.0148255, 0.0148856, 0.012727, 0.0104572", \ + "0.0298272, 0.0198453, 0.018347, 0.0171191, 0.0164966, 0.0165291, 0.01076", \ + "0.0538672, 0.0327512, 0.0289099, 0.0252058, 0.0214785, 0.0201856, 0.0135347", \ + "0.103247, 0.0687997, 0.0595636, 0.0497767, 0.0416219, 0.0333214, 0.027072", \ + "0.201868, 0.152165, 0.134391, 0.115685, 0.0949995, 0.0768233, 0.0579713", \ + "0.401706, 0.335923, 0.307669, 0.273963, 0.233166, 0.191375, 0.153881" \ + ); + } + } + 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.0109503, 0.10355, 0.16595, 0.26915, 0.44195, 0.72995, 1.20995"); + values ( \ + "0.0341564, 0.0337688, 0.0333213, 0.0327766, 0.0318339, 0.0302199, 0.0302248", \ + "0.0340485, 0.03366, 0.0341985, 0.0326195, 0.0323341, 0.0300698, 0.0296182", \ + "0.0338825, 0.0336198, 0.0333499, 0.0337958, 0.0316218, 0.0298895, 0.0300709", \ + "0.0337838, 0.0338415, 0.0335512, 0.0326024, 0.0328309, 0.0294664, 0.0304886", \ + "0.0331309, 0.0330727, 0.033073, 0.0331218, 0.0321735, 0.0314693, 0.0295933", \ + "0.0325366, 0.0321836, 0.0323016, 0.0324706, 0.0326476, 0.0312846, 0.0287686", \ + "0.031922, 0.031848, 0.030845, 0.031102, 0.031695, 0.034262, 0.032826" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00852772; + rise_capacitance : 0.00872015; + rise_capacitance_range (0.00477649, 0.0161366); + fall_capacitance : 0.00833529; + fall_capacitance_range (0.00466091, 0.0139193); + 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.0102165; + rise_capacitance : 0.0112209; + rise_capacitance_range (0.0102028, 0.0117397); + fall_capacitance : 0.00921216; + fall_capacitance_range (0.00650536, 0.0139128); + 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.025358, -0.0279738, -0.0314683, -0.0385061, -0.0257006, 0.00584574, 0.0705798" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.025358, 0.0279738, 0.0314683, 0.0385061, 0.0540329, 0.0854334, 0.14872" \ + ); + } + } + } + } + cell (sg13cmos5l_einvn_8) { + area : 39.9168; + cell_footprint : "einvn"; + cell_leakage_power : 10649.9; + leakage_power () { + value : 8566.03; + when : "!A&!TE_B"; + } + leakage_power () { + value : 12733.8; + when : "A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "!(A)"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 2.4; + capacitance : 0.0244; + rise_capacitance : 0.0198239; + rise_capacitance_range (0.0198239, 0.0198239); + fall_capacitance : 0.0289762; + fall_capacitance_range (0.0289762, 0.0289762); + 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.0208239, 0.207024, 0.331824, 0.538224, 0.883824, 1.45982, 2.41982"); + values ( \ + "0.0131506, 0.0799587, 0.121805, 0.190751, 0.30604, 0.498164, 0.818223", \ + "0.0203601, 0.107786, 0.151798, 0.22136, 0.336657, 0.528729, 0.848367", \ + "0.024939, 0.127917, 0.177126, 0.250636, 0.367272, 0.559101, 0.878846", \ + "0.0312722, 0.157647, 0.215478, 0.299463, 0.425125, 0.621179, 0.941114", \ + "0.03997, 0.199308, 0.270673, 0.370486, 0.516773, 0.732752, 1.06399", \ + "0.0520605, 0.257098, 0.345459, 0.470596, 0.647834, 0.903008, 1.27658", \ + "0.0698098, 0.338471, 0.450255, 0.606607, 0.829045, 1.14378, 1.58746" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0208239, 0.207024, 0.331824, 0.538224, 0.883824, 1.45982, 2.41982"); + values ( \ + "0.00999571, 0.0986091, 0.159601, 0.260608, 0.429753, 0.71163, 1.18164", \ + "0.0194559, 0.109777, 0.16636, 0.26325, 0.430871, 0.711631, 1.18165", \ + "0.0271654, 0.126027, 0.181846, 0.274768, 0.435851, 0.71274, 1.18173", \ + "0.0408946, 0.154417, 0.213759, 0.306259, 0.46132, 0.727011, 1.19011", \ + "0.0651001, 0.202022, 0.268533, 0.368837, 0.526266, 0.783244, 1.22146", \ + "0.108027, 0.279316, 0.360377, 0.473412, 0.645481, 0.912079, 1.34158", \ + "0.189414, 0.407951, 0.506195, 0.646224, 0.8439, 1.14217, 1.59505" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0299762, 0.216176, 0.340976, 0.547376, 0.892976, 1.46898, 2.42898"); + values ( \ + "0.0121337, 0.0650308, 0.0973841, 0.150702, 0.239898, 0.388502, 0.636106", \ + "0.0179446, 0.0937306, 0.129758, 0.184871, 0.274431, 0.42301, 0.670493", \ + "0.0211884, 0.113477, 0.155141, 0.215949, 0.309119, 0.458526, 0.705964", \ + "0.0250693, 0.14193, 0.192786, 0.264212, 0.369137, 0.527561, 0.778499", \ + "0.0267342, 0.178451, 0.241616, 0.330025, 0.455595, 0.637534, 0.908471", \ + "0.0267352, 0.225776, 0.307362, 0.418117, 0.575473, 0.795628, 1.11305", \ + "0.0267362, 0.281312, 0.389202, 0.536326, 0.733701, 1.01187, 1.40093" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0299762, 0.216176, 0.340976, 0.547376, 0.892976, 1.46898, 2.42898"); + values ( \ + "0.00726973, 0.0727168, 0.118045, 0.193082, 0.31848, 0.52753, 0.876361", \ + "0.017008, 0.0865492, 0.128013, 0.198372, 0.320116, 0.527676, 0.876362", \ + "0.0255114, 0.102549, 0.144929, 0.213501, 0.330346, 0.531744, 0.876443", \ + "0.0407477, 0.130943, 0.176564, 0.247746, 0.362273, 0.555441, 0.888681", \ + "0.0675092, 0.181061, 0.232706, 0.308519, 0.429404, 0.621438, 0.941588", \ + "0.114589, 0.267895, 0.326348, 0.414756, 0.546557, 0.752558, 1.07593", \ + "0.203073, 0.411333, 0.491061, 0.594739, 0.753259, 0.977162, 1.33114" \ + ); + } + } + 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.0208239, 0.207024, 0.331824, 0.538224, 0.883824, 1.45982, 2.41982"); + values ( \ + "0.0408503, 0.0408513, 0.0408523, 0.0408533, 0.0411092, 0.0411102, 0.0411112", \ + "0.0642928, 0.0642938, 0.0642948, 0.0642958, 0.0642968, 0.0642978, 0.0642988", \ + "0.0791032, 0.0791042, 0.0791052, 0.0791062, 0.0791072, 0.0791082, 0.0791092", \ + "0.100456, 0.100457, 0.100458, 0.100459, 0.10046, 0.100461, 0.100462", \ + "0.127514, 0.127515, 0.127516, 0.127517, 0.127518, 0.127519, 0.12752", \ + "0.166818, 0.166819, 0.16682, 0.166821, 0.166822, 0.166823, 0.166824", \ + "0.207529, 0.20753, 0.207531, 0.207532, 0.207533, 0.207534, 0.207535" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0208239, 0.207024, 0.331824, 0.538224, 0.883824, 1.45982, 2.41982"); + values ( \ + "0.0408503, 0.0408513, 0.0408523, 0.0408533, 0.0411092, 0.0411102, 0.0411112", \ + "0.0642928, 0.0642938, 0.0642948, 0.0642958, 0.0642968, 0.0642978, 0.0642988", \ + "0.0791032, 0.0791042, 0.0791052, 0.0791062, 0.0791072, 0.0791082, 0.0791092", \ + "0.100456, 0.100457, 0.100458, 0.100459, 0.10046, 0.100461, 0.100462", \ + "0.127514, 0.127515, 0.127516, 0.127517, 0.127518, 0.127519, 0.12752", \ + "0.166818, 0.166819, 0.16682, 0.166821, 0.166822, 0.166823, 0.166824", \ + "0.207529, 0.20753, 0.207531, 0.207532, 0.207533, 0.207534, 0.207535" \ + ); + } + } + 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.0208239, 0.207024, 0.331824, 0.538224, 0.883824, 1.45982, 2.41982"); + values ( \ + "0.0181272, 0.0813592, 0.122942, 0.191705, 0.306944, 0.498931, 0.818837", \ + "0.0193893, 0.0994885, 0.142554, 0.211859, 0.327175, 0.519291, 0.839064", \ + "0.0193903, 0.110368, 0.157286, 0.229489, 0.346002, 0.53829, 0.858438", \ + "0.0193913, 0.120976, 0.176436, 0.256875, 0.380131, 0.575831, 0.896647", \ + "0.0193923, 0.120977, 0.18993, 0.288628, 0.429326, 0.640419, 0.970345", \ + "0.0193933, 0.120978, 0.189931, 0.300848, 0.479326, 0.72644, 1.09", \ + "0.0193943, 0.120979, 0.189932, 0.300849, 0.479327, 0.798484, 1.24181" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0208239, 0.207024, 0.331824, 0.538224, 0.883824, 1.45982, 2.41982"); + values ( \ + "0.00918446, 0.0985356, 0.159577, 0.26068, 0.429703, 0.711605, 1.18141", \ + "0.0183347, 0.105332, 0.163582, 0.262219, 0.430144, 0.711606, 1.18142", \ + "0.027224, 0.117084, 0.173691, 0.269212, 0.433407, 0.712657, 1.18146", \ + "0.0432486, 0.141322, 0.198095, 0.29111, 0.449541, 0.720936, 1.19025", \ + "0.0715687, 0.188216, 0.247002, 0.341119, 0.496322, 0.757478, 1.20592", \ + "0.119839, 0.275671, 0.339678, 0.43864, 0.59706, 0.855322, 1.28754", \ + "0.203955, 0.429409, 0.509597, 0.620022, 0.789267, 1.0562, 1.49193" \ + ); + } + } + 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.0208239, 0.207024, 0.331824, 0.538224, 0.883824, 1.45982, 2.41982"); + values ( \ + "0.0213388, 0.0305212, 0.0308438, 0.0305553, 0.0292135, 0.0262566, 0.0267042", \ + "0.0417489, 0.0321477, 0.0328149, 0.0318304, 0.029662, 0.0261039, 0.0248867", \ + "0.0650589, 0.0426053, 0.0393411, 0.0364781, 0.0327518, 0.0273395, 0.027639", \ + "0.11248, 0.073016, 0.0641121, 0.0550968, 0.0498364, 0.0388507, 0.0381061", \ + "0.210696, 0.148581, 0.131163, 0.111866, 0.0906505, 0.0760521, 0.0573591", \ + "0.402764, 0.316561, 0.285473, 0.249301, 0.209283, 0.168267, 0.129476", \ + "0.792225, 0.679409, 0.631644, 0.57281, 0.498973, 0.423553, 0.343097" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0299762, 0.216176, 0.340976, 0.547376, 0.892976, 1.46898, 2.42898"); + values ( \ + "0.019286, 0.0295093, 0.0299329, 0.0296071, 0.0281845, 0.0249139, 0.0205943", \ + "0.0372369, 0.030405, 0.0307374, 0.0294516, 0.0340847, 0.0249489, 0.0203652", \ + "0.0597117, 0.0393952, 0.0361344, 0.034188, 0.0352589, 0.0303882, 0.0209235", \ + "0.107744, 0.0651101, 0.0576124, 0.0504795, 0.0423302, 0.0390778, 0.026176", \ + "0.206242, 0.136596, 0.118133, 0.0987665, 0.0815297, 0.065182, 0.055991", \ + "0.402541, 0.302463, 0.267004, 0.22831, 0.188774, 0.151808, 0.115385", \ + "0.799426, 0.667391, 0.610941, 0.543234, 0.464684, 0.379657, 0.306747" \ + ); + } + } + 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.0208239, 0.207024, 0.331824, 0.538224, 0.883824, 1.45982, 2.41982"); + values ( \ + "0.0705239, 0.0697229, 0.0688839, 0.0679419, 0.0658649, 0.0622299, 0.0623669", \ + "0.069423, 0.068674, 0.068994, 0.068413, 0.065018, 0.061294, 0.061171", \ + "0.0694626, 0.0692856, 0.0684836, 0.0678136, 0.0669386, 0.0615866, 0.0621406", \ + "0.0690164, 0.0690834, 0.0687434, 0.0671984, 0.0688924, 0.0615074, 0.0684094", \ + "0.0687078, 0.0684758, 0.0685098, 0.0685708, 0.0663268, 0.0657238, 0.0631168", \ + "0.067123, 0.066881, 0.067, 0.067006, 0.067337, 0.064403, 0.058865", \ + "0.065829, 0.065509, 0.064053, 0.064668, 0.064398, 0.065213, 0.067261" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0168651; + rise_capacitance : 0.0172565; + rise_capacitance_range (0.00928612, 0.0322121); + fall_capacitance : 0.0164737; + fall_capacitance_range (0.00900013, 0.0277937); + 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.01738; + rise_capacitance : 0.0187973; + rise_capacitance_range (0.0161959, 0.01968); + fall_capacitance : 0.0159628; + fall_capacitance_range (0.0112814, 0.0242004); + 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.0449791, -0.048055, -0.0509914, -0.0581066, -0.0724882, -0.055554, 0.00735378" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0449791, 0.048055, 0.0509914, 0.0581066, 0.0724882, 0.103594, 0.166954" \ + ); + } + } + } + } + cell (sg13cmos5l_fill_1) { + area : 1.8144; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_2) { + area : 3.6288; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_4) { + area : 7.2576; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_8) { + area : 14.5152; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_inv_1) { + area : 5.4432; + cell_footprint : "inv"; + cell_leakage_power : 469.121; + leakage_power () { + value : 729.665; + when : "A&!Y"; + } + leakage_power () { + value : 208.578; + 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.011132, 0.0438781, 0.0643512, 0.0980891, 0.154565, 0.248602, 0.405416", \ + "0.0187246, 0.0713944, 0.0967413, 0.133798, 0.191595, 0.285803, 0.442379", \ + "0.0228729, 0.0880911, 0.118608, 0.161722, 0.224997, 0.322013, 0.479045", \ + "0.0282029, 0.110889, 0.149767, 0.202929, 0.278268, 0.386976, 0.551475", \ + "0.0347313, 0.141299, 0.190821, 0.25987, 0.353953, 0.486872, 0.675433", \ + "0.0421589, 0.182174, 0.245261, 0.332956, 0.45581, 0.625145, 0.858885", \ + "0.0504241, 0.233548, 0.317172, 0.429418, 0.586618, 0.806147, 1.10947" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00863074, 0.0496282, 0.0798979, 0.130433, 0.215254, 0.35658, 0.592122", \ + "0.019364, 0.066807, 0.0942969, 0.140019, 0.219767, 0.357778, 0.592432", \ + "0.0273966, 0.0834091, 0.112659, 0.158129, 0.234412, 0.36634, 0.595056", \ + "0.0411921, 0.109917, 0.144041, 0.193989, 0.271211, 0.397924, 0.615202", \ + "0.0656295, 0.151349, 0.19424, 0.253786, 0.34088, 0.472107, 0.683003", \ + "0.10923, 0.218954, 0.271996, 0.348146, 0.453442, 0.605498, 0.829846", \ + "0.192122, 0.335359, 0.401042, 0.493223, 0.63019, 0.816323, 1.08146" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0107795, 0.0400163, 0.0575391, 0.0862915, 0.134383, 0.214607, 0.348154", \ + "0.0176897, 0.0663414, 0.0893425, 0.122563, 0.173099, 0.253872, 0.387435", \ + "0.0217781, 0.0829691, 0.111124, 0.15031, 0.207224, 0.292651, 0.427649", \ + "0.0271552, 0.106524, 0.1422, 0.19127, 0.259979, 0.358368, 0.504138", \ + "0.0315226, 0.136642, 0.182261, 0.244821, 0.332601, 0.453351, 0.624987", \ + "0.0356843, 0.17407, 0.235467, 0.317235, 0.428568, 0.585108, 0.798822", \ + "0.0373495, 0.21885, 0.301197, 0.411399, 0.559844, 0.7576, 1.03737" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00731663, 0.0401493, 0.0639725, 0.104259, 0.171748, 0.284671, 0.472626", \ + "0.0178928, 0.0575429, 0.0801944, 0.116493, 0.178863, 0.287181, 0.474123", \ + "0.0265928, 0.0730009, 0.0975248, 0.135383, 0.1962, 0.299364, 0.478527", \ + "0.0420909, 0.0993875, 0.128034, 0.169571, 0.233805, 0.335661, 0.506555", \ + "0.0689249, 0.143433, 0.177789, 0.2275, 0.299269, 0.40905, 0.580391", \ + "0.116517, 0.219113, 0.26035, 0.320318, 0.407969, 0.533347, 0.722911", \ + "0.207187, 0.346388, 0.404494, 0.480068, 0.585979, 0.741239, 0.958809" \ + ); + } + } + 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.00301684, 0.00354941, 0.00373329, 0.00353363, 0.00336218, 0.00302087, 0.00247296", \ + "0.00620446, 0.00448317, 0.00414272, 0.00401265, 0.00370915, 0.00312721, 0.00256298", \ + "0.00998174, 0.0067088, 0.00596827, 0.00515312, 0.00484766, 0.00371494, 0.00264445", \ + "0.0176567, 0.0122275, 0.0106721, 0.00910714, 0.0074387, 0.00612252, 0.00419048", \ + "0.0335077, 0.0253037, 0.022471, 0.0194858, 0.0161861, 0.0128697, 0.00961696", \ + "0.0651599, 0.0536931, 0.0491343, 0.0436558, 0.0374169, 0.0308668, 0.0244658", \ + "0.129041, 0.114106, 0.107241, 0.0983892, 0.0879938, 0.0757435, 0.0630213" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00285965, 0.00368788, 0.00366011, 0.00362091, 0.00339152, 0.00312727, 0.00250715", \ + "0.00571779, 0.00422796, 0.00401918, 0.00382735, 0.00392134, 0.0031364, 0.00307965", \ + "0.00935795, 0.00602669, 0.00545628, 0.00486906, 0.00418074, 0.00425152, 0.00294174", \ + "0.0170897, 0.0109424, 0.00964181, 0.00814219, 0.00682314, 0.00527522, 0.00460167", \ + "0.0332318, 0.0237065, 0.020548, 0.0174585, 0.0141492, 0.0113682, 0.0082341", \ + "0.0655789, 0.0520585, 0.0466326, 0.0402586, 0.0333828, 0.0272729, 0.0215828", \ + "0.130577, 0.113112, 0.105143, 0.094791, 0.0826723, 0.0684281, 0.0562366" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00316801; + rise_capacitance : 0.00321509; + rise_capacitance_range (0.00292441, 0.00392757); + fall_capacitance : 0.00312092; + fall_capacitance_range (0.00292667, 0.00369815); + } + } + cell (sg13cmos5l_inv_16) { + area : 34.4736; + cell_footprint : "inv"; + cell_leakage_power : 7505.02; + leakage_power () { + value : 11672.8; + when : "A&!Y"; + } + leakage_power () { + value : 3337.25; + 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.0117712, 0.0476354, 0.068423, 0.102674, 0.159897, 0.255452, 0.413988", \ + "0.0187245, 0.0751478, 0.100714, 0.138106, 0.196643, 0.29209, 0.450843", \ + "0.0225528, 0.0920338, 0.122748, 0.166108, 0.229999, 0.32817, 0.487452", \ + "0.0274572, 0.115399, 0.154391, 0.207538, 0.283457, 0.393199, 0.559304", \ + "0.0334064, 0.146118, 0.195858, 0.264736, 0.359767, 0.493342, 0.683547", \ + "0.0401026, 0.187909, 0.250837, 0.338863, 0.462063, 0.631695, 0.867512", \ + "0.0476662, 0.240517, 0.323903, 0.436106, 0.593991, 0.814665, 1.11972" \ + ); + } + rise_transition (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.00726173, 0.0508873, 0.0816057, 0.132956, 0.219061, 0.362866, 0.601666", \ + "0.0176378, 0.0678296, 0.0957035, 0.142247, 0.223382, 0.363595, 0.60216", \ + "0.0255415, 0.0843694, 0.113918, 0.160329, 0.237828, 0.372022, 0.60601", \ + "0.0391666, 0.11119, 0.145779, 0.195942, 0.27438, 0.40323, 0.624348", \ + "0.0630384, 0.153675, 0.195832, 0.255736, 0.343655, 0.476624, 0.691579", \ + "0.106599, 0.222012, 0.274425, 0.351072, 0.455787, 0.610412, 0.836821", \ + "0.189657, 0.339372, 0.403937, 0.497496, 0.63459, 0.822112, 1.09015" \ + ); + } + cell_fall (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.0118034, 0.0438452, 0.0616244, 0.090834, 0.1396, 0.220942, 0.356339", \ + "0.0181735, 0.0703292, 0.0934816, 0.126929, 0.178024, 0.259873, 0.395276", \ + "0.0219033, 0.0872876, 0.11538, 0.154923, 0.21231, 0.298619, 0.435436", \ + "0.0268038, 0.111388, 0.147014, 0.1963, 0.265595, 0.364738, 0.512256", \ + "0.0306343, 0.142029, 0.1876, 0.250223, 0.338431, 0.460451, 0.633485", \ + "0.0341245, 0.180494, 0.241847, 0.323337, 0.436267, 0.59301, 0.8078", \ + "0.0351923, 0.22648, 0.308775, 0.418406, 0.567545, 0.768101, 1.04786" \ + ); + } + fall_transition (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.00644033, 0.0413508, 0.065634, 0.106468, 0.175328, 0.290083, 0.481415", \ + "0.0166835, 0.0585666, 0.0815646, 0.11853, 0.182114, 0.292666, 0.484027", \ + "0.0251314, 0.0741942, 0.0990848, 0.137267, 0.19938, 0.304532, 0.48716", \ + "0.0402409, 0.101164, 0.129038, 0.171856, 0.236861, 0.340402, 0.514886", \ + "0.0668342, 0.145284, 0.179407, 0.230029, 0.302579, 0.414107, 0.588352", \ + "0.113842, 0.221728, 0.263373, 0.32346, 0.412158, 0.537708, 0.730829", \ + "0.20428, 0.349747, 0.408148, 0.486053, 0.590295, 0.747295, 0.965128" \ + ); + } + } + 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.0483853, 0.0539796, 0.0544383, 0.0537989, 0.0512396, 0.048217, 0.0342601", \ + "0.109757, 0.069058, 0.0635896, 0.0629088, 0.0546847, 0.0472532, 0.0390943", \ + "0.173147, 0.105163, 0.0926382, 0.0790046, 0.0715142, 0.05567, 0.0463729", \ + "0.301639, 0.198692, 0.173046, 0.146011, 0.119766, 0.100743, 0.0739226", \ + "0.555202, 0.407136, 0.360078, 0.308773, 0.255865, 0.200898, 0.151834", \ + "1.05866, 0.859745, 0.784648, 0.696371, 0.590681, 0.488443, 0.385858", \ + "2.07682, 1.82407, 1.70964, 1.57038, 1.39947, 1.206, 1.00119" \ + ); + } + fall_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.0408562, 0.0519166, 0.0508191, 0.0498948, 0.0476442, 0.0425368, 0.0322012", \ + "0.0968853, 0.0606148, 0.0576758, 0.053951, 0.0515849, 0.045506, 0.0500202", \ + "0.158363, 0.0905999, 0.080996, 0.0712839, 0.0598753, 0.0623976, 0.0373822", \ + "0.284294, 0.171972, 0.146289, 0.124408, 0.104776, 0.0760028, 0.0694168", \ + "0.543756, 0.374545, 0.320736, 0.271241, 0.220005, 0.176186, 0.123145", \ + "1.06076, 0.829477, 0.743627, 0.64155, 0.535609, 0.426395, 0.338765", \ + "2.09636, 1.80425, 1.67108, 1.50554, 1.31163, 1.09577, 0.881129" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0477772; + rise_capacitance : 0.0484812; + rise_capacitance_range (0.0359032, 0.0618459); + fall_capacitance : 0.0470731; + fall_capacitance_range (0.0362825, 0.0581928); + } + } + cell (sg13cmos5l_inv_2) { + area : 7.2576; + cell_footprint : "inv"; + cell_leakage_power : 938.15; + leakage_power () { + value : 1459.13; + when : "A&!Y"; + } + leakage_power () { + value : 417.169; + 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.00954331, 0.0437247, 0.0642257, 0.098003, 0.154533, 0.248673, 0.405662", \ + "0.0158001, 0.0711774, 0.0965751, 0.133688, 0.191563, 0.285887, 0.442652", \ + "0.0191561, 0.0876535, 0.118371, 0.161528, 0.224891, 0.322015, 0.479345", \ + "0.023391, 0.110408, 0.149651, 0.202658, 0.278158, 0.386951, 0.551635", \ + "0.0283936, 0.140715, 0.190263, 0.259519, 0.353763, 0.486748, 0.675557", \ + "0.0340822, 0.181462, 0.244347, 0.332181, 0.455416, 0.624962, 0.858833", \ + "0.0404831, 0.232369, 0.316249, 0.428836, 0.585867, 0.805488, 1.10943" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00722438, 0.0493443, 0.0796505, 0.130311, 0.215334, 0.356989, 0.59309", \ + "0.0169052, 0.0665107, 0.0940602, 0.139903, 0.219874, 0.358194, 0.593091", \ + "0.0243904, 0.0830998, 0.112391, 0.158037, 0.234522, 0.366771, 0.596727", \ + "0.0373659, 0.109342, 0.143917, 0.193764, 0.271185, 0.398225, 0.616129", \ + "0.0605568, 0.151592, 0.193441, 0.253545, 0.341022, 0.472399, 0.683888", \ + "0.10319, 0.218363, 0.271396, 0.348039, 0.452962, 0.605763, 0.83056", \ + "0.186075, 0.334721, 0.399909, 0.493192, 0.630036, 0.816552, 1.08214" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00929321, 0.0399026, 0.0574317, 0.0862421, 0.134393, 0.214711, 0.348424", \ + "0.0148986, 0.0661137, 0.0891687, 0.122475, 0.173082, 0.253948, 0.387675", \ + "0.0180735, 0.0826591, 0.110877, 0.150229, 0.207215, 0.292679, 0.427845", \ + "0.0222758, 0.106153, 0.141604, 0.191056, 0.259951, 0.358383, 0.50432", \ + "0.0253019, 0.135916, 0.181827, 0.244645, 0.332289, 0.453281, 0.625118", \ + "0.0276727, 0.173245, 0.235013, 0.316752, 0.42871, 0.584797, 0.798853", \ + "0.0276737, 0.217785, 0.300138, 0.409984, 0.559292, 0.758691, 1.03708" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00608138, 0.0399342, 0.0638874, 0.104276, 0.171956, 0.28523, 0.473756", \ + "0.015685, 0.0573081, 0.0800207, 0.116459, 0.179069, 0.287814, 0.475432", \ + "0.0236392, 0.0726275, 0.0974761, 0.13536, 0.196401, 0.299907, 0.479616", \ + "0.0383204, 0.0991204, 0.127407, 0.169772, 0.23413, 0.336179, 0.507706", \ + "0.0640596, 0.142967, 0.177188, 0.227212, 0.299153, 0.40943, 0.581285", \ + "0.110436, 0.218595, 0.260499, 0.320226, 0.407526, 0.533226, 0.723728", \ + "0.19989, 0.345454, 0.404544, 0.482878, 0.586009, 0.739344, 0.959725" \ + ); + } + } + 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.00559147, 0.00670351, 0.00704196, 0.00663785, 0.00633446, 0.00563045, 0.00449294", \ + "0.012471, 0.00853135, 0.00786163, 0.00773576, 0.00698757, 0.00611372, 0.00435844", \ + "0.0201797, 0.0130174, 0.0115361, 0.00987259, 0.00913886, 0.00692068, 0.00539999", \ + "0.0357741, 0.0240173, 0.0210687, 0.0177818, 0.014454, 0.0120742, 0.00882722", \ + "0.0677423, 0.0504646, 0.0444201, 0.0385766, 0.0320105, 0.0251053, 0.0188018", \ + "0.131453, 0.107169, 0.097695, 0.0868835, 0.0743341, 0.0614086, 0.0485216", \ + "0.258929, 0.227938, 0.214203, 0.196348, 0.17553, 0.150933, 0.125626" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00474219, 0.00650011, 0.00648246, 0.00641317, 0.00596487, 0.00529227, 0.00419594", \ + "0.0110785, 0.0076079, 0.00716774, 0.00676432, 0.006647, 0.00551679, 0.00532175", \ + "0.0186108, 0.0111771, 0.0100897, 0.00898206, 0.0075052, 0.00764095, 0.00468143", \ + "0.034361, 0.0213771, 0.0182255, 0.0157067, 0.0130654, 0.00997159, 0.00857321", \ + "0.0667647, 0.0466738, 0.0401916, 0.034189, 0.0273685, 0.021884, 0.0154428", \ + "0.131772, 0.103461, 0.0927619, 0.0797805, 0.0662419, 0.0535222, 0.0424558", \ + "0.262104, 0.225907, 0.209529, 0.188876, 0.164425, 0.136615, 0.112027" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00627805; + rise_capacitance : 0.00637234; + rise_capacitance_range (0.0057605, 0.00789927); + fall_capacitance : 0.00618377; + fall_capacitance_range (0.00575531, 0.00743169); + } + } + cell (sg13cmos5l_inv_4) { + area : 10.8864; + cell_footprint : "inv"; + cell_leakage_power : 1876.25; + leakage_power () { + value : 2918.19; + when : "A&!Y"; + } + leakage_power () { + value : 834.314; + 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.00876186, 0.0438014, 0.064435, 0.098445, 0.155314, 0.250195, 0.407911", \ + "0.0144012, 0.0712279, 0.0967544, 0.134081, 0.192276, 0.287223, 0.444911", \ + "0.0173354, 0.0878815, 0.118621, 0.161979, 0.225635, 0.323383, 0.481422", \ + "0.0210225, 0.110486, 0.149625, 0.203106, 0.278902, 0.388261, 0.553793", \ + "0.0253155, 0.140661, 0.190609, 0.259661, 0.354628, 0.488172, 0.677702", \ + "0.0299514, 0.181267, 0.24452, 0.332724, 0.456713, 0.626608, 0.861399", \ + "0.034948, 0.231985, 0.316317, 0.428787, 0.586776, 0.807246, 1.11221" \ + ); + } + rise_transition (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.00667883, 0.0495685, 0.0801101, 0.131111, 0.216648, 0.359442, 0.596782", \ + "0.0158363, 0.0667421, 0.0944509, 0.140623, 0.221146, 0.360424, 0.596827", \ + "0.0231409, 0.0833436, 0.112846, 0.15884, 0.235668, 0.368864, 0.59972", \ + "0.0356637, 0.109742, 0.144193, 0.194439, 0.272341, 0.400307, 0.619624", \ + "0.0583619, 0.151172, 0.194354, 0.253876, 0.342156, 0.474424, 0.687332", \ + "0.100447, 0.218879, 0.272092, 0.348993, 0.454349, 0.607269, 0.833994", \ + "0.184021, 0.33553, 0.40127, 0.495437, 0.631808, 0.819037, 1.08511" \ + ); + } + cell_fall (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.00859119, 0.0402057, 0.0579859, 0.0872056, 0.136049, 0.217454, 0.353128", \ + "0.013638, 0.0665157, 0.0898257, 0.123494, 0.174745, 0.256698, 0.392323", \ + "0.0164158, 0.0831466, 0.111588, 0.151344, 0.208971, 0.295472, 0.432527", \ + "0.0201531, 0.106723, 0.142787, 0.19247, 0.261939, 0.361409, 0.50917", \ + "0.0227524, 0.136907, 0.182914, 0.246189, 0.334801, 0.456758, 0.63047", \ + "0.0247121, 0.174538, 0.236641, 0.318949, 0.431884, 0.589345, 0.805048", \ + "0.0247131, 0.219945, 0.302667, 0.413329, 0.563097, 0.762985, 1.04427" \ + ); + } + fall_transition (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.00562378, 0.0404591, 0.0647357, 0.105636, 0.174528, 0.289364, 0.480818", \ + "0.0146867, 0.0578098, 0.0808853, 0.117821, 0.181454, 0.29187, 0.481732", \ + "0.0223343, 0.0732464, 0.098192, 0.136612, 0.198646, 0.303816, 0.48658", \ + "0.0366448, 0.0998155, 0.128311, 0.171183, 0.236283, 0.339903, 0.514311", \ + "0.062013, 0.143707, 0.178045, 0.228865, 0.301881, 0.413455, 0.587679", \ + "0.107831, 0.219433, 0.261829, 0.321895, 0.411351, 0.537441, 0.729701", \ + "0.197402, 0.346176, 0.406352, 0.484027, 0.588401, 0.747416, 0.963923" \ + ); + } + } + 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.0112315, 0.0136053, 0.0137258, 0.0134409, 0.0128227, 0.0118686, 0.00905935", \ + "0.0250966, 0.0171315, 0.015711, 0.0155155, 0.0137089, 0.0120192, 0.00876936", \ + "0.0407593, 0.0261023, 0.0231121, 0.0199438, 0.0185694, 0.0142441, 0.00952565", \ + "0.0719303, 0.0479481, 0.0417237, 0.0354329, 0.0286652, 0.024029, 0.0177528", \ + "0.135704, 0.100107, 0.0887704, 0.0763252, 0.0636424, 0.0501339, 0.0376054", \ + "0.26245, 0.213323, 0.194419, 0.17277, 0.148219, 0.121872, 0.096651", \ + "0.516996, 0.45401, 0.426375, 0.391125, 0.348894, 0.299919, 0.249296" \ + ); + } + fall_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.00919918, 0.0128536, 0.0128609, 0.0123588, 0.0118369, 0.0105553, 0.00798706", \ + "0.0221859, 0.0149629, 0.0140249, 0.0133927, 0.0128362, 0.0106824, 0.00892729", \ + "0.0374418, 0.0221289, 0.0197953, 0.0175773, 0.0147764, 0.0148449, 0.00958449", \ + "0.0690889, 0.0417033, 0.0362191, 0.03066, 0.0254232, 0.0187182, 0.0168652", \ + "0.13372, 0.0926823, 0.0794804, 0.0675969, 0.0544472, 0.0430939, 0.0325419", \ + "0.263449, 0.205692, 0.184389, 0.158423, 0.132459, 0.106537, 0.0836224", \ + "0.522803, 0.449229, 0.416987, 0.375786, 0.326525, 0.270777, 0.218895" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0124337; + rise_capacitance : 0.0126207; + rise_capacitance_range (0.0114789, 0.0157323); + fall_capacitance : 0.0122468; + fall_capacitance_range (0.0114653, 0.0148375); + } + } + cell (sg13cmos5l_inv_8) { + area : 18.144; + cell_footprint : "inv"; + cell_leakage_power : 3752.56; + leakage_power () { + value : 5836.48; + when : "A&!Y"; + } + leakage_power () { + value : 1668.63; + 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.00859905, 0.043998, 0.0646683, 0.0987194, 0.155665, 0.250439, 0.408592", \ + "0.014037, 0.0714951, 0.0970086, 0.134343, 0.192604, 0.287677, 0.445588", \ + "0.0168677, 0.0880599, 0.118847, 0.162225, 0.225944, 0.3238, 0.482275", \ + "0.0203851, 0.110769, 0.149902, 0.203442, 0.279253, 0.388744, 0.55445", \ + "0.0245184, 0.140957, 0.190931, 0.260369, 0.355044, 0.488624, 0.678537", \ + "0.0289064, 0.18169, 0.244868, 0.333183, 0.457194, 0.627132, 0.86184", \ + "0.0337952, 0.232484, 0.316804, 0.429342, 0.587374, 0.807959, 1.11224" \ + ); + } + rise_transition (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.00646126, 0.0496926, 0.080297, 0.131389, 0.217058, 0.359782, 0.597805", \ + "0.0154809, 0.0668623, 0.0946287, 0.140831, 0.221535, 0.360986, 0.597809", \ + "0.0227053, 0.0834903, 0.113004, 0.158946, 0.236066, 0.369483, 0.600702", \ + "0.0351407, 0.109889, 0.144294, 0.194758, 0.272732, 0.400835, 0.620578", \ + "0.0576793, 0.151323, 0.194531, 0.254554, 0.342285, 0.474875, 0.688477", \ + "0.0993888, 0.218764, 0.272335, 0.349277, 0.454707, 0.607788, 0.834213", \ + "0.183365, 0.335783, 0.401721, 0.494904, 0.632217, 0.819595, 1.08509" \ + ); + } + cell_fall (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.00845866, 0.0403884, 0.058175, 0.0874233, 0.136287, 0.21777, 0.353561", \ + "0.013325, 0.066691, 0.0900307, 0.123704, 0.17496, 0.257005, 0.392736", \ + "0.0159751, 0.0834026, 0.111828, 0.15156, 0.209202, 0.295756, 0.432934", \ + "0.0195388, 0.107113, 0.143046, 0.192651, 0.262262, 0.361737, 0.50956", \ + "0.0219374, 0.137106, 0.183203, 0.246502, 0.335101, 0.457316, 0.630957", \ + "0.0236744, 0.174892, 0.236982, 0.319287, 0.432106, 0.58883, 0.805416", \ + "0.0236754, 0.220174, 0.303176, 0.413672, 0.563449, 0.763533, 1.04517" \ + ); + } + fall_transition (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.00545129, 0.040538, 0.0648512, 0.105904, 0.174757, 0.289822, 0.4814", \ + "0.0143889, 0.057865, 0.0809852, 0.117996, 0.181684, 0.29221, 0.483826", \ + "0.0219044, 0.0731763, 0.0982738, 0.136926, 0.198973, 0.304184, 0.487175", \ + "0.0360866, 0.0998059, 0.128425, 0.171232, 0.236672, 0.340329, 0.514885", \ + "0.061319, 0.143712, 0.178333, 0.229202, 0.30187, 0.41354, 0.588257", \ + "0.107013, 0.21948, 0.262015, 0.322003, 0.411753, 0.53883, 0.730545", \ + "0.196696, 0.346554, 0.406817, 0.484376, 0.588793, 0.747811, 0.967263" \ + ); + } + } + 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.0225536, 0.027124, 0.0281548, 0.026982, 0.0257307, 0.0228382, 0.017658", \ + "0.0507751, 0.0341948, 0.0314764, 0.0304359, 0.0282016, 0.023508, 0.0174741", \ + "0.0819881, 0.0521797, 0.0463241, 0.0398531, 0.035798, 0.0278551, 0.0195278", \ + "0.144676, 0.0960391, 0.083429, 0.0711949, 0.0577825, 0.0480407, 0.0337499", \ + "0.272337, 0.200249, 0.177588, 0.153533, 0.127398, 0.100272, 0.0753694", \ + "0.526019, 0.42655, 0.388996, 0.345599, 0.296456, 0.243694, 0.191642", \ + "1.03652, 0.907885, 0.852542, 0.781495, 0.697486, 0.600303, 0.496548" \ + ); + } + fall_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.0184081, 0.0257648, 0.0254175, 0.0251763, 0.0236661, 0.0212934, 0.016103", \ + "0.0449578, 0.0300242, 0.0283325, 0.0269749, 0.028021, 0.0210795, 0.0241995", \ + "0.0753722, 0.0440887, 0.0396973, 0.0353769, 0.0298885, 0.0306051, 0.018544", \ + "0.13861, 0.0839232, 0.0723736, 0.0609967, 0.0518126, 0.0377721, 0.0345269", \ + "0.26862, 0.185297, 0.159088, 0.135482, 0.108832, 0.0865756, 0.0650716", \ + "0.527701, 0.411352, 0.367454, 0.316984, 0.264927, 0.211027, 0.167565", \ + "1.04774, 0.897627, 0.8339, 0.751681, 0.651923, 0.542469, 0.444327" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0248666; + rise_capacitance : 0.0252392; + rise_capacitance_range (0.0227736, 0.0315371); + fall_capacitance : 0.024494; + fall_capacitance_range (0.0227677, 0.02975); + } + } + cell (sg13cmos5l_lgcp_1) { + area : 27.216; + cell_footprint : "lgcp"; + cell_leakage_power : 3484.21; + clock_gating_integrated_cell : "latch_posedge"; + dont_use : true; + leakage_power () { + value : 3411.96; + when : "!CLK&GATE&!GCLK"; + } + leakage_power () { + value : 3697.54; + when : "CLK&GATE&GCLK"; + } + leakage_power () { + value : 3343.12; + 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.0367296, 0.0703439, 0.0910088, 0.124842, 0.181542, 0.275447, 0.432509", \ + "0.0486813, 0.0832299, 0.103988, 0.137946, 0.194463, 0.288553, 0.445304", \ + "0.0570089, 0.0927513, 0.113556, 0.147495, 0.20411, 0.298235, 0.454915", \ + "0.0691709, 0.107762, 0.12896, 0.163167, 0.219863, 0.314081, 0.47075", \ + "0.0834083, 0.126695, 0.149172, 0.184556, 0.242364, 0.33733, 0.494295", \ + "0.100207, 0.150499, 0.175164, 0.212599, 0.273526, 0.371572, 0.531568", \ + "0.115894, 0.175347, 0.204182, 0.245695, 0.310576, 0.415381, 0.582897" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00980955, 0.0515641, 0.0820035, 0.132163, 0.217128, 0.358246, 0.593912", \ + "0.0116511, 0.0524164, 0.0822877, 0.132492, 0.217129, 0.358413, 0.593922", \ + "0.0136265, 0.0534444, 0.0829027, 0.132813, 0.21733, 0.358454, 0.593923", \ + "0.0171623, 0.0563489, 0.084992, 0.134187, 0.218136, 0.358916, 0.594122", \ + "0.0228151, 0.0622777, 0.0903306, 0.138845, 0.221797, 0.361346, 0.595397", \ + "0.031528, 0.0730121, 0.100568, 0.148619, 0.231838, 0.370969, 0.60267", \ + "0.046046, 0.091408, 0.119466, 0.166858, 0.250585, 0.39234, 0.626005" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0317924, 0.0606715, 0.0783131, 0.107194, 0.155437, 0.235792, 0.369376", \ + "0.0503976, 0.0804694, 0.0982089, 0.127175, 0.175443, 0.255706, 0.389416", \ + "0.0606288, 0.0920013, 0.109751, 0.138757, 0.187035, 0.267335, 0.401029", \ + "0.0758252, 0.10928, 0.1273, 0.156362, 0.204689, 0.284999, 0.418754", \ + "0.0973388, 0.134128, 0.152727, 0.182219, 0.231026, 0.311823, 0.445537", \ + "0.127412, 0.170471, 0.190636, 0.221565, 0.271777, 0.354207, 0.489676", \ + "0.170196, 0.221595, 0.244954, 0.278606, 0.331778, 0.417883, 0.557795" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00812048, 0.041322, 0.0653939, 0.105707, 0.173338, 0.286333, 0.474279", \ + "0.0109578, 0.042448, 0.0661143, 0.10609, 0.173565, 0.286334, 0.475282", \ + "0.0132343, 0.0435754, 0.0668057, 0.106502, 0.173868, 0.286444, 0.475283", \ + "0.0163825, 0.0459718, 0.0684889, 0.107576, 0.17451, 0.287013, 0.475284", \ + "0.0218034, 0.0507866, 0.0723998, 0.110739, 0.177023, 0.288739, 0.475733", \ + "0.030658, 0.060213, 0.080688, 0.117784, 0.183718, 0.295038, 0.480868", \ + "0.044804, 0.07676, 0.096859, 0.132406, 0.197341, 0.309474, 0.496247" \ + ); + } + } + 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.0223828, 0.0230537, 0.0230494, 0.0229244, 0.022826, 0.0223096, 0.0216778", \ + "0.0233357, 0.0233659, 0.023364, 0.0234551, 0.0232932, 0.0227894, 0.0220367", \ + "0.025524, 0.0250421, 0.0251097, 0.0250577, 0.0249931, 0.0245694, 0.0238146", \ + "0.0313159, 0.0299329, 0.0299288, 0.0299073, 0.029852, 0.0293375, 0.0292858", \ + "0.0441964, 0.0414987, 0.0413075, 0.0410707, 0.0410416, 0.0409942, 0.0401573", \ + "0.0701422, 0.0658062, 0.0648952, 0.0643792, 0.0641182, 0.0639122, 0.0638292", \ + "0.122494, 0.115375, 0.114287, 0.113086, 0.111706, 0.111295, 0.110668" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0144791, 0.0152756, 0.0152486, 0.0152131, 0.0150531, 0.0147964, 0.0140969", \ + "0.0167029, 0.0167315, 0.0166971, 0.0166494, 0.0167073, 0.0162096, 0.0160062", \ + "0.0196963, 0.0192106, 0.0192616, 0.0191843, 0.0189865, 0.0194212, 0.0181357", \ + "0.0258937, 0.0245092, 0.0245415, 0.0245213, 0.0245358, 0.0239326, 0.0238973", \ + "0.0383513, 0.0357107, 0.0355067, 0.0352177, 0.0350658, 0.0351413, 0.034383", \ + "0.0647165, 0.0599435, 0.0592445, 0.0586925, 0.0584245, 0.0581735, 0.0581055", \ + "0.114971, 0.107633, 0.106574, 0.105053, 0.103925, 0.103306, 0.102317" \ + ); + } + } + } + pin (CLK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00561194; + rise_capacitance : 0.00576421; + rise_capacitance_range (0.00482728, 0.00675633); + fall_capacitance : 0.00545968; + fall_capacitance_range (0.00498597, 0.00578574); + 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" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.04776, 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.00842925, 0.0101991, 0.0131888, 0.0198649, 0.0338961, 0.0628408, 0.121496" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0127264, 0.0150033, 0.0180955, 0.024812, 0.039107, 0.0677925, 0.126653" \ + ); + } + } + } + pin (GATE) { + clock_gate_enable_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00263991; + rise_capacitance : 0.00298092; + rise_capacitance_range (0.00248608, 0.00321915); + fall_capacitance : 0.00229891; + fall_capacitance_range (0.00229891, 0.00264997); + 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.0158455, -0.0236419, -0.0455752, -0.0850553", \ + "-0.0594438, -0.0592452, -0.0826038, -0.124656", \ + "-0.0881445, -0.0973516, -0.123367, -0.176778", \ + "-0.113602, -0.125396, -0.162771, -0.222787" \ + ); + } + 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.00636998, 0.0291122, 0.0315781, 0.0192818", \ + "-0.0478561, -0.00437894, 0.00864686, 0.00178065", \ + "-0.0720098, -0.0258407, -0.00353882, -0.00177685", \ + "-0.0909819, -0.0395097, -0.00863331, 0.00262739" \ + ); + } + } + 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.0386614, 0.044487, 0.070418, 0.113226", \ + "0.0894389, 0.0872694, 0.111773, 0.152011", \ + "0.133285, 0.129705, 0.155549, 0.204416", \ + "0.173947, 0.171778, 0.202253, 0.260505" \ + ); + } + 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.0206843, -0.0155494, -0.0229824, -0.0058434", \ + "0.0739568, 0.0297281, 0.0168649, 0.0234441", \ + "0.105957, 0.0564252, 0.0368481, 0.040063", \ + "0.136501, 0.0802802, 0.0532876, 0.0460137" \ + ); + } + } + 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.036659, 0.0379819, 0.0399226, 0.0454324, 0.0578336, 0.0832651, 0.134462" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0394893, 0.0546349, 0.0570267, 0.0628214, 0.0747952, 0.0998747, 0.149647" \ + ); + } + } + 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.036659, 0.0379819, 0.0399226, 0.0454324, 0.0578336, 0.0832651, 0.134462" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0394893, 0.0546349, 0.0570267, 0.0628214, 0.0747952, 0.0998747, 0.149647" \ + ); + } + } + } + } + cell (sg13cmos5l_mux2_1) { + area : 18.144; + cell_footprint : "mux2"; + cell_leakage_power : 2302.07; + leakage_power () { + value : 2065.72; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 1952.63; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 1907.1; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 2583.57; + when : "A0&A1&!S"; + } + leakage_power () { + value : 2415.35; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 2256.73; + when : "A0&!A1&S"; + } + leakage_power () { + value : 2302.27; + when : "!A0&A1&S"; + } + leakage_power () { + value : 2933.21; + 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.0377443, 0.0730037, 0.0937387, 0.127608, 0.184301, 0.278199, 0.43496", \ + "0.0551262, 0.0915219, 0.112459, 0.146472, 0.203042, 0.297117, 0.453995", \ + "0.066252, 0.103982, 0.124983, 0.15898, 0.215486, 0.309669, 0.466526", \ + "0.0816513, 0.122142, 0.143402, 0.1774, 0.234093, 0.328201, 0.485032", \ + "0.098232, 0.143799, 0.166309, 0.20102, 0.258293, 0.352967, 0.510009", \ + "0.114703, 0.167915, 0.192912, 0.229358, 0.288595, 0.385225, 0.544724", \ + "0.124184, 0.187392, 0.216879, 0.258078, 0.32017, 0.421508, 0.586526" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0120198, 0.0527693, 0.0827852, 0.132654, 0.217466, 0.358676, 0.594316", \ + "0.015017, 0.0540816, 0.0834546, 0.133243, 0.217587, 0.358779, 0.594601", \ + "0.0174226, 0.0553864, 0.0842197, 0.133651, 0.217972, 0.359026, 0.594602", \ + "0.0216017, 0.0585455, 0.0863251, 0.134847, 0.218573, 0.359479, 0.594734", \ + "0.027471, 0.0654511, 0.091963, 0.139111, 0.221547, 0.361539, 0.595889", \ + "0.0366507, 0.0784058, 0.103809, 0.148881, 0.230156, 0.369272, 0.602057", \ + "0.051652, 0.098437, 0.124708, 0.168423, 0.247236, 0.386492, 0.620818" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0463422, 0.0824227, 0.10132, 0.131078, 0.179781, 0.260715, 0.395459", \ + "0.0668447, 0.104039, 0.123352, 0.153293, 0.202167, 0.283125, 0.41794", \ + "0.0802111, 0.118542, 0.137936, 0.168078, 0.217206, 0.298242, 0.433017", \ + "0.100893, 0.141448, 0.16142, 0.19177, 0.240959, 0.322076, 0.45694", \ + "0.131809, 0.176306, 0.197507, 0.229342, 0.278885, 0.360736, 0.495333", \ + "0.179645, 0.22981, 0.252948, 0.286585, 0.338, 0.422183, 0.55847", \ + "0.25104, 0.309673, 0.336611, 0.37453, 0.429898, 0.517673, 0.659339" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0138264, 0.0473785, 0.0703616, 0.109455, 0.176471, 0.28986, 0.479281", \ + "0.0168727, 0.0491947, 0.0717778, 0.110431, 0.17706, 0.290151, 0.479497", \ + "0.0196183, 0.0508299, 0.0730156, 0.111431, 0.177701, 0.290531, 0.479698", \ + "0.0236846, 0.0543251, 0.0756151, 0.113063, 0.178755, 0.291184, 0.480098", \ + "0.029128, 0.0605247, 0.0812808, 0.117418, 0.181657, 0.292602, 0.480906", \ + "0.037681, 0.07087, 0.091203, 0.126954, 0.190175, 0.299967, 0.485967", \ + "0.050749, 0.08923, 0.109899, 0.145186, 0.207108, 0.31683, 0.503745" \ + ); + } + } + 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.0380015, 0.0737393, 0.09456, 0.128443, 0.185009, 0.279022, 0.436096", \ + "0.0555066, 0.0924688, 0.11342, 0.147491, 0.204045, 0.29817, 0.454912", \ + "0.0667959, 0.105249, 0.126147, 0.160131, 0.216801, 0.311012, 0.467697", \ + "0.0825747, 0.123614, 0.144907, 0.179006, 0.235606, 0.329828, 0.486618", \ + "0.0997731, 0.145941, 0.168347, 0.203094, 0.260488, 0.355123, 0.512066", \ + "0.116984, 0.170655, 0.196002, 0.232643, 0.291938, 0.38832, 0.547347", \ + "0.127267, 0.190902, 0.21989, 0.262418, 0.323849, 0.424918, 0.589623" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0123355, 0.052914, 0.0827157, 0.132683, 0.217336, 0.358733, 0.594315", \ + "0.0155145, 0.0543233, 0.0835607, 0.13328, 0.217615, 0.358734, 0.594455", \ + "0.0181713, 0.0557287, 0.0843251, 0.133683, 0.218011, 0.359033, 0.594629", \ + "0.0224756, 0.0589718, 0.0864579, 0.134977, 0.218564, 0.359482, 0.594702", \ + "0.0283608, 0.0659932, 0.0922134, 0.138982, 0.221467, 0.361399, 0.595753", \ + "0.0370741, 0.0787081, 0.104241, 0.149062, 0.229947, 0.368674, 0.601405", \ + "0.051245, 0.098391, 0.124643, 0.168896, 0.246833, 0.385453, 0.619932" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0461542, 0.0823132, 0.10119, 0.130912, 0.179716, 0.26066, 0.395332", \ + "0.0667756, 0.103977, 0.12324, 0.15317, 0.202071, 0.283014, 0.417828", \ + "0.0800845, 0.118462, 0.138016, 0.168212, 0.217273, 0.298222, 0.43308", \ + "0.100914, 0.14161, 0.161525, 0.191772, 0.241106, 0.322246, 0.457155", \ + "0.132686, 0.176567, 0.198195, 0.229406, 0.279502, 0.36086, 0.495649", \ + "0.180177, 0.230695, 0.253702, 0.288217, 0.339551, 0.423506, 0.560341", \ + "0.252243, 0.311344, 0.338598, 0.37658, 0.432483, 0.521396, 0.663698" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0138742, 0.0474162, 0.0704475, 0.109414, 0.176519, 0.289881, 0.479271", \ + "0.0169134, 0.0492422, 0.071795, 0.110406, 0.177043, 0.289896, 0.479477", \ + "0.0197738, 0.0507935, 0.073117, 0.111483, 0.177698, 0.290438, 0.479531", \ + "0.0239028, 0.054486, 0.0756846, 0.113031, 0.178659, 0.291182, 0.480085", \ + "0.0293954, 0.0608844, 0.082037, 0.117929, 0.182065, 0.292825, 0.481234", \ + "0.038003, 0.071336, 0.092035, 0.127549, 0.19105, 0.300928, 0.486693", \ + "0.05129, 0.090322, 0.111218, 0.146447, 0.208128, 0.318927, 0.505821" \ + ); + } + } + 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.0406609, 0.0746466, 0.0953687, 0.129312, 0.185944, 0.280032, 0.437117", \ + "0.0547302, 0.0896067, 0.11045, 0.144441, 0.201062, 0.295256, 0.452042", \ + "0.0641414, 0.100071, 0.120997, 0.155011, 0.211718, 0.305883, 0.462719", \ + "0.0772038, 0.115629, 0.136859, 0.171103, 0.22789, 0.322154, 0.478963", \ + "0.0914975, 0.134648, 0.156628, 0.191603, 0.249229, 0.344169, 0.501241", \ + "0.106904, 0.1567, 0.180705, 0.21758, 0.277318, 0.374747, 0.534223", \ + "0.118626, 0.177615, 0.20557, 0.245131, 0.308196, 0.410784, 0.576568" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0107353, 0.0522821, 0.0823846, 0.132745, 0.217503, 0.358894, 0.594407", \ + "0.0124208, 0.0530216, 0.082867, 0.133049, 0.217589, 0.358895, 0.59452", \ + "0.0140987, 0.0539788, 0.0834033, 0.133341, 0.217894, 0.35899, 0.594521", \ + "0.0174038, 0.0563228, 0.0851042, 0.134478, 0.218492, 0.359397, 0.594643", \ + "0.0226945, 0.0619333, 0.0895556, 0.138058, 0.221313, 0.361522, 0.595785", \ + "0.0308278, 0.071755, 0.0985516, 0.146284, 0.229402, 0.36907, 0.601699", \ + "0.043749, 0.088124, 0.115481, 0.161435, 0.244596, 0.386445, 0.620398" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0510138, 0.0842367, 0.102572, 0.131934, 0.180747, 0.261658, 0.396477", \ + "0.0653272, 0.0995778, 0.118129, 0.147771, 0.196547, 0.277572, 0.41241", \ + "0.0751814, 0.110501, 0.12941, 0.159021, 0.207955, 0.289047, 0.423869", \ + "0.091367, 0.128989, 0.148435, 0.178448, 0.227427, 0.308797, 0.443571", \ + "0.116673, 0.157683, 0.178128, 0.209309, 0.25941, 0.341131, 0.476316", \ + "0.154738, 0.201549, 0.223868, 0.257124, 0.310007, 0.394219, 0.531937", \ + "0.210435, 0.265203, 0.291051, 0.328151, 0.385364, 0.475787, 0.61956" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0118153, 0.045477, 0.0689351, 0.108549, 0.176261, 0.289812, 0.479516", \ + "0.0134365, 0.0465544, 0.0696677, 0.109121, 0.17661, 0.289985, 0.479704", \ + "0.0151412, 0.0477407, 0.0706516, 0.109762, 0.176955, 0.290239, 0.479705", \ + "0.017908, 0.050434, 0.0727778, 0.111243, 0.177792, 0.290717, 0.48002", \ + "0.0222922, 0.0552583, 0.0773556, 0.115296, 0.181184, 0.292891, 0.480999", \ + "0.029801, 0.064344, 0.086085, 0.12397, 0.190041, 0.301343, 0.487442", \ + "0.041616, 0.079512, 0.101996, 0.140064, 0.206746, 0.320481, 0.507868" \ + ); + } + } + 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.0406609, 0.0746466, 0.0953687, 0.129312, 0.185944, 0.280032, 0.437117", \ + "0.0547302, 0.0896067, 0.11045, 0.144441, 0.201062, 0.295256, 0.452042", \ + "0.0641414, 0.100071, 0.120997, 0.155011, 0.211718, 0.305883, 0.462719", \ + "0.0772038, 0.115629, 0.136859, 0.171103, 0.22789, 0.322154, 0.478963", \ + "0.0914975, 0.134648, 0.156628, 0.191603, 0.249229, 0.344169, 0.501241", \ + "0.106904, 0.1567, 0.180705, 0.21758, 0.277318, 0.374747, 0.534223", \ + "0.118626, 0.177615, 0.20557, 0.245131, 0.308196, 0.410784, 0.576568" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0107353, 0.0522821, 0.0823846, 0.132745, 0.217503, 0.358894, 0.594407", \ + "0.0124208, 0.0530216, 0.082867, 0.133049, 0.217589, 0.358895, 0.59452", \ + "0.0140987, 0.0539788, 0.0834033, 0.133341, 0.217894, 0.35899, 0.594521", \ + "0.0174038, 0.0563228, 0.0851042, 0.134478, 0.218492, 0.359397, 0.594643", \ + "0.0226945, 0.0619333, 0.0895556, 0.138058, 0.221313, 0.361522, 0.595785", \ + "0.0308278, 0.071755, 0.0985516, 0.146284, 0.229402, 0.36907, 0.601699", \ + "0.043749, 0.088124, 0.115481, 0.161435, 0.244596, 0.386445, 0.620398" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0510138, 0.0842367, 0.102572, 0.131934, 0.180747, 0.261658, 0.396477", \ + "0.0653272, 0.0995778, 0.118129, 0.147771, 0.196547, 0.277572, 0.41241", \ + "0.0751814, 0.110501, 0.12941, 0.159021, 0.207955, 0.289047, 0.423869", \ + "0.091367, 0.128989, 0.148435, 0.178448, 0.227427, 0.308797, 0.443571", \ + "0.116673, 0.157683, 0.178128, 0.209309, 0.25941, 0.341131, 0.476316", \ + "0.154738, 0.201549, 0.223868, 0.257124, 0.310007, 0.394219, 0.531937", \ + "0.210435, 0.265203, 0.291051, 0.328151, 0.385364, 0.475787, 0.61956" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0118153, 0.045477, 0.0689351, 0.108549, 0.176261, 0.289812, 0.479516", \ + "0.0134365, 0.0465544, 0.0696677, 0.109121, 0.17661, 0.289985, 0.479704", \ + "0.0151412, 0.0477407, 0.0706516, 0.109762, 0.176955, 0.290239, 0.479705", \ + "0.017908, 0.050434, 0.0727778, 0.111243, 0.177792, 0.290717, 0.48002", \ + "0.0222922, 0.0552583, 0.0773556, 0.115296, 0.181184, 0.292891, 0.480999", \ + "0.029801, 0.064344, 0.086085, 0.12397, 0.190041, 0.301343, 0.487442", \ + "0.041616, 0.079512, 0.101996, 0.140064, 0.206746, 0.320481, 0.507868" \ + ); + } + } + 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.0570547, 0.0909419, 0.111662, 0.145551, 0.20224, 0.296314, 0.453034", \ + "0.072793, 0.106692, 0.127417, 0.161314, 0.217865, 0.311975, 0.468741", \ + "0.0817322, 0.115694, 0.136399, 0.170305, 0.22687, 0.320967, 0.477719", \ + "0.0946377, 0.128784, 0.149462, 0.183431, 0.240068, 0.334164, 0.490868", \ + "0.112514, 0.146854, 0.167605, 0.201593, 0.258183, 0.352321, 0.509103", \ + "0.13541, 0.17048, 0.191311, 0.225099, 0.281703, 0.375916, 0.532874", \ + "0.163884, 0.200655, 0.221484, 0.255301, 0.311939, 0.406196, 0.562921" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0108728, 0.0524389, 0.0824998, 0.132748, 0.217587, 0.358763, 0.594425", \ + "0.0109494, 0.0524399, 0.0825008, 0.132749, 0.217588, 0.358764, 0.595189", \ + "0.0111042, 0.0524504, 0.0825018, 0.13275, 0.217589, 0.358765, 0.59519", \ + "0.0113174, 0.0525838, 0.082503, 0.132785, 0.21759, 0.358766, 0.595191", \ + "0.0119697, 0.0528625, 0.0826704, 0.132886, 0.217591, 0.358842, 0.595192", \ + "0.013234, 0.053506, 0.083075, 0.133044, 0.217628, 0.358881, 0.595193", \ + "0.01543, 0.054907, 0.083994, 0.13355, 0.217877, 0.35903, 0.595194" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0660676, 0.0993802, 0.117702, 0.147125, 0.196025, 0.276954, 0.411726", \ + "0.0808387, 0.114055, 0.132431, 0.161824, 0.210622, 0.291557, 0.426344", \ + "0.0905413, 0.123714, 0.142148, 0.17158, 0.220333, 0.301306, 0.436137", \ + "0.104673, 0.138044, 0.15641, 0.185884, 0.234576, 0.315518, 0.45024", \ + "0.121643, 0.155239, 0.173746, 0.203255, 0.252104, 0.3331, 0.467875", \ + "0.143905, 0.178515, 0.197015, 0.226524, 0.27534, 0.356408, 0.491178", \ + "0.1718, 0.207758, 0.226501, 0.256268, 0.305019, 0.386114, 0.52096" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0119333, 0.0456184, 0.0689361, 0.108694, 0.176543, 0.289877, 0.479521", \ + "0.0119795, 0.0456194, 0.0689523, 0.108695, 0.176544, 0.28994, 0.479561", \ + "0.0120421, 0.0456204, 0.0690081, 0.10876, 0.176545, 0.289941, 0.479562", \ + "0.0123254, 0.0458639, 0.0691358, 0.108766, 0.176546, 0.289942, 0.479563", \ + "0.0128948, 0.0461252, 0.0693767, 0.108832, 0.176547, 0.289945, 0.479577", \ + "0.013995, 0.04714, 0.069994, 0.109349, 0.176697, 0.290044, 0.479578", \ + "0.016052, 0.0488, 0.071231, 0.110231, 0.177055, 0.290364, 0.479795" \ + ); + } + } + 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.0174746, 0.0179182, 0.0179217, 0.0177696, 0.017674, 0.0171698, 0.0165075", \ + "0.0192452, 0.0187744, 0.0187433, 0.0188688, 0.0185837, 0.0180786, 0.017489", \ + "0.0221628, 0.0210392, 0.0209693, 0.0207572, 0.0206745, 0.0202399, 0.0197191", \ + "0.0284198, 0.0263932, 0.0262076, 0.0259975, 0.0257875, 0.0252888, 0.0260464", \ + "0.0418165, 0.0383379, 0.0378806, 0.0374156, 0.0371398, 0.0368536, 0.036137", \ + "0.0684255, 0.0632247, 0.0620182, 0.0610321, 0.0602781, 0.0596983, 0.0593711", \ + "0.121363, 0.113427, 0.111865, 0.110274, 0.108234, 0.107317, 0.10617" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0178025, 0.0179415, 0.017919, 0.0179072, 0.0176847, 0.0174518, 0.0167941", \ + "0.0199727, 0.0190833, 0.0190136, 0.0190925, 0.0190471, 0.0191375, 0.0179342", \ + "0.022961, 0.0215381, 0.0214643, 0.0213104, 0.0212251, 0.0213509, 0.0204672", \ + "0.0294566, 0.0270431, 0.0267669, 0.0266894, 0.0266421, 0.0261381, 0.0267857", \ + "0.0423174, 0.0384381, 0.0379653, 0.0375936, 0.0373367, 0.0373602, 0.036266", \ + "0.0683044, 0.0623928, 0.0612757, 0.0604889, 0.0596819, 0.0593509, 0.0589906", \ + "0.119812, 0.111389, 0.109584, 0.10794, 0.106164, 0.104977, 0.103523" \ + ); + } + } + 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.0176739, 0.0181978, 0.0181857, 0.0181037, 0.0179686, 0.0175578, 0.0170264", \ + "0.0194874, 0.0190435, 0.0190094, 0.0191165, 0.0189758, 0.0184231, 0.0178088", \ + "0.0224275, 0.0213202, 0.0212158, 0.0210192, 0.0210088, 0.0206999, 0.0201124", \ + "0.0287749, 0.0266827, 0.0264561, 0.026288, 0.0261205, 0.0255842, 0.0264563", \ + "0.0422528, 0.0387092, 0.038132, 0.0376112, 0.0374041, 0.0371293, 0.0363829", \ + "0.0688937, 0.0635596, 0.0624553, 0.0613295, 0.0605721, 0.0599878, 0.0594734", \ + "0.121905, 0.114057, 0.112428, 0.110858, 0.108477, 0.107268, 0.105974" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0176582, 0.0177689, 0.0177147, 0.0176697, 0.0175177, 0.0171658, 0.0165783", \ + "0.0198449, 0.0189468, 0.0188739, 0.0188614, 0.0187953, 0.0187962, 0.0176919", \ + "0.0228515, 0.0213559, 0.0213435, 0.0211911, 0.0210865, 0.0211294, 0.020276", \ + "0.0294088, 0.0269772, 0.0266527, 0.0265249, 0.0265099, 0.0260288, 0.0266437", \ + "0.0423126, 0.038537, 0.0382177, 0.0377583, 0.0376153, 0.0374191, 0.0362797", \ + "0.0684621, 0.0626369, 0.0616825, 0.0609392, 0.0602282, 0.0600995, 0.059744", \ + "0.120417, 0.111987, 0.110082, 0.108646, 0.10701, 0.106614, 0.10535" \ + ); + } + } + 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.019534, 0.019807, 0.019842, 0.0196688, 0.0195969, 0.0191457, 0.0185291", \ + "0.0195334, 0.0197003, 0.0196755, 0.0197483, 0.0194095, 0.018965, 0.01867", \ + "0.019487, 0.019704, 0.0197312, 0.0195539, 0.0197347, 0.0190022, 0.018291", \ + "0.0195914, 0.0197576, 0.0197955, 0.0198509, 0.0196205, 0.0195563, 0.0185174", \ + "0.019959, 0.0198611, 0.0198877, 0.0199567, 0.0199891, 0.0198788, 0.0189653", \ + "0.0215023, 0.0209783, 0.0209186, 0.0209168, 0.0208135, 0.0208602, 0.0210349", \ + "0.0235871, 0.0228521, 0.0226451, 0.0221941, 0.0220471, 0.0222351, 0.0220621" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0239624, 0.0242279, 0.0241913, 0.0241587, 0.0240764, 0.0236971, 0.0230392", \ + "0.0240057, 0.0241458, 0.0241013, 0.0241388, 0.0241058, 0.0245011, 0.0229591", \ + "0.024029, 0.0241329, 0.024241, 0.0242478, 0.0238863, 0.0242638, 0.0228986", \ + "0.0241468, 0.0241502, 0.0242804, 0.0243675, 0.0243691, 0.0237347, 0.023699", \ + "0.0247293, 0.0244937, 0.0245798, 0.0245112, 0.0247017, 0.0246799, 0.0244128", \ + "0.0259822, 0.0256848, 0.0255924, 0.0253608, 0.0255269, 0.0254031, 0.0255095", \ + "0.0291592, 0.0280842, 0.0278712, 0.0279052, 0.0276722, 0.0272762, 0.0274382" \ + ); + } + } + 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.0229842, 0.0234726, 0.0235236, 0.0234794, 0.0233511, 0.0230194, 0.0224344", \ + "0.0240261, 0.0240355, 0.0240459, 0.024266, 0.0241081, 0.0235043, 0.0229221", \ + "0.0263225, 0.025895, 0.0259806, 0.0259061, 0.0258983, 0.025785, 0.0249837", \ + "0.0321676, 0.0309565, 0.0309729, 0.0309517, 0.0307285, 0.0303772, 0.0304203", \ + "0.0454654, 0.0431019, 0.0427972, 0.042543, 0.0424737, 0.0423944, 0.0417357", \ + "0.0723677, 0.0684127, 0.0675437, 0.0669647, 0.0664767, 0.0663347, 0.0662307", \ + "0.126778, 0.120488, 0.119274, 0.117855, 0.116343, 0.115704, 0.115012" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.018945, 0.0193381, 0.0193046, 0.0192102, 0.0191125, 0.0187403, 0.018067", \ + "0.0199627, 0.0197463, 0.0196737, 0.019815, 0.0197855, 0.0196182, 0.0186393", \ + "0.0222162, 0.0216028, 0.0216775, 0.0215574, 0.0215151, 0.0213729, 0.0209874", \ + "0.0282004, 0.02684, 0.0268476, 0.0269576, 0.0269336, 0.0263005, 0.0273157", \ + "0.0409393, 0.0384822, 0.0383223, 0.0381981, 0.0382924, 0.0382517, 0.0374759", \ + "0.0677316, 0.0635906, 0.0628756, 0.0625266, 0.0624936, 0.0622606, 0.0623476", \ + "0.119956, 0.113724, 0.112435, 0.110971, 0.110161, 0.110188, 0.10949" \ + ); + } + } + 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.0229842, 0.0234726, 0.0235236, 0.0234794, 0.0233511, 0.0230194, 0.0224344", \ + "0.0240261, 0.0240355, 0.0240459, 0.024266, 0.0241081, 0.0235043, 0.0229221", \ + "0.0263225, 0.025895, 0.0259806, 0.0259061, 0.0258983, 0.025785, 0.0249837", \ + "0.0321676, 0.0309565, 0.0309729, 0.0309517, 0.0307285, 0.0303772, 0.0304203", \ + "0.0454654, 0.0431019, 0.0427972, 0.042543, 0.0424737, 0.0423944, 0.0417357", \ + "0.0723677, 0.0684127, 0.0675437, 0.0669647, 0.0664767, 0.0663347, 0.0662307", \ + "0.126778, 0.120488, 0.119274, 0.117855, 0.116343, 0.115704, 0.115012" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.018945, 0.0193381, 0.0193046, 0.0192102, 0.0191125, 0.0187403, 0.018067", \ + "0.0199627, 0.0197463, 0.0196737, 0.019815, 0.0197855, 0.0196182, 0.0186393", \ + "0.0222162, 0.0216028, 0.0216775, 0.0215574, 0.0215151, 0.0213729, 0.0209874", \ + "0.0282004, 0.02684, 0.0268476, 0.0269576, 0.0269336, 0.0263005, 0.0273157", \ + "0.0409393, 0.0384822, 0.0383223, 0.0381981, 0.0382924, 0.0382517, 0.0374759", \ + "0.0677316, 0.0635906, 0.0628756, 0.0625266, 0.0624936, 0.0622606, 0.0623476", \ + "0.119956, 0.113724, 0.112435, 0.110971, 0.110161, 0.110188, 0.10949" \ + ); + } + } + } + pin (A0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00314194; + rise_capacitance : 0.00324948; + rise_capacitance_range (0.00265973, 0.00372952); + fall_capacitance : 0.0030344; + fall_capacitance_range (0.00265614, 0.00323327); + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00324378; + rise_capacitance : 0.00334835; + rise_capacitance_range (0.00272627, 0.00383393); + fall_capacitance : 0.00313921; + fall_capacitance_range (0.00276408, 0.00333647); + } + pin (S) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00584922; + rise_capacitance : 0.00590084; + rise_capacitance_range (0.00486015, 0.00668607); + fall_capacitance : 0.00579759; + fall_capacitance_range (0.0048889, 0.00657285); + 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.00266662, 0.00396436, 0.00628499, 0.0116929, 0.02298, 0.0464753, 0.0942828" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00647742, 0.00819381, 0.010581, 0.0157796, 0.0269347, 0.0499583, 0.0963506" \ + ); + } + } + 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.00209285, 0.00345568, 0.00585764, 0.0111958, 0.0224904, 0.0457333, 0.0933461" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0067673, 0.00843643, 0.0109053, 0.0161657, 0.0274729, 0.0502924, 0.0977299" \ + ); + } + } + 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.00266662, 0.00396436, 0.00628499, 0.0116929, 0.02298, 0.0464753, 0.0942828" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0067673, 0.00843643, 0.0109053, 0.0161657, 0.0274729, 0.0502924, 0.0977299" \ + ); + } + } + } + } + cell (sg13cmos5l_mux2_2) { + area : 19.9584; + cell_footprint : "mux2"; + cell_leakage_power : 2771.1; + leakage_power () { + value : 2795.26; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 2161.16; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 2636.65; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 2792.1; + when : "A0&A1&!S"; + } + leakage_power () { + value : 3144.87; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 2986.2; + when : "A0&!A1&S"; + } + leakage_power () { + value : 2510.84; + when : "!A0&A1&S"; + } + leakage_power () { + value : 3141.71; + 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.0441513, 0.0835995, 0.104794, 0.13893, 0.195623, 0.289977, 0.446967", \ + "0.0652727, 0.105687, 0.126908, 0.161183, 0.217854, 0.312147, 0.469098", \ + "0.0788581, 0.120418, 0.141858, 0.176009, 0.232798, 0.327188, 0.484168", \ + "0.0982035, 0.142396, 0.164182, 0.19843, 0.254901, 0.349258, 0.506214", \ + "0.120621, 0.170171, 0.193081, 0.227694, 0.284625, 0.379046, 0.535912", \ + "0.145728, 0.202374, 0.227763, 0.265213, 0.323852, 0.419477, 0.578193", \ + "0.167864, 0.233476, 0.263593, 0.305488, 0.367154, 0.466467, 0.630221" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0126808, 0.0548165, 0.0844127, 0.133978, 0.218512, 0.360205, 0.596463", \ + "0.0160044, 0.0564226, 0.0852137, 0.134553, 0.218871, 0.360314, 0.596464", \ + "0.0189087, 0.0580399, 0.0862919, 0.13526, 0.219265, 0.360501, 0.596498", \ + "0.0234929, 0.061695, 0.0889385, 0.136715, 0.219993, 0.361046, 0.596849", \ + "0.0313228, 0.070177, 0.0954748, 0.141277, 0.222873, 0.362621, 0.597935", \ + "0.0438801, 0.08491, 0.108896, 0.152657, 0.231912, 0.369788, 0.603176", \ + "0.064573, 0.108304, 0.13393, 0.175505, 0.250848, 0.387, 0.620502" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0566088, 0.097588, 0.11748, 0.147903, 0.196986, 0.277976, 0.412324", \ + "0.0804712, 0.12209, 0.142134, 0.172723, 0.221878, 0.302869, 0.437275", \ + "0.0964333, 0.138916, 0.159252, 0.189966, 0.239327, 0.320343, 0.454769", \ + "0.121157, 0.165733, 0.186362, 0.217382, 0.26699, 0.347771, 0.482466", \ + "0.158297, 0.2056, 0.227676, 0.259609, 0.309449, 0.390625, 0.524993", \ + "0.213208, 0.266428, 0.290594, 0.325089, 0.376797, 0.459231, 0.595369", \ + "0.295606, 0.356921, 0.384484, 0.422513, 0.477983, 0.56432, 0.705248" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.016397, 0.0514539, 0.0742529, 0.112713, 0.178879, 0.291641, 0.480756", \ + "0.0194428, 0.0531263, 0.0755038, 0.113564, 0.179447, 0.291759, 0.480806", \ + "0.0224968, 0.0552501, 0.0771728, 0.114834, 0.18037, 0.29214, 0.480842", \ + "0.0276814, 0.0591857, 0.0801784, 0.116901, 0.181641, 0.293126, 0.481455", \ + "0.0346011, 0.0668909, 0.0872909, 0.122291, 0.184894, 0.294634, 0.482565", \ + "0.045128, 0.079209, 0.099029, 0.133405, 0.194103, 0.301687, 0.486672", \ + "0.063329, 0.099994, 0.120524, 0.153087, 0.212124, 0.318677, 0.503563" \ + ); + } + } + 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.0443413, 0.0842493, 0.105543, 0.139697, 0.196363, 0.290741, 0.447708", \ + "0.0655519, 0.10653, 0.127867, 0.16207, 0.218734, 0.313085, 0.470032", \ + "0.0792643, 0.121394, 0.142917, 0.17711, 0.234021, 0.328253, 0.485174", \ + "0.0988362, 0.143746, 0.165522, 0.199643, 0.256242, 0.350535, 0.507473", \ + "0.122063, 0.17166, 0.194622, 0.229368, 0.286131, 0.380571, 0.537604", \ + "0.147537, 0.20468, 0.230235, 0.267276, 0.325437, 0.421253, 0.57987", \ + "0.169604, 0.235903, 0.26619, 0.308188, 0.369967, 0.469018, 0.632364" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0129888, 0.0549785, 0.0845299, 0.134062, 0.218541, 0.360157, 0.596293", \ + "0.0164839, 0.0566812, 0.08538, 0.13461, 0.218824, 0.360787, 0.596738", \ + "0.019523, 0.0583522, 0.0864915, 0.135351, 0.219261, 0.360788, 0.596739", \ + "0.0242927, 0.0623417, 0.0892231, 0.136827, 0.219912, 0.360979, 0.596832", \ + "0.0319822, 0.0702721, 0.095736, 0.141288, 0.22275, 0.362563, 0.597861", \ + "0.0437998, 0.085014, 0.109874, 0.152825, 0.231656, 0.369431, 0.602807", \ + "0.063535, 0.108144, 0.133692, 0.175345, 0.250781, 0.386342, 0.619705" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.056376, 0.0973322, 0.117346, 0.14773, 0.196815, 0.277675, 0.412147", \ + "0.0803589, 0.121876, 0.141905, 0.17259, 0.221745, 0.30271, 0.437125", \ + "0.0962554, 0.138957, 0.159163, 0.189936, 0.239202, 0.320236, 0.454581", \ + "0.121071, 0.165727, 0.186385, 0.217513, 0.267022, 0.347913, 0.48238", \ + "0.158294, 0.205549, 0.227636, 0.259738, 0.310479, 0.390632, 0.525203", \ + "0.213606, 0.267053, 0.291326, 0.326097, 0.377781, 0.460723, 0.596985", \ + "0.297175, 0.358817, 0.386534, 0.424553, 0.480508, 0.568013, 0.709074" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0164368, 0.0513975, 0.074392, 0.112695, 0.179118, 0.29163, 0.480736", \ + "0.019513, 0.0531419, 0.0754849, 0.113561, 0.179442, 0.291715, 0.480737", \ + "0.0226059, 0.0553798, 0.0771827, 0.114813, 0.180262, 0.292123, 0.480782", \ + "0.0278418, 0.0592995, 0.0802372, 0.116936, 0.181669, 0.293106, 0.481473", \ + "0.0350408, 0.067175, 0.0875931, 0.122529, 0.18522, 0.294893, 0.482598", \ + "0.045435, 0.079621, 0.099621, 0.134152, 0.194663, 0.302558, 0.487311", \ + "0.063641, 0.100875, 0.121371, 0.154463, 0.213866, 0.320592, 0.505534" \ + ); + } + } + 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.046939, 0.0850048, 0.106119, 0.140526, 0.196947, 0.291364, 0.448453", \ + "0.0630834, 0.10199, 0.123223, 0.157399, 0.214179, 0.308574, 0.465634", \ + "0.0743659, 0.114654, 0.135832, 0.170008, 0.226741, 0.321094, 0.478179", \ + "0.0907144, 0.133215, 0.154735, 0.189043, 0.245915, 0.340187, 0.497237", \ + "0.110009, 0.156783, 0.17928, 0.214359, 0.271705, 0.366553, 0.52365", \ + "0.132641, 0.186074, 0.210488, 0.247632, 0.306383, 0.403135, 0.562083", \ + "0.154771, 0.21652, 0.244904, 0.284898, 0.347347, 0.448365, 0.61318" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0116254, 0.0541261, 0.0837813, 0.134154, 0.218612, 0.360302, 0.596466", \ + "0.0133753, 0.0550831, 0.0844766, 0.134205, 0.218799, 0.360325, 0.597279", \ + "0.0152391, 0.0564589, 0.0852237, 0.134665, 0.219047, 0.360456, 0.59728", \ + "0.0190218, 0.0592478, 0.0872745, 0.135972, 0.219658, 0.360892, 0.597281", \ + "0.0257718, 0.0652539, 0.0922177, 0.139859, 0.222469, 0.362764, 0.597768", \ + "0.036497, 0.077211, 0.102845, 0.149064, 0.230543, 0.369617, 0.603096", \ + "0.053617, 0.096197, 0.12231, 0.166332, 0.246863, 0.386401, 0.620822" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0610289, 0.0993274, 0.118752, 0.148602, 0.197508, 0.278367, 0.41291", \ + "0.0772457, 0.11638, 0.135782, 0.16587, 0.214794, 0.295679, 0.430316", \ + "0.0888162, 0.129081, 0.148675, 0.178987, 0.228002, 0.308872, 0.443408", \ + "0.10772, 0.149987, 0.17026, 0.200848, 0.250044, 0.331024, 0.465582", \ + "0.137088, 0.182649, 0.204289, 0.235788, 0.285996, 0.367, 0.501879", \ + "0.182301, 0.232766, 0.256171, 0.289787, 0.34241, 0.425777, 0.562104", \ + "0.248502, 0.306239, 0.332626, 0.370222, 0.426554, 0.514742, 0.657976" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0145061, 0.0495466, 0.0725395, 0.111488, 0.178309, 0.291476, 0.480682", \ + "0.0161601, 0.050636, 0.0732824, 0.112022, 0.178695, 0.291598, 0.481583", \ + "0.0179983, 0.0522479, 0.0745805, 0.112884, 0.179183, 0.291729, 0.481584", \ + "0.0215307, 0.0553261, 0.077206, 0.11471, 0.180345, 0.292401, 0.481585", \ + "0.0269255, 0.0610136, 0.0827348, 0.119257, 0.183758, 0.29444, 0.482318", \ + "0.036381, 0.070843, 0.092636, 0.1289, 0.193057, 0.302486, 0.488245", \ + "0.051757, 0.088449, 0.110047, 0.146682, 0.210338, 0.320702, 0.507106" \ + ); + } + } + 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.046939, 0.0850048, 0.106119, 0.140526, 0.196947, 0.291364, 0.448453", \ + "0.0630834, 0.10199, 0.123223, 0.157399, 0.214179, 0.308574, 0.465634", \ + "0.0743659, 0.114654, 0.135832, 0.170008, 0.226741, 0.321094, 0.478179", \ + "0.0907144, 0.133215, 0.154735, 0.189043, 0.245915, 0.340187, 0.497237", \ + "0.110009, 0.156783, 0.17928, 0.214359, 0.271705, 0.366553, 0.52365", \ + "0.132641, 0.186074, 0.210488, 0.247632, 0.306383, 0.403135, 0.562083", \ + "0.154771, 0.21652, 0.244904, 0.284898, 0.347347, 0.448365, 0.61318" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0116254, 0.0541261, 0.0837813, 0.134154, 0.218612, 0.360302, 0.596466", \ + "0.0133753, 0.0550831, 0.0844766, 0.134205, 0.218799, 0.360325, 0.597279", \ + "0.0152391, 0.0564589, 0.0852237, 0.134665, 0.219047, 0.360456, 0.59728", \ + "0.0190218, 0.0592478, 0.0872745, 0.135972, 0.219658, 0.360892, 0.597281", \ + "0.0257718, 0.0652539, 0.0922177, 0.139859, 0.222469, 0.362764, 0.597768", \ + "0.036497, 0.077211, 0.102845, 0.149064, 0.230543, 0.369617, 0.603096", \ + "0.053617, 0.096197, 0.12231, 0.166332, 0.246863, 0.386401, 0.620822" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0610289, 0.0993274, 0.118752, 0.148602, 0.197508, 0.278367, 0.41291", \ + "0.0772457, 0.11638, 0.135782, 0.16587, 0.214794, 0.295679, 0.430316", \ + "0.0888162, 0.129081, 0.148675, 0.178987, 0.228002, 0.308872, 0.443408", \ + "0.10772, 0.149987, 0.17026, 0.200848, 0.250044, 0.331024, 0.465582", \ + "0.137088, 0.182649, 0.204289, 0.235788, 0.285996, 0.367, 0.501879", \ + "0.182301, 0.232766, 0.256171, 0.289787, 0.34241, 0.425777, 0.562104", \ + "0.248502, 0.306239, 0.332626, 0.370222, 0.426554, 0.514742, 0.657976" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0145061, 0.0495466, 0.0725395, 0.111488, 0.178309, 0.291476, 0.480682", \ + "0.0161601, 0.050636, 0.0732824, 0.112022, 0.178695, 0.291598, 0.481583", \ + "0.0179983, 0.0522479, 0.0745805, 0.112884, 0.179183, 0.291729, 0.481584", \ + "0.0215307, 0.0553261, 0.077206, 0.11471, 0.180345, 0.292401, 0.481585", \ + "0.0269255, 0.0610136, 0.0827348, 0.119257, 0.183758, 0.29444, 0.482318", \ + "0.036381, 0.070843, 0.092636, 0.1289, 0.193057, 0.302486, 0.488245", \ + "0.051757, 0.088449, 0.110047, 0.146682, 0.210338, 0.320702, 0.507106" \ + ); + } + } + 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.0633002, 0.101408, 0.122484, 0.156612, 0.213354, 0.307761, 0.464885", \ + "0.0791735, 0.117297, 0.138313, 0.172449, 0.229133, 0.323509, 0.480567", \ + "0.0882199, 0.126352, 0.147363, 0.181519, 0.238269, 0.332533, 0.489624", \ + "0.101385, 0.13954, 0.160717, 0.194783, 0.251556, 0.345923, 0.502969", \ + "0.1197, 0.158135, 0.179258, 0.213358, 0.270154, 0.364437, 0.52148", \ + "0.143413, 0.182484, 0.2037, 0.237664, 0.294439, 0.388857, 0.546001", \ + "0.173492, 0.214009, 0.235292, 0.26941, 0.325912, 0.42037, 0.57745" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0116885, 0.0542821, 0.0838701, 0.133932, 0.218647, 0.360316, 0.596489", \ + "0.0117541, 0.0543276, 0.0838937, 0.133964, 0.218657, 0.361524, 0.596566", \ + "0.0118488, 0.0543542, 0.083904, 0.133965, 0.218658, 0.361525, 0.597788", \ + "0.0120695, 0.0544887, 0.0839895, 0.134018, 0.218659, 0.361526, 0.597789", \ + "0.0126007, 0.054739, 0.0841814, 0.134092, 0.218697, 0.361527, 0.59779", \ + "0.013843, 0.055452, 0.084646, 0.134295, 0.218814, 0.361528, 0.597791", \ + "0.016263, 0.057027, 0.085698, 0.134817, 0.219055, 0.361529, 0.597792" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0760894, 0.114602, 0.133828, 0.163755, 0.212633, 0.293479, 0.428127", \ + "0.0908852, 0.129268, 0.148494, 0.178473, 0.227397, 0.308365, 0.443053", \ + "0.100651, 0.138918, 0.158289, 0.188152, 0.237149, 0.317962, 0.452476", \ + "0.114858, 0.153386, 0.172483, 0.202545, 0.251461, 0.332328, 0.466885", \ + "0.132289, 0.171039, 0.190235, 0.2203, 0.269293, 0.350122, 0.484622", \ + "0.155374, 0.194483, 0.214196, 0.244042, 0.293108, 0.374006, 0.508563", \ + "0.184358, 0.224756, 0.244659, 0.274781, 0.32385, 0.40471, 0.539286" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0146334, 0.0497229, 0.0726717, 0.111488, 0.178414, 0.291474, 0.480705", \ + "0.0146596, 0.0497239, 0.0726727, 0.111495, 0.178419, 0.291475, 0.480818", \ + "0.0147408, 0.0497249, 0.0726737, 0.111528, 0.17842, 0.291476, 0.480819", \ + "0.0148819, 0.0498874, 0.0726747, 0.111588, 0.178421, 0.291477, 0.48082", \ + "0.0152866, 0.0502586, 0.0729789, 0.111762, 0.178511, 0.291514, 0.480821", \ + "0.016463, 0.050937, 0.073789, 0.112238, 0.178667, 0.291661, 0.480822", \ + "0.018765, 0.052714, 0.075272, 0.113159, 0.179243, 0.29192, 0.480949" \ + ); + } + } + 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.0271653, 0.0267013, 0.0267584, 0.0264907, 0.026109, 0.0253267, 0.0239316", \ + "0.030268, 0.0273941, 0.0271916, 0.0276211, 0.0266435, 0.0257621, 0.02452", \ + "0.034104, 0.0297848, 0.0295173, 0.028827, 0.0288268, 0.0278677, 0.0275239", \ + "0.0425451, 0.0354711, 0.0348998, 0.034556, 0.033947, 0.032866, 0.0327046", \ + "0.0593046, 0.048808, 0.0472747, 0.0461857, 0.0453031, 0.0445536, 0.0425627", \ + "0.0921312, 0.0761708, 0.0732295, 0.0710935, 0.0692814, 0.0681426, 0.0672447", \ + "0.154376, 0.131811, 0.127842, 0.123896, 0.119605, 0.117064, 0.114912" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0292058, 0.026512, 0.0265779, 0.0265455, 0.026297, 0.0255785, 0.0242939", \ + "0.0322376, 0.0274327, 0.0273239, 0.027414, 0.0269737, 0.0288855, 0.0249944", \ + "0.0364172, 0.0301162, 0.0298492, 0.0292797, 0.0292651, 0.0286949, 0.0270133", \ + "0.0449333, 0.0360517, 0.0353111, 0.0349439, 0.0345064, 0.0332563, 0.0330579", \ + "0.0611393, 0.0485528, 0.0471001, 0.0462518, 0.0456002, 0.0450785, 0.0431296", \ + "0.0917311, 0.0746488, 0.0719674, 0.0703398, 0.0681652, 0.0672469, 0.0670037", \ + "0.151795, 0.128708, 0.123989, 0.119731, 0.116108, 0.113615, 0.111871" \ + ); + } + } + 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.027461, 0.026955, 0.0271428, 0.0269817, 0.0265748, 0.0258762, 0.0245317", \ + "0.03062, 0.0277297, 0.0276106, 0.0277262, 0.0270156, 0.0266697, 0.0252745", \ + "0.034585, 0.0301463, 0.0298897, 0.0292648, 0.0293015, 0.0284376, 0.0279542", \ + "0.0429379, 0.0360512, 0.035309, 0.0348521, 0.0342644, 0.0333186, 0.034697", \ + "0.0597625, 0.0489996, 0.0477185, 0.0464481, 0.04555, 0.0449247, 0.0426754", \ + "0.0925336, 0.0764717, 0.0742089, 0.0717191, 0.0695493, 0.068511, 0.0676165", \ + "0.155262, 0.132631, 0.128437, 0.124496, 0.12001, 0.11731, 0.115119" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0290407, 0.0262517, 0.0264487, 0.0263445, 0.0258287, 0.0252095, 0.0240612", \ + "0.0321067, 0.0273557, 0.0270511, 0.0271651, 0.0266795, 0.0281721, 0.0246271", \ + "0.0362863, 0.0300838, 0.0297106, 0.028973, 0.0288861, 0.0285055, 0.0301631", \ + "0.0448757, 0.0359331, 0.0352003, 0.0348383, 0.03449, 0.033336, 0.0343327", \ + "0.0609893, 0.048624, 0.0471541, 0.0462889, 0.0458815, 0.0450922, 0.0430514", \ + "0.0919264, 0.0749948, 0.0723323, 0.070864, 0.0685009, 0.0678445, 0.0676154", \ + "0.152052, 0.129158, 0.12451, 0.120673, 0.117199, 0.115248, 0.113223" \ + ); + } + } + 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.0289732, 0.0282664, 0.0283156, 0.0281999, 0.0277874, 0.0271382, 0.0258545", \ + "0.0290485, 0.0282317, 0.0282643, 0.0284106, 0.0277319, 0.0276981, 0.0258834", \ + "0.0289983, 0.0283234, 0.0282863, 0.0280962, 0.028563, 0.0268617, 0.0262153", \ + "0.0292142, 0.0282903, 0.0285209, 0.0285062, 0.0279101, 0.0280206, 0.0258358", \ + "0.0296419, 0.0282992, 0.0283031, 0.0284637, 0.0285223, 0.0282878, 0.0263373", \ + "0.0315385, 0.0292406, 0.0291532, 0.0291941, 0.0289815, 0.0290633, 0.0292359", \ + "0.0345685, 0.0309975, 0.0307905, 0.0300205, 0.0295885, 0.0298795, 0.0295385" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0348787, 0.032567, 0.0325882, 0.0324272, 0.0320819, 0.0313446, 0.0298888", \ + "0.034829, 0.0325, 0.0323623, 0.032541, 0.0320843, 0.0325843, 0.0299668", \ + "0.0348741, 0.0325308, 0.0327131, 0.0325026, 0.032001, 0.0325564, 0.0300207", \ + "0.0349986, 0.0325623, 0.0326291, 0.0329021, 0.0327785, 0.031631, 0.0318449", \ + "0.0358044, 0.0328894, 0.0329542, 0.0327984, 0.0330322, 0.0330751, 0.0313912", \ + "0.0374563, 0.0337923, 0.033744, 0.0332767, 0.0336318, 0.0336016, 0.0335822", \ + "0.0408865, 0.0357305, 0.0357265, 0.0353285, 0.0351205, 0.0345905, 0.0344415" \ + ); + } + } + 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.0323627, 0.0320686, 0.0321391, 0.0323574, 0.0317761, 0.0311811, 0.0297262", \ + "0.0341733, 0.032479, 0.0324832, 0.0329711, 0.0321168, 0.0314216, 0.0307764", \ + "0.0371001, 0.0345354, 0.0345247, 0.0341663, 0.0341295, 0.0333312, 0.0327819", \ + "0.0443208, 0.0396163, 0.0392985, 0.0391665, 0.0388674, 0.0379937, 0.0389484", \ + "0.0605103, 0.0521774, 0.0513446, 0.0508638, 0.0505512, 0.0502101, 0.0481849", \ + "0.0922956, 0.0795746, 0.0773486, 0.0761426, 0.0747176, 0.0742196, 0.0738126", \ + "0.154501, 0.135309, 0.132302, 0.128951, 0.126074, 0.124497, 0.123109" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0297774, 0.0275322, 0.027719, 0.0275977, 0.0273493, 0.0265346, 0.0251367", \ + "0.0313381, 0.0279843, 0.027832, 0.0279823, 0.0277029, 0.0289805, 0.0261871", \ + "0.0342189, 0.0299715, 0.0299176, 0.0296003, 0.029381, 0.0290593, 0.030094", \ + "0.0414632, 0.0352369, 0.0349817, 0.034922, 0.034801, 0.0338904, 0.0354654", \ + "0.0563037, 0.0471611, 0.0466289, 0.0460917, 0.0462103, 0.0458305, 0.0438252", \ + "0.0870268, 0.0736338, 0.0722778, 0.0711038, 0.0705338, 0.0701138, 0.0698808", \ + "0.14618, 0.127087, 0.12369, 0.121183, 0.118839, 0.117747, 0.11729" \ + ); + } + } + 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.0323627, 0.0320686, 0.0321391, 0.0323574, 0.0317761, 0.0311811, 0.0297262", \ + "0.0341733, 0.032479, 0.0324832, 0.0329711, 0.0321168, 0.0314216, 0.0307764", \ + "0.0371001, 0.0345354, 0.0345247, 0.0341663, 0.0341295, 0.0333312, 0.0327819", \ + "0.0443208, 0.0396163, 0.0392985, 0.0391665, 0.0388674, 0.0379937, 0.0389484", \ + "0.0605103, 0.0521774, 0.0513446, 0.0508638, 0.0505512, 0.0502101, 0.0481849", \ + "0.0922956, 0.0795746, 0.0773486, 0.0761426, 0.0747176, 0.0742196, 0.0738126", \ + "0.154501, 0.135309, 0.132302, 0.128951, 0.126074, 0.124497, 0.123109" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0297774, 0.0275322, 0.027719, 0.0275977, 0.0273493, 0.0265346, 0.0251367", \ + "0.0313381, 0.0279843, 0.027832, 0.0279823, 0.0277029, 0.0289805, 0.0261871", \ + "0.0342189, 0.0299715, 0.0299176, 0.0296003, 0.029381, 0.0290593, 0.030094", \ + "0.0414632, 0.0352369, 0.0349817, 0.034922, 0.034801, 0.0338904, 0.0354654", \ + "0.0563037, 0.0471611, 0.0466289, 0.0460917, 0.0462103, 0.0458305, 0.0438252", \ + "0.0870268, 0.0736338, 0.0722778, 0.0711038, 0.0705338, 0.0701138, 0.0698808", \ + "0.14618, 0.127087, 0.12369, 0.121183, 0.118839, 0.117747, 0.11729" \ + ); + } + } + } + pin (A0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00311067; + rise_capacitance : 0.00320122; + rise_capacitance_range (0.00269647, 0.00363725); + fall_capacitance : 0.00302012; + fall_capacitance_range (0.00268296, 0.00321378); + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00321213; + rise_capacitance : 0.0033014; + rise_capacitance_range (0.0027772, 0.00374067); + fall_capacitance : 0.00312285; + fall_capacitance_range (0.00278951, 0.00331575); + } + pin (S) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00583854; + rise_capacitance : 0.00588953; + rise_capacitance_range (0.00485262, 0.00667785); + fall_capacitance : 0.00578756; + fall_capacitance_range (0.004881, 0.00656463); + 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.00266618, 0.00395651, 0.0062732, 0.0116845, 0.0229718, 0.0464604, 0.0944735" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00648311, 0.00820149, 0.0105906, 0.0157907, 0.0269382, 0.0498739, 0.0963636" \ + ); + } + } + 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.00209306, 0.00344807, 0.00584604, 0.0111803, 0.022452, 0.0457789, 0.0932051" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00677886, 0.00843279, 0.0109181, 0.0161737, 0.0275731, 0.0503112, 0.0977425" \ + ); + } + } + 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.00266618, 0.00395651, 0.0062732, 0.0116845, 0.0229718, 0.0464604, 0.0944735" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00677886, 0.00843279, 0.0109181, 0.0161737, 0.0275731, 0.0503112, 0.0977425" \ + ); + } + } + } + } + cell (sg13cmos5l_mux4_1) { + area : 38.1024; + cell_footprint : "mux4"; + cell_leakage_power : 3933; + leakage_power () { + value : 2333.77; + when : "!S1&!S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 3102.67; + when : "!S1&!S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 2720.68; + when : "!S1&!S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 3441.2; + when : "!S1&!S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 3243.05; + when : "!S1&!S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 3893.67; + when : "!S1&!S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 3629.95; + when : "!S1&!S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 4232.19; + when : "!S1&!S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 2720.67; + when : "!S1&!S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 3489.57; + when : "!S1&!S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 3107.58; + when : "!S1&!S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 3828.09; + when : "!S1&!S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 3581.56; + when : "!S1&!S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 4232.18; + when : "!S1&!S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 3968.47; + when : "!S1&!S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 4570.71; + when : "!S1&!S0&A3&A2&A1&A0"; + } + leakage_power () { + value : 2760.78; + when : "!S1&S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 3147.69; + when : "!S1&S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 3529.68; + when : "!S1&S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 3868.21; + when : "!S1&S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 3147.69; + when : "!S1&S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 3534.6; + when : "!S1&S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 3916.59; + when : "!S1&S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 4255.12; + when : "!S1&S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 3670.05; + when : "!S1&S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 4056.95; + when : "!S1&S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 4320.67; + when : "!S1&S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 4659.2; + when : "!S1&S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 4008.58; + when : "!S1&S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 4395.48; + when : "!S1&S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 4659.2; + when : "!S1&S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 4997.73; + when : "!S1&S0&A3&A2&A1&A0"; + } + leakage_power () { + value : 2760.76; + when : "S1&!S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 3670.04; + when : "S1&!S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 3147.67; + when : "S1&!S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 4008.56; + when : "S1&!S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 3529.67; + when : "S1&!S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 4320.66; + when : "S1&!S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 3916.57; + when : "S1&!S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 4659.19; + when : "S1&!S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 3147.66; + when : "S1&!S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 4056.93; + when : "S1&!S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 3534.57; + when : "S1&!S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 4395.46; + when : "S1&!S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 3868.18; + when : "S1&!S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 4659.18; + when : "S1&!S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 4255.09; + when : "S1&!S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 4997.7; + when : "S1&!S0&A3&A2&A1&A0"; + } + leakage_power () { + value : 3187.78; + when : "S1&S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 3574.69; + when : "S1&S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 4097.05; + when : "S1&S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 4435.58; + when : "S1&S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 3574.69; + when : "S1&S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 3961.6; + when : "S1&S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 4483.96; + when : "S1&S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 4822.49; + when : "S1&S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 3956.67; + when : "S1&S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 4343.58; + when : "S1&S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 4747.67; + when : "S1&S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 5086.19; + when : "S1&S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 4295.2; + when : "S1&S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 4682.11; + when : "S1&S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 5086.2; + when : "S1&S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 5424.72; + 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.065416, 0.105018, 0.126617, 0.161242, 0.218187, 0.312965, 0.470442", \ + "0.0822083, 0.122293, 0.144087, 0.178769, 0.235778, 0.330452, 0.4881", \ + "0.095129, 0.136093, 0.158016, 0.19281, 0.249843, 0.344618, 0.502221", \ + "0.11468, 0.157635, 0.180474, 0.214946, 0.272108, 0.366705, 0.524278", \ + "0.140779, 0.187894, 0.211142, 0.246798, 0.304379, 0.399129, 0.556724", \ + "0.175796, 0.230099, 0.255555, 0.293295, 0.352527, 0.449347, 0.608446", \ + "0.222166, 0.286343, 0.315815, 0.357649, 0.4207, 0.521565, 0.686065" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.014248, 0.0566974, 0.0857743, 0.135357, 0.219751, 0.361709, 0.598741", \ + "0.0153167, 0.0573878, 0.0862804, 0.135652, 0.219876, 0.361956, 0.598997", \ + "0.016619, 0.058373, 0.08716, 0.13617, 0.220163, 0.361957, 0.598998", \ + "0.0192092, 0.0608357, 0.0893639, 0.137472, 0.220799, 0.362276, 0.599051", \ + "0.0244025, 0.0660886, 0.0936216, 0.141155, 0.223521, 0.363685, 0.59988", \ + "0.03279, 0.076669, 0.103368, 0.150101, 0.231058, 0.370032, 0.604507", \ + "0.045613, 0.093455, 0.121131, 0.166871, 0.247224, 0.386966, 0.620939" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0717697, 0.110885, 0.130745, 0.161177, 0.210106, 0.290689, 0.424548", \ + "0.0880848, 0.127838, 0.147851, 0.178445, 0.22754, 0.30814, 0.44211", \ + "0.0987642, 0.139637, 0.159926, 0.190727, 0.239969, 0.32056, 0.454481", \ + "0.115131, 0.158186, 0.178909, 0.210344, 0.259706, 0.340546, 0.474499", \ + "0.139426, 0.18677, 0.209279, 0.241971, 0.292051, 0.37337, 0.507119", \ + "0.175131, 0.227521, 0.251562, 0.286277, 0.339243, 0.42249, 0.558312", \ + "0.220705, 0.282051, 0.309901, 0.348802, 0.405821, 0.494253, 0.636383" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0162202, 0.0509587, 0.0735998, 0.111686, 0.177422, 0.288899, 0.476616", \ + "0.0173684, 0.0518573, 0.0742546, 0.112181, 0.17757, 0.289023, 0.476707", \ + "0.0188123, 0.0532584, 0.0755384, 0.113143, 0.17825, 0.289248, 0.476708", \ + "0.0216954, 0.0561076, 0.0778242, 0.114885, 0.179353, 0.289855, 0.476997", \ + "0.0261859, 0.0614082, 0.083375, 0.119849, 0.18272, 0.291866, 0.477884", \ + "0.033961, 0.07054, 0.092271, 0.128705, 0.191814, 0.299403, 0.48347", \ + "0.04632, 0.087187, 0.109422, 0.14621, 0.208626, 0.317361, 0.501139" \ + ); + } + } + 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.0641215, 0.103615, 0.125201, 0.159773, 0.216642, 0.311476, 0.46896", \ + "0.0815118, 0.12156, 0.143359, 0.177896, 0.234939, 0.32961, 0.487242", \ + "0.0943382, 0.13522, 0.157307, 0.191966, 0.249064, 0.343814, 0.501381", \ + "0.113829, 0.156855, 0.179181, 0.214195, 0.271262, 0.365842, 0.523433", \ + "0.139435, 0.186631, 0.210085, 0.245741, 0.303526, 0.398302, 0.55593", \ + "0.174233, 0.228805, 0.254498, 0.292056, 0.351328, 0.448144, 0.607072", \ + "0.219639, 0.2838, 0.313474, 0.355517, 0.418537, 0.519869, 0.684509" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0141387, 0.0567725, 0.0856769, 0.13534, 0.219624, 0.361698, 0.598831", \ + "0.0152554, 0.0573255, 0.086192, 0.135566, 0.219846, 0.361897, 0.599196", \ + "0.0165612, 0.0582661, 0.0870416, 0.136164, 0.220093, 0.361898, 0.599197", \ + "0.01931, 0.0608352, 0.0890236, 0.137388, 0.220672, 0.362245, 0.599198", \ + "0.024561, 0.0661997, 0.0936387, 0.141142, 0.223463, 0.363649, 0.599898", \ + "0.032983, 0.076947, 0.103921, 0.150164, 0.23111, 0.369971, 0.60427", \ + "0.045895, 0.094174, 0.121773, 0.167403, 0.247591, 0.386935, 0.620926" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0725979, 0.111622, 0.131644, 0.162128, 0.211084, 0.291622, 0.425571", \ + "0.0884351, 0.128274, 0.148285, 0.178899, 0.227987, 0.308624, 0.442582", \ + "0.0992699, 0.140151, 0.160439, 0.191315, 0.240479, 0.32118, 0.455045", \ + "0.115842, 0.158725, 0.17967, 0.210941, 0.260504, 0.341236, 0.475206", \ + "0.141045, 0.187402, 0.209713, 0.242258, 0.292539, 0.373395, 0.507513", \ + "0.176377, 0.228452, 0.252427, 0.287194, 0.339714, 0.423236, 0.559103", \ + "0.221684, 0.282516, 0.31019, 0.349436, 0.406202, 0.494928, 0.636738" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0163299, 0.0509373, 0.0736972, 0.111823, 0.177533, 0.288964, 0.476913", \ + "0.017456, 0.0519399, 0.0743524, 0.112254, 0.177663, 0.289061, 0.476914", \ + "0.0188659, 0.0533105, 0.0755466, 0.1132, 0.17832, 0.289308, 0.476915", \ + "0.0216779, 0.0560105, 0.0779121, 0.114937, 0.179425, 0.289965, 0.477067", \ + "0.0260167, 0.0612459, 0.083326, 0.119755, 0.18275, 0.291815, 0.477868", \ + "0.033815, 0.070272, 0.09217, 0.128642, 0.191423, 0.299535, 0.483562", \ + "0.046241, 0.087191, 0.109305, 0.146473, 0.208765, 0.31741, 0.501348" \ + ); + } + } + 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.0671098, 0.107292, 0.128989, 0.16362, 0.220624, 0.315367, 0.47299", \ + "0.084707, 0.125397, 0.147265, 0.181996, 0.239108, 0.333759, 0.491345", \ + "0.0979747, 0.139644, 0.161791, 0.196527, 0.253659, 0.348356, 0.506016", \ + "0.118272, 0.162035, 0.18484, 0.219686, 0.276691, 0.371423, 0.528929", \ + "0.145298, 0.19301, 0.216688, 0.25233, 0.310005, 0.404799, 0.56263", \ + "0.181408, 0.23656, 0.262522, 0.300281, 0.359463, 0.456307, 0.615157", \ + "0.229454, 0.294533, 0.324501, 0.366358, 0.429981, 0.53117, 0.695318" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0146334, 0.0570958, 0.0860799, 0.135421, 0.219752, 0.361719, 0.598755", \ + "0.0157086, 0.0578406, 0.0866439, 0.13586, 0.22001, 0.361815, 0.599482", \ + "0.0170399, 0.0590318, 0.0875522, 0.136401, 0.220218, 0.361869, 0.599483", \ + "0.0197081, 0.0616128, 0.0897898, 0.137714, 0.220896, 0.362229, 0.599484", \ + "0.0248126, 0.0667522, 0.0943319, 0.141321, 0.22356, 0.363658, 0.599822", \ + "0.033216, 0.077579, 0.104613, 0.150912, 0.231293, 0.369831, 0.604056", \ + "0.04592, 0.094429, 0.122286, 0.167228, 0.247564, 0.386398, 0.620276" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0755179, 0.115247, 0.135388, 0.165973, 0.215125, 0.29559, 0.429541", \ + "0.0922944, 0.132499, 0.152852, 0.183653, 0.232867, 0.313552, 0.447435", \ + "0.103473, 0.144812, 0.165471, 0.19648, 0.245862, 0.326548, 0.460485", \ + "0.120592, 0.164074, 0.185271, 0.216687, 0.266418, 0.347393, 0.481254", \ + "0.145924, 0.193145, 0.215437, 0.248576, 0.298934, 0.379914, 0.513946", \ + "0.182953, 0.235973, 0.260243, 0.2953, 0.348241, 0.431754, 0.567279", \ + "0.230276, 0.292132, 0.320267, 0.359409, 0.41689, 0.505396, 0.646785" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0168278, 0.051763, 0.0744504, 0.112312, 0.177921, 0.289113, 0.476666", \ + "0.0179461, 0.0525145, 0.0749861, 0.112871, 0.17808, 0.28929, 0.476684", \ + "0.0193333, 0.0539266, 0.0762588, 0.113722, 0.178652, 0.289563, 0.476714", \ + "0.0222076, 0.0565977, 0.0786041, 0.115579, 0.17997, 0.290213, 0.47717", \ + "0.0267591, 0.0622588, 0.0840911, 0.120594, 0.183276, 0.292139, 0.477903", \ + "0.034452, 0.07143, 0.093292, 0.129522, 0.192281, 0.299703, 0.483054", \ + "0.04686, 0.088094, 0.110433, 0.147139, 0.209595, 0.317524, 0.500905" \ + ); + } + } + 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.0662468, 0.106348, 0.128037, 0.162613, 0.21962, 0.314235, 0.471916", \ + "0.0840965, 0.124724, 0.146668, 0.181316, 0.23839, 0.333085, 0.490688", \ + "0.0974641, 0.139095, 0.161137, 0.195904, 0.252999, 0.347741, 0.505375", \ + "0.117775, 0.161729, 0.184305, 0.219045, 0.27604, 0.370805, 0.528439", \ + "0.144647, 0.192552, 0.21611, 0.251807, 0.309574, 0.404306, 0.561876", \ + "0.18097, 0.236121, 0.26238, 0.299754, 0.359105, 0.45589, 0.614654", \ + "0.228948, 0.294136, 0.32375, 0.366055, 0.429697, 0.530772, 0.694736" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.014574, 0.0570775, 0.0860243, 0.135378, 0.219722, 0.36164, 0.598743", \ + "0.0156527, 0.0577674, 0.0865748, 0.135794, 0.219932, 0.361793, 0.598929", \ + "0.0170184, 0.0589565, 0.0874597, 0.136348, 0.220206, 0.36184, 0.59893", \ + "0.0197011, 0.0617438, 0.0897455, 0.137643, 0.220839, 0.362256, 0.598974", \ + "0.0248683, 0.0668163, 0.0943304, 0.141447, 0.223474, 0.363609, 0.599773", \ + "0.03324, 0.077599, 0.104886, 0.150513, 0.231278, 0.369853, 0.604202", \ + "0.046, 0.094645, 0.121991, 0.167886, 0.247793, 0.38655, 0.620286" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0762094, 0.115762, 0.135934, 0.166581, 0.215739, 0.29634, 0.430165", \ + "0.092239, 0.132547, 0.152927, 0.183761, 0.232957, 0.313619, 0.447584", \ + "0.103463, 0.144773, 0.165417, 0.196491, 0.245802, 0.326435, 0.460411", \ + "0.120521, 0.164007, 0.185233, 0.216568, 0.266347, 0.34721, 0.48114", \ + "0.146296, 0.19334, 0.215684, 0.248289, 0.299055, 0.380512, 0.514395", \ + "0.18285, 0.23571, 0.259938, 0.295002, 0.347964, 0.431256, 0.567065", \ + "0.230277, 0.292105, 0.320204, 0.359276, 0.417017, 0.50539, 0.646316" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0168112, 0.0516161, 0.0743179, 0.112282, 0.178025, 0.28915, 0.476554", \ + "0.017911, 0.0525051, 0.074981, 0.112869, 0.178086, 0.289291, 0.476724", \ + "0.0193398, 0.0539672, 0.0762867, 0.113838, 0.178628, 0.289461, 0.476878", \ + "0.0221547, 0.0566171, 0.0786104, 0.115587, 0.179851, 0.290141, 0.477077", \ + "0.0266223, 0.0620502, 0.0838938, 0.120134, 0.183125, 0.292122, 0.477987", \ + "0.034405, 0.071316, 0.09289, 0.129466, 0.192177, 0.299687, 0.483162", \ + "0.046803, 0.087784, 0.110176, 0.146838, 0.209471, 0.317281, 0.500839" \ + ); + } + } + 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.0588579, 0.0989744, 0.120724, 0.155341, 0.212487, 0.306958, 0.464608", \ + "0.0811235, 0.122239, 0.144268, 0.178938, 0.23603, 0.330664, 0.488271", \ + "0.0959336, 0.138478, 0.160864, 0.195576, 0.252724, 0.347436, 0.50507", \ + "0.117606, 0.163302, 0.186083, 0.221217, 0.278505, 0.372967, 0.530669", \ + "0.145166, 0.196496, 0.2206, 0.256875, 0.314349, 0.409221, 0.566725", \ + "0.17992, 0.240357, 0.267708, 0.306267, 0.36617, 0.462532, 0.621809", \ + "0.221348, 0.292935, 0.32538, 0.369638, 0.433953, 0.534733, 0.698817" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0145621, 0.0571473, 0.0860008, 0.135359, 0.219855, 0.361648, 0.59874", \ + "0.0167015, 0.0582976, 0.0869717, 0.135989, 0.219983, 0.363655, 0.599675", \ + "0.0190747, 0.0598544, 0.0882209, 0.136809, 0.220502, 0.363656, 0.599676", \ + "0.0229793, 0.0633473, 0.0906709, 0.138375, 0.221217, 0.363657, 0.599677", \ + "0.029964, 0.0705353, 0.0968407, 0.142872, 0.224113, 0.363869, 0.599967", \ + "0.04027, 0.084776, 0.110481, 0.154171, 0.233275, 0.370751, 0.604794", \ + "0.055413, 0.106296, 0.133412, 0.176271, 0.252567, 0.388352, 0.621742" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0663798, 0.106013, 0.126329, 0.156844, 0.206058, 0.286667, 0.420541", \ + "0.0886682, 0.129444, 0.149865, 0.180746, 0.230012, 0.310636, 0.444662", \ + "0.102863, 0.144899, 0.165772, 0.196851, 0.246406, 0.327116, 0.461078", \ + "0.124114, 0.168982, 0.19036, 0.221918, 0.271733, 0.352565, 0.486835", \ + "0.154023, 0.203843, 0.226852, 0.259563, 0.310859, 0.391493, 0.525609", \ + "0.196486, 0.253324, 0.278665, 0.314073, 0.367104, 0.450739, 0.58575", \ + "0.253813, 0.321368, 0.351073, 0.391305, 0.448761, 0.537257, 0.677718" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0167247, 0.0515486, 0.0743682, 0.112335, 0.177808, 0.289295, 0.47667", \ + "0.018893, 0.0531433, 0.0754715, 0.113133, 0.17822, 0.289336, 0.476737", \ + "0.0211823, 0.0549444, 0.0771264, 0.11439, 0.179162, 0.289739, 0.476972", \ + "0.0254338, 0.0583875, 0.0798259, 0.116404, 0.180469, 0.290657, 0.477447", \ + "0.0316271, 0.0656714, 0.0867143, 0.121688, 0.184393, 0.292535, 0.478436", \ + "0.041623, 0.077819, 0.098142, 0.132772, 0.193294, 0.30014, 0.48316", \ + "0.057393, 0.098775, 0.120037, 0.153324, 0.212033, 0.318111, 0.500615" \ + ); + } + } + 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.0558871, 0.0954225, 0.117001, 0.151447, 0.208666, 0.303234, 0.460609", \ + "0.0767542, 0.117384, 0.139206, 0.173839, 0.230825, 0.325479, 0.483002", \ + "0.0908236, 0.132681, 0.154732, 0.189542, 0.246587, 0.341305, 0.498931", \ + "0.111433, 0.156438, 0.179007, 0.213801, 0.270907, 0.365663, 0.523305", \ + "0.137235, 0.187834, 0.211757, 0.247386, 0.305418, 0.400172, 0.557972", \ + "0.169884, 0.229413, 0.256271, 0.294673, 0.354297, 0.451461, 0.610655", \ + "0.208804, 0.279123, 0.311276, 0.354616, 0.418312, 0.519931, 0.684345" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0140847, 0.0565147, 0.0856524, 0.13517, 0.219849, 0.361693, 0.598757", \ + "0.0161735, 0.0578824, 0.086594, 0.135736, 0.219952, 0.363199, 0.599658", \ + "0.0184035, 0.0591813, 0.0876334, 0.136517, 0.220412, 0.3632, 0.599659", \ + "0.0224461, 0.0627128, 0.0901256, 0.13783, 0.221169, 0.363201, 0.59966", \ + "0.0294185, 0.0697636, 0.0961787, 0.142177, 0.22407, 0.363974, 0.600187", \ + "0.039487, 0.08369, 0.109185, 0.153568, 0.232857, 0.370995, 0.604989", \ + "0.055018, 0.10534, 0.132088, 0.17449, 0.251677, 0.388581, 0.622479" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0610419, 0.100295, 0.120217, 0.150519, 0.19957, 0.280064, 0.413883", \ + "0.0825537, 0.122777, 0.143012, 0.17369, 0.222823, 0.303414, 0.437299", \ + "0.0960867, 0.137598, 0.158184, 0.189229, 0.2385, 0.319234, 0.453146", \ + "0.116258, 0.160572, 0.181659, 0.213046, 0.262436, 0.343409, 0.477478", \ + "0.144766, 0.193961, 0.21656, 0.249264, 0.300209, 0.380261, 0.514765", \ + "0.18516, 0.241204, 0.266203, 0.301298, 0.353753, 0.437111, 0.572932", \ + "0.239857, 0.306511, 0.335842, 0.375627, 0.433058, 0.521047, 0.662325" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0161897, 0.0509402, 0.0735539, 0.111709, 0.177221, 0.289018, 0.476553", \ + "0.018404, 0.0523495, 0.074745, 0.112562, 0.177781, 0.289141, 0.476554", \ + "0.0205698, 0.0541101, 0.0762421, 0.113785, 0.178744, 0.289544, 0.476769", \ + "0.0247972, 0.0577171, 0.0790221, 0.115684, 0.179941, 0.29048, 0.477387", \ + "0.0308989, 0.0647208, 0.0857243, 0.12117, 0.183795, 0.292116, 0.478258", \ + "0.041046, 0.076656, 0.096974, 0.131418, 0.192558, 0.299895, 0.483304", \ + "0.056858, 0.097585, 0.118619, 0.152126, 0.211738, 0.317855, 0.501117" \ + ); + } + } + 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.0588579, 0.0989744, 0.120724, 0.155341, 0.212487, 0.306958, 0.464608", \ + "0.0811235, 0.122239, 0.144268, 0.178938, 0.23603, 0.330664, 0.488271", \ + "0.0959336, 0.138478, 0.160864, 0.195576, 0.252724, 0.347436, 0.50507", \ + "0.117606, 0.163302, 0.186083, 0.221217, 0.278505, 0.372967, 0.530669", \ + "0.145166, 0.196496, 0.2206, 0.256875, 0.314349, 0.409221, 0.566725", \ + "0.17992, 0.240357, 0.267708, 0.306267, 0.36617, 0.462532, 0.621809", \ + "0.221348, 0.292935, 0.32538, 0.369638, 0.433953, 0.534733, 0.698817" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0145621, 0.0571473, 0.0860008, 0.135359, 0.219855, 0.361648, 0.59874", \ + "0.0167015, 0.0582976, 0.0869717, 0.135989, 0.219983, 0.363655, 0.599675", \ + "0.0190747, 0.0598544, 0.0882209, 0.136809, 0.220502, 0.363656, 0.599676", \ + "0.0229793, 0.0633473, 0.0906709, 0.138375, 0.221217, 0.363657, 0.599677", \ + "0.029964, 0.0705353, 0.0968407, 0.142872, 0.224113, 0.363869, 0.599967", \ + "0.04027, 0.084776, 0.110481, 0.154171, 0.233275, 0.370751, 0.604794", \ + "0.055413, 0.106296, 0.133412, 0.176271, 0.252567, 0.388352, 0.621742" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0663798, 0.106013, 0.126329, 0.156844, 0.206058, 0.286667, 0.420541", \ + "0.0886682, 0.129444, 0.149865, 0.180746, 0.230012, 0.310636, 0.444662", \ + "0.102863, 0.144899, 0.165772, 0.196851, 0.246406, 0.327116, 0.461078", \ + "0.124114, 0.168982, 0.19036, 0.221918, 0.271733, 0.352565, 0.486835", \ + "0.154023, 0.203843, 0.226852, 0.259563, 0.310859, 0.391493, 0.525609", \ + "0.196486, 0.253324, 0.278665, 0.314073, 0.367104, 0.450739, 0.58575", \ + "0.253813, 0.321368, 0.351073, 0.391305, 0.448761, 0.537257, 0.677718" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0167247, 0.0515486, 0.0743682, 0.112335, 0.177808, 0.289295, 0.47667", \ + "0.018893, 0.0531433, 0.0754715, 0.113133, 0.17822, 0.289336, 0.476737", \ + "0.0211823, 0.0549444, 0.0771264, 0.11439, 0.179162, 0.289739, 0.476972", \ + "0.0254338, 0.0583875, 0.0798259, 0.116404, 0.180469, 0.290657, 0.477447", \ + "0.0316271, 0.0656714, 0.0867143, 0.121688, 0.184393, 0.292535, 0.478436", \ + "0.041623, 0.077819, 0.098142, 0.132772, 0.193294, 0.30014, 0.48316", \ + "0.057393, 0.098775, 0.120037, 0.153324, 0.212033, 0.318111, 0.500615" \ + ); + } + } + 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.0837389, 0.123833, 0.145618, 0.1802, 0.237253, 0.331962, 0.489561", \ + "0.103922, 0.143765, 0.165616, 0.200184, 0.257213, 0.351857, 0.510551", \ + "0.115738, 0.155522, 0.177295, 0.2119, 0.268903, 0.363607, 0.521173", \ + "0.132726, 0.172811, 0.194522, 0.229084, 0.286047, 0.380619, 0.538124", \ + "0.156562, 0.196976, 0.218816, 0.253545, 0.310628, 0.405251, 0.562757", \ + "0.189021, 0.230378, 0.252405, 0.2874, 0.345096, 0.439791, 0.59722", \ + "0.23054, 0.273048, 0.295675, 0.331028, 0.388459, 0.483187, 0.640722" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0147883, 0.057157, 0.0861688, 0.135514, 0.219841, 0.361706, 0.598749", \ + "0.0147893, 0.057158, 0.0861698, 0.135515, 0.219842, 0.362946, 0.599883", \ + "0.0147903, 0.057159, 0.0861708, 0.135516, 0.219843, 0.362947, 0.602573", \ + "0.0149029, 0.057175, 0.0861718, 0.135517, 0.219844, 0.362948, 0.602574", \ + "0.0155157, 0.0577599, 0.086552, 0.135799, 0.219957, 0.362949, 0.602575", \ + "0.016852, 0.058873, 0.087736, 0.137127, 0.221002, 0.36295, 0.602576", \ + "0.019363, 0.060627, 0.089598, 0.138183, 0.221472, 0.362951, 0.602577" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0896991, 0.12938, 0.149341, 0.180127, 0.229282, 0.309904, 0.443812", \ + "0.108965, 0.148351, 0.168516, 0.199139, 0.248249, 0.32883, 0.462708", \ + "0.121237, 0.160628, 0.180764, 0.211394, 0.260458, 0.340942, 0.47485", \ + "0.140315, 0.179984, 0.200143, 0.230638, 0.27967, 0.360174, 0.493848", \ + "0.165464, 0.205371, 0.225522, 0.256495, 0.305722, 0.386349, 0.52016", \ + "0.200103, 0.240962, 0.26164, 0.293088, 0.343186, 0.424924, 0.558994", \ + "0.247187, 0.289822, 0.310679, 0.342814, 0.393447, 0.474846, 0.608773" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0169268, 0.0517458, 0.0742448, 0.112376, 0.177987, 0.289172, 0.476629", \ + "0.0169278, 0.0517468, 0.0742458, 0.112377, 0.177988, 0.289173, 0.476825", \ + "0.0169288, 0.0517478, 0.0742468, 0.112378, 0.177989, 0.289174, 0.476826", \ + "0.0169298, 0.0517556, 0.0742959, 0.112379, 0.17799, 0.289175, 0.476827", \ + "0.0175473, 0.0522402, 0.0747119, 0.112856, 0.177993, 0.289176, 0.476828", \ + "0.019098, 0.053685, 0.076136, 0.114564, 0.180346, 0.291082, 0.477503", \ + "0.021955, 0.056196, 0.078649, 0.117137, 0.181841, 0.291491, 0.477504" \ + ); + } + } + 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.0817916, 0.12128, 0.142913, 0.17748, 0.234494, 0.329204, 0.486759", \ + "0.10155, 0.140924, 0.162594, 0.197127, 0.254116, 0.348794, 0.506353", \ + "0.113368, 0.152588, 0.174557, 0.208973, 0.266, 0.360583, 0.518175", \ + "0.129523, 0.169093, 0.190696, 0.225192, 0.282126, 0.376754, 0.534282", \ + "0.152866, 0.192587, 0.214476, 0.249204, 0.306345, 0.400978, 0.558478", \ + "0.184854, 0.225628, 0.247548, 0.282746, 0.340468, 0.43558, 0.593132", \ + "0.22502, 0.267043, 0.290089, 0.32527, 0.382905, 0.477851, 0.635837" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0144806, 0.0568007, 0.0857946, 0.135321, 0.219793, 0.361696, 0.598836", \ + "0.0144816, 0.0568017, 0.0857956, 0.135322, 0.219794, 0.363077, 0.598837", \ + "0.0144826, 0.0568027, 0.0857966, 0.135323, 0.219795, 0.363078, 0.602954", \ + "0.0146393, 0.0568131, 0.0858094, 0.135324, 0.219796, 0.363079, 0.602955", \ + "0.0152718, 0.0572125, 0.0863619, 0.13576, 0.220055, 0.36308, 0.602956", \ + "0.016671, 0.05862, 0.087651, 0.137312, 0.221464, 0.363081, 0.602957", \ + "0.019578, 0.06057, 0.089664, 0.138686, 0.222072, 0.363082, 0.602958" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0853808, 0.124525, 0.144504, 0.175054, 0.224055, 0.304578, 0.438445", \ + "0.104596, 0.143629, 0.163461, 0.193944, 0.242934, 0.323559, 0.457412", \ + "0.116696, 0.155763, 0.175647, 0.206107, 0.254993, 0.335489, 0.469389", \ + "0.135528, 0.174767, 0.19482, 0.225068, 0.274047, 0.354532, 0.488224", \ + "0.160142, 0.199601, 0.219759, 0.250377, 0.299618, 0.380271, 0.514261", \ + "0.193929, 0.234477, 0.255163, 0.286199, 0.336376, 0.418104, 0.552629", \ + "0.239319, 0.28152, 0.302342, 0.334313, 0.38537, 0.467135, 0.601103" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0165315, 0.0510941, 0.0737256, 0.111782, 0.177623, 0.288969, 0.476528", \ + "0.0165325, 0.0510951, 0.0737266, 0.111783, 0.177624, 0.28897, 0.476735", \ + "0.0165335, 0.0510961, 0.0737276, 0.111784, 0.177625, 0.288971, 0.476736", \ + "0.0165345, 0.0512073, 0.0737619, 0.111785, 0.177626, 0.288972, 0.476737", \ + "0.0172414, 0.0516573, 0.0743531, 0.112288, 0.177849, 0.28918, 0.476738", \ + "0.018901, 0.053076, 0.076032, 0.114351, 0.180434, 0.291815, 0.478011", \ + "0.02202, 0.05588, 0.078415, 0.117158, 0.182525, 0.292148, 0.478012" \ + ); + } + } + 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.0357448, 0.0751096, 0.0968563, 0.13132, 0.188234, 0.282772, 0.440382", \ + "0.051954, 0.0917196, 0.113662, 0.148481, 0.205567, 0.300203, 0.457792", \ + "0.0621828, 0.103381, 0.125155, 0.159984, 0.217161, 0.312004, 0.469565", \ + "0.0767934, 0.120649, 0.143069, 0.1781, 0.235488, 0.330324, 0.488151", \ + "0.0939995, 0.143065, 0.16667, 0.20271, 0.26105, 0.356701, 0.514904", \ + "0.115163, 0.17066, 0.197077, 0.235684, 0.29603, 0.394518, 0.555744", \ + "0.138393, 0.201488, 0.232248, 0.274876, 0.339696, 0.443251, 0.611365" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0124107, 0.0560338, 0.0854695, 0.135082, 0.219538, 0.361446, 0.598653", \ + "0.0147683, 0.0572145, 0.0866105, 0.136037, 0.220156, 0.361771, 0.598854", \ + "0.0170858, 0.058781, 0.0874682, 0.136625, 0.220814, 0.362284, 0.599192", \ + "0.0211835, 0.0619146, 0.0899392, 0.138408, 0.221911, 0.363053, 0.599607", \ + "0.0275915, 0.0696882, 0.0966974, 0.143842, 0.226057, 0.365964, 0.601588", \ + "0.0381116, 0.0828835, 0.109348, 0.155654, 0.236977, 0.376326, 0.609639", \ + "0.055763, 0.102811, 0.130713, 0.175335, 0.256119, 0.396965, 0.632944" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0403457, 0.0787136, 0.098394, 0.128736, 0.177599, 0.258058, 0.391947", \ + "0.056845, 0.0956022, 0.115698, 0.146434, 0.195632, 0.276212, 0.410157", \ + "0.0668242, 0.106555, 0.126886, 0.157637, 0.207097, 0.288067, 0.421979", \ + "0.0822963, 0.124921, 0.14548, 0.176706, 0.226258, 0.307494, 0.441668", \ + "0.105817, 0.152708, 0.174629, 0.207055, 0.257548, 0.339328, 0.473746", \ + "0.139986, 0.194283, 0.218868, 0.25323, 0.306413, 0.391239, 0.528539", \ + "0.190567, 0.254062, 0.282863, 0.322369, 0.379745, 0.469347, 0.613232" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0135392, 0.0497985, 0.0728749, 0.11128, 0.176945, 0.288742, 0.476398", \ + "0.015763, 0.0512611, 0.0742127, 0.112509, 0.177943, 0.28924, 0.476758", \ + "0.0183514, 0.0525169, 0.0753337, 0.113553, 0.178981, 0.290057, 0.477037", \ + "0.0223571, 0.0562753, 0.0779837, 0.115343, 0.180209, 0.291185, 0.478247", \ + "0.0291059, 0.0632499, 0.0845904, 0.121092, 0.184447, 0.293879, 0.47984", \ + "0.040528, 0.076974, 0.097175, 0.132228, 0.195258, 0.304153, 0.48796", \ + "0.058821, 0.099362, 0.120412, 0.15492, 0.215984, 0.325115, 0.510815" \ + ); + } + } + 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.0357096, 0.0751319, 0.0968041, 0.131313, 0.188176, 0.28272, 0.440353", \ + "0.0519241, 0.0916726, 0.113684, 0.148426, 0.205564, 0.300128, 0.45772", \ + "0.0621846, 0.103138, 0.125139, 0.160023, 0.217135, 0.311903, 0.469549", \ + "0.0768087, 0.12063, 0.143117, 0.17806, 0.235441, 0.330338, 0.488123", \ + "0.094073, 0.143132, 0.166784, 0.202658, 0.261107, 0.356777, 0.514941", \ + "0.11551, 0.170913, 0.197123, 0.235908, 0.296255, 0.394768, 0.555859", \ + "0.138797, 0.202051, 0.232614, 0.275384, 0.340677, 0.443721, 0.612028" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0123702, 0.0560548, 0.085485, 0.135057, 0.219508, 0.361479, 0.598586", \ + "0.0147417, 0.0572079, 0.0866111, 0.136051, 0.220182, 0.361786, 0.598907", \ + "0.0170986, 0.0584841, 0.0874647, 0.136655, 0.220795, 0.362286, 0.598936", \ + "0.0211834, 0.0619071, 0.0899248, 0.138354, 0.221865, 0.363086, 0.599546", \ + "0.0276255, 0.0696813, 0.0968199, 0.143687, 0.226114, 0.365928, 0.601357", \ + "0.0381409, 0.0827681, 0.108892, 0.155663, 0.236969, 0.376099, 0.609579", \ + "0.055757, 0.102912, 0.130531, 0.175317, 0.256342, 0.396857, 0.632923" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0402674, 0.0786345, 0.098472, 0.128663, 0.177455, 0.257998, 0.39179", \ + "0.0567294, 0.0954882, 0.11555, 0.14633, 0.195534, 0.276106, 0.41", \ + "0.0667258, 0.106442, 0.126774, 0.157444, 0.206975, 0.28792, 0.421855", \ + "0.0822043, 0.124826, 0.145608, 0.17656, 0.226171, 0.307116, 0.441564", \ + "0.105632, 0.15246, 0.174255, 0.206619, 0.257396, 0.339386, 0.473658", \ + "0.13973, 0.194001, 0.218599, 0.252997, 0.306363, 0.390977, 0.528126", \ + "0.189864, 0.253453, 0.28204, 0.321724, 0.378869, 0.468132, 0.612835" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0135321, 0.0497851, 0.0729666, 0.111264, 0.176875, 0.288708, 0.476566", \ + "0.0156815, 0.0512365, 0.0742147, 0.112499, 0.177972, 0.289233, 0.477552", \ + "0.0183149, 0.0524959, 0.0753213, 0.1135, 0.178969, 0.290003, 0.477553", \ + "0.0223133, 0.056278, 0.0782373, 0.115334, 0.180225, 0.291141, 0.478196", \ + "0.0290661, 0.0631548, 0.0840994, 0.120701, 0.184424, 0.293863, 0.47987", \ + "0.040438, 0.076836, 0.097114, 0.132137, 0.195359, 0.304156, 0.487971", \ + "0.058773, 0.099301, 0.120423, 0.154899, 0.215541, 0.325047, 0.510849" \ + ); + } + } + 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.0357096, 0.0751319, 0.0968041, 0.131313, 0.188176, 0.28272, 0.440353", \ + "0.0519241, 0.0916726, 0.113684, 0.148426, 0.205564, 0.300128, 0.45772", \ + "0.0621846, 0.103138, 0.125139, 0.160023, 0.217135, 0.311903, 0.469549", \ + "0.0768087, 0.12063, 0.143117, 0.17806, 0.235441, 0.330338, 0.488123", \ + "0.094073, 0.143132, 0.166784, 0.202658, 0.261107, 0.356777, 0.514941", \ + "0.11551, 0.170913, 0.197123, 0.235908, 0.296255, 0.394768, 0.555859", \ + "0.138797, 0.202051, 0.232614, 0.275384, 0.340677, 0.443721, 0.612028" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0123702, 0.0560548, 0.085485, 0.135057, 0.219508, 0.361479, 0.598586", \ + "0.0147417, 0.0572079, 0.0866111, 0.136051, 0.220182, 0.361786, 0.598907", \ + "0.0170986, 0.0584841, 0.0874647, 0.136655, 0.220795, 0.362286, 0.598936", \ + "0.0211834, 0.0619071, 0.0899248, 0.138354, 0.221865, 0.363086, 0.599546", \ + "0.0276255, 0.0696813, 0.0968199, 0.143687, 0.226114, 0.365928, 0.601357", \ + "0.0381409, 0.0827681, 0.108892, 0.155663, 0.236969, 0.376099, 0.609579", \ + "0.055757, 0.102912, 0.130531, 0.175317, 0.256342, 0.396857, 0.632923" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0403457, 0.0787136, 0.098394, 0.128736, 0.177599, 0.258058, 0.391947", \ + "0.056845, 0.0956022, 0.115698, 0.146434, 0.195632, 0.276212, 0.410157", \ + "0.0668242, 0.106555, 0.126886, 0.157637, 0.207097, 0.288067, 0.421979", \ + "0.0822963, 0.124921, 0.14548, 0.176706, 0.226258, 0.307494, 0.441668", \ + "0.105817, 0.152708, 0.174629, 0.207055, 0.257548, 0.339328, 0.473746", \ + "0.139986, 0.194283, 0.218868, 0.25323, 0.306413, 0.391239, 0.528539", \ + "0.190567, 0.254062, 0.282863, 0.322369, 0.379745, 0.469347, 0.613232" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0135392, 0.0497985, 0.0728749, 0.11128, 0.176945, 0.288742, 0.476398", \ + "0.015763, 0.0512611, 0.0742127, 0.112509, 0.177943, 0.28924, 0.476758", \ + "0.0183514, 0.0525169, 0.0753337, 0.113553, 0.178981, 0.290057, 0.477037", \ + "0.0223571, 0.0562753, 0.0779837, 0.115343, 0.180209, 0.291185, 0.478247", \ + "0.0291059, 0.0632499, 0.0845904, 0.121092, 0.184447, 0.293879, 0.47984", \ + "0.040528, 0.076974, 0.097175, 0.132228, 0.195258, 0.304153, 0.48796", \ + "0.058821, 0.099362, 0.120412, 0.15492, 0.215984, 0.325115, 0.510815" \ + ); + } + } + 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.0461857, 0.0851697, 0.106856, 0.141279, 0.198498, 0.292988, 0.4504", \ + "0.0644609, 0.102641, 0.124059, 0.158341, 0.215156, 0.309762, 0.467382", \ + "0.0736765, 0.111831, 0.133257, 0.167425, 0.224145, 0.318465, 0.475913", \ + "0.0856605, 0.1243, 0.145868, 0.180064, 0.236789, 0.331031, 0.488232", \ + "0.102467, 0.141007, 0.162879, 0.197917, 0.255525, 0.350505, 0.507825", \ + "0.123103, 0.162339, 0.184572, 0.220364, 0.279716, 0.377141, 0.536995", \ + "0.14886, 0.189847, 0.212428, 0.249431, 0.310326, 0.4107, 0.575398" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0132404, 0.0559736, 0.0853281, 0.134942, 0.2197, 0.36158, 0.598726", \ + "0.0132414, 0.0559746, 0.0853291, 0.134943, 0.219701, 0.361764, 0.599857", \ + "0.0132424, 0.0559756, 0.0853301, 0.134944, 0.219702, 0.361765, 0.599858", \ + "0.0132434, 0.0559766, 0.0853311, 0.134945, 0.219703, 0.361766, 0.599859", \ + "0.0138845, 0.0567833, 0.0865533, 0.136583, 0.220798, 0.361988, 0.59986", \ + "0.015597, 0.05819, 0.088654, 0.139961, 0.226007, 0.368081, 0.603069", \ + "0.01862, 0.060382, 0.091289, 0.143737, 0.232051, 0.377908, 0.616705" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0492328, 0.0883661, 0.108535, 0.13902, 0.188027, 0.268551, 0.402429", \ + "0.0679615, 0.10587, 0.125573, 0.155728, 0.204595, 0.285108, 0.418963", \ + "0.0784317, 0.116274, 0.135958, 0.166135, 0.214957, 0.29515, 0.428891", \ + "0.0929334, 0.130788, 0.150681, 0.181156, 0.229931, 0.310093, 0.443433", \ + "0.110282, 0.148352, 0.16837, 0.1994, 0.249467, 0.330949, 0.465022", \ + "0.133219, 0.171647, 0.192242, 0.224296, 0.27646, 0.361312, 0.499817", \ + "0.163874, 0.203058, 0.224223, 0.257273, 0.310931, 0.399406, 0.544095" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0148954, 0.050813, 0.0738834, 0.11193, 0.177368, 0.288935, 0.476552", \ + "0.0148964, 0.050814, 0.0738844, 0.111931, 0.177369, 0.288936, 0.476779", \ + "0.0148974, 0.050815, 0.0738854, 0.111932, 0.17737, 0.288937, 0.47678", \ + "0.0148984, 0.050816, 0.0738864, 0.111933, 0.177371, 0.288938, 0.476781", \ + "0.0148994, 0.0510263, 0.0742421, 0.113354, 0.179444, 0.290377, 0.476782", \ + "0.016337, 0.052361, 0.076391, 0.117207, 0.185919, 0.299475, 0.485892", \ + "0.019281, 0.054137, 0.079048, 0.121105, 0.192844, 0.311399, 0.504648" \ + ); + } + } + 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.0461124, 0.0850488, 0.106748, 0.141164, 0.198348, 0.292872, 0.450355", \ + "0.0645591, 0.102614, 0.123997, 0.158275, 0.215126, 0.309818, 0.467274", \ + "0.07364, 0.111797, 0.133222, 0.16739, 0.224112, 0.318429, 0.475867", \ + "0.0856263, 0.124015, 0.145561, 0.17982, 0.23659, 0.330811, 0.488016", \ + "0.10221, 0.140887, 0.16277, 0.197727, 0.255397, 0.350373, 0.507703", \ + "0.123314, 0.162297, 0.184717, 0.220754, 0.279906, 0.37759, 0.537324", \ + "0.148828, 0.189713, 0.212587, 0.249343, 0.310273, 0.410645, 0.575407" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0132108, 0.0559514, 0.0853236, 0.134928, 0.219747, 0.361581, 0.598675", \ + "0.0132118, 0.0559524, 0.0853246, 0.134929, 0.219748, 0.361582, 0.59947", \ + "0.0132128, 0.0559534, 0.0853256, 0.13493, 0.219749, 0.361583, 0.599471", \ + "0.0132138, 0.0559544, 0.0853266, 0.134931, 0.21975, 0.361584, 0.599472", \ + "0.0138915, 0.0567577, 0.0865709, 0.136597, 0.220834, 0.36187, 0.599473", \ + "0.01558, 0.058185, 0.088591, 0.139972, 0.225998, 0.3681, 0.603169", \ + "0.018619, 0.060344, 0.091297, 0.143743, 0.232057, 0.377914, 0.616708" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0493274, 0.0883805, 0.108644, 0.139132, 0.188091, 0.268668, 0.402495", \ + "0.0680232, 0.105914, 0.125511, 0.15583, 0.204712, 0.285246, 0.419078", \ + "0.078446, 0.116353, 0.136039, 0.166489, 0.215088, 0.295222, 0.428914", \ + "0.0929157, 0.130725, 0.150636, 0.181015, 0.229887, 0.310038, 0.443388", \ + "0.110274, 0.148356, 0.168371, 0.199435, 0.249467, 0.330972, 0.465001", \ + "0.13307, 0.17164, 0.192019, 0.22418, 0.276306, 0.361109, 0.499549", \ + "0.163584, 0.203176, 0.223998, 0.257172, 0.310816, 0.399323, 0.543667" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0148982, 0.0506931, 0.0738871, 0.111942, 0.177338, 0.288924, 0.476633", \ + "0.0148992, 0.0506941, 0.0738881, 0.111943, 0.177339, 0.288925, 0.476634", \ + "0.0149002, 0.0506951, 0.0738891, 0.111944, 0.17734, 0.288926, 0.476635", \ + "0.0149012, 0.0506961, 0.0738901, 0.111945, 0.177341, 0.288927, 0.476636", \ + "0.0149022, 0.0510586, 0.0742989, 0.113371, 0.179311, 0.290369, 0.4767", \ + "0.016352, 0.052382, 0.076413, 0.11727, 0.18592, 0.299412, 0.485708", \ + "0.019314, 0.054465, 0.079053, 0.121227, 0.192888, 0.311408, 0.504679" \ + ); + } + } + 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.0367279, 0.0362783, 0.0362503, 0.0363044, 0.0360787, 0.0357637, 0.0351201", \ + "0.0374181, 0.0365058, 0.0364485, 0.0366179, 0.0362392, 0.0358697, 0.0353695", \ + "0.0393095, 0.0381061, 0.0379642, 0.0377725, 0.0376994, 0.0372993, 0.0375229", \ + "0.0443963, 0.0425772, 0.0424616, 0.0421544, 0.0419052, 0.0413715, 0.0416494", \ + "0.0564341, 0.0535046, 0.0529808, 0.0526197, 0.0521737, 0.0516861, 0.0504365", \ + "0.0820235, 0.0773688, 0.0763603, 0.0756644, 0.0747387, 0.0741613, 0.0737844", \ + "0.133746, 0.126764, 0.125373, 0.123783, 0.122019, 0.120997, 0.119867" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0273945, 0.0264747, 0.0264708, 0.0264158, 0.0262688, 0.0259859, 0.0253756", \ + "0.028188, 0.0267823, 0.0266683, 0.0267471, 0.0265213, 0.0271914, 0.0255222", \ + "0.0300909, 0.0284034, 0.0282825, 0.0280587, 0.0280142, 0.0276309, 0.0285404", \ + "0.0351817, 0.032828, 0.032534, 0.0324864, 0.0322603, 0.0318207, 0.0320523", \ + "0.0471492, 0.0436819, 0.043361, 0.0431102, 0.0427781, 0.0428057, 0.0414123", \ + "0.0720518, 0.0669758, 0.0661679, 0.065529, 0.0650104, 0.0644755, 0.0642815", \ + "0.122453, 0.115106, 0.113485, 0.112174, 0.110726, 0.109971, 0.109258" \ + ); + } + } + 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.0370396, 0.036694, 0.0366149, 0.0366233, 0.0364263, 0.0361376, 0.0355135", \ + "0.0376632, 0.0368343, 0.0367679, 0.0368913, 0.0365416, 0.0361349, 0.0356745", \ + "0.0394843, 0.0383064, 0.0381713, 0.0380003, 0.0379998, 0.0374791, 0.0378001", \ + "0.0446747, 0.0427924, 0.042505, 0.0424502, 0.0421546, 0.0416329, 0.0414182", \ + "0.0566536, 0.0536613, 0.0531202, 0.05276, 0.0524496, 0.0519786, 0.0508085", \ + "0.0822621, 0.0775766, 0.0766714, 0.0758883, 0.0748253, 0.0743103, 0.0738122", \ + "0.133772, 0.127125, 0.125851, 0.124079, 0.12224, 0.12121, 0.12017" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0253378, 0.0242281, 0.0242776, 0.0242269, 0.0240299, 0.023757, 0.0232208", \ + "0.0261029, 0.0246318, 0.0245488, 0.0246253, 0.0243891, 0.0246313, 0.0233905", \ + "0.0280966, 0.0263673, 0.0262422, 0.0260703, 0.0259476, 0.0257635, 0.0258535", \ + "0.0332245, 0.0308198, 0.0306055, 0.030434, 0.0302364, 0.0298621, 0.0306427", \ + "0.0451623, 0.0417115, 0.0413436, 0.0411036, 0.0408577, 0.0405488, 0.0393606", \ + "0.0699973, 0.0649551, 0.0641479, 0.0635098, 0.0627953, 0.0624871, 0.0622664", \ + "0.120285, 0.113239, 0.111671, 0.110338, 0.108807, 0.108201, 0.107352" \ + ); + } + } + 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.0247881, 0.0241986, 0.0241791, 0.0241659, 0.0239852, 0.023685, 0.0229696", \ + "0.0255504, 0.0245818, 0.0244665, 0.0245328, 0.0243269, 0.0238908, 0.0236025", \ + "0.0273487, 0.0261341, 0.0259831, 0.0257999, 0.0257147, 0.0251678, 0.0253903", \ + "0.0324465, 0.0305565, 0.0303581, 0.0302121, 0.0298857, 0.029483, 0.0300902", \ + "0.0443318, 0.0414403, 0.0408671, 0.0404223, 0.0400687, 0.0396154, 0.038487", \ + "0.069861, 0.0651518, 0.0642475, 0.0635405, 0.0624028, 0.0619433, 0.0614441", \ + "0.121409, 0.114447, 0.113103, 0.111243, 0.109736, 0.108658, 0.107592" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0386687, 0.0375024, 0.0375111, 0.0373527, 0.037159, 0.0368742, 0.0363364", \ + "0.0395, 0.0379164, 0.0378088, 0.0378757, 0.0376131, 0.0378932, 0.0366183", \ + "0.0414419, 0.0395607, 0.0394688, 0.0391804, 0.0391002, 0.0388072, 0.0387516", \ + "0.0464943, 0.0439383, 0.043737, 0.0435784, 0.0434941, 0.0429635, 0.0432296", \ + "0.0584088, 0.054826, 0.0542726, 0.0541742, 0.0538034, 0.0535614, 0.0526675", \ + "0.083136, 0.0780752, 0.0772458, 0.0765267, 0.075824, 0.0755052, 0.0751006", \ + "0.133401, 0.126196, 0.124543, 0.123113, 0.121705, 0.120984, 0.119981" \ + ); + } + } + 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.0373761, 0.0368276, 0.0367881, 0.0367739, 0.0366166, 0.0362151, 0.0355397", \ + "0.0380017, 0.0370474, 0.0370152, 0.0372386, 0.036798, 0.0363036, 0.0357608", \ + "0.039865, 0.0386453, 0.0384381, 0.0382101, 0.0382718, 0.037665, 0.0378698", \ + "0.0449364, 0.0431221, 0.0428477, 0.0426776, 0.0423751, 0.0418696, 0.0428398", \ + "0.056864, 0.0539148, 0.0533277, 0.0529272, 0.0525432, 0.0520661, 0.0511077", \ + "0.0823702, 0.0777064, 0.0768974, 0.0760062, 0.0749083, 0.0743263, 0.0738754", \ + "0.133693, 0.126834, 0.125562, 0.124008, 0.122371, 0.12119, 0.120026" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0293738, 0.0281569, 0.0281655, 0.0280503, 0.0278675, 0.027616, 0.026883", \ + "0.0301642, 0.0286114, 0.0285015, 0.0285836, 0.0283246, 0.0285881, 0.0273456", \ + "0.0321781, 0.0302798, 0.0301868, 0.0298586, 0.0298823, 0.0294152, 0.0300931", \ + "0.0372228, 0.0346846, 0.0344979, 0.0343157, 0.0341817, 0.033614, 0.034312", \ + "0.0490853, 0.0455128, 0.044988, 0.0446748, 0.0445582, 0.0445258, 0.0433667", \ + "0.0738789, 0.0688187, 0.0678105, 0.0672038, 0.0665618, 0.0660668, 0.0657104", \ + "0.12412, 0.11682, 0.115151, 0.113801, 0.112499, 0.111649, 0.11043" \ + ); + } + } + 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.0304647, 0.0297248, 0.0296695, 0.0295988, 0.0294476, 0.0291086, 0.0284308", \ + "0.027998, 0.0272842, 0.0273412, 0.0275213, 0.027401, 0.0270756, 0.0265643", \ + "0.0255708, 0.0249476, 0.0248862, 0.0247899, 0.0251625, 0.0244014, 0.0248247", \ + "0.0206433, 0.0199514, 0.0199983, 0.020023, 0.0197988, 0.0198809, 0.0189755", \ + "0.0112333, 0.0104046, 0.010332, 0.0103939, 0.0104037, 0.0101493, 0.0095405", \ + "-0.007189, -0.008425, -0.008703, -0.008709, -0.008737, -0.00864, -0.008647", \ + "0, 0, 0, 0, 0, 0, 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.0481855, 0.0468322, 0.0466945, 0.0466899, 0.0464857, 0.0461773, 0.0456573", \ + "0.0477169, 0.0464505, 0.0464579, 0.0465475, 0.0462551, 0.0462887, 0.0453828", \ + "0.0451782, 0.0440194, 0.0440557, 0.0439472, 0.0437424, 0.0440845, 0.0431908", \ + "0.0404108, 0.039218, 0.0392285, 0.0392646, 0.0392145, 0.0386544, 0.0385597", \ + "0.0312784, 0.0298532, 0.0298252, 0.0298207, 0.0298631, 0.0299492, 0.0294025", \ + "0.011688, 0.009844, 0.009675, 0.009653, 0.009707, 0.009778, 0.009785", \ + "0, 0, 0, 0, 0, 0, 0" \ + ); + } + } + 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.0303456, 0.0296452, 0.0296051, 0.0295554, 0.0293896, 0.0290294, 0.028404", \ + "0.0278844, 0.0272218, 0.0272289, 0.0274879, 0.0269897, 0.0270172, 0.0259602", \ + "0.0254629, 0.0248915, 0.0248732, 0.0248031, 0.0251363, 0.0243466, 0.0247143", \ + "0.0205205, 0.0198666, 0.0199334, 0.0199351, 0.0196812, 0.0197467, 0.0187358", \ + "0.010938, 0.0101459, 0.0100752, 0.0101685, 0.0101998, 0.0099526, 0.0092203", \ + "-0.007674, -0.008821, -0.009048, -0.008986, -0.009093, -0.009054, -0.009096", \ + "0, 0, 0, 0, 0, 0, 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.0482896, 0.0470676, 0.0470456, 0.0469578, 0.0468034, 0.0464965, 0.0458397", \ + "0.0480659, 0.0469655, 0.0469262, 0.0470357, 0.0467288, 0.0465028, 0.0457432", \ + "0.0455386, 0.0445775, 0.0445211, 0.0443663, 0.044196, 0.0446316, 0.0434897", \ + "0.0407398, 0.0396803, 0.0397256, 0.0397624, 0.0397036, 0.0393004, 0.0391406", \ + "0.0313882, 0.0300576, 0.0301198, 0.0299799, 0.030044, 0.0302038, 0.02969", \ + "0.011741, 0.009726, 0.009664, 0.00952, 0.009584, 0.009478, 0.009532", \ + "0, 0, 0, 0, 0, 0, 0" \ + ); + } + } + 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.0232382, 0.0228507, 0.0228089, 0.0228035, 0.022715, 0.0222591, 0.0216081", \ + "0.0249658, 0.0237147, 0.0236562, 0.0238039, 0.0233874, 0.0235224, 0.0227376", \ + "0.0274353, 0.0257732, 0.0256155, 0.0252848, 0.0253019, 0.0247212, 0.0249328", \ + "0.0330339, 0.0304925, 0.0301774, 0.030067, 0.0297135, 0.0291123, 0.0293874", \ + "0.0452049, 0.0413862, 0.0406978, 0.0403546, 0.0399146, 0.0396212, 0.0383152", \ + "0.070731, 0.064872, 0.063793, 0.062856, 0.061966, 0.061273, 0.060868", \ + "0.120404, 0.111365, 0.109775, 0.107421, 0.105583, 0.104209, 0.1031" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0222042, 0.0211228, 0.0211768, 0.020997, 0.0208885, 0.0205169, 0.0197161", \ + "0.0242244, 0.0224381, 0.0222817, 0.0223034, 0.022017, 0.0222142, 0.0208926", \ + "0.0269194, 0.0245824, 0.0244557, 0.0240989, 0.0240332, 0.023596, 0.0244676", \ + "0.0327391, 0.0294724, 0.0291756, 0.0289614, 0.0287969, 0.0279768, 0.0290181", \ + "0.0447594, 0.0403034, 0.0397204, 0.0392914, 0.0393534, 0.0390094, 0.0379654", \ + "0.069142, 0.062776, 0.061631, 0.060918, 0.059884, 0.059869, 0.059215", \ + "0.117213, 0.108309, 0.106378, 0.104521, 0.102753, 0.102105, 0.100893" \ + ); + } + } + 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.0231581, 0.0228427, 0.0228335, 0.0227847, 0.0227575, 0.0222935, 0.0216434", \ + "0.0247281, 0.0236217, 0.0235647, 0.0237615, 0.0232934, 0.0233362, 0.0226612", \ + "0.0269723, 0.0254408, 0.0252694, 0.0250161, 0.0250359, 0.0244785, 0.0244467", \ + "0.0324862, 0.0301482, 0.0298286, 0.029641, 0.0293433, 0.0288954, 0.0294897", \ + "0.0448442, 0.0410957, 0.0405102, 0.0400173, 0.0397593, 0.0394746, 0.0386484", \ + "0.068199, 0.062523, 0.061336, 0.060453, 0.05935, 0.05897, 0.05856", \ + "0.119277, 0.111506, 0.10969, 0.107211, 0.105344, 0.10411, 0.103031" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0227525, 0.0217871, 0.0217953, 0.0216438, 0.0215109, 0.0209675, 0.0202291", \ + "0.0247506, 0.0230788, 0.0229379, 0.023001, 0.0226991, 0.0235948, 0.0215126", \ + "0.0272621, 0.025113, 0.0250162, 0.0246468, 0.0246935, 0.0245082, 0.0244213", \ + "0.0331091, 0.0300694, 0.0298193, 0.0296554, 0.0293685, 0.0287308, 0.029395", \ + "0.0450184, 0.0407604, 0.0401874, 0.0399794, 0.0399574, 0.0392714, 0.0384264", \ + "0.069533, 0.06319, 0.062136, 0.061365, 0.060436, 0.060213, 0.060013", \ + "0.117918, 0.10917, 0.107198, 0.105392, 0.103788, 0.102946, 0.102069" \ + ); + } + } + 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.0231581, 0.0228427, 0.0228335, 0.0227847, 0.0227575, 0.0222935, 0.0216434", \ + "0.0247281, 0.0236217, 0.0235647, 0.0237615, 0.0232934, 0.0233362, 0.0226612", \ + "0.0269723, 0.0254408, 0.0252694, 0.0250161, 0.0250359, 0.0244785, 0.0244467", \ + "0.0324862, 0.0301482, 0.0298286, 0.029641, 0.0293433, 0.0288954, 0.0294897", \ + "0.0448442, 0.0410957, 0.0405102, 0.0400173, 0.0397593, 0.0394746, 0.0386484", \ + "0.068199, 0.062523, 0.061336, 0.060453, 0.05935, 0.05897, 0.05856", \ + "0.119277, 0.111506, 0.10969, 0.107211, 0.105344, 0.10411, 0.103031" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0222042, 0.0211228, 0.0211768, 0.020997, 0.0208885, 0.0205169, 0.0197161", \ + "0.0242244, 0.0224381, 0.0222817, 0.0223034, 0.022017, 0.0222142, 0.0208926", \ + "0.0269194, 0.0245824, 0.0244557, 0.0240989, 0.0240332, 0.023596, 0.0244676", \ + "0.0327391, 0.0294724, 0.0291756, 0.0289614, 0.0287969, 0.0279768, 0.0290181", \ + "0.0447594, 0.0403034, 0.0397204, 0.0392914, 0.0393534, 0.0390094, 0.0379654", \ + "0.069142, 0.062776, 0.061631, 0.060918, 0.059884, 0.059869, 0.059215", \ + "0.117213, 0.108309, 0.106378, 0.104521, 0.102753, 0.102105, 0.100893" \ + ); + } + } + 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.0184974, 0.0183662, 0.0184321, 0.018418, 0.0184253, 0.0180218, 0.0173727", \ + "0.0198805, 0.0197116, 0.0196998, 0.0199527, 0.0196036, 0.019279, 0.01907", \ + "0.0212347, 0.0210487, 0.0210678, 0.020956, 0.0212103, 0.02038, 0.0199244", \ + "0.0235505, 0.0233205, 0.0234044, 0.0234115, 0.0232856, 0.0231911, 0.0222496", \ + "0.0299943, 0.0292693, 0.0291914, 0.0293252, 0.0292985, 0.0293598, 0.0286693", \ + "0.0445124, 0.0427384, 0.0424914, 0.0423604, 0.0423054, 0.0424784, 0.0427134", \ + "0.076084, 0.073849, 0.073432, 0.072771, 0.072462, 0.072475, 0.072439" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0192803, 0.0186789, 0.0188545, 0.0188004, 0.0186067, 0.0183084, 0.0177419", \ + "0.020347, 0.0198348, 0.0198559, 0.0198877, 0.0199167, 0.0196786, 0.0189995", \ + "0.0216085, 0.0211469, 0.0212497, 0.0211763, 0.0209464, 0.0213534, 0.0200513", \ + "0.0239762, 0.023239, 0.0233297, 0.0234137, 0.0234729, 0.0231716, 0.0229187", \ + "0.0300059, 0.0287825, 0.0287055, 0.0286916, 0.0289826, 0.0289274, 0.0287225", \ + "0.0448176, 0.0430356, 0.0427416, 0.0424926, 0.0425706, 0.0425596, 0.0429546", \ + "0.076649, 0.074334, 0.073592, 0.073489, 0.072929, 0.072473, 0.072691" \ + ); + } + } + 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.0171724, 0.0170389, 0.0170888, 0.0170759, 0.0170549, 0.0166833, 0.0159674", \ + "0.0185988, 0.0183867, 0.0183858, 0.0186276, 0.0182144, 0.0178782, 0.0176081", \ + "0.0198893, 0.0197048, 0.0197252, 0.0195691, 0.019705, 0.0191377, 0.0186348", \ + "0.0221652, 0.0218735, 0.0219397, 0.0220057, 0.0218228, 0.0217765, 0.0207916", \ + "0.0285966, 0.0276245, 0.027563, 0.0276302, 0.0276992, 0.0276373, 0.0271641", \ + "0.0433914, 0.0422924, 0.0420154, 0.0420314, 0.0419184, 0.0421034, 0.0423784", \ + "0.073042, 0.071036, 0.070647, 0.07002, 0.069645, 0.069696, 0.069687" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0206436, 0.0200282, 0.020225, 0.0201788, 0.0199982, 0.0196832, 0.0190893", \ + "0.0217047, 0.0212383, 0.0211558, 0.0212157, 0.0213233, 0.021081, 0.0201981", \ + "0.0229559, 0.0225133, 0.0226001, 0.0226001, 0.0223327, 0.0226113, 0.0214941", \ + "0.0252685, 0.0244937, 0.0246148, 0.0246344, 0.0246901, 0.0242564, 0.0241918", \ + "0.0313224, 0.0300489, 0.029977, 0.029963, 0.030166, 0.0302538, 0.0300652", \ + "0.0461356, 0.0443886, 0.0438986, 0.0436396, 0.0437846, 0.0437616, 0.0441546", \ + "0.077458, 0.074914, 0.074381, 0.074167, 0.073804, 0.073208, 0.073266" \ + ); + } + } + 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.0116004, 0.0119284, 0.0119319, 0.011877, 0.0116874, 0.0112738, 0.0107086", \ + "0.0131557, 0.0127063, 0.0126712, 0.0128248, 0.0125265, 0.0120616, 0.0113514", \ + "0.0155352, 0.0146531, 0.0145808, 0.0144055, 0.01429, 0.0138857, 0.0134968", \ + "0.0207519, 0.018592, 0.01849, 0.0183623, 0.0181653, 0.0177039, 0.0177827", \ + "0.0317613, 0.0279885, 0.0275592, 0.0271194, 0.0268532, 0.026538, 0.0259853", \ + "0.0536106, 0.0475426, 0.0463476, 0.0455756, 0.0446106, 0.0441176, 0.0436436", \ + "0.095988, 0.087084, 0.08504, 0.083284, 0.081339, 0.080173, 0.078771" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0112633, 0.0111898, 0.0112197, 0.0111609, 0.0109761, 0.0106742, 0.0100022", \ + "0.0131392, 0.0122654, 0.012191, 0.0122207, 0.0123422, 0.0120334, 0.011134", \ + "0.0156039, 0.0141198, 0.0141703, 0.01398, 0.0137959, 0.0140022, 0.0127435", \ + "0.0210806, 0.0185958, 0.0184147, 0.0184193, 0.0183698, 0.017894, 0.0185291", \ + "0.0318505, 0.0281025, 0.0278065, 0.0274914, 0.0272184, 0.0272627, 0.0266501", \ + "0.0540994, 0.0475454, 0.0464584, 0.0455074, 0.0449044, 0.0445684, 0.0444974", \ + "0.093895, 0.084386, 0.082499, 0.080457, 0.078737, 0.077593, 0.076512" \ + ); + } + } + 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.0115774, 0.0119338, 0.0119304, 0.0119015, 0.0116689, 0.0112573, 0.0106986", \ + "0.0132581, 0.0127587, 0.0128015, 0.0129556, 0.0126332, 0.0121069, 0.0115682", \ + "0.0155346, 0.0145507, 0.0145776, 0.0143999, 0.01428, 0.0140172, 0.0134775", \ + "0.0207486, 0.0186172, 0.0184957, 0.0183271, 0.0182, 0.0177421, 0.0174548", \ + "0.03176, 0.0279994, 0.0276245, 0.0271038, 0.0268887, 0.0265883, 0.0256805", \ + "0.0539796, 0.0478906, 0.0466326, 0.0459826, 0.0450086, 0.0444496, 0.0439906", \ + "0.096692, 0.087656, 0.085822, 0.08403, 0.082265, 0.080874, 0.079566" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0126311, 0.0125267, 0.0126487, 0.0125086, 0.0123195, 0.012059, 0.0114195", \ + "0.0144669, 0.0135952, 0.0134842, 0.0135658, 0.0137143, 0.0133752, 0.0128413", \ + "0.0169374, 0.0154722, 0.0155056, 0.0153096, 0.0151488, 0.0151371, 0.0147305", \ + "0.0224347, 0.0199654, 0.0199081, 0.0197889, 0.0197141, 0.01909, 0.0198825", \ + "0.032969, 0.028753, 0.0283162, 0.027981, 0.0278676, 0.0280295, 0.0269522", \ + "0.0544694, 0.0479374, 0.0468744, 0.0459294, 0.0454704, 0.0449944, 0.0449044", \ + "0.095223, 0.085565, 0.083762, 0.081998, 0.079828, 0.078829, 0.077867" \ + ); + } + } + 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.0171724, 0.0170389, 0.0170888, 0.0170759, 0.0170549, 0.0166833, 0.0159674", \ + "0.0185988, 0.0183867, 0.0183858, 0.0186276, 0.0182144, 0.0178782, 0.0176081", \ + "0.0198893, 0.0197048, 0.0197252, 0.0195691, 0.019705, 0.0191377, 0.0186348", \ + "0.0221652, 0.0218735, 0.0219397, 0.0220057, 0.0218228, 0.0217765, 0.0207916", \ + "0.0285966, 0.0276245, 0.027563, 0.0276302, 0.0276992, 0.0276373, 0.0271641", \ + "0.0433914, 0.0422924, 0.0420154, 0.0420314, 0.0419184, 0.0421034, 0.0423784", \ + "0.073042, 0.071036, 0.070647, 0.07002, 0.069645, 0.069696, 0.069687" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0192803, 0.0186789, 0.0188545, 0.0188004, 0.0186067, 0.0183084, 0.0177419", \ + "0.020347, 0.0198348, 0.0198559, 0.0198877, 0.0199167, 0.0196786, 0.0189995", \ + "0.0216085, 0.0211469, 0.0212497, 0.0211763, 0.0209464, 0.0213534, 0.0200513", \ + "0.0239762, 0.023239, 0.0233297, 0.0234137, 0.0234729, 0.0231716, 0.0229187", \ + "0.0300059, 0.0287825, 0.0287055, 0.0286916, 0.0289826, 0.0289274, 0.0287225", \ + "0.0448176, 0.0430356, 0.0427416, 0.0424926, 0.0425706, 0.0425596, 0.0429546", \ + "0.076649, 0.074334, 0.073592, 0.073489, 0.072929, 0.072473, 0.072691" \ + ); + } + } + } + pin (A0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00320426; + rise_capacitance : 0.00323673; + rise_capacitance_range (0.0027104, 0.00346855); + fall_capacitance : 0.00317178; + fall_capacitance_range (0.0026746, 0.00337647); + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00318361; + rise_capacitance : 0.00321977; + rise_capacitance_range (0.00270031, 0.00346167); + fall_capacitance : 0.00314745; + fall_capacitance_range (0.00264506, 0.00333853); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00319506; + rise_capacitance : 0.00323644; + rise_capacitance_range (0.0027088, 0.00346295); + fall_capacitance : 0.00315367; + fall_capacitance_range (0.00266282, 0.00334052); + } + pin (A3) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00325868; + rise_capacitance : 0.00329149; + rise_capacitance_range (0.00275675, 0.00352327); + fall_capacitance : 0.00322586; + fall_capacitance_range (0.00271985, 0.00341783); + } + pin (S0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00916877; + rise_capacitance : 0.0109295; + rise_capacitance_range (0.00807897, 0.0121581); + fall_capacitance : 0.00740802; + fall_capacitance_range (0.00434504, 0.0108376); + 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.00700046, 0.0101802, 0.0153241, 0.026827, 0.0510306, 0.100518, 0.201037" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0190912, 0.0232421, 0.0285906, 0.0399343, 0.0639419, 0.112965, 0.210619" \ + ); + } + } + 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.00795529, 0.0108573, 0.0159417, 0.0271642, 0.0514292, 0.100625, 0.201756" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0222117, 0.0264122, 0.0314833, 0.0427692, 0.066597, 0.115405, 0.213549" \ + ); + } + } + 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.0100598, 0.0132529, 0.0184661, 0.0299839, 0.0542155, 0.105043, 0.204394" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0180423, 0.0220246, 0.0273243, 0.0386805, 0.0625066, 0.111317, 0.209249" \ + ); + } + } + 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.0115693, 0.0145136, 0.0195179, 0.030943, 0.0552371, 0.10453, 0.204882" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0123273, 0.0160718, 0.0212228, 0.0327697, 0.0562396, 0.106675, 0.204707" \ + ); + } + } + 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.0100598, 0.0132529, 0.0184661, 0.0299839, 0.0542155, 0.105043, 0.204394" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0180423, 0.0220246, 0.0273243, 0.0386805, 0.0625066, 0.111317, 0.209249" \ + ); + } + } + } + pin (S1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00556092; + rise_capacitance : 0.00564151; + rise_capacitance_range (0.00458902, 0.00700989); + fall_capacitance : 0.00548032; + fall_capacitance_range (0.0046259, 0.00647521); + 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.00326166, 0.00536635, 0.00849831, 0.0150347, 0.0291935, 0.0568938, 0.11406" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00787014, 0.0104965, 0.0135669, 0.0201794, 0.0340453, 0.0615046, 0.119618" \ + ); + } + } + 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.00325717, 0.00542283, 0.00847158, 0.0150033, 0.0288906, 0.0573989, 0.114004" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00784577, 0.010451, 0.0135297, 0.0201733, 0.0335505, 0.061154, 0.11952" \ + ); + } + } + 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.00600844, 0.00818206, 0.0112347, 0.0178807, 0.0317097, 0.0599259, 0.117918" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00709892, 0.0095355, 0.0126543, 0.019181, 0.0327873, 0.0602048, 0.117285" \ + ); + } + } + 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.00600925, 0.0081725, 0.011228, 0.0178958, 0.0316768, 0.0597334, 0.117231" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00710712, 0.00956195, 0.0126185, 0.0191353, 0.0326719, 0.0604276, 0.118491" \ + ); + } + } + 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.00600925, 0.0081725, 0.011228, 0.0178958, 0.0316768, 0.0597334, 0.117231" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00710712, 0.00956195, 0.0126185, 0.0191353, 0.0326719, 0.0604276, 0.118491" \ + ); + } + } + } + } + cell (sg13cmos5l_nand2_1) { + area : 7.2576; + cell_footprint : "nand2"; + cell_leakage_power : 727.05; + leakage_power () { + value : 383.095; + when : "!A&!B"; + } + leakage_power () { + value : 862.673; + when : "!A&B"; + } + leakage_power () { + value : 203.381; + when : "A*!B"; + } + leakage_power () { + value : 1459.05; + 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.0124377, 0.0449254, 0.0654023, 0.0991312, 0.155607, 0.249632, 0.406245", \ + "0.0196546, 0.0724194, 0.0977559, 0.134788, 0.192582, 0.286838, 0.443411", \ + "0.0226906, 0.08857, 0.119297, 0.162525, 0.225805, 0.322809, 0.480032", \ + "0.0249874, 0.109775, 0.149149, 0.202954, 0.278575, 0.387499, 0.55217", \ + "0.0249884, 0.135488, 0.186271, 0.256754, 0.352387, 0.485803, 0.675195", \ + "0.0249894, 0.164603, 0.230149, 0.320738, 0.44732, 0.61981, 0.85533", \ + "0.0249904, 0.188547, 0.277395, 0.395897, 0.558983, 0.784562, 1.09372" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00938835, 0.0505737, 0.0808832, 0.131441, 0.216281, 0.357567, 0.593115", \ + "0.0216317, 0.0676089, 0.0950774, 0.140802, 0.220638, 0.358734, 0.593184", \ + "0.0306932, 0.084855, 0.113729, 0.159018, 0.235269, 0.367255, 0.596746", \ + "0.0466911, 0.113151, 0.146352, 0.195678, 0.272402, 0.39882, 0.616141", \ + "0.0735558, 0.158279, 0.199998, 0.258279, 0.34365, 0.473859, 0.684532", \ + "0.120605, 0.233053, 0.286388, 0.36007, 0.461017, 0.611259, 0.833607", \ + "0.205698, 0.360818, 0.427265, 0.518579, 0.652172, 0.839176, 1.09511" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0164652, 0.0643722, 0.0957734, 0.147616, 0.233914, 0.378092, 0.618149", \ + "0.0272502, 0.0930193, 0.12796, 0.181434, 0.268259, 0.412263, 0.65212", \ + "0.0350212, 0.113468, 0.153637, 0.212472, 0.302964, 0.447809, 0.687635", \ + "0.0472501, 0.144226, 0.192381, 0.261339, 0.362963, 0.516704, 0.760026", \ + "0.064027, 0.186882, 0.245981, 0.330068, 0.450904, 0.627078, 0.890134", \ + "0.0908429, 0.25098, 0.324883, 0.428354, 0.5773, 0.7883, 1.09573", \ + "0.135613, 0.343749, 0.441559, 0.573527, 0.757043, 1.02123, 1.3933" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0119116, 0.0721501, 0.115604, 0.187906, 0.3087, 0.510006, 0.845586", \ + "0.0236216, 0.0863182, 0.126128, 0.193527, 0.310552, 0.510448, 0.845587", \ + "0.0332275, 0.101878, 0.142945, 0.20896, 0.320889, 0.514498, 0.846556", \ + "0.0498893, 0.129338, 0.173628, 0.242573, 0.353157, 0.538945, 0.859097", \ + "0.0780024, 0.174784, 0.226116, 0.301257, 0.419789, 0.604852, 0.91289", \ + "0.127507, 0.25234, 0.312297, 0.400929, 0.530209, 0.731893, 1.0454", \ + "0.219941, 0.387554, 0.460956, 0.563439, 0.717201, 0.945692, 1.29095" \ + ); + } + } + 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.0149063, 0.0465619, 0.067024, 0.100771, 0.15721, 0.251245, 0.407946", \ + "0.025497, 0.0749202, 0.0999198, 0.136647, 0.194334, 0.288522, 0.445062", \ + "0.0309368, 0.0919925, 0.122124, 0.164793, 0.227745, 0.324647, 0.481672", \ + "0.0381744, 0.11531, 0.153517, 0.206149, 0.281172, 0.389645, 0.553965", \ + "0.0466096, 0.145277, 0.193791, 0.261932, 0.356398, 0.488833, 0.677465", \ + "0.0554758, 0.184842, 0.246084, 0.333077, 0.455831, 0.624401, 0.858969", \ + "0.0629757, 0.233484, 0.314096, 0.425157, 0.580489, 0.799968, 1.10246" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0115754, 0.0530563, 0.08341, 0.134073, 0.218859, 0.360194, 0.595693", \ + "0.0247026, 0.069936, 0.0974557, 0.143289, 0.223216, 0.361314, 0.596328", \ + "0.0335704, 0.0871489, 0.116053, 0.161444, 0.237743, 0.369883, 0.59921", \ + "0.0489751, 0.115393, 0.148755, 0.197968, 0.274839, 0.401408, 0.618716", \ + "0.0759507, 0.159731, 0.201492, 0.259742, 0.346047, 0.47608, 0.687012", \ + "0.121689, 0.232296, 0.28491, 0.357947, 0.461995, 0.611864, 0.835005", \ + "0.202625, 0.356689, 0.421803, 0.514591, 0.646251, 0.83114, 1.09326" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0181025, 0.0651124, 0.0964783, 0.148205, 0.234604, 0.378804, 0.61863", \ + "0.0260412, 0.0852864, 0.118949, 0.171881, 0.258767, 0.402948, 0.642901", \ + "0.0313795, 0.10105, 0.137788, 0.194009, 0.283113, 0.427978, 0.668111", \ + "0.0396955, 0.125305, 0.168046, 0.230735, 0.326493, 0.476594, 0.718909", \ + "0.0493925, 0.159349, 0.210342, 0.28473, 0.3929, 0.556988, 0.810499", \ + "0.0619611, 0.206231, 0.272501, 0.362564, 0.493304, 0.681585, 0.962214", \ + "0.077699, 0.268117, 0.356091, 0.474984, 0.637018, 0.864136, 1.19694" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.01078, 0.0720797, 0.115648, 0.187839, 0.308704, 0.510021, 0.845729", \ + "0.0212023, 0.0807032, 0.121844, 0.19114, 0.309717, 0.510343, 0.845772", \ + "0.031247, 0.091809, 0.1328, 0.200406, 0.31586, 0.51298, 0.84686", \ + "0.0482115, 0.114179, 0.155013, 0.2232, 0.33586, 0.526977, 0.853024", \ + "0.0757672, 0.15451, 0.198048, 0.268223, 0.38115, 0.569107, 0.885636", \ + "0.122421, 0.226078, 0.275018, 0.350148, 0.469069, 0.65902, 0.973087", \ + "0.207389, 0.347005, 0.411332, 0.498686, 0.627201, 0.832232, 1.15364" \ + ); + } + } + 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.0032432, 0.00402646, 0.00412847, 0.00400572, 0.00384139, 0.00348553, 0.00275576", \ + "0.00577232, 0.00456026, 0.00437188, 0.00437628, 0.00397358, 0.00355021, 0.00283814", \ + "0.00903444, 0.00634339, 0.00580984, 0.00514627, 0.0049364, 0.00389726, 0.00322142", \ + "0.0158019, 0.0109668, 0.00961017, 0.00840234, 0.0070346, 0.00602325, 0.00461918", \ + "0.0298576, 0.0222582, 0.0196896, 0.0171624, 0.0142633, 0.0112726, 0.00862147", \ + "0.0578315, 0.0473608, 0.0431035, 0.037972, 0.0320912, 0.026465, 0.0208284", \ + "0.114465, 0.101084, 0.0945535, 0.0862008, 0.076251, 0.0654399, 0.0536019" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00417319, 0.00495333, 0.00499018, 0.00498798, 0.004793, 0.00444398, 0.00378805", \ + "0.00638451, 0.00526757, 0.00520591, 0.00507056, 0.00500226, 0.00445909, 0.00372212", \ + "0.009482, 0.00677389, 0.00627231, 0.00574106, 0.00558111, 0.00530179, 0.00402856", \ + "0.0162593, 0.0110133, 0.00966494, 0.00851702, 0.00714282, 0.00663372, 0.00492509", \ + "0.0305088, 0.0216247, 0.0190369, 0.0161784, 0.0136415, 0.0108985, 0.00903397", \ + "0.0591653, 0.0465791, 0.0414734, 0.0360407, 0.0301498, 0.0244851, 0.0189881", \ + "0.117185, 0.100299, 0.0927161, 0.0830747, 0.0715633, 0.0605164, 0.0485403" \ + ); + } + } + 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.00349851, 0.00376102, 0.0037437, 0.00365355, 0.00340851, 0.00303651, 0.00237823", \ + "0.00593655, 0.00456778, 0.00424573, 0.00411262, 0.00370047, 0.00339152, 0.00266258", \ + "0.00926973, 0.00654603, 0.0058776, 0.00513931, 0.00484857, 0.00366164, 0.00286405", \ + "0.0162235, 0.0115433, 0.0100594, 0.00861058, 0.00708732, 0.00603369, 0.00409891", \ + "0.0307649, 0.0237048, 0.0209738, 0.0178992, 0.0149078, 0.0116296, 0.00880912", \ + "0.0597353, 0.0501863, 0.0458052, 0.0403667, 0.0341457, 0.0276313, 0.0214393", \ + "0.118607, 0.106798, 0.100166, 0.0921093, 0.0815264, 0.0696351, 0.0563693" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00765165, 0.0084083, 0.00841769, 0.00836505, 0.00818309, 0.00781328, 0.0071766", \ + "0.00894576, 0.00841217, 0.00843187, 0.00831987, 0.00841935, 0.00788755, 0.0071453", \ + "0.0118505, 0.00966898, 0.00929308, 0.00892109, 0.00874876, 0.00826008, 0.00742017", \ + "0.0188129, 0.0137397, 0.0125505, 0.0115676, 0.0104233, 0.00974654, 0.00819694", \ + "0.0334869, 0.0246986, 0.0218148, 0.0193321, 0.0165366, 0.0139603, 0.012281", \ + "0.063254, 0.0505378, 0.045369, 0.0393557, 0.0337128, 0.0279013, 0.0226561", \ + "0.123765, 0.106618, 0.0989055, 0.0890258, 0.07696, 0.0646539, 0.0535644" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00317426; + rise_capacitance : 0.00315005; + rise_capacitance_range (0.00288145, 0.00352583); + fall_capacitance : 0.00319847; + fall_capacitance_range (0.00284119, 0.00418972); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00333096; + rise_capacitance : 0.00349961; + rise_capacitance_range (0.00295005, 0.00391688); + fall_capacitance : 0.00316232; + fall_capacitance_range (0.00296169, 0.00366467); + } + } + cell (sg13cmos5l_nand2_2) { + area : 10.8864; + cell_footprint : "nand2"; + cell_leakage_power : 1419.69; + leakage_power () { + value : 765.553; + when : "!A&!B"; + } + leakage_power () { + value : 1679.16; + when : "!A&B"; + } + leakage_power () { + value : 406.145; + when : "A*!B"; + } + leakage_power () { + value : 2827.91; + 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.0111204, 0.0450045, 0.0656042, 0.0995758, 0.156403, 0.251093, 0.40879", \ + "0.0170083, 0.072467, 0.0978995, 0.135173, 0.193373, 0.28828, 0.446076", \ + "0.0189863, 0.0883418, 0.119311, 0.162845, 0.226515, 0.32424, 0.482441", \ + "0.0198223, 0.109309, 0.149248, 0.203023, 0.27922, 0.388791, 0.554379", \ + "0.0198233, 0.13401, 0.185526, 0.256315, 0.352587, 0.486959, 0.677364", \ + "0.0198243, 0.161323, 0.227675, 0.319075, 0.446726, 0.620126, 0.856482", \ + "0.0198253, 0.180661, 0.270251, 0.390475, 0.555365, 0.78256, 1.09385" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00831259, 0.0508098, 0.0813936, 0.132428, 0.217998, 0.360591, 0.598428", \ + "0.0198369, 0.0678746, 0.0955227, 0.141719, 0.222388, 0.361745, 0.598429", \ + "0.0286893, 0.0850002, 0.114278, 0.160052, 0.236896, 0.370179, 0.601098", \ + "0.0438514, 0.113309, 0.147219, 0.196495, 0.273894, 0.401597, 0.621006", \ + "0.0700058, 0.159254, 0.200798, 0.25953, 0.345436, 0.476886, 0.689082", \ + "0.115706, 0.23507, 0.288045, 0.362123, 0.464478, 0.614428, 0.838859", \ + "0.200983, 0.364101, 0.431086, 0.522628, 0.657323, 0.840225, 1.10274" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0152037, 0.0669025, 0.0998413, 0.154123, 0.244966, 0.396154, 0.6481", \ + "0.0252775, 0.0958785, 0.132206, 0.18807, 0.279122, 0.430443, 0.682339", \ + "0.0327627, 0.116783, 0.158319, 0.219512, 0.313899, 0.465696, 0.717602", \ + "0.0447478, 0.14842, 0.19808, 0.269427, 0.374857, 0.535151, 0.789944", \ + "0.0617392, 0.192778, 0.25353, 0.340489, 0.464992, 0.647472, 0.921271", \ + "0.0897393, 0.259937, 0.335461, 0.441927, 0.595141, 0.813066, 1.13075", \ + "0.138251, 0.359731, 0.458344, 0.593251, 0.781656, 1.05347, 1.43465" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0106085, 0.0756961, 0.121718, 0.197565, 0.325002, 0.537122, 0.891434", \ + "0.0216091, 0.0895469, 0.131577, 0.20299, 0.326639, 0.53746, 0.891465", \ + "0.0308384, 0.105321, 0.14831, 0.217888, 0.336457, 0.541438, 0.891669", \ + "0.0467019, 0.132364, 0.179352, 0.251587, 0.368097, 0.564508, 0.90307", \ + "0.0739295, 0.179024, 0.230749, 0.31039, 0.434214, 0.629444, 0.955076", \ + "0.12211, 0.255791, 0.317491, 0.410329, 0.545854, 0.757579, 1.08727", \ + "0.213106, 0.390791, 0.465943, 0.573898, 0.734889, 0.971276, 1.33449" \ + ); + } + } + 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.0138247, 0.0467559, 0.0673563, 0.10134, 0.158153, 0.253155, 0.410517", \ + "0.0233978, 0.0750836, 0.100209, 0.137168, 0.195218, 0.290082, 0.447684", \ + "0.0281581, 0.0920352, 0.122302, 0.165251, 0.228588, 0.326088, 0.484241", \ + "0.034157, 0.115054, 0.153398, 0.206411, 0.281871, 0.390949, 0.556296", \ + "0.040614, 0.144088, 0.193083, 0.261854, 0.35682, 0.489947, 0.679765", \ + "0.0459192, 0.181958, 0.24392, 0.331359, 0.455138, 0.625265, 0.86104", \ + "0.0472186, 0.22588, 0.307838, 0.419681, 0.576706, 0.797726, 1.10287" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0106101, 0.0533929, 0.084025, 0.135094, 0.220682, 0.363653, 0.601154", \ + "0.0229621, 0.0702602, 0.0979691, 0.144275, 0.225004, 0.364432, 0.601155", \ + "0.031897, 0.0875087, 0.116622, 0.162475, 0.239435, 0.372819, 0.603827", \ + "0.0470548, 0.115915, 0.149262, 0.198872, 0.276421, 0.404163, 0.623654", \ + "0.0729633, 0.161165, 0.202561, 0.260801, 0.347686, 0.479213, 0.691883", \ + "0.11778, 0.234151, 0.286799, 0.360285, 0.46475, 0.615519, 0.840346", \ + "0.198393, 0.359949, 0.426252, 0.519599, 0.651035, 0.835166, 1.09959" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0173627, 0.0680096, 0.100946, 0.155213, 0.245983, 0.397276, 0.649177", \ + "0.0246499, 0.08839, 0.123489, 0.178903, 0.270045, 0.421466, 0.6734", \ + "0.0296152, 0.104453, 0.142671, 0.201248, 0.294488, 0.446393, 0.698408", \ + "0.0378287, 0.129407, 0.173639, 0.23845, 0.338264, 0.495152, 0.749152", \ + "0.0477623, 0.164754, 0.217159, 0.293794, 0.405962, 0.576985, 0.841841", \ + "0.0616216, 0.214909, 0.282323, 0.374925, 0.509373, 0.704486, 0.996506", \ + "0.0809178, 0.282658, 0.371875, 0.493098, 0.659319, 0.894823, 1.23463" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00951061, 0.0756667, 0.12167, 0.197573, 0.325157, 0.537564, 0.891192", \ + "0.0197061, 0.0841386, 0.127459, 0.200736, 0.325933, 0.538438, 0.891193", \ + "0.0296967, 0.095109, 0.138421, 0.209675, 0.331735, 0.539698, 0.895848", \ + "0.0464685, 0.117099, 0.160827, 0.232076, 0.351116, 0.553321, 0.89801", \ + "0.0735351, 0.15774, 0.204243, 0.27675, 0.396697, 0.595066, 0.928911", \ + "0.119706, 0.230059, 0.280934, 0.359347, 0.48269, 0.684589, 1.01437", \ + "0.20393, 0.351664, 0.418226, 0.507641, 0.64319, 0.856128, 1.19131" \ + ); + } + } + 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.00600576, 0.0076473, 0.00772488, 0.00752297, 0.00718976, 0.00649336, 0.0051736", \ + "0.0112528, 0.00868827, 0.00827626, 0.00836747, 0.0076427, 0.00662273, 0.00524114", \ + "0.0178191, 0.012079, 0.0109732, 0.00977949, 0.00930469, 0.00737037, 0.00543495", \ + "0.0311544, 0.0210076, 0.0185684, 0.015942, 0.0132699, 0.0116203, 0.00912853", \ + "0.0588893, 0.0430108, 0.0380119, 0.0328787, 0.027267, 0.021491, 0.0164921", \ + "0.114013, 0.0921598, 0.083621, 0.0735872, 0.0623215, 0.0508251, 0.0400079", \ + "0.225019, 0.196944, 0.183878, 0.167383, 0.147861, 0.125265, 0.103391" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00792765, 0.0097667, 0.00974722, 0.00957146, 0.00927533, 0.00853343, 0.00722771", \ + "0.0126254, 0.0102177, 0.010089, 0.00965238, 0.0111041, 0.00850519, 0.00733586", \ + "0.0188806, 0.0131588, 0.011986, 0.0112187, 0.0112032, 0.00975519, 0.00756448", \ + "0.032336, 0.0212616, 0.0188154, 0.0162848, 0.0139117, 0.0123532, 0.00929015", \ + "0.0603811, 0.0421686, 0.0367461, 0.0314648, 0.0262419, 0.0207379, 0.0179124", \ + "0.116836, 0.0907566, 0.0806394, 0.0701058, 0.0586149, 0.0476071, 0.0364636", \ + "0.231079, 0.195904, 0.18058, 0.161846, 0.13927, 0.117046, 0.093823" \ + ); + } + } + 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.00711916, 0.00764793, 0.00759737, 0.00739578, 0.00699779, 0.00662552, 0.00489555", \ + "0.0120381, 0.0092402, 0.00863045, 0.0085422, 0.00758026, 0.00665615, 0.00490823", \ + "0.0186983, 0.0130258, 0.0116549, 0.0103366, 0.00940211, 0.00730638, 0.00537464", \ + "0.0324325, 0.0227609, 0.01975, 0.0169364, 0.0141969, 0.011968, 0.0078431", \ + "0.0610731, 0.046369, 0.0410109, 0.0350014, 0.0290542, 0.0228043, 0.0171692", \ + "0.117874, 0.0981275, 0.0896266, 0.0785554, 0.0663948, 0.0538655, 0.0419358", \ + "0.233356, 0.208163, 0.195642, 0.179432, 0.158532, 0.134768, 0.109063" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0145789, 0.016447, 0.0163092, 0.0161269, 0.0158742, 0.0152462, 0.0138318", \ + "0.0172896, 0.0161892, 0.0162812, 0.0159746, 0.0163032, 0.0156033, 0.0136189", \ + "0.0231448, 0.0186085, 0.0178804, 0.0171725, 0.0174713, 0.0162729, 0.0159765", \ + "0.0370595, 0.0263842, 0.0242675, 0.0221168, 0.0200681, 0.0193384, 0.0154428", \ + "0.0659798, 0.0476476, 0.0421854, 0.0369481, 0.0319315, 0.0273104, 0.0241499", \ + "0.124616, 0.0983728, 0.0879836, 0.0763088, 0.0646132, 0.0541153, 0.0436324", \ + "0.243458, 0.208136, 0.192698, 0.173045, 0.149485, 0.126117, 0.102046" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00616529; + rise_capacitance : 0.00611656; + rise_capacitance_range (0.00557403, 0.0068313); + fall_capacitance : 0.00621402; + fall_capacitance_range (0.00546533, 0.00843968); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00640523; + rise_capacitance : 0.00673338; + rise_capacitance_range (0.00565032, 0.00754572); + fall_capacitance : 0.00607707; + fall_capacitance_range (0.00565302, 0.00718653); + } + } + cell (sg13cmos5l_nand2b_1) { + area : 9.072; + cell_footprint : "nand2b"; + cell_leakage_power : 1055.55; + leakage_power () { + value : 1612.73; + when : "!A_N&B"; + } + leakage_power () { + value : 1366; + when : "A_N&B"; + } + leakage_power () { + value : 886.411; + when : "A_N&!B"; + } + leakage_power () { + value : 357.055; + 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.0276703, 0.0592556, 0.0799836, 0.114102, 0.171163, 0.266401, 0.424469", \ + "0.0427524, 0.0749104, 0.0956195, 0.129804, 0.186819, 0.281872, 0.440242", \ + "0.0522401, 0.0854399, 0.106041, 0.139968, 0.196979, 0.29207, 0.450509", \ + "0.0655526, 0.101372, 0.122135, 0.156148, 0.212812, 0.307977, 0.466395", \ + "0.0810277, 0.121774, 0.143097, 0.178039, 0.235469, 0.33008, 0.48841", \ + "0.10081, 0.148867, 0.172605, 0.208644, 0.268592, 0.36609, 0.525873", \ + "0.124233, 0.182837, 0.210608, 0.251221, 0.314264, 0.417074, 0.582496" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00903057, 0.0519973, 0.0828939, 0.134155, 0.219801, 0.362864, 0.600985", \ + "0.0120521, 0.0526134, 0.083276, 0.134313, 0.219892, 0.362865, 0.600986", \ + "0.0145669, 0.0534163, 0.083709, 0.134576, 0.220126, 0.362866, 0.600987", \ + "0.0186635, 0.0558688, 0.0852546, 0.135545, 0.220805, 0.363179, 0.600996", \ + "0.0253384, 0.0620116, 0.0898587, 0.139292, 0.223622, 0.365134, 0.602007", \ + "0.0358756, 0.0737243, 0.100397, 0.147911, 0.231856, 0.372709, 0.607637", \ + "0.053348, 0.094936, 0.120502, 0.167322, 0.249314, 0.390695, 0.625836" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0323658, 0.0798745, 0.111458, 0.163504, 0.250325, 0.39517, 0.636245", \ + "0.0480084, 0.0957122, 0.127446, 0.179507, 0.266459, 0.411402, 0.652356", \ + "0.0564213, 0.104485, 0.136101, 0.188207, 0.275316, 0.420186, 0.661501", \ + "0.0686749, 0.117862, 0.149323, 0.201139, 0.288072, 0.432824, 0.674037", \ + "0.0858573, 0.137989, 0.169593, 0.221922, 0.309007, 0.453739, 0.694938", \ + "0.107752, 0.16557, 0.198413, 0.252029, 0.340831, 0.486386, 0.727708", \ + "0.135063, 0.201415, 0.237245, 0.293446, 0.386673, 0.535446, 0.781345" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0117684, 0.0739609, 0.11782, 0.190099, 0.311446, 0.514046, 0.850758", \ + "0.0142047, 0.0742326, 0.117864, 0.190169, 0.311452, 0.514677, 0.851225", \ + "0.0161617, 0.0746858, 0.11819, 0.19046, 0.311597, 0.514678, 0.851226", \ + "0.0191752, 0.0761503, 0.119073, 0.190964, 0.312013, 0.514679, 0.851227", \ + "0.0249004, 0.0798777, 0.122006, 0.193386, 0.31361, 0.514863, 0.851245", \ + "0.034347, 0.088335, 0.129218, 0.200026, 0.31988, 0.519707, 0.853557", \ + "0.050051, 0.105045, 0.144758, 0.214385, 0.334389, 0.534725, 0.866682" \ + ); + } + } + 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.0146161, 0.0466738, 0.0672407, 0.101119, 0.157743, 0.252077, 0.409384", \ + "0.025409, 0.0750871, 0.10016, 0.136973, 0.194838, 0.289374, 0.446387", \ + "0.0309842, 0.0921973, 0.122394, 0.165149, 0.228304, 0.325379, 0.482916", \ + "0.0383784, 0.115572, 0.153955, 0.206556, 0.281722, 0.39042, 0.555182", \ + "0.0470152, 0.145812, 0.194198, 0.262648, 0.35701, 0.48957, 0.678837", \ + "0.056075, 0.185471, 0.246548, 0.333647, 0.456416, 0.626218, 0.860618", \ + "0.0636845, 0.233757, 0.314543, 0.42522, 0.581283, 0.801071, 1.10596" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0121185, 0.0535799, 0.0840017, 0.134756, 0.219894, 0.361754, 0.598207", \ + "0.0253486, 0.0704227, 0.0979695, 0.143954, 0.224244, 0.362934, 0.598208", \ + "0.0344038, 0.0876219, 0.116526, 0.162158, 0.238675, 0.371324, 0.601094", \ + "0.0499223, 0.115885, 0.149461, 0.198535, 0.275645, 0.402742, 0.621028", \ + "0.0771193, 0.160675, 0.202082, 0.261075, 0.346941, 0.477424, 0.689366", \ + "0.123209, 0.23306, 0.285657, 0.358896, 0.463033, 0.614005, 0.837947", \ + "0.204536, 0.356251, 0.422349, 0.516207, 0.647453, 0.832648, 1.09652" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0189908, 0.0669176, 0.0984847, 0.150456, 0.237361, 0.38205, 0.623504", \ + "0.0266058, 0.0865289, 0.120407, 0.173738, 0.261087, 0.40612, 0.647205", \ + "0.0319662, 0.102153, 0.139144, 0.195671, 0.285342, 0.430925, 0.672337", \ + "0.0404284, 0.126344, 0.169415, 0.232145, 0.328578, 0.4794, 0.722943", \ + "0.0503601, 0.160426, 0.211684, 0.286422, 0.395014, 0.559998, 0.814576", \ + "0.0635073, 0.207855, 0.273892, 0.364512, 0.495416, 0.684924, 0.966905", \ + "0.0799571, 0.270023, 0.357695, 0.477441, 0.640271, 0.869447, 1.20078" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.011908, 0.0737934, 0.118034, 0.190052, 0.311371, 0.514009, 0.851086", \ + "0.0214679, 0.082291, 0.123606, 0.193396, 0.312574, 0.51519, 0.851263", \ + "0.0314182, 0.0931729, 0.13441, 0.202488, 0.31867, 0.516744, 0.853056", \ + "0.0484403, 0.115332, 0.156935, 0.225154, 0.338466, 0.5307, 0.858806", \ + "0.0761226, 0.155301, 0.199601, 0.269969, 0.384038, 0.572526, 0.890821", \ + "0.123353, 0.22731, 0.275957, 0.351658, 0.471553, 0.662499, 0.977405", \ + "0.208366, 0.347847, 0.413582, 0.500521, 0.629971, 0.834401, 1.15708" \ + ); + } + } + 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.00554877, 0.00636727, 0.00636397, 0.00632547, 0.00612547, 0.00581457, 0.00509857", \ + "0.00570328, 0.00605358, 0.00600948, 0.00620648, 0.00603238, 0.00553428, 0.00486328", \ + "0.0059071, 0.0058379, 0.0059042, 0.005717, 0.0056276, 0.0056024, 0.0046452", \ + "0.0066383, 0.0059778, 0.005991, 0.0058649, 0.0055439, 0.0050458, 0.0051208", \ + "0.0080862, 0.0062164, 0.0059652, 0.0058213, 0.0056512, 0.0051527, 0.0043679", \ + "0.0108579, 0.0072717, 0.0066185, 0.0061065, 0.0058659, 0.0055508, 0.0050139", \ + "0.0150541, 0.0085971, 0.0073191, 0.0068061, 0.0053151, 0.0047771, 0.0038131" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0084294, 0.0093083, 0.009365, 0.0092413, 0.0090529, 0.0087456, 0.0080608", \ + "0.00855168, 0.00888348, 0.00904648, 0.00905868, 0.00922058, 0.00873598, 0.00803818", \ + "0.00884506, 0.00893686, 0.00892946, 0.00897966, 0.00880486, 0.00853526, 0.00798716", \ + "0.0093312, 0.0088911, 0.0088918, 0.008774, 0.0086126, 0.0091049, 0.0078217", \ + "0.0104735, 0.008839, 0.0085952, 0.0084875, 0.008471, 0.0078103, 0.0085786", \ + "0.0130441, 0.0095028, 0.0089912, 0.0086518, 0.0083799, 0.008078, 0.0076173", \ + "0.0167839, 0.0107429, 0.00935891, 0.0081639, 0.0073979, 0.0063289, 0.00584091" \ + ); + } + } + 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.00372625, 0.00396707, 0.00395137, 0.00383323, 0.0036471, 0.00329207, 0.00259709", \ + "0.0061839, 0.00480145, 0.0044731, 0.00442627, 0.00393099, 0.00355678, 0.00268758", \ + "0.00950363, 0.00675968, 0.0060831, 0.00534274, 0.00507849, 0.00390403, 0.00281741", \ + "0.0164328, 0.0117369, 0.0102956, 0.00880058, 0.0073073, 0.00622972, 0.00464493", \ + "0.0309373, 0.0240092, 0.0211433, 0.0181805, 0.015095, 0.0118257, 0.00902776", \ + "0.059813, 0.0503126, 0.0458996, 0.0404528, 0.0342491, 0.0280338, 0.0220442", \ + "0.118565, 0.106728, 0.100129, 0.0920409, 0.0815561, 0.0696308, 0.0570158" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00772154, 0.00850021, 0.00859815, 0.00840699, 0.00821097, 0.00788986, 0.0071924", \ + "0.00900723, 0.00850653, 0.00850167, 0.00840393, 0.00856336, 0.00817305, 0.0072798", \ + "0.0118605, 0.00973868, 0.00933923, 0.0089888, 0.00915344, 0.00822113, 0.00772811", \ + "0.0187936, 0.0137674, 0.0126645, 0.0116136, 0.0104473, 0.00996633, 0.0083648", \ + "0.0334208, 0.0246246, 0.0218186, 0.0193467, 0.016693, 0.0139075, 0.0123739", \ + "0.0631049, 0.0505127, 0.0452222, 0.0393023, 0.033592, 0.0278271, 0.0226524", \ + "0.123383, 0.10647, 0.0985846, 0.0888025, 0.0767964, 0.0648778, 0.0530113" \ + ); + } + } + } + pin (A_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00255993; + rise_capacitance : 0.00260414; + rise_capacitance_range (0.00225616, 0.00287215); + fall_capacitance : 0.00251571; + fall_capacitance_range (0.00224292, 0.0027417); + 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.00599483, 0.00760642, 0.0101488, 0.0155693, 0.027154, 0.05072, 0.0997499" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0037238, 0.00557882, 0.00809424, 0.0133919, 0.0248795, 0.0476779, 0.0954171" \ + ); + } + } + 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.00599483, 0.00760642, 0.0101488, 0.0155693, 0.027154, 0.05072, 0.0997499" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0037238, 0.00557882, 0.00809424, 0.0133919, 0.0248795, 0.0476779, 0.0954171" \ + ); + } + } + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00337909; + rise_capacitance : 0.00354821; + rise_capacitance_range (0.00299928, 0.00396054); + fall_capacitance : 0.00320997; + fall_capacitance_range (0.00301128, 0.00371275); + } + } + cell (sg13cmos5l_nand2b_2) { + area : 14.5152; + cell_footprint : "nand2b"; + cell_leakage_power : 1748.12; + leakage_power () { + value : 2981.51; + when : "!A_N&B"; + } + leakage_power () { + value : 909.386; + when : "A_N&B"; + } + leakage_power () { + value : 1268.82; + when : "A_N&!B"; + } + leakage_power () { + value : 1832.77; + 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.0363495, 0.0693604, 0.0899882, 0.123895, 0.18082, 0.27485, 0.432251", \ + "0.0560409, 0.0899137, 0.110479, 0.144356, 0.200958, 0.295227, 0.452361", \ + "0.0686629, 0.103615, 0.124079, 0.157756, 0.214237, 0.30844, 0.465275", \ + "0.0866683, 0.124061, 0.144635, 0.178121, 0.233909, 0.32784, 0.484473", \ + "0.108907, 0.151271, 0.17266, 0.206584, 0.262669, 0.356941, 0.513263", \ + "0.137366, 0.187506, 0.210947, 0.245743, 0.30401, 0.39919, 0.557099", \ + "0.173241, 0.23247, 0.260622, 0.301079, 0.361144, 0.460865, 0.622691" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0118407, 0.0549523, 0.0857783, 0.136238, 0.221706, 0.363216, 0.59976", \ + "0.0152409, 0.0559392, 0.0859597, 0.136457, 0.221707, 0.363222, 0.600117", \ + "0.0178205, 0.057235, 0.086625, 0.136811, 0.221708, 0.363348, 0.600118", \ + "0.0224877, 0.0601702, 0.0885976, 0.137902, 0.222286, 0.363713, 0.600119", \ + "0.0298245, 0.0676834, 0.0942741, 0.141695, 0.224759, 0.365441, 0.60076", \ + "0.041334, 0.081827, 0.106205, 0.151357, 0.232887, 0.371951, 0.60561", \ + "0.059633, 0.10611, 0.131009, 0.173994, 0.250883, 0.389062, 0.622324" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0418338, 0.0935724, 0.126589, 0.180955, 0.271752, 0.423142, 0.675172", \ + "0.0623593, 0.114737, 0.147745, 0.202082, 0.292998, 0.44454, 0.696618", \ + "0.0740168, 0.127099, 0.16006, 0.214492, 0.305355, 0.456809, 0.709228", \ + "0.0906504, 0.145234, 0.178123, 0.232637, 0.323349, 0.474772, 0.726893", \ + "0.113566, 0.170433, 0.203449, 0.257776, 0.348455, 0.499893, 0.751781", \ + "0.14482, 0.206527, 0.239909, 0.294568, 0.386055, 0.537802, 0.789165", \ + "0.183237, 0.252517, 0.288273, 0.343559, 0.436941, 0.589551, 0.842883" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0111228, 0.0763568, 0.122102, 0.198149, 0.32553, 0.537933, 0.89202", \ + "0.0135811, 0.0767742, 0.122245, 0.198157, 0.32566, 0.537996, 0.892268", \ + "0.0159478, 0.077255, 0.122534, 0.19825, 0.325661, 0.538008, 0.892269", \ + "0.0197243, 0.0786323, 0.123102, 0.198518, 0.325662, 0.538009, 0.89227", \ + "0.0256505, 0.0817849, 0.125025, 0.19963, 0.326172, 0.538228, 0.892271", \ + "0.035492, 0.088744, 0.13016, 0.202932, 0.328743, 0.539731, 0.893043", \ + "0.051511, 0.102733, 0.142109, 0.211742, 0.336023, 0.546151, 0.897861" \ + ); + } + } + 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.0110012, 0.0448547, 0.0653873, 0.0992297, 0.155832, 0.250121, 0.407166", \ + "0.0168526, 0.0722787, 0.0976655, 0.134801, 0.192759, 0.287289, 0.444307", \ + "0.0188169, 0.0881719, 0.119107, 0.162478, 0.22597, 0.323324, 0.480905", \ + "0.0196328, 0.109091, 0.148775, 0.202646, 0.278651, 0.387835, 0.552939", \ + "0.0196338, 0.133739, 0.185174, 0.255651, 0.351916, 0.485966, 0.675812", \ + "0.0196348, 0.160723, 0.227424, 0.31848, 0.445486, 0.619001, 0.854936", \ + "0.0196358, 0.180082, 0.269652, 0.389651, 0.55404, 0.781021, 1.09291" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00823904, 0.0505511, 0.0809574, 0.131735, 0.216846, 0.358695, 0.595115", \ + "0.0197401, 0.0676504, 0.0951905, 0.141079, 0.221275, 0.359817, 0.595116", \ + "0.0285872, 0.0847904, 0.1139, 0.159305, 0.235851, 0.368348, 0.597977", \ + "0.0437534, 0.113255, 0.146609, 0.195924, 0.272871, 0.399928, 0.61809", \ + "0.0697439, 0.159029, 0.200431, 0.258218, 0.344531, 0.475228, 0.686308", \ + "0.115871, 0.234658, 0.286508, 0.361562, 0.462604, 0.613114, 0.83619", \ + "0.200858, 0.364063, 0.430945, 0.52352, 0.656219, 0.842136, 1.09925" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0150531, 0.0670499, 0.100043, 0.154355, 0.245142, 0.396477, 0.648507", \ + "0.0251677, 0.0959721, 0.132338, 0.188272, 0.279391, 0.430798, 0.682769", \ + "0.0327, 0.116817, 0.158456, 0.219696, 0.314084, 0.466052, 0.717987", \ + "0.0447954, 0.148511, 0.198116, 0.269528, 0.374936, 0.535235, 0.790235", \ + "0.0618362, 0.192932, 0.253659, 0.340345, 0.465267, 0.647869, 0.921584", \ + "0.0899916, 0.260204, 0.335412, 0.442166, 0.595704, 0.813482, 1.13138", \ + "0.138777, 0.360206, 0.459124, 0.593585, 0.782278, 1.05329, 1.43613" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0106441, 0.076148, 0.122272, 0.198119, 0.325646, 0.537988, 0.892089", \ + "0.0216397, 0.0898284, 0.131936, 0.203314, 0.327151, 0.538063, 0.892123", \ + "0.0309023, 0.10551, 0.148568, 0.218234, 0.336869, 0.541834, 0.892729", \ + "0.0468399, 0.132592, 0.179585, 0.251936, 0.368524, 0.565044, 0.904193", \ + "0.0740972, 0.179122, 0.230835, 0.310441, 0.434436, 0.630145, 0.955476", \ + "0.122164, 0.255791, 0.317508, 0.410448, 0.545746, 0.758037, 1.0872", \ + "0.213699, 0.390681, 0.466834, 0.575165, 0.734553, 0.967846, 1.33404" \ + ); + } + } + 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.0096248, 0.0101966, 0.0103247, 0.009954, 0.0098737, 0.0087985, 0.0079486", \ + "0.0107209, 0.0102628, 0.0100581, 0.0103249, 0.0094517, 0.0086088, 0.0078852", \ + "0.0118926, 0.0106247, 0.0105103, 0.0098979, 0.0097318, 0.0089892, 0.007712", \ + "0.014119, 0.0111853, 0.0109626, 0.0105935, 0.0099579, 0.0086824, 0.007711", \ + "0.018292, 0.0126054, 0.0120109, 0.0113846, 0.0104605, 0.0100439, 0.0080735", \ + "0.025991, 0.0160611, 0.0140923, 0.0130716, 0.011908, 0.0108052, 0.0095472", \ + "0.037897, 0.022658, 0.019376, 0.016827, 0.013269, 0.011881, 0.009759" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0163326, 0.0179081, 0.0179851, 0.0178696, 0.0175308, 0.0168724, 0.0158589", \ + "0.016755, 0.0173893, 0.0177951, 0.0175264, 0.018185, 0.0167516, 0.015802", \ + "0.0174776, 0.0175616, 0.0175041, 0.0178404, 0.0172983, 0.0186236, 0.0157685", \ + "0.0190506, 0.0176878, 0.0178604, 0.0178784, 0.0176844, 0.0175254, 0.0165144", \ + "0.0221493, 0.0182257, 0.0180607, 0.018059, 0.0179348, 0.0169035, 0.0170556", \ + "0.028339, 0.0201546, 0.0192789, 0.018713, 0.0187179, 0.0187161, 0.0176089", \ + "0.038178, 0.02384, 0.021611, 0.019653, 0.019474, 0.018446, 0.017765" \ + ); + } + } + 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.00594357, 0.00760467, 0.00773217, 0.00747464, 0.00714288, 0.00645329, 0.00503563", \ + "0.0112391, 0.00867293, 0.00823149, 0.00830108, 0.00768526, 0.00665004, 0.00497894", \ + "0.0177935, 0.0119972, 0.0109927, 0.00966992, 0.00934706, 0.00751995, 0.0052965", \ + "0.0311412, 0.0210128, 0.0183947, 0.0158927, 0.0133867, 0.0114062, 0.00889351", \ + "0.0588628, 0.0429864, 0.038001, 0.0326608, 0.0272371, 0.0213852, 0.0163759", \ + "0.113648, 0.0919932, 0.0835259, 0.0735615, 0.0618039, 0.0509522, 0.040059", \ + "0.224731, 0.196817, 0.184006, 0.167586, 0.147889, 0.126263, 0.103909" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00792483, 0.00975109, 0.00979965, 0.0096113, 0.00931794, 0.00862291, 0.0073176", \ + "0.0126826, 0.0102274, 0.0101307, 0.00966323, 0.0111249, 0.00861004, 0.00738268", \ + "0.0189635, 0.013194, 0.0120593, 0.0112344, 0.0106295, 0.00933254, 0.00775486", \ + "0.0324003, 0.0215153, 0.0189586, 0.0165039, 0.0139123, 0.0132088, 0.00940589", \ + "0.060453, 0.0422414, 0.0369422, 0.0314011, 0.0263183, 0.021058, 0.0179324", \ + "0.116987, 0.0908626, 0.0805797, 0.070218, 0.0588493, 0.047786, 0.036732", \ + "0.231166, 0.196101, 0.180979, 0.16194, 0.139616, 0.116445, 0.0944697" \ + ); + } + } + } + pin (A_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00249054; + rise_capacitance : 0.00252834; + rise_capacitance_range (0.00224343, 0.00277387); + fall_capacitance : 0.00245274; + fall_capacitance_range (0.00221847, 0.00265411); + 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.0107358, 0.0117488, 0.0137475, 0.0186183, 0.0295942, 0.052363, 0.100639" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0116483, 0.013056, 0.0152883, 0.0202039, 0.0310575, 0.0533314, 0.100249" \ + ); + } + } + 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.0107358, 0.0117488, 0.0137475, 0.0186183, 0.0295942, 0.052363, 0.100639" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0116483, 0.013056, 0.0152883, 0.0202039, 0.0310575, 0.0533314, 0.100249" \ + ); + } + } + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00618967; + rise_capacitance : 0.00613998; + rise_capacitance_range (0.00559783, 0.00685005); + fall_capacitance : 0.00623935; + fall_capacitance_range (0.00548996, 0.0084708); + } + } + cell (sg13cmos5l_nand3_1) { + area : 9.072; + cell_footprint : "nand3"; + cell_leakage_power : 892.914; + leakage_power () { + value : 564.767; + when : "!A&!B&!C"; + } + leakage_power () { + value : 1037.23; + when : "!A&!B&C"; + } + leakage_power () { + value : 392.257; + when : "!A&B&!C"; + } + leakage_power () { + value : 1516.77; + when : "!A&B&C"; + } + leakage_power () { + value : 379.01; + when : "A&!B&!C"; + } + leakage_power () { + value : 857.505; + when : "A&!B&C"; + } + leakage_power () { + value : 207.22; + when : "A&B&!C"; + } + leakage_power () { + value : 2188.55; + 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.0141675, 0.0461412, 0.0666351, 0.100445, 0.157022, 0.251591, 0.408457", \ + "0.0219269, 0.0738812, 0.0991665, 0.136156, 0.194064, 0.288548, 0.445423", \ + "0.024469, 0.0898902, 0.120736, 0.163886, 0.227251, 0.324425, 0.481969", \ + "0.0251, 0.11025, 0.149925, 0.203886, 0.27981, 0.388971, 0.554008", \ + "0.025101, 0.132512, 0.184585, 0.255633, 0.352404, 0.48641, 0.676565", \ + "0.025102, 0.15278, 0.221242, 0.314054, 0.442958, 0.617508, 0.854481", \ + "0.025103, 0.155505, 0.248017, 0.372301, 0.539988, 0.77146, 1.08613" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0107266, 0.0521925, 0.0825957, 0.133282, 0.218279, 0.360272, 0.595939", \ + "0.0242928, 0.0690411, 0.0965492, 0.142456, 0.222601, 0.361064, 0.59594", \ + "0.0344887, 0.086756, 0.115347, 0.160793, 0.237105, 0.369443, 0.598696", \ + "0.0525547, 0.116378, 0.149181, 0.197774, 0.274413, 0.401048, 0.618879", \ + "0.0825611, 0.164636, 0.205011, 0.262395, 0.347513, 0.476752, 0.687224", \ + "0.13292, 0.245707, 0.296301, 0.369457, 0.469749, 0.617044, 0.838362", \ + "0.223404, 0.383406, 0.450886, 0.539738, 0.669071, 0.848311, 1.10707" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0231724, 0.0902853, 0.135535, 0.210207, 0.334883, 0.542897, 0.888906", \ + "0.0375636, 0.118981, 0.166041, 0.241091, 0.365795, 0.573574, 0.920069", \ + "0.0486333, 0.1421, 0.193778, 0.272567, 0.398445, 0.606003, 0.9519", \ + "0.0668094, 0.178189, 0.237811, 0.326034, 0.460497, 0.672341, 1.01845", \ + "0.0941653, 0.231422, 0.302499, 0.405324, 0.558907, 0.789015, 1.1464", \ + "0.139993, 0.315026, 0.400451, 0.52461, 0.70589, 0.971094, 1.36778", \ + "0.220114, 0.447494, 0.556098, 0.706365, 0.926592, 1.24621, 1.70651" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0191948, 0.107796, 0.170741, 0.274741, 0.449024, 0.739225, 1.22273", \ + "0.0307929, 0.118147, 0.17705, 0.277188, 0.449471, 0.739417, 1.22296", \ + "0.0407151, 0.133345, 0.191704, 0.28833, 0.454809, 0.741453, 1.22489", \ + "0.058593, 0.1601, 0.221735, 0.318623, 0.480229, 0.755231, 1.22816", \ + "0.0884255, 0.207132, 0.272918, 0.377539, 0.540859, 0.809749, 1.26348", \ + "0.140446, 0.284819, 0.360043, 0.475363, 0.653131, 0.931832, 1.37862", \ + "0.235575, 0.420888, 0.50936, 0.64141, 0.842958, 1.14317, 1.61673" \ + ); + } + } + 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.0166042, 0.0479717, 0.0684818, 0.102294, 0.158883, 0.253514, 0.410144", \ + "0.0274651, 0.07645, 0.101382, 0.138155, 0.195943, 0.290343, 0.447344", \ + "0.0320932, 0.0933237, 0.123495, 0.166305, 0.229293, 0.326357, 0.483835", \ + "0.0369618, 0.115485, 0.154003, 0.207168, 0.282408, 0.39117, 0.555929", \ + "0.0394557, 0.141538, 0.19147, 0.260718, 0.356156, 0.489657, 0.67909", \ + "0.0394567, 0.170136, 0.233943, 0.324275, 0.450306, 0.622039, 0.858064", \ + "0.0394577, 0.192106, 0.278957, 0.395665, 0.556906, 0.784144, 1.09401" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0128586, 0.0546864, 0.0851529, 0.135897, 0.220935, 0.363044, 0.598808", \ + "0.0273106, 0.0714086, 0.0988789, 0.144934, 0.225183, 0.363831, 0.598809", \ + "0.0376434, 0.0891265, 0.117645, 0.163131, 0.23956, 0.372069, 0.601617", \ + "0.0556381, 0.118814, 0.151493, 0.200368, 0.276884, 0.403527, 0.621536", \ + "0.0855589, 0.166749, 0.207189, 0.264224, 0.34963, 0.479353, 0.690167", \ + "0.136883, 0.246248, 0.298533, 0.368447, 0.470391, 0.618246, 0.840385", \ + "0.226144, 0.382477, 0.447853, 0.539269, 0.668679, 0.848449, 1.10815" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0271658, 0.093884, 0.139076, 0.213753, 0.338384, 0.546114, 0.892694", \ + "0.0379809, 0.115318, 0.161962, 0.237122, 0.362113, 0.56995, 0.916579", \ + "0.0466835, 0.133596, 0.183375, 0.260953, 0.386809, 0.594699, 0.941396", \ + "0.0618147, 0.164288, 0.219341, 0.30332, 0.434326, 0.645088, 0.991657", \ + "0.0839352, 0.209898, 0.27464, 0.369256, 0.513239, 0.734961, 1.08868", \ + "0.11925, 0.281544, 0.359655, 0.472254, 0.638094, 0.884463, 1.26279", \ + "0.177708, 0.389812, 0.491061, 0.630535, 0.828974, 1.11964, 1.54537" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0185913, 0.107872, 0.170747, 0.274712, 0.448813, 0.739323, 1.22303", \ + "0.0293863, 0.114719, 0.174804, 0.276373, 0.449147, 0.739377, 1.22304", \ + "0.039966, 0.125868, 0.184687, 0.283459, 0.452533, 0.740417, 1.22352", \ + "0.0583964, 0.148212, 0.207424, 0.304526, 0.468788, 0.748936, 1.22566", \ + "0.0884164, 0.189634, 0.251317, 0.349474, 0.512222, 0.784198, 1.24739", \ + "0.138967, 0.263031, 0.330019, 0.433519, 0.599974, 0.873458, 1.32413", \ + "0.22873, 0.389895, 0.470793, 0.586069, 0.766767, 1.04753, 1.5049" \ + ); + } + } + 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.0177769, 0.0493451, 0.069906, 0.103741, 0.160272, 0.254706, 0.411101", \ + "0.0310509, 0.0784467, 0.103078, 0.139688, 0.197358, 0.291608, 0.448224", \ + "0.0374083, 0.0961151, 0.125803, 0.168154, 0.230855, 0.327698, 0.484768", \ + "0.0460019, 0.119954, 0.157546, 0.209668, 0.284443, 0.392715, 0.556918", \ + "0.0557444, 0.14957, 0.19781, 0.2653, 0.35953, 0.49203, 0.680318", \ + "0.0655603, 0.187691, 0.248, 0.33459, 0.457103, 0.626662, 0.860724", \ + "0.0724856, 0.232017, 0.311336, 0.420182, 0.576537, 0.796037, 1.09976" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0147873, 0.0568166, 0.087373, 0.138048, 0.222875, 0.364681, 0.599909", \ + "0.0299316, 0.0733457, 0.100825, 0.146885, 0.227043, 0.365348, 0.59999", \ + "0.0406783, 0.0912084, 0.119581, 0.164913, 0.241384, 0.373675, 0.603952", \ + "0.0588258, 0.12076, 0.153708, 0.202066, 0.278404, 0.404975, 0.62268", \ + "0.0911986, 0.169378, 0.209126, 0.266234, 0.350734, 0.480511, 0.691162", \ + "0.144761, 0.248409, 0.298863, 0.369425, 0.470439, 0.62013, 0.840673", \ + "0.239181, 0.386692, 0.449791, 0.541131, 0.666881, 0.84778, 1.10546" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0286139, 0.0951615, 0.140487, 0.214937, 0.33965, 0.547431, 0.894112", \ + "0.0367155, 0.109752, 0.155824, 0.230847, 0.355781, 0.563657, 0.910251", \ + "0.0421994, 0.122072, 0.170221, 0.246665, 0.37207, 0.579956, 0.926585", \ + "0.0511561, 0.143684, 0.195234, 0.275175, 0.403962, 0.613275, 0.95939", \ + "0.0638949, 0.176952, 0.234563, 0.32169, 0.457332, 0.673699, 1.02375", \ + "0.0818621, 0.226957, 0.296964, 0.396833, 0.547044, 0.776977, 1.14186", \ + "0.107061, 0.295727, 0.386784, 0.512018, 0.688338, 0.94979, 1.34473" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0180306, 0.107849, 0.170782, 0.274663, 0.448813, 0.739037, 1.22312", \ + "0.0256765, 0.112419, 0.173434, 0.275843, 0.44973, 0.739363, 1.22313", \ + "0.0355308, 0.120079, 0.180341, 0.28062, 0.4513, 0.739972, 1.2245", \ + "0.0550746, 0.137458, 0.19662, 0.295324, 0.462444, 0.745923, 1.22451", \ + "0.0864355, 0.175793, 0.232861, 0.328915, 0.494038, 0.770872, 1.24016", \ + "0.138846, 0.246661, 0.306731, 0.402385, 0.562226, 0.834823, 1.29472", \ + "0.231314, 0.370891, 0.441789, 0.544942, 0.710336, 0.977578, 1.43053" \ + ); + } + } + 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.00355525, 0.0042525, 0.00432029, 0.00421053, 0.00403201, 0.00389226, 0.00310778", \ + "0.00547518, 0.00470172, 0.00456354, 0.00462345, 0.00426695, 0.00399814, 0.00302248", \ + "0.00824598, 0.00618126, 0.00575677, 0.00520777, 0.00517246, 0.00416262, 0.00311032", \ + "0.0141273, 0.0101172, 0.00896091, 0.00793044, 0.00688684, 0.00604732, 0.0044371", \ + "0.0268912, 0.0200259, 0.0178883, 0.0154047, 0.0129486, 0.0102928, 0.00795957", \ + "0.0520139, 0.0424542, 0.0384232, 0.0339319, 0.0286409, 0.0235784, 0.0186798", \ + "0.10333, 0.0907863, 0.0846648, 0.0769904, 0.0674455, 0.0571539, 0.0469478" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00631824, 0.00705589, 0.00710153, 0.00705547, 0.00689245, 0.00655901, 0.00593117", \ + "0.00799816, 0.00723328, 0.00732353, 0.00704031, 0.00685275, 0.00657883, 0.00587021", \ + "0.0106216, 0.00845733, 0.0080112, 0.00786562, 0.00736699, 0.00691492, 0.00640677", \ + "0.0166088, 0.012056, 0.0110169, 0.00984291, 0.00905753, 0.00785623, 0.00810584", \ + "0.0292026, 0.0215764, 0.019142, 0.0167437, 0.0142349, 0.0119275, 0.00964629", \ + "0.0550616, 0.0433901, 0.0389576, 0.0342362, 0.0290633, 0.0237546, 0.0185161", \ + "0.107467, 0.0915857, 0.0844892, 0.0754997, 0.0660376, 0.0558284, 0.0451344" \ + ); + } + } + 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.00381979, 0.0041447, 0.0041177, 0.0040169, 0.00383721, 0.00363595, 0.00281552", \ + "0.00558472, 0.00474148, 0.00448385, 0.00445179, 0.00414397, 0.00367449, 0.00281498", \ + "0.00840157, 0.00630631, 0.00572734, 0.00519697, 0.00493844, 0.00385562, 0.00294289", \ + "0.0144322, 0.0104804, 0.00923262, 0.00813378, 0.00678205, 0.0058939, 0.00472438", \ + "0.0272509, 0.021082, 0.0186632, 0.0159632, 0.0134066, 0.0105477, 0.00826804", \ + "0.053148, 0.0442585, 0.0402422, 0.0354274, 0.0299808, 0.0243757, 0.0192237", \ + "0.105432, 0.094174, 0.0885358, 0.0807888, 0.0711736, 0.0607464, 0.0492243" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00991014, 0.0105803, 0.0105902, 0.0105264, 0.0103624, 0.0100403, 0.00934867", \ + "0.0106272, 0.0104285, 0.0104855, 0.0103979, 0.0102309, 0.00992377, 0.00929687", \ + "0.0129487, 0.0113455, 0.0110302, 0.0110133, 0.0106464, 0.0101709, 0.00962437", \ + "0.0189192, 0.0147666, 0.0137839, 0.0128266, 0.0121445, 0.0110278, 0.0101783", \ + "0.0317912, 0.0240356, 0.0217598, 0.0193816, 0.0170637, 0.0148471, 0.0128574", \ + "0.0582065, 0.0464873, 0.0417786, 0.0367471, 0.0316617, 0.0268476, 0.0213993", \ + "0.112144, 0.0958892, 0.0886545, 0.0794749, 0.0692196, 0.0586594, 0.0484208" \ + ); + } + } + 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.00415706, 0.00423571, 0.00420014, 0.00410688, 0.00384604, 0.00364012, 0.00281573", \ + "0.00597836, 0.00488168, 0.00461698, 0.00459617, 0.00419649, 0.0035617, 0.0028496", \ + "0.00894539, 0.00662811, 0.00600323, 0.00526619, 0.00507323, 0.00392177, 0.00330586", \ + "0.0154364, 0.0110735, 0.00972705, 0.00839978, 0.00700724, 0.0061102, 0.00437807", \ + "0.0293004, 0.0225647, 0.0198742, 0.0169195, 0.0140095, 0.0109286, 0.00841943", \ + "0.0574924, 0.0478267, 0.0434206, 0.0379836, 0.0317679, 0.0257705, 0.0198578", \ + "0.114705, 0.102395, 0.0960208, 0.0874253, 0.0769148, 0.0646046, 0.0518403" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0130438, 0.0137128, 0.0137538, 0.0136767, 0.0135044, 0.0130919, 0.0126646", \ + "0.0133991, 0.0134378, 0.0136469, 0.0135626, 0.0134619, 0.0130204, 0.0124466", \ + "0.0154844, 0.014239, 0.0140043, 0.0140367, 0.0136448, 0.0132231, 0.012912", \ + "0.0216256, 0.0176065, 0.0167486, 0.0158882, 0.0152448, 0.0141534, 0.0154191", \ + "0.0356147, 0.0276591, 0.0252089, 0.0228149, 0.0206023, 0.0185252, 0.0164592", \ + "0.064505, 0.0524545, 0.0473885, 0.0419968, 0.036425, 0.0312367, 0.0257857", \ + "0.123151, 0.106882, 0.0992473, 0.0896007, 0.0783091, 0.0666414, 0.0557013" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0031673; + rise_capacitance : 0.00310287; + rise_capacitance_range (0.00285963, 0.00335496); + fall_capacitance : 0.00323172; + fall_capacitance_range (0.00276675, 0.00449878); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00334893; + rise_capacitance : 0.00345303; + rise_capacitance_range (0.00293071, 0.00373896); + fall_capacitance : 0.00324484; + fall_capacitance_range (0.00292045, 0.00403966); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00334408; + rise_capacitance : 0.00352903; + rise_capacitance_range (0.00296139, 0.00393315); + fall_capacitance : 0.00315914; + fall_capacitance_range (0.0029651, 0.00362532); + } + } + cell (sg13cmos5l_nand3b_1) { + area : 12.7008; + cell_footprint : "nand3b"; + cell_leakage_power : 1221.35; + leakage_power () { + value : 532.652; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 1011.16; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 360.823; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 2342.13; + when : "!A_N&B&C"; + } + leakage_power () { + value : 1068.03; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 1540.51; + when : "A_N&!B&C"; + } + leakage_power () { + value : 895.482; + when : "A_N&B&!C"; + } + leakage_power () { + value : 2020.01; + 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.0290045, 0.0600539, 0.0805871, 0.114415, 0.171072, 0.265485, 0.4223", \ + "0.0440664, 0.0757283, 0.0962405, 0.130231, 0.186758, 0.280949, 0.437963", \ + "0.0537944, 0.0861755, 0.106668, 0.140366, 0.196888, 0.291218, 0.448356", \ + "0.0673136, 0.102242, 0.122752, 0.156517, 0.21284, 0.30712, 0.464193", \ + "0.0829681, 0.122754, 0.143695, 0.178362, 0.235317, 0.329397, 0.486314", \ + "0.102442, 0.149639, 0.172968, 0.208989, 0.268379, 0.365218, 0.523759", \ + "0.124907, 0.183352, 0.210968, 0.251899, 0.314096, 0.416272, 0.580492" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0103395, 0.0531023, 0.0837426, 0.134472, 0.219452, 0.361288, 0.5973", \ + "0.0132669, 0.0536796, 0.0840873, 0.134711, 0.219525, 0.361289, 0.597361", \ + "0.0158936, 0.0544661, 0.0845469, 0.134992, 0.219733, 0.36129, 0.597362", \ + "0.0201805, 0.056941, 0.086077, 0.135932, 0.220358, 0.361667, 0.597363", \ + "0.0270832, 0.063163, 0.0905618, 0.139673, 0.223267, 0.363589, 0.598345", \ + "0.0382213, 0.0747559, 0.101048, 0.148595, 0.231545, 0.371202, 0.60405", \ + "0.056307, 0.096541, 0.122228, 0.168383, 0.249067, 0.389168, 0.622171" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0385866, 0.10584, 0.151245, 0.226189, 0.351305, 0.559997, 0.90725", \ + "0.0539827, 0.121001, 0.166547, 0.24151, 0.366842, 0.575292, 0.923148", \ + "0.0626105, 0.129192, 0.174791, 0.249817, 0.375168, 0.583844, 0.932518", \ + "0.0751232, 0.142017, 0.187182, 0.26204, 0.387299, 0.595733, 0.943207", \ + "0.09265, 0.161192, 0.206727, 0.281721, 0.406748, 0.615329, 0.962873", \ + "0.115844, 0.188709, 0.235379, 0.311133, 0.437386, 0.646206, 0.993927", \ + "0.145395, 0.226099, 0.274952, 0.354167, 0.483493, 0.696689, 1.04621" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0191017, 0.109583, 0.172629, 0.277192, 0.451943, 0.743119, 1.22898", \ + "0.0207225, 0.1098, 0.172797, 0.277193, 0.451944, 0.74312, 1.22899", \ + "0.0223783, 0.11006, 0.173032, 0.277194, 0.451945, 0.743121, 1.22969", \ + "0.0250269, 0.110945, 0.17354, 0.277502, 0.451946, 0.743122, 1.23267", \ + "0.029922, 0.1137, 0.17588, 0.279338, 0.452865, 0.743243, 1.23268", \ + "0.038754, 0.120385, 0.181767, 0.285014, 0.457727, 0.746378, 1.23269", \ + "0.0541, 0.134405, 0.194733, 0.297612, 0.471037, 0.758128, 1.23819" \ + ); + } + } + 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.0163215, 0.0479844, 0.0685368, 0.102404, 0.159014, 0.25364, 0.410355", \ + "0.0274042, 0.0765044, 0.101457, 0.138241, 0.196065, 0.290458, 0.447483", \ + "0.0321635, 0.0934227, 0.123604, 0.166383, 0.229449, 0.326525, 0.48402", \ + "0.0371435, 0.115645, 0.154153, 0.207311, 0.282551, 0.391335, 0.556084", \ + "0.039786, 0.141444, 0.191668, 0.260899, 0.356326, 0.489825, 0.679264", \ + "0.039787, 0.170667, 0.234254, 0.324472, 0.45033, 0.621927, 0.858386", \ + "0.039788, 0.190854, 0.278653, 0.39582, 0.558051, 0.78438, 1.09419" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0134152, 0.055059, 0.085483, 0.136197, 0.221184, 0.363295, 0.599089", \ + "0.0279728, 0.0717376, 0.0991727, 0.145197, 0.225441, 0.363961, 0.59909", \ + "0.0382634, 0.0894597, 0.117995, 0.163401, 0.239844, 0.372329, 0.602968", \ + "0.0565252, 0.119182, 0.151798, 0.200627, 0.277079, 0.403718, 0.621769", \ + "0.0869246, 0.167351, 0.207862, 0.264491, 0.349831, 0.479584, 0.690394", \ + "0.138591, 0.247184, 0.298629, 0.368818, 0.470274, 0.619038, 0.840005", \ + "0.228524, 0.387113, 0.448591, 0.54012, 0.668074, 0.848932, 1.10776" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0282155, 0.0955743, 0.141067, 0.215881, 0.340995, 0.549504, 0.896949", \ + "0.0385953, 0.116502, 0.163407, 0.238914, 0.364343, 0.573023, 0.920873", \ + "0.0472856, 0.134695, 0.184684, 0.262608, 0.388996, 0.597748, 0.94562", \ + "0.0625097, 0.165191, 0.220527, 0.304685, 0.436343, 0.648022, 0.995748", \ + "0.0848865, 0.210832, 0.275882, 0.370792, 0.515132, 0.737884, 1.09278", \ + "0.120679, 0.282919, 0.360939, 0.474047, 0.640564, 0.887223, 1.26657", \ + "0.179929, 0.39229, 0.493607, 0.632678, 0.83247, 1.12284, 1.54775" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0196677, 0.109596, 0.172741, 0.277074, 0.45163, 0.742921, 1.22887", \ + "0.0297714, 0.116238, 0.176665, 0.278505, 0.451851, 0.743306, 1.22888", \ + "0.0401952, 0.127255, 0.18638, 0.285602, 0.45569, 0.744087, 1.22896", \ + "0.0587805, 0.148984, 0.209054, 0.306351, 0.471488, 0.752646, 1.23086", \ + "0.0889076, 0.190575, 0.252647, 0.351471, 0.514595, 0.787956, 1.25314", \ + "0.140564, 0.263797, 0.331373, 0.436382, 0.602459, 0.876103, 1.32906", \ + "0.229595, 0.390655, 0.471109, 0.587635, 0.766684, 1.05068, 1.50991" \ + ); + } + } + 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.0177109, 0.0493787, 0.0699507, 0.103819, 0.160346, 0.254781, 0.411194", \ + "0.0311547, 0.0785306, 0.103158, 0.139762, 0.197443, 0.291683, 0.448302", \ + "0.0375821, 0.096171, 0.125899, 0.168247, 0.230936, 0.327744, 0.484866", \ + "0.0462381, 0.120101, 0.157668, 0.209782, 0.284494, 0.39284, 0.557015", \ + "0.0561103, 0.149745, 0.197965, 0.265435, 0.359636, 0.491752, 0.680509", \ + "0.0659766, 0.18783, 0.24812, 0.334718, 0.457206, 0.626756, 0.860699", \ + "0.0727907, 0.231725, 0.311234, 0.419842, 0.576271, 0.796033, 1.09978" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0154681, 0.0571823, 0.0875778, 0.138344, 0.223069, 0.364837, 0.600128", \ + "0.030658, 0.0737119, 0.101067, 0.147117, 0.22723, 0.365527, 0.600129", \ + "0.0414643, 0.0914497, 0.119803, 0.16515, 0.241541, 0.373844, 0.604135", \ + "0.0598064, 0.121124, 0.154002, 0.202253, 0.278621, 0.405241, 0.622821", \ + "0.0923128, 0.169788, 0.209489, 0.266489, 0.350786, 0.480736, 0.691217", \ + "0.14607, 0.248905, 0.299295, 0.369861, 0.470703, 0.620324, 0.840453", \ + "0.240566, 0.388711, 0.450237, 0.541308, 0.666559, 0.848119, 1.10575" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.029853, 0.0969932, 0.142439, 0.2173, 0.342389, 0.550875, 0.898724", \ + "0.0375793, 0.111074, 0.157477, 0.23281, 0.358141, 0.566851, 0.914667", \ + "0.0431191, 0.123378, 0.171651, 0.248495, 0.374437, 0.583083, 0.930458", \ + "0.0521552, 0.144937, 0.196682, 0.276893, 0.406288, 0.616282, 0.963681", \ + "0.0649676, 0.178212, 0.236018, 0.323617, 0.459435, 0.676669, 1.02835", \ + "0.0835104, 0.228127, 0.298948, 0.398395, 0.549621, 0.780642, 1.1462", \ + "0.109494, 0.298369, 0.389495, 0.515297, 0.691386, 0.952551, 1.34616" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0191971, 0.109515, 0.172698, 0.277084, 0.451631, 0.742768, 1.22864", \ + "0.0262463, 0.113995, 0.175306, 0.278081, 0.452095, 0.743318, 1.22865", \ + "0.0358156, 0.121612, 0.181998, 0.282802, 0.454315, 0.743477, 1.22982", \ + "0.0555204, 0.139038, 0.198436, 0.29737, 0.465287, 0.749616, 1.23031", \ + "0.08705, 0.17702, 0.234267, 0.33098, 0.496613, 0.77428, 1.24558", \ + "0.139821, 0.248395, 0.307768, 0.404487, 0.564994, 0.838818, 1.29959", \ + "0.232641, 0.369821, 0.443647, 0.548326, 0.711309, 0.983884, 1.4325" \ + ); + } + } + 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.00586154, 0.00657684, 0.00657034, 0.00650054, 0.00633764, 0.00604324, 0.00528324", \ + "0.00586127, 0.00630717, 0.00627697, 0.00636667, 0.00612387, 0.00588637, 0.00516317", \ + "0.0059539, 0.0060805, 0.0061419, 0.0059595, 0.0059191, 0.0054842, 0.0047276", \ + "0.0064054, 0.0061053, 0.0061186, 0.00604, 0.0057872, 0.0053045, 0.0061457", \ + "0.007598, 0.0063734, 0.0061222, 0.0060515, 0.0058802, 0.0054987, 0.0046618", \ + "0.0098645, 0.0070872, 0.0064695, 0.0061719, 0.0058834, 0.0056706, 0.005157", \ + "0.0132495, 0.0079405, 0.0071115, 0.0065665, 0.00518551, 0.0048165, 0.0039425" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 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.0113785, 0.0114098, 0.0113785, 0.0111564, 0.0108044, 0.0103672", \ + "0.0106009, 0.0110789, 0.0112464, 0.0111596, 0.0109956, 0.0106269, 0.0101969", \ + "0.0107816, 0.0109885, 0.0110808, 0.0110942, 0.0110552, 0.0105562, 0.0104818", \ + "0.0111065, 0.0109768, 0.0109521, 0.0108726, 0.0112079, 0.0104867, 0.0106182", \ + "0.0118376, 0.0108468, 0.0107791, 0.0108181, 0.0105473, 0.0105028, 0.0099323", \ + "0.0138693, 0.0114408, 0.0111309, 0.0107726, 0.0106006, 0.01041, 0.0099346", \ + "0.0166752, 0.0117972, 0.0108742, 0.0101542, 0.0093922, 0.0089522, 0.0088752" \ + ); + } + } + 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.00414115, 0.00446595, 0.00444459, 0.00434402, 0.00414399, 0.00395427, 0.00316146", \ + "0.00591331, 0.00506515, 0.0048107, 0.00483235, 0.00449862, 0.00394083, 0.00309527", \ + "0.00875958, 0.00662299, 0.00608186, 0.00545084, 0.00535248, 0.00421905, 0.00360186", \ + "0.0147567, 0.0108034, 0.00954649, 0.00844762, 0.00708335, 0.0062737, 0.00499032", \ + "0.0275707, 0.0213128, 0.0189995, 0.0162517, 0.0137038, 0.0109022, 0.0085624", \ + "0.0533655, 0.0445551, 0.0405225, 0.0357484, 0.0301648, 0.0247785, 0.0192594", \ + "0.105728, 0.0942176, 0.0886736, 0.0810437, 0.0715996, 0.0609311, 0.0493425" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00986743, 0.0105351, 0.0105497, 0.0104975, 0.0102917, 0.00993703, 0.00939419", \ + "0.0105954, 0.0103861, 0.0104334, 0.0104208, 0.010143, 0.00988561, 0.00927993", \ + "0.0128685, 0.0112842, 0.0109853, 0.010949, 0.010498, 0.0100496, 0.00950102", \ + "0.0188131, 0.0146561, 0.0137437, 0.0127604, 0.0120954, 0.0109574, 0.0111247", \ + "0.0316643, 0.0239273, 0.0216701, 0.019331, 0.0169717, 0.0148977, 0.0131718", \ + "0.0579874, 0.0463196, 0.0416317, 0.0367771, 0.0315481, 0.0265678, 0.0214608", \ + "0.111924, 0.0956454, 0.0884791, 0.0792718, 0.0690121, 0.0584711, 0.0480211" \ + ); + } + } + 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.00441328, 0.00451245, 0.00442354, 0.00437618, 0.00411703, 0.00392857, 0.00307084", \ + "0.0062533, 0.00516841, 0.00486513, 0.00485986, 0.00431865, 0.00380501, 0.00310038", \ + "0.00921111, 0.0068752, 0.00622765, 0.00559551, 0.00538246, 0.004175, 0.00359633", \ + "0.0156823, 0.0113178, 0.00996572, 0.00862166, 0.00721154, 0.0063933, 0.00503751", \ + "0.0294934, 0.0227875, 0.020097, 0.0171617, 0.014235, 0.0111052, 0.0086647", \ + "0.0576381, 0.0479925, 0.0435947, 0.0381761, 0.031958, 0.0259788, 0.02013", \ + "0.114798, 0.102447, 0.0961289, 0.0875067, 0.0769702, 0.0647627, 0.0519782" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0130678, 0.0137347, 0.0137775, 0.0137013, 0.0134972, 0.0131105, 0.0126137", \ + "0.0134151, 0.0134547, 0.0135214, 0.0135483, 0.0133641, 0.0130424, 0.0124926", \ + "0.0154811, 0.0142308, 0.0140263, 0.0140753, 0.0137921, 0.0131948, 0.0127658", \ + "0.0215752, 0.0176378, 0.0167395, 0.0157606, 0.0152571, 0.0141345, 0.0156142", \ + "0.0355033, 0.0276196, 0.0251478, 0.0227959, 0.0204386, 0.0183846, 0.0169075", \ + "0.0643126, 0.0523036, 0.0473464, 0.0418617, 0.0364387, 0.0312485, 0.025832", \ + "0.122991, 0.106614, 0.0990939, 0.0895651, 0.0780141, 0.0668077, 0.055137" \ + ); + } + } + } + pin (A_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00254041; + rise_capacitance : 0.00258416; + rise_capacitance_range (0.00223756, 0.00285161); + fall_capacitance : 0.00249667; + fall_capacitance_range (0.0022238, 0.00272364); + 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.00597436, 0.00757633, 0.0101301, 0.0156476, 0.0271161, 0.0507925, 0.0997965" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00371434, 0.00556619, 0.00808906, 0.0133901, 0.0248796, 0.0476967, 0.0954108" \ + ); + } + } + 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.00597436, 0.00757633, 0.0101301, 0.0156476, 0.0271161, 0.0507925, 0.0997965" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00371434, 0.00556619, 0.00808906, 0.0133901, 0.0248796, 0.0476967, 0.0954108" \ + ); + } + } + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00331327; + rise_capacitance : 0.00341804; + rise_capacitance_range (0.00289174, 0.00370085); + fall_capacitance : 0.00320849; + fall_capacitance_range (0.00288772, 0.00400294); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00335473; + rise_capacitance : 0.00353856; + rise_capacitance_range (0.00296964, 0.00394012); + fall_capacitance : 0.0031709; + fall_capacitance_range (0.00298095, 0.00363845); + } + } + cell (sg13cmos5l_nand4_1) { + area : 10.8864; + cell_footprint : "nand4"; + cell_leakage_power : 1017.94; + leakage_power () { + value : 746.713; + when : "!A&!B&!C&!D&Y"; + } + leakage_power () { + value : 1219.03; + when : "!A&!B&!C&D&Y"; + } + leakage_power () { + value : 576.218; + when : "!A&!B&C&!D&Y"; + } + leakage_power () { + value : 1691.51; + when : "!A&!B&C&D&Y"; + } + leakage_power () { + value : 571.1; + when : "!A&B&!C&!D&Y"; + } + leakage_power () { + value : 1046.57; + when : "!A&B&!C&D&Y"; + } + leakage_power () { + value : 396.048; + when : "!A&B&C&!D&Y"; + } + leakage_power () { + value : 2171.1; + when : "!A&B&C&D&Y"; + } + leakage_power () { + value : 560.783; + when : "A&!B&!C&!D&Y"; + } + leakage_power () { + value : 1033.26; + when : "A&!B&!C&D&Y"; + } + leakage_power () { + value : 388.586; + when : "A&!B&C&!D&Y"; + } + leakage_power () { + value : 1511.78; + when : "A&!B&C&D&Y"; + } + leakage_power () { + value : 383.1; + when : "A&B&!C&!D&Y"; + } + leakage_power () { + value : 861.52; + when : "A&B&!C&D&Y"; + } + leakage_power () { + value : 211.542; + when : "A&B&C&!D&Y"; + } + leakage_power () { + value : 2918.23; + 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.0151803, 0.0468192, 0.067316, 0.101135, 0.157713, 0.25237, 0.409089", \ + "0.023343, 0.0747796, 0.0999921, 0.136884, 0.194763, 0.289241, 0.446219", \ + "0.0253364, 0.0907231, 0.121449, 0.164617, 0.227938, 0.325132, 0.48277", \ + "0.0253374, 0.110404, 0.150479, 0.204489, 0.280392, 0.389607, 0.554678", \ + "0.0253384, 0.129848, 0.182761, 0.254658, 0.352043, 0.486879, 0.676933", \ + "0.0253394, 0.142706, 0.213067, 0.307863, 0.43854, 0.614406, 0.853508", \ + "0.0253404, 0.142707, 0.224247, 0.35166, 0.523829, 0.760757, 1.07915" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0115436, 0.0531372, 0.0835879, 0.134297, 0.219297, 0.361353, 0.59701", \ + "0.0256565, 0.0698696, 0.0973677, 0.143383, 0.223523, 0.362071, 0.597048", \ + "0.0364686, 0.0877149, 0.116261, 0.161626, 0.238012, 0.370451, 0.599918", \ + "0.0558522, 0.118249, 0.150799, 0.199088, 0.275401, 0.40205, 0.619897", \ + "0.0882311, 0.169028, 0.209372, 0.265013, 0.349292, 0.478378, 0.68835", \ + "0.142024, 0.254146, 0.304419, 0.376018, 0.475089, 0.619855, 0.840959", \ + "0.236627, 0.399986, 0.466658, 0.556597, 0.681661, 0.863913, 1.1163" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.029029, 0.11616, 0.175332, 0.272986, 0.436079, 0.707935, 1.16083", \ + "0.0458194, 0.143818, 0.203697, 0.30129, 0.464452, 0.736335, 1.18883", \ + "0.0594189, 0.168746, 0.232282, 0.331673, 0.494822, 0.766155, 1.21862", \ + "0.0823551, 0.208897, 0.280167, 0.387659, 0.556211, 0.828924, 1.2808", \ + "0.118027, 0.270509, 0.352598, 0.474799, 0.660256, 0.945985, 1.40269", \ + "0.179537, 0.369108, 0.466851, 0.610334, 0.822314, 1.14238, 1.62941", \ + "0.28854, 0.532624, 0.65165, 0.82363, 1.07683, 1.44606, 1.99952" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0275716, 0.144964, 0.227143, 0.363291, 0.590925, 0.97062, 1.60303", \ + "0.0385232, 0.152254, 0.230786, 0.364141, 0.591696, 0.971054, 1.60304", \ + "0.0479373, 0.16622, 0.242922, 0.371665, 0.59361, 0.972425, 1.60305", \ + "0.0657426, 0.19249, 0.270853, 0.398086, 0.61227, 0.979183, 1.60492", \ + "0.0974338, 0.23701, 0.321571, 0.453641, 0.666879, 1.02202, 1.62791", \ + "0.150629, 0.316486, 0.407189, 0.549274, 0.775344, 1.13422, 1.7236", \ + "0.246381, 0.449541, 0.557021, 0.71931, 0.957584, 1.34381, 1.94662" \ + ); + } + } + 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.0176219, 0.0487712, 0.0692569, 0.103074, 0.159667, 0.254228, 0.411004", \ + "0.0287177, 0.0773923, 0.102234, 0.138958, 0.19674, 0.291189, 0.4481", \ + "0.0326577, 0.0941234, 0.124293, 0.167047, 0.230041, 0.327079, 0.484596", \ + "0.0356463, 0.115404, 0.154523, 0.207584, 0.283044, 0.391784, 0.556673", \ + "0.0356473, 0.137894, 0.189212, 0.259791, 0.355779, 0.489802, 0.679349", \ + "0.0356483, 0.158275, 0.225115, 0.317071, 0.445254, 0.619892, 0.856816", \ + "0.0356493, 0.158958, 0.24994, 0.371959, 0.538605, 0.771929, 1.08479" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0136335, 0.0556164, 0.0861447, 0.136896, 0.221891, 0.363873, 0.599671", \ + "0.0286944, 0.0721398, 0.099667, 0.145736, 0.226031, 0.364631, 0.599672", \ + "0.039819, 0.0901831, 0.11853, 0.163928, 0.240394, 0.372877, 0.603673", \ + "0.059169, 0.120471, 0.1531, 0.201262, 0.277676, 0.404288, 0.62238", \ + "0.092661, 0.17182, 0.21047, 0.267554, 0.351527, 0.480671, 0.691096", \ + "0.147676, 0.256478, 0.30624, 0.376131, 0.476248, 0.622697, 0.842555", \ + "0.242689, 0.40147, 0.466555, 0.555873, 0.683618, 0.859778, 1.11562" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0355097, 0.122313, 0.181518, 0.279013, 0.442122, 0.714204, 1.16683", \ + "0.0478004, 0.14361, 0.203606, 0.301521, 0.46508, 0.73662, 1.18981", \ + "0.0589938, 0.163599, 0.226172, 0.325385, 0.489005, 0.760839, 1.21384", \ + "0.0792833, 0.198332, 0.265832, 0.370427, 0.537675, 0.810355, 1.26298", \ + "0.111077, 0.252977, 0.330169, 0.444677, 0.623095, 0.904314, 1.36014", \ + "0.164362, 0.342221, 0.433024, 0.565794, 0.765292, 1.06981, 1.54413", \ + "0.256403, 0.48767, 0.600121, 0.759262, 0.995347, 1.3395, 1.86" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0274648, 0.145047, 0.227231, 0.363402, 0.590963, 0.970725, 1.60288", \ + "0.0380474, 0.150171, 0.229689, 0.36417, 0.591188, 0.970726, 1.60289", \ + "0.0483216, 0.16067, 0.238204, 0.368862, 0.593057, 0.97307, 1.60376", \ + "0.0672128, 0.182533, 0.259902, 0.387256, 0.604996, 0.976017, 1.60377", \ + "0.0987464, 0.223801, 0.30217, 0.430851, 0.644021, 1.00436, 1.61809", \ + "0.151937, 0.297344, 0.381009, 0.514896, 0.732153, 1.08589, 1.68258", \ + "0.245193, 0.425093, 0.522518, 0.667254, 0.894236, 1.25727, 1.85394" \ + ); + } + } + 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.0189363, 0.0503713, 0.0709787, 0.104902, 0.161546, 0.256152, 0.41322", \ + "0.0323076, 0.0795355, 0.104185, 0.140814, 0.198607, 0.293104, 0.450089", \ + "0.0377968, 0.097005, 0.126783, 0.169236, 0.232034, 0.329056, 0.486575", \ + "0.044023, 0.11993, 0.15787, 0.210518, 0.285396, 0.393974, 0.558602", \ + "0.0479185, 0.145857, 0.195467, 0.264488, 0.359199, 0.492481, 0.681697", \ + "0.0479195, 0.173381, 0.237032, 0.326107, 0.45187, 0.623835, 0.860314", \ + "0.0479205, 0.19233, 0.277304, 0.393519, 0.555422, 0.782829, 1.09265" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0155795, 0.0578869, 0.0885106, 0.139261, 0.224345, 0.366429, 0.602376", \ + "0.0311837, 0.0742034, 0.101801, 0.147983, 0.228424, 0.367203, 0.602377", \ + "0.0428735, 0.0922724, 0.120631, 0.166023, 0.242674, 0.375358, 0.60617", \ + "0.0630412, 0.122912, 0.155124, 0.203474, 0.279943, 0.40668, 0.624949", \ + "0.0978768, 0.173977, 0.213148, 0.269926, 0.353376, 0.482671, 0.693174", \ + "0.15636, 0.259648, 0.308434, 0.378307, 0.478047, 0.623782, 0.844142", \ + "0.256818, 0.409409, 0.469941, 0.559187, 0.683004, 0.860805, 1.11669" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.039368, 0.126095, 0.185311, 0.282765, 0.445879, 0.717775, 1.17072", \ + "0.0487291, 0.141492, 0.201309, 0.299216, 0.462758, 0.734888, 1.18753", \ + "0.0567259, 0.155762, 0.217186, 0.316094, 0.479523, 0.751818, 1.20467", \ + "0.0714955, 0.181867, 0.24649, 0.348683, 0.514479, 0.786656, 1.23914", \ + "0.0956781, 0.225675, 0.296625, 0.405269, 0.577495, 0.854412, 1.30815", \ + "0.1352, 0.298613, 0.380561, 0.502589, 0.688338, 0.97862, 1.44348", \ + "0.201017, 0.413534, 0.517056, 0.661456, 0.875083, 1.19493, 1.68363" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0270966, 0.144879, 0.227223, 0.363379, 0.590959, 0.97047, 1.60329", \ + "0.035128, 0.148601, 0.228988, 0.363717, 0.591488, 0.970729, 1.6033", \ + "0.0448769, 0.156309, 0.235082, 0.367337, 0.59218, 0.971001, 1.60331", \ + "0.0654015, 0.173458, 0.251212, 0.380519, 0.601057, 0.974226, 1.60599", \ + "0.0988774, 0.211005, 0.286354, 0.414394, 0.62997, 0.994862, 1.61416", \ + "0.154754, 0.282816, 0.361474, 0.487956, 0.698507, 1.05585, 1.65979", \ + "0.252453, 0.41137, 0.497856, 0.632124, 0.843986, 1.19684, 1.78925" \ + ); + } + } + 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.01943, 0.0514502, 0.0722094, 0.106219, 0.162882, 0.257346, 0.413832", \ + "0.0345795, 0.0811097, 0.105587, 0.142163, 0.199856, 0.294222, 0.450912", \ + "0.0415105, 0.0992406, 0.128725, 0.170895, 0.233525, 0.330332, 0.487523", \ + "0.0505296, 0.123366, 0.161061, 0.212802, 0.287263, 0.395382, 0.559547", \ + "0.0606263, 0.152728, 0.200952, 0.268318, 0.362283, 0.494442, 0.682931", \ + "0.0698324, 0.188555, 0.248331, 0.335146, 0.457818, 0.628633, 0.862968", \ + "0.0741111, 0.228306, 0.306406, 0.416405, 0.570932, 0.793537, 1.09834" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0172934, 0.059934, 0.0908342, 0.141175, 0.226121, 0.367915, 0.603352", \ + "0.0335602, 0.0760686, 0.103601, 0.149828, 0.230168, 0.368718, 0.603387", \ + "0.0458468, 0.0942783, 0.122472, 0.167759, 0.244387, 0.376819, 0.607213", \ + "0.0667207, 0.125369, 0.157326, 0.205318, 0.281559, 0.408062, 0.625845", \ + "0.103936, 0.177194, 0.215298, 0.271648, 0.355101, 0.483847, 0.694078", \ + "0.167371, 0.264333, 0.31307, 0.380357, 0.479073, 0.625446, 0.844931", \ + "0.279228, 0.416831, 0.47737, 0.56183, 0.685441, 0.859359, 1.1143" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0409033, 0.127583, 0.18682, 0.284297, 0.447678, 0.71916, 1.17214", \ + "0.0485391, 0.139058, 0.198716, 0.296616, 0.45997, 0.732291, 1.18496", \ + "0.0540647, 0.148552, 0.209391, 0.307919, 0.471323, 0.743346, 1.19678", \ + "0.0622565, 0.166583, 0.229107, 0.329612, 0.494459, 0.766471, 1.21905", \ + "0.0758873, 0.196854, 0.263662, 0.368187, 0.536769, 0.810947, 1.26383", \ + "0.0978456, 0.248241, 0.324454, 0.438417, 0.615668, 0.896827, 1.35561", \ + "0.130407, 0.323053, 0.418232, 0.554888, 0.751102, 1.05233, 1.52465" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0268918, 0.144871, 0.227204, 0.363348, 0.591099, 0.970159, 1.60306", \ + "0.0323415, 0.147489, 0.228427, 0.363762, 0.591405, 0.970697, 1.60307", \ + "0.0401649, 0.153201, 0.232882, 0.366193, 0.591721, 0.973284, 1.60455", \ + "0.0600264, 0.166995, 0.245267, 0.376221, 0.598534, 0.973285, 1.60595", \ + "0.0957565, 0.201713, 0.275589, 0.402817, 0.620835, 0.988827, 1.61109", \ + "0.153275, 0.273341, 0.345716, 0.467641, 0.677149, 1.0381, 1.64745", \ + "0.256442, 0.4026, 0.481649, 0.609587, 0.813601, 1.15561, 1.75069" \ + ); + } + } + 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.00373284, 0.00433579, 0.0043509, 0.00427657, 0.00409444, 0.00392773, 0.00309856", \ + "0.00531611, 0.00480034, 0.00465747, 0.00466169, 0.00443703, 0.00404277, 0.00314508", \ + "0.00773365, 0.0060571, 0.00569706, 0.00519416, 0.00516241, 0.00411103, 0.00322137", \ + "0.013049, 0.00951436, 0.00856619, 0.00765644, 0.00661657, 0.00588791, 0.00480598", \ + "0.0243653, 0.0183775, 0.0165341, 0.0142294, 0.0119857, 0.00974971, 0.00774306", \ + "0.0475711, 0.0386648, 0.0348501, 0.0307156, 0.0258598, 0.0211943, 0.0169444", \ + "0.0943365, 0.0824761, 0.0769033, 0.0695596, 0.0605323, 0.0521809, 0.0424038" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00770914, 0.00839534, 0.00843498, 0.00839545, 0.00823415, 0.00787423, 0.00733925", \ + "0.00907606, 0.00857636, 0.00843226, 0.00830771, 0.00822491, 0.00790028, 0.00720793", \ + "0.0113682, 0.00950633, 0.00920693, 0.00888802, 0.00860636, 0.0082102, 0.00731863", \ + "0.0167575, 0.0128151, 0.0117468, 0.010782, 0.01034, 0.00895934, 0.0079942", \ + "0.0280895, 0.0212243, 0.0190569, 0.0169495, 0.0146301, 0.0129977, 0.0105843", \ + "0.0517244, 0.040919, 0.0370119, 0.0326413, 0.0279779, 0.0231633, 0.0191695", \ + "0.0998151, 0.0846436, 0.0780529, 0.0702225, 0.0611657, 0.0520401, 0.042102" \ + ); + } + } + 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.00404125, 0.00434385, 0.00432105, 0.00423635, 0.00400541, 0.00384059, 0.00304533", \ + "0.00541086, 0.00482863, 0.00461528, 0.00468558, 0.0041799, 0.00377639, 0.00297115", \ + "0.00785936, 0.00616479, 0.00570913, 0.00518355, 0.00507821, 0.00400462, 0.00353693", \ + "0.013154, 0.00972811, 0.0087612, 0.00772264, 0.00658916, 0.00585662, 0.00479601", \ + "0.0246501, 0.0190798, 0.0169573, 0.0147479, 0.0123666, 0.00997678, 0.0077459", \ + "0.0481089, 0.0398315, 0.0362242, 0.0317769, 0.0269039, 0.0221391, 0.0174543", \ + "0.0956002, 0.0848176, 0.0794228, 0.0723184, 0.0633205, 0.0540101, 0.043748" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0113633, 0.0119622, 0.011967, 0.0119124, 0.0117004, 0.0113744, 0.0108319", \ + "0.0117406, 0.0118049, 0.0117269, 0.0117158, 0.0115729, 0.0112683, 0.0106877", \ + "0.0136582, 0.0123357, 0.0122436, 0.0120006, 0.0118659, 0.0115968, 0.0109108", \ + "0.018908, 0.0153732, 0.0145025, 0.0136384, 0.0131811, 0.0123677, 0.0112412", \ + "0.0304207, 0.0235685, 0.0214955, 0.0194446, 0.0171695, 0.0157046, 0.0134256", \ + "0.0543004, 0.0433683, 0.039244, 0.0348184, 0.0304274, 0.0255619, 0.0218267", \ + "0.103204, 0.0878785, 0.0810384, 0.0726237, 0.0637871, 0.0541015, 0.0448157" \ + ); + } + } + 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.00440823, 0.00455682, 0.00449184, 0.0043567, 0.00412778, 0.0039588, 0.00327222", \ + "0.00570975, 0.0050029, 0.00477861, 0.00481216, 0.00425645, 0.00380631, 0.00308359", \ + "0.00821876, 0.00640628, 0.00592432, 0.00539066, 0.00522317, 0.00410174, 0.00350899", \ + "0.0138618, 0.010201, 0.00908019, 0.00801043, 0.00677996, 0.00593576, 0.00490084", \ + "0.0261274, 0.0201972, 0.0178866, 0.0154288, 0.0127846, 0.0102121, 0.00796683", \ + "0.0513618, 0.0424233, 0.0384235, 0.0336438, 0.028188, 0.0229316, 0.0180608", \ + "0.102498, 0.0910475, 0.0848964, 0.0774686, 0.067697, 0.0570491, 0.0458809" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0145816, 0.0151659, 0.0152059, 0.0151369, 0.0149315, 0.0145593, 0.014101", \ + "0.0145645, 0.0148592, 0.0148178, 0.0148248, 0.0147944, 0.0144387, 0.0139706", \ + "0.0161431, 0.0152798, 0.0152256, 0.0151662, 0.0149332, 0.0145191, 0.0140683", \ + "0.0213678, 0.0180611, 0.0173411, 0.0166383, 0.0165234, 0.0157442, 0.0147708", \ + "0.0336989, 0.0266366, 0.0245418, 0.0225664, 0.0204855, 0.0190112, 0.0167521", \ + "0.0593989, 0.0481418, 0.043789, 0.0392307, 0.0343191, 0.0294228, 0.0255993", \ + "0.111949, 0.0964264, 0.0892259, 0.0802837, 0.070582, 0.0605517, 0.0502689" \ + ); + } + } + 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.00470989, 0.00476927, 0.00472988, 0.00451732, 0.00429855, 0.00408782, 0.00328517", \ + "0.00607813, 0.00518736, 0.00494163, 0.00488099, 0.00433746, 0.00389887, 0.00318503", \ + "0.00868701, 0.00670023, 0.0061162, 0.00548829, 0.0052079, 0.0042607, 0.00365624", \ + "0.0147604, 0.010669, 0.00954334, 0.00831926, 0.00710529, 0.00623653, 0.00459328", \ + "0.0281037, 0.0214652, 0.0188992, 0.0161414, 0.0134803, 0.0105858, 0.00817818", \ + "0.0555778, 0.0456341, 0.0411119, 0.0357482, 0.0297305, 0.0242766, 0.0187838", \ + "0.111566, 0.0987539, 0.0919929, 0.0834016, 0.0722156, 0.0605725, 0.0480991" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0176927, 0.0182701, 0.018293, 0.0182724, 0.0180636, 0.0176522, 0.0171717", \ + "0.017536, 0.0179217, 0.0179203, 0.0179547, 0.0178576, 0.0175109, 0.0170953", \ + "0.0189168, 0.0182336, 0.0182358, 0.0181236, 0.0178969, 0.0179515, 0.0173424", \ + "0.0240266, 0.0210215, 0.0203289, 0.0196193, 0.0193046, 0.0182494, 0.0177752", \ + "0.0372264, 0.030066, 0.0278651, 0.0258018, 0.0238915, 0.0225403, 0.0201232", \ + "0.0653283, 0.0538139, 0.0489864, 0.0439713, 0.0389357, 0.0340156, 0.0296966", \ + "0.122794, 0.107006, 0.0993463, 0.0900593, 0.0791138, 0.0678047, 0.0568709" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00316076; + rise_capacitance : 0.00306859; + rise_capacitance_range (0.00284999, 0.00326459); + fall_capacitance : 0.00325292; + fall_capacitance_range (0.00273293, 0.00472716); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0033464; + rise_capacitance : 0.00340875; + rise_capacitance_range (0.0029073, 0.00364525); + fall_capacitance : 0.00328405; + fall_capacitance_range (0.00287739, 0.00430825); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00337752; + rise_capacitance : 0.00350145; + rise_capacitance_range (0.00295501, 0.00380174); + fall_capacitance : 0.00325358; + fall_capacitance_range (0.00295572, 0.00396772); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00337059; + rise_capacitance : 0.00356308; + rise_capacitance_range (0.00298471, 0.00396804); + fall_capacitance : 0.00317809; + fall_capacitance_range (0.00299024, 0.00363618); + } + } + cell (sg13cmos5l_nor2_1) { + area : 7.2576; + cell_footprint : "nor2"; + cell_leakage_power : 843.996; + leakage_power () { + value : 708.427; + when : "A&!B"; + } + leakage_power () { + value : 417.177; + when : "!A&!B"; + } + leakage_power () { + value : 911.521; + when : "!A&B"; + } + leakage_power () { + value : 1338.86; + 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.0208828, 0.0812908, 0.122317, 0.189979, 0.303182, 0.491612, 0.80561", \ + "0.0285458, 0.0997983, 0.142077, 0.21019, 0.323452, 0.514794, 0.826566", \ + "0.0338497, 0.113847, 0.159047, 0.229476, 0.34355, 0.53217, 0.846037", \ + "0.0426903, 0.136723, 0.187005, 0.263028, 0.382166, 0.573121, 0.886973", \ + "0.0553566, 0.171211, 0.230296, 0.316822, 0.446418, 0.648417, 0.968682", \ + "0.0730967, 0.221772, 0.293369, 0.396392, 0.547997, 0.770492, 1.1144", \ + "0.0979029, 0.293117, 0.384921, 0.510477, 0.693062, 0.959492, 1.34457" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0144335, 0.0989974, 0.158792, 0.257724, 0.423309, 0.699119, 1.15924", \ + "0.025257, 0.106082, 0.162969, 0.25935, 0.423726, 0.701916, 1.15944", \ + "0.0341648, 0.117061, 0.172789, 0.266517, 0.427227, 0.701917, 1.15945", \ + "0.0491415, 0.137789, 0.194532, 0.286832, 0.442877, 0.708902, 1.16638", \ + "0.0748811, 0.174517, 0.235345, 0.330175, 0.484626, 0.743616, 1.18341", \ + "0.118939, 0.237835, 0.305438, 0.408365, 0.570304, 0.829635, 1.25876", \ + "0.198572, 0.346115, 0.423091, 0.540683, 0.719044, 0.995929, 1.43073" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0143903, 0.0424594, 0.0599612, 0.0887418, 0.136868, 0.217055, 0.350671", \ + "0.0243862, 0.0697689, 0.0923991, 0.125338, 0.175649, 0.256373, 0.389942", \ + "0.0299764, 0.0870622, 0.114559, 0.153449, 0.20996, 0.295171, 0.430115", \ + "0.0368709, 0.110919, 0.146075, 0.194688, 0.262985, 0.360993, 0.506679", \ + "0.0423317, 0.140144, 0.185177, 0.24781, 0.335187, 0.455862, 0.627261", \ + "0.0460712, 0.174724, 0.234886, 0.317118, 0.42918, 0.5856, 0.799467", \ + "0.0460722, 0.212398, 0.292931, 0.402617, 0.551986, 0.75203, 1.03251" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0101798, 0.0431988, 0.0671818, 0.107435, 0.175084, 0.287921, 0.476072", \ + "0.0230343, 0.0606272, 0.0831176, 0.119514, 0.182036, 0.290564, 0.477694", \ + "0.0334196, 0.0764736, 0.100804, 0.138382, 0.199218, 0.30251, 0.481835", \ + "0.0514114, 0.104543, 0.131803, 0.173637, 0.23733, 0.338876, 0.510039", \ + "0.0823569, 0.151794, 0.184766, 0.232235, 0.303892, 0.412969, 0.583907", \ + "0.135999, 0.234495, 0.275614, 0.331847, 0.416449, 0.540497, 0.727915", \ + "0.23354, 0.375563, 0.432615, 0.5057, 0.607216, 0.756822, 0.969814" \ + ); + } + } + 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.0184719, 0.0796706, 0.120748, 0.188432, 0.301725, 0.490212, 0.804385", \ + "0.0304296, 0.108098, 0.151103, 0.219237, 0.332316, 0.520741, 0.834863", \ + "0.0383556, 0.12923, 0.177073, 0.248945, 0.36328, 0.551445, 0.865187", \ + "0.0514186, 0.161363, 0.217284, 0.298946, 0.422012, 0.614199, 0.928073", \ + "0.0724205, 0.208253, 0.27653, 0.37333, 0.515977, 0.727507, 1.05252", \ + "0.106517, 0.278088, 0.362759, 0.48262, 0.654395, 0.903369, 1.26833", \ + "0.165495, 0.386598, 0.491189, 0.640559, 0.854275, 1.15838, 1.59059" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0156516, 0.0993535, 0.158797, 0.257704, 0.423332, 0.699263, 1.15963", \ + "0.0270106, 0.110414, 0.165762, 0.260539, 0.423818, 0.699264, 1.15964", \ + "0.0349669, 0.126258, 0.18108, 0.272068, 0.429626, 0.701279, 1.15965", \ + "0.0492205, 0.153607, 0.212118, 0.303344, 0.455168, 0.715163, 1.17243", \ + "0.0745092, 0.197298, 0.26342, 0.363322, 0.518433, 0.771229, 1.20002", \ + "0.119384, 0.269077, 0.347902, 0.460959, 0.632316, 0.896438, 1.31907", \ + "0.200953, 0.384731, 0.479934, 0.615275, 0.817126, 1.11332, 1.56275" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0121273, 0.0409822, 0.0584727, 0.0872474, 0.135368, 0.215537, 0.349134", \ + "0.0185684, 0.0673718, 0.0903685, 0.123554, 0.174047, 0.254823, 0.388468", \ + "0.0211447, 0.0835892, 0.111887, 0.15123, 0.208147, 0.293524, 0.428581", \ + "0.0223971, 0.105399, 0.141623, 0.191433, 0.260654, 0.359223, 0.505083", \ + "0.0223981, 0.129266, 0.177372, 0.242037, 0.331051, 0.452869, 0.625053", \ + "0.0223991, 0.151604, 0.217548, 0.304148, 0.420176, 0.578877, 0.795683", \ + "0.0224001, 0.159153, 0.249992, 0.369466, 0.528058, 0.736472, 1.02209" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00778516, 0.0407811, 0.064716, 0.104906, 0.172535, 0.285391, 0.473502", \ + "0.0193, 0.0580327, 0.0806505, 0.116997, 0.179504, 0.288045, 0.474657", \ + "0.0286712, 0.0738834, 0.0983246, 0.135874, 0.196857, 0.300029, 0.479322", \ + "0.0450162, 0.101915, 0.129212, 0.170713, 0.234556, 0.336453, 0.507535", \ + "0.0736442, 0.149185, 0.18208, 0.230834, 0.301839, 0.410623, 0.581294", \ + "0.122624, 0.230868, 0.272966, 0.330266, 0.416508, 0.538148, 0.725999", \ + "0.213416, 0.366357, 0.427426, 0.504624, 0.605615, 0.758295, 0.970946" \ + ); + } + } + 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.00824415, 0.00881911, 0.00884141, 0.0087765, 0.00859609, 0.00819777, 0.008263", \ + "0.00952117, 0.00887088, 0.00893839, 0.00883895, 0.00852863, 0.00876514, 0.00798026", \ + "0.0123447, 0.0102304, 0.00977415, 0.00965277, 0.00901786, 0.00844978, 0.00825452", \ + "0.0188954, 0.0144572, 0.0133165, 0.012138, 0.011376, 0.00979144, 0.00961069", \ + "0.0326229, 0.0253101, 0.0230316, 0.0203512, 0.01746, 0.0151192, 0.0127496", \ + "0.0606284, 0.0500468, 0.0458595, 0.0409978, 0.0357335, 0.0297818, 0.0241357", \ + "0.11726, 0.103039, 0.0965716, 0.0883882, 0.0788732, 0.0688092, 0.0568983" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00358095, 0.00392207, 0.00376811, 0.00367411, 0.00345236, 0.00311281, 0.00253691", \ + "0.00543665, 0.00443354, 0.00416641, 0.00397925, 0.00422277, 0.00322631, 0.0031462", \ + "0.00838802, 0.00592118, 0.00544902, 0.0048883, 0.00418915, 0.00419205, 0.00278746", \ + "0.0150084, 0.0102361, 0.00897295, 0.00780795, 0.006682, 0.00507178, 0.00465382", \ + "0.0288722, 0.0213062, 0.0184835, 0.0156871, 0.012969, 0.0104019, 0.00774306", \ + "0.0572782, 0.0465097, 0.0417624, 0.0363392, 0.0301879, 0.0244254, 0.0192022", \ + "0.114114, 0.100651, 0.0936943, 0.084712, 0.0741211, 0.0614196, 0.049805" \ + ); + } + } + 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.0039288, 0.004665, 0.00466533, 0.00464412, 0.00448437, 0.00413149, 0.00408356", \ + "0.00636359, 0.00509674, 0.0049861, 0.00486853, 0.00445964, 0.00407757, 0.00399042", \ + "0.00941658, 0.00684078, 0.00624236, 0.0059507, 0.00510342, 0.00453314, 0.00428857", \ + "0.015755, 0.011331, 0.0100794, 0.00867512, 0.00756986, 0.00613245, 0.00640689", \ + "0.0290883, 0.0221041, 0.0197559, 0.017075, 0.01418, 0.0116729, 0.00950726", \ + "0.0555189, 0.0453764, 0.0415439, 0.0368543, 0.0316754, 0.0260312, 0.020255", \ + "0.109242, 0.0954198, 0.0893494, 0.0816544, 0.0729401, 0.0629292, 0.051757" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00345634, 0.00437561, 0.00444387, 0.00431078, 0.00412419, 0.00380707, 0.00321603", \ + "0.00541042, 0.00472185, 0.00459067, 0.00449886, 0.00444135, 0.00391098, 0.00362613", \ + "0.00828997, 0.00600604, 0.00568146, 0.00530177, 0.00473845, 0.00487648, 0.00353191", \ + "0.0146606, 0.00987281, 0.008699, 0.00777487, 0.00688512, 0.00554113, 0.00508462", \ + "0.0280288, 0.020447, 0.0174795, 0.0150846, 0.0126532, 0.0104477, 0.00808756", \ + "0.0548204, 0.0434989, 0.0389793, 0.0337228, 0.028419, 0.0225542, 0.0184574", \ + "0.109297, 0.0942421, 0.087275, 0.0786209, 0.068189, 0.0567181, 0.0464725" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00339684; + rise_capacitance : 0.00329976; + rise_capacitance_range (0.00302734, 0.00393066); + fall_capacitance : 0.00349392; + fall_capacitance_range (0.00297449, 0.00380359); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00321123; + rise_capacitance : 0.00335748; + rise_capacitance_range (0.00279836, 0.00467486); + fall_capacitance : 0.00306497; + fall_capacitance_range (0.00287472, 0.00330274); + } + } + cell (sg13cmos5l_nor2_2) { + area : 10.8864; + cell_footprint : "nor2"; + cell_leakage_power : 1688.02; + leakage_power () { + value : 1416.8; + when : "A&!B"; + } + leakage_power () { + value : 834.311; + when : "!A&!B"; + } + leakage_power () { + value : 1823.15; + when : "!A&B"; + } + leakage_power () { + value : 2677.82; + 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.0197247, 0.0510858, 0.0719722, 0.106267, 0.163538, 0.258856, 0.417392", \ + "0.0264821, 0.0665888, 0.0896956, 0.125632, 0.183598, 0.279023, 0.437683", \ + "0.0311322, 0.0774794, 0.102767, 0.141546, 0.202042, 0.298948, 0.457737", \ + "0.039124, 0.0942496, 0.123828, 0.167615, 0.233363, 0.335914, 0.497862", \ + "0.0507517, 0.120284, 0.155253, 0.207252, 0.283646, 0.395863, 0.569438", \ + "0.0670782, 0.158094, 0.202548, 0.265099, 0.356394, 0.489863, 0.684045", \ + "0.0908935, 0.209747, 0.268731, 0.350109, 0.462483, 0.623363, 0.855501" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0122846, 0.0545224, 0.0848901, 0.134918, 0.218671, 0.358581, 0.591504", \ + "0.0228752, 0.0642798, 0.0925412, 0.139912, 0.221068, 0.359213, 0.591627", \ + "0.0319332, 0.0751401, 0.103466, 0.150233, 0.229207, 0.36378, 0.593032", \ + "0.0468184, 0.0940868, 0.123782, 0.172062, 0.250124, 0.381269, 0.604123", \ + "0.0722555, 0.126888, 0.160521, 0.211552, 0.293293, 0.424207, 0.641831", \ + "0.116509, 0.182882, 0.220505, 0.278488, 0.367043, 0.507093, 0.727744", \ + "0.196762, 0.279058, 0.325163, 0.393048, 0.496001, 0.649006, 0.88412" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0135173, 0.0291665, 0.0383225, 0.0529707, 0.0772709, 0.117588, 0.184873", \ + "0.0228775, 0.0500297, 0.0639211, 0.0836019, 0.112524, 0.1558, 0.224011", \ + "0.0280499, 0.0624871, 0.0797329, 0.104063, 0.138382, 0.187953, 0.261599", \ + "0.0343679, 0.0794049, 0.101536, 0.132391, 0.176099, 0.236628, 0.32305", \ + "0.0390076, 0.0978925, 0.127489, 0.167717, 0.223476, 0.301811, 0.409217", \ + "0.0415552, 0.118594, 0.157715, 0.211572, 0.28556, 0.385258, 0.525665", \ + "0.0415562, 0.137569, 0.189496, 0.260861, 0.360097, 0.493652, 0.674714" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00950548, 0.0260252, 0.0376978, 0.0574878, 0.0913175, 0.148219, 0.242958", \ + "0.0218875, 0.0429798, 0.0550339, 0.0742912, 0.104977, 0.156904, 0.246861", \ + "0.0318781, 0.0569509, 0.0709013, 0.0913876, 0.123675, 0.175161, 0.260934", \ + "0.0493762, 0.0813486, 0.0976543, 0.121187, 0.15708, 0.212094, 0.298411", \ + "0.0794116, 0.124318, 0.143643, 0.172054, 0.213988, 0.27563, 0.370941", \ + "0.131888, 0.195666, 0.22358, 0.259947, 0.30996, 0.384383, 0.491692", \ + "0.226942, 0.319223, 0.359892, 0.411787, 0.479006, 0.569227, 0.697803" \ + ); + } + } + 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.0163663, 0.0485703, 0.0695497, 0.103907, 0.161187, 0.25661, 0.415379", \ + "0.0270887, 0.0723793, 0.0969043, 0.133666, 0.19186, 0.287153, 0.445869", \ + "0.0344819, 0.088143, 0.116323, 0.157843, 0.220463, 0.317834, 0.476447", \ + "0.0465597, 0.111715, 0.146135, 0.194911, 0.266984, 0.373901, 0.538369", \ + "0.0661648, 0.147534, 0.189217, 0.249472, 0.335584, 0.461093, 0.64556", \ + "0.0986245, 0.2032, 0.255013, 0.329023, 0.43603, 0.588868, 0.806693", \ + "0.155667, 0.291077, 0.357885, 0.449438, 0.582426, 0.772286, 1.04137" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0135611, 0.0546428, 0.0847691, 0.134814, 0.218661, 0.358615, 0.591561", \ + "0.0238472, 0.0694626, 0.0973184, 0.143229, 0.222716, 0.359497, 0.591865", \ + "0.0313607, 0.0830519, 0.11271, 0.159055, 0.235901, 0.367361, 0.594316", \ + "0.0447754, 0.104994, 0.138396, 0.188787, 0.26767, 0.395495, 0.612557", \ + "0.0691889, 0.140456, 0.179584, 0.237251, 0.324446, 0.457998, 0.672162", \ + "0.11243, 0.199854, 0.246449, 0.316712, 0.415919, 0.566343, 0.794919", \ + "0.193219, 0.302251, 0.358553, 0.443888, 0.56549, 0.743266, 1.00024" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0109045, 0.0274442, 0.0366685, 0.0513539, 0.0756672, 0.11615, 0.183653", \ + "0.0160553, 0.046545, 0.0610751, 0.0812666, 0.110665, 0.154249, 0.2228", \ + "0.0178091, 0.0575013, 0.075656, 0.10083, 0.135954, 0.186148, 0.260264", \ + "0.0178346, 0.0710388, 0.0951231, 0.127427, 0.172409, 0.233971, 0.321305", \ + "0.0178356, 0.082433, 0.115185, 0.158379, 0.216831, 0.29722, 0.406364", \ + "0.0178366, 0.0873022, 0.132026, 0.191499, 0.270969, 0.375704, 0.519087", \ + "0.0178376, 0.0873032, 0.132583, 0.214042, 0.322983, 0.467815, 0.657103" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00678949, 0.023439, 0.0350744, 0.0549144, 0.0888041, 0.145918, 0.24095", \ + "0.0175761, 0.0400242, 0.0522177, 0.0715316, 0.102499, 0.154587, 0.244881", \ + "0.0262858, 0.0536641, 0.0676268, 0.0885932, 0.121054, 0.17288, 0.258924", \ + "0.0417382, 0.0779896, 0.0943882, 0.118247, 0.154451, 0.209907, 0.29628", \ + "0.0688315, 0.119145, 0.140925, 0.169205, 0.212407, 0.273778, 0.368863", \ + "0.116934, 0.188532, 0.218631, 0.257091, 0.307311, 0.381818, 0.490079", \ + "0.206633, 0.305426, 0.349076, 0.405168, 0.476343, 0.566931, 0.698108" \ + ); + } + } + 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.0166738, 0.01775, 0.0179468, 0.0180577, 0.0179387, 0.0176811, 0.0170696", \ + "0.019232, 0.0181639, 0.0179463, 0.0180725, 0.0177869, 0.0178461, 0.0169124", \ + "0.0248945, 0.0217224, 0.0208056, 0.0199032, 0.0195032, 0.0183896, 0.0174691", \ + "0.0380846, 0.0317578, 0.0295738, 0.0274194, 0.0248821, 0.0231153, 0.0202581", \ + "0.06564, 0.0560238, 0.051929, 0.0475247, 0.042568, 0.0370683, 0.0316203", \ + "0.121739, 0.108586, 0.102248, 0.0943625, 0.0849457, 0.0750897, 0.0635835", \ + "0.234769, 0.217691, 0.209001, 0.197466, 0.182379, 0.163829, 0.142919" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00715417, 0.00760308, 0.00775683, 0.0076891, 0.00741434, 0.00715276, 0.00651585", \ + "0.0110117, 0.00936657, 0.00901371, 0.00866828, 0.00803117, 0.00812776, 0.00673805", \ + "0.0169982, 0.0132847, 0.0123705, 0.0113273, 0.0103014, 0.00903056, 0.00823428", \ + "0.0302793, 0.0237894, 0.0213124, 0.0187372, 0.0162761, 0.0138986, 0.011117", \ + "0.0579899, 0.0486835, 0.0442657, 0.0389747, 0.0331706, 0.0274756, 0.0226394", \ + "0.114476, 0.101814, 0.0951755, 0.0865175, 0.0765489, 0.0639278, 0.052649", \ + "0.228421, 0.212585, 0.203836, 0.191891, 0.175289, 0.154656, 0.131165" \ + ); + } + } + 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.00804729, 0.00912341, 0.00940863, 0.00956928, 0.00958231, 0.00942344, 0.00881658", \ + "0.0132566, 0.0110885, 0.0105973, 0.0104093, 0.00997968, 0.00939985, 0.00881278", \ + "0.0194786, 0.0156407, 0.0144204, 0.0131308, 0.0123442, 0.0108189, 0.00958499", \ + "0.0322992, 0.0259877, 0.0238131, 0.021319, 0.0185952, 0.0161378, 0.0133172", \ + "0.0588413, 0.0493744, 0.0455147, 0.0412471, 0.0360886, 0.0307279, 0.0251837", \ + "0.112076, 0.0989499, 0.0930474, 0.0858837, 0.0769752, 0.0670917, 0.0562901", \ + "0.219302, 0.202558, 0.1943, 0.183139, 0.169102, 0.152771, 0.132743" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0055901, 0.00718656, 0.00753172, 0.00767868, 0.0075324, 0.00727163, 0.0067503", \ + "0.00995852, 0.00844897, 0.00832296, 0.0081797, 0.00798081, 0.0081598, 0.00698774", \ + "0.0158879, 0.0120021, 0.0112089, 0.0104828, 0.00973895, 0.00883762, 0.0082284", \ + "0.0287777, 0.0220141, 0.0194541, 0.0171124, 0.015111, 0.0133572, 0.0105711", \ + "0.0556067, 0.0451761, 0.0409262, 0.0364799, 0.0306166, 0.0254972, 0.0212296", \ + "0.109244, 0.0953488, 0.0885109, 0.0798125, 0.0697542, 0.0584302, 0.0480344", \ + "0.217763, 0.199906, 0.191043, 0.178418, 0.161687, 0.142261, 0.11966" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00655425; + rise_capacitance : 0.00639181; + rise_capacitance_range (0.00575413, 0.00762418); + fall_capacitance : 0.00671669; + fall_capacitance_range (0.00566229, 0.00734262); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00625078; + rise_capacitance : 0.00658534; + rise_capacitance_range (0.0052877, 0.00928053); + fall_capacitance : 0.00591621; + fall_capacitance_range (0.00547989, 0.00636397); + } + } + cell (sg13cmos5l_nor2b_1) { + area : 9.072; + cell_footprint : "nor2b"; + cell_leakage_power : 1172.43; + leakage_power () { + value : 862.054; + when : "!A*!B_N"; + } + leakage_power () { + value : 920.417; + when : "!A*B_N"; + } + leakage_power () { + value : 1492.48; + when : "A*!B_N"; + } + leakage_power () { + value : 1414.75; + 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.0184174, 0.0797875, 0.120939, 0.188728, 0.302152, 0.490889, 0.805609", \ + "0.0304047, 0.10819, 0.151279, 0.219521, 0.332785, 0.521573, 0.835624", \ + "0.038341, 0.129429, 0.177237, 0.249188, 0.363671, 0.552227, 0.866266", \ + "0.0514265, 0.161491, 0.217463, 0.299227, 0.422355, 0.614872, 0.929066", \ + "0.0724638, 0.208512, 0.276836, 0.374023, 0.516408, 0.728214, 1.05351", \ + "0.106623, 0.278308, 0.362774, 0.483392, 0.654867, 0.904008, 1.26926", \ + "0.165719, 0.387055, 0.491682, 0.640953, 0.854793, 1.1591, 1.59242" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0157105, 0.0993627, 0.159161, 0.258189, 0.424009, 0.700303, 1.16095", \ + "0.0270577, 0.110593, 0.166004, 0.260982, 0.424432, 0.700362, 1.16109", \ + "0.0350142, 0.126511, 0.181372, 0.272487, 0.430245, 0.701669, 1.16116", \ + "0.0492687, 0.153775, 0.212357, 0.303675, 0.455763, 0.71615, 1.17381", \ + "0.0745651, 0.197618, 0.263836, 0.363401, 0.519326, 0.77205, 1.20142", \ + "0.119449, 0.269232, 0.346207, 0.461746, 0.63292, 0.897191, 1.32054", \ + "0.20094, 0.38472, 0.478688, 0.618904, 0.817534, 1.11401, 1.56445" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0120805, 0.0409687, 0.0584696, 0.087245, 0.135342, 0.215542, 0.349169", \ + "0.0185059, 0.0673628, 0.0903736, 0.123564, 0.174073, 0.254837, 0.388495", \ + "0.0211055, 0.0835837, 0.111883, 0.151219, 0.208157, 0.293545, 0.428637", \ + "0.0223509, 0.10539, 0.141748, 0.191512, 0.260723, 0.359166, 0.505101", \ + "0.0223519, 0.129245, 0.177362, 0.242037, 0.331062, 0.452895, 0.62508", \ + "0.0223529, 0.151558, 0.21752, 0.304424, 0.420107, 0.578899, 0.795718", \ + "0.0223539, 0.159045, 0.249936, 0.369405, 0.528328, 0.736493, 1.02262" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00778336, 0.0407872, 0.0646794, 0.104903, 0.172528, 0.285421, 0.473559", \ + "0.0193132, 0.0580312, 0.0806095, 0.116985, 0.179532, 0.287998, 0.474715", \ + "0.0286555, 0.0738684, 0.0983261, 0.135939, 0.196857, 0.300059, 0.479387", \ + "0.0450945, 0.10191, 0.129087, 0.170994, 0.234744, 0.336468, 0.507577", \ + "0.0735215, 0.149131, 0.18209, 0.230846, 0.301826, 0.410653, 0.581387", \ + "0.122934, 0.230886, 0.272988, 0.330336, 0.416642, 0.538189, 0.726048", \ + "0.213707, 0.366388, 0.42811, 0.504668, 0.606408, 0.758339, 0.971945" \ + ); + } + } + 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.0365476, 0.0968261, 0.137873, 0.205515, 0.318762, 0.50765, 0.822282", \ + "0.0514191, 0.11197, 0.153069, 0.220803, 0.334197, 0.522981, 0.83737", \ + "0.0608692, 0.121699, 0.162887, 0.23066, 0.343951, 0.532721, 0.8475", \ + "0.0746138, 0.136463, 0.177738, 0.245313, 0.358668, 0.547387, 0.86178", \ + "0.0909462, 0.154888, 0.19616, 0.263964, 0.37733, 0.5663, 0.880729", \ + "0.112058, 0.179978, 0.221395, 0.289978, 0.403704, 0.592613, 0.907423", \ + "0.137575, 0.212562, 0.25546, 0.324504, 0.439921, 0.631535, 0.946732" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0139832, 0.0993013, 0.159234, 0.2582, 0.423981, 0.700359, 1.16094", \ + "0.0155175, 0.099378, 0.159235, 0.258201, 0.42443, 0.70036, 1.16095", \ + "0.0172175, 0.0995117, 0.159289, 0.258202, 0.424431, 0.700361, 1.16098", \ + "0.0202652, 0.100146, 0.159581, 0.258348, 0.424432, 0.700362, 1.16099", \ + "0.0250456, 0.102164, 0.160924, 0.259302, 0.424712, 0.700439, 1.161", \ + "0.0329124, 0.107445, 0.164915, 0.262536, 0.427304, 0.70201, 1.16165", \ + "0.046214, 0.119082, 0.17417, 0.26978, 0.434204, 0.708694, 1.16603" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0307183, 0.0582308, 0.0759187, 0.104991, 0.153563, 0.234618, 0.369086", \ + "0.046779, 0.0752681, 0.0930633, 0.122183, 0.17081, 0.251647, 0.386305", \ + "0.0552853, 0.0849055, 0.102728, 0.131893, 0.180384, 0.261276, 0.396127", \ + "0.0677361, 0.0991026, 0.117002, 0.146014, 0.194452, 0.275291, 0.409956", \ + "0.0845301, 0.119669, 0.13818, 0.167916, 0.216976, 0.297347, 0.431656", \ + "0.105041, 0.146437, 0.167109, 0.198007, 0.248698, 0.332022, 0.467873", \ + "0.130154, 0.180682, 0.20503, 0.240379, 0.294181, 0.381884, 0.523419" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0100651, 0.0442729, 0.0686958, 0.109478, 0.17769, 0.291759, 0.481259", \ + "0.0127865, 0.045324, 0.0693965, 0.109835, 0.177875, 0.29176, 0.48126", \ + "0.0150117, 0.0463106, 0.069998, 0.110183, 0.178225, 0.291761, 0.481261", \ + "0.0183934, 0.0486414, 0.0717656, 0.111259, 0.178862, 0.292313, 0.481447", \ + "0.0242608, 0.0539526, 0.0758607, 0.114627, 0.181497, 0.294115, 0.482398", \ + "0.03372, 0.064368, 0.08568, 0.123022, 0.189194, 0.301029, 0.487716", \ + "0.048572, 0.083375, 0.103758, 0.140456, 0.205208, 0.317477, 0.504812" \ + ); + } + } + 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.00390304, 0.00460401, 0.00466817, 0.00462794, 0.00446906, 0.00416333, 0.00415495", \ + "0.00634958, 0.00507489, 0.00497464, 0.00478845, 0.00448909, 0.00409576, 0.00405105", \ + "0.0093991, 0.00683205, 0.00623835, 0.00592533, 0.00515908, 0.004418, 0.00428495", \ + "0.0157349, 0.0113134, 0.0100434, 0.00858191, 0.00777747, 0.00594041, 0.00645017", \ + "0.0290642, 0.0220862, 0.0197514, 0.0171545, 0.0143355, 0.0118484, 0.00925894", \ + "0.0554805, 0.0453415, 0.0412752, 0.0368918, 0.0316556, 0.0261069, 0.0201765", \ + "0.109521, 0.0953536, 0.0895836, 0.0818728, 0.0728741, 0.0628627, 0.0518895" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00346274, 0.0043857, 0.00444269, 0.00429718, 0.00412026, 0.00379262, 0.00321409", \ + "0.00543288, 0.0047295, 0.00459554, 0.00450097, 0.00445041, 0.003895, 0.00363074", \ + "0.0083012, 0.00600504, 0.00568727, 0.00529961, 0.00474019, 0.004883, 0.00354449", \ + "0.0146817, 0.0098784, 0.00875288, 0.00783322, 0.00693584, 0.00574963, 0.00516993", \ + "0.0279931, 0.0204184, 0.0174914, 0.0150901, 0.0126334, 0.0104148, 0.00772588", \ + "0.0548338, 0.0434919, 0.0389742, 0.0337462, 0.0283941, 0.0225719, 0.0185519", \ + "0.109445, 0.094374, 0.087271, 0.0785268, 0.0682358, 0.0567055, 0.0465581" \ + ); + } + } + 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.010441, 0.010933, 0.0109425, 0.0108433, 0.0106177, 0.0101748, 0.0100914", \ + "0.010349, 0.01074, 0.0107946, 0.0108029, 0.0106201, 0.0101224, 0.0101234", \ + "0.0104513, 0.0107028, 0.0106985, 0.0108059, 0.0105686, 0.0104416, 0.00987588", \ + "0.0107404, 0.0106624, 0.01078, 0.0106691, 0.0106104, 0.0100657, 0.0099375", \ + "0.0117295, 0.010813, 0.0107645, 0.0106938, 0.0105589, 0.0102664, 0.0112479", \ + "0.0138424, 0.011469, 0.01112, 0.0108591, 0.0106609, 0.0103977, 0.0097995", \ + "0.0170376, 0.0123516, 0.0114446, 0.0103886, 0.0096736, 0.0093016, 0.00861061" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00478858, 0.00504978, 0.00504048, 0.00493108, 0.00471068, 0.00448868, 0.00371998", \ + "0.00492283, 0.00504053, 0.00493623, 0.00484263, 0.00476613, 0.00429133, 0.00366503", \ + "0.0052671, 0.0051211, 0.0051828, 0.0050916, 0.0047565, 0.0051873, 0.003897", \ + "0.0057593, 0.00504, 0.0050882, 0.0049442, 0.0047291, 0.0041219, 0.0040136", \ + "0.0067035, 0.0050275, 0.0047285, 0.0043656, 0.0042254, 0.0039802, 0.0029451", \ + "0.009448, 0.0060268, 0.0054747, 0.004722, 0.0042693, 0.0037728, 0.0030498", \ + "0.0128433, 0.0072343, 0.00603329, 0.00490329, 0.0034393, 0.0025453, 0.0011943" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00321543; + rise_capacitance : 0.00336214; + rise_capacitance_range (0.00280468, 0.00468045); + fall_capacitance : 0.00306871; + fall_capacitance_range (0.00287696, 0.00330043); + } + pin (B_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00257925; + rise_capacitance : 0.00262091; + rise_capacitance_range (0.00228073, 0.00287734); + fall_capacitance : 0.00253758; + fall_capacitance_range (0.00226754, 0.00276671); + 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.00607287, 0.00754356, 0.00985612, 0.0152873, 0.0265573, 0.0499552, 0.0987874" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00672632, 0.00843897, 0.0108475, 0.016071, 0.0274056, 0.0501698, 0.0976527" \ + ); + } + } + 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.00607287, 0.00754356, 0.00985612, 0.0152873, 0.0265573, 0.0499552, 0.0987874" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00672632, 0.00843897, 0.0108475, 0.016071, 0.0274056, 0.0501698, 0.0976527" \ + ); + } + } + } + } + cell (sg13cmos5l_nor2b_2) { + area : 12.7008; + cell_footprint : "nor2b"; + cell_leakage_power : 2040.13; + leakage_power () { + value : 1556.15; + when : "!A*!B_N"; + } + leakage_power () { + value : 1443.41; + when : "!A*B_N"; + } + leakage_power () { + value : 2771.74; + when : "A*!B_N"; + } + leakage_power () { + value : 2389.21; + 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.0161545, 0.0794084, 0.120497, 0.188279, 0.301541, 0.490205, 0.804888", \ + "0.0266354, 0.107675, 0.150813, 0.21905, 0.332235, 0.520978, 0.835176", \ + "0.0337927, 0.128676, 0.176656, 0.248636, 0.363141, 0.551517, 0.865387", \ + "0.0452018, 0.160412, 0.216415, 0.298403, 0.421632, 0.61408, 0.928216", \ + "0.0635707, 0.206165, 0.274949, 0.372421, 0.515275, 0.726917, 1.05238", \ + "0.0934721, 0.273926, 0.358964, 0.479491, 0.652009, 0.900882, 1.26719", \ + "0.14509, 0.378376, 0.483042, 0.633387, 0.847686, 1.15355, 1.58767" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0134162, 0.0989929, 0.158897, 0.258074, 0.423919, 0.70066, 1.16188", \ + "0.0238147, 0.110268, 0.16578, 0.26095, 0.426532, 0.700786, 1.16189", \ + "0.0313673, 0.126153, 0.181109, 0.272371, 0.430331, 0.702134, 1.1619", \ + "0.0449946, 0.1535, 0.211959, 0.303637, 0.45587, 0.716497, 1.17508", \ + "0.0696288, 0.197835, 0.263916, 0.363536, 0.519727, 0.772639, 1.20231", \ + "0.112798, 0.268507, 0.346781, 0.462344, 0.633807, 0.897867, 1.32134", \ + "0.194432, 0.38634, 0.482549, 0.621224, 0.820455, 1.11631, 1.56755" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0111069, 0.0425156, 0.060919, 0.0912668, 0.141991, 0.226492, 0.367241", \ + "0.0166324, 0.0693955, 0.0932836, 0.127877, 0.180703, 0.265729, 0.40645", \ + "0.0187452, 0.0861099, 0.115263, 0.156067, 0.215415, 0.304608, 0.44659", \ + "0.0195736, 0.108693, 0.146057, 0.197198, 0.26903, 0.371298, 0.523602", \ + "0.0195746, 0.134303, 0.183279, 0.249971, 0.341894, 0.467723, 0.646144", \ + "0.0195756, 0.159419, 0.22695, 0.315307, 0.434619, 0.598803, 0.821682", \ + "0.0195766, 0.173336, 0.265229, 0.387568, 0.549533, 0.762119, 1.05606" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00693386, 0.0426507, 0.0678784, 0.110309, 0.181734, 0.300763, 0.499003", \ + "0.01776, 0.0598023, 0.0835295, 0.122051, 0.188079, 0.30293, 0.499499", \ + "0.0265711, 0.0756724, 0.101391, 0.14075, 0.20519, 0.314224, 0.504047", \ + "0.042295, 0.1041, 0.132707, 0.176447, 0.243035, 0.350189, 0.530865", \ + "0.0698244, 0.151655, 0.185936, 0.235495, 0.31141, 0.424579, 0.604796", \ + "0.118169, 0.233757, 0.276185, 0.336695, 0.426602, 0.553928, 0.749258", \ + "0.207783, 0.37051, 0.433738, 0.512518, 0.6183, 0.774099, 0.99507" \ + ); + } + } + 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.0403717, 0.10279, 0.144041, 0.21162, 0.324916, 0.513335, 0.827987", \ + "0.0586086, 0.121586, 0.16268, 0.230468, 0.34377, 0.53262, 0.846758", \ + "0.070341, 0.133955, 0.175065, 0.242745, 0.356034, 0.544731, 0.859616", \ + "0.0877091, 0.152386, 0.1934, 0.26118, 0.374435, 0.56299, 0.877207", \ + "0.109686, 0.176857, 0.217646, 0.285399, 0.39862, 0.58707, 0.901551", \ + "0.138495, 0.210064, 0.251524, 0.319587, 0.432558, 0.621753, 0.935836", \ + "0.17481, 0.253915, 0.297835, 0.365388, 0.480509, 0.670959, 0.985683" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0126324, 0.0993751, 0.159137, 0.258068, 0.424087, 0.700576, 1.16184", \ + "0.0147707, 0.0993761, 0.159138, 0.258069, 0.424291, 0.700749, 1.16185", \ + "0.0167087, 0.0993771, 0.159139, 0.25807, 0.424292, 0.700785, 1.16197", \ + "0.0202254, 0.100197, 0.159386, 0.25817, 0.424293, 0.700786, 1.16198", \ + "0.0260487, 0.102781, 0.160822, 0.25901, 0.424561, 0.700787, 1.16199", \ + "0.0353578, 0.108737, 0.165278, 0.26206, 0.426856, 0.70211, 1.16215", \ + "0.05072, 0.121872, 0.177023, 0.270322, 0.433445, 0.70813, 1.16627" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0361442, 0.0665181, 0.084727, 0.114491, 0.164274, 0.24674, 0.384556", \ + "0.05555, 0.0871941, 0.105466, 0.135273, 0.184836, 0.267374, 0.404983", \ + "0.0661482, 0.099089, 0.117404, 0.147146, 0.196748, 0.27942, 0.416953", \ + "0.0811916, 0.11647, 0.13472, 0.164497, 0.214032, 0.296607, 0.434005", \ + "0.101637, 0.140457, 0.159828, 0.189926, 0.239668, 0.321413, 0.458664", \ + "0.127839, 0.173156, 0.194312, 0.226241, 0.277352, 0.361461, 0.499349", \ + "0.159382, 0.21374, 0.239015, 0.274746, 0.329479, 0.417102, 0.558425" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0110941, 0.0464508, 0.071165, 0.112607, 0.182371, 0.298313, 0.492175", \ + "0.0142122, 0.0478364, 0.0720173, 0.112986, 0.182391, 0.298388, 0.49282", \ + "0.016883, 0.0492406, 0.0728861, 0.113502, 0.182748, 0.298584, 0.492821", \ + "0.0207521, 0.0526701, 0.0750934, 0.114828, 0.18349, 0.2991, 0.492822", \ + "0.027244, 0.0584314, 0.0802066, 0.118635, 0.18604, 0.300699, 0.493186", \ + "0.037819, 0.070937, 0.091256, 0.128045, 0.193789, 0.307474, 0.498221", \ + "0.054584, 0.092036, 0.111958, 0.147434, 0.211315, 0.323697, 0.514877" \ + ); + } + } + 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.00789929, 0.00935604, 0.00947372, 0.00942827, 0.0090896, 0.00828958, 0.00820982", \ + "0.0130623, 0.0102621, 0.0100361, 0.00956723, 0.00972855, 0.00831536, 0.00810831", \ + "0.0192035, 0.0136748, 0.0125365, 0.0118821, 0.0105411, 0.00898158, 0.00849539", \ + "0.0318542, 0.0225058, 0.0199146, 0.017275, 0.0155479, 0.0122541, 0.0130297", \ + "0.058305, 0.043604, 0.0389358, 0.0338144, 0.0279011, 0.0234282, 0.0183427", \ + "0.110567, 0.0891899, 0.0812718, 0.0722955, 0.062091, 0.0507236, 0.0395567", \ + "0.216547, 0.187742, 0.176188, 0.160781, 0.142813, 0.123034, 0.101279" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0056102, 0.00777897, 0.00764208, 0.00752118, 0.00728327, 0.00655361, 0.00530987", \ + "0.00994349, 0.0082907, 0.00801776, 0.00791912, 0.00798003, 0.00739615, 0.00565841", \ + "0.0158315, 0.0107934, 0.0101892, 0.00924371, 0.00844579, 0.00809602, 0.00663183", \ + "0.028647, 0.0184533, 0.0164806, 0.0143636, 0.0126409, 0.00973872, 0.0093614", \ + "0.055076, 0.0392204, 0.0332094, 0.0281435, 0.0239933, 0.0193702, 0.0146323", \ + "0.108466, 0.0845251, 0.0755045, 0.0650001, 0.0547189, 0.0441938, 0.0349197", \ + "0.215448, 0.185015, 0.170501, 0.153684, 0.133074, 0.1094, 0.0882921" \ + ); + } + } + 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.0188716, 0.0201775, 0.0201657, 0.0199484, 0.019568, 0.0187367, 0.018634", \ + "0.0188975, 0.0196314, 0.0197673, 0.0199204, 0.0193783, 0.0186708, 0.0184577", \ + "0.019333, 0.0196888, 0.0196048, 0.019768, 0.0194937, 0.0196688, 0.0185527", \ + "0.0205682, 0.019754, 0.0198867, 0.0196442, 0.0196253, 0.0185308, 0.0200017", \ + "0.0232167, 0.0203338, 0.0200864, 0.0199711, 0.0198204, 0.0189138, 0.020686", \ + "0.0289478, 0.0221497, 0.0214981, 0.0209013, 0.0203894, 0.0199686, 0.0186183", \ + "0.037801, 0.025715, 0.024133, 0.021764, 0.020559, 0.019721, 0.01842" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0087777, 0.009324, 0.009252, 0.009136, 0.0088834, 0.0079276, 0.0070658", \ + "0.0095179, 0.0092747, 0.0090465, 0.0091206, 0.0091946, 0.0083524, 0.007252", \ + "0.0102383, 0.0094514, 0.0094425, 0.0091131, 0.008775, 0.0087588, 0.0080213", \ + "0.0121302, 0.0100928, 0.0096108, 0.00955, 0.0093305, 0.0081143, 0.0079712", \ + "0.0153717, 0.0104823, 0.0101061, 0.0093891, 0.0087595, 0.0082088, 0.0060227", \ + "0.0215708, 0.0131446, 0.011923, 0.0107691, 0.0096561, 0.0086499, 0.0073758", \ + "0.030929, 0.017365, 0.014643, 0.012154, 0.00981, 0.007925, 0.005385" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00624508; + rise_capacitance : 0.00653947; + rise_capacitance_range (0.00538272, 0.00915674); + fall_capacitance : 0.00595068; + fall_capacitance_range (0.00553967, 0.00648207); + } + pin (B_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00302718; + rise_capacitance : 0.00307855; + rise_capacitance_range (0.00272352, 0.00335967); + fall_capacitance : 0.00297581; + fall_capacitance_range (0.00268381, 0.00322831); + 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.011971, 0.013415, 0.0159135, 0.0219068, 0.0350178, 0.0622828, 0.119736" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0117012, 0.0134135, 0.0161745, 0.0219329, 0.0350753, 0.061621, 0.117678" \ + ); + } + } + 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.011971, 0.013415, 0.0159135, 0.0219068, 0.0350178, 0.0622828, 0.119736" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0117012, 0.0134135, 0.0161745, 0.0219329, 0.0350753, 0.061621, 0.117678" \ + ); + } + } + } + } + cell (sg13cmos5l_nor3_1) { + area : 9.072; + cell_footprint : "nor3"; + cell_leakage_power : 1191.34; + leakage_power () { + value : 745.272; + when : "A&!B&!C"; + } + leakage_power () { + value : 628.428; + when : "!A&!B&!C"; + } + leakage_power () { + value : 924.236; + when : "!A&B&!C"; + } + leakage_power () { + value : 1127.35; + when : "!A&!B&C"; + } + leakage_power () { + value : 1398.09; + when : "A&B&!C"; + } + leakage_power () { + value : 2091.07; + when : "B&C"; + } + leakage_power () { + value : 1424.91; + 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.0363864, 0.12662, 0.188625, 0.290068, 0.46026, 0.743473, 1.21564", \ + "0.0438276, 0.138996, 0.201083, 0.303018, 0.473661, 0.757461, 1.22942", \ + "0.0481418, 0.148885, 0.212197, 0.314649, 0.4848, 0.768639, 1.24036", \ + "0.0577292, 0.167675, 0.233021, 0.338267, 0.509321, 0.792193, 1.26386", \ + "0.0754798, 0.201324, 0.271941, 0.381571, 0.557603, 0.843257, 1.3145", \ + "0.102544, 0.25725, 0.337873, 0.459193, 0.64561, 0.943095, 1.41902", \ + "0.144909, 0.343077, 0.440488, 0.58206, 0.793153, 1.11101, 1.61291" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0261868, 0.153958, 0.243276, 0.390302, 0.637007, 1.04845, 1.73387", \ + "0.033967, 0.156913, 0.24433, 0.391283, 0.637406, 1.04846, 1.73388", \ + "0.0428195, 0.164151, 0.249759, 0.393621, 0.637836, 1.04908, 1.73389", \ + "0.0605896, 0.180606, 0.264704, 0.405429, 0.645041, 1.0508, 1.7339", \ + "0.089651, 0.213343, 0.297069, 0.436709, 0.671134, 1.06839, 1.74108", \ + "0.141212, 0.276173, 0.361666, 0.500661, 0.734963, 1.12638, 1.78287", \ + "0.233878, 0.388064, 0.48327, 0.628809, 0.864335, 1.25053, 1.90523" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0163225, 0.0435961, 0.0605997, 0.0884004, 0.134694, 0.211758, 0.339973", \ + "0.0286619, 0.0713935, 0.0931499, 0.124812, 0.173343, 0.250962, 0.37916", \ + "0.0350226, 0.0889363, 0.115332, 0.152804, 0.207386, 0.289521, 0.419268", \ + "0.0421522, 0.112368, 0.146375, 0.193481, 0.259688, 0.354454, 0.495065", \ + "0.04614, 0.1392, 0.183346, 0.244467, 0.329693, 0.447129, 0.613536", \ + "0.046141, 0.167432, 0.227009, 0.307926, 0.418149, 0.571661, 0.780722", \ + "0.046142, 0.189989, 0.269841, 0.378, 0.526777, 0.726174, 1.00153" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0129005, 0.0449805, 0.0680165, 0.106622, 0.171575, 0.27984, 0.460305", \ + "0.0275641, 0.0623471, 0.0838416, 0.118754, 0.178677, 0.282633, 0.461189", \ + "0.0396666, 0.0788506, 0.102011, 0.137725, 0.196115, 0.294931, 0.466664", \ + "0.0609804, 0.108169, 0.133514, 0.173164, 0.234376, 0.33161, 0.495467", \ + "0.0980495, 0.158842, 0.188985, 0.234831, 0.301869, 0.40645, 0.569932", \ + "0.163535, 0.250445, 0.285886, 0.339051, 0.418685, 0.534816, 0.716085", \ + "0.282885, 0.409101, 0.460546, 0.527081, 0.620758, 0.756882, 0.960877" \ + ); + } + } + 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.0340839, 0.124368, 0.186131, 0.28797, 0.457986, 0.741238, 1.21363", \ + "0.0443566, 0.142949, 0.205194, 0.307153, 0.477441, 0.761899, 1.23347", \ + "0.0528965, 0.159903, 0.224223, 0.326891, 0.497225, 0.780454, 1.25407", \ + "0.0693562, 0.189832, 0.258844, 0.365961, 0.538279, 0.821269, 1.29283", \ + "0.0974961, 0.240252, 0.317982, 0.43354, 0.615363, 0.903996, 1.37671", \ + "0.144119, 0.320645, 0.412971, 0.546561, 0.745572, 1.05491, 1.54134", \ + "0.223565, 0.448156, 0.560536, 0.723018, 0.959799, 1.30446, 1.8323" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0265457, 0.153861, 0.243027, 0.390362, 0.636928, 1.04845, 1.73337", \ + "0.0379349, 0.158473, 0.245006, 0.392013, 0.637285, 1.04943, 1.73338", \ + "0.0472861, 0.168502, 0.252622, 0.394898, 0.641982, 1.04944, 1.73402", \ + "0.0630193, 0.189081, 0.272564, 0.411174, 0.647957, 1.05179, 1.73403", \ + "0.0898003, 0.22779, 0.312819, 0.451947, 0.682827, 1.07532, 1.74389", \ + "0.136154, 0.292865, 0.385736, 0.530261, 0.763033, 1.14929, 1.79927", \ + "0.217647, 0.403148, 0.509672, 0.666646, 0.918539, 1.30936, 1.95326" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0158649, 0.0427102, 0.0596389, 0.0874974, 0.134048, 0.211614, 0.340823", \ + "0.0259601, 0.0698811, 0.0918634, 0.123833, 0.172697, 0.250915, 0.380055", \ + "0.0303959, 0.0866382, 0.11355, 0.151501, 0.206652, 0.289431, 0.420165", \ + "0.0336967, 0.108544, 0.143419, 0.191409, 0.258569, 0.35431, 0.496162", \ + "0.0336977, 0.131642, 0.177748, 0.240614, 0.327541, 0.446339, 0.614295", \ + "0.0336987, 0.149808, 0.2137, 0.298343, 0.411836, 0.569012, 0.779877", \ + "0.0336997, 0.149809, 0.235498, 0.352996, 0.509254, 0.715835, 0.996836" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0109847, 0.0430581, 0.0662328, 0.105186, 0.170575, 0.279859, 0.461691", \ + "0.0244332, 0.0603073, 0.0820842, 0.117233, 0.177702, 0.282516, 0.462566", \ + "0.0354846, 0.0765794, 0.0999094, 0.136311, 0.19516, 0.294863, 0.467944", \ + "0.0547394, 0.105158, 0.131511, 0.171383, 0.233183, 0.331328, 0.496646", \ + "0.087494, 0.154629, 0.186176, 0.231685, 0.300592, 0.406224, 0.571356", \ + "0.143405, 0.241613, 0.280685, 0.335099, 0.41708, 0.535049, 0.717409", \ + "0.241712, 0.388128, 0.44515, 0.517973, 0.615105, 0.756357, 0.963388" \ + ); + } + } + 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.0268433, 0.117633, 0.179607, 0.281365, 0.451874, 0.734946, 1.20697", \ + "0.0430311, 0.144371, 0.206432, 0.308037, 0.478344, 0.762238, 1.23385", \ + "0.0545138, 0.168253, 0.233448, 0.336037, 0.505608, 0.788551, 1.26026", \ + "0.0740314, 0.206851, 0.279381, 0.389451, 0.562642, 0.844988, 1.31557", \ + "0.107515, 0.267049, 0.351408, 0.476888, 0.666415, 0.958898, 1.43032", \ + "0.16514, 0.362062, 0.464447, 0.61139, 0.829114, 1.15565, 1.6542", \ + "0.267273, 0.514428, 0.640158, 0.820385, 1.08172, 1.45955, 2.0236" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0269673, 0.15383, 0.243079, 0.390281, 0.637079, 1.04816, 1.73303", \ + "0.0381951, 0.160558, 0.245994, 0.392235, 0.637101, 1.04931, 1.73327", \ + "0.0463462, 0.174293, 0.257141, 0.397264, 0.643871, 1.04932, 1.73328", \ + "0.0609218, 0.200369, 0.284667, 0.421723, 0.65428, 1.05371, 1.7338", \ + "0.0865048, 0.243016, 0.334511, 0.476389, 0.706656, 1.09088, 1.7501", \ + "0.13186, 0.317319, 0.417861, 0.571833, 0.813594, 1.19919, 1.83689", \ + "0.21356, 0.437262, 0.553892, 0.728081, 0.99544, 1.40649, 2.05781" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.013501, 0.0409198, 0.0578226, 0.0856477, 0.132155, 0.209853, 0.33893", \ + "0.0203768, 0.0672948, 0.0895807, 0.121807, 0.170825, 0.249037, 0.378244", \ + "0.0221629, 0.083047, 0.110652, 0.149043, 0.204471, 0.287504, 0.418335", \ + "0.0221639, 0.103196, 0.139125, 0.188146, 0.255777, 0.352201, 0.494131", \ + "0.0221649, 0.122031, 0.17086, 0.235216, 0.323373, 0.443133, 0.611783", \ + "0.0221659, 0.131295, 0.199244, 0.28798, 0.404815, 0.563237, 0.776753", \ + "0.0221669, 0.131296, 0.203286, 0.327818, 0.49135, 0.703522, 0.988669" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00863006, 0.0406201, 0.0637237, 0.102862, 0.168016, 0.277398, 0.459177", \ + "0.0207406, 0.0577959, 0.0796624, 0.114848, 0.175323, 0.280009, 0.459755", \ + "0.030824, 0.0736291, 0.0972378, 0.133775, 0.192704, 0.292358, 0.46553", \ + "0.0482878, 0.102064, 0.12924, 0.168945, 0.230549, 0.32911, 0.494119", \ + "0.0780643, 0.151124, 0.182992, 0.229181, 0.298185, 0.403601, 0.568914", \ + "0.128299, 0.236296, 0.277772, 0.332104, 0.414631, 0.532828, 0.714771", \ + "0.217335, 0.375595, 0.437856, 0.513918, 0.610829, 0.756631, 0.963655" \ + ); + } + } + 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.0143033, 0.014843, 0.0149153, 0.0148044, 0.0146437, 0.014287, 0.0144398", \ + "0.0144768, 0.0146028, 0.0144745, 0.0145281, 0.0144313, 0.0140328, 0.0139435", \ + "0.0162606, 0.0151714, 0.015047, 0.0147843, 0.0145208, 0.014226, 0.0140866", \ + "0.0219254, 0.0185849, 0.0175961, 0.0170236, 0.0159647, 0.0155075, 0.01471", \ + "0.0351327, 0.0286176, 0.0264388, 0.0241921, 0.0218385, 0.0193566, 0.0179467", \ + "0.0625022, 0.0525613, 0.048525, 0.0440021, 0.038915, 0.0337919, 0.0298751", \ + "0.1181, 0.104567, 0.0982101, 0.0904166, 0.0811512, 0.0707611, 0.0604832" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00481739, 0.00486939, 0.00484529, 0.00465445, 0.00445649, 0.00410093, 0.0034869", \ + "0.00604425, 0.00530829, 0.00511926, 0.00484842, 0.00468359, 0.00412706, 0.0035483", \ + "0.00857378, 0.00660299, 0.0062325, 0.00569923, 0.00501714, 0.00493689, 0.00364483", \ + "0.0146027, 0.0103964, 0.00926618, 0.00825181, 0.00723644, 0.00595793, 0.00510977", \ + "0.0278408, 0.0206393, 0.018016, 0.0156062, 0.0129544, 0.0106887, 0.00797863", \ + "0.0551061, 0.0446714, 0.0398998, 0.0347294, 0.0288798, 0.0232506, 0.0187658", \ + "0.110739, 0.0967638, 0.0897812, 0.0806255, 0.0699926, 0.0579616, 0.0464983" \ + ); + } + } + 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.010304, 0.0108355, 0.0108663, 0.0107986, 0.0106387, 0.0102914, 0.0102286", \ + "0.0108847, 0.0106886, 0.0106035, 0.0106734, 0.0105086, 0.0102835, 0.0100586", \ + "0.0130486, 0.0115412, 0.0113026, 0.0109331, 0.0110288, 0.0103479, 0.0102762", \ + "0.0184879, 0.0150199, 0.014048, 0.0133039, 0.0124026, 0.0117521, 0.0108561", \ + "0.0301638, 0.0242189, 0.0221948, 0.019939, 0.0176775, 0.0150368, 0.0146942", \ + "0.0542239, 0.0450688, 0.0416454, 0.0375193, 0.032745, 0.0277584, 0.0238165", \ + "0.103076, 0.0902254, 0.084523, 0.0776569, 0.0700285, 0.0605113, 0.0504574" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00447391, 0.00481536, 0.00476521, 0.00461533, 0.00438037, 0.0040199, 0.00343732", \ + "0.00565521, 0.00518818, 0.00504143, 0.00480603, 0.0048503, 0.00415668, 0.00359757", \ + "0.0079411, 0.00636939, 0.0060297, 0.00566183, 0.00499683, 0.00508651, 0.00399202", \ + "0.013375, 0.00977796, 0.00887092, 0.00794559, 0.00713335, 0.00573252, 0.0052999", \ + "0.025063, 0.0189323, 0.0167047, 0.0144728, 0.0123274, 0.0103473, 0.00769763", \ + "0.0490071, 0.0399545, 0.0362115, 0.031671, 0.0265328, 0.0220039, 0.0174596", \ + "0.0977287, 0.085949, 0.0800467, 0.0722857, 0.0631781, 0.052947, 0.0432748" \ + ); + } + } + 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.00596582, 0.00664325, 0.00673079, 0.00669787, 0.00655705, 0.00618978, 0.00618313", \ + "0.00787788, 0.00695101, 0.00680183, 0.00675884, 0.00649382, 0.00625436, 0.00607775", \ + "0.0104452, 0.00839212, 0.00801566, 0.00744306, 0.00738984, 0.00634542, 0.00609263", \ + "0.0159211, 0.012348, 0.0111144, 0.0101211, 0.00880314, 0.00769398, 0.00715218", \ + "0.0275596, 0.0216639, 0.0196559, 0.0173192, 0.0150049, 0.0120727, 0.0115548", \ + "0.0508629, 0.041998, 0.0386249, 0.034607, 0.0300976, 0.0249514, 0.0214397", \ + "0.0987444, 0.0862167, 0.0806331, 0.0740172, 0.0664365, 0.057497, 0.0479372" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00388852, 0.00470765, 0.00464879, 0.00463483, 0.00434109, 0.00410694, 0.00344175", \ + "0.00531016, 0.00502472, 0.00491295, 0.0047794, 0.00478078, 0.00428789, 0.00352967", \ + "0.0076218, 0.00605746, 0.00582882, 0.00552667, 0.0049573, 0.00491139, 0.00389508", \ + "0.013004, 0.0092485, 0.00852447, 0.00769814, 0.00683474, 0.00585386, 0.00521299", \ + "0.0244915, 0.0180294, 0.0157989, 0.0137037, 0.0117621, 0.00995914, 0.00759005", \ + "0.0479768, 0.0381568, 0.034297, 0.0299034, 0.0251722, 0.020582, 0.0169615", \ + "0.0954773, 0.0823793, 0.0763732, 0.068713, 0.0595776, 0.0498525, 0.0410007" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00339273; + rise_capacitance : 0.00326016; + rise_capacitance_range (0.00301107, 0.00390265); + fall_capacitance : 0.0035253; + fall_capacitance_range (0.00296543, 0.00383117); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0033747; + rise_capacitance : 0.003363; + rise_capacitance_range (0.00289546, 0.00446295); + fall_capacitance : 0.00338641; + fall_capacitance_range (0.002876, 0.00359449); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00320029; + rise_capacitance : 0.00339287; + rise_capacitance_range (0.0027066, 0.00514308); + fall_capacitance : 0.00300771; + fall_capacitance_range (0.00283668, 0.00314735); + } + } + cell (sg13cmos5l_nor3_2) { + area : 16.3296; + cell_footprint : "nor3"; + cell_leakage_power : 2285.1; + leakage_power () { + value : 1422.81; + when : "A&!B&!C"; + } + leakage_power () { + value : 1251.47; + when : "!A&!B&!C"; + } + leakage_power () { + value : 1780.72; + when : "!A&B&!C"; + } + leakage_power () { + value : 2186.89; + when : "!A&!B&C"; + } + leakage_power () { + value : 2660.68; + when : "A&B&!C"; + } + leakage_power () { + value : 3978.85; + when : "B&C"; + } + leakage_power () { + value : 2714.27; + 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.0334513, 0.126946, 0.18915, 0.291949, 0.464114, 0.750091, 1.22719", \ + "0.0401588, 0.139064, 0.201817, 0.304812, 0.477203, 0.764323, 1.2409", \ + "0.0436299, 0.148597, 0.212642, 0.31614, 0.488099, 0.774949, 1.25156", \ + "0.0517003, 0.166838, 0.232945, 0.339163, 0.512011, 0.797984, 1.27457", \ + "0.066794, 0.199245, 0.270524, 0.380782, 0.559515, 0.84791, 1.3239", \ + "0.0898331, 0.252035, 0.333992, 0.455941, 0.644663, 0.943352, 1.42573", \ + "0.124851, 0.33385, 0.432193, 0.574929, 0.787933, 1.1092, 1.61223" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0221438, 0.15426, 0.244293, 0.39337, 0.643036, 1.0593, 1.75282", \ + "0.029963, 0.157137, 0.245639, 0.393997, 0.643114, 1.06021, 1.75283", \ + "0.0389488, 0.164246, 0.250984, 0.396562, 0.645041, 1.06022, 1.75284", \ + "0.056977, 0.18071, 0.265904, 0.408267, 0.650826, 1.06149, 1.75285", \ + "0.086407, 0.213541, 0.29782, 0.439505, 0.676988, 1.07885, 1.75974", \ + "0.137576, 0.277236, 0.363437, 0.502814, 0.740041, 1.13514, 1.80058", \ + "0.230967, 0.390188, 0.48547, 0.632247, 0.870273, 1.26077, 1.92048" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0155056, 0.0448446, 0.0625954, 0.0916272, 0.139973, 0.22037, 0.354281", \ + "0.0273909, 0.0731032, 0.0955406, 0.128332, 0.17868, 0.259604, 0.393419", \ + "0.0336125, 0.0910964, 0.11824, 0.156837, 0.213274, 0.298401, 0.433623", \ + "0.040733, 0.11532, 0.150198, 0.198526, 0.266725, 0.364552, 0.510224", \ + "0.0453803, 0.143566, 0.188779, 0.251348, 0.338742, 0.459365, 0.630712", \ + "0.0462642, 0.17496, 0.235604, 0.317836, 0.43074, 0.588142, 0.802239", \ + "0.0462652, 0.203452, 0.28456, 0.395321, 0.545398, 0.749427, 1.03115" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0121977, 0.0466335, 0.0707389, 0.111163, 0.179093, 0.292504, 0.4813", \ + "0.0264893, 0.0638957, 0.086364, 0.122891, 0.185955, 0.29489, 0.482234", \ + "0.038271, 0.0803118, 0.104452, 0.141882, 0.202839, 0.306806, 0.487038", \ + "0.059144, 0.110363, 0.136714, 0.17749, 0.24101, 0.342968, 0.514658", \ + "0.0955123, 0.160958, 0.1924, 0.238919, 0.309424, 0.417662, 0.589047", \ + "0.159955, 0.252274, 0.289122, 0.343743, 0.425671, 0.547239, 0.734778", \ + "0.277564, 0.413308, 0.465308, 0.532955, 0.628754, 0.771054, 0.981315" \ + ); + } + } + 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.0313191, 0.124811, 0.187153, 0.28994, 0.461896, 0.748071, 1.22518", \ + "0.0404497, 0.143372, 0.206318, 0.309351, 0.481683, 0.768771, 1.2462", \ + "0.0478845, 0.160205, 0.225166, 0.328949, 0.501032, 0.787821, 1.26594", \ + "0.0629479, 0.189418, 0.259299, 0.367366, 0.541878, 0.8278, 1.30476", \ + "0.0887355, 0.239223, 0.316934, 0.435001, 0.618168, 0.910189, 1.38705", \ + "0.131214, 0.31764, 0.410812, 0.546274, 0.7479, 1.05981, 1.55152", \ + "0.204266, 0.441567, 0.555308, 0.719665, 0.957241, 1.30581, 1.83885" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0225579, 0.15416, 0.244316, 0.393287, 0.642767, 1.0593, 1.75286", \ + "0.0339923, 0.15874, 0.246259, 0.393981, 0.643119, 1.05949, 1.75329", \ + "0.0434098, 0.168724, 0.253914, 0.397875, 0.648682, 1.0595, 1.7533", \ + "0.0591865, 0.189479, 0.273747, 0.414205, 0.653784, 1.06296, 1.75331", \ + "0.0855025, 0.226838, 0.314039, 0.45556, 0.688611, 1.0855, 1.76211", \ + "0.132042, 0.293223, 0.387664, 0.534167, 0.770439, 1.15988, 1.81713", \ + "0.212859, 0.405083, 0.51275, 0.674042, 0.922958, 1.32174, 1.97232" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0151204, 0.0438818, 0.0614875, 0.0904077, 0.138793, 0.219367, 0.353685", \ + "0.024577, 0.0714313, 0.0940749, 0.127004, 0.177531, 0.258647, 0.392892", \ + "0.0287739, 0.0886643, 0.116163, 0.155229, 0.211933, 0.297406, 0.433025", \ + "0.031871, 0.111114, 0.146837, 0.196027, 0.26474, 0.363185, 0.509438", \ + "0.031872, 0.135712, 0.18285, 0.246943, 0.335769, 0.457394, 0.629887", \ + "0.031873, 0.156694, 0.221567, 0.307948, 0.424115, 0.583376, 0.799872", \ + "0.031874, 0.159977, 0.248936, 0.367367, 0.527253, 0.736719, 1.02355" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0101914, 0.0444431, 0.0685908, 0.109103, 0.177335, 0.290968, 0.480317", \ + "0.0231906, 0.061568, 0.0841852, 0.120842, 0.184095, 0.293343, 0.481189", \ + "0.0338089, 0.0777289, 0.102156, 0.139859, 0.201136, 0.305208, 0.486014", \ + "0.0523192, 0.106872, 0.133965, 0.175688, 0.239264, 0.341468, 0.513637", \ + "0.0840688, 0.156394, 0.188649, 0.236076, 0.307345, 0.416629, 0.587997", \ + "0.138312, 0.243266, 0.283321, 0.340518, 0.423076, 0.5454, 0.734164", \ + "0.235017, 0.391604, 0.449107, 0.523542, 0.622767, 0.769547, 0.982367" \ + ); + } + } + 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.0231998, 0.117333, 0.179878, 0.282646, 0.454834, 0.741, 1.21792", \ + "0.0379154, 0.143968, 0.206646, 0.309338, 0.481395, 0.768345, 1.24483", \ + "0.048358, 0.167705, 0.23356, 0.337287, 0.508596, 0.794966, 1.27173", \ + "0.0663126, 0.205841, 0.279255, 0.390409, 0.565432, 0.850843, 1.32631", \ + "0.0972331, 0.265455, 0.350443, 0.47734, 0.668504, 0.964262, 1.44078", \ + "0.150455, 0.35834, 0.461961, 0.610501, 0.831343, 1.1603, 1.66368", \ + "0.245408, 0.507248, 0.634076, 0.815951, 1.08018, 1.46323, 2.03413" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0230732, 0.154152, 0.244416, 0.393253, 0.643063, 1.05896, 1.75204", \ + "0.0332405, 0.160802, 0.247193, 0.395525, 0.643064, 1.05942, 1.75205", \ + "0.040816, 0.174674, 0.258413, 0.400267, 0.646805, 1.05943, 1.75239", \ + "0.0548921, 0.200874, 0.286109, 0.424634, 0.660095, 1.06446, 1.75349", \ + "0.0795577, 0.244314, 0.336482, 0.479414, 0.711998, 1.10127, 1.76884", \ + "0.123822, 0.318181, 0.419967, 0.575679, 0.819992, 1.21017, 1.85487", \ + "0.204606, 0.436675, 0.559251, 0.733009, 1.00339, 1.41936, 2.07789" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0123626, 0.0418435, 0.0594023, 0.0883197, 0.136711, 0.217317, 0.35165", \ + "0.0181141, 0.0685713, 0.0915314, 0.124748, 0.175466, 0.256649, 0.390998", \ + "0.0192598, 0.084661, 0.112991, 0.152454, 0.209588, 0.295357, 0.431135", \ + "0.0192608, 0.10551, 0.142299, 0.192463, 0.26197, 0.36105, 0.507557", \ + "0.0192618, 0.125585, 0.175275, 0.241066, 0.331331, 0.454219, 0.627199", \ + "0.0192628, 0.137413, 0.206656, 0.296599, 0.41599, 0.578079, 0.796342", \ + "0.0192638, 0.137414, 0.215839, 0.342389, 0.50843, 0.724483, 1.01525" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00763278, 0.0417531, 0.0658318, 0.106492, 0.174576, 0.288211, 0.477702", \ + "0.0189686, 0.0587914, 0.0815904, 0.118309, 0.181326, 0.290764, 0.478902", \ + "0.0283977, 0.074864, 0.0992467, 0.137146, 0.198468, 0.302628, 0.483555", \ + "0.0447896, 0.103298, 0.130581, 0.172587, 0.236376, 0.338926, 0.511221", \ + "0.0730961, 0.152777, 0.185594, 0.233203, 0.304629, 0.413586, 0.585496", \ + "0.12118, 0.23817, 0.280469, 0.336155, 0.422366, 0.543043, 0.731268", \ + "0.208673, 0.378079, 0.441529, 0.519943, 0.619761, 0.769308, 0.983045" \ + ); + } + } + 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.0279617, 0.0291025, 0.0291199, 0.0290179, 0.0286407, 0.0279451, 0.0281761", \ + "0.0284141, 0.0286085, 0.0284222, 0.0284438, 0.0282177, 0.0277917, 0.0277262", \ + "0.0320149, 0.0296595, 0.0296223, 0.0289274, 0.0286638, 0.027731, 0.0278656", \ + "0.0432868, 0.0362354, 0.0343122, 0.0332327, 0.0311119, 0.0300942, 0.0287395", \ + "0.0693638, 0.0557035, 0.0513517, 0.0467431, 0.0425398, 0.0377671, 0.0359121", \ + "0.123228, 0.102419, 0.0945045, 0.0853865, 0.0755019, 0.0646216, 0.0569192", \ + "0.232412, 0.204292, 0.191673, 0.176059, 0.157729, 0.137363, 0.11575" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.008828, 0.00893514, 0.00886647, 0.00852302, 0.00806043, 0.00742657, 0.00622633", \ + "0.0113901, 0.00983723, 0.00933307, 0.00896865, 0.00924473, 0.00748905, 0.00661919", \ + "0.0164409, 0.012278, 0.0115015, 0.0105658, 0.00911917, 0.00924657, 0.00649362", \ + "0.0285011, 0.0198288, 0.0175964, 0.015467, 0.0134686, 0.0104034, 0.00971637", \ + "0.0546928, 0.0396531, 0.0344777, 0.0294844, 0.024734, 0.0200813, 0.0149778", \ + "0.108512, 0.0866211, 0.0773442, 0.0671259, 0.0553959, 0.0450952, 0.0355644", \ + "0.218, 0.189623, 0.175345, 0.157365, 0.136261, 0.112557, 0.0897781" \ + ); + } + } + 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.0199336, 0.0210781, 0.0211344, 0.0209951, 0.0205873, 0.0199438, 0.0203562", \ + "0.0212079, 0.0207838, 0.0206391, 0.0205465, 0.0202945, 0.0198545, 0.0197819", \ + "0.0255013, 0.0223826, 0.0222258, 0.0213665, 0.0215186, 0.0199321, 0.0200155", \ + "0.036329, 0.0289768, 0.0271169, 0.0255882, 0.0236761, 0.0222361, 0.0207472", \ + "0.0594009, 0.0467496, 0.0427424, 0.0385153, 0.0339635, 0.0289843, 0.02819", \ + "0.106765, 0.0874949, 0.0807127, 0.0726447, 0.0633667, 0.0532034, 0.0469007", \ + "0.202691, 0.175902, 0.164649, 0.151189, 0.135189, 0.116285, 0.0967048" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00829333, 0.0089489, 0.00898407, 0.00858926, 0.00820218, 0.00756811, 0.00632891", \ + "0.0107202, 0.00967839, 0.00942108, 0.00896705, 0.0095621, 0.00774038, 0.00669024", \ + "0.015328, 0.0119168, 0.0113327, 0.0105267, 0.0093358, 0.0094648, 0.0067543", \ + "0.0260897, 0.0188274, 0.0169925, 0.0152539, 0.0134211, 0.0107275, 0.00967451", \ + "0.0492334, 0.036516, 0.0320968, 0.027816, 0.0236084, 0.0196765, 0.0144603", \ + "0.0963269, 0.0776528, 0.070275, 0.0614006, 0.0514794, 0.0418086, 0.0336332", \ + "0.192304, 0.167632, 0.155899, 0.140725, 0.12322, 0.102706, 0.083375" \ + ); + } + } + 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.0111847, 0.0126297, 0.0127888, 0.0127197, 0.0123909, 0.011685, 0.0117684", \ + "0.0153028, 0.0132229, 0.01294, 0.012894, 0.0122759, 0.0117145, 0.0115714", \ + "0.0204702, 0.0160177, 0.0151368, 0.0142157, 0.0134491, 0.0119979, 0.012039", \ + "0.0313938, 0.0237292, 0.0212913, 0.0193073, 0.0166891, 0.0143147, 0.0132928", \ + "0.054475, 0.0420362, 0.0379789, 0.0333671, 0.0285599, 0.022952, 0.0228391", \ + "0.100427, 0.0817479, 0.074976, 0.0669818, 0.0580639, 0.0479431, 0.0390091", \ + "0.194438, 0.168221, 0.15738, 0.143861, 0.128828, 0.111462, 0.0926627" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00641067, 0.00810267, 0.00804016, 0.00802483, 0.00762535, 0.00695556, 0.00560183", \ + "0.0096038, 0.00881729, 0.008617, 0.00848104, 0.00846796, 0.00725188, 0.00670221", \ + "0.0143072, 0.0108791, 0.0104058, 0.00970755, 0.00870743, 0.00907261, 0.006313", \ + "0.0251175, 0.0171499, 0.0154089, 0.0140587, 0.0125316, 0.00985011, 0.00951441", \ + "0.0478865, 0.0343661, 0.0298391, 0.0256983, 0.0220788, 0.0184544, 0.0134223", \ + "0.0943458, 0.0738408, 0.0661157, 0.0570113, 0.0483, 0.0392322, 0.0318352", \ + "0.187857, 0.160544, 0.148425, 0.133429, 0.115826, 0.0963456, 0.0788072" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00651049; + rise_capacitance : 0.00625724; + rise_capacitance_range (0.00576115, 0.0074824); + fall_capacitance : 0.00676374; + fall_capacitance_range (0.00563529, 0.00741154); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00643981; + rise_capacitance : 0.00643464; + rise_capacitance_range (0.00546261, 0.00861229); + fall_capacitance : 0.00644498; + fall_capacitance_range (0.0054288, 0.00687537); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00616269; + rise_capacitance : 0.00656413; + rise_capacitance_range (0.00511458, 0.0100841); + fall_capacitance : 0.00576125; + fall_capacitance_range (0.00540517, 0.00605929); + } + } + cell (sg13cmos5l_nor4_1) { + area : 10.8864; + cell_footprint : "nor4"; + cell_leakage_power : 1525.04; + leakage_power () { + value : 834.312; + when : "!A&!B&!C&!D&Y"; + } + leakage_power () { + value : 1275.4; + when : "!A&!B&!C&D&!Y"; + } + leakage_power () { + value : 1072.31; + when : "!A&!B&C&!D&!Y"; + } + leakage_power () { + value : 1702.75; + when : "!A&!B&C&D&!Y"; + } + leakage_power () { + value : 893.356; + when : "!A&B&!C&!D&!Y"; + } + leakage_power () { + value : 1539.09; + when : "!A&B&!C&D&!Y"; + } + leakage_power () { + value : 1512.29; + when : "!A&B&C&!D&!Y"; + } + leakage_power () { + value : 2171.38; + when : "!A&B&C&D&!Y"; + } + leakage_power () { + value : 715.102; + when : "A&!B&!C&!D&!Y"; + } + leakage_power () { + value : 1363.87; + when : "A&!B&!C&D&!Y"; + } + leakage_power () { + value : 1349.28; + when : "A&!B&C&!D&!Y"; + } + leakage_power () { + value : 2013.28; + when : "A&!B&C&D&!Y"; + } + leakage_power () { + value : 1334.34; + when : "A&B&!C&!D&!Y"; + } + leakage_power () { + value : 2000.21; + when : "A&B&!C&D&!Y"; + } + leakage_power () { + value : 1981.29; + when : "A&B&C&!D&!Y"; + } + leakage_power () { + value : 2642.37; + 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.0537779, 0.174235, 0.256703, 0.392949, 0.619963, 0.998622, 1.62966", \ + "0.060946, 0.184011, 0.266742, 0.403194, 0.630541, 1.0097, 1.64159", \ + "0.0639226, 0.190647, 0.273802, 0.409952, 0.637504, 1.01629, 1.64791", \ + "0.0707649, 0.203257, 0.287931, 0.425094, 0.65218, 1.03022, 1.66065", \ + "0.0883916, 0.232608, 0.319012, 0.458548, 0.686168, 1.0631, 1.69059", \ + "0.11856, 0.288528, 0.382495, 0.526833, 0.758802, 1.13771, 1.76419", \ + "0.167236, 0.378946, 0.488884, 0.651468, 0.899112, 1.29004, 1.92137" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0401003, 0.210209, 0.328743, 0.524706, 0.85297, 1.39869, 2.30946", \ + "0.0456843, 0.211692, 0.329109, 0.524825, 0.852971, 1.39987, 2.30992", \ + "0.0525125, 0.216422, 0.332152, 0.525756, 0.85302, 1.39988, 2.31127", \ + "0.0705293, 0.229097, 0.342794, 0.533213, 0.856183, 1.39989, 2.31153", \ + "0.104513, 0.257676, 0.369207, 0.557095, 0.873184, 1.40909, 2.3247", \ + "0.162376, 0.322461, 0.429595, 0.611002, 0.922644, 1.44792, 2.3364", \ + "0.270889, 0.442463, 0.555799, 0.736061, 1.03605, 1.55292, 2.42319" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0175454, 0.0464173, 0.0644562, 0.0937432, 0.142251, 0.222798, 0.356587", \ + "0.0320052, 0.0754543, 0.0978939, 0.130557, 0.180958, 0.261889, 0.395714", \ + "0.0393696, 0.094078, 0.121005, 0.15947, 0.215753, 0.300741, 0.435861", \ + "0.0474005, 0.118709, 0.153535, 0.201471, 0.269635, 0.367154, 0.512565", \ + "0.0517607, 0.146469, 0.191865, 0.254566, 0.341734, 0.462255, 0.633246", \ + "0.0517617, 0.174462, 0.235809, 0.318555, 0.432588, 0.589972, 0.804059", \ + "0.0517627, 0.19357, 0.275704, 0.387943, 0.541657, 0.747101, 1.02935" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.01498, 0.0494647, 0.0736622, 0.114114, 0.181859, 0.294797, 0.483096", \ + "0.030788, 0.0666512, 0.0888743, 0.125399, 0.188249, 0.297222, 0.483934", \ + "0.0442322, 0.0836608, 0.107382, 0.14448, 0.205447, 0.308785, 0.488745", \ + "0.0680264, 0.114528, 0.140051, 0.180664, 0.243685, 0.345078, 0.516511", \ + "0.110239, 0.167961, 0.198113, 0.243575, 0.313629, 0.4204, 0.590662", \ + "0.18558, 0.266857, 0.300879, 0.35339, 0.432402, 0.552534, 0.737297", \ + "0.322954, 0.443007, 0.490107, 0.5535, 0.645897, 0.782493, 0.989547" \ + ); + } + } + 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.0516854, 0.172228, 0.25471, 0.390848, 0.617867, 0.996548, 1.62781", \ + "0.0600498, 0.184904, 0.267613, 0.403938, 0.631541, 1.01025, 1.64177", \ + "0.0658869, 0.196214, 0.279592, 0.415795, 0.643356, 1.02207, 1.65519", \ + "0.0797689, 0.21878, 0.304378, 0.442074, 0.669187, 1.04742, 1.67792", \ + "0.108762, 0.264066, 0.353448, 0.49537, 0.725452, 1.10322, 1.7309", \ + "0.157741, 0.341757, 0.444122, 0.596526, 0.833757, 1.22017, 1.84806", \ + "0.24065, 0.472114, 0.591661, 0.766946, 1.02988, 1.43403, 2.08056" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0401905, 0.210343, 0.328756, 0.524703, 0.852268, 1.39869, 2.31034", \ + "0.0485502, 0.212384, 0.329395, 0.525157, 0.852464, 1.3987, 2.31035", \ + "0.0573695, 0.218826, 0.333464, 0.526347, 0.854602, 1.39947, 2.3111", \ + "0.0755401, 0.234786, 0.347031, 0.535817, 0.857478, 1.40006, 2.3118", \ + "0.105783, 0.267415, 0.37845, 0.563934, 0.87862, 1.41145, 2.33107", \ + "0.157245, 0.330826, 0.442533, 0.627547, 0.936853, 1.4586, 2.3424", \ + "0.249561, 0.445688, 0.567954, 0.753061, 1.06179, 1.57898, 2.44415" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0178638, 0.0460774, 0.0639264, 0.0931351, 0.141783, 0.222764, 0.35749", \ + "0.0309922, 0.0745906, 0.0970852, 0.129871, 0.180497, 0.261918, 0.396648", \ + "0.0370864, 0.092561, 0.119835, 0.158531, 0.215154, 0.300712, 0.436783", \ + "0.0425394, 0.116125, 0.151414, 0.20009, 0.268592, 0.367088, 0.513393", \ + "0.0425404, 0.141029, 0.187574, 0.251514, 0.339986, 0.461655, 0.634033", \ + "0.0425414, 0.1611, 0.225676, 0.311821, 0.42744, 0.58787, 0.804643", \ + "0.0425424, 0.161101, 0.248625, 0.36784, 0.527324, 0.739024, 1.02646" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0137815, 0.0477071, 0.0719436, 0.112612, 0.180951, 0.294777, 0.484588", \ + "0.0283912, 0.064737, 0.0872212, 0.124081, 0.187358, 0.297128, 0.48511", \ + "0.0408622, 0.0813113, 0.105525, 0.143177, 0.204399, 0.308734, 0.490147", \ + "0.0626499, 0.111275, 0.138009, 0.178989, 0.242465, 0.344928, 0.51792", \ + "0.100237, 0.163405, 0.194698, 0.241425, 0.312378, 0.420252, 0.591905", \ + "0.164954, 0.256281, 0.294102, 0.349201, 0.430776, 0.552235, 0.739251", \ + "0.279316, 0.416767, 0.471977, 0.541553, 0.639171, 0.781253, 0.990494" \ + ); + } + } + 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.0452569, 0.165814, 0.248199, 0.384175, 0.611449, 0.990134, 1.62113", \ + "0.0562977, 0.183309, 0.266028, 0.402398, 0.62971, 1.00878, 1.63993", \ + "0.0668049, 0.201279, 0.285177, 0.421242, 0.648755, 1.0273, 1.65868", \ + "0.0876144, 0.234941, 0.322629, 0.461437, 0.688812, 1.06686, 1.70067", \ + "0.124062, 0.294849, 0.389117, 0.536845, 0.771248, 1.15022, 1.77799", \ + "0.18726, 0.393415, 0.503719, 0.667011, 0.917814, 1.31412, 1.94785", \ + "0.297197, 0.5552, 0.689668, 0.883836, 1.16921, 1.59994, 2.26609" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0403566, 0.210361, 0.328636, 0.524582, 0.852501, 1.39869, 2.30946", \ + "0.0514943, 0.213238, 0.329625, 0.524915, 0.852838, 1.39986, 2.30947", \ + "0.0606058, 0.221914, 0.335204, 0.526942, 0.853111, 1.39987, 2.31123", \ + "0.0767246, 0.241635, 0.352877, 0.539402, 0.858693, 1.39997, 2.31308", \ + "0.104622, 0.278461, 0.390931, 0.575693, 0.886643, 1.41557, 2.33417", \ + "0.152056, 0.344437, 0.461917, 0.651205, 0.960893, 1.47778, 2.3532", \ + "0.235557, 0.460329, 0.59214, 0.793162, 1.10993, 1.63131, 2.48777" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0170874, 0.0446854, 0.0623029, 0.0913175, 0.139826, 0.220657, 0.355471", \ + "0.0281031, 0.0725771, 0.0951622, 0.128096, 0.178659, 0.260005, 0.394719", \ + "0.0324448, 0.0898956, 0.117363, 0.156298, 0.213142, 0.298799, 0.434822", \ + "0.0345761, 0.111887, 0.14791, 0.19701, 0.266034, 0.364833, 0.511447", \ + "0.0345771, 0.13366, 0.181779, 0.246895, 0.335964, 0.458662, 0.631577", \ + "0.0345781, 0.146222, 0.213789, 0.302826, 0.42061, 0.582653, 0.801069", \ + "0.0345791, 0.146223, 0.22116, 0.34663, 0.511892, 0.727765, 1.01947" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0117663, 0.0453272, 0.0695787, 0.110161, 0.178435, 0.292205, 0.481867", \ + "0.0253567, 0.0624033, 0.0850165, 0.121758, 0.185127, 0.294703, 0.483298", \ + "0.0367122, 0.0786752, 0.103075, 0.140635, 0.202112, 0.306491, 0.487535", \ + "0.0566107, 0.107982, 0.134975, 0.176213, 0.240185, 0.342486, 0.515296", \ + "0.090457, 0.15877, 0.190961, 0.23787, 0.309227, 0.418072, 0.589429", \ + "0.147013, 0.248038, 0.288258, 0.344694, 0.42734, 0.549109, 0.736472", \ + "0.244907, 0.39898, 0.457846, 0.53256, 0.631239, 0.776826, 0.988507" \ + ); + } + } + 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.0332837, 0.15436, 0.237154, 0.373036, 0.600475, 0.979155, 1.61018", \ + "0.0518896, 0.178873, 0.261041, 0.396848, 0.62408, 1.00289, 1.63394", \ + "0.0659138, 0.203771, 0.287396, 0.42263, 0.649021, 1.0272, 1.65814", \ + "0.089477, 0.246192, 0.33615, 0.475669, 0.702479, 1.07867, 1.71075", \ + "0.129757, 0.314208, 0.415253, 0.569645, 0.808026, 1.18745, 1.81384", \ + "0.200476, 0.425057, 0.544865, 0.719144, 0.985123, 1.39274, 2.03182", \ + "0.326865, 0.605981, 0.749632, 0.961301, 1.26653, 1.72655, 2.42559" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0397988, 0.210279, 0.328857, 0.524868, 0.852631, 1.39904, 2.30946", \ + "0.0501534, 0.213997, 0.329893, 0.525097, 0.852632, 1.39988, 2.30947", \ + "0.0578655, 0.225418, 0.337569, 0.527816, 0.854213, 1.39989, 2.31122", \ + "0.0725155, 0.249633, 0.361513, 0.545907, 0.861791, 1.40083, 2.31274", \ + "0.0987839, 0.291205, 0.409174, 0.594878, 0.902778, 1.42477, 2.3183", \ + "0.144397, 0.363211, 0.490028, 0.687503, 1.00292, 1.5152, 2.37704", \ + "0.228151, 0.489128, 0.631469, 0.844499, 1.17726, 1.70992, 2.5696" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0145971, 0.0426742, 0.060287, 0.0892596, 0.137772, 0.218575, 0.353284", \ + "0.0225872, 0.0698109, 0.0926963, 0.125867, 0.176603, 0.257994, 0.392692", \ + "0.0244586, 0.0860856, 0.114248, 0.15376, 0.210863, 0.296757, 0.432846", \ + "0.0244596, 0.106571, 0.143489, 0.19371, 0.263391, 0.362382, 0.509323", \ + "0.0244606, 0.124822, 0.175125, 0.241546, 0.332085, 0.455395, 0.629013", \ + "0.0244616, 0.130105, 0.201138, 0.293149, 0.413679, 0.577881, 0.797396", \ + "0.0244626, 0.130106, 0.201139, 0.326447, 0.497021, 0.717285, 1.01189" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00937524, 0.0427817, 0.0669559, 0.107499, 0.175812, 0.289616, 0.479245", \ + "0.0216934, 0.0598059, 0.0825232, 0.119328, 0.182439, 0.292028, 0.479656", \ + "0.0320243, 0.0758591, 0.100347, 0.138103, 0.199648, 0.303886, 0.484838", \ + "0.0501142, 0.104746, 0.13236, 0.173511, 0.2377, 0.340095, 0.512696", \ + "0.080861, 0.155167, 0.187833, 0.234856, 0.306485, 0.415146, 0.586983", \ + "0.13223, 0.242928, 0.285086, 0.340456, 0.425298, 0.546594, 0.733966", \ + "0.222274, 0.388029, 0.450468, 0.528177, 0.62759, 0.773725, 0.98564" \ + ); + } + } + 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.0191163, 0.0195958, 0.019626, 0.0195821, 0.0194088, 0.0189656, 0.0190579", \ + "0.0189226, 0.0191602, 0.0192081, 0.0192193, 0.0191057, 0.0188312, 0.0190473", \ + "0.0198327, 0.01944, 0.0193132, 0.0192673, 0.0191257, 0.018779, 0.0187055", \ + "0.024041, 0.0216551, 0.0211107, 0.0206359, 0.019926, 0.0193064, 0.0193429", \ + "0.0359607, 0.0301621, 0.0283613, 0.0264845, 0.0249913, 0.0226765, 0.0224835", \ + "0.0617928, 0.0523741, 0.0485842, 0.0443957, 0.0397606, 0.0352611, 0.0306259", \ + "0.114615, 0.101472, 0.0954089, 0.0879584, 0.079167, 0.0697763, 0.0592719" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00558682, 0.00555295, 0.00545758, 0.00535963, 0.00514001, 0.00478334, 0.00419873", \ + "0.00636844, 0.00581714, 0.00555763, 0.00544738, 0.00556937, 0.00478705, 0.00421901", \ + "0.00843018, 0.00686248, 0.00650716, 0.00604962, 0.00556011, 0.00547421, 0.00419546", \ + "0.0136377, 0.0101101, 0.00912642, 0.00822076, 0.0073465, 0.00591109, 0.0058297", \ + "0.0260479, 0.0191536, 0.0168026, 0.0145627, 0.0124949, 0.0103302, 0.0077884", \ + "0.0515577, 0.0412856, 0.0367195, 0.0317718, 0.0265029, 0.0215521, 0.0171784", \ + "0.104374, 0.0902443, 0.0831016, 0.0740999, 0.0640242, 0.0527709, 0.042008" \ + ); + } + } + 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.0151606, 0.0156566, 0.0156977, 0.015635, 0.0154145, 0.0150145, 0.0151177", \ + "0.0150446, 0.0152193, 0.0155685, 0.0152962, 0.015125, 0.0147809, 0.014525", \ + "0.0162418, 0.0156739, 0.0154902, 0.0153629, 0.0153406, 0.0148987, 0.0149548", \ + "0.0206661, 0.0180817, 0.0174545, 0.0168509, 0.0160728, 0.0154552, 0.0154044", \ + "0.0315237, 0.0262059, 0.0243956, 0.0224697, 0.0206735, 0.0186425, 0.0187939", \ + "0.0543163, 0.0456483, 0.0425057, 0.0387369, 0.0342331, 0.0302632, 0.025574", \ + "0.100846, 0.0886101, 0.0832356, 0.0764845, 0.0688317, 0.0602553, 0.0506394" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00537714, 0.00548675, 0.0053306, 0.00521559, 0.00501673, 0.00466308, 0.00404907", \ + "0.00612727, 0.00572686, 0.00549263, 0.00535494, 0.00556126, 0.00479108, 0.00412806", \ + "0.00803632, 0.00666538, 0.00642241, 0.00601295, 0.00540059, 0.00561901, 0.00422996", \ + "0.01286, 0.00969179, 0.0088896, 0.00807146, 0.00724292, 0.0060033, 0.005776", \ + "0.0236118, 0.0179161, 0.0158317, 0.0139307, 0.012064, 0.0100743, 0.00783237", \ + "0.0460653, 0.0373932, 0.0336604, 0.0295558, 0.0246564, 0.0204799, 0.0166704", \ + "0.0925377, 0.0805447, 0.0746758, 0.0671263, 0.058341, 0.0487073, 0.0392868" \ + ); + } + } + 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.0112485, 0.0117553, 0.0117697, 0.0117099, 0.0114922, 0.0111063, 0.0111802", \ + "0.0115335, 0.011489, 0.0116982, 0.0114417, 0.0113205, 0.0110016, 0.0107775", \ + "0.0132302, 0.0121565, 0.0119452, 0.0118169, 0.0114548, 0.0110966, 0.0112354", \ + "0.0177844, 0.0148874, 0.0141584, 0.0132973, 0.0125234, 0.011744, 0.0119129", \ + "0.0277208, 0.0226299, 0.0208404, 0.018901, 0.0170915, 0.0151388, 0.01531", \ + "0.048378, 0.0402359, 0.0372317, 0.0338002, 0.0295846, 0.0257833, 0.021908", \ + "0.0904864, 0.0787507, 0.0738759, 0.0680484, 0.0610596, 0.0532297, 0.0440744" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00482047, 0.00510493, 0.00498987, 0.00487871, 0.00467375, 0.00435691, 0.00376447", \ + "0.00571116, 0.00547221, 0.00531376, 0.00518779, 0.00542774, 0.00455596, 0.00433413", \ + "0.00754225, 0.00638523, 0.00617836, 0.00576875, 0.00524958, 0.00542928, 0.00406418", \ + "0.0119961, 0.00916597, 0.00846798, 0.0076827, 0.00697527, 0.00578711, 0.00556725", \ + "0.0217833, 0.0167504, 0.0149353, 0.0131872, 0.0113475, 0.00969416, 0.00732224", \ + "0.04218, 0.0344187, 0.0311503, 0.0275662, 0.0231089, 0.0192236, 0.0160069", \ + "0.0840289, 0.0733428, 0.0682761, 0.061664, 0.0539846, 0.0453207, 0.0372765" \ + ); + } + } + 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.00691825, 0.00761086, 0.00768855, 0.00766572, 0.00746467, 0.00707678, 0.00715252", \ + "0.00854124, 0.00779602, 0.00799413, 0.00760481, 0.00737857, 0.00705418, 0.00679694", \ + "0.0107568, 0.00903858, 0.00856334, 0.00862866, 0.00783464, 0.00728983, 0.00733819", \ + "0.015501, 0.0123523, 0.0114159, 0.0103583, 0.0093294, 0.00823941, 0.00817112", \ + "0.0254842, 0.0203701, 0.0184806, 0.0165182, 0.0144939, 0.0123953, 0.0101527", \ + "0.045927, 0.0379365, 0.0351047, 0.0316091, 0.0273095, 0.0233032, 0.0184688", \ + "0.0880142, 0.0764338, 0.0715018, 0.0660959, 0.0589067, 0.0511358, 0.0424441" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00407866, 0.00477031, 0.00482282, 0.00460048, 0.00443984, 0.00414242, 0.00348196", \ + "0.00528068, 0.00514359, 0.00502675, 0.00497486, 0.00483142, 0.0042842, 0.00372093", \ + "0.00717722, 0.00602389, 0.00584111, 0.00555326, 0.00507248, 0.00503502, 0.00384227", \ + "0.0117452, 0.00868307, 0.0080863, 0.00734742, 0.00681232, 0.00552776, 0.00546023", \ + "0.0216307, 0.0160723, 0.0142177, 0.0124491, 0.0108065, 0.00924666, 0.00706825", \ + "0.0419793, 0.0334604, 0.0301373, 0.0261732, 0.0220242, 0.0185532, 0.0153009", \ + "0.0834287, 0.0719275, 0.0664666, 0.0596005, 0.0516449, 0.0428945, 0.0350357" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00337161; + rise_capacitance : 0.00322805; + rise_capacitance_range (0.00301315, 0.00381748); + fall_capacitance : 0.00351517; + fall_capacitance_range (0.00293729, 0.00384598); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00335969; + rise_capacitance : 0.00331804; + rise_capacitance_range (0.00292928, 0.0042438); + fall_capacitance : 0.00340134; + fall_capacitance_range (0.00285217, 0.00364772); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00331493; + rise_capacitance : 0.00335771; + rise_capacitance_range (0.00281573, 0.0046544); + fall_capacitance : 0.00327215; + fall_capacitance_range (0.00278835, 0.00345099); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00312606; + rise_capacitance : 0.00335013; + rise_capacitance_range (0.00264776, 0.00521422); + fall_capacitance : 0.00290199; + fall_capacitance_range (0.00275016, 0.00300718); + } + } + cell (sg13cmos5l_nor4_2) { + area : 21.7728; + cell_footprint : "nor4"; + cell_leakage_power : 3050.1; + leakage_power () { + value : 1668.62; + when : "!A&!B&!C&!D&Y"; + } + leakage_power () { + value : 2550.9; + when : "!A&!B&!C&D&!Y"; + } + leakage_power () { + value : 2144.62; + when : "!A&!B&C&!D&!Y"; + } + leakage_power () { + value : 3405.59; + when : "!A&!B&C&D&!Y"; + } + leakage_power () { + value : 1786.73; + when : "!A&B&!C&!D&!Y"; + } + leakage_power () { + value : 3078.3; + when : "!A&B&!C&D&!Y"; + } + leakage_power () { + value : 3024.6; + when : "!A&B&C&!D&!Y"; + } + leakage_power () { + value : 4342.87; + when : "!A&B&C&D&!Y"; + } + leakage_power () { + value : 1430.14; + when : "A&!B&!C&!D&!Y"; + } + leakage_power () { + value : 2727.78; + when : "A&!B&!C&D&!Y"; + } + leakage_power () { + value : 2698.49; + when : "A&!B&C&!D&!Y"; + } + leakage_power () { + value : 4026.6; + when : "A&!B&C&D&!Y"; + } + leakage_power () { + value : 2668.63; + when : "A&B&!C&!D&!Y"; + } + leakage_power () { + value : 4000.47; + when : "A&B&!C&D&!Y"; + } + leakage_power () { + value : 3962.53; + when : "A&B&C&!D&!Y"; + } + leakage_power () { + value : 5284.79; + 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.0517569, 0.176762, 0.259964, 0.397577, 0.627505, 1.01115, 1.649", \ + "0.0586479, 0.186313, 0.269952, 0.408076, 0.638109, 1.02169, 1.66068", \ + "0.0614226, 0.192779, 0.276934, 0.414649, 0.644957, 1.0282, 1.66719", \ + "0.0672684, 0.205149, 0.290671, 0.429338, 0.658992, 1.04159, 1.67973", \ + "0.0837642, 0.233899, 0.322152, 0.461822, 0.692563, 1.07344, 1.7088", \ + "0.113216, 0.289548, 0.38425, 0.531822, 0.764181, 1.14657, 1.78064", \ + "0.159917, 0.380771, 0.490591, 0.65404, 0.905128, 1.298, 1.93517" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0363466, 0.212899, 0.332613, 0.530952, 0.863078, 1.41745, 2.33963", \ + "0.0419625, 0.213877, 0.333034, 0.531531, 0.863279, 1.41795, 2.34158", \ + "0.0488275, 0.218556, 0.335885, 0.532175, 0.86329, 1.41796, 2.34159", \ + "0.0670441, 0.23098, 0.346312, 0.539445, 0.866961, 1.41797, 2.34201", \ + "0.101695, 0.260009, 0.373649, 0.562552, 0.883649, 1.42694, 2.34839", \ + "0.160391, 0.324715, 0.43282, 0.619326, 0.933288, 1.46432, 2.36589", \ + "0.270538, 0.445474, 0.560366, 0.741812, 1.04535, 1.56847, 2.45066" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0165166, 0.046445, 0.0645389, 0.0939303, 0.142546, 0.223235, 0.357324", \ + "0.0303691, 0.0755317, 0.0980034, 0.130749, 0.181205, 0.262284, 0.396343", \ + "0.037298, 0.0941236, 0.121048, 0.159645, 0.215958, 0.30113, 0.436429", \ + "0.0447183, 0.118784, 0.153667, 0.201724, 0.26981, 0.367468, 0.5131", \ + "0.0482714, 0.146684, 0.19186, 0.254642, 0.341969, 0.46254, 0.633719", \ + "0.0482724, 0.174154, 0.235994, 0.318875, 0.432166, 0.590237, 0.805111", \ + "0.0482734, 0.192804, 0.275231, 0.387385, 0.540911, 0.74686, 1.03006" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0142272, 0.0497621, 0.074045, 0.114681, 0.1827, 0.296069, 0.485067", \ + "0.0297969, 0.0668891, 0.0892285, 0.125941, 0.189099, 0.298518, 0.485954", \ + "0.043119, 0.0838229, 0.107742, 0.144861, 0.206084, 0.310051, 0.490724", \ + "0.0664519, 0.114816, 0.140816, 0.181215, 0.244276, 0.346031, 0.518464", \ + "0.108284, 0.168715, 0.198648, 0.244298, 0.314303, 0.421736, 0.592393", \ + "0.182789, 0.267719, 0.301927, 0.354107, 0.433685, 0.553496, 0.738709", \ + "0.319301, 0.444748, 0.492117, 0.555018, 0.644816, 0.783886, 0.991913" \ + ); + } + } + 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.0497536, 0.174618, 0.257969, 0.395859, 0.625514, 1.00864, 1.64708", \ + "0.0578847, 0.187496, 0.271166, 0.409156, 0.639306, 1.0229, 1.66279", \ + "0.0631947, 0.198685, 0.283065, 0.420835, 0.651181, 1.0344, 1.67491", \ + "0.0761416, 0.220583, 0.307365, 0.446836, 0.676585, 1.05938, 1.69737", \ + "0.1044, 0.265904, 0.355745, 0.499463, 0.732282, 1.11442, 1.74976", \ + "0.152567, 0.344861, 0.447406, 0.600957, 0.839743, 1.23166, 1.86616", \ + "0.235047, 0.475223, 0.595581, 0.773653, 1.04077, 1.44594, 2.09922" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0364285, 0.21261, 0.332637, 0.531202, 0.863079, 1.41672, 2.33963", \ + "0.0448016, 0.21454, 0.333256, 0.531203, 0.863343, 1.41795, 2.34071", \ + "0.0536797, 0.221021, 0.337215, 0.532818, 0.864214, 1.41796, 2.34139", \ + "0.0722228, 0.236923, 0.350617, 0.542035, 0.868126, 1.41796, 2.34203", \ + "0.10256, 0.269367, 0.381611, 0.570036, 0.888866, 1.42898, 2.3527", \ + "0.154086, 0.332032, 0.445863, 0.633157, 0.945788, 1.4756, 2.37188", \ + "0.246768, 0.447596, 0.568654, 0.759058, 1.07477, 1.59475, 2.47281" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0168914, 0.046041, 0.0638384, 0.0929914, 0.141545, 0.222339, 0.356699", \ + "0.0293635, 0.0745325, 0.0970028, 0.129731, 0.180237, 0.261462, 0.395873", \ + "0.0350202, 0.0925103, 0.119692, 0.158327, 0.214891, 0.300294, 0.436018", \ + "0.0397862, 0.116019, 0.151181, 0.19988, 0.268167, 0.366305, 0.51247", \ + "0.0397872, 0.140809, 0.187271, 0.251137, 0.339527, 0.460938, 0.633045", \ + "0.0397882, 0.160345, 0.224981, 0.310602, 0.426608, 0.586698, 0.803173", \ + "0.0397892, 0.160346, 0.246677, 0.3662, 0.525589, 0.736766, 1.02498" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0130771, 0.0477961, 0.0719885, 0.112648, 0.180931, 0.29467, 0.4843", \ + "0.0275225, 0.0647944, 0.0873135, 0.124047, 0.187339, 0.297046, 0.484635", \ + "0.0396186, 0.0812876, 0.105545, 0.143073, 0.204315, 0.30867, 0.489915", \ + "0.06101, 0.111629, 0.13818, 0.179151, 0.24258, 0.344801, 0.517534", \ + "0.0976389, 0.163576, 0.194754, 0.240882, 0.311755, 0.420437, 0.591706", \ + "0.161005, 0.256892, 0.294235, 0.349103, 0.430668, 0.551404, 0.738589", \ + "0.273104, 0.417619, 0.472629, 0.541942, 0.637438, 0.780806, 0.990521" \ + ); + } + } + 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.0426282, 0.167609, 0.250905, 0.388603, 0.618402, 1.00207, 1.63995", \ + "0.0529189, 0.184939, 0.268606, 0.406378, 0.6366, 1.02014, 1.65896", \ + "0.0627936, 0.202731, 0.287566, 0.425293, 0.65541, 1.03874, 1.67727", \ + "0.0829931, 0.236464, 0.325002, 0.465186, 0.695303, 1.07765, 1.71805", \ + "0.118886, 0.29627, 0.391645, 0.540699, 0.777223, 1.16072, 1.79591", \ + "0.180736, 0.395564, 0.506304, 0.670859, 0.925814, 1.32363, 1.96497", \ + "0.290125, 0.558251, 0.69342, 0.888454, 1.17482, 1.61023, 2.28562" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0366082, 0.212713, 0.332537, 0.530989, 0.863349, 1.41744, 2.33963", \ + "0.0476608, 0.215576, 0.33343, 0.532527, 0.863653, 1.41795, 2.34165", \ + "0.0568456, 0.224048, 0.338952, 0.533368, 0.863848, 1.41796, 2.34166", \ + "0.0727728, 0.243812, 0.356429, 0.545581, 0.869417, 1.41797, 2.34296", \ + "0.100223, 0.280444, 0.394518, 0.581474, 0.897251, 1.43345, 2.34486", \ + "0.147577, 0.346657, 0.465111, 0.656956, 0.970967, 1.49478, 2.38194", \ + "0.230014, 0.462607, 0.595575, 0.798709, 1.11991, 1.64613, 2.51629" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0161391, 0.0445496, 0.0621529, 0.0911305, 0.139521, 0.220136, 0.354532", \ + "0.0263386, 0.0724624, 0.0949754, 0.127841, 0.178334, 0.259496, 0.39385", \ + "0.0300702, 0.0896844, 0.117077, 0.156107, 0.212774, 0.298323, 0.433998", \ + "0.0313624, 0.111634, 0.147565, 0.19672, 0.265554, 0.364086, 0.510414", \ + "0.0313634, 0.13312, 0.181169, 0.246215, 0.335722, 0.457806, 0.630431", \ + "0.0313644, 0.145148, 0.212705, 0.301675, 0.419653, 0.581893, 0.799571", \ + "0.0313654, 0.145149, 0.219005, 0.344478, 0.50997, 0.72552, 1.01708" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0109838, 0.0452626, 0.0695084, 0.110037, 0.17827, 0.29207, 0.481608", \ + "0.0241467, 0.062286, 0.0849153, 0.121701, 0.184932, 0.294516, 0.482263", \ + "0.0351636, 0.07855, 0.102955, 0.140634, 0.201856, 0.306164, 0.487286", \ + "0.0543887, 0.10787, 0.134875, 0.176503, 0.240135, 0.342381, 0.515064", \ + "0.0871999, 0.158671, 0.19078, 0.237997, 0.308973, 0.417843, 0.589147", \ + "0.14206, 0.248027, 0.28839, 0.343864, 0.42758, 0.549335, 0.736182", \ + "0.237565, 0.399089, 0.458062, 0.532448, 0.632115, 0.776724, 0.987289" \ + ); + } + } + 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.0297171, 0.155041, 0.23859, 0.376321, 0.606205, 0.989507, 1.62793", \ + "0.0478641, 0.179602, 0.262698, 0.400134, 0.629972, 1.01332, 1.65177", \ + "0.0612073, 0.204579, 0.289208, 0.425937, 0.655284, 1.03763, 1.67593", \ + "0.0841971, 0.247353, 0.338209, 0.47914, 0.708538, 1.08933, 1.72692", \ + "0.123755, 0.316253, 0.418394, 0.573715, 0.814085, 1.19805, 1.83176", \ + "0.19357, 0.428113, 0.548233, 0.724077, 0.992849, 1.40304, 2.0501", \ + "0.318958, 0.610442, 0.757148, 0.966587, 1.27645, 1.74073, 2.44595" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0356904, 0.212593, 0.332651, 0.53115, 0.863081, 1.41714, 2.33963", \ + "0.045604, 0.216175, 0.333737, 0.531432, 0.863183, 1.41797, 2.33964", \ + "0.0527594, 0.227539, 0.341309, 0.534208, 0.864209, 1.41798, 2.34057", \ + "0.0667668, 0.251615, 0.364927, 0.551924, 0.872128, 1.42171, 2.34281", \ + "0.0921904, 0.29334, 0.412379, 0.600985, 0.913325, 1.44207, 2.35707", \ + "0.136781, 0.365981, 0.493159, 0.692411, 1.01207, 1.5322, 2.40633", \ + "0.218564, 0.490551, 0.633135, 0.849361, 1.18849, 1.72587, 2.59638" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0135113, 0.042403, 0.0599096, 0.0886985, 0.136997, 0.217245, 0.35112", \ + "0.0203125, 0.069436, 0.0922325, 0.125258, 0.175755, 0.256641, 0.390508", \ + "0.0213572, 0.0856199, 0.113756, 0.153082, 0.209909, 0.295291, 0.430652", \ + "0.0213582, 0.105677, 0.142596, 0.192738, 0.261999, 0.360812, 0.506851", \ + "0.0213592, 0.123644, 0.173911, 0.240292, 0.33055, 0.453506, 0.626331", \ + "0.0213602, 0.127992, 0.19889, 0.291487, 0.4116, 0.575557, 0.79388", \ + "0.0213612, 0.127993, 0.198891, 0.323102, 0.493601, 0.71289, 1.00748" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00843953, 0.0424419, 0.0664575, 0.106824, 0.174842, 0.288033, 0.476829", \ + "0.0201205, 0.0594563, 0.0820523, 0.118649, 0.181537, 0.290458, 0.478426", \ + "0.0299411, 0.0755363, 0.0999615, 0.137634, 0.198726, 0.302415, 0.48249", \ + "0.0471176, 0.104567, 0.131959, 0.173434, 0.236754, 0.338836, 0.510616", \ + "0.0764004, 0.154498, 0.187149, 0.235326, 0.305215, 0.413677, 0.584928", \ + "0.125942, 0.242237, 0.284173, 0.339678, 0.423919, 0.545045, 0.731535", \ + "0.213294, 0.387771, 0.449588, 0.526157, 0.627259, 0.772689, 0.985452" \ + ); + } + } + 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.0387824, 0.0398636, 0.0398213, 0.0396811, 0.039264, 0.0385038, 0.0379243", \ + "0.0383643, 0.0389345, 0.0389559, 0.0390622, 0.0387761, 0.0383132, 0.0385568", \ + "0.040193, 0.0394681, 0.0393156, 0.0395585, 0.0387161, 0.0381591, 0.0380312", \ + "0.0485449, 0.0436866, 0.0426531, 0.0414755, 0.0403252, 0.0390906, 0.0386538", \ + "0.0724542, 0.0604654, 0.0570901, 0.0532451, 0.0500874, 0.0458515, 0.0439757", \ + "0.124254, 0.104705, 0.097055, 0.0893435, 0.0796177, 0.0706678, 0.0624174", \ + "0.229948, 0.202741, 0.190524, 0.175724, 0.158182, 0.139089, 0.117916" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0110643, 0.0110099, 0.0108168, 0.0106163, 0.0101399, 0.00940457, 0.00822071", \ + "0.0126403, 0.0115173, 0.011172, 0.0107895, 0.0102908, 0.00959854, 0.00842323", \ + "0.0168392, 0.01355, 0.0128244, 0.0119812, 0.0109127, 0.0111895, 0.0081787", \ + "0.0273707, 0.0200187, 0.0181904, 0.0163067, 0.0145209, 0.0116298, 0.0113991", \ + "0.052218, 0.0380866, 0.0332559, 0.028842, 0.0247283, 0.0206863, 0.0163843", \ + "0.103356, 0.0820699, 0.0730581, 0.0632536, 0.0522434, 0.0427119, 0.0341322", \ + "0.208895, 0.180097, 0.165568, 0.147458, 0.127185, 0.104584, 0.0834134" \ + ); + } + } + 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.0309162, 0.031974, 0.0319887, 0.0318782, 0.0314517, 0.0306776, 0.0305324", \ + "0.0307125, 0.0310006, 0.0317629, 0.0311387, 0.0308987, 0.030491, 0.0309071", \ + "0.0330237, 0.0319512, 0.0317011, 0.0319288, 0.0311127, 0.0302591, 0.0306328", \ + "0.0418092, 0.036448, 0.0352579, 0.0341015, 0.032706, 0.0315005, 0.0316648", \ + "0.0635839, 0.0524832, 0.0488078, 0.0452136, 0.0422008, 0.0379788, 0.0367672", \ + "0.109174, 0.0912845, 0.0849328, 0.0773333, 0.068137, 0.0608349, 0.0517519", \ + "0.202109, 0.176591, 0.165629, 0.152767, 0.138082, 0.120068, 0.101373" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0105739, 0.010717, 0.0104757, 0.0102825, 0.00987021, 0.00918099, 0.00783528", \ + "0.0121081, 0.0112772, 0.0108286, 0.0105985, 0.0101264, 0.00930211, 0.00781401", \ + "0.0159528, 0.013083, 0.012622, 0.0118938, 0.0106743, 0.0104158, 0.00829861", \ + "0.0256407, 0.0191376, 0.0175296, 0.015965, 0.014378, 0.0118155, 0.0111796", \ + "0.0471198, 0.0354179, 0.0312823, 0.0274018, 0.0236784, 0.019961, 0.0158778", \ + "0.0919685, 0.074397, 0.0667322, 0.0583692, 0.0488649, 0.0403628, 0.0328969", \ + "0.184426, 0.159972, 0.14812, 0.133121, 0.115852, 0.0965362, 0.0786919" \ + ); + } + } + 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.0230658, 0.0241685, 0.0241549, 0.0240274, 0.023608, 0.022843, 0.0226701", \ + "0.0237003, 0.0234859, 0.0235375, 0.023777, 0.0232975, 0.0226632, 0.02283", \ + "0.0271079, 0.0248477, 0.0242874, 0.0244588, 0.0234691, 0.0227381, 0.0227249", \ + "0.0363014, 0.0302377, 0.0287843, 0.0270433, 0.0255108, 0.0239799, 0.0241558", \ + "0.0562787, 0.0456441, 0.0421355, 0.0382803, 0.0349214, 0.0311853, 0.0278463", \ + "0.0975792, 0.0807144, 0.0745939, 0.0677276, 0.0598883, 0.0519369, 0.0433506", \ + "0.181705, 0.157353, 0.147576, 0.135911, 0.121494, 0.106377, 0.0889707" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00884443, 0.00940544, 0.00934785, 0.00899045, 0.00857364, 0.00793154, 0.00670061", \ + "0.0107349, 0.0102198, 0.00994277, 0.00958259, 0.00953391, 0.00845641, 0.00726633", \ + "0.0144257, 0.0120255, 0.0115819, 0.0108966, 0.00973906, 0.0101679, 0.00730731", \ + "0.0234056, 0.0175463, 0.0161657, 0.0148173, 0.0134006, 0.0107276, 0.010515", \ + "0.0431513, 0.0325374, 0.0289302, 0.025457, 0.0221072, 0.0186307, 0.0144269", \ + "0.0837569, 0.0676801, 0.061338, 0.0539199, 0.0455765, 0.0382179, 0.0311756", \ + "0.167414, 0.145467, 0.135097, 0.121926, 0.106553, 0.089263, 0.0727706" \ + ); + } + } + 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.0142309, 0.0156433, 0.0157616, 0.0157329, 0.0153217, 0.0145457, 0.014394", \ + "0.0176976, 0.0159877, 0.0163906, 0.0155911, 0.0151865, 0.0145263, 0.0142918", \ + "0.0221921, 0.0186058, 0.0175966, 0.0171537, 0.0159526, 0.0147515, 0.0147872", \ + "0.0317889, 0.0252356, 0.0232645, 0.0209762, 0.0191913, 0.0174033, 0.0165136", \ + "0.051812, 0.0411381, 0.0374818, 0.0335318, 0.0299693, 0.024709, 0.0224223", \ + "0.0927448, 0.0761925, 0.0704231, 0.0633547, 0.0551254, 0.0470729, 0.0378375", \ + "0.17661, 0.152645, 0.143154, 0.131835, 0.117995, 0.102115, 0.0855758" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00682154, 0.0084115, 0.00829844, 0.00797623, 0.0077534, 0.00706722, 0.00572286", \ + "0.00950724, 0.00916234, 0.00889238, 0.0087351, 0.00909652, 0.00738745, 0.00726637", \ + "0.0133987, 0.0109326, 0.0105873, 0.0100564, 0.00900624, 0.00930247, 0.00660997", \ + "0.0226237, 0.0163321, 0.0151235, 0.01382, 0.0123638, 0.0101421, 0.00957835", \ + "0.0424092, 0.0308541, 0.0272596, 0.0240904, 0.02034, 0.0175179, 0.0138851", \ + "0.0830955, 0.0655188, 0.0587087, 0.0509511, 0.042719, 0.0358381, 0.0292655", \ + "0.166003, 0.141487, 0.130915, 0.117201, 0.101753, 0.0842953, 0.0697165" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00653379; + rise_capacitance : 0.0062492; + rise_capacitance_range (0.00582144, 0.00745107); + fall_capacitance : 0.00681838; + fall_capacitance_range (0.0056675, 0.00748586); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00642812; + rise_capacitance : 0.00635397; + rise_capacitance_range (0.0055607, 0.00827755); + fall_capacitance : 0.00650228; + fall_capacitance_range (0.0054254, 0.00699784); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0063592; + rise_capacitance : 0.00645201; + rise_capacitance_range (0.00534696, 0.00915912); + fall_capacitance : 0.00626639; + fall_capacitance_range (0.00532799, 0.0066242); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00612564; + rise_capacitance : 0.00658368; + rise_capacitance_range (0.00508135, 0.0103989); + fall_capacitance : 0.0056676; + fall_capacitance_range (0.00535656, 0.00587753); + } + } + cell (sg13cmos5l_o21ai_1) { + area : 9.072; + cell_footprint : "o21ai"; + cell_leakage_power : 1609.4; + leakage_power () { + value : 629.368; + when : "!A1&!A2&!B1&Y"; + } + leakage_power () { + value : 1368; + when : "A1&!A2&!B1&Y"; + } + leakage_power () { + value : 1368.01; + when : "!A1&A2&!B1&Y"; + } + leakage_power () { + value : 2099.41; + when : "A1&A2&!B1&Y"; + } + leakage_power () { + value : 444.858; + when : "!A1&!A2&B1&Y"; + } + leakage_power () { + value : 1939.47; + when : "A1&!A2&B1&!Y"; + } + leakage_power () { + value : 2154.63; + when : "!A1&A2&B1&!Y"; + } + leakage_power () { + value : 2871.42; + 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.0344352, 0.108346, 0.158716, 0.242021, 0.381021, 0.612786, 0.999299", \ + "0.0468494, 0.127976, 0.179065, 0.262407, 0.401517, 0.633439, 1.01974", \ + "0.0551056, 0.144139, 0.197477, 0.282331, 0.421629, 0.653293, 1.03943", \ + "0.0703818, 0.171443, 0.229567, 0.318729, 0.461485, 0.69407, 1.0799", \ + "0.0962286, 0.216032, 0.281705, 0.379533, 0.532816, 0.773514, 1.16239", \ + "0.136981, 0.286114, 0.364611, 0.478779, 0.648515, 0.909789, 1.31777", \ + "0.204665, 0.396554, 0.491704, 0.631497, 0.833745, 1.13279, 1.57926" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0258572, 0.130797, 0.203646, 0.324495, 0.526427, 0.863115, 1.42415", \ + "0.0361973, 0.135602, 0.206255, 0.325167, 0.526428, 0.863116, 1.42416", \ + "0.0462728, 0.145635, 0.214492, 0.330314, 0.528462, 0.863819, 1.42417", \ + "0.0628702, 0.167322, 0.235546, 0.34828, 0.540826, 0.869047, 1.42818", \ + "0.0903809, 0.206632, 0.277728, 0.390549, 0.579655, 0.897898, 1.44072", \ + "0.138464, 0.276284, 0.35467, 0.471766, 0.663155, 0.978398, 1.50599", \ + "0.217788, 0.392031, 0.484633, 0.62011, 0.822151, 1.14787, 1.67343" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0251108, 0.0736744, 0.106351, 0.16022, 0.250309, 0.400359, 0.650396", \ + "0.0341283, 0.0925864, 0.127086, 0.181899, 0.272304, 0.422352, 0.672458", \ + "0.0386175, 0.106786, 0.144282, 0.202083, 0.294384, 0.445022, 0.695182", \ + "0.0429823, 0.127144, 0.170798, 0.234664, 0.333398, 0.488789, 0.740843", \ + "0.0434466, 0.15179, 0.203968, 0.280112, 0.39129, 0.560735, 0.823149", \ + "0.0434476, 0.176551, 0.245239, 0.339398, 0.473047, 0.669095, 0.957263", \ + "0.0434486, 0.193152, 0.283269, 0.406543, 0.577714, 0.812057, 1.15321" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0163703, 0.081296, 0.127074, 0.202701, 0.329333, 0.539884, 0.891185", \ + "0.026666, 0.0891194, 0.132427, 0.205546, 0.330036, 0.540132, 0.891263", \ + "0.0378322, 0.0999422, 0.143021, 0.214007, 0.335533, 0.542426, 0.892199", \ + "0.0582635, 0.123327, 0.165936, 0.236264, 0.354588, 0.555538, 0.898125", \ + "0.0924764, 0.167999, 0.211596, 0.281707, 0.399668, 0.596359, 0.928417", \ + "0.149761, 0.250266, 0.297507, 0.371921, 0.490461, 0.688066, 1.01478", \ + "0.249359, 0.391794, 0.454283, 0.539935, 0.667109, 0.870148, 1.19559" \ + ); + } + } + 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.0307365, 0.10519, 0.155618, 0.238866, 0.377998, 0.610088, 0.996496", \ + "0.0494832, 0.135474, 0.186866, 0.270133, 0.409203, 0.640805, 1.0272", \ + "0.0625727, 0.160477, 0.215796, 0.301363, 0.440703, 0.672219, 1.05816", \ + "0.0840019, 0.199835, 0.263267, 0.35779, 0.503261, 0.736283, 1.12152", \ + "0.119995, 0.261743, 0.336053, 0.446023, 0.610031, 0.858528, 1.24988", \ + "0.181727, 0.357291, 0.449375, 0.581805, 0.773598, 1.05874, 1.48592", \ + "0.289468, 0.511894, 0.626833, 0.789962, 1.02606, 1.36433, 1.86032" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0264461, 0.130601, 0.203558, 0.324355, 0.52645, 0.863234, 1.42426", \ + "0.0395088, 0.138863, 0.207931, 0.325664, 0.526557, 0.863235, 1.42427", \ + "0.0492319, 0.154166, 0.22125, 0.334316, 0.530186, 0.863355, 1.42428", \ + "0.0647929, 0.183042, 0.251563, 0.362907, 0.550178, 0.872719, 1.43074", \ + "0.0907082, 0.229943, 0.306426, 0.422822, 0.609906, 0.919758, 1.45159", \ + "0.134423, 0.306933, 0.395012, 0.525186, 0.725548, 1.04172, 1.5572", \ + "0.212043, 0.429677, 0.537781, 0.693895, 0.921823, 1.26476, 1.79764" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0208104, 0.0697411, 0.102172, 0.155644, 0.245077, 0.394119, 0.642307", \ + "0.0268681, 0.0880966, 0.122743, 0.177392, 0.267204, 0.416362, 0.664717", \ + "0.0283542, 0.101477, 0.139459, 0.197365, 0.289369, 0.439104, 0.687548", \ + "0.0283552, 0.119966, 0.164411, 0.229098, 0.328074, 0.482948, 0.733401", \ + "0.0283562, 0.139385, 0.194595, 0.272549, 0.385086, 0.554198, 0.816064", \ + "0.0283572, 0.151676, 0.225613, 0.324516, 0.4622, 0.659552, 0.949845", \ + "0.0283582, 0.151677, 0.237673, 0.371129, 0.551118, 0.794076, 1.14138" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0111703, 0.0751793, 0.120703, 0.195396, 0.32107, 0.53038, 0.878434", \ + "0.0213348, 0.083201, 0.126016, 0.198373, 0.322077, 0.530381, 0.879128", \ + "0.0316897, 0.0940089, 0.136637, 0.207149, 0.327609, 0.532383, 0.879481", \ + "0.0506983, 0.117318, 0.15934, 0.229519, 0.34675, 0.545971, 0.885836", \ + "0.0816383, 0.16174, 0.205346, 0.276471, 0.392337, 0.586888, 0.91645", \ + "0.131689, 0.242949, 0.291807, 0.365631, 0.484189, 0.679228, 1.004", \ + "0.216483, 0.37309, 0.443889, 0.534153, 0.661681, 0.864389, 1.18917" \ + ); + } + } + 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.014856, 0.054273, 0.0797017, 0.121597, 0.191621, 0.30823, 0.502847", \ + "0.0251876, 0.0846482, 0.114195, 0.158472, 0.22924, 0.34604, 0.540442", \ + "0.031015, 0.104166, 0.139424, 0.189628, 0.264685, 0.38307, 0.577578", \ + "0.038934, 0.13242, 0.176142, 0.237321, 0.324595, 0.453004, 0.652113", \ + "0.0494496, 0.170302, 0.227137, 0.304985, 0.412615, 0.5654, 0.786918", \ + "0.0620685, 0.222161, 0.294723, 0.396016, 0.535519, 0.726923, 0.996016", \ + "0.0771095, 0.291341, 0.386109, 0.516326, 0.698199, 0.949853, 1.29034" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0105987, 0.0618661, 0.0993262, 0.161472, 0.265548, 0.438961, 0.728051", \ + "0.0229819, 0.0772674, 0.111091, 0.168285, 0.268197, 0.439313, 0.728052", \ + "0.0317324, 0.0943115, 0.129077, 0.184935, 0.27994, 0.445061, 0.729293", \ + "0.0473711, 0.123006, 0.162335, 0.220764, 0.314555, 0.47133, 0.743862", \ + "0.073163, 0.170542, 0.217243, 0.284658, 0.385581, 0.542701, 0.802737", \ + "0.117691, 0.243842, 0.305105, 0.389057, 0.505638, 0.679926, 0.947087", \ + "0.19797, 0.366441, 0.444773, 0.549717, 0.699131, 0.910347, 1.21202" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0168881, 0.0664168, 0.0988838, 0.152365, 0.241885, 0.39079, 0.63901", \ + "0.0259136, 0.0936294, 0.12955, 0.184714, 0.274477, 0.423518, 0.671624", \ + "0.0316666, 0.112641, 0.153855, 0.21442, 0.307687, 0.457427, 0.70552", \ + "0.039498, 0.140194, 0.18972, 0.26059, 0.365179, 0.523589, 0.774943", \ + "0.0472444, 0.176053, 0.236595, 0.323295, 0.447331, 0.628533, 0.899163", \ + "0.0557158, 0.22421, 0.301272, 0.407944, 0.561603, 0.778391, 1.09378", \ + "0.0629593, 0.283974, 0.385023, 0.524084, 0.714335, 0.985432, 1.36784" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0123241, 0.0752768, 0.120912, 0.195533, 0.320983, 0.530079, 0.879096", \ + "0.0238933, 0.0889902, 0.130448, 0.200791, 0.322617, 0.530751, 0.879097", \ + "0.0335273, 0.104481, 0.147143, 0.215912, 0.332728, 0.534534, 0.879212", \ + "0.0502591, 0.131916, 0.177892, 0.249348, 0.364442, 0.557944, 0.89115", \ + "0.0786385, 0.179258, 0.230462, 0.308452, 0.429821, 0.622901, 0.943752", \ + "0.127434, 0.259518, 0.318851, 0.408963, 0.542446, 0.750526, 1.0756", \ + "0.214692, 0.396071, 0.474699, 0.578065, 0.733913, 0.967754, 1.32119" \ + ); + } + } + 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.014856, 0.054273, 0.0797017, 0.121597, 0.191621, 0.30823, 0.502847", \ + "0.0251876, 0.0846482, 0.114195, 0.158472, 0.22924, 0.34604, 0.540442", \ + "0.031015, 0.104166, 0.139424, 0.189628, 0.264685, 0.38307, 0.577578", \ + "0.038934, 0.13242, 0.176142, 0.237321, 0.324595, 0.453004, 0.652113", \ + "0.0494496, 0.170302, 0.227137, 0.304985, 0.412615, 0.5654, 0.786918", \ + "0.0620685, 0.222161, 0.294723, 0.396016, 0.535519, 0.726923, 0.996016", \ + "0.0771095, 0.291341, 0.386109, 0.516326, 0.698199, 0.949853, 1.29034" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0105987, 0.0618661, 0.0993262, 0.161472, 0.265548, 0.438961, 0.728051", \ + "0.0229819, 0.0772674, 0.111091, 0.168285, 0.268197, 0.439313, 0.728052", \ + "0.0317324, 0.0943115, 0.129077, 0.184935, 0.27994, 0.445061, 0.729293", \ + "0.0473711, 0.123006, 0.162335, 0.220764, 0.314555, 0.47133, 0.743862", \ + "0.073163, 0.170542, 0.217243, 0.284658, 0.385581, 0.542701, 0.802737", \ + "0.117691, 0.243842, 0.305105, 0.389057, 0.505638, 0.679926, 0.947087", \ + "0.19797, 0.366441, 0.444773, 0.549717, 0.699131, 0.910347, 1.21202" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0168881, 0.0664168, 0.0988838, 0.152365, 0.241885, 0.39079, 0.63901", \ + "0.0259136, 0.0936294, 0.12955, 0.184714, 0.274477, 0.423518, 0.671624", \ + "0.0316666, 0.112641, 0.153855, 0.21442, 0.307687, 0.457427, 0.70552", \ + "0.039498, 0.140194, 0.18972, 0.26059, 0.365179, 0.523589, 0.774943", \ + "0.0472444, 0.176053, 0.236595, 0.323295, 0.447331, 0.628533, 0.899163", \ + "0.0557158, 0.22421, 0.301272, 0.407944, 0.561603, 0.778391, 1.09378", \ + "0.0629593, 0.283974, 0.385023, 0.524084, 0.714335, 0.985432, 1.36784" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0123241, 0.0752768, 0.120912, 0.195533, 0.320983, 0.530079, 0.879096", \ + "0.0238933, 0.0889902, 0.130448, 0.200791, 0.322617, 0.530751, 0.879097", \ + "0.0335273, 0.104481, 0.147143, 0.215912, 0.332728, 0.534534, 0.879212", \ + "0.0502591, 0.131916, 0.177892, 0.249348, 0.364442, 0.557944, 0.89115", \ + "0.0786385, 0.179258, 0.230462, 0.308452, 0.429821, 0.622901, 0.943752", \ + "0.127434, 0.259518, 0.318851, 0.408963, 0.542446, 0.750526, 1.0756", \ + "0.214692, 0.396071, 0.474699, 0.578065, 0.733913, 0.967754, 1.32119" \ + ); + } + } + 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.00992223, 0.0101563, 0.0100771, 0.00999933, 0.00977059, 0.00936276, 0.00878669", \ + "0.0103747, 0.0101452, 0.0100186, 0.0099233, 0.00968738, 0.00930828, 0.00872142", \ + "0.0124076, 0.0110455, 0.0108016, 0.0104195, 0.0106728, 0.00961231, 0.008857", \ + "0.0179471, 0.0145181, 0.0135749, 0.0125884, 0.0117071, 0.0106816, 0.00999598", \ + "0.0301386, 0.0241007, 0.0219, 0.0194877, 0.0170573, 0.0150029, 0.0128273", \ + "0.055204, 0.0466194, 0.0427842, 0.0379597, 0.0326766, 0.0273314, 0.0230663", \ + "0.106048, 0.0948104, 0.0890496, 0.0817582, 0.0721293, 0.0618665, 0.0507277" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0090665, 0.00935823, 0.00919, 0.00909852, 0.00888209, 0.00847432, 0.00768913", \ + "0.00945152, 0.00932104, 0.00929361, 0.009063, 0.00887111, 0.00848987, 0.00772679", \ + "0.0113747, 0.0102078, 0.00995981, 0.00960024, 0.00947663, 0.00889211, 0.00802379", \ + "0.0165973, 0.0133401, 0.0125923, 0.0116939, 0.010691, 0.0105013, 0.00865974", \ + "0.0285018, 0.0222117, 0.0199662, 0.0179023, 0.0157176, 0.0136443, 0.012363", \ + "0.0533109, 0.0435701, 0.0394519, 0.0348133, 0.029783, 0.0254037, 0.0207238", \ + "0.10365, 0.0908123, 0.0843464, 0.0761788, 0.0666421, 0.0561691, 0.0456255" \ + ); + } + } + 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.0048712, 0.00528502, 0.00527131, 0.00518557, 0.00499006, 0.00460593, 0.00401592", \ + "0.00634069, 0.00561946, 0.00535256, 0.00541901, 0.00499404, 0.00457928, 0.00396918", \ + "0.0088073, 0.00680703, 0.00647052, 0.00593661, 0.00597023, 0.00483575, 0.00404019", \ + "0.0141199, 0.0105668, 0.00934503, 0.00832842, 0.00711038, 0.00632945, 0.00566729", \ + "0.0255509, 0.0198453, 0.0176265, 0.0152425, 0.0126709, 0.0110494, 0.00812255", \ + "0.0484928, 0.0403588, 0.0367371, 0.0323932, 0.0273951, 0.0219951, 0.017492", \ + "0.0953781, 0.0847215, 0.0793284, 0.0723928, 0.0639957, 0.054297, 0.0437102" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00855879, 0.00969922, 0.00977284, 0.00967046, 0.0095304, 0.0091709, 0.00838812", \ + "0.00912638, 0.0095055, 0.00965744, 0.00955765, 0.00992777, 0.00911707, 0.008513", \ + "0.0110676, 0.0102332, 0.0101017, 0.00997448, 0.00990585, 0.00938231, 0.00870057", \ + "0.0160475, 0.012998, 0.0123417, 0.0117624, 0.010875, 0.0109226, 0.00921131", \ + "0.0271007, 0.0209372, 0.0190295, 0.0174874, 0.0155665, 0.0137526, 0.0124979", \ + "0.0498963, 0.04041, 0.0366258, 0.0323081, 0.0281351, 0.0242219, 0.0204596", \ + "0.0959221, 0.0831213, 0.0773209, 0.0698979, 0.0609865, 0.0520306, 0.0435336" \ + ); + } + } + 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.00331671, 0.00434801, 0.00438814, 0.00434902, 0.00421269, 0.00386797, 0.00322761", \ + "0.00557216, 0.00460068, 0.00455505, 0.0045922, 0.00446562, 0.00384372, 0.00322451", \ + "0.00858356, 0.00616224, 0.00568362, 0.00529185, 0.0051566, 0.00414632, 0.00332111", \ + "0.0149085, 0.0103863, 0.00922788, 0.00804781, 0.00686519, 0.00641365, 0.00504853", \ + "0.0280672, 0.0210006, 0.0185952, 0.0160499, 0.0134312, 0.0108735, 0.00882533", \ + "0.0544887, 0.0446821, 0.0405189, 0.0357761, 0.0300904, 0.0247538, 0.0195186", \ + "0.10799, 0.0949519, 0.0885467, 0.0808139, 0.0710072, 0.0608809, 0.0499115" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00427992, 0.00522944, 0.00529404, 0.00516181, 0.0049645, 0.00461801, 0.00402029", \ + "0.00626044, 0.00540528, 0.0053532, 0.0051557, 0.00576399, 0.00470092, 0.00397886", \ + "0.009085, 0.00679622, 0.00630557, 0.00592898, 0.00588885, 0.0050586, 0.00410943", \ + "0.0153993, 0.0106567, 0.00951279, 0.00841708, 0.00729132, 0.00686984, 0.0049212", \ + "0.0283793, 0.020645, 0.0181467, 0.0156489, 0.0131097, 0.0106695, 0.00885057", \ + "0.0548181, 0.0436113, 0.0390606, 0.0341031, 0.0288678, 0.0236085, 0.0180084", \ + "0.107982, 0.0931445, 0.0863818, 0.0779471, 0.0677092, 0.0575115, 0.0460804" \ + ); + } + } + 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.00331671, 0.00434801, 0.00438814, 0.00434902, 0.00421269, 0.00386797, 0.00322761", \ + "0.00557216, 0.00460068, 0.00455505, 0.0045922, 0.00446562, 0.00384372, 0.00322451", \ + "0.00858356, 0.00616224, 0.00568362, 0.00529185, 0.0051566, 0.00414632, 0.00332111", \ + "0.0149085, 0.0103863, 0.00922788, 0.00804781, 0.00686519, 0.00641365, 0.00504853", \ + "0.0280672, 0.0210006, 0.0185952, 0.0160499, 0.0134312, 0.0108735, 0.00882533", \ + "0.0544887, 0.0446821, 0.0405189, 0.0357761, 0.0300904, 0.0247538, 0.0195186", \ + "0.10799, 0.0949519, 0.0885467, 0.0808139, 0.0710072, 0.0608809, 0.0499115" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00427992, 0.00522944, 0.00529404, 0.00516181, 0.0049645, 0.00461801, 0.00402029", \ + "0.00626044, 0.00540528, 0.0053532, 0.0051557, 0.00576399, 0.00470092, 0.00397886", \ + "0.009085, 0.00679622, 0.00630557, 0.00592898, 0.00588885, 0.0050586, 0.00410943", \ + "0.0153993, 0.0106567, 0.00951279, 0.00841708, 0.00729132, 0.00686984, 0.0049212", \ + "0.0283793, 0.020645, 0.0181467, 0.0156489, 0.0131097, 0.0106695, 0.00885057", \ + "0.0548181, 0.0436113, 0.0390606, 0.0341031, 0.0288678, 0.0236085, 0.0180084", \ + "0.107982, 0.0931445, 0.0863818, 0.0779471, 0.0677092, 0.0575115, 0.0460804" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00383204; + rise_capacitance : 0.00390972; + rise_capacitance_range (0.00336096, 0.00450843); + fall_capacitance : 0.00375435; + fall_capacitance_range (0.00322422, 0.00399983); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00372815; + rise_capacitance : 0.00404623; + rise_capacitance_range (0.00317697, 0.0053608); + fall_capacitance : 0.00341007; + fall_capacitance_range (0.00319313, 0.00357517); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00353645; + rise_capacitance : 0.00358294; + rise_capacitance_range (0.00321207, 0.00423352); + fall_capacitance : 0.00348997; + fall_capacitance_range (0.00310429, 0.00403075); + } + } + cell (sg13cmos5l_or2_1) { + area : 9.072; + cell_footprint : "or2"; + cell_leakage_power : 922.842; + leakage_power () { + value : 1036.84; + when : "!A&!B"; + } + leakage_power () { + value : 696.075; + when : "A&!B"; + } + leakage_power () { + value : 844.493; + when : "!A&B"; + } + leakage_power () { + value : 1113.96; + 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.0303749, 0.062153, 0.0826841, 0.116475, 0.172943, 0.2672, 0.423987", \ + "0.0476244, 0.0801951, 0.100727, 0.134523, 0.190973, 0.285039, 0.441732", \ + "0.0580789, 0.0917563, 0.112154, 0.145806, 0.202251, 0.296275, 0.452908", \ + "0.0722315, 0.108463, 0.128893, 0.162586, 0.218914, 0.312747, 0.469321", \ + "0.088091, 0.129165, 0.149911, 0.183903, 0.240147, 0.334217, 0.490487", \ + "0.107053, 0.154662, 0.177463, 0.21242, 0.269886, 0.365321, 0.523114", \ + "0.126866, 0.183691, 0.209905, 0.247649, 0.30816, 0.407143, 0.568689" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00857932, 0.0505208, 0.0810762, 0.131724, 0.216254, 0.357756, 0.593027", \ + "0.0114342, 0.0511989, 0.0813617, 0.131775, 0.216393, 0.357757, 0.593028", \ + "0.0136906, 0.0520275, 0.0817123, 0.132017, 0.216622, 0.357758, 0.593029", \ + "0.0174704, 0.0542665, 0.0831474, 0.132835, 0.217192, 0.35804, 0.593186", \ + "0.0235888, 0.0597626, 0.08715, 0.135764, 0.219276, 0.359575, 0.594084", \ + "0.0331357, 0.070659, 0.0958534, 0.142989, 0.225695, 0.365208, 0.59843", \ + "0.049186, 0.089099, 0.113965, 0.157822, 0.23901, 0.379149, 0.612574" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0434161, 0.0758771, 0.0940918, 0.123386, 0.172057, 0.252925, 0.387725", \ + "0.0564617, 0.0901012, 0.108526, 0.137964, 0.18667, 0.267577, 0.402362", \ + "0.0651397, 0.100121, 0.118726, 0.148251, 0.197124, 0.278083, 0.41291", \ + "0.0792021, 0.116543, 0.135585, 0.165417, 0.214367, 0.295194, 0.43011", \ + "0.100054, 0.140713, 0.161129, 0.191957, 0.241779, 0.323013, 0.457733", \ + "0.129829, 0.176664, 0.199194, 0.232423, 0.284827, 0.36908, 0.506135", \ + "0.169824, 0.224537, 0.250596, 0.28876, 0.345835, 0.436283, 0.580104" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.010796, 0.044512, 0.0681491, 0.108078, 0.175893, 0.289545, 0.479285", \ + "0.0127524, 0.0458973, 0.0691721, 0.108688, 0.176265, 0.289605, 0.479371", \ + "0.0146474, 0.0472702, 0.0700655, 0.109398, 0.176636, 0.289931, 0.479372", \ + "0.0177041, 0.0503921, 0.0725572, 0.110913, 0.177439, 0.29043, 0.479543", \ + "0.0230709, 0.0559961, 0.0779619, 0.115637, 0.181118, 0.292554, 0.480567", \ + "0.031774, 0.066143, 0.088265, 0.125703, 0.191086, 0.301867, 0.487609", \ + "0.045973, 0.083526, 0.106299, 0.145145, 0.210761, 0.323466, 0.509807" \ + ); + } + } + 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.0279534, 0.0595318, 0.0800357, 0.113805, 0.170241, 0.264472, 0.420834", \ + "0.0426741, 0.0750829, 0.0955753, 0.129459, 0.185881, 0.27983, 0.436476", \ + "0.0508871, 0.084693, 0.104962, 0.138646, 0.195062, 0.289037, 0.445723", \ + "0.0608642, 0.0977215, 0.1182, 0.151863, 0.207815, 0.301541, 0.458032", \ + "0.0679101, 0.110244, 0.131149, 0.165478, 0.22227, 0.315924, 0.472548", \ + "0.0686455, 0.118183, 0.141807, 0.177392, 0.236267, 0.332414, 0.4905", \ + "0.0686465, 0.118184, 0.141808, 0.17777, 0.239422, 0.339969, 0.503592" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00816549, 0.0503344, 0.0808625, 0.131466, 0.216209, 0.357673, 0.592954", \ + "0.0111892, 0.0510247, 0.0812301, 0.131669, 0.216307, 0.357674, 0.593117", \ + "0.0136839, 0.0519767, 0.0817346, 0.131932, 0.216546, 0.357675, 0.593118", \ + "0.0177499, 0.0547983, 0.0835137, 0.133008, 0.217231, 0.358025, 0.593119", \ + "0.0244652, 0.0614725, 0.0882552, 0.136746, 0.219997, 0.36008, 0.594223", \ + "0.0351142, 0.0736166, 0.0992051, 0.14538, 0.227864, 0.367352, 0.600031", \ + "0.052527, 0.094636, 0.120205, 0.16401, 0.244225, 0.383971, 0.617645" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0411719, 0.0736315, 0.0918552, 0.12116, 0.169908, 0.250699, 0.385476", \ + "0.0605807, 0.0939773, 0.11246, 0.141975, 0.190768, 0.271657, 0.406553", \ + "0.0728711, 0.107147, 0.125697, 0.155205, 0.204085, 0.285267, 0.420175", \ + "0.0924418, 0.129099, 0.147978, 0.177474, 0.226231, 0.307424, 0.442434", \ + "0.122537, 0.161917, 0.182025, 0.211963, 0.2613, 0.342811, 0.477429", \ + "0.170862, 0.216341, 0.237984, 0.270042, 0.321168, 0.404519, 0.540348", \ + "0.248608, 0.302463, 0.327631, 0.363872, 0.418076, 0.506303, 0.648424" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0108337, 0.04453, 0.0681876, 0.108056, 0.175966, 0.289531, 0.479306", \ + "0.0135259, 0.0462002, 0.0694721, 0.109001, 0.17643, 0.289783, 0.479307", \ + "0.0158906, 0.0474037, 0.0703415, 0.10975, 0.177032, 0.290224, 0.479394", \ + "0.0195998, 0.0503345, 0.072531, 0.110844, 0.177755, 0.290964, 0.480104", \ + "0.0252636, 0.0561109, 0.0777155, 0.114935, 0.180629, 0.292617, 0.480999", \ + "0.035405, 0.066475, 0.087252, 0.123943, 0.189141, 0.300387, 0.486798", \ + "0.051831, 0.085654, 0.106186, 0.142433, 0.205897, 0.318299, 0.506211" \ + ); + } + } + 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.0117664, 0.0122674, 0.0123275, 0.0123136, 0.0120669, 0.0117962, 0.0112084", \ + "0.013454, 0.0132162, 0.0131626, 0.0133024, 0.0130034, 0.0130446, 0.0119381", \ + "0.0159651, 0.0153185, 0.0152727, 0.015054, 0.0149747, 0.0149036, 0.0138352", \ + "0.0217806, 0.0201429, 0.0200137, 0.0198645, 0.0196704, 0.0189537, 0.0198054", \ + "0.0340074, 0.0309737, 0.0305556, 0.0301879, 0.0297806, 0.0293614, 0.0284363", \ + "0.0582097, 0.0534086, 0.0522114, 0.0515372, 0.050845, 0.0501459, 0.0496831", \ + "0.10675, 0.0989382, 0.0975065, 0.0959618, 0.0941929, 0.0931284, 0.0916435" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0151471, 0.0155731, 0.0155824, 0.0155468, 0.0154161, 0.015054, 0.0145183", \ + "0.0162345, 0.0159814, 0.0159327, 0.0159354, 0.0162721, 0.0155467, 0.0148969", \ + "0.0183664, 0.0177234, 0.017759, 0.0176896, 0.0175663, 0.0178416, 0.0169502", \ + "0.0237166, 0.0221688, 0.0221233, 0.0221301, 0.0221898, 0.021431, 0.0215158", \ + "0.0350983, 0.0322273, 0.0319754, 0.0315693, 0.0314026, 0.0312498, 0.0301976", \ + "0.0584886, 0.0534933, 0.0527938, 0.0520551, 0.0515025, 0.051004, 0.0507738", \ + "0.105122, 0.0976682, 0.0962562, 0.0949779, 0.0932872, 0.0924079, 0.0908457" \ + ); + } + } + 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.0115043, 0.0122417, 0.012275, 0.0122147, 0.0120406, 0.0117426, 0.011013", \ + "0.0129722, 0.0129491, 0.0128842, 0.0131023, 0.0128412, 0.0127335, 0.0118027", \ + "0.0153324, 0.0148024, 0.0147696, 0.0145812, 0.014567, 0.0144214, 0.0133649", \ + "0.020959, 0.0195555, 0.0194328, 0.0193359, 0.0188619, 0.0184805, 0.0188955", \ + "0.0327555, 0.0298543, 0.0293785, 0.0290622, 0.0288139, 0.0283496, 0.0276976", \ + "0.0560141, 0.0509125, 0.050169, 0.0493191, 0.0488691, 0.0484086, 0.0478535", \ + "0.102725, 0.0944973, 0.0930795, 0.0917837, 0.0901184, 0.0892023, 0.0881742" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0120563, 0.0124017, 0.0124765, 0.0124382, 0.0123554, 0.0119414, 0.0114807", \ + "0.0141873, 0.0136339, 0.0135536, 0.0136058, 0.0136591, 0.0133304, 0.0125495", \ + "0.0167202, 0.0156663, 0.0156996, 0.0155861, 0.0153173, 0.0153661, 0.0148968", \ + "0.022257, 0.0203174, 0.0202741, 0.0202537, 0.0201806, 0.01952, 0.0204631", \ + "0.0335475, 0.030213, 0.0300532, 0.0295653, 0.0293524, 0.0294259, 0.0283489", \ + "0.0562378, 0.0508203, 0.0500975, 0.0494498, 0.0489456, 0.0485013, 0.0479054", \ + "0.101426, 0.0932343, 0.0919321, 0.090635, 0.0891004, 0.0886108, 0.087491" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00280138; + rise_capacitance : 0.00276716; + rise_capacitance_range (0.00245726, 0.00302729); + fall_capacitance : 0.0028356; + fall_capacitance_range (0.00241298, 0.00300524); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00261781; + rise_capacitance : 0.00279441; + rise_capacitance_range (0.00222908, 0.00329302); + fall_capacitance : 0.0024412; + fall_capacitance_range (0.00223938, 0.00254926); + } + } + cell (sg13cmos5l_or2_2) { + area : 10.8864; + cell_footprint : "or2"; + cell_leakage_power : 1261.6; + leakage_power () { + value : 1766.34; + when : "!A&!B"; + } + leakage_power () { + value : 904.59; + when : "A&!B"; + } + leakage_power () { + value : 1053.01; + when : "!A&B"; + } + leakage_power () { + value : 1322.47; + 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.0359733, 0.0708775, 0.0915088, 0.125394, 0.182175, 0.276188, 0.433262", \ + "0.0573331, 0.0934968, 0.114072, 0.147873, 0.20441, 0.29865, 0.455459", \ + "0.0704131, 0.108069, 0.128444, 0.162155, 0.21852, 0.312528, 0.469439", \ + "0.0889053, 0.129073, 0.149536, 0.18311, 0.239331, 0.333044, 0.48972", \ + "0.11119, 0.156191, 0.17751, 0.210879, 0.266964, 0.361111, 0.516935", \ + "0.138989, 0.190471, 0.213876, 0.248391, 0.305553, 0.399308, 0.556424", \ + "0.171122, 0.230958, 0.25856, 0.297665, 0.356073, 0.452188, 0.611648" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00945416, 0.0516309, 0.0819331, 0.132446, 0.217492, 0.358816, 0.594838", \ + "0.0128445, 0.0527481, 0.0824457, 0.132648, 0.217493, 0.35884, 0.595008", \ + "0.0155509, 0.0542477, 0.0831978, 0.133052, 0.217671, 0.358994, 0.595015", \ + "0.0204402, 0.0573385, 0.0851757, 0.134018, 0.21821, 0.359361, 0.595016", \ + "0.0285575, 0.0647067, 0.0905865, 0.137523, 0.220196, 0.360708, 0.595933", \ + "0.0415054, 0.07832, 0.102395, 0.146437, 0.226769, 0.36575, 0.599418", \ + "0.062504, 0.100562, 0.124496, 0.166136, 0.24233, 0.37969, 0.612784" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0564946, 0.0945494, 0.113632, 0.143605, 0.192396, 0.273268, 0.407718", \ + "0.0723653, 0.110963, 0.130369, 0.160372, 0.209298, 0.290057, 0.424474", \ + "0.0832876, 0.122972, 0.142681, 0.172842, 0.221687, 0.302642, 0.43695", \ + "0.100872, 0.142686, 0.162679, 0.193304, 0.242311, 0.32315, 0.457505", \ + "0.127598, 0.172514, 0.193806, 0.225001, 0.274831, 0.355631, 0.489791", \ + "0.166591, 0.216496, 0.239814, 0.273186, 0.32508, 0.408272, 0.543826", \ + "0.220028, 0.276493, 0.302989, 0.340907, 0.396943, 0.485055, 0.627359" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0147745, 0.0498452, 0.0728456, 0.111778, 0.178709, 0.29185, 0.481016", \ + "0.0167053, 0.0510542, 0.073681, 0.11241, 0.179028, 0.291921, 0.481249", \ + "0.0188691, 0.0527954, 0.0752771, 0.113424, 0.179656, 0.292119, 0.48125", \ + "0.0229065, 0.0562825, 0.0777312, 0.115409, 0.180708, 0.292787, 0.481407", \ + "0.0291112, 0.0626947, 0.0840918, 0.120386, 0.184405, 0.294581, 0.482427", \ + "0.040198, 0.073575, 0.095012, 0.130868, 0.194191, 0.303559, 0.488595", \ + "0.058489, 0.093586, 0.114871, 0.15126, 0.21383, 0.32375, 0.508726" \ + ); + } + } + 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.0338027, 0.0683488, 0.0890024, 0.122867, 0.179694, 0.273587, 0.430521", \ + "0.0531787, 0.089093, 0.109668, 0.143431, 0.19997, 0.294122, 0.451043", \ + "0.064701, 0.102205, 0.122524, 0.156157, 0.212617, 0.306555, 0.463184", \ + "0.0797843, 0.120205, 0.140685, 0.174115, 0.230074, 0.323574, 0.480047", \ + "0.0945801, 0.140489, 0.16193, 0.195666, 0.251844, 0.345263, 0.500915", \ + "0.10613, 0.158864, 0.183002, 0.218555, 0.275718, 0.370487, 0.527587", \ + "0.106131, 0.164543, 0.193472, 0.233832, 0.293953, 0.392027, 0.552687" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00902574, 0.0513884, 0.0823527, 0.132303, 0.217579, 0.358856, 0.594736", \ + "0.012532, 0.0525904, 0.0823537, 0.132563, 0.21758, 0.358857, 0.595243", \ + "0.0154411, 0.0541309, 0.0831775, 0.132962, 0.217607, 0.358938, 0.595244", \ + "0.0208452, 0.0577343, 0.0853356, 0.13416, 0.218181, 0.35933, 0.595245", \ + "0.0296253, 0.0659591, 0.0914867, 0.138415, 0.220809, 0.360981, 0.595833", \ + "0.0437945, 0.0811181, 0.105235, 0.149294, 0.228837, 0.367512, 0.600881", \ + "0.066316, 0.105603, 0.130039, 0.171326, 0.24717, 0.383739, 0.616976" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0543773, 0.0922844, 0.11153, 0.141383, 0.190349, 0.271142, 0.405577", \ + "0.078433, 0.116912, 0.136274, 0.166324, 0.215229, 0.296051, 0.430427", \ + "0.0940538, 0.133547, 0.152718, 0.182916, 0.231858, 0.312606, 0.447015", \ + "0.11878, 0.160116, 0.179791, 0.209923, 0.258735, 0.339758, 0.474059", \ + "0.155447, 0.199875, 0.221415, 0.251401, 0.301459, 0.381295, 0.515761", \ + "0.213824, 0.262399, 0.285304, 0.31832, 0.368693, 0.450556, 0.585544", \ + "0.305106, 0.361019, 0.387231, 0.423728, 0.478028, 0.563922, 0.703904" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.014785, 0.0497156, 0.0727155, 0.111794, 0.178771, 0.291815, 0.481017", \ + "0.0177557, 0.051372, 0.074006, 0.112633, 0.179122, 0.291892, 0.481256", \ + "0.0208279, 0.0534867, 0.0755891, 0.113696, 0.179923, 0.292388, 0.481257", \ + "0.026192, 0.0571044, 0.0783236, 0.115401, 0.181125, 0.293136, 0.481803", \ + "0.0341809, 0.0646011, 0.0847318, 0.120335, 0.18399, 0.294723, 0.482991", \ + "0.046174, 0.076785, 0.096052, 0.131283, 0.19285, 0.30182, 0.487314", \ + "0.067601, 0.099029, 0.118059, 0.151623, 0.211234, 0.319175, 0.505096" \ + ); + } + } + 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.0205624, 0.0209592, 0.0210652, 0.0209279, 0.0208073, 0.019898, 0.01882", \ + "0.0235809, 0.021832, 0.0217555, 0.0219965, 0.0214601, 0.0204407, 0.0192999", \ + "0.0270681, 0.0240215, 0.0237408, 0.0234256, 0.0230727, 0.0222081, 0.021327", \ + "0.03482, 0.0289413, 0.0284872, 0.0279895, 0.0275599, 0.0262828, 0.0279048", \ + "0.050636, 0.0408641, 0.039826, 0.0388791, 0.0378747, 0.0373322, 0.035347", \ + "0.0804166, 0.0656254, 0.0634573, 0.0615258, 0.0596401, 0.0582135, 0.0571751", \ + "0.138563, 0.116168, 0.11241, 0.109465, 0.105367, 0.10314, 0.0997204" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0266443, 0.0242955, 0.0243168, 0.0242574, 0.0239467, 0.0233193, 0.0219887", \ + "0.0283296, 0.0244276, 0.024304, 0.0244158, 0.0241412, 0.0250982, 0.0221793", \ + "0.0311547, 0.0261734, 0.0262426, 0.0258191, 0.0255371, 0.025002, 0.0239679", \ + "0.0378496, 0.0308746, 0.0303309, 0.0304725, 0.0300943, 0.0291058, 0.0286716", \ + "0.0516896, 0.0415108, 0.040646, 0.0397137, 0.0393893, 0.0387678, 0.036479", \ + "0.0790657, 0.0640163, 0.0625441, 0.0608809, 0.0595571, 0.0585649, 0.0574647", \ + "0.133322, 0.112225, 0.10806, 0.105025, 0.101541, 0.0999901, 0.0979636" \ + ); + } + } + 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.0202513, 0.0211575, 0.0215303, 0.0210923, 0.0210679, 0.020086, 0.018856", \ + "0.0229415, 0.0216277, 0.0215776, 0.0218853, 0.0211036, 0.0203728, 0.019613", \ + "0.026488, 0.0235435, 0.0234261, 0.0228757, 0.0228324, 0.0220599, 0.0207831", \ + "0.0339452, 0.0283196, 0.0279507, 0.0276607, 0.0268682, 0.0254836, 0.027224", \ + "0.0493346, 0.0393582, 0.0384121, 0.0380214, 0.0372455, 0.0360284, 0.0334162", \ + "0.0784877, 0.0632956, 0.061134, 0.0594959, 0.0577611, 0.0560911, 0.0544351", \ + "0.134749, 0.112039, 0.107818, 0.104532, 0.100665, 0.0987533, 0.0955758" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0235554, 0.021004, 0.0211206, 0.0210308, 0.0208296, 0.0201492, 0.0189161", \ + "0.0265652, 0.0219971, 0.0218602, 0.0219155, 0.0216847, 0.0230121, 0.0196496", \ + "0.0304101, 0.0243787, 0.023986, 0.0235937, 0.0234458, 0.0227754, 0.0242339", \ + "0.0378493, 0.0292034, 0.0286826, 0.0284117, 0.0280019, 0.0266584, 0.0277775", \ + "0.0524392, 0.0400063, 0.0388369, 0.038012, 0.0378512, 0.0371522, 0.0349752", \ + "0.0796063, 0.0626711, 0.0599753, 0.0590213, 0.0567662, 0.0558616, 0.0550163", \ + "0.133384, 0.109895, 0.105057, 0.102059, 0.0989, 0.0969704, 0.0948915" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00277326; + rise_capacitance : 0.00272944; + rise_capacitance_range (0.00246082, 0.00297434); + fall_capacitance : 0.00281708; + fall_capacitance_range (0.00241213, 0.00297775); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00257447; + rise_capacitance : 0.00272539; + rise_capacitance_range (0.00226838, 0.00314964); + fall_capacitance : 0.00242355; + fall_capacitance_range (0.00224309, 0.00253096); + } + } + cell (sg13cmos5l_or3_1) { + area : 12.7008; + cell_footprint : "or3"; + cell_leakage_power : 1119.57; + leakage_power () { + value : 1275.06; + when : "!A&!B&!C"; + } + leakage_power () { + value : 1040.63; + when : "!A&!B&C"; + } + leakage_power () { + value : 860.796; + when : "!A&B&!C"; + } + leakage_power () { + value : 1277.95; + when : "!A&B&C"; + } + leakage_power () { + value : 703.362; + when : "A&!B&!C"; + } + leakage_power () { + value : 1134.35; + when : "A&!B&C"; + } + leakage_power () { + value : 1110.18; + when : "A&B&!C"; + } + leakage_power () { + value : 1554.24; + 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.0346383, 0.0674441, 0.08811, 0.122005, 0.178508, 0.272418, 0.429127", \ + "0.0550517, 0.0887758, 0.109386, 0.143286, 0.19978, 0.293823, 0.450367", \ + "0.0675839, 0.10245, 0.122992, 0.156705, 0.213194, 0.307065, 0.463587", \ + "0.0851789, 0.122763, 0.143163, 0.176789, 0.233096, 0.326517, 0.483229", \ + "0.106658, 0.149077, 0.169936, 0.203702, 0.260344, 0.354331, 0.510637", \ + "0.135081, 0.184782, 0.207232, 0.242443, 0.300402, 0.395746, 0.553223", \ + "0.172485, 0.231763, 0.258738, 0.296614, 0.356505, 0.45503, 0.616701" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00940483, 0.0509844, 0.0817599, 0.131847, 0.216197, 0.357177, 0.592328", \ + "0.012106, 0.0516815, 0.0817609, 0.131852, 0.216267, 0.357193, 0.592926", \ + "0.0142058, 0.0526419, 0.0821102, 0.132149, 0.216532, 0.35735, 0.592927", \ + "0.0180535, 0.0549979, 0.0835733, 0.132943, 0.21709, 0.357712, 0.592928", \ + "0.0240896, 0.0606917, 0.0876679, 0.135766, 0.219071, 0.35935, 0.593487", \ + "0.0336489, 0.071643, 0.096707, 0.143252, 0.225369, 0.364958, 0.597735", \ + "0.049148, 0.090349, 0.115307, 0.158573, 0.238662, 0.378672, 0.611788" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0604337, 0.0971366, 0.116259, 0.146339, 0.195216, 0.276327, 0.41115", \ + "0.0702684, 0.107762, 0.127234, 0.157365, 0.206397, 0.287402, 0.422175", \ + "0.0758622, 0.114361, 0.134241, 0.164547, 0.21374, 0.294824, 0.429727", \ + "0.0860753, 0.127056, 0.147674, 0.178327, 0.227759, 0.308947, 0.44389", \ + "0.103606, 0.148345, 0.170228, 0.202992, 0.25337, 0.335407, 0.470191", \ + "0.126341, 0.177476, 0.202363, 0.237993, 0.291793, 0.377001, 0.514858", \ + "0.154867, 0.214538, 0.243153, 0.283834, 0.344224, 0.437868, 0.584517" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0134682, 0.0485713, 0.0715112, 0.110552, 0.177374, 0.290665, 0.479892", \ + "0.0146985, 0.0495067, 0.0724287, 0.111119, 0.177695, 0.290673, 0.48021", \ + "0.0161882, 0.050843, 0.0735964, 0.112087, 0.178261, 0.291103, 0.480211", \ + "0.019051, 0.0541758, 0.0764344, 0.113838, 0.179423, 0.291604, 0.480503", \ + "0.02416, 0.0601501, 0.0823863, 0.120053, 0.184022, 0.294046, 0.481616", \ + "0.032905, 0.070872, 0.094209, 0.131949, 0.196205, 0.305618, 0.489625", \ + "0.046514, 0.088838, 0.113323, 0.153155, 0.219436, 0.331371, 0.516753" \ + ); + } + } + 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.0332235, 0.0654407, 0.0859814, 0.119782, 0.176228, 0.270171, 0.426514", \ + "0.0516219, 0.085047, 0.105523, 0.139358, 0.19578, 0.289723, 0.446234", \ + "0.0625879, 0.0971179, 0.1174, 0.15112, 0.207578, 0.301422, 0.457837", \ + "0.0766817, 0.114018, 0.134462, 0.168138, 0.224413, 0.318167, 0.474645", \ + "0.0906552, 0.13356, 0.154603, 0.188598, 0.245184, 0.338905, 0.495274", \ + "0.103504, 0.153361, 0.176769, 0.211922, 0.269491, 0.36473, 0.522078", \ + "0.106863, 0.166698, 0.194162, 0.232975, 0.292939, 0.391449, 0.553272" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00885685, 0.0504795, 0.081142, 0.131312, 0.215948, 0.357083, 0.592178", \ + "0.011634, 0.0512715, 0.0812614, 0.131559, 0.216052, 0.357084, 0.592265", \ + "0.0137879, 0.0521577, 0.0817187, 0.131838, 0.216287, 0.357162, 0.592266", \ + "0.017691, 0.0546906, 0.0832368, 0.132695, 0.216802, 0.357531, 0.592354", \ + "0.0239385, 0.0607212, 0.0875749, 0.135625, 0.21897, 0.359098, 0.59326", \ + "0.0336198, 0.072177, 0.0974234, 0.143339, 0.225474, 0.364875, 0.598003", \ + "0.049429, 0.091487, 0.116318, 0.159907, 0.239519, 0.378892, 0.612528" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0584447, 0.0951654, 0.114326, 0.144392, 0.193284, 0.274373, 0.409132", \ + "0.072328, 0.109907, 0.129572, 0.15978, 0.208885, 0.289881, 0.424727", \ + "0.0823972, 0.120944, 0.141003, 0.171328, 0.220669, 0.301844, 0.4366", \ + "0.100037, 0.141044, 0.161494, 0.192025, 0.241438, 0.322864, 0.457969", \ + "0.128645, 0.172961, 0.194517, 0.226608, 0.276774, 0.358502, 0.493516", \ + "0.172113, 0.222261, 0.245724, 0.280017, 0.333332, 0.417379, 0.554823", \ + "0.240539, 0.298934, 0.326253, 0.365605, 0.422774, 0.513918, 0.657459" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0134719, 0.048494, 0.0716034, 0.110502, 0.177384, 0.290545, 0.479888", \ + "0.0152817, 0.0498061, 0.0727063, 0.111413, 0.177918, 0.290739, 0.479935", \ + "0.0170833, 0.0512506, 0.07407, 0.11246, 0.178675, 0.291247, 0.480352", \ + "0.0203762, 0.0544083, 0.0763937, 0.113969, 0.179642, 0.291998, 0.480774", \ + "0.0253622, 0.0600225, 0.0818376, 0.118919, 0.183194, 0.293775, 0.481932", \ + "0.034553, 0.070392, 0.092318, 0.129121, 0.193526, 0.303348, 0.488496", \ + "0.048784, 0.088042, 0.110557, 0.148629, 0.212764, 0.324742, 0.511333" \ + ); + } + } + 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.0300473, 0.0619334, 0.082411, 0.116138, 0.172565, 0.266437, 0.422787", \ + "0.0459983, 0.0790255, 0.0995303, 0.133226, 0.189624, 0.283509, 0.439869", \ + "0.0546946, 0.0891362, 0.109597, 0.143156, 0.199436, 0.293412, 0.449699", \ + "0.064959, 0.102915, 0.123174, 0.156874, 0.213127, 0.306755, 0.463046", \ + "0.0715506, 0.115085, 0.136379, 0.170712, 0.227067, 0.321205, 0.477349", \ + "0.0715516, 0.121075, 0.144943, 0.180903, 0.239139, 0.335346, 0.493307", \ + "0.0715526, 0.121076, 0.144944, 0.180904, 0.23914, 0.336901, 0.500206" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00840151, 0.0502754, 0.0807772, 0.131222, 0.215916, 0.356999, 0.592029", \ + "0.0113059, 0.0511104, 0.0811136, 0.13145, 0.215975, 0.357051, 0.592054", \ + "0.0137625, 0.0521397, 0.0816576, 0.131719, 0.216204, 0.357073, 0.592133", \ + "0.0178607, 0.0552382, 0.0835604, 0.132833, 0.216913, 0.357486, 0.59225", \ + "0.0246018, 0.0620694, 0.0888401, 0.136688, 0.21967, 0.359585, 0.593334", \ + "0.0351354, 0.074879, 0.0997557, 0.145841, 0.227619, 0.367037, 0.599485", \ + "0.052425, 0.096046, 0.121555, 0.165635, 0.244099, 0.38335, 0.616773" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0513881, 0.0881017, 0.107289, 0.13729, 0.186271, 0.267294, 0.40197", \ + "0.0714419, 0.108742, 0.128038, 0.158306, 0.207731, 0.28875, 0.423514", \ + "0.0849685, 0.122587, 0.142168, 0.172546, 0.221866, 0.303119, 0.438008", \ + "0.107343, 0.14684, 0.166574, 0.197139, 0.246581, 0.327774, 0.463212", \ + "0.141358, 0.184214, 0.205311, 0.23644, 0.286224, 0.367942, 0.503132", \ + "0.197424, 0.245003, 0.267531, 0.300977, 0.352395, 0.436126, 0.57211", \ + "0.289583, 0.345729, 0.371782, 0.40862, 0.463944, 0.552778, 0.694875" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.013471, 0.048475, 0.0714703, 0.110511, 0.177347, 0.290516, 0.479915", \ + "0.0155384, 0.0500151, 0.0728597, 0.111618, 0.178164, 0.290745, 0.480203", \ + "0.0175439, 0.0511984, 0.0739402, 0.112627, 0.179052, 0.29153, 0.48034", \ + "0.0212407, 0.0538135, 0.0755622, 0.113691, 0.179859, 0.292424, 0.481216", \ + "0.026909, 0.059211, 0.0808648, 0.117787, 0.182485, 0.294076, 0.482407", \ + "0.036524, 0.069129, 0.090508, 0.127112, 0.191431, 0.301896, 0.48776", \ + "0.052657, 0.08809, 0.108727, 0.144709, 0.208303, 0.320132, 0.507175" \ + ); + } + } + 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.0124925, 0.0128617, 0.0129925, 0.0129018, 0.0126426, 0.0122764, 0.0117958", \ + "0.0139597, 0.0136165, 0.0135312, 0.0137245, 0.0133765, 0.0129554, 0.0125886", \ + "0.0164839, 0.0155951, 0.0155312, 0.0152547, 0.0151825, 0.0147807, 0.0141645", \ + "0.0222961, 0.0205184, 0.0203267, 0.0200549, 0.0197666, 0.0188796, 0.019977", \ + "0.0353952, 0.0322521, 0.0317405, 0.0311875, 0.0308011, 0.0302501, 0.0293591", \ + "0.0609701, 0.056079, 0.0548288, 0.0540187, 0.0530454, 0.052363, 0.0516203", \ + "0.112858, 0.105036, 0.103433, 0.10168, 0.0996315, 0.0984308, 0.0968633" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0221346, 0.02188, 0.0218361, 0.0218751, 0.0216539, 0.0214229, 0.0207804", \ + "0.0224507, 0.0218146, 0.021744, 0.0217952, 0.0217039, 0.0215373, 0.0207605", \ + "0.0239896, 0.0229717, 0.0229553, 0.0228124, 0.0226957, 0.0229274, 0.0225811", \ + "0.0288835, 0.027086, 0.0270435, 0.0269929, 0.0270193, 0.0265243, 0.0272499", \ + "0.0405971, 0.0374641, 0.0371273, 0.0370117, 0.0365451, 0.0367013, 0.0357824", \ + "0.0653644, 0.0600269, 0.0593244, 0.0586441, 0.0579024, 0.0573497, 0.0569051", \ + "0.114529, 0.106992, 0.105509, 0.104006, 0.102251, 0.101272, 0.0999556" \ + ); + } + } + 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.0122796, 0.0128706, 0.0129927, 0.0128719, 0.0127003, 0.0123947, 0.011686", \ + "0.0136262, 0.0134772, 0.013433, 0.0136344, 0.0134024, 0.0131522, 0.012386", \ + "0.0159138, 0.0152436, 0.0152141, 0.0149955, 0.0149839, 0.014752, 0.0138943", \ + "0.02135, 0.0197859, 0.0196247, 0.0194916, 0.0193031, 0.0187694, 0.018475", \ + "0.032984, 0.0300138, 0.029533, 0.0291454, 0.0288746, 0.0284607, 0.0277958", \ + "0.0561838, 0.0514929, 0.0503821, 0.0495821, 0.0488502, 0.0482342, 0.0475957", \ + "0.103015, 0.0951684, 0.0936356, 0.0921908, 0.0904451, 0.0893465, 0.0880207" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0186428, 0.0183846, 0.0184296, 0.0183755, 0.0182342, 0.0179211, 0.0172749", \ + "0.0194378, 0.018497, 0.0185223, 0.0185315, 0.0184333, 0.0179942, 0.0173333", \ + "0.0214021, 0.0200008, 0.0200943, 0.0199695, 0.0198099, 0.0194927, 0.0191086", \ + "0.0263728, 0.0243618, 0.0242315, 0.0241671, 0.0240976, 0.0235057, 0.0234118", \ + "0.0372447, 0.0338922, 0.0335529, 0.0333842, 0.0331948, 0.0330768, 0.031989", \ + "0.059609, 0.0543548, 0.0536321, 0.0529607, 0.052453, 0.051903, 0.0517709", \ + "0.10413, 0.0963769, 0.0949304, 0.0938511, 0.0923655, 0.0919821, 0.0905635" \ + ); + } + } + 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.0117574, 0.0124815, 0.012545, 0.0124614, 0.0123196, 0.0119187, 0.0111792", \ + "0.0131159, 0.0130862, 0.0130788, 0.0132412, 0.0129089, 0.012627, 0.011865", \ + "0.0153714, 0.0147827, 0.0148124, 0.0146577, 0.0144921, 0.0145914, 0.013353", \ + "0.0208762, 0.0193832, 0.0192312, 0.0190984, 0.018926, 0.0184081, 0.0191552", \ + "0.0323653, 0.029303, 0.0288907, 0.0285555, 0.0281768, 0.0279449, 0.0270458", \ + "0.0552193, 0.0501019, 0.0491726, 0.0484846, 0.0479295, 0.0474843, 0.0468243", \ + "0.101271, 0.0929783, 0.0914303, 0.0901992, 0.0883831, 0.0875096, 0.0862691" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0148036, 0.0145523, 0.0145517, 0.0145697, 0.0144576, 0.0141396, 0.013512", \ + "0.0166582, 0.015704, 0.0155508, 0.015616, 0.0157625, 0.0158752, 0.0145329", \ + "0.0191417, 0.0175764, 0.0175474, 0.0173528, 0.0172255, 0.0168447, 0.016869", \ + "0.0244945, 0.0221776, 0.0218998, 0.0219482, 0.0218627, 0.0210601, 0.0219083", \ + "0.0354915, 0.0317114, 0.0314043, 0.0310626, 0.0308818, 0.0308801, 0.0297117", \ + "0.0575516, 0.0517984, 0.0510517, 0.0504866, 0.0495772, 0.0492555, 0.0486856", \ + "0.101859, 0.0934508, 0.0918547, 0.0904391, 0.0890399, 0.088523, 0.0871649" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00296464; + rise_capacitance : 0.00290333; + rise_capacitance_range (0.00262617, 0.00313753); + fall_capacitance : 0.00302596; + fall_capacitance_range (0.0025006, 0.00327533); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00288918; + rise_capacitance : 0.0029663; + rise_capacitance_range (0.00247505, 0.0033686); + fall_capacitance : 0.00281207; + fall_capacitance_range (0.00234383, 0.00297882); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00275553; + rise_capacitance : 0.00302632; + rise_capacitance_range (0.00232126, 0.00365168); + fall_capacitance : 0.00248474; + fall_capacitance_range (0.00228412, 0.00258597); + } + } + cell (sg13cmos5l_or3_2) { + area : 14.5152; + cell_footprint : "or3"; + cell_leakage_power : 1393.4; + leakage_power () { + value : 2004.66; + when : "!A&!B&!C"; + } + leakage_power () { + value : 1249.26; + when : "!A&!B&C"; + } + leakage_power () { + value : 1069.58; + when : "!A&B&!C"; + } + leakage_power () { + value : 1486.73; + when : "!A&B&C"; + } + leakage_power () { + value : 911.987; + when : "A&!B&!C"; + } + leakage_power () { + value : 1342.97; + when : "A&!B&C"; + } + leakage_power () { + value : 1318.96; + when : "A&B&!C"; + } + leakage_power () { + value : 1763.02; + 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.0400495, 0.0760285, 0.096807, 0.130829, 0.187481, 0.281658, 0.438683", \ + "0.0638538, 0.101054, 0.121818, 0.155699, 0.212253, 0.306478, 0.463329", \ + "0.0787678, 0.117469, 0.138092, 0.171964, 0.228498, 0.322539, 0.479381", \ + "0.100045, 0.14139, 0.162143, 0.195736, 0.251803, 0.345635, 0.50239", \ + "0.126908, 0.17339, 0.194776, 0.228485, 0.284485, 0.378355, 0.534152", \ + "0.163156, 0.216801, 0.240747, 0.275013, 0.332002, 0.42617, 0.583197", \ + "0.211391, 0.273751, 0.30166, 0.340806, 0.399357, 0.497242, 0.656683" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0101859, 0.0522243, 0.0822332, 0.132613, 0.217393, 0.358811, 0.594655", \ + "0.0132953, 0.0533239, 0.0827651, 0.132865, 0.217518, 0.35884, 0.594761", \ + "0.0160289, 0.0548245, 0.0836101, 0.133279, 0.217758, 0.358979, 0.594762", \ + "0.0206192, 0.0581641, 0.0857509, 0.134459, 0.21829, 0.359404, 0.594898", \ + "0.028498, 0.0650864, 0.0909012, 0.137762, 0.220438, 0.360839, 0.595756", \ + "0.041163, 0.078875, 0.102853, 0.146893, 0.226849, 0.36581, 0.599702", \ + "0.061745, 0.101437, 0.125387, 0.16655, 0.242881, 0.379599, 0.612585" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.076794, 0.119171, 0.139847, 0.171026, 0.220585, 0.301831, 0.436435", \ + "0.0879111, 0.130807, 0.151582, 0.182845, 0.232498, 0.313658, 0.448234", \ + "0.0950222, 0.138704, 0.159822, 0.191239, 0.241172, 0.32226, 0.456942", \ + "0.107738, 0.153329, 0.174879, 0.206797, 0.256981, 0.338287, 0.472974", \ + "0.129627, 0.178215, 0.201438, 0.234783, 0.285682, 0.367382, 0.50236", \ + "0.160642, 0.214421, 0.239438, 0.275332, 0.329995, 0.414432, 0.551432", \ + "0.199918, 0.261063, 0.289734, 0.330344, 0.390887, 0.481622, 0.626958" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0185257, 0.0550858, 0.0779058, 0.116209, 0.182213, 0.293892, 0.482778", \ + "0.019639, 0.0559762, 0.078692, 0.116702, 0.182214, 0.293973, 0.482779", \ + "0.021117, 0.0574802, 0.0800335, 0.117752, 0.182926, 0.294302, 0.48278", \ + "0.0245251, 0.0606409, 0.0827515, 0.119783, 0.184401, 0.29517, 0.483051", \ + "0.0302531, 0.0668538, 0.089394, 0.125918, 0.188586, 0.29774, 0.484152", \ + "0.041083, 0.078327, 0.100743, 0.137648, 0.201018, 0.308321, 0.491558", \ + "0.058896, 0.098604, 0.122009, 0.160544, 0.224861, 0.333107, 0.517645" \ + ); + } + } + 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.0384922, 0.0739472, 0.0946375, 0.128521, 0.185129, 0.279204, 0.436282", \ + "0.0607786, 0.0975696, 0.118216, 0.152028, 0.208578, 0.302725, 0.459469", \ + "0.0742371, 0.11272, 0.133202, 0.166942, 0.22331, 0.317267, 0.474104", \ + "0.0927346, 0.133997, 0.15456, 0.188198, 0.244471, 0.33807, 0.494636", \ + "0.113291, 0.159882, 0.181338, 0.215081, 0.271329, 0.36453, 0.520799", \ + "0.135082, 0.188987, 0.213496, 0.248297, 0.305166, 0.400125, 0.556836", \ + "0.151795, 0.214479, 0.242936, 0.282292, 0.341353, 0.438605, 0.599146" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00959963, 0.0517116, 0.0818758, 0.132305, 0.217227, 0.358659, 0.594611", \ + "0.0128735, 0.052891, 0.0824472, 0.132561, 0.217289, 0.358705, 0.594625", \ + "0.0155656, 0.0545034, 0.0832474, 0.132981, 0.217513, 0.358824, 0.594674", \ + "0.0203793, 0.0577713, 0.0854675, 0.134183, 0.217998, 0.359217, 0.594816", \ + "0.0286142, 0.0655544, 0.0911177, 0.137761, 0.220245, 0.360542, 0.595685", \ + "0.0417342, 0.07978, 0.103831, 0.147196, 0.227204, 0.365996, 0.599672", \ + "0.062808, 0.102853, 0.12701, 0.167939, 0.243407, 0.380021, 0.613148" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0748215, 0.117343, 0.13787, 0.169051, 0.218649, 0.299997, 0.434551", \ + "0.0910109, 0.133962, 0.154791, 0.186099, 0.235804, 0.316992, 0.451568", \ + "0.103394, 0.147093, 0.168197, 0.199888, 0.249647, 0.330926, 0.465413", \ + "0.124562, 0.170031, 0.191461, 0.223329, 0.273335, 0.354816, 0.489604", \ + "0.158709, 0.20726, 0.229707, 0.263275, 0.3137, 0.395346, 0.530038", \ + "0.210989, 0.263937, 0.288507, 0.323754, 0.37708, 0.460655, 0.596764", \ + "0.291546, 0.351747, 0.379634, 0.418657, 0.47559, 0.56452, 0.70742" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0185242, 0.0551708, 0.0779709, 0.116343, 0.182095, 0.293834, 0.48275", \ + "0.0201682, 0.0562881, 0.0789841, 0.116938, 0.182368, 0.29409, 0.482751", \ + "0.022172, 0.0579904, 0.0804123, 0.118177, 0.183213, 0.294574, 0.482859", \ + "0.0262868, 0.061211, 0.0830897, 0.120108, 0.184665, 0.295638, 0.483451", \ + "0.0330394, 0.0677943, 0.0889385, 0.125625, 0.188077, 0.297425, 0.484407", \ + "0.043937, 0.078877, 0.100696, 0.136548, 0.198623, 0.306308, 0.490221", \ + "0.062878, 0.099575, 0.121019, 0.156557, 0.218731, 0.327175, 0.511467" \ + ); + } + } + 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.0355334, 0.0706122, 0.0912409, 0.125078, 0.181804, 0.275702, 0.432442", \ + "0.0558766, 0.0923765, 0.112961, 0.14685, 0.203311, 0.297485, 0.454356", \ + "0.0677119, 0.105884, 0.126467, 0.159991, 0.216421, 0.310426, 0.467103", \ + "0.0831263, 0.124265, 0.145023, 0.178475, 0.2345, 0.32802, 0.484284", \ + "0.0974603, 0.144375, 0.166271, 0.199599, 0.256068, 0.349819, 0.505175", \ + "0.106629, 0.160899, 0.185454, 0.221385, 0.278531, 0.373415, 0.530219", \ + "0.10663, 0.1609, 0.189788, 0.230536, 0.290733, 0.388875, 0.550241" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00914816, 0.0514607, 0.0817386, 0.132189, 0.217289, 0.358589, 0.594582", \ + "0.0125371, 0.052695, 0.0823101, 0.132497, 0.21729, 0.358655, 0.595131", \ + "0.0153707, 0.054389, 0.0833317, 0.13284, 0.217444, 0.358768, 0.595132", \ + "0.0206879, 0.0582315, 0.0856597, 0.134289, 0.218067, 0.359136, 0.595133", \ + "0.0295005, 0.0669272, 0.0924548, 0.138471, 0.220818, 0.360957, 0.595751", \ + "0.0436532, 0.0822429, 0.10645, 0.150102, 0.229005, 0.36757, 0.600802", \ + "0.066465, 0.107134, 0.132095, 0.172893, 0.247915, 0.383893, 0.617075" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0678752, 0.110423, 0.131035, 0.162194, 0.211838, 0.292902, 0.427544", \ + "0.0914037, 0.133922, 0.154789, 0.186038, 0.235784, 0.316975, 0.451546", \ + "0.108181, 0.151194, 0.172125, 0.203657, 0.253536, 0.334872, 0.469454", \ + "0.134193, 0.178382, 0.199507, 0.231184, 0.281004, 0.36231, 0.497175", \ + "0.176331, 0.223118, 0.245455, 0.2774, 0.327801, 0.408872, 0.543804", \ + "0.241738, 0.293789, 0.317663, 0.351707, 0.403154, 0.48543, 0.621079", \ + "0.34845, 0.406625, 0.433705, 0.471073, 0.526516, 0.613003, 0.753088" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0185212, 0.0551684, 0.0780247, 0.116211, 0.182043, 0.293746, 0.482366", \ + "0.0207249, 0.0565049, 0.0790687, 0.117077, 0.182457, 0.294105, 0.482695", \ + "0.0234999, 0.0582758, 0.0807317, 0.11839, 0.183431, 0.294708, 0.482966", \ + "0.0286582, 0.0612694, 0.0831148, 0.120147, 0.184867, 0.295936, 0.483729", \ + "0.0366756, 0.0681681, 0.0894413, 0.124648, 0.18759, 0.297384, 0.484858", \ + "0.048563, 0.080878, 0.100861, 0.135422, 0.196724, 0.304592, 0.489433", \ + "0.069135, 0.101803, 0.121229, 0.155088, 0.215142, 0.322577, 0.507454" \ + ); + } + } + 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.0215673, 0.0214177, 0.0214872, 0.0214488, 0.0211032, 0.0203713, 0.019045", \ + "0.0243018, 0.0221951, 0.0220432, 0.0221297, 0.0216257, 0.0207067, 0.0195421", \ + "0.0280273, 0.0243919, 0.0240918, 0.0236589, 0.0235349, 0.0228965, 0.0219216", \ + "0.0356036, 0.0297056, 0.0290469, 0.0285704, 0.0276017, 0.0262342, 0.0265353", \ + "0.051866, 0.0421328, 0.0407894, 0.0397525, 0.0387099, 0.0375828, 0.0349525", \ + "0.0838494, 0.0686005, 0.0662126, 0.0645686, 0.0621325, 0.0604734, 0.0591145", \ + "0.145692, 0.123548, 0.119516, 0.115793, 0.111611, 0.108799, 0.105355" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0352847, 0.0305148, 0.0304328, 0.0302946, 0.0296194, 0.0294848, 0.0283886", \ + "0.0359709, 0.0304201, 0.0302689, 0.0303406, 0.0297745, 0.0306538, 0.02789", \ + "0.0381091, 0.0318025, 0.0316522, 0.0309614, 0.0309969, 0.0301004, 0.031863", \ + "0.0438769, 0.0360167, 0.0354998, 0.0352801, 0.0350117, 0.0341383, 0.0355979", \ + "0.057728, 0.0468195, 0.0460601, 0.0454402, 0.0445261, 0.0441908, 0.0424787", \ + "0.0864842, 0.0710572, 0.0688295, 0.0672204, 0.0661488, 0.0649972, 0.0640653", \ + "0.143365, 0.122323, 0.118089, 0.115019, 0.112159, 0.109237, 0.107535" \ + ); + } + } + 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.0212109, 0.0217024, 0.021736, 0.021609, 0.0213912, 0.0204985, 0.0194796", \ + "0.0239077, 0.0221006, 0.0220656, 0.0224225, 0.021875, 0.0208146, 0.0196347", \ + "0.027246, 0.0242538, 0.0240163, 0.0236486, 0.0232861, 0.022358, 0.0217403", \ + "0.0346703, 0.0289514, 0.0283711, 0.0280682, 0.027344, 0.0261191, 0.0275183", \ + "0.0499583, 0.0403248, 0.0391109, 0.0382624, 0.0373798, 0.0362501, 0.0346797", \ + "0.0790757, 0.0642782, 0.061736, 0.0598008, 0.0580936, 0.0570273, 0.0554167", \ + "0.135645, 0.1132, 0.109332, 0.106444, 0.101993, 0.0997298, 0.0967207" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0319023, 0.0271256, 0.0270165, 0.0267117, 0.0262842, 0.026334, 0.0250702", \ + "0.033091, 0.027146, 0.0269995, 0.0271017, 0.0265232, 0.0272559, 0.0248289", \ + "0.035902, 0.0289427, 0.0285245, 0.0282361, 0.0278882, 0.0270907, 0.0273456", \ + "0.0422143, 0.0333072, 0.0327611, 0.0324448, 0.0319727, 0.0309976, 0.0323889", \ + "0.0558267, 0.0437581, 0.0422243, 0.0423219, 0.0414558, 0.0414463, 0.0391509", \ + "0.0825018, 0.0661328, 0.0638692, 0.0623236, 0.0606259, 0.0598168, 0.0588081", \ + "0.134934, 0.112613, 0.108145, 0.104799, 0.101925, 0.100047, 0.0981088" \ + ); + } + } + 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.0205974, 0.0213559, 0.0214632, 0.0213301, 0.0211817, 0.0202696, 0.0189824", \ + "0.0232421, 0.0217825, 0.0216578, 0.0220709, 0.0212826, 0.0205808, 0.0199287", \ + "0.0266677, 0.0235281, 0.0235408, 0.0230199, 0.0229005, 0.0220664, 0.0207653", \ + "0.0339485, 0.0283579, 0.0279394, 0.0274896, 0.0269655, 0.025216, 0.0252868", \ + "0.0491241, 0.0392705, 0.0384175, 0.0372974, 0.0367479, 0.0357702, 0.0330288", \ + "0.0782478, 0.062753, 0.060703, 0.0590214, 0.0568457, 0.0555372, 0.0536643", \ + "0.13387, 0.110967, 0.106812, 0.103341, 0.0994146, 0.0971813, 0.094345" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0280346, 0.0233542, 0.0233214, 0.0232352, 0.0228387, 0.0221267, 0.020744", \ + "0.0304966, 0.0241985, 0.0238963, 0.0240163, 0.0233942, 0.0245045, 0.021668", \ + "0.0342939, 0.0265464, 0.0260798, 0.0255657, 0.0254734, 0.0246322, 0.0249503", \ + "0.0414284, 0.0310681, 0.030578, 0.0300783, 0.0293291, 0.0283257, 0.0285409", \ + "0.0557489, 0.0417765, 0.0407471, 0.0397199, 0.0393833, 0.0386497, 0.0363616", \ + "0.0825631, 0.0641824, 0.0615849, 0.0600839, 0.0580842, 0.0570983, 0.056652", \ + "0.135036, 0.110943, 0.105849, 0.102205, 0.0989155, 0.0967075, 0.0949634" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00294479; + rise_capacitance : 0.00287859; + rise_capacitance_range (0.00262807, 0.00310681); + fall_capacitance : 0.00301099; + fall_capacitance_range (0.00249798, 0.00324733); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00286512; + rise_capacitance : 0.0029266; + rise_capacitance_range (0.00249577, 0.00330095); + fall_capacitance : 0.00280365; + fall_capacitance_range (0.00234553, 0.00296688); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00271699; + rise_capacitance : 0.00296037; + rise_capacitance_range (0.00238164, 0.00349758); + fall_capacitance : 0.00247361; + fall_capacitance_range (0.00229255, 0.00257419); + } + } + cell (sg13cmos5l_or4_1) { + area : 14.5152; + cell_footprint : "or4"; + cell_leakage_power : 1314.75; + leakage_power () { + value : 1456.96; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 1201.48; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 1021.8; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 1438.94; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 864.097; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 1295.06; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 1271.05; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 1715.09; + when : "!A&B&C&D"; + } + leakage_power () { + value : 707.011; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 1140.65; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 1127.75; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 1576.51; + when : "A&!B&C&D"; + } + leakage_power () { + value : 1114.29; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 1564.38; + when : "A&B&!C&D"; + } + leakage_power () { + value : 1547.54; + when : "A&B&C&!D"; + } + leakage_power () { + value : 1993.47; + 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.0363273, 0.0702722, 0.091288, 0.125504, 0.182588, 0.277013, 0.434332", \ + "0.0583591, 0.093048, 0.113979, 0.148192, 0.205111, 0.299621, 0.456896", \ + "0.0715898, 0.107529, 0.128291, 0.162414, 0.219196, 0.313651, 0.470919", \ + "0.089732, 0.128234, 0.148897, 0.182801, 0.239482, 0.33341, 0.490574", \ + "0.11051, 0.154194, 0.175293, 0.209305, 0.26624, 0.36052, 0.517078", \ + "0.135798, 0.187392, 0.210078, 0.245373, 0.302873, 0.398289, 0.555951", \ + "0.166513, 0.227727, 0.255635, 0.293158, 0.354037, 0.452629, 0.613779" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0100766, 0.0520096, 0.082338, 0.132808, 0.217737, 0.358957, 0.594862", \ + "0.0127135, 0.0525771, 0.0826253, 0.132932, 0.217738, 0.358997, 0.594863", \ + "0.0148022, 0.0536594, 0.0831386, 0.133237, 0.217807, 0.359105, 0.59495", \ + "0.0187993, 0.0559982, 0.0846293, 0.134115, 0.218453, 0.359532, 0.595134", \ + "0.0252633, 0.0620875, 0.088724, 0.13705, 0.220506, 0.361197, 0.5962", \ + "0.0355789, 0.073942, 0.098517, 0.144684, 0.226813, 0.366622, 0.600453", \ + "0.051967, 0.093391, 0.118315, 0.16099, 0.240588, 0.380404, 0.614433" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0838305, 0.124871, 0.145811, 0.177231, 0.227141, 0.308507, 0.443384", \ + "0.0928541, 0.134466, 0.155466, 0.187006, 0.236949, 0.318344, 0.453246", \ + "0.0968623, 0.139336, 0.160706, 0.192516, 0.242663, 0.324052, 0.459051", \ + "0.104384, 0.149038, 0.17101, 0.203279, 0.253729, 0.335473, 0.470599", \ + "0.120821, 0.169286, 0.193126, 0.227503, 0.2793, 0.361714, 0.496953", \ + "0.149083, 0.203987, 0.230319, 0.267781, 0.324226, 0.410764, 0.549372", \ + "0.18632, 0.250318, 0.28101, 0.324914, 0.388179, 0.48482, 0.633509" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0171392, 0.0539454, 0.0769792, 0.115431, 0.181001, 0.292752, 0.481232", \ + "0.0179247, 0.0547042, 0.0775791, 0.115775, 0.181206, 0.292816, 0.481359", \ + "0.0189199, 0.0558577, 0.0787323, 0.116738, 0.181847, 0.293109, 0.481586", \ + "0.0215982, 0.0589292, 0.0814228, 0.118783, 0.183364, 0.294076, 0.481907", \ + "0.0267198, 0.0654319, 0.0885866, 0.125682, 0.188366, 0.297003, 0.483328", \ + "0.035807, 0.076845, 0.100588, 0.138573, 0.203181, 0.310085, 0.49245", \ + "0.050277, 0.096501, 0.122279, 0.16363, 0.229898, 0.34122, 0.524208" \ + ); + } + } + 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.0359544, 0.0691568, 0.090004, 0.124029, 0.181016, 0.275112, 0.43248", \ + "0.0565486, 0.0907239, 0.111433, 0.145535, 0.202346, 0.29675, 0.453932", \ + "0.0685297, 0.104007, 0.124587, 0.158364, 0.21518, 0.309505, 0.466663", \ + "0.084005, 0.121998, 0.142654, 0.176501, 0.232976, 0.32718, 0.484308", \ + "0.0988908, 0.142156, 0.163348, 0.19756, 0.254111, 0.348101, 0.504992", \ + "0.111364, 0.162407, 0.185384, 0.220842, 0.278378, 0.373906, 0.531916", \ + "0.112232, 0.173325, 0.200911, 0.239048, 0.299142, 0.397942, 0.559833" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00956053, 0.0512692, 0.0819182, 0.132263, 0.217321, 0.358556, 0.594683", \ + "0.0122097, 0.051953, 0.0820107, 0.132419, 0.217322, 0.35867, 0.594838", \ + "0.014312, 0.0529996, 0.0825128, 0.13268, 0.217405, 0.358769, 0.594839", \ + "0.0182907, 0.0554461, 0.0840203, 0.133568, 0.217942, 0.35915, 0.59484", \ + "0.0245921, 0.0615191, 0.0882227, 0.136319, 0.219976, 0.360718, 0.595909", \ + "0.0344706, 0.0729479, 0.097689, 0.143595, 0.226154, 0.366138, 0.600267", \ + "0.050298, 0.092324, 0.117026, 0.15949, 0.239645, 0.379435, 0.61422" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0817513, 0.122859, 0.14382, 0.175369, 0.225134, 0.306454, 0.441468", \ + "0.092835, 0.134728, 0.155825, 0.187443, 0.237415, 0.3188, 0.453687", \ + "0.0998973, 0.142811, 0.164176, 0.196043, 0.246362, 0.327959, 0.462806", \ + "0.114476, 0.159511, 0.181328, 0.213829, 0.26438, 0.346254, 0.481481", \ + "0.143345, 0.191912, 0.215534, 0.249702, 0.301232, 0.383843, 0.518927", \ + "0.191166, 0.245293, 0.271056, 0.308, 0.363766, 0.449021, 0.586863", \ + "0.267114, 0.329917, 0.359639, 0.401432, 0.462553, 0.556045, 0.702772" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0171354, 0.0539003, 0.0770907, 0.115358, 0.181021, 0.292733, 0.481422", \ + "0.0183166, 0.0550251, 0.0778616, 0.115931, 0.181243, 0.292918, 0.481489", \ + "0.0196225, 0.0565081, 0.079366, 0.117201, 0.18228, 0.293467, 0.481709", \ + "0.02271, 0.0594208, 0.0817445, 0.119219, 0.183637, 0.294461, 0.482425", \ + "0.0278565, 0.0657064, 0.088371, 0.125161, 0.187848, 0.297003, 0.483732", \ + "0.036782, 0.075999, 0.099327, 0.136955, 0.200962, 0.307699, 0.490989", \ + "0.051361, 0.094872, 0.118973, 0.158032, 0.222822, 0.333619, 0.518435" \ + ); + } + } + 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.0340621, 0.06653, 0.087188, 0.121104, 0.177798, 0.272082, 0.429398", \ + "0.0528094, 0.0864097, 0.107055, 0.140971, 0.197622, 0.291947, 0.449079", \ + "0.0631458, 0.0979413, 0.118394, 0.152206, 0.208796, 0.303217, 0.46028", \ + "0.0754224, 0.113279, 0.133937, 0.167626, 0.224093, 0.318225, 0.475257", \ + "0.0842781, 0.127548, 0.148893, 0.182763, 0.239593, 0.333935, 0.491136", \ + "0.0842791, 0.135328, 0.158915, 0.193883, 0.251943, 0.347633, 0.50593", \ + "0.0842801, 0.135329, 0.158916, 0.193884, 0.251944, 0.347634, 0.508079" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00898007, 0.0507082, 0.0813785, 0.131943, 0.216833, 0.358598, 0.594526", \ + "0.0117284, 0.0515021, 0.0815829, 0.132091, 0.216927, 0.358599, 0.595065", \ + "0.0139464, 0.052493, 0.0820783, 0.132377, 0.217155, 0.3586, 0.595066", \ + "0.0179519, 0.0550777, 0.0836295, 0.13319, 0.217666, 0.358944, 0.595067", \ + "0.0243849, 0.0616752, 0.0881138, 0.136261, 0.219798, 0.360518, 0.595776", \ + "0.0345228, 0.0734228, 0.0984854, 0.143962, 0.226193, 0.366187, 0.600225", \ + "0.050675, 0.093271, 0.118159, 0.161169, 0.239689, 0.379443, 0.614412" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0746079, 0.115784, 0.136686, 0.168106, 0.218235, 0.299431, 0.434401", \ + "0.0889168, 0.130938, 0.152069, 0.183748, 0.233801, 0.315257, 0.450224", \ + "0.100714, 0.143518, 0.164826, 0.196816, 0.247123, 0.328763, 0.463811", \ + "0.123348, 0.167777, 0.189392, 0.221607, 0.272153, 0.354102, 0.489498", \ + "0.160626, 0.20837, 0.231138, 0.265105, 0.316194, 0.398178, 0.533729", \ + "0.223922, 0.276698, 0.301648, 0.337451, 0.391343, 0.476664, 0.613185", \ + "0.326592, 0.387369, 0.415502, 0.455289, 0.513664, 0.604303, 0.748954" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.017137, 0.0539042, 0.0769923, 0.11517, 0.181178, 0.292692, 0.481416", \ + "0.0186653, 0.0553384, 0.0781482, 0.116207, 0.181471, 0.29297, 0.481456", \ + "0.0201894, 0.0568436, 0.0795895, 0.117421, 0.182524, 0.293672, 0.481695", \ + "0.0234856, 0.059311, 0.0815335, 0.118914, 0.183796, 0.2949, 0.482714", \ + "0.0290159, 0.0651166, 0.0868999, 0.124062, 0.186982, 0.296566, 0.483954", \ + "0.037422, 0.074937, 0.09741, 0.134191, 0.197145, 0.305678, 0.489561", \ + "0.052635, 0.092751, 0.11545, 0.152917, 0.216813, 0.327213, 0.512524" \ + ); + } + } + 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.0307305, 0.0628454, 0.0834233, 0.117307, 0.173968, 0.268364, 0.425278", \ + "0.0470071, 0.080351, 0.100961, 0.134803, 0.191429, 0.285712, 0.442768", \ + "0.0554388, 0.0902298, 0.110628, 0.144368, 0.200937, 0.295192, 0.452176", \ + "0.0639454, 0.102265, 0.122815, 0.156509, 0.212926, 0.307051, 0.463857", \ + "0.0663226, 0.110433, 0.132067, 0.16643, 0.222793, 0.317293, 0.474296", \ + "0.0663236, 0.110434, 0.132068, 0.166431, 0.225001, 0.321341, 0.480046", \ + "0.0663246, 0.110435, 0.132069, 0.166432, 0.225002, 0.321342, 0.480047" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00850434, 0.0504927, 0.0811569, 0.131888, 0.216803, 0.358529, 0.594421", \ + "0.0113924, 0.0513445, 0.0814471, 0.131976, 0.216826, 0.35853, 0.594422", \ + "0.0138275, 0.0524188, 0.0820427, 0.132261, 0.217036, 0.358531, 0.594456", \ + "0.0179924, 0.0555196, 0.0839465, 0.133299, 0.217714, 0.358898, 0.594615", \ + "0.0248103, 0.0625649, 0.0892645, 0.137144, 0.220368, 0.360742, 0.59588", \ + "0.0356884, 0.0756244, 0.100773, 0.145951, 0.227874, 0.367728, 0.601491", \ + "0.052934, 0.097092, 0.12283, 0.16553, 0.243288, 0.38297, 0.617806" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0626888, 0.103898, 0.124935, 0.15633, 0.206143, 0.287514, 0.422555", \ + "0.0840226, 0.125495, 0.146628, 0.178316, 0.22837, 0.30981, 0.444866", \ + "0.099916, 0.141285, 0.16252, 0.194292, 0.244625, 0.326393, 0.461391", \ + "0.126608, 0.168847, 0.190269, 0.222157, 0.272494, 0.354407, 0.489882", \ + "0.169134, 0.214242, 0.236643, 0.269165, 0.320183, 0.402388, 0.537806", \ + "0.240022, 0.29042, 0.313883, 0.348572, 0.401415, 0.485225, 0.622496", \ + "0.361719, 0.419352, 0.446201, 0.483979, 0.54105, 0.629268, 0.772587" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0171271, 0.0539355, 0.0770256, 0.115254, 0.180876, 0.292613, 0.481429", \ + "0.0184164, 0.0550877, 0.07817, 0.116236, 0.181545, 0.293043, 0.481477", \ + "0.0201243, 0.0561864, 0.0792998, 0.117492, 0.182734, 0.293894, 0.48198", \ + "0.0238506, 0.058054, 0.0807167, 0.118527, 0.183795, 0.295171, 0.483083", \ + "0.0299472, 0.0632979, 0.0854617, 0.12213, 0.186041, 0.296694, 0.484514", \ + "0.03913, 0.073668, 0.095224, 0.13192, 0.195345, 0.304025, 0.489438", \ + "0.05527, 0.091475, 0.112709, 0.149248, 0.213032, 0.323656, 0.509764" \ + ); + } + } + 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.0136723, 0.0139705, 0.0139293, 0.0138777, 0.0137946, 0.0133596, 0.0127753", \ + "0.0149151, 0.0143974, 0.0143713, 0.0144626, 0.014136, 0.0137461, 0.0131379", \ + "0.0171159, 0.0161585, 0.0160504, 0.0158173, 0.0156999, 0.0154416, 0.0148577", \ + "0.0225421, 0.0205396, 0.0202816, 0.0200307, 0.0196735, 0.0189174, 0.01977", \ + "0.0349515, 0.0315101, 0.0308333, 0.0303135, 0.0298105, 0.0292147, 0.027826", \ + "0.0604708, 0.0547392, 0.0536435, 0.0526274, 0.0515251, 0.0504971, 0.049489", \ + "0.111365, 0.103074, 0.101229, 0.0993399, 0.0970775, 0.0955267, 0.0935779" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0272401, 0.0259643, 0.0259696, 0.0258278, 0.0256667, 0.0252737, 0.0246163", \ + "0.0272061, 0.0257405, 0.0256852, 0.0257658, 0.0254551, 0.0260109, 0.0245011", \ + "0.0281477, 0.0264501, 0.0264129, 0.0261556, 0.026114, 0.025658, 0.0264834", \ + "0.0318168, 0.029527, 0.0293699, 0.029294, 0.0291178, 0.0284481, 0.0291766", \ + "0.0426307, 0.0389281, 0.0386356, 0.0383941, 0.0379814, 0.0378371, 0.0367537", \ + "0.0665446, 0.0608744, 0.0598788, 0.0590515, 0.0586875, 0.0578825, 0.0574172", \ + "0.115122, 0.107169, 0.105253, 0.103667, 0.10177, 0.100909, 0.0993474" \ + ); + } + } + 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.0133461, 0.0138077, 0.0139278, 0.0138244, 0.013786, 0.0132943, 0.0127316", \ + "0.0145474, 0.0142231, 0.014187, 0.0143669, 0.0142317, 0.0136795, 0.0131094", \ + "0.0166212, 0.0157679, 0.0156982, 0.0154891, 0.0154841, 0.0151301, 0.0145926", \ + "0.0216634, 0.0199118, 0.0197348, 0.0194926, 0.019195, 0.0185829, 0.018339", \ + "0.0328514, 0.0297345, 0.0291617, 0.0286629, 0.0282566, 0.0276032, 0.0266258", \ + "0.0554608, 0.0503649, 0.0491489, 0.0482419, 0.0474229, 0.0467097, 0.045996", \ + "0.101149, 0.0932077, 0.0914974, 0.0897617, 0.0878585, 0.0866471, 0.0850816" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0238698, 0.0225922, 0.0226472, 0.0225672, 0.0223727, 0.0219508, 0.0215122", \ + "0.0239731, 0.0224077, 0.0223511, 0.0224179, 0.0220973, 0.0220183, 0.0211801", \ + "0.0252735, 0.0233631, 0.023286, 0.0230481, 0.0229739, 0.0225773, 0.0226529", \ + "0.0292633, 0.0267109, 0.0264643, 0.0264561, 0.0260854, 0.025635, 0.0257164", \ + "0.0396544, 0.035833, 0.0354, 0.0353222, 0.0349362, 0.0349943, 0.0338204", \ + "0.0614106, 0.0556273, 0.054778, 0.0541917, 0.0537229, 0.0529186, 0.0527106", \ + "0.105204, 0.0971432, 0.0953907, 0.0940006, 0.0925332, 0.0919841, 0.0908509" \ + ); + } + } + 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.0124889, 0.0130899, 0.0131719, 0.0130991, 0.0129137, 0.0125676, 0.0120073", \ + "0.0137407, 0.0135958, 0.0135725, 0.0137483, 0.0135559, 0.0131241, 0.0126818", \ + "0.0157999, 0.0150266, 0.0149962, 0.0148091, 0.0147209, 0.0146359, 0.0137915", \ + "0.020561, 0.0188716, 0.0187646, 0.0185799, 0.0183523, 0.0177423, 0.0185375", \ + "0.0309118, 0.027936, 0.0273669, 0.0269385, 0.0266506, 0.0263129, 0.0256617", \ + "0.0518688, 0.0468012, 0.0458798, 0.0448515, 0.044173, 0.0436113, 0.0430749", \ + "0.0938742, 0.0856244, 0.0842376, 0.082869, 0.0808115, 0.0796766, 0.0781989" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0204075, 0.0191104, 0.0191331, 0.0190404, 0.0189084, 0.0185152, 0.0181077", \ + "0.0209302, 0.0192103, 0.019108, 0.019201, 0.0189205, 0.0198079, 0.0179931", \ + "0.0227055, 0.0206423, 0.0204962, 0.0202586, 0.0201478, 0.0196995, 0.0193069", \ + "0.027143, 0.024348, 0.0240864, 0.0239634, 0.0237107, 0.0230855, 0.0239868", \ + "0.0370455, 0.0329109, 0.032273, 0.0323909, 0.0320253, 0.0317804, 0.0308204", \ + "0.0570048, 0.051041, 0.0502204, 0.0496586, 0.048752, 0.0487774, 0.0481916", \ + "0.0973376, 0.0888511, 0.0872397, 0.0858211, 0.0844958, 0.083685, 0.0828174" \ + ); + } + } + 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.0118941, 0.0125922, 0.0126699, 0.0126414, 0.0124442, 0.0120745, 0.0112662", \ + "0.0132108, 0.0132047, 0.0131825, 0.0132631, 0.0132292, 0.0126254, 0.0119623", \ + "0.0152578, 0.01463, 0.0146225, 0.0144752, 0.0143787, 0.0139434, 0.0131089", \ + "0.0200736, 0.0185138, 0.0183797, 0.0182101, 0.0180446, 0.0174045, 0.0173229", \ + "0.0304183, 0.0273609, 0.0269718, 0.0265986, 0.0261065, 0.0259241, 0.0249211", \ + "0.0513817, 0.0461584, 0.0452572, 0.0442488, 0.0437572, 0.0432358, 0.0427519", \ + "0.0928479, 0.0846024, 0.0832242, 0.0816163, 0.0799258, 0.0789324, 0.0773815" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0164775, 0.0152519, 0.0153348, 0.0152609, 0.0151381, 0.0147907, 0.0142769", \ + "0.018003, 0.0162389, 0.0161384, 0.0162097, 0.0159973, 0.0158906, 0.0150157", \ + "0.0203411, 0.0181263, 0.0180017, 0.0176701, 0.017507, 0.0171757, 0.0177852", \ + "0.0251757, 0.0221223, 0.0219635, 0.0218309, 0.0215387, 0.0209298, 0.0205978", \ + "0.0353476, 0.0307767, 0.0304019, 0.0300419, 0.0298715, 0.0298602, 0.0285025", \ + "0.0553942, 0.048959, 0.0481777, 0.0475907, 0.0467008, 0.0459504, 0.0459191", \ + "0.095687, 0.0868782, 0.0850425, 0.0835712, 0.0823321, 0.0811263, 0.0803933" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00296332; + rise_capacitance : 0.00289441; + rise_capacitance_range (0.00263473, 0.00313623); + fall_capacitance : 0.00303222; + fall_capacitance_range (0.00250379, 0.00331073); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00286039; + rise_capacitance : 0.0029068; + rise_capacitance_range (0.00246562, 0.00329616); + fall_capacitance : 0.00281397; + fall_capacitance_range (0.00232834, 0.00301953); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00283933; + rise_capacitance : 0.00298327; + rise_capacitance_range (0.00238615, 0.00353898); + fall_capacitance : 0.00269538; + fall_capacitance_range (0.00226324, 0.00283855); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00275096; + rise_capacitance : 0.00307419; + rise_capacitance_range (0.00230187, 0.00385791); + fall_capacitance : 0.00242774; + fall_capacitance_range (0.00226446, 0.00249895); + } + } + cell (sg13cmos5l_or4_2) { + area : 16.3296; + cell_footprint : "or4"; + cell_leakage_power : 1555.91; + leakage_power () { + value : 2186.51; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 1410.11; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 1230.38; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 1647.57; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 1072.68; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 1503.69; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 1479.64; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 1923.72; + when : "!A&B&C&D"; + } + leakage_power () { + value : 915.573; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 1349.26; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 1336.31; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 1785.12; + when : "A&!B&C&D"; + } + leakage_power () { + value : 1322.85; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 1772.99; + when : "A&B&!C&D"; + } + leakage_power () { + value : 1756.1; + when : "A&B&C&!D"; + } + leakage_power () { + value : 2202.08; + 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.0418426, 0.0788913, 0.100032, 0.134401, 0.191214, 0.285682, 0.443107", \ + "0.0670129, 0.10524, 0.12601, 0.16021, 0.216984, 0.311549, 0.468754", \ + "0.0825947, 0.122137, 0.142995, 0.177085, 0.233833, 0.328301, 0.485636", \ + "0.104235, 0.146661, 0.167645, 0.201383, 0.257479, 0.351756, 0.508927", \ + "0.1306, 0.177909, 0.199599, 0.233454, 0.289663, 0.383575, 0.540187", \ + "0.164128, 0.218628, 0.242783, 0.278272, 0.33515, 0.429384, 0.587219", \ + "0.204624, 0.268135, 0.296565, 0.3358, 0.395216, 0.492152, 0.651405" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0108218, 0.0531576, 0.0831566, 0.133606, 0.218322, 0.359935, 0.596054", \ + "0.013791, 0.0543373, 0.083628, 0.133628, 0.218414, 0.360405, 0.596946", \ + "0.016643, 0.055671, 0.0843992, 0.134098, 0.218568, 0.360406, 0.596947", \ + "0.0212448, 0.0593008, 0.086792, 0.135329, 0.219181, 0.360518, 0.596948", \ + "0.0295889, 0.066583, 0.0920348, 0.138697, 0.221392, 0.361914, 0.597471", \ + "0.042854, 0.080853, 0.104655, 0.148318, 0.228069, 0.366989, 0.601287", \ + "0.064717, 0.104807, 0.12865, 0.168803, 0.244413, 0.380997, 0.614301" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.105895, 0.153039, 0.175788, 0.209307, 0.260451, 0.342449, 0.47738", \ + "0.115607, 0.163067, 0.185733, 0.219029, 0.270464, 0.352544, 0.487385", \ + "0.120646, 0.16865, 0.191655, 0.225182, 0.276628, 0.358858, 0.493814", \ + "0.130015, 0.179361, 0.202636, 0.236954, 0.288636, 0.371191, 0.50619", \ + "0.149887, 0.202395, 0.227016, 0.26246, 0.31626, 0.398715, 0.533897", \ + "0.18577, 0.243036, 0.270041, 0.308717, 0.365431, 0.45212, 0.589953", \ + "0.235038, 0.300045, 0.330903, 0.374878, 0.43753, 0.53268, 0.679759" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0241538, 0.0628115, 0.0861474, 0.124262, 0.188421, 0.29848, 0.485832", \ + "0.0248019, 0.0631784, 0.0863243, 0.124263, 0.188443, 0.29862, 0.486533", \ + "0.0259592, 0.0644493, 0.0874188, 0.125073, 0.18909, 0.298995, 0.486534", \ + "0.0286962, 0.0669278, 0.0898036, 0.127465, 0.190761, 0.299987, 0.486535", \ + "0.0346234, 0.0735858, 0.0965349, 0.13302, 0.195881, 0.302884, 0.487787", \ + "0.045146, 0.085122, 0.108928, 0.146986, 0.209408, 0.315115, 0.495944", \ + "0.063496, 0.106614, 0.131388, 0.171493, 0.235438, 0.344088, 0.525746" \ + ); + } + } + 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.0412154, 0.0775794, 0.098478, 0.132621, 0.189435, 0.283739, 0.441001", \ + "0.0651374, 0.102841, 0.123416, 0.157422, 0.214171, 0.308604, 0.465666", \ + "0.0796496, 0.118819, 0.139468, 0.173423, 0.230016, 0.324391, 0.481639", \ + "0.0990423, 0.140929, 0.161853, 0.195617, 0.251568, 0.345585, 0.502466", \ + "0.12008, 0.167325, 0.188861, 0.22246, 0.278463, 0.372783, 0.529518", \ + "0.140849, 0.195676, 0.219887, 0.254788, 0.311586, 0.40645, 0.563381", \ + "0.154453, 0.21825, 0.246896, 0.286414, 0.345381, 0.442606, 0.602701" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0102699, 0.0524407, 0.0825137, 0.132947, 0.217995, 0.35958, 0.595843", \ + "0.0133446, 0.0537251, 0.0830475, 0.133176, 0.217996, 0.359581, 0.596608", \ + "0.016112, 0.0551177, 0.0839201, 0.133636, 0.218193, 0.359668, 0.596609", \ + "0.0208264, 0.0585316, 0.0861411, 0.134834, 0.21879, 0.360158, 0.59661", \ + "0.0291076, 0.0659686, 0.0915824, 0.138168, 0.220964, 0.361532, 0.597045", \ + "0.0423641, 0.080554, 0.104324, 0.147645, 0.227762, 0.3667, 0.600692", \ + "0.063488, 0.103682, 0.127632, 0.168389, 0.243499, 0.380188, 0.613788" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.103785, 0.151028, 0.173578, 0.207209, 0.258325, 0.340404, 0.475303", \ + "0.116075, 0.163604, 0.186386, 0.219623, 0.271142, 0.353238, 0.48812", \ + "0.124761, 0.173027, 0.195958, 0.229566, 0.281214, 0.363456, 0.4985", \ + "0.141768, 0.19125, 0.214592, 0.248698, 0.300969, 0.383316, 0.518544", \ + "0.175009, 0.227673, 0.252636, 0.287694, 0.340612, 0.423317, 0.558783", \ + "0.229953, 0.286774, 0.313578, 0.351976, 0.407955, 0.493423, 0.630085", \ + "0.317879, 0.381952, 0.411731, 0.454208, 0.514988, 0.607955, 0.752608" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0241517, 0.0629701, 0.0864135, 0.124277, 0.188472, 0.29846, 0.485832", \ + "0.025125, 0.0634861, 0.0865634, 0.1243, 0.188568, 0.298641, 0.485992", \ + "0.0266657, 0.0650405, 0.0879782, 0.125415, 0.189475, 0.299136, 0.486094", \ + "0.0299149, 0.0676694, 0.090458, 0.127683, 0.191529, 0.300459, 0.486896", \ + "0.0363348, 0.0742899, 0.097103, 0.133371, 0.195417, 0.303013, 0.488246", \ + "0.046923, 0.085692, 0.108963, 0.146373, 0.208085, 0.313229, 0.494542", \ + "0.065766, 0.106224, 0.129472, 0.168181, 0.231018, 0.339182, 0.520557" \ + ); + } + } + 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.0391904, 0.0748768, 0.0956292, 0.129595, 0.186318, 0.280602, 0.438003", \ + "0.0617081, 0.0986861, 0.119428, 0.153379, 0.210034, 0.304437, 0.461419", \ + "0.0747391, 0.113401, 0.133978, 0.167901, 0.224515, 0.31877, 0.475854", \ + "0.0916811, 0.133453, 0.154081, 0.187542, 0.243839, 0.33788, 0.494824", \ + "0.107356, 0.154613, 0.176279, 0.210238, 0.266231, 0.360069, 0.51662", \ + "0.117429, 0.172178, 0.196355, 0.231408, 0.288605, 0.383117, 0.540512", \ + "0.11743, 0.172179, 0.20006, 0.239473, 0.298533, 0.395381, 0.555421" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00970349, 0.051863, 0.0823255, 0.132596, 0.217644, 0.359353, 0.595734", \ + "0.0129129, 0.0530811, 0.082671, 0.132843, 0.217681, 0.359373, 0.596741", \ + "0.0156528, 0.0547014, 0.0835056, 0.133215, 0.217934, 0.359541, 0.596742", \ + "0.0205843, 0.0584184, 0.0858618, 0.134522, 0.218494, 0.359927, 0.596743", \ + "0.0291387, 0.066145, 0.0915984, 0.138248, 0.220681, 0.361266, 0.596744", \ + "0.0427836, 0.0810345, 0.104921, 0.148005, 0.227676, 0.366488, 0.600711", \ + "0.064801, 0.105159, 0.129189, 0.169435, 0.243981, 0.380337, 0.613896" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0966765, 0.143973, 0.166799, 0.200097, 0.25108, 0.333284, 0.468215", \ + "0.11294, 0.160447, 0.183234, 0.216617, 0.267985, 0.350197, 0.485075", \ + "0.126941, 0.17505, 0.198082, 0.231754, 0.283318, 0.365696, 0.500718", \ + "0.152855, 0.201894, 0.225316, 0.259439, 0.310908, 0.393586, 0.529093", \ + "0.19658, 0.248329, 0.272791, 0.307218, 0.359782, 0.442592, 0.577992", \ + "0.268389, 0.32466, 0.350865, 0.387759, 0.441954, 0.527354, 0.66334", \ + "0.384871, 0.447028, 0.475813, 0.516623, 0.575603, 0.665176, 0.807655" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0241516, 0.0629013, 0.0861736, 0.124249, 0.1885, 0.298461, 0.485847", \ + "0.0255114, 0.0636038, 0.0867436, 0.124472, 0.18866, 0.298738, 0.486968", \ + "0.0274622, 0.0653807, 0.0883238, 0.125764, 0.189723, 0.29931, 0.486969", \ + "0.0311623, 0.0681294, 0.0910602, 0.128101, 0.191509, 0.300707, 0.487179", \ + "0.0384345, 0.074359, 0.0967072, 0.132461, 0.194678, 0.302675, 0.488635", \ + "0.049803, 0.086454, 0.108369, 0.144646, 0.205204, 0.310786, 0.493282", \ + "0.068433, 0.105895, 0.127827, 0.164231, 0.22606, 0.332383, 0.514517" \ + ); + } + } + 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.0360789, 0.0713197, 0.0920417, 0.125942, 0.182784, 0.276897, 0.434227", \ + "0.0567698, 0.0935468, 0.114191, 0.148064, 0.20473, 0.299066, 0.456218", \ + "0.0682916, 0.106798, 0.127294, 0.160994, 0.217437, 0.311691, 0.468788", \ + "0.082362, 0.124055, 0.144817, 0.178281, 0.234225, 0.328191, 0.484908", \ + "0.0927764, 0.140344, 0.161979, 0.196014, 0.252299, 0.346149, 0.502339", \ + "0.0927774, 0.147131, 0.172117, 0.20812, 0.265408, 0.360074, 0.517742", \ + "0.0927784, 0.147132, 0.172118, 0.208121, 0.265409, 0.360075, 0.517743" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00923497, 0.0516129, 0.0818716, 0.132487, 0.217704, 0.359279, 0.595891", \ + "0.0125744, 0.0528597, 0.0825265, 0.13273, 0.217705, 0.359314, 0.596717", \ + "0.0153927, 0.0545614, 0.0835377, 0.133173, 0.217838, 0.359425, 0.596718", \ + "0.0207998, 0.058411, 0.0860523, 0.134492, 0.218464, 0.359807, 0.596719", \ + "0.029805, 0.0676025, 0.0925174, 0.138912, 0.221162, 0.361471, 0.596833", \ + "0.0444079, 0.0832031, 0.107074, 0.150453, 0.229456, 0.367845, 0.601769", \ + "0.067717, 0.108482, 0.133345, 0.173594, 0.247828, 0.383046, 0.616911" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0849013, 0.132217, 0.154718, 0.188516, 0.239423, 0.321589, 0.456533", \ + "0.108599, 0.155861, 0.178393, 0.211761, 0.263218, 0.345313, 0.480208", \ + "0.127748, 0.174706, 0.197744, 0.231283, 0.28287, 0.365289, 0.500322", \ + "0.158974, 0.206381, 0.229406, 0.26289, 0.314541, 0.397007, 0.532352", \ + "0.20871, 0.258638, 0.28233, 0.316157, 0.368042, 0.45049, 0.585561", \ + "0.28971, 0.344146, 0.369254, 0.405118, 0.458483, 0.542515, 0.678443", \ + "0.425622, 0.485761, 0.513927, 0.552915, 0.610577, 0.698114, 0.838418" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0241672, 0.0628398, 0.0858598, 0.124169, 0.188286, 0.298521, 0.485928", \ + "0.0256091, 0.0635888, 0.0866864, 0.124459, 0.188684, 0.298786, 0.486428", \ + "0.0281297, 0.065213, 0.0883826, 0.125836, 0.189753, 0.299567, 0.486429", \ + "0.0326923, 0.067768, 0.0906604, 0.127834, 0.191516, 0.300881, 0.487316", \ + "0.0413048, 0.0743146, 0.096079, 0.131615, 0.194054, 0.302649, 0.489274", \ + "0.054481, 0.087489, 0.107899, 0.142835, 0.203194, 0.30911, 0.492865", \ + "0.074055, 0.108214, 0.129091, 0.1629, 0.223074, 0.328595, 0.511757" \ + ); + } + } + 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.0229031, 0.0224461, 0.0225674, 0.0226174, 0.0221277, 0.0214384, 0.0201604", \ + "0.0254483, 0.0232393, 0.0228796, 0.023252, 0.0223194, 0.0218996, 0.0210025", \ + "0.0288843, 0.024991, 0.0246117, 0.0239921, 0.0239538, 0.0230288, 0.0227426", \ + "0.0362123, 0.0300652, 0.0293018, 0.028719, 0.0276336, 0.0265226, 0.028217", \ + "0.052116, 0.0420446, 0.0405064, 0.0393308, 0.0380513, 0.0370388, 0.0343849", \ + "0.0836999, 0.0682247, 0.0656236, 0.0634935, 0.0609027, 0.0592135, 0.0577798", \ + "0.145726, 0.123533, 0.119319, 0.114719, 0.109848, 0.106575, 0.10235" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0432935, 0.0354051, 0.0350539, 0.0350898, 0.0344527, 0.0337376, 0.0325397", \ + "0.043468, 0.0351175, 0.0346989, 0.0347219, 0.0341174, 0.0331647, 0.0326735", \ + "0.0448968, 0.0359917, 0.0353432, 0.034821, 0.0347576, 0.0335678, 0.0325783", \ + "0.0492486, 0.0390355, 0.0383745, 0.038183, 0.0370184, 0.0360849, 0.0362231", \ + "0.0621102, 0.0493643, 0.0477706, 0.0468922, 0.0470121, 0.0462598, 0.044403", \ + "0.0901744, 0.0732598, 0.0705715, 0.0689294, 0.0669531, 0.0660037, 0.0652395", \ + "0.146351, 0.124203, 0.11911, 0.115431, 0.111347, 0.109293, 0.107004" \ + ); + } + } + 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.0224371, 0.0224183, 0.0225426, 0.0225752, 0.0223262, 0.0214437, 0.0203897", \ + "0.0250167, 0.0230601, 0.0227384, 0.0231668, 0.0222764, 0.0215744, 0.0209104", \ + "0.0282338, 0.0247164, 0.0244752, 0.0238361, 0.0238083, 0.0231614, 0.0224976", \ + "0.0351533, 0.0290773, 0.0285147, 0.0281789, 0.0273064, 0.0258322, 0.0276441", \ + "0.0504138, 0.0403709, 0.0390828, 0.0380436, 0.0369162, 0.0359416, 0.0337679", \ + "0.0792454, 0.0638091, 0.0612438, 0.0590219, 0.0569134, 0.0555499, 0.0535673", \ + "0.134803, 0.112189, 0.1082, 0.104603, 0.100006, 0.097388, 0.0939635" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.039847, 0.0320808, 0.0313931, 0.0316756, 0.0309055, 0.0304965, 0.0291623", \ + "0.0402846, 0.0318397, 0.0314099, 0.031442, 0.0306826, 0.0298951, 0.0287511", \ + "0.0422804, 0.0330781, 0.0322969, 0.0315735, 0.0315566, 0.0304452, 0.0289727", \ + "0.0472221, 0.0364333, 0.0355698, 0.0350106, 0.0345319, 0.033171, 0.0333976", \ + "0.0599746, 0.0464399, 0.0451939, 0.0442648, 0.0437359, 0.0431511, 0.0411207", \ + "0.0858852, 0.0686507, 0.0659777, 0.0646165, 0.0626775, 0.0610525, 0.0597277", \ + "0.137478, 0.114745, 0.109838, 0.10666, 0.103121, 0.101456, 0.0981323" \ + ); + } + } + 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.0214124, 0.0218197, 0.0220963, 0.0218078, 0.02147, 0.0208044, 0.0195666", \ + "0.0240628, 0.0222572, 0.0221177, 0.0224148, 0.021909, 0.0208964, 0.0205357", \ + "0.0271701, 0.0238622, 0.0236191, 0.0233273, 0.023248, 0.0224004, 0.0210406", \ + "0.0338124, 0.0284356, 0.0277445, 0.0271317, 0.0264, 0.0253124, 0.0265663", \ + "0.0485619, 0.0383926, 0.0371908, 0.036203, 0.0352578, 0.0342748, 0.0324526", \ + "0.075216, 0.0596371, 0.0575977, 0.0553692, 0.0536884, 0.0521115, 0.0509055", \ + "0.127732, 0.104698, 0.100418, 0.0971819, 0.0927023, 0.0904178, 0.0868395" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0363577, 0.0286164, 0.028377, 0.0281814, 0.0269177, 0.0270329, 0.0254764", \ + "0.0373616, 0.0285789, 0.0281319, 0.0281395, 0.0278106, 0.0268278, 0.0265264", \ + "0.0399841, 0.0302666, 0.0294844, 0.0288802, 0.0286498, 0.0275633, 0.0273743", \ + "0.0457262, 0.0342962, 0.0335118, 0.0328801, 0.0317948, 0.0306353, 0.032128", \ + "0.0583938, 0.0436625, 0.0424578, 0.041139, 0.0405644, 0.0400395, 0.0383471", \ + "0.0830916, 0.0644085, 0.0617082, 0.0604062, 0.0581531, 0.0570951, 0.0566341", \ + "0.130959, 0.10706, 0.101909, 0.0980477, 0.095339, 0.0926899, 0.0907577" \ + ); + } + } + 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.0207135, 0.0215415, 0.021505, 0.0214141, 0.0213154, 0.0203116, 0.0193695", \ + "0.0233552, 0.0219329, 0.0218428, 0.0222509, 0.0217128, 0.0206908, 0.0205328", \ + "0.0264327, 0.0234918, 0.0233621, 0.0230647, 0.0226737, 0.0219034, 0.020705", \ + "0.0333957, 0.0275386, 0.0273382, 0.0269055, 0.0258051, 0.0244882, 0.0256273", \ + "0.0475875, 0.038016, 0.036568, 0.035696, 0.0348858, 0.0340035, 0.0316388", \ + "0.0748191, 0.0589226, 0.0564098, 0.0547467, 0.0531453, 0.0517208, 0.0504232", \ + "0.126539, 0.102979, 0.0989333, 0.0951014, 0.0912076, 0.0886983, 0.0863348" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0324466, 0.0247503, 0.02417, 0.0245871, 0.0236804, 0.0231532, 0.0217431", \ + "0.0344059, 0.0254877, 0.0249627, 0.0250504, 0.0246906, 0.023428, 0.0228424", \ + "0.0379337, 0.0277671, 0.0270615, 0.0263417, 0.0261472, 0.0250267, 0.0238843", \ + "0.0445002, 0.0322268, 0.0314472, 0.0304881, 0.0296372, 0.0281733, 0.0299615", \ + "0.0579749, 0.0420131, 0.0406306, 0.0391519, 0.038587, 0.0379633, 0.0354923", \ + "0.0835004, 0.0630967, 0.0598647, 0.0579188, 0.0558022, 0.054212, 0.0543703", \ + "0.132084, 0.106341, 0.100878, 0.0963927, 0.0932868, 0.0900674, 0.0882714" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00293271; + rise_capacitance : 0.00285713; + rise_capacitance_range (0.00261817, 0.00309291); + fall_capacitance : 0.00300829; + fall_capacitance_range (0.00248923, 0.00327561); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00284394; + rise_capacitance : 0.00287614; + rise_capacitance_range (0.00248107, 0.00324552); + fall_capacitance : 0.00281174; + fall_capacitance_range (0.00233578, 0.00301404); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00281609; + rise_capacitance : 0.00293794; + rise_capacitance_range (0.00241603, 0.00344125); + fall_capacitance : 0.00269424; + fall_capacitance_range (0.00227032, 0.00283657); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00270862; + rise_capacitance : 0.00299563; + rise_capacitance_range (0.00236557, 0.00366023); + fall_capacitance : 0.00242161; + fall_capacitance_range (0.00227527, 0.00249414); + } + } + cell (sg13cmos5l_sdfbbp_1) { + area : 63.504; + cell_footprint : "sdfbbp"; + cell_leakage_power : 6694.12; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 6313.59; + when : "!CLK&!D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 6624.41; + when : "!CLK&!D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 5790.43; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 6799.61; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 5256.03; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 6367.79; + when : "CLK&!D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 6367.72; + when : "CLK&!D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 6948.64; + when : "!CLK&D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 7215.81; + when : "!CLK&D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 7380.75; + when : "!CLK&D&RESET_B&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 6692.28; + when : "CLK&D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 6692.24; + when : "CLK&D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 7569.43; + when : "CLK&D&RESET_B&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 6251.52; + when : "!CLK&!D&RESET_B&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 6562.34; + when : "!CLK&!D&RESET_B&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 6965.04; + when : "!CLK&!D&RESET_B&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 7232.2; + when : "!CLK&!D&RESET_B&SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 6305.72; + when : "CLK&!D&RESET_B&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 7111.46; + when : "CLK&!D&RESET_B&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 6708.68; + when : "CLK&!D&RESET_B&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 7420.89; + 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.143255, 0.171705, 0.191864, 0.22564, 0.282189, 0.376749, 0.53404", \ + "0.162434, 0.191259, 0.211692, 0.245458, 0.302146, 0.396614, 0.553975", \ + "0.174688, 0.203411, 0.223792, 0.25767, 0.314316, 0.408733, 0.56609", \ + "0.192125, 0.220911, 0.241251, 0.275138, 0.331799, 0.426228, 0.583535", \ + "0.213335, 0.242112, 0.262524, 0.296344, 0.35302, 0.447452, 0.604822", \ + "0.239138, 0.267882, 0.288252, 0.322365, 0.37903, 0.47344, 0.630851", \ + "0.269464, 0.298238, 0.318634, 0.352438, 0.409121, 0.50361, 0.660964" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.010471, 0.0509096, 0.0814072, 0.132168, 0.217227, 0.359089, 0.595638", \ + "0.010472, 0.0509106, 0.0814082, 0.132169, 0.217228, 0.35909, 0.595811", \ + "0.010473, 0.0509225, 0.0814092, 0.13217, 0.217229, 0.359091, 0.595812", \ + "0.010474, 0.0509235, 0.0814102, 0.132171, 0.21723, 0.359092, 0.595813", \ + "0.010475, 0.0509245, 0.0814112, 0.132172, 0.217231, 0.359092, 0.595814", \ + "0.010476, 0.0509255, 0.0814122, 0.132173, 0.217232, 0.359093, 0.595815", \ + "0.010477, 0.0509265, 0.0814132, 0.132174, 0.217233, 0.359104, 0.595816" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.120645, 0.147195, 0.164655, 0.193532, 0.241784, 0.322139, 0.456122", \ + "0.139566, 0.166111, 0.183605, 0.21246, 0.260691, 0.34107, 0.474974", \ + "0.152042, 0.178594, 0.196107, 0.224926, 0.273181, 0.353508, 0.487367", \ + "0.170444, 0.196982, 0.214476, 0.243327, 0.291565, 0.371879, 0.505752", \ + "0.193369, 0.219858, 0.23737, 0.266246, 0.31445, 0.394801, 0.528678", \ + "0.222547, 0.249043, 0.26653, 0.295407, 0.343613, 0.424014, 0.557874", \ + "0.258712, 0.285114, 0.302594, 0.33143, 0.379674, 0.460006, 0.593932" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0088251, 0.0413964, 0.065487, 0.105821, 0.173511, 0.286501, 0.475067", \ + "0.0088273, 0.0413974, 0.065488, 0.105822, 0.173547, 0.286502, 0.475373", \ + "0.0088342, 0.0414007, 0.065489, 0.105823, 0.173548, 0.286519, 0.475374", \ + "0.0088426, 0.0414017, 0.06549, 0.105824, 0.173549, 0.28652, 0.475375", \ + "0.0088608, 0.0414019, 0.065491, 0.105825, 0.173557, 0.286521, 0.475376", \ + "0.008886, 0.041408, 0.065492, 0.105826, 0.173558, 0.286522, 0.475377", \ + "0.008955, 0.041433, 0.065493, 0.105827, 0.173559, 0.286588, 0.475378" \ + ); + } + } + 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.143255, 0.171705, 0.191864, 0.22564, 0.282189, 0.376749, 0.53404", \ + "0.162434, 0.191259, 0.211692, 0.245458, 0.302146, 0.396614, 0.553975", \ + "0.174688, 0.203411, 0.223792, 0.25767, 0.314316, 0.408733, 0.56609", \ + "0.192125, 0.220911, 0.241251, 0.275138, 0.331799, 0.426228, 0.583535", \ + "0.213335, 0.242112, 0.262524, 0.296344, 0.35302, 0.447452, 0.604822", \ + "0.239138, 0.267882, 0.288252, 0.322365, 0.37903, 0.47344, 0.630851", \ + "0.269464, 0.298238, 0.318634, 0.352438, 0.409121, 0.50361, 0.660964" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.010471, 0.0509096, 0.0814072, 0.132168, 0.217227, 0.359089, 0.595638", \ + "0.010472, 0.0509106, 0.0814082, 0.132169, 0.217228, 0.35909, 0.595811", \ + "0.010473, 0.0509225, 0.0814092, 0.13217, 0.217229, 0.359091, 0.595812", \ + "0.010474, 0.0509235, 0.0814102, 0.132171, 0.21723, 0.359092, 0.595813", \ + "0.010475, 0.0509245, 0.0814112, 0.132172, 0.217231, 0.359092, 0.595814", \ + "0.010476, 0.0509255, 0.0814122, 0.132173, 0.217232, 0.359093, 0.595815", \ + "0.010477, 0.0509265, 0.0814132, 0.132174, 0.217233, 0.359104, 0.595816" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.120645, 0.147195, 0.164655, 0.193532, 0.241784, 0.322139, 0.456122", \ + "0.139566, 0.166111, 0.183605, 0.21246, 0.260691, 0.34107, 0.474974", \ + "0.152042, 0.178594, 0.196107, 0.224926, 0.273181, 0.353508, 0.487367", \ + "0.170444, 0.196982, 0.214476, 0.243327, 0.291565, 0.371879, 0.505752", \ + "0.193369, 0.219858, 0.23737, 0.266246, 0.31445, 0.394801, 0.528678", \ + "0.222547, 0.249043, 0.26653, 0.295407, 0.343613, 0.424014, 0.557874", \ + "0.258712, 0.285114, 0.302594, 0.33143, 0.379674, 0.460006, 0.593932" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0088251, 0.0413964, 0.065487, 0.105821, 0.173511, 0.286501, 0.475067", \ + "0.0088273, 0.0413974, 0.065488, 0.105822, 0.173547, 0.286502, 0.475373", \ + "0.0088342, 0.0414007, 0.065489, 0.105823, 0.173548, 0.286519, 0.475374", \ + "0.0088426, 0.0414017, 0.06549, 0.105824, 0.173549, 0.28652, 0.475375", \ + "0.0088608, 0.0414019, 0.065491, 0.105825, 0.173557, 0.286521, 0.475376", \ + "0.008886, 0.041408, 0.065492, 0.105826, 0.173558, 0.286522, 0.475377", \ + "0.008955, 0.041433, 0.065493, 0.105827, 0.173559, 0.286588, 0.475378" \ + ); + } + } + 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.100578, 0.12714, 0.144612, 0.173452, 0.221829, 0.302139, 0.436072", \ + "0.12448, 0.151025, 0.168497, 0.197326, 0.245606, 0.325913, 0.459846", \ + "0.138639, 0.165093, 0.18258, 0.211412, 0.259651, 0.339973, 0.47382", \ + "0.159438, 0.185808, 0.203262, 0.232127, 0.280332, 0.360731, 0.49452", \ + "0.188378, 0.214543, 0.231971, 0.260835, 0.309016, 0.389403, 0.522933", \ + "0.228924, 0.254661, 0.27207, 0.300827, 0.349088, 0.429413, 0.563356", \ + "0.283035, 0.308104, 0.32547, 0.35419, 0.402328, 0.482795, 0.616047" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0090773, 0.0415027, 0.0655502, 0.105841, 0.173559, 0.286621, 0.474899", \ + "0.0091199, 0.0415037, 0.0655512, 0.105845, 0.173604, 0.286679, 0.475218", \ + "0.0091507, 0.0415124, 0.0655522, 0.105846, 0.173605, 0.28668, 0.475219", \ + "0.0092326, 0.0415382, 0.0655525, 0.105857, 0.173606, 0.286681, 0.47522", \ + "0.0094379, 0.0415942, 0.0655639, 0.105883, 0.173607, 0.286682, 0.475221", \ + "0.009866, 0.041718, 0.065684, 0.105927, 0.173608, 0.286683, 0.475222", \ + "0.010711, 0.041987, 0.065847, 0.105984, 0.173609, 0.286684, 0.475223" \ + ); + } + } + 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.0601691, 0.0901774, 0.110743, 0.144681, 0.201429, 0.295858, 0.453206", \ + "0.0852484, 0.114624, 0.135063, 0.168959, 0.225602, 0.320018, 0.477346", \ + "0.10049, 0.12924, 0.149586, 0.183349, 0.240016, 0.334392, 0.491717", \ + "0.122688, 0.150523, 0.170734, 0.20434, 0.261026, 0.355385, 0.51264", \ + "0.152512, 0.179205, 0.199064, 0.232497, 0.288927, 0.383244, 0.540579", \ + "0.195413, 0.220211, 0.239757, 0.272693, 0.328928, 0.42301, 0.580351", \ + "0.251206, 0.273327, 0.292476, 0.32511, 0.380347, 0.473988, 0.631053" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00915921, 0.0508306, 0.0813604, 0.132096, 0.217294, 0.359091, 0.59561", \ + "0.0096881, 0.0508316, 0.0813614, 0.132097, 0.217295, 0.359711, 0.595611", \ + "0.0103162, 0.0508816, 0.0813624, 0.132098, 0.217296, 0.359712, 0.597055", \ + "0.0112556, 0.0510725, 0.0814111, 0.132099, 0.217297, 0.359713, 0.597056", \ + "0.0125009, 0.0513496, 0.0815161, 0.132144, 0.217298, 0.359714, 0.597057", \ + "0.014131, 0.051646, 0.081625, 0.132183, 0.217299, 0.359715, 0.597058", \ + "0.015889, 0.052101, 0.08184, 0.132237, 0.2173, 0.359716, 0.597059" \ + ); + } + } + 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.0341417, 0.0337193, 0.0336651, 0.0336403, 0.0335052, 0.033295, 0.0328102", \ + "0.0351959, 0.0348932, 0.0349783, 0.0350437, 0.034802, 0.0346249, 0.0342602", \ + "0.0369091, 0.0366113, 0.0366208, 0.0365566, 0.0366269, 0.0362798, 0.0370501", \ + "0.0408061, 0.0405154, 0.0406105, 0.0406513, 0.0405192, 0.0403633, 0.0403183", \ + "0.0491529, 0.0488817, 0.0488889, 0.049015, 0.0490366, 0.0489452, 0.0482549", \ + "0.0665024, 0.0661211, 0.066137, 0.0662647, 0.066198, 0.0662812, 0.0663374", \ + "0.101243, 0.10093, 0.101038, 0.100927, 0.100783, 0.100916, 0.100775" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0330157, 0.0331168, 0.0331239, 0.0330654, 0.0328114, 0.0323597, 0.031568", \ + "0.0340925, 0.0341795, 0.0341955, 0.0343831, 0.0339838, 0.0334398, 0.0326591", \ + "0.0357246, 0.0358973, 0.0359443, 0.0357978, 0.0356135, 0.0364117, 0.0343743", \ + "0.0398242, 0.0399786, 0.0400517, 0.0400775, 0.0399837, 0.0392201, 0.0395794", \ + "0.0485858, 0.04866, 0.0487319, 0.0487746, 0.0488232, 0.0488214, 0.0479499", \ + "0.0668962, 0.0668504, 0.0667844, 0.0668146, 0.0669053, 0.0669608, 0.0669749", \ + "0.103792, 0.103851, 0.103756, 0.103693, 0.10331, 0.103372, 0.10294" \ + ); + } + } + 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.0341417, 0.0337193, 0.0336651, 0.0336403, 0.0335052, 0.033295, 0.0328102", \ + "0.0351959, 0.0348932, 0.0349783, 0.0350437, 0.034802, 0.0346249, 0.0342602", \ + "0.0369091, 0.0366113, 0.0366208, 0.0365566, 0.0366269, 0.0362798, 0.0370501", \ + "0.0408061, 0.0405154, 0.0406105, 0.0406513, 0.0405192, 0.0403633, 0.0403183", \ + "0.0491529, 0.0488817, 0.0488889, 0.049015, 0.0490366, 0.0489452, 0.0482549", \ + "0.0665024, 0.0661211, 0.066137, 0.0662647, 0.066198, 0.0662812, 0.0663374", \ + "0.101243, 0.10093, 0.101038, 0.100927, 0.100783, 0.100916, 0.100775" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0330157, 0.0331168, 0.0331239, 0.0330654, 0.0328114, 0.0323597, 0.031568", \ + "0.0340925, 0.0341795, 0.0341955, 0.0343831, 0.0339838, 0.0334398, 0.0326591", \ + "0.0357246, 0.0358973, 0.0359443, 0.0357978, 0.0356135, 0.0364117, 0.0343743", \ + "0.0398242, 0.0399786, 0.0400517, 0.0400775, 0.0399837, 0.0392201, 0.0395794", \ + "0.0485858, 0.04866, 0.0487319, 0.0487746, 0.0488232, 0.0488214, 0.0479499", \ + "0.0668962, 0.0668504, 0.0667844, 0.0668146, 0.0669053, 0.0669608, 0.0669749", \ + "0.103792, 0.103851, 0.103756, 0.103693, 0.10331, 0.103372, 0.10294" \ + ); + } + } + 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.0706016, 0.101082, 0.122334, 0.157299, 0.215699, 0.312869, 0.474502", \ + "0.0715526, 0.101979, 0.12323, 0.158542, 0.21667, 0.314586, 0.475724", \ + "0.0734122, 0.103853, 0.125154, 0.159945, 0.218874, 0.31577, 0.478801", \ + "0.0780081, 0.108145, 0.129609, 0.164865, 0.222888, 0.32035, 0.485276", \ + "0.0878217, 0.117568, 0.138635, 0.174099, 0.232904, 0.330526, 0.491676", \ + "0.109435, 0.138305, 0.15939, 0.194525, 0.253132, 0.351266, 0.514497", \ + "0.152886, 0.18064, 0.201488, 0.236096, 0.294191, 0.392344, 0.55509" \ + ); + } + } + 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.0616315, 0.093052, 0.114434, 0.149495, 0.208218, 0.305637, 0.468055", \ + "0.0647047, 0.0949253, 0.11622, 0.151652, 0.209948, 0.307889, 0.470015", \ + "0.0701873, 0.0996238, 0.120799, 0.155869, 0.214957, 0.312058, 0.475251", \ + "0.0823327, 0.110414, 0.131557, 0.166567, 0.224926, 0.322888, 0.485088", \ + "0.106796, 0.133055, 0.153674, 0.188571, 0.247113, 0.344796, 0.50716", \ + "0.153997, 0.177521, 0.197684, 0.23203, 0.290203, 0.387916, 0.551042", \ + "0.242561, 0.263007, 0.282401, 0.31586, 0.372995, 0.470122, 0.632776" \ + ); + } + 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.100154, 0.139388, 0.160923, 0.195453, 0.252603, 0.347792, 0.506215", \ + "0.119046, 0.158294, 0.179851, 0.214301, 0.271501, 0.366632, 0.52518", \ + "0.131517, 0.170785, 0.192329, 0.226841, 0.284014, 0.379099, 0.537587", \ + "0.14991, 0.18917, 0.210701, 0.245163, 0.302398, 0.39752, 0.555909", \ + "0.172717, 0.212074, 0.23364, 0.268116, 0.325283, 0.420494, 0.578882", \ + "0.201863, 0.241272, 0.262846, 0.297336, 0.354554, 0.449708, 0.608148", \ + "0.237801, 0.277478, 0.299043, 0.333537, 0.39079, 0.485899, 0.644431" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0132506, 0.055538, 0.0846134, 0.134426, 0.219368, 0.362001, 0.600134", \ + "0.0132516, 0.055539, 0.0846161, 0.134427, 0.219414, 0.36253, 0.600141", \ + "0.0132814, 0.05554, 0.0846172, 0.134428, 0.219415, 0.362531, 0.600142", \ + "0.0132935, 0.0555498, 0.0846444, 0.134429, 0.219416, 0.362532, 0.600143", \ + "0.0134848, 0.0556083, 0.084702, 0.13443, 0.219417, 0.362533, 0.600144", \ + "0.01373, 0.055765, 0.084789, 0.134467, 0.21942, 0.362534, 0.600145", \ + "0.014126, 0.056006, 0.084946, 0.134549, 0.219463, 0.362535, 0.600146" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.120713, 0.160943, 0.18089, 0.211302, 0.26031, 0.341532, 0.476415", \ + "0.139854, 0.180198, 0.200166, 0.23051, 0.279618, 0.360744, 0.495664", \ + "0.152099, 0.192438, 0.212404, 0.242741, 0.291809, 0.372885, 0.507856", \ + "0.16956, 0.209872, 0.229778, 0.260212, 0.309292, 0.390351, 0.525236", \ + "0.190752, 0.231076, 0.251017, 0.281364, 0.330499, 0.411545, 0.546493", \ + "0.216541, 0.256849, 0.276766, 0.307359, 0.356506, 0.437659, 0.572555", \ + "0.246857, 0.287191, 0.307095, 0.337492, 0.38661, 0.467707, 0.602625" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0151945, 0.0509644, 0.0731022, 0.111115, 0.177377, 0.290221, 0.479758", \ + "0.0152705, 0.0509654, 0.0731032, 0.111116, 0.177378, 0.290774, 0.480067", \ + "0.0152715, 0.0509664, 0.0731224, 0.111117, 0.177379, 0.290775, 0.480068", \ + "0.0152725, 0.0509674, 0.0731234, 0.111118, 0.17738, 0.290776, 0.480069", \ + "0.0152735, 0.0509684, 0.0731244, 0.111119, 0.177426, 0.290777, 0.48007", \ + "0.0152745, 0.0509694, 0.0731254, 0.11112, 0.177427, 0.290778, 0.480071", \ + "0.01528, 0.0509704, 0.0731264, 0.111122, 0.177428, 0.290779, 0.480072" \ + ); + } + } + 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.100154, 0.139388, 0.160923, 0.195453, 0.252603, 0.347792, 0.506215", \ + "0.119046, 0.158294, 0.179851, 0.214301, 0.271501, 0.366632, 0.52518", \ + "0.131517, 0.170785, 0.192329, 0.226841, 0.284014, 0.379099, 0.537587", \ + "0.14991, 0.18917, 0.210701, 0.245163, 0.302398, 0.39752, 0.555909", \ + "0.172717, 0.212074, 0.23364, 0.268116, 0.325283, 0.420494, 0.578882", \ + "0.201863, 0.241272, 0.262846, 0.297336, 0.354554, 0.449708, 0.608148", \ + "0.237801, 0.277478, 0.299043, 0.333537, 0.39079, 0.485899, 0.644431" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0132506, 0.055538, 0.0846134, 0.134426, 0.219368, 0.362001, 0.600134", \ + "0.0132516, 0.055539, 0.0846161, 0.134427, 0.219414, 0.36253, 0.600141", \ + "0.0132814, 0.05554, 0.0846172, 0.134428, 0.219415, 0.362531, 0.600142", \ + "0.0132935, 0.0555498, 0.0846444, 0.134429, 0.219416, 0.362532, 0.600143", \ + "0.0134848, 0.0556083, 0.084702, 0.13443, 0.219417, 0.362533, 0.600144", \ + "0.01373, 0.055765, 0.084789, 0.134467, 0.21942, 0.362534, 0.600145", \ + "0.014126, 0.056006, 0.084946, 0.134549, 0.219463, 0.362535, 0.600146" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.120713, 0.160943, 0.18089, 0.211302, 0.26031, 0.341532, 0.476415", \ + "0.139854, 0.180198, 0.200166, 0.23051, 0.279618, 0.360744, 0.495664", \ + "0.152099, 0.192438, 0.212404, 0.242741, 0.291809, 0.372885, 0.507856", \ + "0.16956, 0.209872, 0.229778, 0.260212, 0.309292, 0.390351, 0.525236", \ + "0.190752, 0.231076, 0.251017, 0.281364, 0.330499, 0.411545, 0.546493", \ + "0.216541, 0.256849, 0.276766, 0.307359, 0.356506, 0.437659, 0.572555", \ + "0.246857, 0.287191, 0.307095, 0.337492, 0.38661, 0.467707, 0.602625" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0151945, 0.0509644, 0.0731022, 0.111115, 0.177377, 0.290221, 0.479758", \ + "0.0152705, 0.0509654, 0.0731032, 0.111116, 0.177378, 0.290774, 0.480067", \ + "0.0152715, 0.0509664, 0.0731224, 0.111117, 0.177379, 0.290775, 0.480068", \ + "0.0152725, 0.0509674, 0.0731234, 0.111118, 0.17738, 0.290776, 0.480069", \ + "0.0152735, 0.0509684, 0.0731244, 0.111119, 0.177426, 0.290777, 0.48007", \ + "0.0152745, 0.0509694, 0.0731254, 0.11112, 0.177427, 0.290778, 0.480071", \ + "0.01528, 0.0509704, 0.0731264, 0.111122, 0.177428, 0.290779, 0.480072" \ + ); + } + } + 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.0794292, 0.120633, 0.143188, 0.178794, 0.236527, 0.331735, 0.490204", \ + "0.103242, 0.144578, 0.16712, 0.202681, 0.260395, 0.355613, 0.514013", \ + "0.117329, 0.158677, 0.181234, 0.216764, 0.274483, 0.369656, 0.528193", \ + "0.137864, 0.179479, 0.202038, 0.237543, 0.295243, 0.390424, 0.548843", \ + "0.165545, 0.207844, 0.230444, 0.265898, 0.323603, 0.41872, 0.577171", \ + "0.205286, 0.249087, 0.271734, 0.307172, 0.364758, 0.459908, 0.618297", \ + "0.257498, 0.304382, 0.327197, 0.362578, 0.420093, 0.515251, 0.673041" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0138679, 0.0578565, 0.0873686, 0.136781, 0.220781, 0.362261, 0.599842", \ + "0.0140629, 0.0579542, 0.0874135, 0.136782, 0.220782, 0.363771, 0.599843", \ + "0.0143451, 0.0581011, 0.087474, 0.136783, 0.220783, 0.363772, 0.604716", \ + "0.0148637, 0.0583816, 0.0876049, 0.136822, 0.220784, 0.363773, 0.604717", \ + "0.0159734, 0.0590208, 0.0880081, 0.136948, 0.220785, 0.363774, 0.604718", \ + "0.018125, 0.06035, 0.08876, 0.137276, 0.220863, 0.363775, 0.604719", \ + "0.021734, 0.063119, 0.090368, 0.137919, 0.221138, 0.363776, 0.60472" \ + ); + } + } + 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.0410592, 0.0756688, 0.0944948, 0.124099, 0.172759, 0.253769, 0.388635", \ + "0.0644667, 0.101037, 0.119878, 0.149423, 0.198057, 0.279027, 0.414013", \ + "0.0780484, 0.116724, 0.135671, 0.165115, 0.213767, 0.294721, 0.42955", \ + "0.0977181, 0.139709, 0.158713, 0.188111, 0.236668, 0.317484, 0.452422", \ + "0.124791, 0.170561, 0.189566, 0.218809, 0.267156, 0.347859, 0.482778", \ + "0.163297, 0.212711, 0.231512, 0.260205, 0.308409, 0.388675, 0.52349", \ + "0.214242, 0.266743, 0.284811, 0.313071, 0.359546, 0.439961, 0.574977" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0106845, 0.0454658, 0.0686189, 0.107841, 0.174975, 0.288478, 0.478236", \ + "0.0136749, 0.0468189, 0.0692191, 0.107906, 0.174976, 0.288479, 0.478464", \ + "0.0162971, 0.0484777, 0.0701004, 0.10823, 0.175017, 0.28848, 0.478465", \ + "0.0201859, 0.0512287, 0.0714687, 0.108717, 0.175294, 0.288501, 0.478466", \ + "0.0253362, 0.0546833, 0.0732494, 0.109361, 0.175439, 0.288645, 0.478467", \ + "0.033525, 0.05906, 0.075496, 0.110158, 0.175595, 0.288844, 0.478692", \ + "0.044785, 0.064313, 0.078193, 0.111194, 0.175945, 0.288845, 0.478693" \ + ); + } + } + 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.033012, 0.0332037, 0.0332538, 0.0332711, 0.0331636, 0.0328846, 0.0324836", \ + "0.0340798, 0.0342416, 0.0343301, 0.0344048, 0.034438, 0.0341429, 0.0335844", \ + "0.0357034, 0.0359266, 0.0360215, 0.0359374, 0.0359781, 0.0355948, 0.0372696", \ + "0.0398103, 0.0400276, 0.0401308, 0.0401905, 0.0401297, 0.0397431, 0.0399739", \ + "0.0485821, 0.0487358, 0.0487634, 0.0489434, 0.0488797, 0.0488458, 0.0481363", \ + "0.0668455, 0.0668878, 0.066937, 0.0670508, 0.0669631, 0.0670664, 0.0669681", \ + "0.103787, 0.103852, 0.103901, 0.103884, 0.103736, 0.103809, 0.103577" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0341257, 0.0336716, 0.0337129, 0.0336719, 0.0331469, 0.0330042, 0.0319028", \ + "0.0351999, 0.0348235, 0.0348672, 0.0351036, 0.0345297, 0.0342228, 0.0333831", \ + "0.0368864, 0.0365983, 0.0366186, 0.0363582, 0.0362585, 0.036968, 0.0352974", \ + "0.0408007, 0.0405222, 0.0405692, 0.0406204, 0.0405109, 0.0397257, 0.0402254", \ + "0.049137, 0.0488238, 0.0488319, 0.0489104, 0.0489017, 0.048974, 0.0477821", \ + "0.0664884, 0.0660668, 0.0660397, 0.0660549, 0.0660737, 0.0661197, 0.0661468", \ + "0.101288, 0.100795, 0.100869, 0.100828, 0.100394, 0.100509, 0.0999758" \ + ); + } + } + 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.033012, 0.0332037, 0.0332538, 0.0332711, 0.0331636, 0.0328846, 0.0324836", \ + "0.0340798, 0.0342416, 0.0343301, 0.0344048, 0.034438, 0.0341429, 0.0335844", \ + "0.0357034, 0.0359266, 0.0360215, 0.0359374, 0.0359781, 0.0355948, 0.0372696", \ + "0.0398103, 0.0400276, 0.0401308, 0.0401905, 0.0401297, 0.0397431, 0.0399739", \ + "0.0485821, 0.0487358, 0.0487634, 0.0489434, 0.0488797, 0.0488458, 0.0481363", \ + "0.0668455, 0.0668878, 0.066937, 0.0670508, 0.0669631, 0.0670664, 0.0669681", \ + "0.103787, 0.103852, 0.103901, 0.103884, 0.103736, 0.103809, 0.103577" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0341257, 0.0336716, 0.0337129, 0.0336719, 0.0331469, 0.0330042, 0.0319028", \ + "0.0351999, 0.0348235, 0.0348672, 0.0351036, 0.0345297, 0.0342228, 0.0333831", \ + "0.0368864, 0.0365983, 0.0366186, 0.0363582, 0.0362585, 0.036968, 0.0352974", \ + "0.0408007, 0.0405222, 0.0405692, 0.0406204, 0.0405109, 0.0397257, 0.0402254", \ + "0.049137, 0.0488238, 0.0488319, 0.0489104, 0.0489017, 0.048974, 0.0477821", \ + "0.0664884, 0.0660668, 0.0660397, 0.0660549, 0.0660737, 0.0661197, 0.0661468", \ + "0.101288, 0.100795, 0.100869, 0.100828, 0.100394, 0.100509, 0.0999758" \ + ); + } + } + 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.0705306, 0.101215, 0.122585, 0.157716, 0.216379, 0.313877, 0.47644", \ + "0.0714938, 0.102151, 0.123582, 0.159102, 0.217262, 0.315882, 0.47711", \ + "0.0733781, 0.103922, 0.125241, 0.160316, 0.219161, 0.316753, 0.482474", \ + "0.0779598, 0.108283, 0.129734, 0.164857, 0.223405, 0.321455, 0.484059", \ + "0.087917, 0.11788, 0.139173, 0.174235, 0.23313, 0.330726, 0.493141", \ + "0.109461, 0.138613, 0.159809, 0.195014, 0.253593, 0.351425, 0.514678", \ + "0.152888, 0.180944, 0.201884, 0.236581, 0.295148, 0.392946, 0.555998" \ + ); + } + 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.0616224, 0.0928866, 0.114047, 0.148955, 0.207297, 0.304342, 0.466124", \ + "0.0646842, 0.0948303, 0.115956, 0.151162, 0.210204, 0.307127, 0.468192", \ + "0.0700972, 0.0995206, 0.120874, 0.155337, 0.21414, 0.312706, 0.473999", \ + "0.0822774, 0.110329, 0.131431, 0.16651, 0.225118, 0.321582, 0.487734", \ + "0.106359, 0.132555, 0.153504, 0.188296, 0.246934, 0.344714, 0.50503", \ + "0.153876, 0.17728, 0.197434, 0.231606, 0.290081, 0.387617, 0.551166", \ + "0.242488, 0.262857, 0.281948, 0.315218, 0.371817, 0.469584, 0.632115" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00341488; + rise_capacitance : 0.0034713; + rise_capacitance_range (0.0030682, 0.00381674); + fall_capacitance : 0.00334435; + fall_capacitance_range (0.00303464, 0.00360462); + 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.04776, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_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 : "(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.0197791, 0.0218953, 0.0250239, 0.032832, 0.0493994, 0.0837784, 0.15529" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0212833, 0.023721, 0.0271971, 0.0348649, 0.0512659, 0.0845726, 0.153849" \ + ); + } + } + 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.038327, 0.0407033, 0.0442056, 0.0522011, 0.0691324, 0.103494, 0.175205" \ + ); + } + } + 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.0242868, 0.0263896, 0.0295498, 0.0373633, 0.0538025, 0.0881478, 0.159427" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0207645, 0.0233202, 0.0269425, 0.0349247, 0.0516865, 0.0855507, 0.155882" \ + ); + } + } + 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.0416673, 0.0442649, 0.0478803, 0.0558748, 0.0726808, 0.106519, 0.177071" \ + ); + } + } + 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.0199234, 0.0219896, 0.0251761, 0.0331207, 0.0496591, 0.0839527, 0.155629" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0216131, 0.0240998, 0.0275367, 0.0351618, 0.051598, 0.0850364, 0.153934" \ + ); + } + } + 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.0268826, 0.029018, 0.0321472, 0.039955, 0.0565214, 0.0907493, 0.162466" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0210019, 0.023434, 0.0269035, 0.0345779, 0.0509852, 0.0843216, 0.153602" \ + ); + } + } + 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.0223326, 0.0244421, 0.0276544, 0.035529, 0.0520456, 0.0864579, 0.15811" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0225433, 0.02503, 0.0284672, 0.0360996, 0.052536, 0.085975, 0.154871" \ + ); + } + } + 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.0198686, 0.021989, 0.0252054, 0.0331222, 0.0496641, 0.0840682, 0.155862" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0216113, 0.024095, 0.027535, 0.0351609, 0.0516001, 0.0850376, 0.153934" \ + ); + } + } + 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.0223326, 0.0244421, 0.0276544, 0.035529, 0.0520456, 0.0864579, 0.15811" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0225433, 0.02503, 0.0284672, 0.0360996, 0.052536, 0.085975, 0.154871" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00217607; + rise_capacitance : 0.00222433; + rise_capacitance_range (0.00195284, 0.00244091); + fall_capacitance : 0.00212782; + fall_capacitance_range (0.00192901, 0.00226055); + 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.0464586, -0.0227089, -0.00928808, -0.00352648", \ + "-0.127041, -0.101858, -0.0908174, -0.0846213", \ + "-0.178452, -0.158312, -0.14841, -0.148431", \ + "-0.220438, -0.204024, -0.201863, -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.0464586, 0.00724098, 0.0421475, 0.0693294", \ + "-0.137024, -0.0865796, -0.0514812, -0.0213943", \ + "-0.199026, -0.153067, -0.118728, -0.0891074", \ + "-0.26631, -0.226016, -0.193388, -0.168238" \ + ); + } + } + 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.0562394, 0.0301964, 0.0170034, 0.0116216", \ + "0.137024, 0.109498, 0.0960622, 0.0928683", \ + "0.196454, 0.166179, 0.156505, 0.156906", \ + "0.244723, 0.21502, 0.210337, 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.0684653, 0.0127256, -0.0138579, -0.0234572", \ + "0.159486, 0.104405, 0.0750829, 0.0626293", \ + "0.2196, 0.171424, 0.137617, 0.125832", \ + "0.293294, 0.245259, 0.213162, 0.197753" \ + ); + } + } + 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.0209119, 0.0214351, 0.0225375, 0.0256473, 0.0324754, 0.0471741, 0.0779251" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0222827, 0.0229231, 0.0242568, 0.0271632, 0.0340116, 0.0490566, 0.0788966" \ + ); + } + } + 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.00678079, 0.00719855, 0.00816166, 0.0107394, 0.0167266, 0.0298789, 0.0570232" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00875907, 0.00921479, 0.0102657, 0.012932, 0.0188766, 0.0323531, 0.0589837" \ + ); + } + } + 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.0209119, 0.0214351, 0.0225375, 0.0256473, 0.0324754, 0.0471741, 0.0779251" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0222827, 0.0229231, 0.0242568, 0.0271632, 0.0340116, 0.0490566, 0.0788966" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00195102; + rise_capacitance : 0.00195102; + rise_capacitance_range (0.00195102, 0.00195102); + fall_capacitance : 0.00195102; + fall_capacitance_range (0.00178706, 0.00209648); + 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.0293423, -0.0197201, -0.0524346, -0.0774245", \ + "0.0945949, 0.0432898, 0.00952261, -0.0170917", \ + "0.142447, 0.0848842, 0.0512689, 0.0241335", \ + "0.185359, 0.124303, 0.0888645, 0.0619823" \ + ); + } + } + 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.0195615, 0.0272076, 0.0575781, 0.0828212", \ + "-0.0846116, -0.033104, -0.00165537, 0.0253387", \ + "-0.124444, -0.0743946, -0.0404755, -0.0128337", \ + "-0.161074, -0.110558, -0.0747398, -0.0472246" \ + ); + } + } + 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.0669861, 0.852051, 2.08496, 4.13818" \ + ); + } + } + } + pin (SCD) { + direction : input; + nextstate_type : scan_in; + max_transition : 2.5074; + capacitance : 0.00224525; + rise_capacitance : 0.00225854; + rise_capacitance_range (0.00194665, 0.00241848); + fall_capacitance : 0.00223196; + fall_capacitance_range (0.00192934, 0.00235762); + 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.035188, -0.022147, -0.0143199", \ + "-0.134528, -0.112044, -0.0986846, -0.0928683", \ + "-0.188739, -0.171424, -0.161902, -0.159731", \ + "-0.242025, -0.228765, -0.221637, -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.0611298, -0.00773397, 0.024145, 0.0504408", \ + "-0.134528, -0.0840332, -0.0514812, -0.0241433", \ + "-0.188739, -0.1452, -0.110633, -0.0834575", \ + "-0.25012, -0.209522, -0.179263, -0.15348" \ + ); + } + } + 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.0684653, 0.0426755, 0.0298623, 0.0251134", \ + "0.144511, 0.117137, 0.106552, 0.103864", \ + "0.204169, 0.179291, 0.169997, 0.168206", \ + "0.260913, 0.237012, 0.230112, 0.236123" \ + ); + } + 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.0277006, 0.00157274, -0.00726698", \ + "0.15699, 0.104405, 0.0750829, 0.0626293", \ + "0.211885, 0.160934, 0.13222, 0.117357", \ + "0.274405, 0.228765, 0.196213, 0.182995" \ + ); + } + } + 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.0237891, 0.0240499, 0.0249676, 0.027848, 0.034689, 0.0499149, 0.0816606" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0308265, 0.0309632, 0.0320073, 0.0348762, 0.0418748, 0.057065, 0.0883805" \ + ); + } + } + 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.00986308, 0.0100377, 0.010782, 0.0131766, 0.0192157, 0.0329519, 0.0617227" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00650973, 0.00671653, 0.00754365, 0.0100061, 0.0162295, 0.0298807, 0.0585068" \ + ); + } + } + 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.0237891, 0.0240499, 0.0249676, 0.027848, 0.034689, 0.0499149, 0.0816606" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0308265, 0.0309632, 0.0320073, 0.0348762, 0.0418748, 0.057065, 0.0883805" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.0039541; + rise_capacitance : 0.00434677; + rise_capacitance_range (0.00416928, 0.00502218); + fall_capacitance : 0.00356143; + fall_capacitance_range (0.00356143, 0.00472863); + 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.0489038, -0.0252047, -0.0118599, -0.00622484", \ + "-0.134528, -0.109498, -0.0986846, -0.0928683", \ + "-0.204169, -0.181913, -0.172695, -0.171031", \ + "-0.279802, -0.261753, -0.258362, -0.262687" \ + ); + } + 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.00724098, 0.0421475, 0.0693294", \ + "-0.10957, -0.0585686, -0.0252571, 0.0060957", \ + "-0.14759, -0.100619, -0.0674591, -0.0382583", \ + "-0.177264, -0.135299, -0.102989, -0.07674" \ + ); + } + } + 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.0611298, 0.035188, 0.022147, 0.0170183", \ + "0.154495, 0.124777, 0.114419, 0.109362", \ + "0.232459, 0.202893, 0.191584, 0.190806", \ + "0.317579, 0.289243, 0.283786, 0.286299" \ + ); + } + 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.0127256, -0.0138579, -0.0234572", \ + "0.132032, 0.0763938, 0.0488588, 0.0378883", \ + "0.170736, 0.118976, 0.089046, 0.0749827", \ + "0.204248, 0.154542, 0.122764, 0.109207" \ + ); + } + } + 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.0216448, 0.022886, 0.0248873, 0.0290813, 0.0380415, 0.0566802, 0.0944644" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0286784, 0.0299892, 0.0319034, 0.035857, 0.0445115, 0.0626012, 0.0992627" \ + ); + } + } + 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.0275686, 0.0284041, 0.0302957, 0.0344961, 0.0435136, 0.0619218, 0.0996775" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0378045, 0.0458519, 0.0485057, 0.0525942, 0.061276, 0.0792193, 0.115881" \ + ); + } + } + 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.0231677, 0.0251708, 0.0283458, 0.0357986, 0.0518407, 0.0851611, 0.15347" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0174359, 0.0460957, 0.0534502, 0.0612486, 0.0766847, 0.108833, 0.174802" \ + ); + } + } + 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.00859877, 0.0104439, 0.013373, 0.0204324, 0.0355655, 0.0671408, 0.132344" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00834647, 0.0100117, 0.0128165, 0.0194775, 0.0341731, 0.0650407, 0.1283" \ + ); + } + } + 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.0275686, 0.0284041, 0.0302957, 0.0344961, 0.0435136, 0.0619218, 0.0996775" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0378045, 0.0458519, 0.0485057, 0.0525942, 0.061276, 0.0792193, 0.115881" \ + ); + } + } + } + pin (SET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00586704; + rise_capacitance : 0.00586704; + rise_capacitance_range (0.00586704, 0.00586704); + fall_capacitance : 0.00586704; + fall_capacitance_range (0.00538039, 0.00626709); + 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.00489038, -0.0571575, -0.093583, -0.115202", \ + "0.0846116, 0.0178252, -0.0193239, -0.0445817", \ + "0.273607, 0.158312, 0.0971411, 0.055208", \ + "0.627891, 0.432191, 0.33746, 0.265638" \ + ); + } + } + 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.0195615, 0.0746283, 0.111585, 0.139487", \ + "-0.0172243, 0.0381969, 0.0743946, 0.102311", \ + "-0.0498628, 0.00427779, 0.0377771, 0.0662649", \ + "-0.0855195, -0.0308367, 0.00153393, 0.0295154" \ + ); + } + } + 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.0366779, -0.0401797, -0.0555801, -0.0763823", \ + "-0.0945949, -0.0763938, -0.0803277, -0.0983663", \ + "-0.142447, -0.121598, -0.124125, -0.142781", \ + "-0.185359, -0.16004, -0.167963, -0.188898" \ + ); + } + } + 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.0464586, 0.065138, 0.137877, 0.262569", \ + "0.10957, 0.0891261, 0.103929, 0.153346", \ + "0.163021, 0.137332, 0.145712, 0.185156", \ + "0.215041, 0.18753, 0.193388, 0.23022" \ + ); + } + } + 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.04776, 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 (sg13cmos5l_sdfrbp_1) { + area : 68.9472; + cell_footprint : "sdfrbp"; + cell_leakage_power : 7105.73; + leakage_power () { + value : 6687.23; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 6687.23; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 5966.12; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 7011.76; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 7011.74; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 6919.41; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 7093.96; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 7241.34; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 7198.95; + when : "CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 7036.87; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 7331.93; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 7269.05; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 7443.6; + when : "!CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 7361.4; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 7397.33; + when : "CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 7590.98; + when : "CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 7548.59; + 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.0896405, 0.118507, 0.139103, 0.173266, 0.23049, 0.325787, 0.484713", \ + "0.108693, 0.137544, 0.158119, 0.192262, 0.24944, 0.344747, 0.503711", \ + "0.121378, 0.150183, 0.170808, 0.204927, 0.262071, 0.357364, 0.516225", \ + "0.140243, 0.168973, 0.189579, 0.223673, 0.280855, 0.376152, 0.535006", \ + "0.16407, 0.192533, 0.213084, 0.247126, 0.304328, 0.399573, 0.558543", \ + "0.195338, 0.223295, 0.243753, 0.277788, 0.334937, 0.430217, 0.589125", \ + "0.23436, 0.261578, 0.281868, 0.315838, 0.372877, 0.468114, 0.626932" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0103477, 0.0510662, 0.0817905, 0.132866, 0.218456, 0.361218, 0.599277", \ + "0.0103636, 0.0510782, 0.0817931, 0.132867, 0.218457, 0.362526, 0.599278", \ + "0.0103838, 0.0510792, 0.081811, 0.132868, 0.218458, 0.362527, 0.599279", \ + "0.0104606, 0.0510844, 0.081812, 0.132869, 0.218459, 0.362528, 0.59928", \ + "0.0106725, 0.0511223, 0.0818214, 0.132895, 0.21846, 0.362529, 0.599281", \ + "0.011144, 0.051201, 0.081864, 0.132896, 0.218474, 0.36253, 0.599282", \ + "0.01208, 0.051405, 0.081923, 0.132946, 0.218486, 0.362531, 0.599283" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0838558, 0.110229, 0.127716, 0.156585, 0.204731, 0.285061, 0.418926", \ + "0.102327, 0.128737, 0.146214, 0.17504, 0.223236, 0.303532, 0.437463", \ + "0.114388, 0.140753, 0.158245, 0.187065, 0.235261, 0.315514, 0.449321", \ + "0.131435, 0.157825, 0.175323, 0.204143, 0.252355, 0.332629, 0.466391", \ + "0.15154, 0.177908, 0.195417, 0.224222, 0.272421, 0.352719, 0.486518", \ + "0.175973, 0.202294, 0.219805, 0.248636, 0.296828, 0.377124, 0.511061", \ + "0.203715, 0.230049, 0.247519, 0.276336, 0.324519, 0.404827, 0.538673" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0085455, 0.041206, 0.0653034, 0.105601, 0.173365, 0.286476, 0.474661", \ + "0.0085465, 0.041207, 0.0653339, 0.105611, 0.173366, 0.286477, 0.474673", \ + "0.0085475, 0.041208, 0.0653349, 0.105612, 0.173367, 0.286478, 0.474674", \ + "0.0085485, 0.041209, 0.0653359, 0.105613, 0.173368, 0.286479, 0.474675", \ + "0.0085495, 0.04121, 0.0653369, 0.105615, 0.173369, 0.28648, 0.474676", \ + "0.0085505, 0.041211, 0.0653379, 0.105616, 0.17337, 0.286481, 0.474677", \ + "0.00856, 0.041212, 0.0653389, 0.105619, 0.173371, 0.286482, 0.474769" \ + ); + } + } + 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.0896405, 0.118507, 0.139103, 0.173266, 0.23049, 0.325787, 0.484713", \ + "0.108693, 0.137544, 0.158119, 0.192262, 0.24944, 0.344747, 0.503711", \ + "0.121378, 0.150183, 0.170808, 0.204927, 0.262071, 0.357364, 0.516225", \ + "0.140243, 0.168973, 0.189579, 0.223673, 0.280855, 0.376152, 0.535006", \ + "0.16407, 0.192533, 0.213084, 0.247126, 0.304328, 0.399573, 0.558543", \ + "0.195338, 0.223295, 0.243753, 0.277788, 0.334937, 0.430217, 0.589125", \ + "0.23436, 0.261578, 0.281868, 0.315838, 0.372877, 0.468114, 0.626932" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0103477, 0.0510662, 0.0817905, 0.132866, 0.218456, 0.361218, 0.599277", \ + "0.0103636, 0.0510782, 0.0817931, 0.132867, 0.218457, 0.362526, 0.599278", \ + "0.0103838, 0.0510792, 0.081811, 0.132868, 0.218458, 0.362527, 0.599279", \ + "0.0104606, 0.0510844, 0.081812, 0.132869, 0.218459, 0.362528, 0.59928", \ + "0.0106725, 0.0511223, 0.0818214, 0.132895, 0.21846, 0.362529, 0.599281", \ + "0.011144, 0.051201, 0.081864, 0.132896, 0.218474, 0.36253, 0.599282", \ + "0.01208, 0.051405, 0.081923, 0.132946, 0.218486, 0.362531, 0.599283" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0838558, 0.110229, 0.127716, 0.156585, 0.204731, 0.285061, 0.418926", \ + "0.102327, 0.128737, 0.146214, 0.17504, 0.223236, 0.303532, 0.437463", \ + "0.114388, 0.140753, 0.158245, 0.187065, 0.235261, 0.315514, 0.449321", \ + "0.131435, 0.157825, 0.175323, 0.204143, 0.252355, 0.332629, 0.466391", \ + "0.15154, 0.177908, 0.195417, 0.224222, 0.272421, 0.352719, 0.486518", \ + "0.175973, 0.202294, 0.219805, 0.248636, 0.296828, 0.377124, 0.511061", \ + "0.203715, 0.230049, 0.247519, 0.276336, 0.324519, 0.404827, 0.538673" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0085455, 0.041206, 0.0653034, 0.105601, 0.173365, 0.286476, 0.474661", \ + "0.0085465, 0.041207, 0.0653339, 0.105611, 0.173366, 0.286477, 0.474673", \ + "0.0085475, 0.041208, 0.0653349, 0.105612, 0.173367, 0.286478, 0.474674", \ + "0.0085485, 0.041209, 0.0653359, 0.105613, 0.173368, 0.286479, 0.474675", \ + "0.0085495, 0.04121, 0.0653369, 0.105615, 0.173369, 0.28648, 0.474676", \ + "0.0085505, 0.041211, 0.0653379, 0.105616, 0.17337, 0.286481, 0.474677", \ + "0.00856, 0.041212, 0.0653389, 0.105619, 0.173371, 0.286482, 0.474769" \ + ); + } + } + 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.115522, 0.141905, 0.158876, 0.184786, 0.223115, 0.279983, 0.367873", \ + "0.144263, 0.170772, 0.188208, 0.216147, 0.259296, 0.322769, 0.416963", \ + "0.163627, 0.190117, 0.2076, 0.236147, 0.281655, 0.349903, 0.449994", \ + "0.192509, 0.218985, 0.236488, 0.265264, 0.312702, 0.386988, 0.497091", \ + "0.234692, 0.261144, 0.278468, 0.307134, 0.355536, 0.434172, 0.557359", \ + "0.297326, 0.323688, 0.341154, 0.369978, 0.418047, 0.498359, 0.630115", \ + "0.393503, 0.419712, 0.437174, 0.465618, 0.51411, 0.594219, 0.728165" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0084741, 0.0411765, 0.0652688, 0.105595, 0.17331, 0.286295, 0.474656", \ + "0.0084777, 0.0411775, 0.0652698, 0.105596, 0.173317, 0.286296, 0.475092", \ + "0.0085054, 0.0411785, 0.0652708, 0.105597, 0.173318, 0.286297, 0.475093", \ + "0.0085574, 0.0411795, 0.0652718, 0.105598, 0.173319, 0.286298, 0.475094", \ + "0.008624, 0.0411805, 0.0652728, 0.105599, 0.17332, 0.286299, 0.475095", \ + "0.008729, 0.041194, 0.0652738, 0.1056, 0.173321, 0.286304, 0.475096", \ + "0.008834, 0.041251, 0.0652748, 0.105601, 0.173322, 0.286305, 0.475097" \ + ); + } + } + 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.0623429, 0.0922304, 0.113533, 0.14868, 0.207255, 0.304856, 0.46743", \ + "0.0646608, 0.0943484, 0.115636, 0.151079, 0.209596, 0.307889, 0.469127", \ + "0.0680773, 0.0978299, 0.119168, 0.154172, 0.212904, 0.310289, 0.475512", \ + "0.076616, 0.106128, 0.127475, 0.162734, 0.221358, 0.318818, 0.482955", \ + "0.0952272, 0.124214, 0.145507, 0.180718, 0.239561, 0.337508, 0.500172", \ + "0.13336, 0.161414, 0.18246, 0.217605, 0.276227, 0.374542, 0.537673", \ + "0.210439, 0.237175, 0.258124, 0.293019, 0.351241, 0.449307, 0.612322" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0638708, 0.0945131, 0.115715, 0.150725, 0.209033, 0.306239, 0.467866", \ + "0.0662734, 0.0969419, 0.11811, 0.153453, 0.211561, 0.310486, 0.470229", \ + "0.0697273, 0.100567, 0.121932, 0.156619, 0.21502, 0.314371, 0.473604", \ + "0.0782096, 0.108675, 0.130182, 0.165503, 0.22409, 0.320916, 0.483634", \ + "0.095432, 0.126001, 0.147457, 0.182498, 0.241653, 0.339475, 0.501345", \ + "0.130888, 0.161393, 0.182479, 0.217419, 0.276627, 0.374451, 0.537922", \ + "0.202803, 0.232942, 0.254035, 0.289274, 0.347612, 0.445053, 0.608326" \ + ); + } + } + 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.0623429, 0.0922304, 0.113533, 0.14868, 0.207255, 0.304856, 0.46743", \ + "0.0646608, 0.0943484, 0.115636, 0.151079, 0.209596, 0.307889, 0.469127", \ + "0.0680773, 0.0978299, 0.119168, 0.154172, 0.212904, 0.310289, 0.475512", \ + "0.076616, 0.106128, 0.127475, 0.162734, 0.221358, 0.318818, 0.482955", \ + "0.0952272, 0.124214, 0.145507, 0.180718, 0.239561, 0.337508, 0.500172", \ + "0.13336, 0.161414, 0.18246, 0.217605, 0.276227, 0.374542, 0.537673", \ + "0.210439, 0.237175, 0.258124, 0.293019, 0.351241, 0.449307, 0.612322" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0638708, 0.0945131, 0.115715, 0.150725, 0.209033, 0.306239, 0.467866", \ + "0.0662734, 0.0969419, 0.11811, 0.153453, 0.211561, 0.310486, 0.470229", \ + "0.0697273, 0.100567, 0.121932, 0.156619, 0.21502, 0.314371, 0.473604", \ + "0.0782096, 0.108675, 0.130182, 0.165503, 0.22409, 0.320916, 0.483634", \ + "0.095432, 0.126001, 0.147457, 0.182498, 0.241653, 0.339475, 0.501345", \ + "0.130888, 0.161393, 0.182479, 0.217419, 0.276627, 0.374451, 0.537922", \ + "0.202803, 0.232942, 0.254035, 0.289274, 0.347612, 0.445053, 0.608326" \ + ); + } + } + 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.0890548, 0.131834, 0.160937, 0.206183, 0.275335, 0.381294, 0.549479", \ + "0.0940226, 0.136866, 0.166616, 0.214931, 0.290222, 0.404373, 0.580807", \ + "0.0980846, 0.140923, 0.17057, 0.219133, 0.298352, 0.418306, 0.602262", \ + "0.107, 0.149563, 0.179432, 0.228621, 0.309494, 0.438082, 0.638256", \ + "0.125769, 0.16762, 0.197344, 0.246316, 0.328855, 0.4644, 0.677334", \ + "0.160572, 0.202577, 0.231996, 0.281083, 0.362751, 0.499851, 0.726104", \ + "0.228287, 0.271818, 0.29799, 0.34724, 0.428277, 0.564857, 0.792874" \ + ); + } + } + } + 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.0651937, 0.10593, 0.127649, 0.162088, 0.218916, 0.313404, 0.470559", \ + "0.0836899, 0.124369, 0.146099, 0.180473, 0.237321, 0.331749, 0.488974", \ + "0.0957137, 0.136423, 0.158155, 0.192523, 0.249347, 0.34377, 0.501004", \ + "0.112823, 0.153399, 0.175152, 0.209523, 0.26634, 0.360771, 0.517958", \ + "0.132988, 0.173355, 0.195069, 0.229487, 0.286297, 0.380756, 0.537964", \ + "0.157389, 0.197566, 0.219249, 0.25364, 0.310415, 0.404836, 0.562043", \ + "0.184995, 0.225211, 0.246796, 0.281077, 0.337829, 0.432321, 0.589587" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0131052, 0.0564432, 0.0849534, 0.133919, 0.217945, 0.359569, 0.595755", \ + "0.0131062, 0.0564442, 0.084955, 0.13392, 0.217957, 0.359772, 0.596536", \ + "0.0131072, 0.0564452, 0.0849644, 0.133921, 0.217958, 0.359773, 0.596537", \ + "0.0131082, 0.0564462, 0.0849846, 0.133922, 0.217959, 0.359774, 0.596538", \ + "0.0131092, 0.0564472, 0.0849856, 0.133923, 0.21796, 0.359775, 0.596539", \ + "0.0131102, 0.0564482, 0.0849866, 0.133924, 0.217961, 0.359776, 0.59654", \ + "0.013308, 0.0564492, 0.0849876, 0.133925, 0.217962, 0.359777, 0.596541" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0681497, 0.111514, 0.132036, 0.162798, 0.212102, 0.293175, 0.428076", \ + "0.0871667, 0.130491, 0.151052, 0.18181, 0.23109, 0.312218, 0.447168", \ + "0.0998113, 0.143116, 0.163698, 0.19448, 0.243784, 0.324828, 0.459679", \ + "0.118488, 0.161905, 0.182529, 0.213307, 0.262593, 0.34368, 0.478517", \ + "0.14174, 0.185715, 0.206386, 0.237346, 0.286667, 0.367844, 0.502606", \ + "0.17174, 0.217333, 0.238168, 0.269234, 0.318605, 0.399685, 0.534648", \ + "0.208556, 0.257491, 0.27884, 0.310252, 0.359734, 0.440883, 0.575692" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0153907, 0.0530815, 0.0748725, 0.112279, 0.177985, 0.290176, 0.479432", \ + "0.0155023, 0.0531236, 0.0749691, 0.112316, 0.177986, 0.290356, 0.479601", \ + "0.0156688, 0.0531834, 0.0749801, 0.112354, 0.177987, 0.290357, 0.479602", \ + "0.0161179, 0.0534926, 0.0751279, 0.112387, 0.177988, 0.290358, 0.479603", \ + "0.0173996, 0.054091, 0.0755597, 0.11274, 0.178175, 0.29042, 0.479604", \ + "0.019884, 0.055834, 0.07671, 0.11349, 0.178522, 0.290611, 0.479628", \ + "0.024002, 0.059522, 0.079412, 0.115117, 0.17949, 0.291051, 0.479978" \ + ); + } + } + 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.0651937, 0.10593, 0.127649, 0.162088, 0.218916, 0.313404, 0.470559", \ + "0.0836899, 0.124369, 0.146099, 0.180473, 0.237321, 0.331749, 0.488974", \ + "0.0957137, 0.136423, 0.158155, 0.192523, 0.249347, 0.34377, 0.501004", \ + "0.112823, 0.153399, 0.175152, 0.209523, 0.26634, 0.360771, 0.517958", \ + "0.132988, 0.173355, 0.195069, 0.229487, 0.286297, 0.380756, 0.537964", \ + "0.157389, 0.197566, 0.219249, 0.25364, 0.310415, 0.404836, 0.562043", \ + "0.184995, 0.225211, 0.246796, 0.281077, 0.337829, 0.432321, 0.589587" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0131052, 0.0564432, 0.0849534, 0.133919, 0.217945, 0.359569, 0.595755", \ + "0.0131062, 0.0564442, 0.084955, 0.13392, 0.217957, 0.359772, 0.596536", \ + "0.0131072, 0.0564452, 0.0849644, 0.133921, 0.217958, 0.359773, 0.596537", \ + "0.0131082, 0.0564462, 0.0849846, 0.133922, 0.217959, 0.359774, 0.596538", \ + "0.0131092, 0.0564472, 0.0849856, 0.133923, 0.21796, 0.359775, 0.596539", \ + "0.0131102, 0.0564482, 0.0849866, 0.133924, 0.217961, 0.359776, 0.59654", \ + "0.013308, 0.0564492, 0.0849876, 0.133925, 0.217962, 0.359777, 0.596541" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0681497, 0.111514, 0.132036, 0.162798, 0.212102, 0.293175, 0.428076", \ + "0.0871667, 0.130491, 0.151052, 0.18181, 0.23109, 0.312218, 0.447168", \ + "0.0998113, 0.143116, 0.163698, 0.19448, 0.243784, 0.324828, 0.459679", \ + "0.118488, 0.161905, 0.182529, 0.213307, 0.262593, 0.34368, 0.478517", \ + "0.14174, 0.185715, 0.206386, 0.237346, 0.286667, 0.367844, 0.502606", \ + "0.17174, 0.217333, 0.238168, 0.269234, 0.318605, 0.399685, 0.534648", \ + "0.208556, 0.257491, 0.27884, 0.310252, 0.359734, 0.440883, 0.575692" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0153907, 0.0530815, 0.0748725, 0.112279, 0.177985, 0.290176, 0.479432", \ + "0.0155023, 0.0531236, 0.0749691, 0.112316, 0.177986, 0.290356, 0.479601", \ + "0.0156688, 0.0531834, 0.0749801, 0.112354, 0.177987, 0.290357, 0.479602", \ + "0.0161179, 0.0534926, 0.0751279, 0.112387, 0.177988, 0.290358, 0.479603", \ + "0.0173996, 0.054091, 0.0755597, 0.11274, 0.178175, 0.29042, 0.479604", \ + "0.019884, 0.055834, 0.07671, 0.11349, 0.178522, 0.290611, 0.479628", \ + "0.024002, 0.059522, 0.079412, 0.115117, 0.17949, 0.291051, 0.479978" \ + ); + } + } + 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.0970946, 0.136762, 0.158304, 0.192568, 0.24937, 0.343818, 0.501013", \ + "0.125783, 0.165474, 0.187019, 0.221248, 0.27807, 0.37245, 0.52967", \ + "0.145106, 0.184789, 0.206298, 0.240598, 0.297317, 0.391739, 0.549023", \ + "0.173883, 0.21367, 0.235198, 0.269414, 0.326195, 0.420616, 0.577752", \ + "0.215916, 0.255839, 0.277219, 0.311366, 0.368418, 0.462614, 0.62007", \ + "0.278387, 0.318526, 0.340092, 0.374434, 0.431086, 0.525561, 0.682814", \ + "0.374313, 0.414697, 0.436202, 0.470056, 0.527187, 0.621564, 0.778968" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0132404, 0.0556307, 0.0843766, 0.13357, 0.21784, 0.35937, 0.595729", \ + "0.0133218, 0.0556591, 0.0843776, 0.133571, 0.217841, 0.360261, 0.59573", \ + "0.013465, 0.0557107, 0.0843955, 0.133572, 0.217842, 0.360262, 0.597517", \ + "0.0137242, 0.0558629, 0.0844696, 0.133573, 0.217843, 0.360263, 0.597518", \ + "0.014125, 0.0560924, 0.0846281, 0.13365, 0.217866, 0.360264, 0.597519", \ + "0.014739, 0.056424, 0.08485, 0.133788, 0.217867, 0.360265, 0.59752", \ + "0.015597, 0.056844, 0.08508, 0.13389, 0.217909, 0.360266, 0.597521" \ + ); + } + } + 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.0638141, 0.094667, 0.115957, 0.151158, 0.209779, 0.307414, 0.469748", \ + "0.0662492, 0.0970531, 0.118402, 0.15372, 0.212214, 0.309784, 0.472903", \ + "0.0697345, 0.100664, 0.121981, 0.15696, 0.21583, 0.313241, 0.477389", \ + "0.0781827, 0.10885, 0.130218, 0.165573, 0.224079, 0.321635, 0.485515", \ + "0.095373, 0.12618, 0.14755, 0.182821, 0.241731, 0.339624, 0.502199", \ + "0.130791, 0.161561, 0.182664, 0.217904, 0.276648, 0.374858, 0.538083", \ + "0.202554, 0.233391, 0.254437, 0.289703, 0.347872, 0.446032, 0.609159" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0623764, 0.0921689, 0.113335, 0.148266, 0.20663, 0.303597, 0.465222", \ + "0.0646322, 0.0943254, 0.115465, 0.150794, 0.208729, 0.30684, 0.467636", \ + "0.0680896, 0.0978154, 0.119101, 0.15382, 0.212257, 0.311166, 0.471367", \ + "0.076586, 0.106026, 0.127488, 0.162657, 0.221133, 0.318046, 0.481978", \ + "0.0951581, 0.124137, 0.145483, 0.180462, 0.239453, 0.337307, 0.499211", \ + "0.133268, 0.161424, 0.1823, 0.217331, 0.276215, 0.374184, 0.537646", \ + "0.210306, 0.237181, 0.25803, 0.29274, 0.350616, 0.4485, 0.611371" \ + ); + } + } + 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.0638141, 0.094667, 0.115957, 0.151158, 0.209779, 0.307414, 0.469748", \ + "0.0662492, 0.0970531, 0.118402, 0.15372, 0.212214, 0.309784, 0.472903", \ + "0.0697345, 0.100664, 0.121981, 0.15696, 0.21583, 0.313241, 0.477389", \ + "0.0781827, 0.10885, 0.130218, 0.165573, 0.224079, 0.321635, 0.485515", \ + "0.095373, 0.12618, 0.14755, 0.182821, 0.241731, 0.339624, 0.502199", \ + "0.130791, 0.161561, 0.182664, 0.217904, 0.276648, 0.374858, 0.538083", \ + "0.202554, 0.233391, 0.254437, 0.289703, 0.347872, 0.446032, 0.609159" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0623764, 0.0921689, 0.113335, 0.148266, 0.20663, 0.303597, 0.465222", \ + "0.0646322, 0.0943254, 0.115465, 0.150794, 0.208729, 0.30684, 0.467636", \ + "0.0680896, 0.0978154, 0.119101, 0.15382, 0.212257, 0.311166, 0.471367", \ + "0.076586, 0.106026, 0.127488, 0.162657, 0.221133, 0.318046, 0.481978", \ + "0.0951581, 0.124137, 0.145483, 0.180462, 0.239453, 0.337307, 0.499211", \ + "0.133268, 0.161424, 0.1823, 0.217331, 0.276215, 0.374184, 0.537646", \ + "0.210306, 0.237181, 0.25803, 0.29274, 0.350616, 0.4485, 0.611371" \ + ); + } + } + 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.0887175, 0.125622, 0.150594, 0.188956, 0.246582, 0.333418, 0.469778", \ + "0.0937488, 0.130642, 0.156195, 0.197625, 0.261078, 0.357065, 0.500476", \ + "0.0977348, 0.134597, 0.160007, 0.201832, 0.269434, 0.371036, 0.523292", \ + "0.106614, 0.14333, 0.16888, 0.211092, 0.280434, 0.390383, 0.554015", \ + "0.125327, 0.161404, 0.186946, 0.22885, 0.299578, 0.415535, 0.596593", \ + "0.160155, 0.19634, 0.221639, 0.263454, 0.333677, 0.451189, 0.644475", \ + "0.227912, 0.265533, 0.287595, 0.329894, 0.399495, 0.515792, 0.711741" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00333557; + rise_capacitance : 0.00339022; + rise_capacitance_range (0.00297349, 0.00374513); + fall_capacitance : 0.0032653; + fall_capacitance_range (0.00294992, 0.00352645); + 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.0509644, 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.0184619, 0.0206176, 0.0240233, 0.031933, 0.0485984, 0.0832255, 0.155551" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0198313, 0.0222981, 0.0258541, 0.0335784, 0.0501629, 0.0835768, 0.153101" \ + ); + } + } + 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.0400295, 0.042437, 0.0460892, 0.0542146, 0.0713334, 0.106099, 0.178277" \ + ); + } + } + 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.0369711, 0.0395822, 0.0433477, 0.0513642, 0.068413, 0.102348, 0.173056" \ + ); + } + } + 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.0180449, 0.0201815, 0.0235546, 0.0314813, 0.0481888, 0.0828052, 0.155059" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0202145, 0.0226915, 0.0262274, 0.0339531, 0.0505164, 0.0839162, 0.153395" \ + ); + } + } + 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.0184902, 0.0206182, 0.0240234, 0.0319329, 0.0485986, 0.0832245, 0.155552" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0198317, 0.0222985, 0.0258543, 0.0335789, 0.0501631, 0.0835771, 0.153101" \ + ); + } + } + 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.0113581, 0.0134836, 0.0168362, 0.0247386, 0.041373, 0.0759666, 0.148116" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00883234, 0.0113127, 0.0148352, 0.0225556, 0.0391073, 0.072483, 0.142049" \ + ); + } + } + 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.0180394, 0.0201819, 0.0235539, 0.0314825, 0.0481894, 0.0828056, 0.155059" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0201915, 0.0226918, 0.0262277, 0.0339537, 0.0505167, 0.0839165, 0.153395" \ + ); + } + } + 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.0180394, 0.0201819, 0.0235539, 0.0314825, 0.0481894, 0.0828056, 0.155059" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0202145, 0.0226915, 0.0262274, 0.0339531, 0.0505164, 0.0839162, 0.153395" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00312058; + rise_capacitance : 0.00320591; + rise_capacitance_range (0.00266047, 0.00365775); + fall_capacitance : 0.00303526; + fall_capacitance_range (0.00266068, 0.00322829); + 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.0684653, -0.050163, -0.0401494, -0.0359068", \ + "-0.124545, -0.106951, -0.0986846, -0.0928683", \ + "-0.155306, -0.137332, -0.126823, -0.123007", \ + "-0.16647, -0.149044, -0.139714, -0.135771" \ + ); + } + 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.0202131, 0.00871436, 0.0342506", \ + "-0.144511, -0.101858, -0.0724605, -0.0461353", \ + "-0.204169, -0.158312, -0.129521, -0.103232", \ + "-0.277103, -0.231514, -0.201863, -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.0880269, 0.065138, 0.0530083, 0.0493987", \ + "0.144511, 0.12223, 0.109174, 0.106613", \ + "0.17588, 0.150445, 0.137617, 0.134307", \ + "0.188057, 0.162789, 0.153838, 0.147577" \ + ); + } + 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.0401797, 0.00928808, -0.0153621", \ + "0.171965, 0.12223, 0.0908174, 0.0653783", \ + "0.232459, 0.181913, 0.151108, 0.125832", \ + "0.306785, 0.259004, 0.224462, 0.200705" \ + ); + } + } + 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.0377571, 0.0390101, 0.0414927, 0.0472219, 0.0598993, 0.0858544, 0.138601" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0410085, 0.043089, 0.0460182, 0.0524197, 0.0651994, 0.0910291, 0.143645" \ + ); + } + } + 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.0377571, 0.0390101, 0.0414927, 0.0472219, 0.0598993, 0.0858544, 0.138601" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0410085, 0.043089, 0.0460182, 0.0524197, 0.0651994, 0.0910291, 0.143645" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00561734; + rise_capacitance : 0.00561734; + rise_capacitance_range (0.00561734, 0.00561734); + fall_capacitance : 0.00561734; + fall_capacitance_range (0.00545059, 0.00579046); + 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.0537942, 0.0277006, 0.0170034, 0.0143199", \ + "0.132032, 0.104405, 0.0934398, 0.0928683", \ + "0.214457, 0.187158, 0.178092, 0.182331", \ + "0.312182, 0.289243, 0.280961, 0.289251" \ + ); + } + } + 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.0464586, -0.0252047, -0.0144316, -0.0116216", \ + "-0.124545, -0.0993119, -0.0908174, -0.0901193", \ + "-0.201598, -0.179291, -0.172695, -0.176681", \ + "-0.295992, -0.278247, -0.275311, -0.286299" \ + ); + } + } + 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.057373, 0.852051, 2.08496, 4.13818" \ + ); + } + } + } + pin (SCD) { + direction : input; + nextstate_type : scan_in; + max_transition : 2.5074; + capacitance : 0.00325308; + rise_capacitance : 0.00330977; + rise_capacitance_range (0.00277162, 0.0037606); + fall_capacitance : 0.00313971; + fall_capacitance_range (0.00276677, 0.00333187); + 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.0684653, -0.050163, -0.0401494, -0.0359068", \ + "-0.124545, -0.106951, -0.0986846, -0.0928683", \ + "-0.155306, -0.137332, -0.126823, -0.123007", \ + "-0.16647, -0.149044, -0.139714, -0.135771" \ + ); + } + 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.0177173, 0.0112861, 0.0342506", \ + "-0.144511, -0.0993119, -0.0698381, -0.0461353", \ + "-0.204169, -0.160934, -0.13222, -0.106057", \ + "-0.2825, -0.237012, -0.207512, -0.182995" \ + ); + } + } + 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.065138, 0.0530083, 0.0493987", \ + "0.144511, 0.12223, 0.109174, 0.106613", \ + "0.173308, 0.150445, 0.140315, 0.134307", \ + "0.188057, 0.162789, 0.151013, 0.147577" \ + ); + } + 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.0401797, 0.00928808, -0.0153621", \ + "0.171965, 0.12223, 0.0908174, 0.0653783", \ + "0.232459, 0.181913, 0.151108, 0.125832", \ + "0.309484, 0.259004, 0.227287, 0.203656" \ + ); + } + } + 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.0385642, 0.0398576, 0.0423422, 0.0480259, 0.0607698, 0.0868255, 0.139439" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0351724, 0.0372391, 0.0401946, 0.0466899, 0.059532, 0.0854847, 0.138362" \ + ); + } + } + 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.0385642, 0.0398576, 0.0423422, 0.0480259, 0.0607698, 0.0868255, 0.139439" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0351724, 0.0372391, 0.0401946, 0.0466899, 0.059532, 0.0854847, 0.138362" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00558352; + rise_capacitance : 0.00594942; + rise_capacitance_range (0.0048976, 0.006562); + fall_capacitance : 0.00521762; + fall_capacitance_range (0.00492736, 0.00572799); + 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.0684653, -0.050163, -0.0427212, -0.0359068", \ + "-0.114561, -0.0967655, -0.0855726, -0.0818723", \ + "-0.139875, -0.121598, -0.113331, -0.108882", \ + "-0.155677, -0.138048, -0.128414, -0.123965" \ + ); + } + 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.0227089, 0.00614259, 0.0315523", \ + "-0.129536, -0.0840332, -0.0541036, -0.0296413", \ + "-0.178452, -0.132088, -0.102538, -0.0778076", \ + "-0.236628, -0.193028, -0.162313, -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.0880269, 0.065138, 0.0530083, 0.0493987", \ + "0.134528, 0.109498, 0.0986846, 0.0956173", \ + "0.160449, 0.137332, 0.124125, 0.120182", \ + "0.177264, 0.151793, 0.139714, 0.135771" \ + ); + } + 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.0451714, 0.0144316, -0.00996535", \ + "0.15699, 0.106951, 0.0750829, 0.0516333", \ + "0.204169, 0.155689, 0.124125, 0.100407", \ + "0.263612, 0.21502, 0.182088, 0.159383" \ + ); + } + } + 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.0399431, 0.0412545, 0.0436513, 0.0491442, 0.0610473, 0.0858362, 0.136748" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0499763, 0.0516472, 0.0541401, 0.0596135, 0.0712777, 0.0956962, 0.145503" \ + ); + } + } + 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.0455369, 0.0478761, 0.0524784, 0.0636956, 0.088158, 0.138614, 0.241085" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0667349, 0.0804935, 0.0856477, 0.0969384, 0.121096, 0.170726, 0.270526" \ + ); + } + } + 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.0455369, 0.0478761, 0.0524784, 0.0636956, 0.088158, 0.138614, 0.241085" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0667349, 0.0804935, 0.0856477, 0.0969384, 0.121096, 0.170726, 0.270526" \ + ); + } + } + } + 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 (sg13cmos5l_sdfrbp_2) { + area : 72.576; + cell_footprint : "sdfrbp"; + cell_leakage_power : 8043.8; + leakage_power () { + value : 7625.3; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 7625.3; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 6904.25; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 7949.83; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 7949.81; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 7857.48; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 8032.03; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 8179.41; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 8137.02; + when : "CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 7974.92; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 8269.97; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 8207.1; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 8381.65; + when : "!CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 8299.45; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 8335.38; + when : "CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 8529.03; + when : "CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 8486.64; + 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.113328, 0.140406, 0.160502, 0.194382, 0.251512, 0.347037, 0.506243", \ + "0.132451, 0.159493, 0.179623, 0.21349, 0.270594, 0.366075, 0.52543", \ + "0.145009, 0.172054, 0.192169, 0.226057, 0.283219, 0.378605, 0.537945", \ + "0.16379, 0.190752, 0.210901, 0.244752, 0.30193, 0.39735, 0.556578", \ + "0.18807, 0.21483, 0.234894, 0.268723, 0.325794, 0.421281, 0.58051", \ + "0.220937, 0.246956, 0.266946, 0.300668, 0.357683, 0.453147, 0.612464", \ + "0.262841, 0.28753, 0.307279, 0.340831, 0.397795, 0.49307, 0.652387" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0117027, 0.0523749, 0.0826269, 0.133723, 0.219594, 0.362882, 0.601614", \ + "0.0117097, 0.0523759, 0.0826279, 0.133724, 0.219595, 0.364652, 0.601678", \ + "0.0117107, 0.0523769, 0.0826289, 0.133725, 0.219596, 0.364653, 0.601679", \ + "0.0117492, 0.0523779, 0.0826299, 0.133726, 0.2196, 0.364654, 0.60168", \ + "0.0118566, 0.052414, 0.082651, 0.133727, 0.219601, 0.364655, 0.601681", \ + "0.012149, 0.052481, 0.082697, 0.133728, 0.219602, 0.364656, 0.601689", \ + "0.012859, 0.052804, 0.082815, 0.133796, 0.219658, 0.364657, 0.601791" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.102064, 0.128514, 0.146071, 0.175111, 0.223738, 0.304888, 0.440132", \ + "0.12059, 0.146992, 0.164597, 0.193585, 0.242213, 0.32334, 0.458619", \ + "0.132726, 0.159143, 0.176731, 0.205733, 0.254342, 0.335463, 0.470705", \ + "0.149829, 0.176467, 0.194002, 0.222886, 0.271593, 0.352588, 0.487811", \ + "0.17034, 0.196739, 0.214285, 0.243313, 0.291929, 0.373049, 0.50829", \ + "0.195202, 0.221313, 0.23887, 0.267874, 0.316493, 0.397617, 0.532937", \ + "0.223188, 0.249594, 0.267141, 0.296134, 0.344733, 0.425885, 0.561149" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0102007, 0.0433351, 0.0672145, 0.107691, 0.176122, 0.290415, 0.480875", \ + "0.0102009, 0.0433361, 0.0672155, 0.107692, 0.176163, 0.290416, 0.480986", \ + "0.0102039, 0.0433614, 0.0672165, 0.107693, 0.176164, 0.290417, 0.480987", \ + "0.0102049, 0.0433624, 0.0672175, 0.107694, 0.176165, 0.290418, 0.480988", \ + "0.0102059, 0.0433634, 0.0672185, 0.107696, 0.176166, 0.290419, 0.480989", \ + "0.0102069, 0.0433644, 0.067219, 0.107697, 0.176167, 0.29042, 0.48099", \ + "0.0102079, 0.0433654, 0.06722, 0.107698, 0.176168, 0.290421, 0.480991" \ + ); + } + } + 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.113328, 0.140406, 0.160502, 0.194382, 0.251512, 0.347037, 0.506243", \ + "0.132451, 0.159493, 0.179623, 0.21349, 0.270594, 0.366075, 0.52543", \ + "0.145009, 0.172054, 0.192169, 0.226057, 0.283219, 0.378605, 0.537945", \ + "0.16379, 0.190752, 0.210901, 0.244752, 0.30193, 0.39735, 0.556578", \ + "0.18807, 0.21483, 0.234894, 0.268723, 0.325794, 0.421281, 0.58051", \ + "0.220937, 0.246956, 0.266946, 0.300668, 0.357683, 0.453147, 0.612464", \ + "0.262841, 0.28753, 0.307279, 0.340831, 0.397795, 0.49307, 0.652387" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0117027, 0.0523749, 0.0826269, 0.133723, 0.219594, 0.362882, 0.601614", \ + "0.0117097, 0.0523759, 0.0826279, 0.133724, 0.219595, 0.364652, 0.601678", \ + "0.0117107, 0.0523769, 0.0826289, 0.133725, 0.219596, 0.364653, 0.601679", \ + "0.0117492, 0.0523779, 0.0826299, 0.133726, 0.2196, 0.364654, 0.60168", \ + "0.0118566, 0.052414, 0.082651, 0.133727, 0.219601, 0.364655, 0.601681", \ + "0.012149, 0.052481, 0.082697, 0.133728, 0.219602, 0.364656, 0.601689", \ + "0.012859, 0.052804, 0.082815, 0.133796, 0.219658, 0.364657, 0.601791" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.102064, 0.128514, 0.146071, 0.175111, 0.223738, 0.304888, 0.440132", \ + "0.12059, 0.146992, 0.164597, 0.193585, 0.242213, 0.32334, 0.458619", \ + "0.132726, 0.159143, 0.176731, 0.205733, 0.254342, 0.335463, 0.470705", \ + "0.149829, 0.176467, 0.194002, 0.222886, 0.271593, 0.352588, 0.487811", \ + "0.17034, 0.196739, 0.214285, 0.243313, 0.291929, 0.373049, 0.50829", \ + "0.195202, 0.221313, 0.23887, 0.267874, 0.316493, 0.397617, 0.532937", \ + "0.223188, 0.249594, 0.267141, 0.296134, 0.344733, 0.425885, 0.561149" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0102007, 0.0433351, 0.0672145, 0.107691, 0.176122, 0.290415, 0.480875", \ + "0.0102009, 0.0433361, 0.0672155, 0.107692, 0.176163, 0.290416, 0.480986", \ + "0.0102039, 0.0433614, 0.0672165, 0.107693, 0.176164, 0.290417, 0.480987", \ + "0.0102049, 0.0433624, 0.0672175, 0.107694, 0.176165, 0.290418, 0.480988", \ + "0.0102059, 0.0433634, 0.0672185, 0.107696, 0.176166, 0.290419, 0.480989", \ + "0.0102069, 0.0433644, 0.067219, 0.107697, 0.176167, 0.29042, 0.48099", \ + "0.0102079, 0.0433654, 0.06722, 0.107698, 0.176168, 0.290421, 0.480991" \ + ); + } + } + 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.134315, 0.160715, 0.177652, 0.204071, 0.243399, 0.301556, 0.391065", \ + "0.16314, 0.189635, 0.207177, 0.235508, 0.279449, 0.34427, 0.440321", \ + "0.182543, 0.209157, 0.226801, 0.255558, 0.301734, 0.37127, 0.473208", \ + "0.211709, 0.238171, 0.255965, 0.284978, 0.332903, 0.408241, 0.520115", \ + "0.253757, 0.280463, 0.297827, 0.326823, 0.375588, 0.455201, 0.579709", \ + "0.316843, 0.343126, 0.36077, 0.389888, 0.438345, 0.519613, 0.653042", \ + "0.413816, 0.439572, 0.45754, 0.486637, 0.535224, 0.616287, 0.751473" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0101151, 0.043305, 0.0672381, 0.107664, 0.176126, 0.290364, 0.480863", \ + "0.0101161, 0.043306, 0.0672391, 0.107665, 0.176127, 0.29069, 0.480864", \ + "0.0101171, 0.043307, 0.0672401, 0.107666, 0.176128, 0.290691, 0.480865", \ + "0.010144, 0.043308, 0.0672411, 0.107667, 0.176129, 0.290692, 0.480866", \ + "0.0101989, 0.0433218, 0.0672421, 0.107668, 0.17613, 0.290693, 0.480867", \ + "0.010265, 0.043365, 0.0672431, 0.107669, 0.176131, 0.290694, 0.480868", \ + "0.010354, 0.04343, 0.0672441, 0.10767, 0.176132, 0.290695, 0.480906" \ + ); + } + } + 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.0836681, 0.140365, 0.182719, 0.252785, 0.370012, 0.565248, 0.889954", \ + "0.0859062, 0.142277, 0.184954, 0.255491, 0.372671, 0.569727, 0.892067", \ + "0.0894382, 0.145901, 0.188248, 0.258289, 0.376048, 0.570367, 0.898857", \ + "0.0980133, 0.154108, 0.19666, 0.266994, 0.384043, 0.579129, 0.907174", \ + "0.116571, 0.171813, 0.213996, 0.284614, 0.402325, 0.598258, 0.922942", \ + "0.155098, 0.208338, 0.250442, 0.320669, 0.437974, 0.634531, 0.961059", \ + "0.23351, 0.284051, 0.325832, 0.395607, 0.512319, 0.708581, 1.03459" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0832257, 0.14282, 0.185331, 0.255282, 0.371951, 0.566322, 0.889746", \ + "0.0855522, 0.14518, 0.187646, 0.258575, 0.374173, 0.569719, 0.891836", \ + "0.0889796, 0.149075, 0.191741, 0.261328, 0.378025, 0.57436, 0.896646", \ + "0.0973147, 0.157107, 0.20001, 0.270613, 0.387772, 0.581664, 0.909231", \ + "0.114659, 0.174265, 0.217131, 0.287274, 0.405148, 0.60144, 0.92458", \ + "0.150332, 0.209611, 0.251662, 0.321892, 0.44005, 0.636239, 0.962987", \ + "0.222292, 0.281184, 0.323703, 0.393988, 0.509926, 0.705664, 1.03194" \ + ); + } + } + 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.0836681, 0.140365, 0.182719, 0.252785, 0.370012, 0.565248, 0.889954", \ + "0.0859062, 0.142277, 0.184954, 0.255491, 0.372671, 0.569727, 0.892067", \ + "0.0894382, 0.145901, 0.188248, 0.258289, 0.376048, 0.570367, 0.898857", \ + "0.0980133, 0.154108, 0.19666, 0.266994, 0.384043, 0.579129, 0.907174", \ + "0.116571, 0.171813, 0.213996, 0.284614, 0.402325, 0.598258, 0.922942", \ + "0.155098, 0.208338, 0.250442, 0.320669, 0.437974, 0.634531, 0.961059", \ + "0.23351, 0.284051, 0.325832, 0.395607, 0.512319, 0.708581, 1.03459" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0832257, 0.14282, 0.185331, 0.255282, 0.371951, 0.566322, 0.889746", \ + "0.0855522, 0.14518, 0.187646, 0.258575, 0.374173, 0.569719, 0.891836", \ + "0.0889796, 0.149075, 0.191741, 0.261328, 0.378025, 0.57436, 0.896646", \ + "0.0973147, 0.157107, 0.20001, 0.270613, 0.387772, 0.581664, 0.909231", \ + "0.114659, 0.174265, 0.217131, 0.287274, 0.405148, 0.60144, 0.92458", \ + "0.150332, 0.209611, 0.251662, 0.321892, 0.44005, 0.636239, 0.962987", \ + "0.222292, 0.281184, 0.323703, 0.393988, 0.509926, 0.705664, 1.03194" \ + ); + } + } + 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.0856295, 0.169774, 0.227901, 0.319427, 0.459761, 0.67382, 1.01186", \ + "0.0875614, 0.172047, 0.231575, 0.329297, 0.48006, 0.711093, 1.06468", \ + "0.0916624, 0.176347, 0.235285, 0.332907, 0.491572, 0.733912, 1.10274", \ + "0.100739, 0.184751, 0.244186, 0.342753, 0.504096, 0.763361, 1.16031", \ + "0.119089, 0.202315, 0.261821, 0.359663, 0.524366, 0.795227, 1.22083", \ + "0.155956, 0.237442, 0.296363, 0.394292, 0.557708, 0.830984, 1.28443", \ + "0.225369, 0.30421, 0.362449, 0.459228, 0.622505, 0.89597, 1.35098" \ + ); + } + } + } + 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.0690074, 0.113836, 0.136422, 0.171328, 0.228421, 0.323058, 0.480538", \ + "0.0875339, 0.132344, 0.154894, 0.189767, 0.246857, 0.341494, 0.498998", \ + "0.0996693, 0.144438, 0.16701, 0.20189, 0.258956, 0.353552, 0.511013", \ + "0.116812, 0.161685, 0.184238, 0.218973, 0.276147, 0.370599, 0.528073", \ + "0.137432, 0.181923, 0.204451, 0.23933, 0.296429, 0.391009, 0.548605", \ + "0.162433, 0.206334, 0.228857, 0.263764, 0.320787, 0.415402, 0.572801", \ + "0.190423, 0.23447, 0.256755, 0.291753, 0.348757, 0.443385, 0.60084" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0135403, 0.0594206, 0.0879366, 0.136282, 0.219869, 0.361216, 0.597852", \ + "0.0135413, 0.0594216, 0.0879376, 0.136283, 0.21987, 0.364214, 0.597854", \ + "0.0135423, 0.0594226, 0.0879386, 0.136284, 0.219871, 0.364215, 0.597855", \ + "0.0135433, 0.0594236, 0.0879396, 0.136292, 0.219872, 0.364216, 0.597856", \ + "0.0135443, 0.0594246, 0.0879406, 0.136293, 0.219873, 0.364217, 0.597957", \ + "0.0135453, 0.0594256, 0.0879416, 0.136294, 0.219874, 0.364218, 0.597958", \ + "0.013641, 0.0594266, 0.0879426, 0.136295, 0.219875, 0.364219, 0.597959" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0750753, 0.123271, 0.14516, 0.177082, 0.227164, 0.308775, 0.443882", \ + "0.0941096, 0.142266, 0.164205, 0.196109, 0.246192, 0.327655, 0.462903", \ + "0.106753, 0.154868, 0.176813, 0.20873, 0.258804, 0.340268, 0.475466", \ + "0.125559, 0.173616, 0.195599, 0.227519, 0.277676, 0.359131, 0.494263", \ + "0.149275, 0.197618, 0.219655, 0.251646, 0.301726, 0.383333, 0.518483", \ + "0.180419, 0.229919, 0.252105, 0.284186, 0.334387, 0.415969, 0.551121", \ + "0.219027, 0.271475, 0.29413, 0.32659, 0.376843, 0.458451, 0.593552" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0173917, 0.0581781, 0.0803615, 0.117294, 0.182132, 0.293785, 0.483254", \ + "0.0174146, 0.0581791, 0.0803707, 0.117295, 0.182133, 0.293849, 0.483507", \ + "0.0174854, 0.0581801, 0.0804373, 0.117301, 0.182134, 0.29385, 0.483508", \ + "0.0177969, 0.0583927, 0.0804976, 0.117379, 0.182135, 0.293851, 0.483509", \ + "0.0188527, 0.0589836, 0.0809376, 0.117585, 0.182237, 0.293885, 0.48351", \ + "0.02133, 0.060477, 0.082073, 0.118273, 0.182655, 0.29418, 0.483511", \ + "0.025518, 0.064056, 0.084809, 0.120201, 0.183736, 0.294704, 0.483512" \ + ); + } + } + 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.0690074, 0.113836, 0.136422, 0.171328, 0.228421, 0.323058, 0.480538", \ + "0.0875339, 0.132344, 0.154894, 0.189767, 0.246857, 0.341494, 0.498998", \ + "0.0996693, 0.144438, 0.16701, 0.20189, 0.258956, 0.353552, 0.511013", \ + "0.116812, 0.161685, 0.184238, 0.218973, 0.276147, 0.370599, 0.528073", \ + "0.137432, 0.181923, 0.204451, 0.23933, 0.296429, 0.391009, 0.548605", \ + "0.162433, 0.206334, 0.228857, 0.263764, 0.320787, 0.415402, 0.572801", \ + "0.190423, 0.23447, 0.256755, 0.291753, 0.348757, 0.443385, 0.60084" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0135403, 0.0594206, 0.0879366, 0.136282, 0.219869, 0.361216, 0.597852", \ + "0.0135413, 0.0594216, 0.0879376, 0.136283, 0.21987, 0.364214, 0.597854", \ + "0.0135423, 0.0594226, 0.0879386, 0.136284, 0.219871, 0.364215, 0.597855", \ + "0.0135433, 0.0594236, 0.0879396, 0.136292, 0.219872, 0.364216, 0.597856", \ + "0.0135443, 0.0594246, 0.0879406, 0.136293, 0.219873, 0.364217, 0.597957", \ + "0.0135453, 0.0594256, 0.0879416, 0.136294, 0.219874, 0.364218, 0.597958", \ + "0.013641, 0.0594266, 0.0879426, 0.136295, 0.219875, 0.364219, 0.597959" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0750753, 0.123271, 0.14516, 0.177082, 0.227164, 0.308775, 0.443882", \ + "0.0941096, 0.142266, 0.164205, 0.196109, 0.246192, 0.327655, 0.462903", \ + "0.106753, 0.154868, 0.176813, 0.20873, 0.258804, 0.340268, 0.475466", \ + "0.125559, 0.173616, 0.195599, 0.227519, 0.277676, 0.359131, 0.494263", \ + "0.149275, 0.197618, 0.219655, 0.251646, 0.301726, 0.383333, 0.518483", \ + "0.180419, 0.229919, 0.252105, 0.284186, 0.334387, 0.415969, 0.551121", \ + "0.219027, 0.271475, 0.29413, 0.32659, 0.376843, 0.458451, 0.593552" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0173917, 0.0581781, 0.0803615, 0.117294, 0.182132, 0.293785, 0.483254", \ + "0.0174146, 0.0581791, 0.0803707, 0.117295, 0.182133, 0.293849, 0.483507", \ + "0.0174854, 0.0581801, 0.0804373, 0.117301, 0.182134, 0.29385, 0.483508", \ + "0.0177969, 0.0583927, 0.0804976, 0.117379, 0.182135, 0.293851, 0.483509", \ + "0.0188527, 0.0589836, 0.0809376, 0.117585, 0.182237, 0.293885, 0.48351", \ + "0.02133, 0.060477, 0.082073, 0.118273, 0.182655, 0.29418, 0.483511", \ + "0.025518, 0.064056, 0.084809, 0.120201, 0.183736, 0.294704, 0.483512" \ + ); + } + } + 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.101954, 0.145597, 0.167924, 0.202646, 0.259716, 0.354284, 0.511745", \ + "0.130661, 0.174309, 0.196663, 0.231398, 0.288402, 0.383094, 0.540721", \ + "0.150054, 0.19357, 0.215949, 0.250701, 0.307733, 0.402357, 0.559911", \ + "0.179095, 0.222596, 0.245089, 0.279853, 0.336874, 0.431381, 0.588829", \ + "0.220925, 0.264905, 0.287026, 0.321784, 0.378994, 0.473437, 0.630983", \ + "0.283816, 0.327466, 0.349977, 0.384857, 0.441726, 0.536634, 0.694153", \ + "0.380538, 0.423988, 0.446708, 0.481575, 0.538613, 0.63325, 0.790791" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0135286, 0.0584641, 0.0872553, 0.135949, 0.219652, 0.361143, 0.597969", \ + "0.0135515, 0.0584651, 0.0872563, 0.13595, 0.219653, 0.361144, 0.598111", \ + "0.0137131, 0.0584661, 0.0872573, 0.135951, 0.219654, 0.361145, 0.603154", \ + "0.0139056, 0.0585653, 0.087263, 0.135952, 0.219655, 0.361146, 0.603155", \ + "0.0141918, 0.0587931, 0.0874047, 0.135994, 0.219656, 0.361147, 0.603156", \ + "0.014762, 0.059066, 0.087639, 0.136075, 0.219736, 0.361148, 0.603157", \ + "0.015488, 0.059548, 0.087899, 0.136212, 0.219803, 0.361205, 0.603158" \ + ); + } + } + 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.083304, 0.143126, 0.185737, 0.255938, 0.373197, 0.568352, 0.892955", \ + "0.0856223, 0.145439, 0.18802, 0.258814, 0.375857, 0.574866, 0.895296", \ + "0.0890747, 0.14916, 0.191765, 0.261813, 0.379447, 0.573808, 0.904051", \ + "0.0973542, 0.157243, 0.200131, 0.270716, 0.387931, 0.582989, 0.909287", \ + "0.114677, 0.174496, 0.217154, 0.287711, 0.405549, 0.601371, 0.926062", \ + "0.150276, 0.209704, 0.251987, 0.322653, 0.439918, 0.636319, 0.962967", \ + "0.221038, 0.28032, 0.322689, 0.394244, 0.511049, 0.707607, 1.03385" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0852051, 0.141453, 0.183715, 0.253531, 0.370123, 0.5644, 0.88791", \ + "0.0873446, 0.143486, 0.185786, 0.256489, 0.372532, 0.56752, 0.890062", \ + "0.0908859, 0.147245, 0.189693, 0.258876, 0.375933, 0.572091, 0.894101", \ + "0.0993125, 0.155231, 0.197646, 0.268246, 0.385225, 0.57833, 0.907263", \ + "0.11807, 0.173139, 0.215486, 0.285479, 0.4033, 0.59941, 0.923344", \ + "0.156741, 0.210199, 0.251805, 0.32171, 0.439617, 0.635857, 0.962313", \ + "0.235451, 0.286098, 0.327381, 0.397204, 0.512815, 0.709002, 1.03431" \ + ); + } + } + 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.083304, 0.143126, 0.185737, 0.255938, 0.373197, 0.568352, 0.892955", \ + "0.0856223, 0.145439, 0.18802, 0.258814, 0.375857, 0.574866, 0.895296", \ + "0.0890747, 0.14916, 0.191765, 0.261813, 0.379447, 0.573808, 0.904051", \ + "0.0973542, 0.157243, 0.200131, 0.270716, 0.387931, 0.582989, 0.909287", \ + "0.114677, 0.174496, 0.217154, 0.287711, 0.405549, 0.601371, 0.926062", \ + "0.150276, 0.209704, 0.251987, 0.322653, 0.439918, 0.636319, 0.962967", \ + "0.221038, 0.28032, 0.322689, 0.394244, 0.511049, 0.707607, 1.03385" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0852051, 0.141453, 0.183715, 0.253531, 0.370123, 0.5644, 0.88791", \ + "0.0873446, 0.143486, 0.185786, 0.256489, 0.372532, 0.56752, 0.890062", \ + "0.0908859, 0.147245, 0.189693, 0.258876, 0.375933, 0.572091, 0.894101", \ + "0.0993125, 0.155231, 0.197646, 0.268246, 0.385225, 0.57833, 0.907263", \ + "0.11807, 0.173139, 0.215486, 0.285479, 0.4033, 0.59941, 0.923344", \ + "0.156741, 0.210199, 0.251805, 0.32171, 0.439617, 0.635857, 0.962313", \ + "0.235451, 0.286098, 0.327381, 0.397204, 0.512815, 0.709002, 1.03431" \ + ); + } + } + 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.0853184, 0.157722, 0.207736, 0.28546, 0.403069, 0.578857, 0.854207", \ + "0.0873008, 0.159651, 0.210837, 0.293866, 0.4225, 0.614734, 0.906073", \ + "0.0913754, 0.163516, 0.214462, 0.298242, 0.434066, 0.639654, 0.950394", \ + "0.100372, 0.172111, 0.223387, 0.307621, 0.446624, 0.667539, 0.997519", \ + "0.118633, 0.189941, 0.240994, 0.324907, 0.46576, 0.696918, 1.06038", \ + "0.155485, 0.224752, 0.275761, 0.359036, 0.499751, 0.734394, 1.1206", \ + "0.224779, 0.291717, 0.34161, 0.424707, 0.564689, 0.79802, 1.18874" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00333586; + rise_capacitance : 0.00339069; + rise_capacitance_range (0.00297385, 0.00376156); + fall_capacitance : 0.00326536; + fall_capacitance_range (0.00294909, 0.00352652); + 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" \ + ); + } + } + 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.0184719, 0.0206306, 0.0240451, 0.03193, 0.0485898, 0.0832379, 0.15546" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0198619, 0.0223065, 0.0258554, 0.0335753, 0.0501528, 0.0835539, 0.15311" \ + ); + } + } + 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.0399838, 0.042435, 0.0460842, 0.0542017, 0.0713223, 0.106083, 0.178261" \ + ); + } + } + 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.036957, 0.0395893, 0.0433453, 0.0513625, 0.0683996, 0.102329, 0.173028" \ + ); + } + } + 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.0180459, 0.0202154, 0.0235263, 0.031513, 0.0481913, 0.0827613, 0.155268" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0202272, 0.0226956, 0.0262283, 0.0339497, 0.0505146, 0.0839054, 0.153385" \ + ); + } + } + 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.0184865, 0.0206298, 0.0240449, 0.0319299, 0.0485904, 0.0832379, 0.15546" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0198701, 0.0223068, 0.0258559, 0.0335752, 0.0501527, 0.0835544, 0.153111" \ + ); + } + } + 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.0113861, 0.0135237, 0.0168812, 0.0247437, 0.0414863, 0.0759804, 0.148105" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00884873, 0.011321, 0.0148375, 0.0225518, 0.0391058, 0.0724685, 0.142035" \ + ); + } + } + 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.0180652, 0.0202155, 0.023526, 0.031512, 0.0481914, 0.0827614, 0.155268" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0202179, 0.0226886, 0.0262284, 0.0339498, 0.050514, 0.0839055, 0.153385" \ + ); + } + } + 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.0180459, 0.0202154, 0.0235263, 0.031513, 0.0481913, 0.0827613, 0.155268" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0202272, 0.0226956, 0.0262283, 0.0339497, 0.0505146, 0.0839054, 0.153385" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00311795; + rise_capacitance : 0.00320345; + rise_capacitance_range (0.00265777, 0.00365523); + fall_capacitance : 0.00303244; + fall_capacitance_range (0.00265492, 0.00322601); + 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.0684653, -0.050163, -0.0401494, -0.0359068", \ + "-0.124545, -0.106951, -0.0960622, -0.0928683", \ + "-0.152734, -0.13471, -0.126823, -0.120182", \ + "-0.16647, -0.149044, -0.139714, -0.135771" \ + ); + } + 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.0202131, 0.00871436, 0.0315523", \ + "-0.144511, -0.101858, -0.0724605, -0.0461353", \ + "-0.201598, -0.158312, -0.129521, -0.106057", \ + "-0.277103, -0.231514, -0.201863, -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.0880269, 0.065138, 0.0530083, 0.0493987", \ + "0.144511, 0.12223, 0.109174, 0.106613", \ + "0.173308, 0.150445, 0.140315, 0.134307", \ + "0.188057, 0.162789, 0.153838, 0.147577" \ + ); + } + 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.0401797, 0.00928808, -0.0153621", \ + "0.171965, 0.12223, 0.0908174, 0.0653783", \ + "0.232459, 0.181913, 0.151108, 0.125832", \ + "0.306785, 0.259004, 0.224462, 0.200705" \ + ); + } + } + 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.0377076, 0.038974, 0.0414659, 0.0471886, 0.0598681, 0.0858248, 0.13858" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0410169, 0.0431073, 0.0460238, 0.0524313, 0.0651985, 0.0910352, 0.143645" \ + ); + } + } + 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.0377076, 0.038974, 0.0414659, 0.0471886, 0.0598681, 0.0858248, 0.13858" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0410169, 0.0431073, 0.0460238, 0.0524313, 0.0651985, 0.0910352, 0.143645" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.0055647; + rise_capacitance : 0.0055647; + rise_capacitance_range (0.0055647, 0.0055647); + fall_capacitance : 0.0055647; + fall_capacitance_range (0.0051309, 0.0057974); + 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.0537942, 0.0277006, 0.0170034, 0.0143199", \ + "0.132032, 0.104405, 0.0934398, 0.0928683", \ + "0.214457, 0.187158, 0.178092, 0.182331", \ + "0.314881, 0.289243, 0.283786, 0.289251" \ + ); + } + } + 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.0464586, -0.0252047, -0.0144316, -0.0116216", \ + "-0.124545, -0.0993119, -0.0908174, -0.0901193", \ + "-0.204169, -0.181913, -0.175394, -0.179506", \ + "-0.29869, -0.280996, -0.278136, -0.286299" \ + ); + } + } + 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.057373, 0.852051, 2.08496, 4.13818" \ + ); + } + } + } + pin (SCD) { + direction : input; + nextstate_type : scan_in; + max_transition : 2.5074; + capacitance : 0.00324979; + rise_capacitance : 0.00330646; + rise_capacitance_range (0.00276844, 0.00375718); + fall_capacitance : 0.00313645; + fall_capacitance_range (0.00276341, 0.00332868); + 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.0684653, -0.050163, -0.0401494, -0.0359068", \ + "-0.124545, -0.106951, -0.0960622, -0.0928683", \ + "-0.152734, -0.13471, -0.126823, -0.120182", \ + "-0.16647, -0.149044, -0.136889, -0.135771" \ + ); + } + 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.0177173, 0.0112861, 0.0342506", \ + "-0.144511, -0.0993119, -0.0698381, -0.0461353", \ + "-0.204169, -0.160934, -0.13222, -0.106057", \ + "-0.2825, -0.237012, -0.207512, -0.182995" \ + ); + } + } + 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.065138, 0.0530083, 0.0493987", \ + "0.144511, 0.12223, 0.109174, 0.106613", \ + "0.173308, 0.150445, 0.140315, 0.134307", \ + "0.188057, 0.162789, 0.153838, 0.147577" \ + ); + } + 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.0401797, 0.00928808, -0.0153621", \ + "0.171965, 0.12223, 0.0908174, 0.0653783", \ + "0.232459, 0.184536, 0.151108, 0.125832", \ + "0.309484, 0.259004, 0.227287, 0.203656" \ + ); + } + } + 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.0385167, 0.0398174, 0.042305, 0.0480029, 0.060733, 0.0867914, 0.139418" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0351715, 0.0372256, 0.0402013, 0.0466986, 0.0595361, 0.0854845, 0.13836" \ + ); + } + } + 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.0385167, 0.0398174, 0.042305, 0.0480029, 0.060733, 0.0867914, 0.139418" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0351715, 0.0372256, 0.0402013, 0.0466986, 0.0595361, 0.0854845, 0.13836" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00558357; + rise_capacitance : 0.00594896; + rise_capacitance_range (0.00489536, 0.00656184); + fall_capacitance : 0.00521818; + fall_capacitance_range (0.00492568, 0.00572813); + 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.0684653, -0.050163, -0.0401494, -0.0359068", \ + "-0.112066, -0.0967655, -0.0855726, -0.0818723", \ + "-0.139875, -0.121598, -0.113331, -0.108882", \ + "-0.155677, -0.138048, -0.128414, -0.123965" \ + ); + } + 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.0227089, 0.00614259, 0.0315523", \ + "-0.129536, -0.0840332, -0.056726, -0.0323903", \ + "-0.17588, -0.132088, -0.102538, -0.0778076", \ + "-0.236628, -0.193028, -0.162313, -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.0880269, 0.065138, 0.0530083, 0.0493987", \ + "0.134528, 0.109498, 0.0986846, 0.0956173", \ + "0.160449, 0.137332, 0.126823, 0.120182", \ + "0.177264, 0.151793, 0.142539, 0.135771" \ + ); + } + 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.0451714, 0.0144316, -0.00996535", \ + "0.15699, 0.106951, 0.0750829, 0.0516333", \ + "0.204169, 0.155689, 0.124125, 0.0975823", \ + "0.263612, 0.21502, 0.182088, 0.159383" \ + ); + } + } + 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.0399354, 0.0412533, 0.0436531, 0.0491439, 0.0610451, 0.0858195, 0.136709" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0499361, 0.0516322, 0.054111, 0.0595768, 0.07124, 0.0956562, 0.145461" \ + ); + } + } + 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.0454947, 0.0478444, 0.0524625, 0.0636623, 0.0881267, 0.138747, 0.240978" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.066763, 0.0804495, 0.0856261, 0.0969152, 0.121041, 0.170681, 0.270474" \ + ); + } + } + 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.0454947, 0.0478444, 0.0524625, 0.0636623, 0.0881267, 0.138747, 0.240978" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.066763, 0.0804495, 0.0856261, 0.0969152, 0.121041, 0.170681, 0.270474" \ + ); + } + } + } + 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 (sg13cmos5l_sdfrbpq_1) { + area : 63.504; + cell_footprint : "sdfrbpq"; + cell_leakage_power : 6339.7; + leakage_power () { + value : 6294.15; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 5641.25; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 5573.05; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 6618.74; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 6618.71; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 6526.32; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 5752.91; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 6848.32; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 5857.96; + when : "CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 6643.78; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 5990.89; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 6875.96; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 6102.55; + when : "!CLK&!D&RESET_B&SCD&SCE&Q"; + } + leakage_power () { + value : 6968.38; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 6056.34; + when : "CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 7197.96; + when : "CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 6207.6; + 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.0844188, 0.12174, 0.142845, 0.176977, 0.233599, 0.327702, 0.484569", \ + "0.102693, 0.13999, 0.161097, 0.195195, 0.251771, 0.345948, 0.50287", \ + "0.114491, 0.151791, 0.172954, 0.206976, 0.263619, 0.357741, 0.514613", \ + "0.131037, 0.168396, 0.189547, 0.223537, 0.280203, 0.374334, 0.531211", \ + "0.15098, 0.188372, 0.209494, 0.243557, 0.300186, 0.394302, 0.551379", \ + "0.176182, 0.21358, 0.235201, 0.269372, 0.325821, 0.420006, 0.576915", \ + "0.206326, 0.243961, 0.265019, 0.299006, 0.355718, 0.449842, 0.606834" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0136547, 0.0545094, 0.0838221, 0.133578, 0.218101, 0.359419, 0.595272", \ + "0.0136704, 0.0545104, 0.0838582, 0.133615, 0.218102, 0.360776, 0.59529", \ + "0.0136902, 0.0545114, 0.0838592, 0.133616, 0.218103, 0.360777, 0.595291", \ + "0.0138254, 0.0545429, 0.0838684, 0.133617, 0.218104, 0.360778, 0.595292", \ + "0.0139252, 0.0546324, 0.0838838, 0.133656, 0.218105, 0.360779, 0.595363", \ + "0.013982, 0.054714, 0.083989, 0.133663, 0.218106, 0.36078, 0.595364", \ + "0.014353, 0.054933, 0.084052, 0.133725, 0.218107, 0.360781, 0.595365" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0874761, 0.120952, 0.139185, 0.168552, 0.217163, 0.298132, 0.433102", \ + "0.105533, 0.139068, 0.157247, 0.186537, 0.235186, 0.31615, 0.451091", \ + "0.117334, 0.150801, 0.169081, 0.198388, 0.247017, 0.327956, 0.462757", \ + "0.133526, 0.166989, 0.185274, 0.214592, 0.263239, 0.344186, 0.478975", \ + "0.152983, 0.186447, 0.204726, 0.234035, 0.28266, 0.363633, 0.498479", \ + "0.176447, 0.20985, 0.228179, 0.257453, 0.306129, 0.38706, 0.522028", \ + "0.202956, 0.23628, 0.254633, 0.283918, 0.33259, 0.413558, 0.548422" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0124115, 0.0450918, 0.0684012, 0.108177, 0.175995, 0.289703, 0.479463", \ + "0.0124125, 0.0451161, 0.0684096, 0.108178, 0.175996, 0.289777, 0.479552", \ + "0.0124135, 0.0451171, 0.0684157, 0.108179, 0.175997, 0.289778, 0.479553", \ + "0.0124145, 0.0451181, 0.0684194, 0.10818, 0.175998, 0.289779, 0.479554", \ + "0.0124155, 0.0451191, 0.0684204, 0.108195, 0.176019, 0.28978, 0.479555", \ + "0.0124165, 0.0451201, 0.0684214, 0.108229, 0.17602, 0.289781, 0.479556", \ + "0.012475, 0.0451211, 0.0684224, 0.10823, 0.176049, 0.289785, 0.479557" \ + ); + } + } + 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.0844195, 0.121737, 0.142873, 0.176917, 0.233596, 0.327709, 0.484602", \ + "0.102592, 0.139981, 0.160988, 0.19509, 0.251631, 0.345859, 0.502771", \ + "0.114494, 0.151823, 0.172964, 0.206981, 0.263614, 0.357751, 0.514595", \ + "0.131045, 0.168403, 0.189553, 0.223576, 0.280162, 0.374361, 0.531157", \ + "0.151093, 0.188484, 0.209658, 0.243642, 0.300283, 0.394468, 0.551357", \ + "0.176428, 0.213788, 0.234999, 0.269004, 0.325692, 0.419844, 0.576789", \ + "0.206549, 0.24407, 0.265229, 0.299233, 0.355903, 0.45005, 0.607023" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0136581, 0.0545094, 0.0838219, 0.133559, 0.218098, 0.359427, 0.595271", \ + "0.0136875, 0.0545605, 0.0838603, 0.133591, 0.218099, 0.36292, 0.595294", \ + "0.0137024, 0.0545615, 0.0838613, 0.133592, 0.2181, 0.362921, 0.595295", \ + "0.0138247, 0.0545625, 0.0838684, 0.133593, 0.218101, 0.362922, 0.595296", \ + "0.0139238, 0.0546324, 0.0839272, 0.133655, 0.218102, 0.362923, 0.595297", \ + "0.013996, 0.054686, 0.08399, 0.133693, 0.218103, 0.362924, 0.595298", \ + "0.0144, 0.054865, 0.084049, 0.133722, 0.218136, 0.362925, 0.595299" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0874642, 0.120939, 0.139186, 0.168542, 0.217177, 0.298143, 0.433079", \ + "0.105543, 0.139069, 0.157247, 0.186524, 0.235202, 0.316154, 0.451027", \ + "0.117309, 0.150783, 0.169063, 0.198371, 0.247003, 0.327939, 0.462742", \ + "0.133675, 0.167231, 0.185432, 0.214694, 0.263406, 0.344348, 0.479087", \ + "0.152624, 0.186088, 0.204368, 0.233676, 0.282316, 0.363286, 0.498119", \ + "0.17587, 0.209274, 0.227602, 0.256869, 0.305551, 0.386502, 0.521351", \ + "0.202961, 0.23635, 0.254638, 0.283901, 0.33261, 0.413595, 0.548428" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0123397, 0.0450918, 0.0684004, 0.108174, 0.176015, 0.289698, 0.479447", \ + "0.0123892, 0.0451157, 0.06841, 0.108175, 0.176016, 0.289773, 0.47962", \ + "0.0123902, 0.0451167, 0.0684175, 0.108176, 0.176019, 0.289774, 0.479621", \ + "0.0123977, 0.0451595, 0.0684216, 0.108195, 0.17602, 0.289775, 0.479622", \ + "0.0123987, 0.0451605, 0.0684226, 0.108196, 0.176021, 0.289776, 0.479623", \ + "0.0123997, 0.0451615, 0.0684236, 0.108233, 0.176115, 0.289777, 0.479624", \ + "0.012474, 0.0451625, 0.0684246, 0.108234, 0.176116, 0.28978, 0.479625" \ + ); + } + } + 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.0844195, 0.121737, 0.142873, 0.176917, 0.233596, 0.327709, 0.484602", \ + "0.102592, 0.139981, 0.160988, 0.19509, 0.251631, 0.345859, 0.502771", \ + "0.114494, 0.151823, 0.172964, 0.206981, 0.263614, 0.357751, 0.514595", \ + "0.131045, 0.168403, 0.189553, 0.223576, 0.280162, 0.374361, 0.531157", \ + "0.151093, 0.188484, 0.209658, 0.243642, 0.300283, 0.394468, 0.551357", \ + "0.176428, 0.213788, 0.234999, 0.269004, 0.325692, 0.419844, 0.576789", \ + "0.206549, 0.24407, 0.265229, 0.299233, 0.355903, 0.45005, 0.607023" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0136581, 0.0545094, 0.0838219, 0.133559, 0.218098, 0.359427, 0.595271", \ + "0.0136875, 0.0545605, 0.0838603, 0.133591, 0.218099, 0.36292, 0.595294", \ + "0.0137024, 0.0545615, 0.0838613, 0.133592, 0.2181, 0.362921, 0.595295", \ + "0.0138247, 0.0545625, 0.0838684, 0.133593, 0.218101, 0.362922, 0.595296", \ + "0.0139238, 0.0546324, 0.0839272, 0.133655, 0.218102, 0.362923, 0.595297", \ + "0.013996, 0.054686, 0.08399, 0.133693, 0.218103, 0.362924, 0.595298", \ + "0.0144, 0.054865, 0.084049, 0.133722, 0.218136, 0.362925, 0.595299" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0874642, 0.120939, 0.139186, 0.168542, 0.217177, 0.298143, 0.433079", \ + "0.105543, 0.139069, 0.157247, 0.186524, 0.235202, 0.316154, 0.451027", \ + "0.117309, 0.150783, 0.169063, 0.198371, 0.247003, 0.327939, 0.462742", \ + "0.133675, 0.167231, 0.185432, 0.214694, 0.263406, 0.344348, 0.479087", \ + "0.152624, 0.186088, 0.204368, 0.233676, 0.282316, 0.363286, 0.498119", \ + "0.17587, 0.209274, 0.227602, 0.256869, 0.305551, 0.386502, 0.521351", \ + "0.202961, 0.23635, 0.254638, 0.283901, 0.33261, 0.413595, 0.548428" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0123397, 0.0450918, 0.0684004, 0.108174, 0.176015, 0.289698, 0.479447", \ + "0.0123892, 0.0451157, 0.06841, 0.108175, 0.176016, 0.289773, 0.47962", \ + "0.0123902, 0.0451167, 0.0684175, 0.108176, 0.176019, 0.289774, 0.479621", \ + "0.0123977, 0.0451595, 0.0684216, 0.108195, 0.17602, 0.289775, 0.479622", \ + "0.0123987, 0.0451605, 0.0684226, 0.108196, 0.176021, 0.289776, 0.479623", \ + "0.0123997, 0.0451615, 0.0684236, 0.108233, 0.176115, 0.289777, 0.479624", \ + "0.012474, 0.0451625, 0.0684246, 0.108234, 0.176116, 0.28978, 0.479625" \ + ); + } + } + 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.0485036, 0.0838895, 0.102165, 0.131295, 0.179751, 0.260619, 0.395429", \ + "0.0763204, 0.112808, 0.130957, 0.159957, 0.208428, 0.289257, 0.424133", \ + "0.093994, 0.131929, 0.149966, 0.178902, 0.227265, 0.308038, 0.442774", \ + "0.120624, 0.160591, 0.178454, 0.207179, 0.255424, 0.336108, 0.470772", \ + "0.160054, 0.201843, 0.219474, 0.247621, 0.295806, 0.376134, 0.510831", \ + "0.221101, 0.26371, 0.280647, 0.308391, 0.355953, 0.435888, 0.570537", \ + "0.315529, 0.357034, 0.373241, 0.400138, 0.44676, 0.525942, 0.660336" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.012971, 0.0460294, 0.0683979, 0.107383, 0.174799, 0.28848, 0.478407", \ + "0.0161489, 0.0470243, 0.0686744, 0.107384, 0.1748, 0.288568, 0.478408", \ + "0.0191118, 0.0483905, 0.0692705, 0.107541, 0.174848, 0.288569, 0.478409", \ + "0.0241214, 0.0505383, 0.0701878, 0.107875, 0.175137, 0.288579, 0.47841", \ + "0.0307624, 0.0531728, 0.0713312, 0.108261, 0.175138, 0.288772, 0.478488", \ + "0.039154, 0.055866, 0.072544, 0.108702, 0.175268, 0.288814, 0.4786", \ + "0.051347, 0.058779, 0.073999, 0.109258, 0.175368, 0.288921, 0.478648" \ + ); + } + } + 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.0415957, 0.0413169, 0.0413935, 0.0413521, 0.0411945, 0.0408188, 0.0401134", \ + "0.0438633, 0.0436085, 0.0436918, 0.0439683, 0.0436221, 0.0434505, 0.0424574", \ + "0.0474286, 0.0472801, 0.0473565, 0.0472726, 0.0472973, 0.0467388, 0.0471079", \ + "0.0560727, 0.0559039, 0.0560294, 0.0560866, 0.0559428, 0.0554947, 0.056618", \ + "0.0740729, 0.0738121, 0.0738617, 0.0739906, 0.0740547, 0.0739025, 0.0729738", \ + "0.111109, 0.110813, 0.110516, 0.11068, 0.110465, 0.110594, 0.110519", \ + "0.185544, 0.185197, 0.185223, 0.185165, 0.184721, 0.184786, 0.184586" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0459486, 0.0459434, 0.0459681, 0.0459894, 0.045748, 0.0454036, 0.0447057", \ + "0.0483556, 0.0483981, 0.0484199, 0.0484871, 0.0481929, 0.0486363, 0.0472016", \ + "0.0518546, 0.0520205, 0.0521163, 0.0519684, 0.0516972, 0.0522377, 0.0510081", \ + "0.0600623, 0.06017, 0.0603292, 0.0604368, 0.0603631, 0.0599942, 0.0597425", \ + "0.0774332, 0.0775118, 0.0776768, 0.0776664, 0.0777186, 0.0777985, 0.0772371", \ + "0.112696, 0.112805, 0.112716, 0.112698, 0.112838, 0.11281, 0.112844", \ + "0.18386, 0.183979, 0.183926, 0.184106, 0.183814, 0.183539, 0.183562" \ + ); + } + } + 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.0249333, 0.0246839, 0.0247404, 0.0247053, 0.0245468, 0.0241681, 0.0235118", \ + "0.0250813, 0.0248314, 0.0248891, 0.0251763, 0.0248565, 0.0253092, 0.0237062", \ + "0.0252301, 0.0251039, 0.025127, 0.0250318, 0.0251317, 0.0245202, 0.0249268", \ + "0.0256906, 0.025527, 0.0256456, 0.0257288, 0.0255673, 0.0250683, 0.0256111", \ + "0.0270802, 0.0268242, 0.026892, 0.0269959, 0.0270088, 0.0269976, 0.0259854", \ + "0.0295103, 0.0292513, 0.0292243, 0.0292393, 0.0291853, 0.0293413, 0.0293283", \ + "0.031861, 0.031345, 0.031323, 0.031292, 0.030878, 0.031056, 0.03089" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0272902, 0.0272872, 0.02733, 0.0273349, 0.0271168, 0.0267803, 0.0261299", \ + "0.0275155, 0.0275506, 0.0275781, 0.0276532, 0.027336, 0.0272684, 0.0264258", \ + "0.0277377, 0.0279045, 0.0279995, 0.0278592, 0.0275969, 0.0281089, 0.0268784", \ + "0.0278315, 0.0279737, 0.028081, 0.0281447, 0.0281157, 0.0276925, 0.0275435", \ + "0.0285496, 0.0286216, 0.0287861, 0.0287705, 0.0289027, 0.0289238, 0.0285259", \ + "0.0292543, 0.0294003, 0.0293043, 0.0292933, 0.0294863, 0.0294023, 0.0294843", \ + "0.027987, 0.028072, 0.028135, 0.028269, 0.027991, 0.027678, 0.027705" \ + ); + } + } + 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.0415957, 0.0413169, 0.0413935, 0.0413521, 0.0411945, 0.0408188, 0.0401134", \ + "0.0438633, 0.0436085, 0.0436918, 0.0439683, 0.0436221, 0.0434505, 0.0424574", \ + "0.0474286, 0.0472801, 0.0473565, 0.0472726, 0.0472973, 0.0467388, 0.0471079", \ + "0.0560727, 0.0559039, 0.0560294, 0.0560866, 0.0559428, 0.0554947, 0.056618", \ + "0.0740729, 0.0738121, 0.0738617, 0.0739906, 0.0740547, 0.0739025, 0.0729738", \ + "0.111109, 0.110813, 0.110516, 0.11068, 0.110465, 0.110594, 0.110519", \ + "0.185544, 0.185197, 0.185223, 0.185165, 0.184721, 0.184786, 0.184586" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0459486, 0.0459434, 0.0459681, 0.0459894, 0.045748, 0.0454036, 0.0447057", \ + "0.0483556, 0.0483981, 0.0484199, 0.0484871, 0.0481929, 0.0486363, 0.0472016", \ + "0.0518546, 0.0520205, 0.0521163, 0.0519684, 0.0516972, 0.0522377, 0.0510081", \ + "0.0600623, 0.06017, 0.0603292, 0.0604368, 0.0603631, 0.0599942, 0.0597425", \ + "0.0774332, 0.0775118, 0.0776768, 0.0776664, 0.0777186, 0.0777985, 0.0772371", \ + "0.112696, 0.112805, 0.112716, 0.112698, 0.112838, 0.11281, 0.112844", \ + "0.18386, 0.183979, 0.183926, 0.184106, 0.183814, 0.183539, 0.183562" \ + ); + } + } + 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.0404577, 0.0403655, 0.0403491, 0.0403085, 0.0401243, 0.0398194, 0.0392269", \ + "0.0424145, 0.0412497, 0.0411231, 0.0412033, 0.0410297, 0.0409658, 0.0399735", \ + "0.0461441, 0.0441772, 0.0441118, 0.0439126, 0.0438601, 0.0436761, 0.044045", \ + "0.0549201, 0.0516915, 0.0513803, 0.0512782, 0.0511493, 0.0503797, 0.0514227", \ + "0.0726627, 0.0677512, 0.0671427, 0.0667987, 0.0665399, 0.0664096, 0.0654123", \ + "0.106649, 0.0996769, 0.0985909, 0.0978745, 0.0971965, 0.096906, 0.0967967", \ + "0.171789, 0.162586, 0.160907, 0.159406, 0.158065, 0.157378, 0.156778" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.003336; + rise_capacitance : 0.00339097; + rise_capacitance_range (0.0029746, 0.00374945); + fall_capacitance : 0.00326533; + fall_capacitance_range (0.00294866, 0.00352635); + 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.0413513, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_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 : "(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.0183936, 0.0205808, 0.0239557, 0.0319518, 0.0486542, 0.0832353, 0.155602" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0197767, 0.0223088, 0.025861, 0.0335931, 0.0501946, 0.0836048, 0.153207" \ + ); + } + } + 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.039979, 0.0424482, 0.0460862, 0.0542238, 0.0713683, 0.106117, 0.178264" \ + ); + } + } + 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.0368868, 0.0396123, 0.0433625, 0.0513805, 0.0684428, 0.102376, 0.173112" \ + ); + } + } + 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.0179762, 0.0201338, 0.0235007, 0.0315427, 0.0482858, 0.0827457, 0.15511" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0201721, 0.0226702, 0.0262111, 0.0339523, 0.050509, 0.0839153, 0.15337" \ + ); + } + } + 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.0183976, 0.020581, 0.023956, 0.0319508, 0.0486544, 0.0832356, 0.155603" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.019777, 0.0223082, 0.0258613, 0.0335939, 0.0501948, 0.0836051, 0.153209" \ + ); + } + } + 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.0150466, 0.0171778, 0.0205306, 0.0285249, 0.0452166, 0.0796589, 0.151877" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0125197, 0.0150243, 0.0185595, 0.0262535, 0.0428327, 0.0761983, 0.145789" \ + ); + } + } + 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.0179858, 0.0201342, 0.0235012, 0.0315419, 0.0482861, 0.0827461, 0.15511" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0201724, 0.0226699, 0.0262114, 0.0339526, 0.0505093, 0.0839157, 0.153371" \ + ); + } + } + 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.0179762, 0.0201338, 0.0235007, 0.0315427, 0.0482858, 0.0827457, 0.15511" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0201724, 0.0226699, 0.0262114, 0.0339526, 0.0505093, 0.0839157, 0.153371" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00312057; + rise_capacitance : 0.0032059; + rise_capacitance_range (0.00266042, 0.00365774); + fall_capacitance : 0.00303525; + fall_capacitance_range (0.00266067, 0.00322828); + 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.0709105, -0.0526588, -0.0427212, -0.0386052", \ + "-0.127041, -0.109498, -0.0986846, -0.0956173", \ + "-0.157877, -0.137332, -0.129521, -0.123007", \ + "-0.169169, -0.151793, -0.142539, -0.138722" \ + ); + } + 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.0202131, 0.0138579, 0.0423457", \ + "-0.147007, -0.0993119, -0.0645933, -0.0351393", \ + "-0.206741, -0.158312, -0.124125, -0.0947573", \ + "-0.279802, -0.231514, -0.196213, -0.168238" \ + ); + } + } + 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.065138, 0.0555801, 0.052097", \ + "0.144511, 0.12223, 0.111797, 0.109362", \ + "0.173308, 0.150445, 0.140315, 0.137132", \ + "0.188057, 0.165538, 0.153838, 0.150528" \ + ); + } + 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.0401797, 0.00928808, -0.0153621", \ + "0.16947, 0.119684, 0.088195, 0.0653783", \ + "0.229887, 0.181913, 0.14841, 0.125832", \ + "0.304087, 0.256255, 0.224462, 0.200705" \ + ); + } + } + 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.0382814, 0.0396116, 0.0421036, 0.0478253, 0.0605303, 0.0864995, 0.139165" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0444447, 0.0465017, 0.0494194, 0.0558309, 0.0686031, 0.0944426, 0.14708" \ + ); + } + } + 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.0382814, 0.0396116, 0.0421036, 0.0478253, 0.0605303, 0.0864995, 0.139165" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0444447, 0.0465017, 0.0494194, 0.0558309, 0.0686031, 0.0944426, 0.14708" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00559445; + rise_capacitance : 0.00559445; + rise_capacitance_range (0.00559445, 0.00559445); + fall_capacitance : 0.00559445; + fall_capacitance_range (0.00512437, 0.00594721); + 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.051349, 0.0301964, 0.0195752, 0.0170183", \ + "0.147007, 0.114591, 0.103929, 0.103864", \ + "0.402196, 0.260586, 0.213171, 0.207755", \ + "0.870744, 0.643863, 0.504132, 0.410264" \ + ); + } + } + 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.0227089, -0.0144316, -0.0089232", \ + "-0.119553, -0.0967655, -0.0908174, -0.0873703", \ + "-0.196454, -0.176669, -0.172695, -0.176681", \ + "-0.290595, -0.272749, -0.272486, -0.286299" \ + ); + } + } + 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.057373, 0.852051, 2.08496, 4.13818" \ + ); + } + } + } + pin (SCD) { + direction : input; + nextstate_type : scan_in; + max_transition : 2.5074; + capacitance : 0.00325207; + rise_capacitance : 0.00330872; + rise_capacitance_range (0.00276989, 0.00375966); + fall_capacitance : 0.00313876; + fall_capacitance_range (0.00276581, 0.00333093); + 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.0709105, -0.0526588, -0.0427212, -0.0386052", \ + "-0.127041, -0.109498, -0.0986846, -0.0956173", \ + "-0.157877, -0.137332, -0.126823, -0.123007", \ + "-0.169169, -0.151793, -0.139714, -0.135771" \ + ); + } + 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.0177173, 0.0164297, 0.0450441", \ + "-0.147007, -0.0993119, -0.0645933, -0.0351393", \ + "-0.209313, -0.158312, -0.124125, -0.0947573", \ + "-0.285199, -0.234263, -0.201863, -0.171189" \ + ); + } + } + 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.065138, 0.0555801, 0.052097", \ + "0.144511, 0.12223, 0.111797, 0.109362", \ + "0.173308, 0.150445, 0.140315, 0.137132", \ + "0.185359, 0.162789, 0.153838, 0.150528" \ + ); + } + 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.0401797, 0.00928808, -0.0153621", \ + "0.16947, 0.119684, 0.088195, 0.0653783", \ + "0.229887, 0.181913, 0.14841, 0.125832", \ + "0.306785, 0.259004, 0.224462, 0.200705" \ + ); + } + } + 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.038535, 0.0398559, 0.0423427, 0.0480211, 0.0607674, 0.0868257, 0.139437" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0446373, 0.0466952, 0.0496745, 0.0561705, 0.0690087, 0.0949629, 0.14784" \ + ); + } + } + 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.038535, 0.0398559, 0.0423427, 0.0480211, 0.0607674, 0.0868257, 0.139437" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0446373, 0.0466952, 0.0496745, 0.0561705, 0.0690087, 0.0949629, 0.14784" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00558363; + rise_capacitance : 0.00594935; + rise_capacitance_range (0.00489759, 0.006562); + fall_capacitance : 0.00521791; + fall_capacitance_range (0.00492896, 0.00572799); + 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.0709105, -0.0526588, -0.0427212, -0.0386052", \ + "-0.117057, -0.0993119, -0.088195, -0.0846213", \ + "-0.142447, -0.12422, -0.113331, -0.111707", \ + "-0.158375, -0.140797, -0.128414, -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.0709105, -0.0202131, 0.0112861, 0.0423457", \ + "-0.132032, -0.0840332, -0.0488588, -0.0213943", \ + "-0.181023, -0.132088, -0.0971411, -0.0693328", \ + "-0.239326, -0.190279, -0.156663, -0.126916" \ + ); + } + } + 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.065138, 0.0555801, 0.052097", \ + "0.132032, 0.109498, 0.101307, 0.0983663", \ + "0.160449, 0.137332, 0.126823, 0.123007", \ + "0.174566, 0.151793, 0.142539, 0.138722" \ + ); + } + 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.0426755, 0.0118599, -0.00996535", \ + "0.154495, 0.104405, 0.0724605, 0.0488843", \ + "0.201598, 0.153067, 0.121426, 0.0975823", \ + "0.260913, 0.212271, 0.182088, 0.156432" \ + ); + } + } + 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.0436659, 0.0449831, 0.0473758, 0.0528721, 0.0647733, 0.0895558, 0.140495" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0499863, 0.0516563, 0.0541397, 0.0596122, 0.0712824, 0.095697, 0.145506" \ + ); + } + } + 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.0455078, 0.0478766, 0.0524722, 0.0636983, 0.0881557, 0.138611, 0.24109" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0704941, 0.0842255, 0.0893908, 0.10067, 0.124808, 0.174457, 0.274255" \ + ); + } + } + 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.0455078, 0.0478766, 0.0524722, 0.0636983, 0.0881557, 0.138611, 0.24109" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0704941, 0.0842255, 0.0893908, 0.10067, 0.124808, 0.174457, 0.274255" \ + ); + } + } + } + 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 (sg13cmos5l_sdfrbpq_2) { + area : 72.576; + cell_footprint : "sdfrbpq"; + cell_leakage_power : 6854.73; + leakage_power () { + value : 7023.69; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 5849.84; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 6302.6; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 7348.29; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 7348.14; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 7255.88; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 5961.5; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 7577.88; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 6066.55; + when : "CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 7373.33; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 6199.47; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 7605.51; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 6311.13; + when : "!CLK&!D&RESET_B&SCD&SCE&Q"; + } + leakage_power () { + value : 7697.92; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 6264.92; + when : "CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 7927.51; + when : "CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 6416.19; + 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.0977774, 0.140732, 0.162791, 0.197489, 0.254515, 0.349131, 0.506459", \ + "0.115997, 0.158916, 0.180943, 0.215581, 0.272751, 0.367255, 0.524642", \ + "0.127905, 0.170924, 0.192922, 0.227619, 0.284609, 0.379186, 0.53663", \ + "0.1447, 0.187575, 0.209689, 0.244302, 0.301434, 0.39601, 0.553342", \ + "0.164738, 0.207805, 0.229783, 0.264415, 0.321508, 0.416108, 0.573475", \ + "0.189969, 0.233071, 0.255103, 0.289738, 0.346802, 0.44147, 0.598877", \ + "0.22034, 0.263466, 0.285528, 0.320139, 0.377243, 0.471797, 0.629321" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0169911, 0.0595288, 0.0882987, 0.137574, 0.221457, 0.363025, 0.599735", \ + "0.0169921, 0.0595599, 0.0882997, 0.137575, 0.221473, 0.363326, 0.599736", \ + "0.017007, 0.0595944, 0.088314, 0.137576, 0.221474, 0.363327, 0.599737", \ + "0.0170937, 0.0595954, 0.0883328, 0.137577, 0.221475, 0.363328, 0.599738", \ + "0.0172294, 0.0598075, 0.0884298, 0.137578, 0.221476, 0.363329, 0.59975", \ + "0.017397, 0.059913, 0.088482, 0.137579, 0.221477, 0.36333, 0.599751", \ + "0.0176, 0.06006, 0.088618, 0.13758, 0.221493, 0.363331, 0.599884" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.100274, 0.139052, 0.158209, 0.188129, 0.236718, 0.317343, 0.451434", \ + "0.11831, 0.157045, 0.176249, 0.206081, 0.254718, 0.33537, 0.46948", \ + "0.130094, 0.168926, 0.188108, 0.217821, 0.266572, 0.347123, 0.481249", \ + "0.146291, 0.185067, 0.204258, 0.234158, 0.282811, 0.36336, 0.49748", \ + "0.165677, 0.20451, 0.223613, 0.25352, 0.302162, 0.382728, 0.516816", \ + "0.189088, 0.227857, 0.247231, 0.276959, 0.325515, 0.406136, 0.540298", \ + "0.215558, 0.254321, 0.27373, 0.303332, 0.352022, 0.43267, 0.566854" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0162306, 0.0500872, 0.072711, 0.111664, 0.178089, 0.290739, 0.479597", \ + "0.0162375, 0.0500882, 0.072712, 0.111665, 0.17809, 0.290776, 0.480093", \ + "0.0162385, 0.0500892, 0.0727458, 0.111666, 0.178091, 0.290778, 0.480094", \ + "0.0162395, 0.0501085, 0.0727468, 0.111667, 0.178092, 0.290779, 0.480095", \ + "0.0162405, 0.05014, 0.0727478, 0.111668, 0.178093, 0.29078, 0.480096", \ + "0.0162415, 0.050141, 0.072915, 0.111669, 0.178094, 0.290845, 0.480097", \ + "0.016247, 0.050142, 0.072916, 0.11167, 0.178095, 0.290846, 0.480098" \ + ); + } + } + 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.0977891, 0.140728, 0.162759, 0.197492, 0.254507, 0.349147, 0.506605", \ + "0.116022, 0.158885, 0.180968, 0.215647, 0.272772, 0.367277, 0.524785", \ + "0.12798, 0.17097, 0.192969, 0.227627, 0.284635, 0.379244, 0.536734", \ + "0.144632, 0.187634, 0.209623, 0.244233, 0.301395, 0.395946, 0.553311", \ + "0.16485, 0.207894, 0.229874, 0.264562, 0.321597, 0.416194, 0.573586", \ + "0.190259, 0.233351, 0.255372, 0.290087, 0.347069, 0.4417, 0.599133", \ + "0.220386, 0.263514, 0.285574, 0.320187, 0.377291, 0.471855, 0.629369" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0169644, 0.0595276, 0.0883031, 0.137574, 0.221457, 0.363024, 0.59973", \ + "0.0169749, 0.0595286, 0.0883041, 0.137575, 0.221473, 0.363323, 0.599799", \ + "0.0170177, 0.0595976, 0.0883531, 0.137576, 0.221474, 0.363324, 0.5998", \ + "0.0170954, 0.0597074, 0.0883541, 0.137577, 0.221475, 0.363325, 0.599801", \ + "0.0172595, 0.0598086, 0.0884305, 0.137578, 0.221476, 0.363326, 0.599802", \ + "0.01739, 0.059912, 0.088483, 0.137579, 0.221477, 0.363327, 0.599803", \ + "0.017599, 0.060059, 0.088617, 0.13758, 0.221493, 0.363328, 0.599885" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.100262, 0.139041, 0.158233, 0.188161, 0.236755, 0.31731, 0.451479", \ + "0.118318, 0.157054, 0.176252, 0.206085, 0.254703, 0.335355, 0.469616", \ + "0.130073, 0.168906, 0.188087, 0.217801, 0.26655, 0.347098, 0.481195", \ + "0.146422, 0.185245, 0.20453, 0.234284, 0.282937, 0.363486, 0.497594", \ + "0.165438, 0.204261, 0.223401, 0.253278, 0.301895, 0.382467, 0.516647", \ + "0.188506, 0.227273, 0.246515, 0.276374, 0.324971, 0.405608, 0.53974", \ + "0.215573, 0.254333, 0.273746, 0.303299, 0.352035, 0.432682, 0.566866" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0162306, 0.0500869, 0.0727103, 0.111648, 0.178084, 0.290855, 0.479765", \ + "0.0162316, 0.0500879, 0.0727113, 0.111649, 0.178085, 0.290856, 0.480089", \ + "0.0162326, 0.0500889, 0.0727514, 0.11165, 0.178086, 0.290857, 0.48009", \ + "0.0162336, 0.0501383, 0.0727773, 0.111651, 0.178087, 0.290858, 0.480091", \ + "0.0162346, 0.0501449, 0.0727783, 0.111652, 0.178088, 0.290859, 0.480092", \ + "0.0162356, 0.0501459, 0.072814, 0.111653, 0.178089, 0.29086, 0.480093", \ + "0.016245, 0.0501469, 0.072905, 0.111654, 0.17809, 0.290861, 0.480094" \ + ); + } + } + 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.0977891, 0.140728, 0.162759, 0.197492, 0.254507, 0.349147, 0.506605", \ + "0.116022, 0.158885, 0.180968, 0.215647, 0.272772, 0.367277, 0.524785", \ + "0.12798, 0.17097, 0.192969, 0.227627, 0.284635, 0.379244, 0.536734", \ + "0.144632, 0.187634, 0.209623, 0.244233, 0.301395, 0.395946, 0.553311", \ + "0.16485, 0.207894, 0.229874, 0.264562, 0.321597, 0.416194, 0.573586", \ + "0.190259, 0.233351, 0.255372, 0.290087, 0.347069, 0.4417, 0.599133", \ + "0.220386, 0.263514, 0.285574, 0.320187, 0.377291, 0.471855, 0.629369" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0169644, 0.0595276, 0.0883031, 0.137574, 0.221457, 0.363024, 0.59973", \ + "0.0169749, 0.0595286, 0.0883041, 0.137575, 0.221473, 0.363323, 0.599799", \ + "0.0170177, 0.0595976, 0.0883531, 0.137576, 0.221474, 0.363324, 0.5998", \ + "0.0170954, 0.0597074, 0.0883541, 0.137577, 0.221475, 0.363325, 0.599801", \ + "0.0172595, 0.0598086, 0.0884305, 0.137578, 0.221476, 0.363326, 0.599802", \ + "0.01739, 0.059912, 0.088483, 0.137579, 0.221477, 0.363327, 0.599803", \ + "0.017599, 0.060059, 0.088617, 0.13758, 0.221493, 0.363328, 0.599885" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.100262, 0.139041, 0.158233, 0.188161, 0.236755, 0.31731, 0.451479", \ + "0.118318, 0.157054, 0.176252, 0.206085, 0.254703, 0.335355, 0.469616", \ + "0.130073, 0.168906, 0.188087, 0.217801, 0.26655, 0.347098, 0.481195", \ + "0.146422, 0.185245, 0.20453, 0.234284, 0.282937, 0.363486, 0.497594", \ + "0.165438, 0.204261, 0.223401, 0.253278, 0.301895, 0.382467, 0.516647", \ + "0.188506, 0.227273, 0.246515, 0.276374, 0.324971, 0.405608, 0.53974", \ + "0.215573, 0.254333, 0.273746, 0.303299, 0.352035, 0.432682, 0.566866" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0162306, 0.0500869, 0.0727103, 0.111648, 0.178084, 0.290855, 0.479765", \ + "0.0162316, 0.0500879, 0.0727113, 0.111649, 0.178085, 0.290856, 0.480089", \ + "0.0162326, 0.0500889, 0.0727514, 0.11165, 0.178086, 0.290857, 0.48009", \ + "0.0162336, 0.0501383, 0.0727773, 0.111651, 0.178087, 0.290858, 0.480091", \ + "0.0162346, 0.0501449, 0.0727783, 0.111652, 0.178088, 0.290859, 0.480092", \ + "0.0162356, 0.0501459, 0.072814, 0.111653, 0.178089, 0.29086, 0.480093", \ + "0.016245, 0.0501469, 0.072905, 0.111654, 0.17809, 0.290861, 0.480094" \ + ); + } + } + 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.0609016, 0.101272, 0.119765, 0.14872, 0.196977, 0.277312, 0.411319", \ + "0.092715, 0.133521, 0.151921, 0.180806, 0.228868, 0.309187, 0.443223", \ + "0.114142, 0.156148, 0.174381, 0.20308, 0.25109, 0.331286, 0.465213", \ + "0.146517, 0.189964, 0.208042, 0.236381, 0.284115, 0.364171, 0.497968", \ + "0.193671, 0.238421, 0.256036, 0.284024, 0.331456, 0.411026, 0.544849", \ + "0.263932, 0.308353, 0.325457, 0.352876, 0.399628, 0.478575, 0.612049", \ + "0.372809, 0.414331, 0.429661, 0.456453, 0.501976, 0.579568, 0.712795" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0168694, 0.0497675, 0.0706685, 0.108516, 0.175157, 0.288171, 0.477533", \ + "0.0200654, 0.0507052, 0.0711148, 0.10862, 0.175158, 0.288173, 0.477534", \ + "0.0238572, 0.0523705, 0.0719154, 0.108922, 0.175281, 0.2883, 0.477535", \ + "0.0300973, 0.0551258, 0.0734643, 0.109503, 0.17551, 0.288376, 0.477536", \ + "0.0392629, 0.0589543, 0.0753126, 0.110319, 0.175839, 0.28862, 0.477537", \ + "0.05088, 0.062662, 0.077453, 0.111305, 0.176216, 0.288858, 0.477681", \ + "0.065823, 0.066586, 0.079753, 0.112324, 0.176581, 0.28899, 0.477777" \ + ); + } + } + 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.0552787, 0.051718, 0.0516865, 0.0515573, 0.0513078, 0.0505706, 0.0490298", \ + "0.0576013, 0.0539878, 0.0540621, 0.0542382, 0.0540074, 0.0528403, 0.0514627", \ + "0.0611842, 0.0578298, 0.0576622, 0.0574643, 0.0576041, 0.0563759, 0.056638", \ + "0.069671, 0.0661808, 0.0662633, 0.0662678, 0.0659746, 0.0653237, 0.0645573", \ + "0.0880218, 0.0845608, 0.0843388, 0.0845703, 0.0847029, 0.0845587, 0.0824097", \ + "0.125223, 0.121456, 0.121315, 0.121477, 0.121284, 0.121555, 0.121509", \ + "0.200087, 0.196141, 0.196113, 0.19605, 0.195547, 0.195588, 0.195406" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0575722, 0.054345, 0.054277, 0.0541744, 0.0540074, 0.0532107, 0.0517006", \ + "0.0599817, 0.0567238, 0.0567041, 0.0569758, 0.0561784, 0.0555606, 0.054411", \ + "0.0635391, 0.0605308, 0.0606485, 0.0603621, 0.0600608, 0.0604736, 0.058113", \ + "0.0717279, 0.0686807, 0.0687476, 0.0690785, 0.0690575, 0.0680434, 0.0678544", \ + "0.0889926, 0.0860018, 0.086113, 0.0861543, 0.0861755, 0.0864028, 0.0852312", \ + "0.124241, 0.121158, 0.121224, 0.121143, 0.1213, 0.121262, 0.121538", \ + "0.19542, 0.192252, 0.192546, 0.192468, 0.191875, 0.191824, 0.191922" \ + ); + } + } + 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.0371435, 0.0336563, 0.0336011, 0.0334846, 0.0332396, 0.0324911, 0.0310044", \ + "0.037409, 0.0337447, 0.0338847, 0.0340616, 0.0338158, 0.0326911, 0.031314", \ + "0.0376135, 0.0342499, 0.0341498, 0.0337549, 0.0339694, 0.0328068, 0.0331577", \ + "0.0381054, 0.0346997, 0.0347363, 0.0347431, 0.0344449, 0.0335817, 0.0332194", \ + "0.0395021, 0.036045, 0.0357795, 0.0360953, 0.0362183, 0.0359615, 0.0343412", \ + "0.0419872, 0.0382352, 0.0380512, 0.0383122, 0.0380742, 0.0383202, 0.0382082", \ + "0.044739, 0.040827, 0.040905, 0.040732, 0.040227, 0.040364, 0.040088" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0389092, 0.035681, 0.0356314, 0.0355519, 0.035386, 0.0346097, 0.0334152", \ + "0.0391186, 0.0358873, 0.0358714, 0.0361381, 0.0353061, 0.0354078, 0.0335607", \ + "0.0394158, 0.0364149, 0.0365725, 0.0361047, 0.0359475, 0.0364905, 0.0345282", \ + "0.0394754, 0.0364469, 0.03664, 0.0368272, 0.0367716, 0.0356573, 0.0354069", \ + "0.039908, 0.0368843, 0.0370258, 0.0371574, 0.0371168, 0.0373269, 0.0366123", \ + "0.0408342, 0.0377492, 0.0376662, 0.0377422, 0.0380472, 0.0381792, 0.0381542", \ + "0.039538, 0.036306, 0.036676, 0.0364, 0.036004, 0.035937, 0.035835" \ + ); + } + } + 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.0552787, 0.051718, 0.0516865, 0.0515573, 0.0513078, 0.0505706, 0.0490298", \ + "0.0576013, 0.0539878, 0.0540621, 0.0542382, 0.0540074, 0.0528403, 0.0514627", \ + "0.0611842, 0.0578298, 0.0576622, 0.0574643, 0.0576041, 0.0563759, 0.056638", \ + "0.069671, 0.0661808, 0.0662633, 0.0662678, 0.0659746, 0.0653237, 0.0645573", \ + "0.0880218, 0.0845608, 0.0843388, 0.0845703, 0.0847029, 0.0845587, 0.0824097", \ + "0.125223, 0.121456, 0.121315, 0.121477, 0.121284, 0.121555, 0.121509", \ + "0.200087, 0.196141, 0.196113, 0.19605, 0.195547, 0.195588, 0.195406" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0575722, 0.054345, 0.054277, 0.0541744, 0.0540074, 0.0532107, 0.0517006", \ + "0.0599817, 0.0567238, 0.0567041, 0.0569758, 0.0561784, 0.0555606, 0.054411", \ + "0.0635391, 0.0605308, 0.0606485, 0.0603621, 0.0600608, 0.0604736, 0.058113", \ + "0.0717279, 0.0686807, 0.0687476, 0.0690785, 0.0690575, 0.0680434, 0.0678544", \ + "0.0889926, 0.0860018, 0.086113, 0.0861543, 0.0861755, 0.0864028, 0.0852312", \ + "0.124241, 0.121158, 0.121224, 0.121143, 0.1213, 0.121262, 0.121538", \ + "0.19542, 0.192252, 0.192546, 0.192468, 0.191875, 0.191824, 0.191922" \ + ); + } + } + 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.0526417, 0.0488608, 0.0486956, 0.0485811, 0.0482397, 0.0475492, 0.0464641", \ + "0.0557232, 0.0498325, 0.049541, 0.0496196, 0.0489928, 0.0495394, 0.0470239", \ + "0.0610634, 0.0531738, 0.0526734, 0.0521925, 0.0520664, 0.0511409, 0.049972", \ + "0.0725021, 0.0612767, 0.0606133, 0.0600307, 0.0595273, 0.0583386, 0.0600828", \ + "0.0944211, 0.0790972, 0.0773191, 0.0764609, 0.0757437, 0.075115, 0.0731775", \ + "0.133432, 0.113307, 0.110671, 0.108951, 0.107103, 0.106096, 0.105571", \ + "0.205626, 0.180623, 0.176394, 0.173011, 0.170069, 0.168148, 0.166418" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00333584; + rise_capacitance : 0.00339074; + rise_capacitance_range (0.00297419, 0.00374946); + fall_capacitance : 0.00326526; + fall_capacitance_range (0.0029482, 0.00352635); + 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.04776, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_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 : "(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.0184162, 0.0205838, 0.0239937, 0.0319505, 0.0486588, 0.0832361, 0.155645" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.020592, 0.0231306, 0.0266774, 0.0343972, 0.0509861, 0.0843647, 0.15374" \ + ); + } + } + 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.039741, 0.0422287, 0.045862, 0.0540079, 0.0711304, 0.105881, 0.178099" \ + ); + } + } + 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.0376811, 0.0403815, 0.0441272, 0.0521418, 0.0691962, 0.1031, 0.173698" \ + ); + } + } + 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.0179803, 0.0201376, 0.0235035, 0.0315426, 0.0482848, 0.0827541, 0.155114" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199068, 0.0223998, 0.0259236, 0.033661, 0.0502248, 0.0836929, 0.153254" \ + ); + } + } + 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.0184018, 0.0205835, 0.0239934, 0.0319503, 0.0486588, 0.0832361, 0.155645" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0205855, 0.0231309, 0.026677, 0.0343973, 0.0509844, 0.084364, 0.153742" \ + ); + } + } + 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.0171904, 0.0193228, 0.0227265, 0.0306702, 0.047361, 0.0818015, 0.154025" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0146779, 0.0171655, 0.0207015, 0.0283969, 0.0449774, 0.0783443, 0.147786" \ + ); + } + } + 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.0179998, 0.0201379, 0.0235043, 0.0315427, 0.0482856, 0.0827548, 0.155115" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199071, 0.0223998, 0.0259239, 0.0336613, 0.0502242, 0.0836925, 0.153254" \ + ); + } + } + 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.0179998, 0.0201379, 0.0235043, 0.0315427, 0.0482856, 0.0827548, 0.155115" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.020592, 0.0231306, 0.0266774, 0.0343972, 0.0509861, 0.0843647, 0.15374" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00311793; + rise_capacitance : 0.00320345; + rise_capacitance_range (0.00265723, 0.00365539); + fall_capacitance : 0.00303241; + fall_capacitance_range (0.00265521, 0.00322594); + 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.0709105, -0.0526588, -0.0427212, -0.0386052", \ + "-0.127041, -0.109498, -0.0986846, -0.0956173", \ + "-0.157877, -0.137332, -0.129521, -0.123007", \ + "-0.171867, -0.151793, -0.142539, -0.138722" \ + ); + } + 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.0202131, 0.0138579, 0.0423457", \ + "-0.149503, -0.0993119, -0.0672157, -0.0378883", \ + "-0.206741, -0.158312, -0.124125, -0.0947573", \ + "-0.279802, -0.231514, -0.196213, -0.168238" \ + ); + } + } + 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.065138, 0.0530083, 0.052097", \ + "0.144511, 0.12223, 0.109174, 0.106613", \ + "0.173308, 0.150445, 0.140315, 0.137132", \ + "0.185359, 0.162789, 0.153838, 0.150528" \ + ); + } + 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.0376839, 0.0067163, -0.0153621", \ + "0.16947, 0.119684, 0.088195, 0.0653783", \ + "0.229887, 0.179291, 0.14841, 0.125832", \ + "0.304087, 0.256255, 0.224462, 0.200705" \ + ); + } + } + 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.051189, 0.052514, 0.0550084, 0.0607362, 0.0734487, 0.0994189, 0.152078" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.049664, 0.0517243, 0.05464, 0.0610284, 0.0738195, 0.0996626, 0.152299" \ + ); + } + } + 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.051189, 0.052514, 0.0550084, 0.0607362, 0.0734487, 0.0994189, 0.152078" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.049664, 0.0517243, 0.05464, 0.0610284, 0.0738195, 0.0996626, 0.152299" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00559919; + rise_capacitance : 0.00559919; + rise_capacitance_range (0.00559919, 0.00559919); + fall_capacitance : 0.00559919; + fall_capacitance_range (0.00513885, 0.00595193); + 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.051349, 0.0277006, 0.0195752, 0.0143199", \ + "0.15699, 0.114591, 0.103929, 0.103864", \ + "0.47935, 0.336636, 0.250948, 0.22188", \ + "1.02185, 0.806054, 0.676454, 0.572598" \ + ); + } + } + 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.0227089, -0.0144316, -0.0089232", \ + "-0.119553, -0.0967655, -0.0908174, -0.0873703", \ + "-0.196454, -0.176669, -0.172695, -0.176681", \ + "-0.290595, -0.272749, -0.272486, -0.286299" \ + ); + } + } + 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.0669861, 0.852051, 2.08496, 4.13818" \ + ); + } + } + } + pin (SCD) { + direction : input; + nextstate_type : scan_in; + max_transition : 2.5074; + capacitance : 0.00325067; + rise_capacitance : 0.00330734; + rise_capacitance_range (0.00276886, 0.00375822); + fall_capacitance : 0.00313733; + fall_capacitance_range (0.0027644, 0.0033295); + 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.0709105, -0.0526588, -0.0427212, -0.0386052", \ + "-0.127041, -0.109498, -0.0986846, -0.0956173", \ + "-0.157877, -0.137332, -0.129521, -0.123007", \ + "-0.169169, -0.151793, -0.142539, -0.135771" \ + ); + } + 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.0177173, 0.0164297, 0.0450441", \ + "-0.147007, -0.0993119, -0.0645933, -0.0351393", \ + "-0.209313, -0.160934, -0.126823, -0.0975823", \ + "-0.285199, -0.237012, -0.201863, -0.171189" \ + ); + } + } + 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.065138, 0.0530083, 0.052097", \ + "0.144511, 0.12223, 0.109174, 0.106613", \ + "0.173308, 0.150445, 0.140315, 0.137132", \ + "0.185359, 0.162789, 0.153838, 0.150528" \ + ); + } + 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.0376839, 0.0067163, -0.0153621", \ + "0.16947, 0.119684, 0.088195, 0.0653783", \ + "0.229887, 0.181913, 0.14841, 0.125832", \ + "0.306785, 0.256255, 0.224462, 0.200705" \ + ); + } + } + 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.0514474, 0.0527644, 0.0552516, 0.060949, 0.073682, 0.099736, 0.152365" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0498562, 0.051931, 0.0548893, 0.0613866, 0.0742271, 0.100182, 0.153061" \ + ); + } + } + 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.0514474, 0.0527644, 0.0552516, 0.060949, 0.073682, 0.099736, 0.152365" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0498562, 0.051931, 0.0548893, 0.0613866, 0.0742271, 0.100182, 0.153061" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00558384; + rise_capacitance : 0.00594935; + rise_capacitance_range (0.00489759, 0.006562); + fall_capacitance : 0.00521832; + fall_capacitance_range (0.00492893, 0.00572799); + 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.0709105, -0.0526588, -0.0427212, -0.0386052", \ + "-0.117057, -0.0993119, -0.088195, -0.0846213", \ + "-0.142447, -0.12422, -0.113331, -0.111707", \ + "-0.158375, -0.140797, -0.128414, -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.0709105, -0.0227089, 0.0112861, 0.0396474", \ + "-0.132032, -0.0840332, -0.0488588, -0.0213943", \ + "-0.181023, -0.132088, -0.0971411, -0.0693328", \ + "-0.239326, -0.190279, -0.156663, -0.126916" \ + ); + } + } + 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.065138, 0.0530083, 0.052097", \ + "0.132032, 0.109498, 0.0986846, 0.0956173", \ + "0.160449, 0.137332, 0.126823, 0.123007", \ + "0.174566, 0.151793, 0.142539, 0.138722" \ + ); + } + 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.0426755, 0.0118599, -0.0126637", \ + "0.154495, 0.104405, 0.0724605, 0.0488843", \ + "0.201598, 0.153067, 0.121426, 0.0975823", \ + "0.260913, 0.212271, 0.182088, 0.156432" \ + ); + } + } + 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.0458083, 0.0471372, 0.0495273, 0.0550176, 0.0669184, 0.0916792, 0.142498" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0499518, 0.0516269, 0.054114, 0.0595777, 0.0712489, 0.0956672, 0.145479" \ + ); + } + } + 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.0455208, 0.0478443, 0.0524476, 0.0636706, 0.0881321, 0.138587, 0.241059" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0726402, 0.0863353, 0.0915118, 0.102822, 0.12693, 0.176577, 0.276375" \ + ); + } + } + 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.0455208, 0.0478443, 0.0524476, 0.0636706, 0.0881321, 0.138587, 0.241059" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0726402, 0.0863353, 0.0915118, 0.102822, 0.12693, 0.176577, 0.276375" \ + ); + } + } + } + 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 (sg13cmos5l_sighold) { + area : 9.072; + cell_footprint : "sighold"; + cell_leakage_power : 1643.61; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 397.867; + when : "SH"; + } + leakage_power () { + value : 2889.35; + when : "!SH"; + } + pin (SH) { + direction : "inout"; + driver_type : bus_hold; + capacitance : 0.0291748; + rise_capacitance : 0.0434896; + rise_capacitance_range (0.0434896, 0.0434896); + fall_capacitance : 0.0148599; + fall_capacitance_range (0.0148599, 0.0148599); + 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.0106343, 0.0152978, 0.020959, 0.0328041, 0.0568862, 0.105018, 0.200808" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00844196, 0.0123399, 0.0180502, 0.030947, 0.0584969, 0.115459, 0.231886" \ + ); + } + } + } + } + cell (sg13cmos5l_slgcp_1) { + area : 30.8448; + cell_footprint : "slgcp"; + cell_leakage_power : 3666.94; + clock_gating_integrated_cell : "latch_posedge_precontrol"; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 3629.09; + when : "!CLK&GATE&SCE&!GCLK"; + } + leakage_power () { + value : 4067.25; + when : "CLK&GATE&SCE&GCLK"; + } + leakage_power () { + value : 3649.25; + when : "!GATE&SCE&!GCLK"; + } + leakage_power () { + value : 3359.58; + when : "!CLK&GATE&!SCE&!GCLK"; + } + leakage_power () { + value : 3797.74; + when : "CLK&GATE&!SCE&GCLK"; + } + leakage_power () { + value : 3498.74; + 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.0369017, 0.070654, 0.0913592, 0.125258, 0.182153, 0.27639, 0.433744", \ + "0.0490604, 0.0837813, 0.104618, 0.138626, 0.19533, 0.289634, 0.446793", \ + "0.0575878, 0.0935127, 0.114372, 0.148397, 0.205148, 0.299521, 0.456591", \ + "0.0700052, 0.108659, 0.129972, 0.164324, 0.22113, 0.31549, 0.472653", \ + "0.0846686, 0.128264, 0.150666, 0.186105, 0.244071, 0.339318, 0.496672", \ + "0.102219, 0.152614, 0.177347, 0.21513, 0.275865, 0.374271, 0.534522", \ + "0.119903, 0.17942, 0.208403, 0.249859, 0.315222, 0.420216, 0.588337" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00985086, 0.0517144, 0.082135, 0.132518, 0.217676, 0.359173, 0.595392", \ + "0.0116679, 0.0525631, 0.0825159, 0.132845, 0.217677, 0.359321, 0.595409", \ + "0.0136432, 0.053604, 0.0830999, 0.133154, 0.217896, 0.359375, 0.59541", \ + "0.0171562, 0.0564302, 0.0851982, 0.13452, 0.218653, 0.359692, 0.59556", \ + "0.0227266, 0.0624262, 0.0905036, 0.139039, 0.222264, 0.362253, 0.596845", \ + "0.0315467, 0.0731245, 0.100805, 0.149039, 0.232323, 0.371769, 0.604189", \ + "0.045831, 0.0911, 0.11946, 0.166781, 0.250582, 0.39305, 0.627027" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0317034, 0.0605162, 0.0781548, 0.107038, 0.155293, 0.235669, 0.369378", \ + "0.0503096, 0.0803522, 0.098047, 0.127018, 0.175335, 0.255561, 0.389312", \ + "0.0604749, 0.0918495, 0.109601, 0.138595, 0.186883, 0.267232, 0.400927", \ + "0.0755425, 0.109078, 0.12708, 0.156137, 0.204463, 0.284804, 0.41859", \ + "0.0967001, 0.133611, 0.152205, 0.181793, 0.230622, 0.311437, 0.445139", \ + "0.126133, 0.169331, 0.189576, 0.220426, 0.270633, 0.353116, 0.488667", \ + "0.168097, 0.219707, 0.242552, 0.276321, 0.329401, 0.415615, 0.555587" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00806011, 0.041288, 0.0653821, 0.105729, 0.17337, 0.286385, 0.474571", \ + "0.0108515, 0.0424025, 0.0660827, 0.106077, 0.173573, 0.286447, 0.475759", \ + "0.0131713, 0.0434915, 0.066754, 0.106506, 0.173882, 0.286509, 0.47576", \ + "0.0163136, 0.0459443, 0.0684277, 0.107533, 0.174551, 0.287008, 0.475761", \ + "0.0217631, 0.0507373, 0.0723171, 0.110681, 0.17702, 0.288776, 0.475768", \ + "0.030546, 0.060242, 0.080724, 0.117702, 0.183556, 0.295004, 0.480921", \ + "0.044428, 0.07647, 0.096769, 0.132436, 0.197159, 0.309237, 0.496104" \ + ); + } + } + 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.0224909, 0.0231187, 0.023113, 0.0230381, 0.0229084, 0.0224238, 0.021819", \ + "0.0234236, 0.0234683, 0.0234934, 0.0236503, 0.0233741, 0.023053, 0.0221965", \ + "0.0255604, 0.0251266, 0.025246, 0.0250702, 0.0251368, 0.0246417, 0.0238924", \ + "0.031494, 0.0300925, 0.0301213, 0.0301405, 0.0300355, 0.0295107, 0.0294635", \ + "0.0443389, 0.0416782, 0.0414964, 0.0412915, 0.04123, 0.0412674, 0.0407371", \ + "0.0704946, 0.0660826, 0.0653026, 0.0647976, 0.0644696, 0.0643026, 0.0641646", \ + "0.122869, 0.115807, 0.114717, 0.113451, 0.112119, 0.111725, 0.111129" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0153311, 0.0160926, 0.0161331, 0.0160932, 0.0159074, 0.0156616, 0.0149403", \ + "0.0175715, 0.0175624, 0.0175895, 0.0175405, 0.017613, 0.017124, 0.0171351", \ + "0.0205291, 0.0200458, 0.0200878, 0.0200581, 0.0198651, 0.0200076, 0.018857", \ + "0.0267207, 0.0253964, 0.0254013, 0.0254008, 0.0253706, 0.0249315, 0.0251398", \ + "0.0392884, 0.0365936, 0.0364087, 0.0361304, 0.0360116, 0.0361314, 0.0353877", \ + "0.0657399, 0.0611109, 0.0603489, 0.0597409, 0.0594729, 0.0591909, 0.0591549", \ + "0.116149, 0.108844, 0.107958, 0.10658, 0.105292, 0.104621, 0.10394" \ + ); + } + } + } + pin (CLK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00566951; + rise_capacitance : 0.00585066; + rise_capacitance_range (0.00484058, 0.00676772); + fall_capacitance : 0.00548836; + fall_capacitance_range (0.00500771, 0.00581865); + 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.04776, 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.00897155, 0.0107579, 0.01381, 0.0205327, 0.0347234, 0.0638484, 0.122852" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0102623, 0.012557, 0.0157473, 0.0225479, 0.0369441, 0.0657671, 0.124853" \ + ); + } + } + } + pin (GATE) { + clock_gate_enable_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00219604; + rise_capacitance : 0.00273045; + rise_capacitance_range (0.00235753, 0.00313406); + fall_capacitance : 0.00166162; + fall_capacitance_range (0.00166162, 0.00255966); + 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.0169717, -0.0104148, -0.0275859, -0.062549", \ + "-0.0629783, -0.0564214, -0.0750202, -0.112553", \ + "-0.0683955, -0.0672467, -0.0885022, -0.129399", \ + "-0.0499499, -0.0473904, -0.0680127, -0.111517" \ + ); + } + 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.0290732, 0.00607782, 0.0112813, 0.00402108", \ + "-0.113783, -0.0866267, -0.0748901, -0.0846859", \ + "-0.176463, -0.15461, -0.149587, -0.15875", \ + "-0.260113, -0.244949, -0.239347, -0.251004" \ + ); + } + } + 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.0352963, 0.0375443, 0.0789844, 0.155339", \ + "0.0919324, 0.0861854, 0.114205, 0.183992", \ + "0.107894, 0.112728, 0.134094, 0.19652", \ + "0.102891, 0.113134, 0.135133, 0.190953" \ + ); + } + 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.0500004, 0.00937632, 0.00172948, 0.0167058", \ + "0.143007, 0.106381, 0.0972744, 0.105715", \ + "0.21041, 0.18447, 0.172648, 0.181722", \ + "0.304718, 0.280084, 0.272838, 0.283416" \ + ); + } + } + 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.0354614, 0.0373036, 0.0394985, 0.0443313, 0.0552293, 0.0778846, 0.123839" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0447316, 0.0577441, 0.0604197, 0.065264, 0.076097, 0.098094, 0.14245" \ + ); + } + } + 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.0354614, 0.0373036, 0.0394985, 0.0443313, 0.0552293, 0.0778846, 0.123839" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0447316, 0.0577441, 0.0604197, 0.065264, 0.076097, 0.098094, 0.14245" \ + ); + } + } + } + pin (SCE) { + clock_gate_test_pin : "true"; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00263511; + rise_capacitance : 0.00257659; + rise_capacitance_range (0.00231691, 0.0028123); + fall_capacitance : 0.00269362; + fall_capacitance_range (0.00246285, 0.00281544); + 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.0205923, -0.0167608, -0.0295312, -0.0638509", \ + "-0.0736572, -0.0738232, -0.0880238, -0.124911", \ + "-0.102251, -0.103828, -0.120685, -0.164934", \ + "-0.118694, -0.11886, -0.139081, -0.185937" \ + ); + } + 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.0295715, 0.00132147, 0.0099463, 0.00124496", \ + "-0.0915372, -0.0646417, -0.0574763, -0.0647182", \ + "-0.13207, -0.110478, -0.106029, -0.116635", \ + "-0.177412, -0.162509, -0.157481, -0.170581" \ + ); + } + } + 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.0350024, 0.0413972, 0.0810176, 0.156871", \ + "0.102651, 0.101051, 0.127249, 0.19254", \ + "0.141749, 0.146733, 0.166277, 0.220209", \ + "0.171635, 0.182027, 0.206201, 0.253529" \ + ); + } + 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.0520361, 0.0113906, 0.00464842, 0.0196331", \ + "0.119834, 0.0831864, 0.0749848, 0.0834339", \ + "0.163406, 0.137445, 0.126527, 0.139607", \ + "0.221968, 0.197313, 0.190972, 0.201558" \ + ); + } + } + 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.016175, 0.0174937, 0.0197644, 0.0247678, 0.0362163, 0.0598963, 0.108376" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0463265, 0.0565031, 0.0586909, 0.0633876, 0.0742666, 0.0967279, 0.142932" \ + ); + } + } + } + } + cell (sg13cmos5l_tiehi) { + area : 7.2576; + cell_footprint : "tiehi"; + cell_leakage_power : 977.89; + pin (L_HI) { + direction : "output"; + driver_type : open_drain; + function : "1"; + } + } + cell (sg13cmos5l_tielo) { + area : 7.2576; + cell_footprint : "tielo"; + cell_leakage_power : 1134.26; + pin (L_LO) { + direction : "output"; + driver_type : open_source; + function : "0"; + } + } + cell (sg13cmos5l_xnor2_1) { + area : 14.5152; + cell_footprint : "xnor2"; + cell_leakage_power : 1834.59; + leakage_power () { + value : 2725.61; + when : "A&B&Y"; + } + leakage_power () { + value : 1793.42; + when : "!A&B&!Y"; + } + leakage_power () { + value : 2135.71; + when : "A&!B&!Y"; + } + leakage_power () { + value : 683.605; + 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.0365531, 0.0696482, 0.0902153, 0.124029, 0.180862, 0.274837, 0.432088", \ + "0.0494629, 0.0836662, 0.104394, 0.13834, 0.194881, 0.289185, 0.446269", \ + "0.0582701, 0.0935728, 0.114325, 0.148272, 0.204862, 0.299262, 0.456238", \ + "0.0709422, 0.109084, 0.130115, 0.164283, 0.220971, 0.315345, 0.472648", \ + "0.0855234, 0.128737, 0.150986, 0.186225, 0.244125, 0.339095, 0.496643", \ + "0.102105, 0.152256, 0.177306, 0.214635, 0.275283, 0.37348, 0.533984", \ + "0.117635, 0.177773, 0.206754, 0.24873, 0.31361, 0.418602, 0.586405" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0107134, 0.0525982, 0.0831569, 0.133416, 0.218631, 0.360007, 0.596124", \ + "0.0127561, 0.0534816, 0.0834215, 0.133788, 0.218632, 0.360056, 0.596299", \ + "0.0148237, 0.0545679, 0.0840645, 0.134083, 0.218842, 0.360257, 0.5963", \ + "0.0185249, 0.0574415, 0.0861724, 0.135471, 0.219574, 0.360703, 0.59638", \ + "0.0244676, 0.0636542, 0.0916273, 0.140019, 0.223216, 0.363184, 0.597717", \ + "0.0336593, 0.074427, 0.10228, 0.150101, 0.233406, 0.372794, 0.605101", \ + "0.04836, 0.093162, 0.121083, 0.168724, 0.252318, 0.394199, 0.628046" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0371418, 0.0850034, 0.116686, 0.168766, 0.255579, 0.400512, 0.641898", \ + "0.0559443, 0.10392, 0.135527, 0.187555, 0.274542, 0.419349, 0.660645", \ + "0.066615, 0.115119, 0.146654, 0.198704, 0.28582, 0.430696, 0.672148", \ + "0.08188, 0.131449, 0.162893, 0.214723, 0.301809, 0.446409, 0.687701", \ + "0.103521, 0.154951, 0.186224, 0.237999, 0.324989, 0.469767, 0.710774", \ + "0.134271, 0.190395, 0.222031, 0.274075, 0.361621, 0.506569, 0.747579", \ + "0.178639, 0.24214, 0.275781, 0.329046, 0.417426, 0.564626, 0.807476" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0121841, 0.0738661, 0.117751, 0.190248, 0.31171, 0.514264, 0.851442", \ + "0.0144492, 0.0742134, 0.117853, 0.190303, 0.311711, 0.514265, 0.851622", \ + "0.0163817, 0.0747054, 0.118079, 0.190413, 0.311712, 0.514266, 0.851623", \ + "0.0192645, 0.0760086, 0.118828, 0.190913, 0.311894, 0.514267, 0.851624", \ + "0.0241586, 0.0786401, 0.120668, 0.192228, 0.313159, 0.514798, 0.851625", \ + "0.032624, 0.084943, 0.124838, 0.195467, 0.316023, 0.517282, 0.852938", \ + "0.046326, 0.098225, 0.135826, 0.203816, 0.322589, 0.523919, 0.85934" \ + ); + } + } + 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.0272754, 0.0877977, 0.128924, 0.196614, 0.309898, 0.498878, 0.813085", \ + "0.0375563, 0.106805, 0.149031, 0.217136, 0.330475, 0.519251, 0.833764", \ + "0.0433761, 0.121191, 0.16605, 0.236376, 0.350588, 0.53936, 0.853741", \ + "0.0535113, 0.143665, 0.193548, 0.269555, 0.388753, 0.579997, 0.894207", \ + "0.0680589, 0.177362, 0.235946, 0.322492, 0.452143, 0.654194, 0.975233", \ + "0.0871522, 0.226099, 0.29588, 0.398585, 0.550406, 0.774218, 1.11762", \ + "0.112351, 0.293941, 0.382964, 0.507415, 0.689329, 0.954706, 1.34037" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.020934, 0.106417, 0.166237, 0.265277, 0.431144, 0.707641, 1.16815", \ + "0.0314662, 0.112636, 0.169986, 0.266797, 0.432619, 0.707642, 1.16818", \ + "0.0408351, 0.123511, 0.179447, 0.273679, 0.43481, 0.708231, 1.16819", \ + "0.0570003, 0.145621, 0.201441, 0.293966, 0.45027, 0.716901, 1.17614", \ + "0.0841995, 0.184252, 0.244897, 0.338702, 0.493099, 0.7516, 1.19253", \ + "0.1303, 0.251449, 0.318839, 0.42074, 0.581544, 0.839947, 1.26843", \ + "0.208193, 0.364967, 0.44409, 0.560668, 0.737227, 1.01144, 1.44462" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0252988, 0.0730994, 0.105117, 0.158183, 0.246039, 0.392921, 0.637627", \ + "0.0355153, 0.0933052, 0.127248, 0.181066, 0.269581, 0.416561, 0.661481", \ + "0.0414881, 0.109093, 0.146029, 0.202872, 0.293528, 0.441128, 0.686047", \ + "0.049759, 0.132781, 0.17593, 0.238934, 0.336239, 0.488868, 0.735725", \ + "0.0595318, 0.165039, 0.216642, 0.291383, 0.401246, 0.567668, 0.825435", \ + "0.0717016, 0.207982, 0.274745, 0.365865, 0.497736, 0.690176, 0.974725", \ + "0.083914, 0.262368, 0.34982, 0.468651, 0.632659, 0.865457, 1.19871" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0157718, 0.079528, 0.124121, 0.198133, 0.32144, 0.526828, 0.86969", \ + "0.0246137, 0.087066, 0.129394, 0.200723, 0.322232, 0.527174, 0.869691", \ + "0.0351161, 0.0976465, 0.139907, 0.209267, 0.327788, 0.529507, 0.869857", \ + "0.0551017, 0.120346, 0.162009, 0.231348, 0.346947, 0.542867, 0.877325", \ + "0.0874751, 0.163273, 0.206457, 0.276135, 0.392304, 0.583959, 0.907622", \ + "0.141687, 0.242159, 0.289147, 0.363545, 0.480885, 0.675803, 0.993753", \ + "0.233883, 0.3744, 0.437546, 0.522141, 0.651723, 0.852334, 1.17758" \ + ); + } + } + 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.0272754, 0.0877977, 0.128924, 0.196614, 0.309898, 0.498878, 0.813085", \ + "0.0375563, 0.106805, 0.149031, 0.217136, 0.330475, 0.519251, 0.833764", \ + "0.0433761, 0.121191, 0.16605, 0.236376, 0.350588, 0.53936, 0.853741", \ + "0.0535113, 0.143665, 0.193548, 0.269555, 0.388753, 0.579997, 0.894207", \ + "0.0680589, 0.177362, 0.235946, 0.322492, 0.452143, 0.654194, 0.975233", \ + "0.0871522, 0.226099, 0.29588, 0.398585, 0.550406, 0.774218, 1.11762", \ + "0.112351, 0.293941, 0.382964, 0.507415, 0.689329, 0.954706, 1.34037" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.020934, 0.106417, 0.166237, 0.265277, 0.431144, 0.707641, 1.16815", \ + "0.0314662, 0.112636, 0.169986, 0.266797, 0.432619, 0.707642, 1.16818", \ + "0.0408351, 0.123511, 0.179447, 0.273679, 0.43481, 0.708231, 1.16819", \ + "0.0570003, 0.145621, 0.201441, 0.293966, 0.45027, 0.716901, 1.17614", \ + "0.0841995, 0.184252, 0.244897, 0.338702, 0.493099, 0.7516, 1.19253", \ + "0.1303, 0.251449, 0.318839, 0.42074, 0.581544, 0.839947, 1.26843", \ + "0.208193, 0.364967, 0.44409, 0.560668, 0.737227, 1.01144, 1.44462" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0252988, 0.0730994, 0.105117, 0.158183, 0.246039, 0.392921, 0.637627", \ + "0.0355153, 0.0933052, 0.127248, 0.181066, 0.269581, 0.416561, 0.661481", \ + "0.0414881, 0.109093, 0.146029, 0.202872, 0.293528, 0.441128, 0.686047", \ + "0.049759, 0.132781, 0.17593, 0.238934, 0.336239, 0.488868, 0.735725", \ + "0.0595318, 0.165039, 0.216642, 0.291383, 0.401246, 0.567668, 0.825435", \ + "0.0717016, 0.207982, 0.274745, 0.365865, 0.497736, 0.690176, 0.974725", \ + "0.083914, 0.262368, 0.34982, 0.468651, 0.632659, 0.865457, 1.19871" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0157718, 0.079528, 0.124121, 0.198133, 0.32144, 0.526828, 0.86969", \ + "0.0246137, 0.087066, 0.129394, 0.200723, 0.322232, 0.527174, 0.869691", \ + "0.0351161, 0.0976465, 0.139907, 0.209267, 0.327788, 0.529507, 0.869857", \ + "0.0551017, 0.120346, 0.162009, 0.231348, 0.346947, 0.542867, 0.877325", \ + "0.0874751, 0.163273, 0.206457, 0.276135, 0.392304, 0.583959, 0.907622", \ + "0.141687, 0.242159, 0.289147, 0.363545, 0.480885, 0.675803, 0.993753", \ + "0.233883, 0.3744, 0.437546, 0.522141, 0.651723, 0.852334, 1.17758" \ + ); + } + } + 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.0348782, 0.0675108, 0.0878515, 0.121482, 0.177932, 0.271947, 0.429369", \ + "0.0517111, 0.0853608, 0.105901, 0.139572, 0.195987, 0.290098, 0.447039", \ + "0.0632102, 0.0977807, 0.118308, 0.151744, 0.20803, 0.302149, 0.459188", \ + "0.080226, 0.11738, 0.13799, 0.171869, 0.228184, 0.321908, 0.478827", \ + "0.102377, 0.144098, 0.1657, 0.200108, 0.257365, 0.351845, 0.508259", \ + "0.133793, 0.182657, 0.206675, 0.242882, 0.302261, 0.398529, 0.557537", \ + "0.178792, 0.238091, 0.266496, 0.30647, 0.368923, 0.471897, 0.637429" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0108545, 0.0526995, 0.0835334, 0.133561, 0.218462, 0.360099, 0.596135", \ + "0.013533, 0.053537, 0.0835344, 0.133867, 0.218664, 0.360177, 0.596257", \ + "0.0158115, 0.0544559, 0.0839688, 0.134106, 0.218855, 0.36036, 0.596258", \ + "0.0199632, 0.0570114, 0.0857709, 0.135201, 0.219502, 0.360635, 0.596446", \ + "0.0266759, 0.0631581, 0.0906633, 0.139136, 0.222505, 0.362751, 0.597401", \ + "0.0372697, 0.075195, 0.101487, 0.148229, 0.231134, 0.370912, 0.60352", \ + "0.054551, 0.095955, 0.12202, 0.167381, 0.248446, 0.389302, 0.623407" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0368993, 0.0823916, 0.113819, 0.166162, 0.25396, 0.400725, 0.645199", \ + "0.0526849, 0.0996153, 0.130896, 0.183017, 0.270874, 0.417625, 0.662056", \ + "0.0612543, 0.109286, 0.140579, 0.192884, 0.280019, 0.42666, 0.671377", \ + "0.073102, 0.122635, 0.154284, 0.206349, 0.293806, 0.439267, 0.683624", \ + "0.0879817, 0.140258, 0.172086, 0.224601, 0.312468, 0.458139, 0.701889", \ + "0.104865, 0.162562, 0.194829, 0.248265, 0.337103, 0.483935, 0.728319", \ + "0.119644, 0.185706, 0.221166, 0.275822, 0.366881, 0.516041, 0.762886" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0161203, 0.079678, 0.124138, 0.197851, 0.321252, 0.527169, 0.870116", \ + "0.0163907, 0.079679, 0.124139, 0.197852, 0.321253, 0.52717, 0.870117", \ + "0.017618, 0.07968, 0.12414, 0.197853, 0.321254, 0.527171, 0.870118", \ + "0.0199888, 0.079681, 0.124141, 0.197854, 0.321255, 0.527172, 0.870119", \ + "0.0250067, 0.081688, 0.124537, 0.197855, 0.321256, 0.527173, 0.87012", \ + "0.033806, 0.088958, 0.129852, 0.20117, 0.323395, 0.528122, 0.870121", \ + "0.04929, 0.104034, 0.143202, 0.211284, 0.331713, 0.536079, 0.87679" \ + ); + } + } + 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.0245057, 0.0855864, 0.126684, 0.194465, 0.307693, 0.496569, 0.811153", \ + "0.040156, 0.114533, 0.157322, 0.225477, 0.338664, 0.527354, 0.841773", \ + "0.0496461, 0.136274, 0.183536, 0.255134, 0.369488, 0.557859, 0.871984", \ + "0.0647312, 0.168639, 0.223928, 0.305103, 0.428013, 0.620201, 0.934032", \ + "0.0883425, 0.215807, 0.282753, 0.379223, 0.521255, 0.732578, 1.058", \ + "0.125559, 0.284926, 0.367551, 0.485808, 0.656724, 0.90596, 1.27143", \ + "0.185848, 0.391049, 0.493045, 0.63928, 0.850988, 1.15317, 1.58729" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0217175, 0.106244, 0.16623, 0.265279, 0.430953, 0.707805, 1.16851", \ + "0.0348962, 0.116857, 0.172657, 0.267865, 0.432084, 0.707806, 1.16852", \ + "0.0444037, 0.133024, 0.187815, 0.279122, 0.437154, 0.70877, 1.16853", \ + "0.0599416, 0.161902, 0.219647, 0.310783, 0.462516, 0.723129, 1.18172", \ + "0.0869772, 0.208441, 0.273896, 0.37269, 0.526584, 0.779256, 1.2086", \ + "0.132616, 0.283137, 0.36073, 0.474357, 0.644781, 0.907381, 1.32922", \ + "0.21189, 0.405906, 0.500947, 0.638359, 0.836815, 1.13194, 1.58243" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0212222, 0.0694626, 0.101083, 0.153093, 0.240096, 0.384888, 0.626206", \ + "0.0290364, 0.0891035, 0.123008, 0.176349, 0.263763, 0.408735, 0.650016", \ + "0.0324053, 0.104192, 0.141413, 0.198058, 0.287861, 0.43355, 0.675025", \ + "0.0351783, 0.126288, 0.170213, 0.233599, 0.330368, 0.48145, 0.725307", \ + "0.0351793, 0.15398, 0.207833, 0.284045, 0.394587, 0.560388, 0.816056", \ + "0.0351803, 0.184905, 0.256532, 0.352036, 0.487338, 0.679875, 0.964839", \ + "0.0351813, 0.210418, 0.306654, 0.434682, 0.60853, 0.846599, 1.18473" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0113502, 0.0739243, 0.117692, 0.190257, 0.311691, 0.514183, 0.851415", \ + "0.0201354, 0.0816363, 0.123174, 0.193193, 0.312602, 0.515215, 0.851416", \ + "0.0302229, 0.0923981, 0.133886, 0.202034, 0.31848, 0.516641, 0.853218", \ + "0.0493877, 0.114944, 0.156595, 0.224469, 0.337971, 0.530426, 0.858795", \ + "0.0807035, 0.158502, 0.201608, 0.271217, 0.383915, 0.572406, 0.890672", \ + "0.13117, 0.237301, 0.285365, 0.358669, 0.474852, 0.664881, 0.97941", \ + "0.219241, 0.367882, 0.433687, 0.52183, 0.64703, 0.8458, 1.16536" \ + ); + } + } + 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.0245057, 0.0855864, 0.126684, 0.194465, 0.307693, 0.496569, 0.811153", \ + "0.040156, 0.114533, 0.157322, 0.225477, 0.338664, 0.527354, 0.841773", \ + "0.0496461, 0.136274, 0.183536, 0.255134, 0.369488, 0.557859, 0.871984", \ + "0.0647312, 0.168639, 0.223928, 0.305103, 0.428013, 0.620201, 0.934032", \ + "0.0883425, 0.215807, 0.282753, 0.379223, 0.521255, 0.732578, 1.058", \ + "0.125559, 0.284926, 0.367551, 0.485808, 0.656724, 0.90596, 1.27143", \ + "0.185848, 0.391049, 0.493045, 0.63928, 0.850988, 1.15317, 1.58729" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0217175, 0.106244, 0.16623, 0.265279, 0.430953, 0.707805, 1.16851", \ + "0.0348962, 0.116857, 0.172657, 0.267865, 0.432084, 0.707806, 1.16852", \ + "0.0444037, 0.133024, 0.187815, 0.279122, 0.437154, 0.70877, 1.16853", \ + "0.0599416, 0.161902, 0.219647, 0.310783, 0.462516, 0.723129, 1.18172", \ + "0.0869772, 0.208441, 0.273896, 0.37269, 0.526584, 0.779256, 1.2086", \ + "0.132616, 0.283137, 0.36073, 0.474357, 0.644781, 0.907381, 1.32922", \ + "0.21189, 0.405906, 0.500947, 0.638359, 0.836815, 1.13194, 1.58243" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0212222, 0.0694626, 0.101083, 0.153093, 0.240096, 0.384888, 0.626206", \ + "0.0290364, 0.0891035, 0.123008, 0.176349, 0.263763, 0.408735, 0.650016", \ + "0.0324053, 0.104192, 0.141413, 0.198058, 0.287861, 0.43355, 0.675025", \ + "0.0351783, 0.126288, 0.170213, 0.233599, 0.330368, 0.48145, 0.725307", \ + "0.0351793, 0.15398, 0.207833, 0.284045, 0.394587, 0.560388, 0.816056", \ + "0.0351803, 0.184905, 0.256532, 0.352036, 0.487338, 0.679875, 0.964839", \ + "0.0351813, 0.210418, 0.306654, 0.434682, 0.60853, 0.846599, 1.18473" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0113502, 0.0739243, 0.117692, 0.190257, 0.311691, 0.514183, 0.851415", \ + "0.0201354, 0.0816363, 0.123174, 0.193193, 0.312602, 0.515215, 0.851416", \ + "0.0302229, 0.0923981, 0.133886, 0.202034, 0.31848, 0.516641, 0.853218", \ + "0.0493877, 0.114944, 0.156595, 0.224469, 0.337971, 0.530426, 0.858795", \ + "0.0807035, 0.158502, 0.201608, 0.271217, 0.383915, 0.572406, 0.890672", \ + "0.13117, 0.237301, 0.285365, 0.358669, 0.474852, 0.664881, 0.97941", \ + "0.219241, 0.367882, 0.433687, 0.52183, 0.64703, 0.8458, 1.16536" \ + ); + } + } + 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.0152592, 0.015809, 0.0157529, 0.0155173, 0.0153993, 0.0148005, 0.0142644", \ + "0.0163548, 0.0165256, 0.016476, 0.0165496, 0.0160969, 0.0157121, 0.0149619", \ + "0.0187401, 0.0185161, 0.0185409, 0.0182592, 0.0181517, 0.0177589, 0.0170048", \ + "0.0245818, 0.0237409, 0.0236677, 0.023602, 0.0233871, 0.0227784, 0.0229482", \ + "0.0373363, 0.0353933, 0.0351801, 0.0349484, 0.0348631, 0.0346464, 0.0339688", \ + "0.0631987, 0.059658, 0.0590982, 0.0585741, 0.0581889, 0.0579389, 0.0578758", \ + "0.115406, 0.109336, 0.108399, 0.10753, 0.106323, 0.106012, 0.105268" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0134032, 0.0141752, 0.0142439, 0.0142145, 0.0140307, 0.0137386, 0.013044", \ + "0.0152587, 0.0154583, 0.0156211, 0.0155383, 0.0155874, 0.0150763, 0.0145383", \ + "0.0178904, 0.0178993, 0.0178476, 0.0179573, 0.0177228, 0.0187192, 0.0169458", \ + "0.023912, 0.0232548, 0.0232775, 0.023232, 0.0231547, 0.023379, 0.0221036", \ + "0.0363879, 0.0347594, 0.034578, 0.034436, 0.0343822, 0.034096, 0.0343399", \ + "0.0621883, 0.058578, 0.0580621, 0.0577268, 0.0575005, 0.0572566, 0.0568158", \ + "0.113196, 0.107401, 0.10612, 0.105194, 0.10458, 0.10405, 0.103736" \ + ); + } + } + 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.00940343, 0.00966401, 0.00960572, 0.0094869, 0.00927484, 0.00887949, 0.00821028", \ + "0.0100246, 0.00963009, 0.00956618, 0.00963208, 0.00933679, 0.00877285, 0.00818971", \ + "0.0122229, 0.0107007, 0.0103116, 0.010272, 0.00981196, 0.00898248, 0.00831915", \ + "0.0179974, 0.0142949, 0.0132825, 0.0122277, 0.0116639, 0.0101761, 0.00978097", \ + "0.0305711, 0.0242672, 0.0220729, 0.0196148, 0.016877, 0.0147983, 0.0122054", \ + "0.0563896, 0.0474553, 0.0433494, 0.0387054, 0.0334997, 0.0278953, 0.022248", \ + "0.108665, 0.0970161, 0.091129, 0.083432, 0.0740109, 0.0633911, 0.0517971" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00924295, 0.00949395, 0.00945299, 0.0094373, 0.00914348, 0.00865627, 0.0079857", \ + "0.00967871, 0.00954695, 0.0095319, 0.00930184, 0.00977008, 0.00874817, 0.00799143", \ + "0.0116349, 0.0104615, 0.0101551, 0.00981009, 0.0100051, 0.00916976, 0.00813008", \ + "0.0171525, 0.0136648, 0.0128011, 0.0119675, 0.0109275, 0.0107324, 0.00904806", \ + "0.0297947, 0.0229801, 0.0206878, 0.0184193, 0.0162873, 0.0140167, 0.0125814", \ + "0.0560212, 0.0456261, 0.0413878, 0.0363214, 0.0309427, 0.0261603, 0.0213443", \ + "0.109012, 0.0954565, 0.0888149, 0.0802225, 0.069781, 0.0589443, 0.0474599" \ + ); + } + } + 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.0152592, 0.015809, 0.0157529, 0.0155173, 0.0153993, 0.0148005, 0.0142644", \ + "0.0163548, 0.0165256, 0.016476, 0.0165496, 0.0160969, 0.0157121, 0.0149619", \ + "0.0187401, 0.0185161, 0.0185409, 0.0182592, 0.0181517, 0.0177589, 0.0170048", \ + "0.0245818, 0.0237409, 0.0236677, 0.023602, 0.0233871, 0.0227784, 0.0229482", \ + "0.0373363, 0.0353933, 0.0351801, 0.0349484, 0.0348631, 0.0346464, 0.0339688", \ + "0.0631987, 0.059658, 0.0590982, 0.0585741, 0.0581889, 0.0579389, 0.0578758", \ + "0.115406, 0.109336, 0.108399, 0.10753, 0.106323, 0.106012, 0.105268" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0134032, 0.0141752, 0.0142439, 0.0142145, 0.0140307, 0.0137386, 0.013044", \ + "0.0152587, 0.0154583, 0.0156211, 0.0155383, 0.0155874, 0.0150763, 0.0145383", \ + "0.0178904, 0.0178993, 0.0178476, 0.0179573, 0.0177228, 0.0187192, 0.0169458", \ + "0.023912, 0.0232548, 0.0232775, 0.023232, 0.0231547, 0.023379, 0.0221036", \ + "0.0363879, 0.0347594, 0.034578, 0.034436, 0.0343822, 0.034096, 0.0343399", \ + "0.0621883, 0.058578, 0.0580621, 0.0577268, 0.0575005, 0.0572566, 0.0568158", \ + "0.113196, 0.107401, 0.10612, 0.105194, 0.10458, 0.10405, 0.103736" \ + ); + } + } + 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.0156817, 0.0155214, 0.0152946, 0.0147714, 0.0143081, 0.0136974, 0.0131125", \ + "0.0173151, 0.017107, 0.0168549, 0.0166408, 0.0161819, 0.0154813, 0.0145772", \ + "0.0200095, 0.0193944, 0.0193024, 0.0189922, 0.0184486, 0.0177145, 0.0169301", \ + "0.0259829, 0.0246668, 0.0246482, 0.0244327, 0.0239193, 0.0230136, 0.0230389", \ + "0.0388025, 0.0362477, 0.0359295, 0.0356638, 0.0353976, 0.0349031, 0.0337243", \ + "0.0645655, 0.0604496, 0.0598385, 0.0589915, 0.0582967, 0.0577063, 0.0571636", \ + "0.115871, 0.108916, 0.108022, 0.106921, 0.10577, 0.104812, 0.103775" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0141387, 0.0129198, 0.0124818, 0.0120479, 0.0116068, 0.0111331, 0.0103115", \ + "0.0149474, 0.0144294, 0.014178, 0.0136745, 0.0138057, 0.0126445, 0.0118092", \ + "0.0172984, 0.0169328, 0.0165816, 0.0163625, 0.0156349, 0.0164362, 0.0143655", \ + "0.022749, 0.0221575, 0.0219898, 0.0216844, 0.0212389, 0.0209906, 0.0194002", \ + "0.0347092, 0.033186, 0.0329569, 0.032693, 0.0323826, 0.0313042, 0.0318427", \ + "0.0595345, 0.0562567, 0.0558193, 0.0554275, 0.0550975, 0.0546768, 0.0537644", \ + "0.10952, 0.103525, 0.102479, 0.10147, 0.100968, 0.100249, 0.0996591" \ + ); + } + } + 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.00610346, 0.00651709, 0.00652422, 0.00642947, 0.00620336, 0.00590864, 0.00522209", \ + "0.00801358, 0.00701599, 0.00691001, 0.00671002, 0.00638017, 0.00592031, 0.00524393", \ + "0.0107379, 0.00850295, 0.00795367, 0.00760391, 0.00690712, 0.00621126, 0.00546448", \ + "0.0165275, 0.0125743, 0.0113196, 0.00997789, 0.00930328, 0.00774129, 0.00753531", \ + "0.0288343, 0.0226938, 0.0203368, 0.0178226, 0.0148871, 0.0126403, 0.00964004", \ + "0.0533011, 0.0447828, 0.0409679, 0.0361815, 0.030954, 0.0253824, 0.019871", \ + "0.103379, 0.0923335, 0.0868171, 0.0793875, 0.0704163, 0.0597358, 0.0491148" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0074106, 0.00858446, 0.00852955, 0.00849043, 0.00831148, 0.00801182, 0.00731674", \ + "0.00801266, 0.00824593, 0.0083799, 0.00834541, 0.00854236, 0.00817462, 0.00726017", \ + "0.0100668, 0.00899761, 0.00887866, 0.0086768, 0.009006, 0.00852201, 0.00761694", \ + "0.0154959, 0.0118977, 0.0112456, 0.0105839, 0.00970806, 0.00962219, 0.00823467", \ + "0.0276705, 0.0205173, 0.0183547, 0.0164568, 0.0145004, 0.0126516, 0.0113831", \ + "0.0528572, 0.0418752, 0.0376123, 0.0325954, 0.0278457, 0.0234458, 0.0195563", \ + "0.10366, 0.0890613, 0.0822301, 0.0737171, 0.0634258, 0.053141, 0.0433098" \ + ); + } + } + 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.0156817, 0.0155214, 0.0152946, 0.0147714, 0.0143081, 0.0136974, 0.0131125", \ + "0.0173151, 0.017107, 0.0168549, 0.0166408, 0.0161819, 0.0154813, 0.0145772", \ + "0.0200095, 0.0193944, 0.0193024, 0.0189922, 0.0184486, 0.0177145, 0.0169301", \ + "0.0259829, 0.0246668, 0.0246482, 0.0244327, 0.0239193, 0.0230136, 0.0230389", \ + "0.0388025, 0.0362477, 0.0359295, 0.0356638, 0.0353976, 0.0349031, 0.0337243", \ + "0.0645655, 0.0604496, 0.0598385, 0.0589915, 0.0582967, 0.0577063, 0.0571636", \ + "0.115871, 0.108916, 0.108022, 0.106921, 0.10577, 0.104812, 0.103775" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0141387, 0.0129198, 0.0124818, 0.0120479, 0.0116068, 0.0111331, 0.0103115", \ + "0.0149474, 0.0144294, 0.014178, 0.0136745, 0.0138057, 0.0126445, 0.0118092", \ + "0.0172984, 0.0169328, 0.0165816, 0.0163625, 0.0156349, 0.0164362, 0.0143655", \ + "0.022749, 0.0221575, 0.0219898, 0.0216844, 0.0212389, 0.0209906, 0.0194002", \ + "0.0347092, 0.033186, 0.0329569, 0.032693, 0.0323826, 0.0313042, 0.0318427", \ + "0.0595345, 0.0562567, 0.0558193, 0.0554275, 0.0550975, 0.0546768, 0.0537644", \ + "0.10952, 0.103525, 0.102479, 0.10147, 0.100968, 0.100249, 0.0996591" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00644683; + rise_capacitance : 0.00646025; + rise_capacitance_range (0.00533518, 0.00739705); + fall_capacitance : 0.0064334; + fall_capacitance_range (0.00535646, 0.00711987); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00565297; + rise_capacitance : 0.00567735; + rise_capacitance_range (0.00498872, 0.00677542); + fall_capacitance : 0.00562859; + fall_capacitance_range (0.00486627, 0.0065265); + } + } + cell (sg13cmos5l_xor2_1) { + area : 14.5152; + cell_footprint : "xor2"; + cell_leakage_power : 1605.4; + leakage_power () { + value : 1457.16; + when : "!A&!B&!X"; + } + leakage_power () { + value : 2318.26; + when : "A&B&!X"; + } + leakage_power () { + value : 1562.9; + when : "A&!B&X"; + } + leakage_power () { + value : 1083.26; + 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.0375389, 0.0988832, 0.140237, 0.208329, 0.32213, 0.511818, 0.8274", \ + "0.055852, 0.116405, 0.157681, 0.225868, 0.339711, 0.52941, 0.845647", \ + "0.0675897, 0.127883, 0.169036, 0.236984, 0.350546, 0.54009, 0.85582", \ + "0.0844201, 0.144989, 0.185949, 0.253537, 0.367164, 0.55652, 0.872193", \ + "0.106001, 0.168621, 0.208604, 0.275958, 0.389213, 0.578261, 0.893734", \ + "0.136495, 0.203029, 0.243068, 0.309542, 0.421547, 0.610194, 0.925057", \ + "0.180212, 0.254979, 0.295772, 0.362987, 0.474714, 0.662199, 0.977053" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0154372, 0.101171, 0.161049, 0.260448, 0.426854, 0.704314, 1.16651", \ + "0.0174495, 0.101172, 0.16105, 0.260449, 0.426986, 0.704339, 1.16724", \ + "0.0193236, 0.101173, 0.161137, 0.26045, 0.426987, 0.704373, 1.16725", \ + "0.0222761, 0.101756, 0.161417, 0.260566, 0.426988, 0.704374, 1.16726", \ + "0.0269494, 0.103265, 0.161952, 0.261018, 0.427157, 0.704375, 1.16727", \ + "0.0354737, 0.107658, 0.164009, 0.261505, 0.427952, 0.704931, 1.16728", \ + "0.049854, 0.12015, 0.172453, 0.265931, 0.428918, 0.705556, 1.16792" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0412972, 0.0724859, 0.0904124, 0.119527, 0.168155, 0.249051, 0.38372", \ + "0.0533727, 0.0859776, 0.10421, 0.133507, 0.182194, 0.262996, 0.397833", \ + "0.0606679, 0.0948414, 0.113223, 0.142626, 0.191392, 0.272393, 0.407167", \ + "0.0722636, 0.108712, 0.12754, 0.157368, 0.20622, 0.287021, 0.421868", \ + "0.0874257, 0.127943, 0.148126, 0.178863, 0.228902, 0.310352, 0.44553", \ + "0.10501, 0.152175, 0.175083, 0.208537, 0.261563, 0.345901, 0.483746", \ + "0.122922, 0.179343, 0.206028, 0.244804, 0.302632, 0.393905, 0.538708" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0107415, 0.0444196, 0.0682801, 0.108273, 0.176311, 0.289989, 0.479752", \ + "0.0127137, 0.045749, 0.0691505, 0.108907, 0.176545, 0.290119, 0.480831", \ + "0.0146695, 0.0470674, 0.0700002, 0.109496, 0.176985, 0.290367, 0.480832", \ + "0.0177323, 0.0501142, 0.0724328, 0.111097, 0.177862, 0.290828, 0.480833", \ + "0.0233594, 0.0556863, 0.0778224, 0.116005, 0.181963, 0.29332, 0.481298", \ + "0.032365, 0.066673, 0.089087, 0.126736, 0.192424, 0.303511, 0.489182", \ + "0.046374, 0.084467, 0.107151, 0.146344, 0.212736, 0.325758, 0.512958" \ + ); + } + } + 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.0297544, 0.0906687, 0.132203, 0.200584, 0.314882, 0.505609, 0.823197", \ + "0.0396444, 0.109466, 0.152101, 0.220911, 0.335434, 0.526053, 0.84373", \ + "0.04434, 0.123454, 0.168814, 0.23981, 0.355162, 0.54576, 0.863324", \ + "0.0530409, 0.145237, 0.195675, 0.272512, 0.392766, 0.585827, 0.903526", \ + "0.0672025, 0.178029, 0.237074, 0.324617, 0.455318, 0.659701, 0.983699", \ + "0.0859323, 0.227012, 0.297092, 0.40004, 0.55346, 0.777911, 1.12539", \ + "0.111379, 0.295783, 0.385011, 0.510139, 0.691125, 0.959752, 1.34917" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.019647, 0.106346, 0.167026, 0.267044, 0.434563, 0.713913, 1.17913", \ + "0.0290105, 0.112314, 0.170407, 0.268421, 0.435932, 0.713914, 1.17914", \ + "0.0386359, 0.122992, 0.179705, 0.274979, 0.43798, 0.714574, 1.17915", \ + "0.0558921, 0.144489, 0.201558, 0.294887, 0.453148, 0.722893, 1.18842", \ + "0.0839456, 0.184278, 0.243204, 0.339789, 0.495029, 0.756868, 1.20243", \ + "0.131352, 0.25113, 0.318257, 0.419891, 0.582672, 0.843622, 1.27768", \ + "0.211142, 0.364797, 0.444096, 0.561049, 0.739508, 1.01584, 1.45325" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0237257, 0.0708745, 0.102337, 0.154077, 0.240674, 0.384616, 0.624934", \ + "0.0347429, 0.0917875, 0.125159, 0.178004, 0.264797, 0.408951, 0.648971", \ + "0.0415152, 0.108032, 0.144347, 0.200256, 0.289205, 0.433953, 0.674102", \ + "0.0509254, 0.132373, 0.174826, 0.236848, 0.332405, 0.482289, 0.724663", \ + "0.0616805, 0.16518, 0.216026, 0.290246, 0.398106, 0.562101, 0.815963", \ + "0.0740742, 0.208376, 0.27435, 0.364764, 0.495268, 0.684044, 0.966479", \ + "0.0863188, 0.262429, 0.349168, 0.466574, 0.630674, 0.860221, 1.19204" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0165323, 0.0782412, 0.122091, 0.194046, 0.315048, 0.516539, 0.852136", \ + "0.0267438, 0.0863688, 0.127601, 0.197204, 0.315978, 0.51654, 0.852301", \ + "0.037535, 0.0974669, 0.138588, 0.206215, 0.321997, 0.518976, 0.852762", \ + "0.0567581, 0.120627, 0.161533, 0.22906, 0.341613, 0.533189, 0.859701", \ + "0.0880561, 0.16394, 0.2063, 0.275023, 0.388247, 0.575608, 0.891857", \ + "0.140713, 0.241979, 0.288576, 0.36232, 0.477973, 0.667293, 0.979934", \ + "0.232307, 0.374462, 0.437476, 0.521715, 0.6477, 0.845375, 1.16283" \ + ); + } + } + 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.0297544, 0.0906687, 0.132203, 0.200584, 0.314882, 0.505609, 0.823197", \ + "0.0396444, 0.109466, 0.152101, 0.220911, 0.335434, 0.526053, 0.84373", \ + "0.04434, 0.123454, 0.168814, 0.23981, 0.355162, 0.54576, 0.863324", \ + "0.0530409, 0.145237, 0.195675, 0.272512, 0.392766, 0.585827, 0.903526", \ + "0.0672025, 0.178029, 0.237074, 0.324617, 0.455318, 0.659701, 0.983699", \ + "0.0859323, 0.227012, 0.297092, 0.40004, 0.55346, 0.777911, 1.12539", \ + "0.111379, 0.295783, 0.385011, 0.510139, 0.691125, 0.959752, 1.34917" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.019647, 0.106346, 0.167026, 0.267044, 0.434563, 0.713913, 1.17913", \ + "0.0290105, 0.112314, 0.170407, 0.268421, 0.435932, 0.713914, 1.17914", \ + "0.0386359, 0.122992, 0.179705, 0.274979, 0.43798, 0.714574, 1.17915", \ + "0.0558921, 0.144489, 0.201558, 0.294887, 0.453148, 0.722893, 1.18842", \ + "0.0839456, 0.184278, 0.243204, 0.339789, 0.495029, 0.756868, 1.20243", \ + "0.131352, 0.25113, 0.318257, 0.419891, 0.582672, 0.843622, 1.27768", \ + "0.211142, 0.364797, 0.444096, 0.561049, 0.739508, 1.01584, 1.45325" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0237257, 0.0708745, 0.102337, 0.154077, 0.240674, 0.384616, 0.624934", \ + "0.0347429, 0.0917875, 0.125159, 0.178004, 0.264797, 0.408951, 0.648971", \ + "0.0415152, 0.108032, 0.144347, 0.200256, 0.289205, 0.433953, 0.674102", \ + "0.0509254, 0.132373, 0.174826, 0.236848, 0.332405, 0.482289, 0.724663", \ + "0.0616805, 0.16518, 0.216026, 0.290246, 0.398106, 0.562101, 0.815963", \ + "0.0740742, 0.208376, 0.27435, 0.364764, 0.495268, 0.684044, 0.966479", \ + "0.0863188, 0.262429, 0.349168, 0.466574, 0.630674, 0.860221, 1.19204" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0165323, 0.0782412, 0.122091, 0.194046, 0.315048, 0.516539, 0.852136", \ + "0.0267438, 0.0863688, 0.127601, 0.197204, 0.315978, 0.51654, 0.852301", \ + "0.037535, 0.0974669, 0.138588, 0.206215, 0.321997, 0.518976, 0.852762", \ + "0.0567581, 0.120627, 0.161533, 0.22906, 0.341613, 0.533189, 0.859701", \ + "0.0880561, 0.16394, 0.2063, 0.275023, 0.388247, 0.575608, 0.891857", \ + "0.140713, 0.241979, 0.288576, 0.36232, 0.477973, 0.667293, 0.979934", \ + "0.232307, 0.374462, 0.437476, 0.521715, 0.6477, 0.845375, 1.16283" \ + ); + } + } + 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.0379136, 0.0970217, 0.137937, 0.205557, 0.319583, 0.509888, 0.827375", \ + "0.0525969, 0.112108, 0.152924, 0.220702, 0.334559, 0.525004, 0.842043", \ + "0.0618537, 0.121827, 0.162671, 0.230273, 0.343975, 0.534072, 0.851635", \ + "0.0740647, 0.13503, 0.175993, 0.243559, 0.356837, 0.546706, 0.863568", \ + "0.0865398, 0.149584, 0.190257, 0.257838, 0.37141, 0.561233, 0.877486", \ + "0.0986382, 0.167116, 0.207377, 0.274594, 0.388035, 0.578408, 0.894823", \ + "0.10494, 0.182187, 0.224372, 0.29224, 0.405462, 0.59571, 0.912319" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0193601, 0.106381, 0.167053, 0.266958, 0.43456, 0.713837, 1.17945", \ + "0.0193611, 0.106382, 0.167054, 0.266959, 0.435386, 0.71387, 1.17946", \ + "0.0204211, 0.106383, 0.167055, 0.26696, 0.435387, 0.713871, 1.17947", \ + "0.022995, 0.106384, 0.167056, 0.266961, 0.435388, 0.713872, 1.17948", \ + "0.027575, 0.106385, 0.167057, 0.266962, 0.435389, 0.713873, 1.17949", \ + "0.0365167, 0.110838, 0.167058, 0.266963, 0.43539, 0.713874, 1.1795", \ + "0.052496, 0.125225, 0.177353, 0.270388, 0.435391, 0.713875, 1.17951" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0389018, 0.0696776, 0.0874819, 0.116513, 0.165116, 0.245781, 0.380615", \ + "0.0567625, 0.088772, 0.106895, 0.136121, 0.184695, 0.26536, 0.400039", \ + "0.0674455, 0.100547, 0.118888, 0.148095, 0.196793, 0.277662, 0.412538", \ + "0.0836357, 0.118774, 0.137427, 0.166906, 0.21561, 0.296474, 0.431269", \ + "0.107865, 0.147347, 0.166229, 0.197009, 0.246229, 0.327015, 0.460867", \ + "0.144229, 0.189544, 0.211027, 0.243047, 0.294335, 0.376608, 0.513346", \ + "0.196257, 0.251875, 0.277102, 0.312926, 0.367975, 0.456453, 0.59784" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0108493, 0.0445795, 0.0684426, 0.108346, 0.176396, 0.290041, 0.479735", \ + "0.0135029, 0.0460132, 0.0694756, 0.109193, 0.176731, 0.290153, 0.482063", \ + "0.0157673, 0.047033, 0.0701165, 0.109714, 0.177319, 0.290577, 0.482064", \ + "0.0194775, 0.0497038, 0.0720239, 0.110828, 0.177866, 0.291224, 0.482065", \ + "0.0254955, 0.0549636, 0.0767524, 0.114674, 0.180766, 0.292946, 0.482066", \ + "0.035562, 0.065806, 0.08654, 0.123338, 0.189087, 0.300941, 0.487382", \ + "0.052283, 0.085522, 0.105361, 0.141092, 0.205988, 0.318344, 0.506678" \ + ); + } + } + 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.0247982, 0.0865772, 0.127934, 0.195896, 0.309681, 0.499162, 0.815023", \ + "0.032452, 0.104573, 0.147348, 0.216037, 0.330041, 0.519587, 0.835406", \ + "0.0353832, 0.117927, 0.163669, 0.234762, 0.349692, 0.539488, 0.85549", \ + "0.0397431, 0.138469, 0.189465, 0.26675, 0.387214, 0.579549, 0.895581", \ + "0.045109, 0.167139, 0.228411, 0.317052, 0.448771, 0.653057, 0.975764", \ + "0.0476506, 0.206245, 0.280686, 0.387355, 0.541746, 0.769108, 1.11668", \ + "0.0476516, 0.252117, 0.349018, 0.480619, 0.669659, 0.940777, 1.33421" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0152227, 0.100934, 0.161094, 0.26042, 0.426841, 0.704204, 1.16645", \ + "0.0247827, 0.107156, 0.164705, 0.261891, 0.428304, 0.704205, 1.16646", \ + "0.0345297, 0.118048, 0.174181, 0.268587, 0.430381, 0.705766, 1.16661", \ + "0.0531159, 0.140226, 0.196297, 0.288973, 0.445875, 0.71336, 1.17189", \ + "0.0824682, 0.180704, 0.239751, 0.334044, 0.488401, 0.748263, 1.19052", \ + "0.1305, 0.249778, 0.315673, 0.417816, 0.576452, 0.836221, 1.26647", \ + "0.214647, 0.367929, 0.446292, 0.562111, 0.73599, 1.00775, 1.44472" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0218325, 0.0694664, 0.1009, 0.152668, 0.239199, 0.383429, 0.623519", \ + "0.0363072, 0.0990942, 0.133564, 0.186812, 0.273606, 0.417658, 0.657432", \ + "0.0458149, 0.120183, 0.15976, 0.218204, 0.308344, 0.45312, 0.692944", \ + "0.0599788, 0.151511, 0.19897, 0.267378, 0.368615, 0.522029, 0.765407", \ + "0.0785852, 0.193534, 0.251745, 0.335629, 0.456017, 0.6319, 0.894899", \ + "0.106145, 0.254583, 0.32733, 0.430579, 0.579265, 0.791441, 1.09855", \ + "0.148584, 0.341698, 0.436615, 0.566843, 0.750365, 1.01463, 1.38961" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0174304, 0.0782986, 0.121919, 0.19406, 0.314818, 0.516428, 0.852187", \ + "0.0306497, 0.0917632, 0.13181, 0.19947, 0.316796, 0.516615, 0.852188", \ + "0.0418055, 0.1081, 0.148653, 0.214592, 0.3269, 0.520771, 0.853125", \ + "0.0609743, 0.136432, 0.180696, 0.248933, 0.359143, 0.544944, 0.865377", \ + "0.0932856, 0.18641, 0.235269, 0.309958, 0.426349, 0.611282, 0.919358", \ + "0.14862, 0.270762, 0.328737, 0.41419, 0.542986, 0.742529, 1.05303", \ + "0.245534, 0.418277, 0.490257, 0.592605, 0.742726, 0.962712, 1.3074" \ + ); + } + } + 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.0247982, 0.0865772, 0.127934, 0.195896, 0.309681, 0.499162, 0.815023", \ + "0.032452, 0.104573, 0.147348, 0.216037, 0.330041, 0.519587, 0.835406", \ + "0.0353832, 0.117927, 0.163669, 0.234762, 0.349692, 0.539488, 0.85549", \ + "0.0397431, 0.138469, 0.189465, 0.26675, 0.387214, 0.579549, 0.895581", \ + "0.045109, 0.167139, 0.228411, 0.317052, 0.448771, 0.653057, 0.975764", \ + "0.0476506, 0.206245, 0.280686, 0.387355, 0.541746, 0.769108, 1.11668", \ + "0.0476516, 0.252117, 0.349018, 0.480619, 0.669659, 0.940777, 1.33421" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0152227, 0.100934, 0.161094, 0.26042, 0.426841, 0.704204, 1.16645", \ + "0.0247827, 0.107156, 0.164705, 0.261891, 0.428304, 0.704205, 1.16646", \ + "0.0345297, 0.118048, 0.174181, 0.268587, 0.430381, 0.705766, 1.16661", \ + "0.0531159, 0.140226, 0.196297, 0.288973, 0.445875, 0.71336, 1.17189", \ + "0.0824682, 0.180704, 0.239751, 0.334044, 0.488401, 0.748263, 1.19052", \ + "0.1305, 0.249778, 0.315673, 0.417816, 0.576452, 0.836221, 1.26647", \ + "0.214647, 0.367929, 0.446292, 0.562111, 0.73599, 1.00775, 1.44472" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0218325, 0.0694664, 0.1009, 0.152668, 0.239199, 0.383429, 0.623519", \ + "0.0363072, 0.0990942, 0.133564, 0.186812, 0.273606, 0.417658, 0.657432", \ + "0.0458149, 0.120183, 0.15976, 0.218204, 0.308344, 0.45312, 0.692944", \ + "0.0599788, 0.151511, 0.19897, 0.267378, 0.368615, 0.522029, 0.765407", \ + "0.0785852, 0.193534, 0.251745, 0.335629, 0.456017, 0.6319, 0.894899", \ + "0.106145, 0.254583, 0.32733, 0.430579, 0.579265, 0.791441, 1.09855", \ + "0.148584, 0.341698, 0.436615, 0.566843, 0.750365, 1.01463, 1.38961" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0174304, 0.0782986, 0.121919, 0.19406, 0.314818, 0.516428, 0.852187", \ + "0.0306497, 0.0917632, 0.13181, 0.19947, 0.316796, 0.516615, 0.852188", \ + "0.0418055, 0.1081, 0.148653, 0.214592, 0.3269, 0.520771, 0.853125", \ + "0.0609743, 0.136432, 0.180696, 0.248933, 0.359143, 0.544944, 0.865377", \ + "0.0932856, 0.18641, 0.235269, 0.309958, 0.426349, 0.611282, 0.919358", \ + "0.14862, 0.270762, 0.328737, 0.41419, 0.542986, 0.742529, 1.05303", \ + "0.245534, 0.418277, 0.490257, 0.592605, 0.742726, 0.962712, 1.3074" \ + ); + } + } + 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.0100387, 0.0102617, 0.0102496, 0.0101204, 0.00989631, 0.00950726, 0.0088904", \ + "0.010469, 0.0102452, 0.0102928, 0.0100678, 0.0100511, 0.00945134, 0.0088237", \ + "0.0123612, 0.0111299, 0.0108431, 0.0105866, 0.0102593, 0.00964987, 0.00900366", \ + "0.0179245, 0.0145047, 0.0135961, 0.012678, 0.0121645, 0.0107967, 0.0106492", \ + "0.0305397, 0.0242976, 0.0219906, 0.0197627, 0.0171836, 0.0152275, 0.0128689", \ + "0.0564017, 0.0474232, 0.0433188, 0.0385055, 0.0335465, 0.0280657, 0.0227944", \ + "0.108716, 0.0971291, 0.0912376, 0.0835668, 0.0738209, 0.0637336, 0.0522476" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00908307, 0.00943203, 0.00928684, 0.00912011, 0.00890715, 0.0085114, 0.00784256", \ + "0.00956209, 0.00922865, 0.00919774, 0.00898778, 0.0091998, 0.00835459, 0.00770152", \ + "0.0116817, 0.0102551, 0.00992289, 0.0095146, 0.0096383, 0.00883447, 0.00786866", \ + "0.0173301, 0.0136215, 0.0127067, 0.0117276, 0.0106619, 0.0100429, 0.00871628", \ + "0.0299498, 0.023102, 0.0206831, 0.0184434, 0.0160459, 0.0138207, 0.0122022", \ + "0.0560072, 0.0457458, 0.0414495, 0.0363482, 0.0309298, 0.0256748, 0.0211316", \ + "0.109155, 0.0955712, 0.0888925, 0.08026, 0.069835, 0.0586872, 0.0476243" \ + ); + } + } + 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.0131105, 0.0138366, 0.0138535, 0.0138118, 0.0136376, 0.0132108, 0.0127896", \ + "0.0146361, 0.0147638, 0.0149419, 0.014879, 0.0147043, 0.0143273, 0.0140053", \ + "0.0172302, 0.0169675, 0.0168985, 0.0170412, 0.0167736, 0.0169732, 0.0159751", \ + "0.0230978, 0.0222882, 0.022243, 0.0220173, 0.0219717, 0.0214639, 0.0218957", \ + "0.035667, 0.0340165, 0.0336708, 0.0334312, 0.0332487, 0.0327636, 0.0324664", \ + "0.0614511, 0.0581329, 0.0576281, 0.0569818, 0.0564812, 0.0560567, 0.0551024", \ + "0.11346, 0.10778, 0.106461, 0.105479, 0.104365, 0.103474, 0.102809" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0167501, 0.0171034, 0.0170358, 0.0168382, 0.0166675, 0.0162987, 0.0156373", \ + "0.0178168, 0.0178943, 0.0178139, 0.0177518, 0.0178865, 0.0171657, 0.0168929", \ + "0.0200534, 0.0199854, 0.0199934, 0.019867, 0.0196385, 0.0199126, 0.0189372", \ + "0.0256728, 0.0249168, 0.0248684, 0.024897, 0.0249185, 0.024047, 0.0240515", \ + "0.0378015, 0.0358875, 0.0358141, 0.0355804, 0.0354889, 0.0352929, 0.0344563", \ + "0.0627531, 0.0592427, 0.0588859, 0.0584058, 0.0582319, 0.0576732, 0.0574915", \ + "0.112436, 0.107046, 0.105988, 0.105144, 0.104148, 0.10367, 0.102578" \ + ); + } + } + 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.0131105, 0.0138366, 0.0138535, 0.0138118, 0.0136376, 0.0132108, 0.0127896", \ + "0.0146361, 0.0147638, 0.0149419, 0.014879, 0.0147043, 0.0143273, 0.0140053", \ + "0.0172302, 0.0169675, 0.0168985, 0.0170412, 0.0167736, 0.0169732, 0.0159751", \ + "0.0230978, 0.0222882, 0.022243, 0.0220173, 0.0219717, 0.0214639, 0.0218957", \ + "0.035667, 0.0340165, 0.0336708, 0.0334312, 0.0332487, 0.0327636, 0.0324664", \ + "0.0614511, 0.0581329, 0.0576281, 0.0569818, 0.0564812, 0.0560567, 0.0551024", \ + "0.11346, 0.10778, 0.106461, 0.105479, 0.104365, 0.103474, 0.102809" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0167501, 0.0171034, 0.0170358, 0.0168382, 0.0166675, 0.0162987, 0.0156373", \ + "0.0178168, 0.0178943, 0.0178139, 0.0177518, 0.0178865, 0.0171657, 0.0168929", \ + "0.0200534, 0.0199854, 0.0199934, 0.019867, 0.0196385, 0.0199126, 0.0189372", \ + "0.0256728, 0.0249168, 0.0248684, 0.024897, 0.0249185, 0.024047, 0.0240515", \ + "0.0378015, 0.0358875, 0.0358141, 0.0355804, 0.0354889, 0.0352929, 0.0344563", \ + "0.0627531, 0.0592427, 0.0588859, 0.0584058, 0.0582319, 0.0576732, 0.0574915", \ + "0.112436, 0.107046, 0.105988, 0.105144, 0.104148, 0.10367, 0.102578" \ + ); + } + } + 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.00775821, 0.00866697, 0.00871658, 0.00864574, 0.00845502, 0.00809728, 0.00752266", \ + "0.0082826, 0.00833903, 0.00845145, 0.00849945, 0.00846663, 0.00797678, 0.00738136", \ + "0.0102695, 0.00912197, 0.00894154, 0.0089568, 0.00855335, 0.00822453, 0.00758629", \ + "0.0157675, 0.0122856, 0.0114392, 0.0106856, 0.0100648, 0.00904563, 0.00845001", \ + "0.0280256, 0.0214169, 0.0194121, 0.0172487, 0.0149597, 0.0133923, 0.0111381", \ + "0.0531279, 0.043309, 0.0392562, 0.034948, 0.0299604, 0.0250401, 0.0202244", \ + "0.103958, 0.0909029, 0.0848153, 0.0769388, 0.0676462, 0.0577847, 0.0476387" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00724388, 0.00768599, 0.0075289, 0.00741296, 0.00718975, 0.00685612, 0.00615503", \ + "0.00867547, 0.00788508, 0.00780873, 0.00753701, 0.00741073, 0.00691859, 0.00623719", \ + "0.0111638, 0.00918248, 0.00864468, 0.00819463, 0.00825526, 0.00764757, 0.00640958", \ + "0.0169998, 0.0127493, 0.0116555, 0.0105453, 0.00942017, 0.00898393, 0.00720149", \ + "0.0293075, 0.0222412, 0.0197845, 0.0173733, 0.0148593, 0.0123647, 0.0108472", \ + "0.0546622, 0.0445704, 0.0402175, 0.0351739, 0.0296826, 0.0246115, 0.0191842", \ + "0.106136, 0.0930047, 0.0864805, 0.0780951, 0.0676397, 0.0564016, 0.04546" \ + ); + } + } + 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.0139131, 0.0132256, 0.0128522, 0.0123878, 0.0119249, 0.0113987, 0.0108422", \ + "0.0144039, 0.0141548, 0.01412, 0.0137221, 0.0132703, 0.0125563, 0.0119025", \ + "0.0166384, 0.0162757, 0.0160755, 0.0159036, 0.0156268, 0.0154154, 0.0141999", \ + "0.0220934, 0.0214196, 0.0213082, 0.021001, 0.0206071, 0.0198601, 0.0200919", \ + "0.0340139, 0.0325275, 0.0322931, 0.0320409, 0.0315606, 0.0309711, 0.0308883", \ + "0.0584803, 0.0554833, 0.0549858, 0.0544707, 0.0541017, 0.0537781, 0.0526593", \ + "0.108644, 0.102738, 0.102053, 0.100765, 0.0999588, 0.0992842, 0.0984529" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0155297, 0.0151924, 0.0149126, 0.0145172, 0.0142367, 0.0137541, 0.0131009", \ + "0.0175167, 0.0170914, 0.0167257, 0.0164804, 0.0161983, 0.0155669, 0.0158144", \ + "0.0200604, 0.0194526, 0.0193799, 0.0190028, 0.0185711, 0.0181796, 0.0174061", \ + "0.0257993, 0.0244612, 0.0244379, 0.0243034, 0.024084, 0.023118, 0.0237098", \ + "0.0380042, 0.0353741, 0.0351971, 0.0348903, 0.034572, 0.0342139, 0.0328355", \ + "0.0623002, 0.0579455, 0.0574678, 0.0568436, 0.0563655, 0.0558811, 0.0554136", \ + "0.110743, 0.104269, 0.10291, 0.101861, 0.101114, 0.100386, 0.0992015" \ + ); + } + } + 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.0139131, 0.0132256, 0.0128522, 0.0123878, 0.0119249, 0.0113987, 0.0108422", \ + "0.0144039, 0.0141548, 0.01412, 0.0137221, 0.0132703, 0.0125563, 0.0119025", \ + "0.0166384, 0.0162757, 0.0160755, 0.0159036, 0.0156268, 0.0154154, 0.0141999", \ + "0.0220934, 0.0214196, 0.0213082, 0.021001, 0.0206071, 0.0198601, 0.0200919", \ + "0.0340139, 0.0325275, 0.0322931, 0.0320409, 0.0315606, 0.0309711, 0.0308883", \ + "0.0584803, 0.0554833, 0.0549858, 0.0544707, 0.0541017, 0.0537781, 0.0526593", \ + "0.108644, 0.102738, 0.102053, 0.100765, 0.0999588, 0.0992842, 0.0984529" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0155297, 0.0151924, 0.0149126, 0.0145172, 0.0142367, 0.0137541, 0.0131009", \ + "0.0175167, 0.0170914, 0.0167257, 0.0164804, 0.0161983, 0.0155669, 0.0158144", \ + "0.0200604, 0.0194526, 0.0193799, 0.0190028, 0.0185711, 0.0181796, 0.0174061", \ + "0.0257993, 0.0244612, 0.0244379, 0.0243034, 0.024084, 0.023118, 0.0237098", \ + "0.0380042, 0.0353741, 0.0351971, 0.0348903, 0.034572, 0.0342139, 0.0328355", \ + "0.0623002, 0.0579455, 0.0574678, 0.0568436, 0.0563655, 0.0558811, 0.0554136", \ + "0.110743, 0.104269, 0.10291, 0.101861, 0.101114, 0.100386, 0.0992015" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00657785; + rise_capacitance : 0.00658325; + rise_capacitance_range (0.005499, 0.00731499); + fall_capacitance : 0.00657245; + fall_capacitance_range (0.00536251, 0.00749488); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00569246; + rise_capacitance : 0.00576961; + rise_capacitance_range (0.00486863, 0.00688243); + fall_capacitance : 0.00561531; + fall_capacitance_range (0.00506592, 0.00629664); + } + } +} diff --git a/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_slow_1p08V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_slow_1p08V_125C.lib new file mode 100644 index 0000000000..ad0f1a62be --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_slow_1p08V_125C.lib @@ -0,0 +1,33783 @@ +/************************************************************************ + + 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 (sg13cmos5l_stdcell_slow_1p08V_125C) { + comment : "IHP Microelectronics GmbH, 2025"; + date : "$Date: Tue Nov 4 18:39:49 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 : 125; + nom_voltage : 1.08; + 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 (sg13cmos5l_stdcell_slow_1p08V_125C) { + process : 1; + temperature : 125; + voltage : 1.08; + } + 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 : sg13cmos5l_stdcell_slow_1p08V_125C; + 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 (sg13cmos5l_a21o_1) { + area : 12.7008; + cell_footprint : "a21o"; + cell_leakage_power : 650.173; + leakage_power () { + value : 628.06; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 704.432; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 692.492; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 1047.7; + when : "A1&A2&!B1"; + } + leakage_power () { + value : 573.428; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 571.41; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 571.383; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 412.483; + 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.12643, 0.236318, 0.305133, 0.417542, 0.605311, 0.91716, 1.43725", \ + "0.165821, 0.276028, 0.344663, 0.457239, 0.644971, 0.957481, 1.47676", \ + "0.198814, 0.309795, 0.378595, 0.491037, 0.67884, 0.99125, 1.51064", \ + "0.252117, 0.364865, 0.433759, 0.546617, 0.734185, 1.04658, 1.56594", \ + "0.327161, 0.446026, 0.514534, 0.627131, 0.814849, 1.12722, 1.64714", \ + "0.427694, 0.560105, 0.627809, 0.740655, 0.928228, 1.23994, 1.76085", \ + "0.56921, 0.72122, 0.789248, 0.900856, 1.08739, 1.39855, 1.91815" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0326027, 0.164789, 0.260587, 0.420099, 0.687476, 1.13347, 1.87734", \ + "0.0333055, 0.16479, 0.260588, 0.4201, 0.687719, 1.13403, 1.87735", \ + "0.0355848, 0.165535, 0.260947, 0.42033, 0.688582, 1.13426, 1.87799", \ + "0.0409947, 0.167156, 0.262035, 0.421142, 0.688583, 1.13672, 1.878", \ + "0.0524807, 0.170552, 0.263922, 0.422633, 0.689515, 1.13673, 1.8783", \ + "0.069262, 0.179393, 0.268455, 0.424709, 0.691223, 1.13674, 1.87923", \ + "0.092517, 0.195912, 0.279092, 0.430875, 0.694615, 1.13984, 1.88187" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.140318, 0.242852, 0.30184, 0.397816, 0.557869, 0.824203, 1.26756", \ + "0.175166, 0.277816, 0.336975, 0.432988, 0.593007, 0.859636, 1.30285", \ + "0.204299, 0.308362, 0.367477, 0.463576, 0.623572, 0.890003, 1.33326", \ + "0.249834, 0.357344, 0.417194, 0.51359, 0.673832, 0.940036, 1.38338", \ + "0.311292, 0.426459, 0.486622, 0.58386, 0.744241, 1.01077, 1.45435", \ + "0.385564, 0.514256, 0.576087, 0.673425, 0.833916, 1.10041, 1.54478", \ + "0.473651, 0.631801, 0.697828, 0.796875, 0.958369, 1.22469, 1.66841" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0329632, 0.139537, 0.214124, 0.34082, 0.555006, 0.912776, 1.5093", \ + "0.0331256, 0.139538, 0.214151, 0.340821, 0.555296, 0.913263, 1.50931", \ + "0.034794, 0.139786, 0.214776, 0.341105, 0.555388, 0.913347, 1.50937", \ + "0.0390324, 0.14255, 0.216674, 0.342187, 0.555797, 0.913348, 1.51018", \ + "0.0470469, 0.148434, 0.220552, 0.344769, 0.557386, 0.913812, 1.51019", \ + "0.063132, 0.160202, 0.229107, 0.350234, 0.560118, 0.916061, 1.5117", \ + "0.090925, 0.187897, 0.249989, 0.36393, 0.567992, 0.920377, 1.51495" \ + ); + } + } + 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.12643, 0.236318, 0.305133, 0.417542, 0.605311, 0.91716, 1.43725", \ + "0.165821, 0.276028, 0.344663, 0.457239, 0.644971, 0.957481, 1.47676", \ + "0.198814, 0.309795, 0.378595, 0.491037, 0.67884, 0.99125, 1.51064", \ + "0.252117, 0.364865, 0.433759, 0.546617, 0.734185, 1.04658, 1.56594", \ + "0.327161, 0.446026, 0.514534, 0.627131, 0.814849, 1.12722, 1.64714", \ + "0.427694, 0.560105, 0.627809, 0.740655, 0.928228, 1.23994, 1.76085", \ + "0.56921, 0.72122, 0.789248, 0.900856, 1.08739, 1.39855, 1.91815" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0326027, 0.164789, 0.260587, 0.420099, 0.687476, 1.13347, 1.87734", \ + "0.0333055, 0.16479, 0.260588, 0.4201, 0.687719, 1.13403, 1.87735", \ + "0.0355848, 0.165535, 0.260947, 0.42033, 0.688582, 1.13426, 1.87799", \ + "0.0409947, 0.167156, 0.262035, 0.421142, 0.688583, 1.13672, 1.878", \ + "0.0524807, 0.170552, 0.263922, 0.422633, 0.689515, 1.13673, 1.8783", \ + "0.069262, 0.179393, 0.268455, 0.424709, 0.691223, 1.13674, 1.87923", \ + "0.092517, 0.195912, 0.279092, 0.430875, 0.694615, 1.13984, 1.88187" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.140318, 0.242852, 0.30184, 0.397816, 0.557869, 0.824203, 1.26756", \ + "0.175166, 0.277816, 0.336975, 0.432988, 0.593007, 0.859636, 1.30285", \ + "0.204299, 0.308362, 0.367477, 0.463576, 0.623572, 0.890003, 1.33326", \ + "0.249834, 0.357344, 0.417194, 0.51359, 0.673832, 0.940036, 1.38338", \ + "0.311292, 0.426459, 0.486622, 0.58386, 0.744241, 1.01077, 1.45435", \ + "0.385564, 0.514256, 0.576087, 0.673425, 0.833916, 1.10041, 1.54478", \ + "0.473651, 0.631801, 0.697828, 0.796875, 0.958369, 1.22469, 1.66841" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0329632, 0.139537, 0.214124, 0.34082, 0.555006, 0.912776, 1.5093", \ + "0.0331256, 0.139538, 0.214151, 0.340821, 0.555296, 0.913263, 1.50931", \ + "0.034794, 0.139786, 0.214776, 0.341105, 0.555388, 0.913347, 1.50937", \ + "0.0390324, 0.14255, 0.216674, 0.342187, 0.555797, 0.913348, 1.51018", \ + "0.0470469, 0.148434, 0.220552, 0.344769, 0.557386, 0.913812, 1.51019", \ + "0.063132, 0.160202, 0.229107, 0.350234, 0.560118, 0.916061, 1.5117", \ + "0.090925, 0.187897, 0.249989, 0.36393, 0.567992, 0.920377, 1.51495" \ + ); + } + } + 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.132331, 0.24217, 0.310955, 0.423396, 0.611115, 0.923412, 1.44252", \ + "0.170938, 0.281131, 0.349866, 0.462383, 0.650235, 0.962686, 1.48208", \ + "0.202878, 0.313863, 0.382588, 0.495241, 0.682788, 0.995, 1.51456", \ + "0.256116, 0.369113, 0.437998, 0.550565, 0.738247, 1.05069, 1.57032", \ + "0.333626, 0.451879, 0.520591, 0.63331, 0.821289, 1.13363, 1.65327", \ + "0.439552, 0.570971, 0.639582, 0.751943, 0.940085, 1.25216, 1.77188", \ + "0.588834, 0.738508, 0.808797, 0.922433, 1.1097, 1.42151, 1.94091" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0327464, 0.164808, 0.260507, 0.420101, 0.687536, 1.13367, 1.87768", \ + "0.0328844, 0.164809, 0.260551, 0.420258, 0.687756, 1.13406, 1.87779", \ + "0.0347561, 0.165222, 0.260764, 0.420259, 0.691445, 1.13407, 1.87792", \ + "0.0384621, 0.166621, 0.261613, 0.420635, 0.691446, 1.13588, 1.87793", \ + "0.0468858, 0.169976, 0.263556, 0.421899, 0.691447, 1.13589, 1.87794", \ + "0.061079, 0.178191, 0.268067, 0.423994, 0.691448, 1.1359, 1.87833", \ + "0.082133, 0.193568, 0.278475, 0.43046, 0.69378, 1.1384, 1.88087" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.152251, 0.256317, 0.315719, 0.412016, 0.572358, 0.838956, 1.28257", \ + "0.188788, 0.292763, 0.35237, 0.448649, 0.609075, 0.875733, 1.31974", \ + "0.219133, 0.324134, 0.38377, 0.480214, 0.640622, 0.907367, 1.35109", \ + "0.26777, 0.37585, 0.435706, 0.532489, 0.692995, 0.959506, 1.40334", \ + "0.334897, 0.450095, 0.510493, 0.6078, 0.768497, 1.03575, 1.47951", \ + "0.418926, 0.546457, 0.608859, 0.706134, 0.86734, 1.13438, 1.57819", \ + "0.522476, 0.674466, 0.740076, 0.83964, 1.0012, 1.26816, 1.71177" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0342728, 0.140354, 0.215308, 0.341802, 0.555888, 0.913592, 1.51008", \ + "0.0343104, 0.140355, 0.215309, 0.341962, 0.555889, 0.913824, 1.51017", \ + "0.0356499, 0.140781, 0.215614, 0.342137, 0.55691, 0.913839, 1.51025", \ + "0.0394618, 0.143262, 0.217244, 0.34325, 0.556911, 0.91384, 1.51237", \ + "0.0465385, 0.148515, 0.220944, 0.345354, 0.557975, 0.915386, 1.51238", \ + "0.060617, 0.159139, 0.228988, 0.350089, 0.56094, 0.917286, 1.51239", \ + "0.085812, 0.183523, 0.246468, 0.361764, 0.566939, 0.92039, 1.51569" \ + ); + } + } + 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.132331, 0.24217, 0.310955, 0.423396, 0.611115, 0.923412, 1.44252", \ + "0.170938, 0.281131, 0.349866, 0.462383, 0.650235, 0.962686, 1.48208", \ + "0.202878, 0.313863, 0.382588, 0.495241, 0.682788, 0.995, 1.51456", \ + "0.256116, 0.369113, 0.437998, 0.550565, 0.738247, 1.05069, 1.57032", \ + "0.333626, 0.451879, 0.520591, 0.63331, 0.821289, 1.13363, 1.65327", \ + "0.439552, 0.570971, 0.639582, 0.751943, 0.940085, 1.25216, 1.77188", \ + "0.588834, 0.738508, 0.808797, 0.922433, 1.1097, 1.42151, 1.94091" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0327464, 0.164808, 0.260507, 0.420101, 0.687536, 1.13367, 1.87768", \ + "0.0328844, 0.164809, 0.260551, 0.420258, 0.687756, 1.13406, 1.87779", \ + "0.0347561, 0.165222, 0.260764, 0.420259, 0.691445, 1.13407, 1.87792", \ + "0.0384621, 0.166621, 0.261613, 0.420635, 0.691446, 1.13588, 1.87793", \ + "0.0468858, 0.169976, 0.263556, 0.421899, 0.691447, 1.13589, 1.87794", \ + "0.061079, 0.178191, 0.268067, 0.423994, 0.691448, 1.1359, 1.87833", \ + "0.082133, 0.193568, 0.278475, 0.43046, 0.69378, 1.1384, 1.88087" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.152251, 0.256317, 0.315719, 0.412016, 0.572358, 0.838956, 1.28257", \ + "0.188788, 0.292763, 0.35237, 0.448649, 0.609075, 0.875733, 1.31974", \ + "0.219133, 0.324134, 0.38377, 0.480214, 0.640622, 0.907367, 1.35109", \ + "0.26777, 0.37585, 0.435706, 0.532489, 0.692995, 0.959506, 1.40334", \ + "0.334897, 0.450095, 0.510493, 0.6078, 0.768497, 1.03575, 1.47951", \ + "0.418926, 0.546457, 0.608859, 0.706134, 0.86734, 1.13438, 1.57819", \ + "0.522476, 0.674466, 0.740076, 0.83964, 1.0012, 1.26816, 1.71177" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0342728, 0.140354, 0.215308, 0.341802, 0.555888, 0.913592, 1.51008", \ + "0.0343104, 0.140355, 0.215309, 0.341962, 0.555889, 0.913824, 1.51017", \ + "0.0356499, 0.140781, 0.215614, 0.342137, 0.55691, 0.913839, 1.51025", \ + "0.0394618, 0.143262, 0.217244, 0.34325, 0.556911, 0.91384, 1.51237", \ + "0.0465385, 0.148515, 0.220944, 0.345354, 0.557975, 0.915386, 1.51238", \ + "0.060617, 0.159139, 0.228988, 0.350089, 0.56094, 0.917286, 1.51239", \ + "0.085812, 0.183523, 0.246468, 0.361764, 0.566939, 0.92039, 1.51569" \ + ); + } + } + 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.0793752, 0.182728, 0.250437, 0.36208, 0.548998, 0.860567, 1.37952", \ + "0.120955, 0.225278, 0.293198, 0.40494, 0.592027, 0.903375, 1.42294", \ + "0.150625, 0.257066, 0.324966, 0.436752, 0.623785, 0.935484, 1.45424", \ + "0.195856, 0.306939, 0.374837, 0.486649, 0.673651, 0.985077, 1.50452", \ + "0.256057, 0.378562, 0.446584, 0.558241, 0.745191, 1.0564, 1.57538", \ + "0.338026, 0.479961, 0.548235, 0.660344, 0.846772, 1.15767, 1.67611", \ + "0.442815, 0.619361, 0.690029, 0.802031, 0.988374, 1.29973, 1.8182" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0262446, 0.159319, 0.255806, 0.415805, 0.683524, 1.1301, 1.87322", \ + "0.0295289, 0.159542, 0.25587, 0.415955, 0.683525, 1.13011, 1.87323", \ + "0.0340879, 0.160164, 0.256221, 0.415956, 0.683577, 1.13012, 1.87383", \ + "0.0435097, 0.161961, 0.257094, 0.416337, 0.683926, 1.13385, 1.87415", \ + "0.0584004, 0.166732, 0.259611, 0.417723, 0.684673, 1.13386, 1.87416", \ + "0.079892, 0.178351, 0.265721, 0.420695, 0.686252, 1.13387, 1.87458", \ + "0.114771, 0.204301, 0.281782, 0.428594, 0.69066, 1.13465, 1.8771" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.137442, 0.241471, 0.300914, 0.39741, 0.557615, 0.824378, 1.26812", \ + "0.17113, 0.275188, 0.334701, 0.431104, 0.591378, 0.858295, 1.30168", \ + "0.203043, 0.30825, 0.367991, 0.464628, 0.624923, 0.89159, 1.33551", \ + "0.252991, 0.360619, 0.420888, 0.51781, 0.678613, 0.945113, 1.38887", \ + "0.320848, 0.434254, 0.494626, 0.592021, 0.753189, 1.02031, 1.4642", \ + "0.40737, 0.530382, 0.591355, 0.688119, 0.849217, 1.11667, 1.56157", \ + "0.521325, 0.667271, 0.730174, 0.827667, 0.987138, 1.25381, 1.69801" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0343445, 0.140485, 0.21531, 0.341789, 0.555913, 0.913591, 1.51001", \ + "0.0345124, 0.140486, 0.215385, 0.341858, 0.556158, 0.914098, 1.51006", \ + "0.0367093, 0.141343, 0.216018, 0.342167, 0.556422, 0.914232, 1.51117", \ + "0.0419303, 0.144122, 0.218323, 0.34379, 0.557082, 0.914361, 1.51118", \ + "0.0518735, 0.149503, 0.2222, 0.347112, 0.5597, 0.915728, 1.51119", \ + "0.068214, 0.157614, 0.227837, 0.350704, 0.562845, 0.91908, 1.51377", \ + "0.094966, 0.179865, 0.242519, 0.35939, 0.567057, 0.922495, 1.51827" \ + ); + } + } + 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.0743596, 0.176174, 0.243741, 0.355535, 0.542354, 0.853949, 1.37292", \ + "0.115031, 0.217145, 0.285075, 0.397046, 0.583792, 0.895425, 1.41476", \ + "0.143484, 0.246275, 0.314176, 0.425926, 0.613039, 0.924568, 1.4441", \ + "0.18674, 0.29237, 0.360093, 0.471993, 0.659429, 0.970936, 1.48984", \ + "0.244584, 0.356627, 0.423876, 0.535745, 0.722599, 1.03418, 1.55337", \ + "0.321698, 0.446375, 0.512617, 0.623557, 0.808724, 1.12019, 1.63917", \ + "0.418931, 0.572202, 0.640997, 0.751772, 0.937248, 1.24487, 1.76295" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0227245, 0.159323, 0.25576, 0.415695, 0.683796, 1.12945, 1.8741", \ + "0.024984, 0.159324, 0.255798, 0.416418, 0.683797, 1.12948, 1.87411", \ + "0.0284342, 0.159935, 0.256215, 0.416419, 0.683798, 1.12952, 1.87412", \ + "0.0353302, 0.161158, 0.257133, 0.416458, 0.683826, 1.13467, 1.87413", \ + "0.047049, 0.164594, 0.258696, 0.41771, 0.684862, 1.13468, 1.87414", \ + "0.064821, 0.172461, 0.263726, 0.420062, 0.686646, 1.13469, 1.87459", \ + "0.093761, 0.195517, 0.277352, 0.427923, 0.691251, 1.13534, 1.8772" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.122737, 0.225272, 0.284359, 0.380396, 0.540446, 0.806847, 1.25024", \ + "0.155909, 0.258783, 0.317742, 0.413865, 0.573933, 0.840144, 1.28399", \ + "0.185504, 0.289972, 0.349388, 0.445509, 0.605734, 0.872083, 1.31569", \ + "0.231168, 0.338483, 0.398603, 0.495366, 0.656027, 0.922483, 1.36579", \ + "0.292106, 0.404842, 0.463789, 0.560477, 0.721478, 0.98831, 1.43197", \ + "0.36811, 0.492987, 0.55313, 0.649391, 0.809239, 1.07504, 1.51874", \ + "0.467505, 0.617073, 0.679673, 0.776345, 0.935049, 1.19987, 1.63967" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0330507, 0.139299, 0.214554, 0.340769, 0.555029, 0.913497, 1.50924", \ + "0.0336527, 0.1393, 0.214555, 0.341028, 0.55503, 0.913498, 1.50937", \ + "0.0363843, 0.140586, 0.2152, 0.341491, 0.555284, 0.913499, 1.50938", \ + "0.0422994, 0.143717, 0.21793, 0.343178, 0.556548, 0.9135, 1.51013", \ + "0.0528196, 0.149755, 0.222071, 0.346509, 0.559495, 0.915261, 1.51087", \ + "0.07099, 0.159027, 0.227755, 0.350318, 0.562483, 0.919404, 1.51344", \ + "0.099068, 0.183466, 0.244978, 0.361371, 0.567715, 0.922479, 1.5176" \ + ); + } + } + 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.0741075, 0.175811, 0.243531, 0.355236, 0.542238, 0.853592, 1.37265", \ + "0.114539, 0.216566, 0.284607, 0.396521, 0.583949, 0.894901, 1.41437", \ + "0.143063, 0.245832, 0.313654, 0.425519, 0.61249, 0.924226, 1.44369", \ + "0.186847, 0.292481, 0.360263, 0.472223, 0.65943, 0.970954, 1.48999", \ + "0.24449, 0.35711, 0.424502, 0.536572, 0.72342, 1.03543, 1.55411", \ + "0.322782, 0.447512, 0.514583, 0.625622, 0.810689, 1.1191, 1.63739", \ + "0.422646, 0.5782, 0.64613, 0.757225, 0.941589, 1.2487, 1.76677" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0226987, 0.159199, 0.255753, 0.415695, 0.683407, 1.13014, 1.8741", \ + "0.0250898, 0.159337, 0.255851, 0.416417, 0.684352, 1.13015, 1.87411", \ + "0.0284497, 0.159942, 0.256218, 0.416418, 0.684353, 1.13016, 1.87412", \ + "0.0353611, 0.161154, 0.257139, 0.416422, 0.684354, 1.13467, 1.87413", \ + "0.0471005, 0.164509, 0.258723, 0.417697, 0.684817, 1.13468, 1.87414", \ + "0.064978, 0.173227, 0.263501, 0.420103, 0.686679, 1.13469, 1.87448", \ + "0.093225, 0.194848, 0.276679, 0.427787, 0.69099, 1.13514, 1.87734" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0999764, 0.195676, 0.253878, 0.349719, 0.509686, 0.77569, 1.21917", \ + "0.136207, 0.232383, 0.290841, 0.386556, 0.546475, 0.812818, 1.25606", \ + "0.165717, 0.263808, 0.322311, 0.41832, 0.578198, 0.84429, 1.28796", \ + "0.209808, 0.310973, 0.370024, 0.466257, 0.626198, 0.892711, 1.33607", \ + "0.268235, 0.374872, 0.432765, 0.528216, 0.688396, 0.954653, 1.39784", \ + "0.338987, 0.458697, 0.517655, 0.612781, 0.771803, 1.03733, 1.48076", \ + "0.428844, 0.573699, 0.636346, 0.731467, 0.88683, 1.15175, 1.594" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0274413, 0.133936, 0.210245, 0.338133, 0.552615, 0.910615, 1.50703", \ + "0.0285255, 0.13406, 0.210427, 0.338134, 0.552891, 0.910703, 1.50704", \ + "0.0315668, 0.13556, 0.211293, 0.33841, 0.552892, 0.910704, 1.50709", \ + "0.0377696, 0.138243, 0.213343, 0.33999, 0.553906, 0.911208, 1.50763", \ + "0.048626, 0.143279, 0.216933, 0.342736, 0.556036, 0.912348, 1.50852", \ + "0.06671, 0.153457, 0.22263, 0.345804, 0.558655, 0.915864, 1.5102", \ + "0.094428, 0.177446, 0.240513, 0.35624, 0.563931, 0.919125, 1.51375" \ + ); + } + } + 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.0793752, 0.182728, 0.250437, 0.36208, 0.548998, 0.860567, 1.37952", \ + "0.120955, 0.225278, 0.293198, 0.40494, 0.592027, 0.903375, 1.42294", \ + "0.150625, 0.257066, 0.324966, 0.436752, 0.623785, 0.935484, 1.45424", \ + "0.195856, 0.306939, 0.374837, 0.486649, 0.673651, 0.985077, 1.50452", \ + "0.256057, 0.378562, 0.446584, 0.558241, 0.745191, 1.0564, 1.57538", \ + "0.338026, 0.479961, 0.548235, 0.660344, 0.846772, 1.15767, 1.67611", \ + "0.442815, 0.619361, 0.690029, 0.802031, 0.988374, 1.29973, 1.8182" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0262446, 0.159319, 0.255806, 0.415805, 0.683524, 1.1301, 1.87322", \ + "0.0295289, 0.159542, 0.25587, 0.415955, 0.683525, 1.13011, 1.87323", \ + "0.0340879, 0.160164, 0.256221, 0.415956, 0.683577, 1.13012, 1.87383", \ + "0.0435097, 0.161961, 0.257094, 0.416337, 0.683926, 1.13385, 1.87415", \ + "0.0584004, 0.166732, 0.259611, 0.417723, 0.684673, 1.13386, 1.87416", \ + "0.079892, 0.178351, 0.265721, 0.420695, 0.686252, 1.13387, 1.87458", \ + "0.114771, 0.204301, 0.281782, 0.428594, 0.69066, 1.13465, 1.8771" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.137442, 0.241471, 0.300914, 0.39741, 0.557615, 0.824378, 1.26812", \ + "0.17113, 0.275188, 0.334701, 0.431104, 0.591378, 0.858295, 1.30168", \ + "0.203043, 0.30825, 0.367991, 0.464628, 0.624923, 0.89159, 1.33551", \ + "0.252991, 0.360619, 0.420888, 0.51781, 0.678613, 0.945113, 1.38887", \ + "0.320848, 0.434254, 0.494626, 0.592021, 0.753189, 1.02031, 1.4642", \ + "0.40737, 0.530382, 0.591355, 0.688119, 0.849217, 1.11667, 1.56157", \ + "0.521325, 0.667271, 0.730174, 0.827667, 0.987138, 1.25381, 1.69801" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0343445, 0.140485, 0.21531, 0.341789, 0.555913, 0.913591, 1.51001", \ + "0.0345124, 0.140486, 0.215385, 0.341858, 0.556158, 0.914098, 1.51006", \ + "0.0367093, 0.141343, 0.216018, 0.342167, 0.556422, 0.914232, 1.51117", \ + "0.0419303, 0.144122, 0.218323, 0.34379, 0.557082, 0.914361, 1.51118", \ + "0.0518735, 0.149503, 0.2222, 0.347112, 0.5597, 0.915728, 1.51119", \ + "0.068214, 0.157614, 0.227837, 0.350704, 0.562845, 0.91908, 1.51377", \ + "0.094966, 0.179865, 0.242519, 0.35939, 0.567057, 0.922495, 1.51827" \ + ); + } + } + 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.00590513, 0.00619407, 0.00623417, 0.00620423, 0.00614188, 0.00594118, 0.00604228", \ + "0.00569412, 0.00597798, 0.00600085, 0.00598784, 0.00592951, 0.00580558, 0.00585342", \ + "0.00563067, 0.00585743, 0.00591073, 0.00591503, 0.00588642, 0.00571735, 0.00577159", \ + "0.00564534, 0.00580224, 0.00582297, 0.00590345, 0.00579125, 0.00576723, 0.00563858", \ + "0.00585292, 0.00597311, 0.00600848, 0.00593339, 0.00596195, 0.0058358, 0.00606123", \ + "0.00647831, 0.00652372, 0.00651495, 0.00659494, 0.00660332, 0.00627595, 0.0066184", \ + "0.00800582, 0.00783032, 0.0078241, 0.00780545, 0.00779485, 0.00777686, 0.00740998" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0065293, 0.00689846, 0.00692961, 0.0068935, 0.0068083, 0.00669301, 0.00642851", \ + "0.00633118, 0.00673675, 0.00680611, 0.0067344, 0.00667505, 0.00656204, 0.00630273", \ + "0.00627126, 0.00662396, 0.00672056, 0.00664178, 0.00659894, 0.00645293, 0.00620379", \ + "0.00622139, 0.00651024, 0.0065363, 0.00658753, 0.00664247, 0.006419, 0.00616173", \ + "0.0062604, 0.00652624, 0.00657249, 0.00658596, 0.00652996, 0.00655288, 0.00617613", \ + "0.00654155, 0.00666788, 0.00669566, 0.00674867, 0.00670609, 0.00645098, 0.00659531", \ + "0.00776671, 0.00764121, 0.00759229, 0.00762969, 0.00771302, 0.00775789, 0.00761124" \ + ); + } + } + 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.00590513, 0.00619407, 0.00623417, 0.00620423, 0.00614188, 0.00594118, 0.00604228", \ + "0.00569412, 0.00597798, 0.00600085, 0.00598784, 0.00592951, 0.00580558, 0.00585342", \ + "0.00563067, 0.00585743, 0.00591073, 0.00591503, 0.00588642, 0.00571735, 0.00577159", \ + "0.00564534, 0.00580224, 0.00582297, 0.00590345, 0.00579125, 0.00576723, 0.00563858", \ + "0.00585292, 0.00597311, 0.00600848, 0.00593339, 0.00596195, 0.0058358, 0.00606123", \ + "0.00647831, 0.00652372, 0.00651495, 0.00659494, 0.00660332, 0.00627595, 0.0066184", \ + "0.00800582, 0.00783032, 0.0078241, 0.00780545, 0.00779485, 0.00777686, 0.00740998" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0065293, 0.00689846, 0.00692961, 0.0068935, 0.0068083, 0.00669301, 0.00642851", \ + "0.00633118, 0.00673675, 0.00680611, 0.0067344, 0.00667505, 0.00656204, 0.00630273", \ + "0.00627126, 0.00662396, 0.00672056, 0.00664178, 0.00659894, 0.00645293, 0.00620379", \ + "0.00622139, 0.00651024, 0.0065363, 0.00658753, 0.00664247, 0.006419, 0.00616173", \ + "0.0062604, 0.00652624, 0.00657249, 0.00658596, 0.00652996, 0.00655288, 0.00617613", \ + "0.00654155, 0.00666788, 0.00669566, 0.00674867, 0.00670609, 0.00645098, 0.00659531", \ + "0.00776671, 0.00764121, 0.00759229, 0.00762969, 0.00771302, 0.00775789, 0.00761124" \ + ); + } + } + 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.00694453, 0.00722883, 0.00726767, 0.00724345, 0.00716845, 0.0070223, 0.00709045", \ + "0.00679082, 0.0070895, 0.0071339, 0.00710684, 0.00705595, 0.00692334, 0.00700275", \ + "0.0067395, 0.00700815, 0.00707316, 0.00707, 0.00714305, 0.00683149, 0.00692155", \ + "0.00670712, 0.00688722, 0.00692458, 0.00700379, 0.00689479, 0.00683135, 0.00680591", \ + "0.0067481, 0.00690339, 0.00694887, 0.00691332, 0.00691687, 0.00676077, 0.00761921", \ + "0.00710668, 0.00723977, 0.00725207, 0.00729347, 0.00734353, 0.00704145, 0.00744135", \ + "0.00826023, 0.00820025, 0.00820085, 0.00823688, 0.00822287, 0.00821017, 0.00790055" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00650979, 0.00686162, 0.00688936, 0.00686252, 0.00680965, 0.00666503, 0.00639209", \ + "0.00640837, 0.00677422, 0.00683061, 0.00680175, 0.00675793, 0.00663326, 0.00639686", \ + "0.00636683, 0.00669561, 0.00679384, 0.00673339, 0.00671865, 0.00657516, 0.00626494", \ + "0.00634802, 0.00661581, 0.0066235, 0.00668381, 0.0066709, 0.00649844, 0.00640329", \ + "0.00637103, 0.00662712, 0.00669466, 0.00668645, 0.00663403, 0.006876, 0.00648366", \ + "0.00664309, 0.00678997, 0.00683174, 0.00688824, 0.00694938, 0.00671815, 0.00678176", \ + "0.00771599, 0.00764831, 0.00762177, 0.0076713, 0.00775323, 0.00780229, 0.00764713" \ + ); + } + } + 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.00694453, 0.00722883, 0.00726767, 0.00724345, 0.00716845, 0.0070223, 0.00709045", \ + "0.00679082, 0.0070895, 0.0071339, 0.00710684, 0.00705595, 0.00692334, 0.00700275", \ + "0.0067395, 0.00700815, 0.00707316, 0.00707, 0.00714305, 0.00683149, 0.00692155", \ + "0.00670712, 0.00688722, 0.00692458, 0.00700379, 0.00689479, 0.00683135, 0.00680591", \ + "0.0067481, 0.00690339, 0.00694887, 0.00691332, 0.00691687, 0.00676077, 0.00761921", \ + "0.00710668, 0.00723977, 0.00725207, 0.00729347, 0.00734353, 0.00704145, 0.00744135", \ + "0.00826023, 0.00820025, 0.00820085, 0.00823688, 0.00822287, 0.00821017, 0.00790055" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00650979, 0.00686162, 0.00688936, 0.00686252, 0.00680965, 0.00666503, 0.00639209", \ + "0.00640837, 0.00677422, 0.00683061, 0.00680175, 0.00675793, 0.00663326, 0.00639686", \ + "0.00636683, 0.00669561, 0.00679384, 0.00673339, 0.00671865, 0.00657516, 0.00626494", \ + "0.00634802, 0.00661581, 0.0066235, 0.00668381, 0.0066709, 0.00649844, 0.00640329", \ + "0.00637103, 0.00662712, 0.00669466, 0.00668645, 0.00663403, 0.006876, 0.00648366", \ + "0.00664309, 0.00678997, 0.00683174, 0.00688824, 0.00694938, 0.00671815, 0.00678176", \ + "0.00771599, 0.00764831, 0.00762177, 0.0076713, 0.00775323, 0.00780229, 0.00764713" \ + ); + } + } + 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.00608084, 0.0063829, 0.00635928, 0.00630684, 0.00620834, 0.00605565, 0.00609818", \ + "0.00577299, 0.00606988, 0.00609447, 0.00604861, 0.00595347, 0.00579018, 0.00589314", \ + "0.00568232, 0.00595134, 0.00600603, 0.00595452, 0.00587868, 0.00573034, 0.00580064", \ + "0.00574926, 0.00598084, 0.00598432, 0.00606513, 0.00596488, 0.00593545, 0.00587633", \ + "0.0060178, 0.00618181, 0.0062579, 0.00623501, 0.00620178, 0.00635853, 0.00626736", \ + "0.00668592, 0.00674876, 0.00681503, 0.00689203, 0.00688778, 0.00658016, 0.00678451", \ + "0.00843416, 0.00820412, 0.00823607, 0.00821765, 0.00827121, 0.00830588, 0.00805849" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00519003, 0.00552721, 0.00556053, 0.00555149, 0.00548434, 0.00537292, 0.00509482", \ + "0.00498169, 0.00533658, 0.00537126, 0.00536461, 0.00531306, 0.00519144, 0.00488378", \ + "0.00495356, 0.00524247, 0.005347, 0.00529038, 0.00526899, 0.00513309, 0.00490025", \ + "0.00500194, 0.00520932, 0.00523961, 0.00528457, 0.00528076, 0.00513908, 0.00490414", \ + "0.00531306, 0.00546348, 0.00551711, 0.00549605, 0.00544535, 0.00547314, 0.00510115", \ + "0.00593846, 0.00594175, 0.00596367, 0.0060091, 0.00600874, 0.00569809, 0.00591485", \ + "0.00750743, 0.00731029, 0.00729834, 0.00733056, 0.00733091, 0.00736586, 0.00716076" \ + ); + } + } + 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.00502361, 0.00534628, 0.00531584, 0.00526429, 0.00516719, 0.00514946, 0.00508822", \ + "0.00471356, 0.00503535, 0.00503557, 0.00503349, 0.00489925, 0.00473071, 0.00482937", \ + "0.00461632, 0.00487742, 0.00496669, 0.00487717, 0.00480771, 0.00464193, 0.00472907", \ + "0.00468938, 0.00491874, 0.00490481, 0.00500808, 0.00488904, 0.00491878, 0.00478614", \ + "0.00496066, 0.00512778, 0.00518452, 0.00516303, 0.00512998, 0.00507054, 0.00513938", \ + "0.00560949, 0.0056304, 0.00566633, 0.00566967, 0.00558625, 0.00532435, 0.00563811", \ + "0.00732143, 0.00716307, 0.00715079, 0.00714649, 0.00712176, 0.00696745, 0.00668377" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00506875, 0.00543506, 0.00544894, 0.00543959, 0.00536528, 0.00525553, 0.00493836", \ + "0.00485558, 0.00524579, 0.00525954, 0.00525007, 0.00519578, 0.00506846, 0.0048473", \ + "0.00484589, 0.00513956, 0.0052475, 0.00522652, 0.00514415, 0.00504758, 0.00477669", \ + "0.00498692, 0.00517334, 0.00517788, 0.00520986, 0.00521916, 0.00505275, 0.00484417", \ + "0.00519592, 0.00537327, 0.00542467, 0.00541992, 0.00532566, 0.00547592, 0.00506336", \ + "0.0059367, 0.00594621, 0.00595267, 0.00598666, 0.00595131, 0.00557794, 0.00552506", \ + "0.00756531, 0.00735843, 0.00731506, 0.00744286, 0.00740295, 0.00733415, 0.00684027" \ + ); + } + } + 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.00498696, 0.00529956, 0.00528259, 0.00522551, 0.00512506, 0.00512329, 0.00505079", \ + "0.00466659, 0.00499611, 0.00497834, 0.00497992, 0.00490635, 0.00468309, 0.00475141", \ + "0.00457898, 0.00482844, 0.00491784, 0.00488949, 0.00476102, 0.00462724, 0.00470754", \ + "0.00464486, 0.00487036, 0.00486437, 0.00495435, 0.00481352, 0.00485725, 0.00467617", \ + "0.00493146, 0.00506309, 0.0051304, 0.00513088, 0.0050761, 0.00500082, 0.00515506", \ + "0.00564949, 0.00571295, 0.00570603, 0.00572476, 0.00562929, 0.00522115, 0.00554735", \ + "0.00740292, 0.0072722, 0.00724772, 0.00726559, 0.00720134, 0.00706705, 0.00675642" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00513655, 0.00548237, 0.0054741, 0.00545209, 0.00540007, 0.00523332, 0.00499927", \ + "0.00487689, 0.00528823, 0.00529804, 0.00525264, 0.00518739, 0.00507496, 0.00478827", \ + "0.00485572, 0.00516433, 0.00524331, 0.00520581, 0.00513882, 0.00500457, 0.00477468", \ + "0.00493812, 0.00521614, 0.00520935, 0.00523409, 0.00537127, 0.00532185, 0.00487403", \ + "0.00520929, 0.00539256, 0.0054288, 0.00538818, 0.00523849, 0.00528051, 0.00486589", \ + "0.00598643, 0.00599691, 0.00603721, 0.00605193, 0.00599641, 0.00572813, 0.00562499", \ + "0.00764284, 0.00747784, 0.0075147, 0.00749764, 0.00745269, 0.00739745, 0.00717917" \ + ); + } + } + 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.00502361, 0.00534628, 0.00531584, 0.00526429, 0.00516719, 0.00514946, 0.00508822", \ + "0.00471356, 0.00503535, 0.00503557, 0.00503349, 0.00489925, 0.00473071, 0.00482937", \ + "0.00461632, 0.00487742, 0.00496669, 0.00487717, 0.00480771, 0.00464193, 0.00472907", \ + "0.00468938, 0.00491874, 0.00490481, 0.00500808, 0.00488904, 0.00491878, 0.00478614", \ + "0.00496066, 0.00512778, 0.00518452, 0.00516303, 0.00512998, 0.00507054, 0.00513938", \ + "0.00560949, 0.0056304, 0.00566633, 0.00566967, 0.00558625, 0.00532435, 0.00563811", \ + "0.00732143, 0.00716307, 0.00715079, 0.00714649, 0.00712176, 0.00696745, 0.00668377" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00513655, 0.00548237, 0.0054741, 0.00545209, 0.00540007, 0.00523332, 0.00499927", \ + "0.00487689, 0.00528823, 0.00529804, 0.00525264, 0.00518739, 0.00507496, 0.00478827", \ + "0.00485572, 0.00516433, 0.00524331, 0.00520581, 0.00513882, 0.00500457, 0.00477468", \ + "0.00493812, 0.00521614, 0.00520935, 0.00523409, 0.00537127, 0.00532185, 0.00487403", \ + "0.00520929, 0.00539256, 0.0054288, 0.00538818, 0.00523849, 0.00528051, 0.00486589", \ + "0.00598643, 0.00599691, 0.00603721, 0.00605193, 0.00599641, 0.00572813, 0.00562499", \ + "0.00764284, 0.00747784, 0.0075147, 0.00749764, 0.00745269, 0.00739745, 0.00717917" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00253334; + rise_capacitance : 0.00255682; + rise_capacitance_range (0.00238449, 0.00269146); + fall_capacitance : 0.00250986; + fall_capacitance_range (0.00225284, 0.00283316); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00260367; + rise_capacitance : 0.00265225; + rise_capacitance_range (0.00237528, 0.00294267); + fall_capacitance : 0.00255508; + fall_capacitance_range (0.00234665, 0.00285008); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0024607; + rise_capacitance : 0.00251472; + rise_capacitance_range (0.00217826, 0.00274763); + fall_capacitance : 0.00240668; + fall_capacitance_range (0.00218255, 0.00259251); + } + } + cell (sg13cmos5l_a21o_2) { + area : 14.5152; + cell_footprint : "a21o"; + cell_leakage_power : 929.312; + leakage_power () { + value : 1133.82; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 1228.44; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 1213.41; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 1184.16; + when : "A1&A2&!B1"; + } + leakage_power () { + value : 709.215; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 707.887; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 707.887; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 549.676; + 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.134547, 0.254903, 0.324052, 0.436839, 0.624478, 0.936962, 1.45621", \ + "0.175147, 0.295694, 0.364794, 0.477568, 0.665273, 0.977471, 1.4981", \ + "0.209865, 0.331646, 0.400648, 0.513486, 0.701589, 1.0167, 1.53334", \ + "0.266177, 0.391389, 0.460453, 0.573272, 0.760959, 1.07336, 1.59313", \ + "0.345366, 0.478826, 0.547326, 0.660005, 0.847551, 1.15982, 1.67976", \ + "0.450976, 0.602852, 0.671868, 0.784132, 0.970301, 1.28182, 1.80318", \ + "0.59296, 0.773858, 0.843043, 0.954827, 1.142, 1.45284, 1.97124" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0339147, 0.167549, 0.262607, 0.421562, 0.689253, 1.13557, 1.87928", \ + "0.034615, 0.16755, 0.262785, 0.422032, 0.689254, 1.13558, 1.87956", \ + "0.0376341, 0.168275, 0.262971, 0.422033, 0.689764, 1.13858, 1.88014", \ + "0.0443695, 0.170456, 0.264331, 0.422788, 0.689902, 1.14196, 1.88015", \ + "0.0581403, 0.175422, 0.267521, 0.424713, 0.691018, 1.14197, 1.88049", \ + "0.078743, 0.187809, 0.274744, 0.428448, 0.693614, 1.14198, 1.88143", \ + "0.107877, 0.214027, 0.292233, 0.43855, 0.698325, 1.14221, 1.88526" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.176414, 0.298352, 0.35931, 0.455984, 0.616001, 0.881522, 1.32403", \ + "0.211313, 0.333514, 0.394296, 0.491501, 0.651466, 0.917215, 1.35969", \ + "0.242439, 0.364894, 0.4262, 0.523227, 0.683271, 0.948998, 1.39123", \ + "0.294014, 0.419887, 0.481378, 0.578624, 0.738726, 1.00459, 1.44673", \ + "0.36761, 0.502019, 0.564624, 0.66248, 0.823187, 1.08923, 1.53118", \ + "0.465303, 0.612759, 0.678305, 0.776438, 0.937148, 1.2035, 1.64522", \ + "0.596804, 0.772051, 0.841225, 0.942683, 1.10358, 1.36856, 1.80988" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0418196, 0.151922, 0.224886, 0.349195, 0.561404, 0.917215, 1.51147", \ + "0.0418206, 0.151923, 0.224887, 0.349196, 0.561405, 0.917216, 1.51151", \ + "0.0430748, 0.151924, 0.225114, 0.34934, 0.561579, 0.917217, 1.51155", \ + "0.0473009, 0.154969, 0.227252, 0.350632, 0.56177, 0.917218, 1.51291", \ + "0.0566015, 0.1619, 0.232306, 0.354184, 0.563752, 0.91869, 1.51292", \ + "0.073083, 0.176846, 0.244789, 0.362411, 0.568745, 0.921214, 1.51356", \ + "0.105342, 0.205185, 0.267645, 0.379051, 0.579101, 0.92679, 1.51775" \ + ); + } + } + 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.134547, 0.254903, 0.324052, 0.436839, 0.624478, 0.936962, 1.45621", \ + "0.175147, 0.295694, 0.364794, 0.477568, 0.665273, 0.977471, 1.4981", \ + "0.209865, 0.331646, 0.400648, 0.513486, 0.701589, 1.0167, 1.53334", \ + "0.266177, 0.391389, 0.460453, 0.573272, 0.760959, 1.07336, 1.59313", \ + "0.345366, 0.478826, 0.547326, 0.660005, 0.847551, 1.15982, 1.67976", \ + "0.450976, 0.602852, 0.671868, 0.784132, 0.970301, 1.28182, 1.80318", \ + "0.59296, 0.773858, 0.843043, 0.954827, 1.142, 1.45284, 1.97124" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0339147, 0.167549, 0.262607, 0.421562, 0.689253, 1.13557, 1.87928", \ + "0.034615, 0.16755, 0.262785, 0.422032, 0.689254, 1.13558, 1.87956", \ + "0.0376341, 0.168275, 0.262971, 0.422033, 0.689764, 1.13858, 1.88014", \ + "0.0443695, 0.170456, 0.264331, 0.422788, 0.689902, 1.14196, 1.88015", \ + "0.0581403, 0.175422, 0.267521, 0.424713, 0.691018, 1.14197, 1.88049", \ + "0.078743, 0.187809, 0.274744, 0.428448, 0.693614, 1.14198, 1.88143", \ + "0.107877, 0.214027, 0.292233, 0.43855, 0.698325, 1.14221, 1.88526" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.176414, 0.298352, 0.35931, 0.455984, 0.616001, 0.881522, 1.32403", \ + "0.211313, 0.333514, 0.394296, 0.491501, 0.651466, 0.917215, 1.35969", \ + "0.242439, 0.364894, 0.4262, 0.523227, 0.683271, 0.948998, 1.39123", \ + "0.294014, 0.419887, 0.481378, 0.578624, 0.738726, 1.00459, 1.44673", \ + "0.36761, 0.502019, 0.564624, 0.66248, 0.823187, 1.08923, 1.53118", \ + "0.465303, 0.612759, 0.678305, 0.776438, 0.937148, 1.2035, 1.64522", \ + "0.596804, 0.772051, 0.841225, 0.942683, 1.10358, 1.36856, 1.80988" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0418196, 0.151922, 0.224886, 0.349195, 0.561404, 0.917215, 1.51147", \ + "0.0418206, 0.151923, 0.224887, 0.349196, 0.561405, 0.917216, 1.51151", \ + "0.0430748, 0.151924, 0.225114, 0.34934, 0.561579, 0.917217, 1.51155", \ + "0.0473009, 0.154969, 0.227252, 0.350632, 0.56177, 0.917218, 1.51291", \ + "0.0566015, 0.1619, 0.232306, 0.354184, 0.563752, 0.91869, 1.51292", \ + "0.073083, 0.176846, 0.244789, 0.362411, 0.568745, 0.921214, 1.51356", \ + "0.105342, 0.205185, 0.267645, 0.379051, 0.579101, 0.92679, 1.51775" \ + ); + } + } + 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.140341, 0.260727, 0.329782, 0.442314, 0.63031, 0.942628, 1.4623", \ + "0.179594, 0.300232, 0.369313, 0.48203, 0.669875, 0.98194, 1.5023", \ + "0.212444, 0.334151, 0.403231, 0.51598, 0.703974, 1.019, 1.53558", \ + "0.267844, 0.392775, 0.461721, 0.574583, 0.762425, 1.07458, 1.59457", \ + "0.349296, 0.481029, 0.549754, 0.662823, 0.850737, 1.16268, 1.68246", \ + "0.460528, 0.608827, 0.677917, 0.790424, 0.977877, 1.28991, 1.80947", \ + "0.613201, 0.78323, 0.855996, 0.96892, 1.15567, 1.46726, 1.98616" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0339783, 0.167429, 0.262503, 0.421784, 0.689242, 1.13557, 1.87955", \ + "0.0343246, 0.16743, 0.262504, 0.422705, 0.689285, 1.13586, 1.88004", \ + "0.0362321, 0.168016, 0.262718, 0.422706, 0.689615, 1.13873, 1.88012", \ + "0.040734, 0.169834, 0.263849, 0.422707, 0.689683, 1.13874, 1.88013", \ + "0.0504895, 0.174587, 0.266574, 0.424055, 0.690532, 1.13875, 1.88036", \ + "0.067648, 0.185678, 0.273354, 0.427391, 0.692771, 1.13876, 1.88067", \ + "0.092966, 0.206159, 0.28879, 0.437151, 0.697696, 1.14122, 1.88324" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.189908, 0.3137, 0.374765, 0.472013, 0.63236, 0.898368, 1.34143", \ + "0.226435, 0.350299, 0.411507, 0.509504, 0.669573, 0.935402, 1.3783", \ + "0.258642, 0.382795, 0.444267, 0.541708, 0.702165, 0.968143, 1.41176", \ + "0.31279, 0.439594, 0.501365, 0.599048, 0.759608, 1.02588, 1.46833", \ + "0.391488, 0.525642, 0.588446, 0.686796, 0.847694, 1.11392, 1.55648", \ + "0.497262, 0.645019, 0.710054, 0.809639, 0.970087, 1.23685, 1.67939", \ + "0.642497, 0.814466, 0.883536, 0.986139, 1.14652, 1.41267, 1.85488" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0436459, 0.153296, 0.226597, 0.350476, 0.562561, 0.918141, 1.5124", \ + "0.0436469, 0.153297, 0.226598, 0.350788, 0.562562, 0.91821, 1.51243", \ + "0.0441956, 0.153298, 0.226599, 0.350789, 0.562563, 0.918256, 1.51327", \ + "0.0479191, 0.155638, 0.22804, 0.351406, 0.563181, 0.91897, 1.51328", \ + "0.0564288, 0.162185, 0.232837, 0.354883, 0.564571, 0.919369, 1.514", \ + "0.071695, 0.175457, 0.243297, 0.361972, 0.568796, 0.922276, 1.51437", \ + "0.100938, 0.201212, 0.264917, 0.378261, 0.578744, 0.92774, 1.51833" \ + ); + } + } + 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.140341, 0.260727, 0.329782, 0.442314, 0.63031, 0.942628, 1.4623", \ + "0.179594, 0.300232, 0.369313, 0.48203, 0.669875, 0.98194, 1.5023", \ + "0.212444, 0.334151, 0.403231, 0.51598, 0.703974, 1.019, 1.53558", \ + "0.267844, 0.392775, 0.461721, 0.574583, 0.762425, 1.07458, 1.59457", \ + "0.349296, 0.481029, 0.549754, 0.662823, 0.850737, 1.16268, 1.68246", \ + "0.460528, 0.608827, 0.677917, 0.790424, 0.977877, 1.28991, 1.80947", \ + "0.613201, 0.78323, 0.855996, 0.96892, 1.15567, 1.46726, 1.98616" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0339783, 0.167429, 0.262503, 0.421784, 0.689242, 1.13557, 1.87955", \ + "0.0343246, 0.16743, 0.262504, 0.422705, 0.689285, 1.13586, 1.88004", \ + "0.0362321, 0.168016, 0.262718, 0.422706, 0.689615, 1.13873, 1.88012", \ + "0.040734, 0.169834, 0.263849, 0.422707, 0.689683, 1.13874, 1.88013", \ + "0.0504895, 0.174587, 0.266574, 0.424055, 0.690532, 1.13875, 1.88036", \ + "0.067648, 0.185678, 0.273354, 0.427391, 0.692771, 1.13876, 1.88067", \ + "0.092966, 0.206159, 0.28879, 0.437151, 0.697696, 1.14122, 1.88324" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.189908, 0.3137, 0.374765, 0.472013, 0.63236, 0.898368, 1.34143", \ + "0.226435, 0.350299, 0.411507, 0.509504, 0.669573, 0.935402, 1.3783", \ + "0.258642, 0.382795, 0.444267, 0.541708, 0.702165, 0.968143, 1.41176", \ + "0.31279, 0.439594, 0.501365, 0.599048, 0.759608, 1.02588, 1.46833", \ + "0.391488, 0.525642, 0.588446, 0.686796, 0.847694, 1.11392, 1.55648", \ + "0.497262, 0.645019, 0.710054, 0.809639, 0.970087, 1.23685, 1.67939", \ + "0.642497, 0.814466, 0.883536, 0.986139, 1.14652, 1.41267, 1.85488" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0436459, 0.153296, 0.226597, 0.350476, 0.562561, 0.918141, 1.5124", \ + "0.0436469, 0.153297, 0.226598, 0.350788, 0.562562, 0.91821, 1.51243", \ + "0.0441956, 0.153298, 0.226599, 0.350789, 0.562563, 0.918256, 1.51327", \ + "0.0479191, 0.155638, 0.22804, 0.351406, 0.563181, 0.91897, 1.51328", \ + "0.0564288, 0.162185, 0.232837, 0.354883, 0.564571, 0.919369, 1.514", \ + "0.071695, 0.175457, 0.243297, 0.361972, 0.568796, 0.922276, 1.51437", \ + "0.100938, 0.201212, 0.264917, 0.378261, 0.578744, 0.92774, 1.51833" \ + ); + } + } + 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.0837725, 0.194803, 0.262669, 0.374655, 0.561666, 0.873087, 1.39237", \ + "0.127763, 0.239786, 0.307839, 0.419814, 0.606827, 0.91921, 1.43809", \ + "0.159826, 0.274556, 0.342543, 0.454463, 0.641618, 0.955034, 1.47291", \ + "0.209271, 0.33061, 0.398559, 0.510408, 0.697464, 1.00891, 1.53516", \ + "0.275543, 0.410706, 0.478797, 0.590384, 0.777072, 1.08821, 1.60717", \ + "0.363327, 0.522598, 0.591138, 0.701738, 0.888704, 1.19932, 1.71787", \ + "0.477715, 0.672866, 0.743526, 0.854989, 1.0409, 1.35282, 1.86927" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0253334, 0.159283, 0.255769, 0.415642, 0.683392, 1.13022, 1.87467", \ + "0.0284848, 0.159528, 0.25577, 0.415643, 0.683648, 1.13042, 1.87468", \ + "0.0334658, 0.160358, 0.256016, 0.415783, 0.683906, 1.13169, 1.87469", \ + "0.043205, 0.162653, 0.257154, 0.416207, 0.683907, 1.1317, 1.88113", \ + "0.0591911, 0.168974, 0.260578, 0.417788, 0.684773, 1.13171, 1.88114", \ + "0.082232, 0.184463, 0.269506, 0.422136, 0.687005, 1.1322, 1.88115", \ + "0.121237, 0.216014, 0.290055, 0.433256, 0.693148, 1.13572, 1.88116" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.175939, 0.299706, 0.361052, 0.458287, 0.618672, 0.884688, 1.32697", \ + "0.209631, 0.333366, 0.39471, 0.492107, 0.65259, 0.918707, 1.36154", \ + "0.245196, 0.369068, 0.431043, 0.528259, 0.688742, 0.954746, 1.39733", \ + "0.30433, 0.431108, 0.493187, 0.590918, 0.751606, 1.01777, 1.46016", \ + "0.389034, 0.523291, 0.585817, 0.68408, 0.845126, 1.11134, 1.5541", \ + "0.500653, 0.650355, 0.715526, 0.813243, 0.973754, 1.2405, 1.68296", \ + "0.660356, 0.83315, 0.899984, 0.999829, 1.15959, 1.42514, 1.86756" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0433314, 0.153421, 0.226184, 0.350396, 0.562553, 0.918215, 1.51248", \ + "0.0433324, 0.153422, 0.226185, 0.350397, 0.562554, 0.91824, 1.51249", \ + "0.045084, 0.153519, 0.226561, 0.350792, 0.563407, 0.918287, 1.51249", \ + "0.0509481, 0.156747, 0.228942, 0.352111, 0.563408, 0.918288, 1.51356", \ + "0.0643631, 0.163556, 0.234026, 0.356094, 0.565987, 0.920273, 1.51357", \ + "0.084743, 0.17918, 0.245719, 0.363197, 0.57059, 0.924023, 1.51589", \ + "0.117658, 0.206644, 0.266427, 0.378848, 0.578957, 0.928365, 1.52054" \ + ); + } + } + 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.0800526, 0.187987, 0.256091, 0.367804, 0.554879, 0.866749, 1.38572", \ + "0.123687, 0.232028, 0.300034, 0.412153, 0.599241, 0.910739, 1.43011", \ + "0.155209, 0.265176, 0.332923, 0.445108, 0.63231, 0.943874, 1.46325", \ + "0.203564, 0.3176, 0.385583, 0.497413, 0.684605, 0.996232, 1.51587", \ + "0.267618, 0.392227, 0.459679, 0.57143, 0.758311, 1.06939, 1.58907", \ + "0.352505, 0.494353, 0.56149, 0.672475, 0.857447, 1.16821, 1.68739", \ + "0.459583, 0.632141, 0.701445, 0.813078, 0.99513, 1.30481, 1.82092" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0216502, 0.158993, 0.255789, 0.415617, 0.683477, 1.12985, 1.87467", \ + "0.0243468, 0.159153, 0.25579, 0.41594, 0.683697, 1.13001, 1.87468", \ + "0.028547, 0.159879, 0.255898, 0.415941, 0.683768, 1.13055, 1.87469", \ + "0.0368399, 0.161761, 0.257022, 0.416305, 0.68378, 1.13213, 1.8747", \ + "0.0507419, 0.166741, 0.259741, 0.41772, 0.684716, 1.13214, 1.87471", \ + "0.070793, 0.179898, 0.266855, 0.421778, 0.687159, 1.13215, 1.87492", \ + "0.105203, 0.207832, 0.285619, 0.431357, 0.692813, 1.13612, 1.87855" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.158937, 0.28106, 0.342014, 0.43896, 0.598901, 0.864621, 1.30684", \ + "0.19255, 0.314725, 0.375645, 0.473017, 0.63299, 0.898608, 1.34134", \ + "0.226917, 0.349618, 0.410985, 0.507953, 0.668188, 0.935631, 1.37615", \ + "0.282827, 0.408734, 0.47047, 0.567802, 0.727973, 0.993633, 1.43592", \ + "0.360963, 0.495526, 0.557646, 0.655619, 0.816233, 1.08222, 1.52486", \ + "0.465621, 0.613911, 0.676828, 0.775035, 0.934688, 1.20057, 1.64338", \ + "0.609356, 0.784076, 0.850958, 0.950133, 1.10622, 1.37008, 1.81039" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0418874, 0.151917, 0.22485, 0.349136, 0.561408, 0.917175, 1.51146", \ + "0.0418884, 0.151918, 0.224858, 0.349647, 0.561409, 0.917176, 1.5116", \ + "0.044345, 0.152396, 0.225436, 0.349648, 0.561898, 0.918939, 1.51161", \ + "0.0511976, 0.156043, 0.228306, 0.35133, 0.562365, 0.91894, 1.51342", \ + "0.0653817, 0.163811, 0.233726, 0.355474, 0.565018, 0.91914, 1.51343", \ + "0.086286, 0.180481, 0.24533, 0.363201, 0.570107, 0.923064, 1.51525", \ + "0.121943, 0.209977, 0.268639, 0.378576, 0.579677, 0.92836, 1.52075" \ + ); + } + } + 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.0799357, 0.187726, 0.255893, 0.367846, 0.554732, 0.866511, 1.38557", \ + "0.123268, 0.231618, 0.299632, 0.411635, 0.598819, 0.910657, 1.42964", \ + "0.154729, 0.264718, 0.332812, 0.444604, 0.6317, 0.943765, 1.46334", \ + "0.203153, 0.317316, 0.385114, 0.496698, 0.68388, 0.996021, 1.51549", \ + "0.26717, 0.391786, 0.459258, 0.570925, 0.756861, 1.0685, 1.58772", \ + "0.3527, 0.494586, 0.562137, 0.672439, 0.854576, 1.16595, 1.6838", \ + "0.462972, 0.638145, 0.704643, 0.81434, 0.997811, 1.30728, 1.82395" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0216617, 0.158972, 0.255791, 0.415619, 0.683656, 1.12985, 1.87361", \ + "0.0243452, 0.159156, 0.255792, 0.41588, 0.683657, 1.12993, 1.87388", \ + "0.0286206, 0.159857, 0.255933, 0.415881, 0.683658, 1.13055, 1.87398", \ + "0.0369125, 0.161785, 0.256993, 0.416309, 0.683659, 1.13253, 1.8744", \ + "0.0509246, 0.16674, 0.259729, 0.417779, 0.684742, 1.13254, 1.87441", \ + "0.070796, 0.178892, 0.267017, 0.42179, 0.68732, 1.13255, 1.87476", \ + "0.104553, 0.20646, 0.284582, 0.431299, 0.692657, 1.1363, 1.87755" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.126654, 0.237561, 0.296874, 0.392952, 0.552608, 0.818167, 1.26027", \ + "0.164441, 0.275309, 0.334737, 0.430741, 0.590432, 0.856349, 1.29805", \ + "0.199321, 0.311718, 0.371196, 0.467383, 0.627024, 0.893082, 1.33457", \ + "0.253919, 0.370102, 0.430011, 0.526616, 0.685915, 0.951214, 1.39339", \ + "0.328677, 0.454308, 0.515057, 0.611476, 0.771171, 1.03708, 1.4791", \ + "0.426599, 0.567117, 0.628726, 0.723689, 0.882282, 1.14201, 1.58324", \ + "0.55622, 0.727761, 0.792789, 0.888911, 1.04547, 1.30971, 1.74935" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0334501, 0.142112, 0.21685, 0.342697, 0.555948, 0.912468, 1.50687", \ + "0.0339216, 0.142113, 0.216851, 0.342698, 0.556281, 0.912972, 1.50696", \ + "0.0371295, 0.143012, 0.217279, 0.343258, 0.556433, 0.913123, 1.50697", \ + "0.0447127, 0.146602, 0.219642, 0.344674, 0.556966, 0.913124, 1.50953", \ + "0.0582139, 0.154289, 0.225098, 0.347898, 0.558929, 0.914486, 1.50954", \ + "0.079292, 0.169419, 0.23637, 0.355071, 0.563197, 0.917744, 1.50967", \ + "0.114998, 0.199671, 0.258998, 0.369037, 0.571855, 0.922796, 1.51509" \ + ); + } + } + 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.0837725, 0.194803, 0.262669, 0.374655, 0.561666, 0.873087, 1.39237", \ + "0.127763, 0.239786, 0.307839, 0.419814, 0.606827, 0.91921, 1.43809", \ + "0.159826, 0.274556, 0.342543, 0.454463, 0.641618, 0.955034, 1.47291", \ + "0.209271, 0.33061, 0.398559, 0.510408, 0.697464, 1.00891, 1.53516", \ + "0.275543, 0.410706, 0.478797, 0.590384, 0.777072, 1.08821, 1.60717", \ + "0.363327, 0.522598, 0.591138, 0.701738, 0.888704, 1.19932, 1.71787", \ + "0.477715, 0.672866, 0.743526, 0.854989, 1.0409, 1.35282, 1.86927" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0253334, 0.159283, 0.255769, 0.415642, 0.683392, 1.13022, 1.87467", \ + "0.0284848, 0.159528, 0.25577, 0.415643, 0.683648, 1.13042, 1.87468", \ + "0.0334658, 0.160358, 0.256016, 0.415783, 0.683906, 1.13169, 1.87469", \ + "0.043205, 0.162653, 0.257154, 0.416207, 0.683907, 1.1317, 1.88113", \ + "0.0591911, 0.168974, 0.260578, 0.417788, 0.684773, 1.13171, 1.88114", \ + "0.082232, 0.184463, 0.269506, 0.422136, 0.687005, 1.1322, 1.88115", \ + "0.121237, 0.216014, 0.290055, 0.433256, 0.693148, 1.13572, 1.88116" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.175939, 0.299706, 0.361052, 0.458287, 0.618672, 0.884688, 1.32697", \ + "0.209631, 0.333366, 0.39471, 0.492107, 0.65259, 0.918707, 1.36154", \ + "0.245196, 0.369068, 0.431043, 0.528259, 0.688742, 0.954746, 1.39733", \ + "0.30433, 0.431108, 0.493187, 0.590918, 0.751606, 1.01777, 1.46016", \ + "0.389034, 0.523291, 0.585817, 0.68408, 0.845126, 1.11134, 1.5541", \ + "0.500653, 0.650355, 0.715526, 0.813243, 0.973754, 1.2405, 1.68296", \ + "0.660356, 0.83315, 0.899984, 0.999829, 1.15959, 1.42514, 1.86756" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0433314, 0.153421, 0.226184, 0.350396, 0.562553, 0.918215, 1.51248", \ + "0.0433324, 0.153422, 0.226185, 0.350397, 0.562554, 0.91824, 1.51249", \ + "0.045084, 0.153519, 0.226561, 0.350792, 0.563407, 0.918287, 1.51249", \ + "0.0509481, 0.156747, 0.228942, 0.352111, 0.563408, 0.918288, 1.51356", \ + "0.0643631, 0.163556, 0.234026, 0.356094, 0.565987, 0.920273, 1.51357", \ + "0.084743, 0.17918, 0.245719, 0.363197, 0.57059, 0.924023, 1.51589", \ + "0.117658, 0.206644, 0.266427, 0.378848, 0.578957, 0.928365, 1.52054" \ + ); + } + } + 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.00889814, 0.00947007, 0.00954583, 0.0095195, 0.00934995, 0.00938798, 0.00919573", \ + "0.00870499, 0.00929029, 0.00936661, 0.0093793, 0.00922354, 0.00895438, 0.0092482", \ + "0.008694, 0.00916259, 0.00927166, 0.00929941, 0.00915986, 0.00921229, 0.00902879", \ + "0.00875141, 0.00905127, 0.00910927, 0.00925433, 0.00914317, 0.00926555, 0.00894548", \ + "0.00904949, 0.00915568, 0.0092206, 0.00907672, 0.00915494, 0.00874755, 0.00973343", \ + "0.00998295, 0.00969967, 0.00973467, 0.00990785, 0.00984515, 0.00940755, 0.00971382", \ + "0.0120946, 0.0112181, 0.0112328, 0.0111521, 0.0110815, 0.0112404, 0.0105059" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00940777, 0.0100749, 0.0101201, 0.010051, 0.00995962, 0.00958772, 0.00908277", \ + "0.00919706, 0.00996019, 0.00997596, 0.0100418, 0.00990148, 0.00962695, 0.00921835", \ + "0.00912221, 0.00975233, 0.00995858, 0.0099819, 0.00978056, 0.00954258, 0.00906888", \ + "0.00915936, 0.00960108, 0.00964875, 0.00976837, 0.00961516, 0.00934976, 0.00906505", \ + "0.00924575, 0.00956402, 0.00966001, 0.00965556, 0.0095487, 0.00997862, 0.00922609", \ + "0.00983058, 0.00969953, 0.00980595, 0.00975829, 0.00989964, 0.00949277, 0.00979558", \ + "0.0115251, 0.0106516, 0.0107041, 0.0105915, 0.0107127, 0.0105947, 0.0101463" \ + ); + } + } + 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.00889814, 0.00947007, 0.00954583, 0.0095195, 0.00934995, 0.00938798, 0.00919573", \ + "0.00870499, 0.00929029, 0.00936661, 0.0093793, 0.00922354, 0.00895438, 0.0092482", \ + "0.008694, 0.00916259, 0.00927166, 0.00929941, 0.00915986, 0.00921229, 0.00902879", \ + "0.00875141, 0.00905127, 0.00910927, 0.00925433, 0.00914317, 0.00926555, 0.00894548", \ + "0.00904949, 0.00915568, 0.0092206, 0.00907672, 0.00915494, 0.00874755, 0.00973343", \ + "0.00998295, 0.00969967, 0.00973467, 0.00990785, 0.00984515, 0.00940755, 0.00971382", \ + "0.0120946, 0.0112181, 0.0112328, 0.0111521, 0.0110815, 0.0112404, 0.0105059" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00940777, 0.0100749, 0.0101201, 0.010051, 0.00995962, 0.00958772, 0.00908277", \ + "0.00919706, 0.00996019, 0.00997596, 0.0100418, 0.00990148, 0.00962695, 0.00921835", \ + "0.00912221, 0.00975233, 0.00995858, 0.0099819, 0.00978056, 0.00954258, 0.00906888", \ + "0.00915936, 0.00960108, 0.00964875, 0.00976837, 0.00961516, 0.00934976, 0.00906505", \ + "0.00924575, 0.00956402, 0.00966001, 0.00965556, 0.0095487, 0.00997862, 0.00922609", \ + "0.00983058, 0.00969953, 0.00980595, 0.00975829, 0.00989964, 0.00949277, 0.00979558", \ + "0.0115251, 0.0106516, 0.0107041, 0.0105915, 0.0107127, 0.0105947, 0.0101463" \ + ); + } + } + 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.0100394, 0.0106156, 0.0106713, 0.0106177, 0.0105045, 0.0105004, 0.010326", \ + "0.00990334, 0.0105192, 0.0105825, 0.0106986, 0.0104652, 0.0101604, 0.0104397", \ + "0.00990006, 0.0104266, 0.0105127, 0.0105195, 0.0103793, 0.0104632, 0.0102419", \ + "0.00990686, 0.0102785, 0.0103337, 0.0106119, 0.0104101, 0.0101359, 0.0101485", \ + "0.00999354, 0.0102255, 0.0102734, 0.0102629, 0.010244, 0.00983594, 0.0108926", \ + "0.0105234, 0.0105697, 0.0105437, 0.010685, 0.0106211, 0.0102681, 0.0109714", \ + "0.0121915, 0.0114779, 0.0116254, 0.0115502, 0.0115473, 0.011734, 0.0110759" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00944224, 0.010076, 0.0100218, 0.00999408, 0.00986846, 0.00957911, 0.00933187", \ + "0.00934499, 0.0100209, 0.0100385, 0.0101844, 0.0100411, 0.00974482, 0.00933019", \ + "0.00930538, 0.0099114, 0.0101625, 0.0101828, 0.00993142, 0.00966453, 0.00940362", \ + "0.00937663, 0.00977345, 0.0098374, 0.00997448, 0.00986548, 0.00967193, 0.00912424", \ + "0.00945908, 0.00972258, 0.00981576, 0.00981893, 0.00977813, 0.0103371, 0.0100793", \ + "0.0099376, 0.00985774, 0.00992932, 0.0101288, 0.0101664, 0.00986632, 0.0100849", \ + "0.0115047, 0.0107187, 0.0108012, 0.010856, 0.0108619, 0.0109638, 0.0105048" \ + ); + } + } + 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.0100394, 0.0106156, 0.0106713, 0.0106177, 0.0105045, 0.0105004, 0.010326", \ + "0.00990334, 0.0105192, 0.0105825, 0.0106986, 0.0104652, 0.0101604, 0.0104397", \ + "0.00990006, 0.0104266, 0.0105127, 0.0105195, 0.0103793, 0.0104632, 0.0102419", \ + "0.00990686, 0.0102785, 0.0103337, 0.0106119, 0.0104101, 0.0101359, 0.0101485", \ + "0.00999354, 0.0102255, 0.0102734, 0.0102629, 0.010244, 0.00983594, 0.0108926", \ + "0.0105234, 0.0105697, 0.0105437, 0.010685, 0.0106211, 0.0102681, 0.0109714", \ + "0.0121915, 0.0114779, 0.0116254, 0.0115502, 0.0115473, 0.011734, 0.0110759" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00944224, 0.010076, 0.0100218, 0.00999408, 0.00986846, 0.00957911, 0.00933187", \ + "0.00934499, 0.0100209, 0.0100385, 0.0101844, 0.0100411, 0.00974482, 0.00933019", \ + "0.00930538, 0.0099114, 0.0101625, 0.0101828, 0.00993142, 0.00966453, 0.00940362", \ + "0.00937663, 0.00977345, 0.0098374, 0.00997448, 0.00986548, 0.00967193, 0.00912424", \ + "0.00945908, 0.00972258, 0.00981576, 0.00981893, 0.00977813, 0.0103371, 0.0100793", \ + "0.0099376, 0.00985774, 0.00992932, 0.0101288, 0.0101664, 0.00986632, 0.0100849", \ + "0.0115047, 0.0107187, 0.0108012, 0.010856, 0.0108619, 0.0109638, 0.0105048" \ + ); + } + } + 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.00922789, 0.0100033, 0.0100008, 0.00993421, 0.00974753, 0.00942543, 0.0095929", \ + "0.00896041, 0.00967426, 0.00974827, 0.00963309, 0.00951443, 0.00954437, 0.00936521", \ + "0.00891025, 0.00947498, 0.00958336, 0.00949936, 0.00940418, 0.00928264, 0.00922806", \ + "0.00889104, 0.00937824, 0.00940053, 0.00962061, 0.00933015, 0.00910029, 0.00999888", \ + "0.00926432, 0.00946941, 0.00963552, 0.00963023, 0.00955461, 0.00979953, 0.00985078", \ + "0.0102279, 0.0100816, 0.0102032, 0.0102869, 0.0104178, 0.00986718, 0.0106331", \ + "0.0125622, 0.0116674, 0.0116402, 0.0116192, 0.0117967, 0.0118516, 0.0111454" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00813511, 0.00873431, 0.00881938, 0.00880492, 0.00861796, 0.00839945, 0.00781407", \ + "0.00791532, 0.00858963, 0.00861697, 0.00868052, 0.00857952, 0.00838476, 0.00792563", \ + "0.00787895, 0.00837825, 0.00866528, 0.00866001, 0.0085471, 0.00820811, 0.00782602", \ + "0.00802091, 0.00829289, 0.00837158, 0.00850127, 0.00838064, 0.00815857, 0.00772562", \ + "0.00853444, 0.00857466, 0.00868007, 0.00867682, 0.00863431, 0.00899708, 0.00895446", \ + "0.00947858, 0.00908981, 0.0092289, 0.00924163, 0.00934271, 0.00895387, 0.00909698", \ + "0.0116021, 0.0106429, 0.010563, 0.0105702, 0.0106513, 0.0107215, 0.0104861" \ + ); + } + } + 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.00800669, 0.00878316, 0.00880673, 0.00871589, 0.00852839, 0.00818231, 0.00839245", \ + "0.00774281, 0.0084269, 0.00855401, 0.00845445, 0.00829921, 0.00795728, 0.00809688", \ + "0.00766077, 0.00825487, 0.00846003, 0.008327, 0.0081926, 0.00786189, 0.00798238", \ + "0.00765621, 0.00811898, 0.00814477, 0.00836138, 0.0080931, 0.00794918, 0.00790227", \ + "0.00799789, 0.00827173, 0.00842037, 0.00837458, 0.00833543, 0.00802441, 0.00839855", \ + "0.00888327, 0.00881335, 0.00881775, 0.00895196, 0.00886852, 0.00840168, 0.009083", \ + "0.0111335, 0.0103398, 0.0103808, 0.0102266, 0.0100229, 0.0100027, 0.00915966" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00798185, 0.00865427, 0.00870346, 0.00872049, 0.00858182, 0.00818876, 0.00765963", \ + "0.00775496, 0.00850001, 0.00853915, 0.00860314, 0.00852036, 0.00826923, 0.00783043", \ + "0.00773664, 0.00827918, 0.00859733, 0.00842927, 0.0084129, 0.00839195, 0.00765105", \ + "0.007901, 0.00818027, 0.00825338, 0.00839968, 0.00824294, 0.00798761, 0.00775212", \ + "0.00852439, 0.00856627, 0.00866586, 0.00864933, 0.00857441, 0.00903957, 0.00813141", \ + "0.00943367, 0.00901562, 0.0090029, 0.00906147, 0.00913915, 0.00867144, 0.0090351", \ + "0.0116092, 0.0104953, 0.0105474, 0.0104351, 0.010312, 0.0102787, 0.0097036" \ + ); + } + } + 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.0079796, 0.00874155, 0.00876564, 0.00870661, 0.00855187, 0.00846647, 0.00830109", \ + "0.00768575, 0.00836534, 0.00848876, 0.00837311, 0.00822211, 0.0079079, 0.00792221", \ + "0.00763023, 0.00817148, 0.00835599, 0.00822975, 0.00807487, 0.00782411, 0.00798796", \ + "0.00762489, 0.00809764, 0.00810986, 0.00826749, 0.00797874, 0.00794682, 0.0078906", \ + "0.00806889, 0.00825054, 0.00839877, 0.00839535, 0.00821432, 0.00798986, 0.0085251", \ + "0.00891983, 0.00870358, 0.00887191, 0.00892878, 0.00868659, 0.00824243, 0.00882577", \ + "0.0111905, 0.0104472, 0.0104097, 0.0103167, 0.0102011, 0.010083, 0.00935046" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00796918, 0.00872301, 0.00875644, 0.00869321, 0.00862025, 0.00827531, 0.00781716", \ + "0.00771267, 0.00849175, 0.00862532, 0.00852888, 0.00843185, 0.00826894, 0.00772909", \ + "0.00771187, 0.00830232, 0.00854253, 0.00847356, 0.00835621, 0.00821403, 0.00760315", \ + "0.00782988, 0.00819616, 0.00825735, 0.00834426, 0.0082759, 0.00795396, 0.00777211", \ + "0.00833356, 0.00845266, 0.00864336, 0.00866468, 0.00848952, 0.00894237, 0.00816624", \ + "0.00926251, 0.00908223, 0.00913585, 0.00910226, 0.00897071, 0.0081528, 0.00851625", \ + "0.011737, 0.0104849, 0.0105865, 0.0104476, 0.0103755, 0.0103832, 0.00982309" \ + ); + } + } + 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.00800669, 0.00878316, 0.00880673, 0.00871589, 0.00852839, 0.00818231, 0.00839245", \ + "0.00774281, 0.0084269, 0.00855401, 0.00845445, 0.00829921, 0.00795728, 0.00809688", \ + "0.00766077, 0.00825487, 0.00846003, 0.008327, 0.0081926, 0.00786189, 0.00798238", \ + "0.00765621, 0.00811898, 0.00814477, 0.00836138, 0.0080931, 0.00794918, 0.00790227", \ + "0.00799789, 0.00827173, 0.00842037, 0.00837458, 0.00833543, 0.00802441, 0.00839855", \ + "0.00888327, 0.00881335, 0.00881775, 0.00895196, 0.00886852, 0.00840168, 0.009083", \ + "0.0111335, 0.0103398, 0.0103808, 0.0102266, 0.0100229, 0.0100027, 0.00915966" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00798185, 0.00865427, 0.00870346, 0.00872049, 0.00858182, 0.00818876, 0.00765963", \ + "0.00775496, 0.00850001, 0.00853915, 0.00860314, 0.00852036, 0.00826923, 0.00783043", \ + "0.00773664, 0.00827918, 0.00859733, 0.00842927, 0.0084129, 0.00839195, 0.00765105", \ + "0.007901, 0.00818027, 0.00825338, 0.00839968, 0.00824294, 0.00798761, 0.00775212", \ + "0.00852439, 0.00856627, 0.00866586, 0.00864933, 0.00857441, 0.00903957, 0.00813141", \ + "0.00943367, 0.00901562, 0.0090029, 0.00906147, 0.00913915, 0.00867144, 0.0090351", \ + "0.0116092, 0.0104953, 0.0105474, 0.0104351, 0.010312, 0.0102787, 0.0097036" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0027076; + rise_capacitance : 0.00270628; + rise_capacitance_range (0.00253717, 0.00285216); + fall_capacitance : 0.00270893; + fall_capacitance_range (0.00245565, 0.00302222); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00267717; + rise_capacitance : 0.00270783; + rise_capacitance_range (0.00240346, 0.00302625); + fall_capacitance : 0.00264651; + fall_capacitance_range (0.00243674, 0.00293492); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00257443; + rise_capacitance : 0.00261069; + rise_capacitance_range (0.00233015, 0.00284477); + fall_capacitance : 0.00253818; + fall_capacitance_range (0.0023473, 0.00269004); + } + } + cell (sg13cmos5l_a21oi_1) { + area : 9.072; + cell_footprint : "a21oi"; + cell_leakage_power : 439.036; + leakage_power () { + value : 180.608; + when : "!A1&!A2&!B1&Y"; + } + leakage_power () { + value : 490.126; + when : "!A1&!A2&B1&!Y"; + } + leakage_power () { + value : 274.491; + when : "!A1&A2&!B1&Y"; + } + leakage_power () { + value : 488.073; + when : "!A1&A2&B1&!Y"; + } + leakage_power () { + value : 259.487; + when : "A1&!A2&!B1&Y"; + } + leakage_power () { + value : 488.073; + when : "A1&!A2&B1&!Y"; + } + leakage_power () { + value : 1020.77; + when : "A1&A2&!B1&!Y"; + } + leakage_power () { + value : 310.657; + 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.0694598, 0.275392, 0.416798, 0.65034, 1.0419, 1.69357, 2.78023", \ + "0.101991, 0.311877, 0.453784, 0.688433, 1.07939, 1.73279, 2.81936", \ + "0.125331, 0.345166, 0.487323, 0.721786, 1.11364, 1.76597, 2.85425", \ + "0.159292, 0.406853, 0.551879, 0.786694, 1.17872, 1.83216, 2.91882", \ + "0.198123, 0.507278, 0.666396, 0.910413, 1.30482, 1.95762, 3.04483", \ + "0.235073, 0.654947, 0.849695, 1.12466, 1.54402, 2.20595, 3.29398", \ + "0.274011, 0.864115, 1.12072, 1.46651, 1.95734, 2.67928, 3.79911" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0433505, 0.322981, 0.517741, 0.839547, 1.37852, 2.27696, 3.77404", \ + "0.0486001, 0.323107, 0.518305, 0.839652, 1.37941, 2.27697, 3.77405", \ + "0.0580498, 0.325373, 0.518306, 0.839653, 1.37942, 2.27783, 3.77492", \ + "0.0771734, 0.33981, 0.52576, 0.841421, 1.38433, 2.2784, 3.77493", \ + "0.11662, 0.386014, 0.563412, 0.86379, 1.3863, 2.27841, 3.77494", \ + "0.18802, 0.487051, 0.664609, 0.951793, 1.44585, 2.30413, 3.79197", \ + "0.315741, 0.670476, 0.864093, 1.16165, 1.64002, 2.4543, 3.86161" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0594955, 0.21609, 0.322406, 0.497396, 0.79019, 1.27748, 2.08942", \ + "0.0942006, 0.257973, 0.364292, 0.539461, 0.832173, 1.31968, 2.13223", \ + "0.119516, 0.299696, 0.406881, 0.581778, 0.874578, 1.36206, 2.17405", \ + "0.157677, 0.375365, 0.490211, 0.668556, 0.961017, 1.44827, 2.2609", \ + "0.208926, 0.492107, 0.629178, 0.828986, 1.13141, 1.61862, 2.42885", \ + "0.278679, 0.662813, 0.839654, 1.08493, 1.43623, 1.95661, 2.77489", \ + "0.371483, 0.893752, 1.13947, 1.46524, 1.91071, 2.52992, 3.43242" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0439488, 0.245773, 0.385998, 0.618044, 1.00552, 1.65007, 2.72772", \ + "0.0556177, 0.247161, 0.385999, 0.618045, 1.00553, 1.65127, 2.72773", \ + "0.0701621, 0.256626, 0.390718, 0.619232, 1.00554, 1.65128, 2.72774", \ + "0.0971684, 0.288848, 0.414292, 0.631032, 1.00902, 1.65129, 2.72856", \ + "0.139871, 0.361819, 0.487321, 0.690316, 1.04353, 1.6617, 2.7329", \ + "0.207841, 0.493791, 0.633951, 0.841346, 1.18003, 1.75334, 2.76468", \ + "0.317871, 0.709556, 0.881889, 1.12346, 1.47866, 2.04464, 2.98952" \ + ); + } + } + 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.080929, 0.286954, 0.428853, 0.663185, 1.05527, 1.70854, 2.79729", \ + "0.115598, 0.32415, 0.466156, 0.701061, 1.09288, 1.74752, 2.83525", \ + "0.141636, 0.357885, 0.500129, 0.734728, 1.12731, 1.78058, 2.87094", \ + "0.180354, 0.420607, 0.565152, 0.799966, 1.19236, 1.846, 2.93527", \ + "0.229254, 0.523617, 0.681127, 0.924382, 1.31893, 1.97264, 3.06289", \ + "0.281799, 0.67608, 0.867475, 1.14052, 1.55859, 2.2216, 3.31071", \ + "0.342228, 0.893699, 1.14453, 1.48612, 1.97479, 2.69561, 3.81668" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0541675, 0.33534, 0.530848, 0.853516, 1.39449, 2.29343, 3.79403", \ + "0.0582057, 0.336049, 0.530849, 0.853876, 1.3945, 2.2943, 3.79476", \ + "0.0671546, 0.337602, 0.531608, 0.853877, 1.39451, 2.29431, 3.79618", \ + "0.0857529, 0.35107, 0.53807, 0.855498, 1.39568, 2.29502, 3.79619", \ + "0.123817, 0.396613, 0.574347, 0.877124, 1.40122, 2.29561, 3.7962", \ + "0.193713, 0.494421, 0.674548, 0.963516, 1.45942, 2.31981, 3.82063", \ + "0.314279, 0.677261, 0.871033, 1.16988, 1.65228, 2.4694, 3.88049" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0661043, 0.222471, 0.328723, 0.503787, 0.796451, 1.28384, 2.09578", \ + "0.10174, 0.262932, 0.369314, 0.544462, 0.837188, 1.32466, 2.13654", \ + "0.128251, 0.300922, 0.408109, 0.583444, 0.876309, 1.3637, 2.1758", \ + "0.170185, 0.370863, 0.483692, 0.661949, 0.955425, 1.44313, 2.25606", \ + "0.226156, 0.483136, 0.612694, 0.806881, 1.10889, 1.59814, 2.41025", \ + "0.301575, 0.655248, 0.817746, 1.04772, 1.38529, 1.90099, 2.72123", \ + "0.404792, 0.897772, 1.12458, 1.4237, 1.83716, 2.42733, 3.31278" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0438455, 0.245891, 0.38594, 0.617897, 1.00546, 1.65006, 2.7277", \ + "0.0504278, 0.246713, 0.385941, 0.617898, 1.00552, 1.65007, 2.72771", \ + "0.0602395, 0.252755, 0.389142, 0.622357, 1.00553, 1.65013, 2.72772", \ + "0.0807638, 0.274085, 0.404478, 0.626481, 1.00799, 1.65084, 2.72864", \ + "0.118853, 0.327016, 0.45479, 0.667451, 1.0305, 1.65878, 2.7304", \ + "0.183654, 0.431746, 0.565314, 0.773593, 1.12483, 1.72143, 2.75463", \ + "0.291388, 0.615629, 0.771246, 0.997351, 1.34534, 1.92719, 2.908" \ + ); + } + } + 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.0655825, 0.274576, 0.416499, 0.651144, 1.04296, 1.69623, 2.78502", \ + "0.0966071, 0.308944, 0.451499, 0.686572, 1.07907, 1.73355, 2.82173", \ + "0.121116, 0.346783, 0.489338, 0.724443, 1.11724, 1.77094, 2.86158", \ + "0.156675, 0.419643, 0.565089, 0.799758, 1.19235, 1.84578, 2.93527", \ + "0.202241, 0.535853, 0.70025, 0.946418, 1.33951, 1.99197, 3.08263", \ + "0.257432, 0.70613, 0.914637, 1.20407, 1.63014, 2.29214, 3.3774", \ + "0.330025, 0.936552, 1.21801, 1.59502, 2.11721, 2.86112, 3.98811" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0542794, 0.335724, 0.530834, 0.853629, 1.39329, 2.29344, 3.79401", \ + "0.0639523, 0.336046, 0.531168, 0.85363, 1.39451, 2.29479, 3.7949", \ + "0.0799125, 0.339403, 0.531476, 0.853631, 1.39452, 2.29555, 3.79525", \ + "0.10694, 0.36282, 0.544039, 0.856344, 1.39562, 2.29556, 3.79526", \ + "0.152156, 0.432921, 0.602035, 0.89202, 1.4057, 2.29659, 3.79669", \ + "0.218724, 0.565145, 0.74301, 1.02032, 1.49614, 2.33345, 3.8037", \ + "0.328766, 0.787926, 0.999426, 1.30514, 1.77655, 2.55859, 3.92675" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.030776, 0.115798, 0.173588, 0.269019, 0.428777, 0.695061, 1.13879", \ + "0.0601463, 0.165736, 0.224107, 0.319625, 0.479362, 0.746269, 1.18928", \ + "0.0781048, 0.208837, 0.272132, 0.369654, 0.529608, 0.795649, 1.24042", \ + "0.104772, 0.280158, 0.356281, 0.464952, 0.630416, 0.897472, 1.3406", \ + "0.137504, 0.38495, 0.485836, 0.62113, 0.814213, 1.09513, 1.54057", \ + "0.177746, 0.532043, 0.67639, 0.859253, 1.10571, 1.4449, 1.93193", \ + "0.227834, 0.728491, 0.938168, 1.20519, 1.54397, 1.99101, 2.59177" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0206713, 0.135208, 0.212542, 0.340562, 0.555137, 0.912992, 1.50945", \ + "0.042207, 0.141941, 0.215085, 0.34077, 0.555138, 0.913545, 1.50946", \ + "0.0623299, 0.160096, 0.228363, 0.347759, 0.5567, 0.913546, 1.51009", \ + "0.0951207, 0.200748, 0.267011, 0.378147, 0.574097, 0.918429, 1.5101", \ + "0.145721, 0.278363, 0.348867, 0.461524, 0.64404, 0.962002, 1.52362", \ + "0.227721, 0.408975, 0.496195, 0.619583, 0.8115, 1.11716, 1.63497", \ + "0.359594, 0.617425, 0.739347, 0.898498, 1.12029, 1.44672, 1.96178" \ + ); + } + } + 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.0516079, 0.2597, 0.401111, 0.634917, 1.02597, 1.6781, 2.76455", \ + "0.0800247, 0.293999, 0.43607, 0.670465, 1.06215, 1.71515, 2.80218", \ + "0.100098, 0.331785, 0.4739, 0.708218, 1.1003, 1.75325, 2.84092", \ + "0.128099, 0.403645, 0.549642, 0.783715, 1.1751, 1.82904, 2.91488", \ + "0.162682, 0.516924, 0.683186, 0.930033, 1.32264, 1.97389, 3.05997", \ + "0.204212, 0.681252, 0.893581, 1.18599, 1.61255, 2.27413, 3.35698", \ + "0.257606, 0.902606, 1.19002, 1.57119, 2.09646, 2.84149, 3.96722" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0434054, 0.323006, 0.51773, 0.83967, 1.37858, 2.27701, 3.77403", \ + "0.0564503, 0.323007, 0.517986, 0.839671, 1.37879, 2.27702, 3.77404", \ + "0.0732248, 0.327928, 0.518471, 0.839812, 1.3788, 2.2771, 3.77405", \ + "0.100161, 0.352904, 0.531628, 0.842276, 1.37881, 2.27919, 3.77457", \ + "0.143631, 0.42466, 0.591725, 0.879717, 1.39094, 2.2792, 3.77458", \ + "0.207674, 0.558606, 0.734601, 1.01026, 1.48305, 2.31763, 3.79414", \ + "0.315566, 0.780279, 0.990353, 1.29671, 1.76333, 2.5435, 3.90876" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0305169, 0.115475, 0.173085, 0.268458, 0.42803, 0.693936, 1.13751", \ + "0.0596757, 0.165365, 0.223698, 0.319046, 0.478546, 0.745192, 1.18774", \ + "0.0774045, 0.208397, 0.271688, 0.369139, 0.528713, 0.794534, 1.23883", \ + "0.103332, 0.279537, 0.355718, 0.464344, 0.629614, 0.896505, 1.33928", \ + "0.134872, 0.383936, 0.484892, 0.620242, 0.813272, 1.09405, 1.53891", \ + "0.173693, 0.530079, 0.674694, 0.857884, 1.10446, 1.44342, 1.93033", \ + "0.218824, 0.72482, 0.934762, 1.20208, 1.54172, 1.98866, 2.5894" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0169747, 0.127076, 0.204557, 0.332742, 0.547655, 0.905152, 1.50135", \ + "0.0334937, 0.133852, 0.207132, 0.333015, 0.547774, 0.90567, 1.50193", \ + "0.0478566, 0.151985, 0.220435, 0.339908, 0.548974, 0.905671, 1.5022", \ + "0.0732937, 0.191455, 0.258622, 0.370334, 0.566278, 0.911221, 1.50221", \ + "0.113606, 0.266967, 0.339511, 0.453351, 0.636196, 0.954045, 1.51613", \ + "0.179086, 0.394181, 0.483502, 0.609332, 0.802445, 1.10974, 1.62729", \ + "0.285983, 0.594596, 0.722873, 0.885502, 1.11309, 1.43708, 1.95447" \ + ); + } + } + 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.0412848, 0.194215, 0.298135, 0.470008, 0.757405, 1.2363, 2.03548", \ + "0.0706371, 0.232935, 0.337371, 0.509377, 0.797164, 1.27655, 2.07599", \ + "0.0896816, 0.274231, 0.379109, 0.551201, 0.838794, 1.31828, 2.11712", \ + "0.116021, 0.347129, 0.45994, 0.633832, 0.921239, 1.40071, 2.20146", \ + "0.147715, 0.45722, 0.593332, 0.787223, 1.08269, 1.56118, 2.35915", \ + "0.184379, 0.610931, 0.794995, 1.03712, 1.37854, 1.88444, 2.68389", \ + "0.228873, 0.818289, 1.07278, 1.40415, 1.84778, 2.45436, 3.32555" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0314609, 0.239742, 0.384769, 0.625119, 1.02686, 1.69743, 2.81642", \ + "0.0468764, 0.240295, 0.38477, 0.62512, 1.02687, 1.69765, 2.81643", \ + "0.0636333, 0.249401, 0.387916, 0.625293, 1.02702, 1.69766, 2.81644", \ + "0.0911691, 0.281704, 0.409537, 0.634134, 1.02766, 1.69767, 2.81645", \ + "0.13315, 0.357684, 0.481465, 0.687644, 1.05507, 1.70309, 2.81646", \ + "0.196328, 0.492115, 0.629395, 0.836689, 1.17762, 1.77585, 2.8365", \ + "0.302625, 0.706549, 0.880636, 1.12499, 1.48155, 2.05172, 3.03186" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0302727, 0.115269, 0.172978, 0.268269, 0.427786, 0.693759, 1.13704", \ + "0.0591133, 0.164954, 0.223293, 0.318612, 0.4782, 0.744794, 1.18741", \ + "0.0769083, 0.207907, 0.271279, 0.36865, 0.528318, 0.793999, 1.23849", \ + "0.10307, 0.278976, 0.355202, 0.463855, 0.629351, 0.896022, 1.33877", \ + "0.13526, 0.383428, 0.484275, 0.619873, 0.812839, 1.09368, 1.53843", \ + "0.175702, 0.530044, 0.674354, 0.856536, 1.10446, 1.44275, 1.92963", \ + "0.225306, 0.726586, 0.935434, 1.20298, 1.54177, 1.98845, 2.58911" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0170171, 0.127071, 0.204728, 0.332772, 0.547394, 0.905066, 1.50188", \ + "0.0339215, 0.133998, 0.207293, 0.332979, 0.547395, 0.905666, 1.50189", \ + "0.0482318, 0.152173, 0.220523, 0.340254, 0.54899, 0.905667, 1.50221", \ + "0.073602, 0.19187, 0.259062, 0.370493, 0.566312, 0.910636, 1.50222", \ + "0.113351, 0.267463, 0.339993, 0.453629, 0.636404, 0.95422, 1.51553", \ + "0.177356, 0.394171, 0.483843, 0.611147, 0.802569, 1.11012, 1.62741", \ + "0.282413, 0.591669, 0.722189, 0.884203, 1.10979, 1.43853, 1.9542" \ + ); + } + } + 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.0655825, 0.274576, 0.416499, 0.651144, 1.04296, 1.69623, 2.78502", \ + "0.0966071, 0.308944, 0.451499, 0.686572, 1.07907, 1.73355, 2.82173", \ + "0.121116, 0.346783, 0.489338, 0.724443, 1.11724, 1.77094, 2.86158", \ + "0.156675, 0.419643, 0.565089, 0.799758, 1.19235, 1.84578, 2.93527", \ + "0.202241, 0.535853, 0.70025, 0.946418, 1.33951, 1.99197, 3.08263", \ + "0.257432, 0.70613, 0.914637, 1.20407, 1.63014, 2.29214, 3.3774", \ + "0.330025, 0.936552, 1.21801, 1.59502, 2.11721, 2.86112, 3.98811" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0542794, 0.335724, 0.530834, 0.853629, 1.39329, 2.29344, 3.79401", \ + "0.0639523, 0.336046, 0.531168, 0.85363, 1.39451, 2.29479, 3.7949", \ + "0.0799125, 0.339403, 0.531476, 0.853631, 1.39452, 2.29555, 3.79525", \ + "0.10694, 0.36282, 0.544039, 0.856344, 1.39562, 2.29556, 3.79526", \ + "0.152156, 0.432921, 0.602035, 0.89202, 1.4057, 2.29659, 3.79669", \ + "0.218724, 0.565145, 0.74301, 1.02032, 1.49614, 2.33345, 3.8037", \ + "0.328766, 0.787926, 0.999426, 1.30514, 1.77655, 2.55859, 3.92675" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.030776, 0.115798, 0.173588, 0.269019, 0.428777, 0.695061, 1.13879", \ + "0.0601463, 0.165736, 0.224107, 0.319625, 0.479362, 0.746269, 1.18928", \ + "0.0781048, 0.208837, 0.272132, 0.369654, 0.529608, 0.795649, 1.24042", \ + "0.104772, 0.280158, 0.356281, 0.464952, 0.630416, 0.897472, 1.3406", \ + "0.137504, 0.38495, 0.485836, 0.62113, 0.814213, 1.09513, 1.54057", \ + "0.177746, 0.532043, 0.67639, 0.859253, 1.10571, 1.4449, 1.93193", \ + "0.227834, 0.728491, 0.938168, 1.20519, 1.54397, 1.99101, 2.59177" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0206713, 0.135208, 0.212542, 0.340562, 0.555137, 0.912992, 1.50945", \ + "0.042207, 0.141941, 0.215085, 0.34077, 0.555138, 0.913545, 1.50946", \ + "0.0623299, 0.160096, 0.228363, 0.347759, 0.5567, 0.913546, 1.51009", \ + "0.0951207, 0.200748, 0.267011, 0.378147, 0.574097, 0.918429, 1.5101", \ + "0.145721, 0.278363, 0.348867, 0.461524, 0.64404, 0.962002, 1.52362", \ + "0.227721, 0.408975, 0.496195, 0.619583, 0.8115, 1.11716, 1.63497", \ + "0.359594, 0.617425, 0.739347, 0.898498, 1.12029, 1.44672, 1.96178" \ + ); + } + } + 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.00353875, 0.00366487, 0.00364026, 0.00358135, 0.00347961, 0.00332433, 0.0031373", \ + "0.00331156, 0.00356934, 0.00359495, 0.00355732, 0.00349058, 0.0033396, 0.00311403", \ + "0.00325995, 0.00350852, 0.00351784, 0.00351054, 0.00346258, 0.00332793, 0.00320022", \ + "0.0032324, 0.00341878, 0.00346847, 0.00348778, 0.00355832, 0.00330966, 0.00312536", \ + "0.00328293, 0.00333868, 0.0033714, 0.00342391, 0.00340626, 0.00322354, 0.0031057", \ + "0.00365484, 0.00346415, 0.00345213, 0.00338143, 0.00348615, 0.00324488, 0.00339553", \ + "0.00504526, 0.00405575, 0.00391482, 0.00379796, 0.00356971, 0.00340432, 0.00356938" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00275626, 0.00273833, 0.0027127, 0.00266947, 0.00257523, 0.00241509, 0.00218718", \ + "0.00248855, 0.00262697, 0.00260988, 0.00257048, 0.0025102, 0.00238143, 0.00215407", \ + "0.00244025, 0.00260339, 0.00257999, 0.00256703, 0.00248712, 0.00235972, 0.00205232", \ + "0.00249351, 0.00253625, 0.00256034, 0.00250364, 0.00245146, 0.00232124, 0.00216043", \ + "0.00273629, 0.00260925, 0.00258124, 0.00252699, 0.00268205, 0.0023068, 0.00235204", \ + "0.00343396, 0.00292885, 0.00290043, 0.00280394, 0.00255437, 0.00251845, 0.00225899", \ + "0.00507831, 0.00401975, 0.00372735, 0.00344593, 0.00320589, 0.00266999, 0.00239259" \ + ); + } + } + 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.00373808, 0.00372559, 0.00369195, 0.00363929, 0.00355108, 0.00355159, 0.00345695", \ + "0.00359959, 0.00368111, 0.00365306, 0.00362294, 0.00352901, 0.00338379, 0.00343762", \ + "0.00355869, 0.00365224, 0.00363532, 0.00359529, 0.00351001, 0.00335066, 0.00348084", \ + "0.00353366, 0.00361083, 0.00360332, 0.00358805, 0.00355767, 0.00334591, 0.0034516", \ + "0.00356441, 0.00358062, 0.00357483, 0.00364421, 0.00346334, 0.00334971, 0.00339824", \ + "0.00385399, 0.00370152, 0.00368203, 0.00354401, 0.00364884, 0.00338788, 0.00384254", \ + "0.00504974, 0.00430498, 0.00414715, 0.00401052, 0.00379802, 0.00355652, 0.00382373" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0039284, 0.00389288, 0.00386254, 0.00381462, 0.00373025, 0.00356183, 0.00334455", \ + "0.00374372, 0.00380879, 0.00378581, 0.00374671, 0.00367235, 0.003501, 0.0032715", \ + "0.00367762, 0.00380729, 0.00376635, 0.00386294, 0.00366167, 0.00348837, 0.0032334", \ + "0.00364295, 0.00372347, 0.00374561, 0.00369075, 0.00364811, 0.00352941, 0.00334028", \ + "0.00371069, 0.00375179, 0.00373449, 0.00368569, 0.00370304, 0.0035595, 0.00333237", \ + "0.00411312, 0.00388227, 0.00389389, 0.00384057, 0.00363782, 0.00365418, 0.00341302", \ + "0.00538387, 0.00459367, 0.00443802, 0.00427379, 0.00413261, 0.00370267, 0.00345056" \ + ); + } + } + 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.0021645, 0.00234819, 0.00231644, 0.00227021, 0.00215097, 0.00217331, 0.00207064", \ + "0.00195182, 0.00218669, 0.00221231, 0.00217932, 0.00212967, 0.00200053, 0.00206343", \ + "0.00194412, 0.00210628, 0.00212791, 0.00213464, 0.00208588, 0.0019759, 0.00207445", \ + "0.00202395, 0.00205516, 0.00210691, 0.00213108, 0.0020847, 0.0019089, 0.00202492", \ + "0.0023176, 0.00217682, 0.00213286, 0.00218484, 0.00201434, 0.00191831, 0.0020425", \ + "0.00307003, 0.00252174, 0.00238779, 0.00221567, 0.00222838, 0.00186397, 0.0020781", \ + "0.0047986, 0.00360587, 0.00335074, 0.00303497, 0.00267017, 0.00236053, 0.00227921" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00278498, 0.0030082, 0.00298504, 0.00293001, 0.00285348, 0.00270619, 0.00247504", \ + "0.00252945, 0.00294132, 0.00294116, 0.00292793, 0.00288544, 0.0027993, 0.0025144", \ + "0.00249857, 0.00284402, 0.0029133, 0.00288607, 0.00284639, 0.00273722, 0.00258361", \ + "0.00259907, 0.00280061, 0.00281242, 0.00285843, 0.00290725, 0.00306119, 0.00243618", \ + "0.00292894, 0.00280042, 0.00285741, 0.00284955, 0.00275219, 0.00289415, 0.00248173", \ + "0.0037843, 0.003151, 0.00304099, 0.00302487, 0.00297211, 0.00270375, 0.00250761", \ + "0.00565163, 0.00432188, 0.00394638, 0.0037094, 0.00341079, 0.0033162, 0.00263256" \ + ); + } + } + 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.00187412, 0.0021383, 0.00211985, 0.00207295, 0.00197328, 0.00180131, 0.00160357", \ + "0.00169433, 0.00195537, 0.00198987, 0.00197246, 0.00192602, 0.00180789, 0.00158404", \ + "0.00171869, 0.00190527, 0.00192084, 0.00193391, 0.00186837, 0.00175556, 0.00161829", \ + "0.00182684, 0.00184101, 0.00187812, 0.00188215, 0.00183125, 0.00177394, 0.00154484", \ + "0.0021709, 0.00198153, 0.00192215, 0.00196141, 0.00186332, 0.00168528, 0.00151133", \ + "0.00300595, 0.00235255, 0.00219267, 0.00200366, 0.00197193, 0.00167545, 0.0018868", \ + "0.00484885, 0.00346702, 0.00318143, 0.00286288, 0.00243703, 0.00213881, 0.00204085" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00156639, 0.00178931, 0.00176231, 0.00171998, 0.00165224, 0.00149743, 0.0012299", \ + "0.00130524, 0.00171454, 0.00172628, 0.00170583, 0.00169171, 0.00158235, 0.00128455", \ + "0.00127971, 0.0016219, 0.00169007, 0.00170077, 0.00162938, 0.0015313, 0.00137022", \ + "0.00137638, 0.00158888, 0.00159103, 0.00164043, 0.00167943, 0.00184579, 0.00127447", \ + "0.00172242, 0.00158598, 0.00164975, 0.00163557, 0.00153128, 0.00166733, 0.00132936", \ + "0.00259876, 0.00195733, 0.00184426, 0.00181463, 0.00179029, 0.00146358, 0.00125891", \ + "0.00448679, 0.00314418, 0.00273284, 0.0025342, 0.00227424, 0.00211169, 0.00141325" \ + ); + } + } + 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.00187258, 0.00214194, 0.00211904, 0.00206911, 0.00196092, 0.00197231, 0.00188174", \ + "0.00170687, 0.00197489, 0.00198256, 0.00197812, 0.00190165, 0.00192668, 0.00183666", \ + "0.00172608, 0.00192812, 0.00197359, 0.00193447, 0.00187846, 0.00181147, 0.0018263", \ + "0.00184803, 0.00182456, 0.00190835, 0.00191979, 0.00181893, 0.00186758, 0.00182673", \ + "0.0022056, 0.00202902, 0.00191643, 0.00193875, 0.00179322, 0.00186371, 0.00175824", \ + "0.0030857, 0.00240449, 0.00223811, 0.00206826, 0.00193453, 0.00194582, 0.00187312", \ + "0.00500604, 0.00352447, 0.00320347, 0.00286725, 0.00253048, 0.00214225, 0.00203673" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0015233, 0.00175706, 0.00174011, 0.00168451, 0.00160863, 0.00147331, 0.00122443", \ + "0.00126128, 0.0016518, 0.0016613, 0.00165047, 0.00159831, 0.00152048, 0.00122737", \ + "0.00125142, 0.00155084, 0.00161463, 0.00162595, 0.00161308, 0.00142788, 0.00129093", \ + "0.00136339, 0.0015171, 0.00153482, 0.00156341, 0.00161598, 0.00165778, 0.0011816", \ + "0.00175156, 0.00153714, 0.00159167, 0.00156475, 0.00146649, 0.00154259, 0.00128053", \ + "0.00263394, 0.00194948, 0.00181599, 0.00184142, 0.00171506, 0.00138627, 0.0012225", \ + "0.00460117, 0.00316815, 0.00276716, 0.0025255, 0.00218908, 0.00205622, 0.00142032" \ + ); + } + } + 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.00187258, 0.00214194, 0.00211904, 0.00206911, 0.00196092, 0.00197231, 0.00188174", \ + "0.00170687, 0.00197489, 0.00198256, 0.00197812, 0.00190165, 0.00192668, 0.00183666", \ + "0.00172608, 0.00192812, 0.00197359, 0.00193447, 0.00187846, 0.00181147, 0.0018263", \ + "0.00184803, 0.00182456, 0.00190835, 0.00191979, 0.00181893, 0.00186758, 0.00182673", \ + "0.0022056, 0.00202902, 0.00191643, 0.00193875, 0.00179322, 0.00186371, 0.00175824", \ + "0.0030857, 0.00240449, 0.00223811, 0.00206826, 0.00193453, 0.00194582, 0.00187312", \ + "0.00500604, 0.00352447, 0.00320347, 0.00286725, 0.00253048, 0.00214225, 0.00203673" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00156639, 0.00178931, 0.00176231, 0.00171998, 0.00165224, 0.00149743, 0.0012299", \ + "0.00130524, 0.00171454, 0.00172628, 0.00170583, 0.00169171, 0.00158235, 0.00128455", \ + "0.00127971, 0.0016219, 0.00169007, 0.00170077, 0.00162938, 0.0015313, 0.00137022", \ + "0.00137638, 0.00158888, 0.00159103, 0.00164043, 0.00167943, 0.00184579, 0.00127447", \ + "0.00172242, 0.00158598, 0.00164975, 0.00163557, 0.00153128, 0.00166733, 0.00132936", \ + "0.00259876, 0.00195733, 0.00184426, 0.00181463, 0.00179029, 0.00146358, 0.00125891", \ + "0.00448679, 0.00314418, 0.00273284, 0.0025342, 0.00227424, 0.00211169, 0.00141325" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0028228; + rise_capacitance : 0.00283346; + rise_capacitance_range (0.00261337, 0.00302499); + fall_capacitance : 0.00281213; + fall_capacitance_range (0.00247251, 0.003186); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00282843; + rise_capacitance : 0.00288079; + rise_capacitance_range (0.00256338, 0.00322426); + fall_capacitance : 0.00277608; + fall_capacitance_range (0.00252925, 0.00311833); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00271819; + rise_capacitance : 0.00278329; + rise_capacitance_range (0.00227099, 0.00311794); + fall_capacitance : 0.00265308; + fall_capacitance_range (0.00236362, 0.00293124); + } + } + cell (sg13cmos5l_a21oi_2) { + area : 14.5152; + cell_footprint : "a21oi"; + cell_leakage_power : 878.053; + leakage_power () { + value : 361.199; + when : "!A1&!A2&!B1&Y"; + } + leakage_power () { + value : 980.234; + when : "!A1&!A2&B1&!Y"; + } + leakage_power () { + value : 548.964; + when : "!A1&A2&!B1&Y"; + } + leakage_power () { + value : 976.127; + when : "!A1&A2&B1&!Y"; + } + leakage_power () { + value : 518.958; + when : "A1&!A2&!B1&Y"; + } + leakage_power () { + value : 976.127; + when : "A1&!A2&B1&!Y"; + } + leakage_power () { + value : 2041.52; + when : "A1&A2&!B1&!Y"; + } + leakage_power () { + value : 621.295; + 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.0625888, 0.274511, 0.416447, 0.650741, 1.0434, 1.69757, 2.78804", \ + "0.0944736, 0.311011, 0.453324, 0.688754, 1.08091, 1.73675, 2.82602", \ + "0.116484, 0.344154, 0.486828, 0.722018, 1.11536, 1.76975, 2.86192", \ + "0.147735, 0.405605, 0.551219, 0.786708, 1.18041, 1.8347, 2.92604", \ + "0.180992, 0.505845, 0.66533, 0.910256, 1.30589, 1.96119, 3.05415", \ + "0.20979, 0.652588, 0.848004, 1.12388, 1.54439, 2.20881, 3.30034", \ + "0.238064, 0.860855, 1.11859, 1.46476, 1.95703, 2.68119, 3.80445" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0346795, 0.3218, 0.51717, 0.840351, 1.3815, 2.28329, 3.78633", \ + "0.0403309, 0.321985, 0.517766, 0.841319, 1.38151, 2.28338, 3.78634", \ + "0.0496235, 0.324118, 0.517767, 0.84132, 1.38152, 2.28383, 3.78714", \ + "0.0678787, 0.338645, 0.525052, 0.842304, 1.38704, 2.28384, 3.78715", \ + "0.105896, 0.385064, 0.562496, 0.864551, 1.38913, 2.28385, 3.78826", \ + "0.174712, 0.485391, 0.66369, 0.952577, 1.44848, 2.31031, 3.8111", \ + "0.299227, 0.668258, 0.862943, 1.16128, 1.64213, 2.45919, 3.8734" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0537904, 0.214743, 0.321286, 0.496399, 0.78954, 1.27743, 2.09037", \ + "0.0870353, 0.256641, 0.363008, 0.538403, 0.831583, 1.31964, 2.13307", \ + "0.110881, 0.29833, 0.405671, 0.580687, 0.873929, 1.3618, 2.17495", \ + "0.146501, 0.373758, 0.488918, 0.667516, 0.960282, 1.4481, 2.26176", \ + "0.194074, 0.490352, 0.62763, 0.827691, 1.13072, 1.61843, 2.4299", \ + "0.258511, 0.660168, 0.837741, 1.08347, 1.43535, 1.95623, 2.77569", \ + "0.343764, 0.890071, 1.13711, 1.46299, 1.90964, 2.52946, 3.43307" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.037638, 0.24459, 0.385206, 0.616552, 1.00522, 1.65071, 2.72991", \ + "0.0498167, 0.2456, 0.385207, 0.616553, 1.00523, 1.65077, 2.72992", \ + "0.0631285, 0.255332, 0.389517, 0.62144, 1.00524, 1.65184, 2.72993", \ + "0.0882586, 0.287582, 0.413394, 0.630322, 1.00793, 1.65185, 2.73078", \ + "0.128771, 0.360358, 0.486296, 0.689479, 1.04322, 1.6623, 2.73547", \ + "0.192857, 0.492388, 0.631867, 0.840547, 1.17996, 1.75421, 2.7672", \ + "0.295415, 0.706626, 0.880049, 1.12256, 1.47784, 2.04508, 2.99159" \ + ); + } + } + 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.0745109, 0.285673, 0.427502, 0.661767, 1.05366, 1.70654, 2.7948", \ + "0.108731, 0.322826, 0.464802, 0.699534, 1.09124, 1.74553, 2.83294", \ + "0.133777, 0.356545, 0.498687, 0.733348, 1.12568, 1.77901, 2.86845", \ + "0.170714, 0.419295, 0.563765, 0.798542, 1.19113, 1.84409, 2.93278", \ + "0.215841, 0.522136, 0.679722, 0.923218, 1.31745, 1.97077, 3.05913", \ + "0.262324, 0.674083, 0.865964, 1.1392, 1.55753, 2.21952, 3.30852", \ + "0.314462, 0.891081, 1.14264, 1.48445, 1.9732, 2.69438, 3.81446" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0456491, 0.333566, 0.528714, 0.85145, 1.39218, 2.291, 3.79131", \ + "0.0499669, 0.33459, 0.528715, 0.851747, 1.39219, 2.29186, 3.79234", \ + "0.0586067, 0.335505, 0.529004, 0.85206, 1.3922, 2.29187, 3.79322", \ + "0.076273, 0.349011, 0.536151, 0.853257, 1.39368, 2.29285, 3.79323", \ + "0.113434, 0.394963, 0.572641, 0.874939, 1.39923, 2.29286, 3.79324", \ + "0.180533, 0.492016, 0.672524, 0.961579, 1.45764, 2.3182, 3.81282", \ + "0.296076, 0.676043, 0.867761, 1.1678, 1.65021, 2.46761, 3.87877" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0609442, 0.221712, 0.328002, 0.503417, 0.796303, 1.28423, 2.09716", \ + "0.0958269, 0.262167, 0.368653, 0.544184, 0.837034, 1.32507, 2.13817", \ + "0.121471, 0.300082, 0.407423, 0.582942, 0.876125, 1.36414, 2.17724", \ + "0.161243, 0.369843, 0.482997, 0.661481, 0.955286, 1.44354, 2.25749", \ + "0.213797, 0.482087, 0.611987, 0.806277, 1.10873, 1.59859, 2.41171", \ + "0.283424, 0.653607, 0.816518, 1.0474, 1.38516, 1.90144, 2.7227", \ + "0.37863, 0.895382, 1.12252, 1.42328, 1.8359, 2.42819, 3.3131" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0375192, 0.244495, 0.384706, 0.616419, 1.0041, 1.65122, 2.72945", \ + "0.0442285, 0.245067, 0.384707, 0.617081, 1.00518, 1.65123, 2.72946", \ + "0.0535138, 0.251288, 0.387867, 0.621386, 1.00519, 1.65197, 2.72947", \ + "0.0730567, 0.272566, 0.403342, 0.626161, 1.0067, 1.65198, 2.73094", \ + "0.10915, 0.325514, 0.453937, 0.6657, 1.03017, 1.65736, 2.73146", \ + "0.171904, 0.430136, 0.562924, 0.77277, 1.12547, 1.72161, 2.75701", \ + "0.274491, 0.615612, 0.77003, 0.995827, 1.34538, 1.92882, 2.9097" \ + ); + } + } + 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.0589485, 0.273325, 0.415249, 0.649742, 1.04139, 1.69437, 2.78264", \ + "0.0891804, 0.307737, 0.450263, 0.685248, 1.07748, 1.73173, 2.81902", \ + "0.111959, 0.345661, 0.488124, 0.722949, 1.1158, 1.76912, 2.85827", \ + "0.144775, 0.418305, 0.563787, 0.798371, 1.19062, 1.84382, 2.93282", \ + "0.186066, 0.534341, 0.698815, 0.945014, 1.338, 1.99019, 3.07877", \ + "0.236069, 0.704132, 0.912899, 1.20264, 1.62851, 2.29025, 3.37486", \ + "0.301296, 0.934001, 1.21578, 1.59292, 2.11521, 2.85849, 3.98537" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0457091, 0.333616, 0.52865, 0.851451, 1.391, 2.29136, 3.79131", \ + "0.0559979, 0.334084, 0.529281, 0.851452, 1.39228, 2.29234, 3.79192", \ + "0.0711318, 0.337406, 0.529393, 0.851971, 1.39229, 2.2931, 3.79193", \ + "0.0962536, 0.360915, 0.541489, 0.854252, 1.39369, 2.29311, 3.79247", \ + "0.13834, 0.430913, 0.599752, 0.889747, 1.40394, 2.29326, 3.79248", \ + "0.200308, 0.562643, 0.741396, 1.0181, 1.4939, 2.33208, 3.80715", \ + "0.303797, 0.786799, 0.996019, 1.30384, 1.77297, 2.55561, 3.92438" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0274363, 0.114927, 0.172651, 0.267928, 0.427466, 0.693393, 1.13652", \ + "0.0539977, 0.164859, 0.223161, 0.318463, 0.478014, 0.74466, 1.18705", \ + "0.0699873, 0.207712, 0.271194, 0.368559, 0.528267, 0.794015, 1.23813", \ + "0.0929416, 0.278236, 0.354375, 0.463721, 0.629014, 0.895425, 1.338", \ + "0.120756, 0.383283, 0.484285, 0.619915, 0.812918, 1.09348, 1.53822", \ + "0.154629, 0.529785, 0.674188, 0.857497, 1.10432, 1.44306, 1.92982", \ + "0.195045, 0.725098, 0.934749, 1.20282, 1.54191, 1.98894, 2.58927" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.016968, 0.13448, 0.211803, 0.339668, 0.554044, 0.911538, 1.50759", \ + "0.0397301, 0.141367, 0.214396, 0.339877, 0.554045, 0.91208, 1.5076", \ + "0.0600405, 0.1597, 0.227726, 0.346891, 0.5556, 0.912081, 1.50849", \ + "0.0926366, 0.200906, 0.26693, 0.377502, 0.573099, 0.916708, 1.5085", \ + "0.142595, 0.278051, 0.348358, 0.460789, 0.643148, 0.960267, 1.52194", \ + "0.223032, 0.408429, 0.49571, 0.618928, 0.810581, 1.11645, 1.63334", \ + "0.352366, 0.616469, 0.739106, 0.897981, 1.11971, 1.44549, 1.9606" \ + ); + } + } + 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.0446332, 0.258939, 0.400818, 0.635437, 1.02784, 1.68208, 2.77258", \ + "0.0713178, 0.293126, 0.435825, 0.67103, 1.06402, 1.71951, 2.80893", \ + "0.0886252, 0.331031, 0.473668, 0.708946, 1.10221, 1.75684, 2.84929", \ + "0.112669, 0.402755, 0.549212, 0.784296, 1.17696, 1.83584, 2.92282", \ + "0.141901, 0.515796, 0.682731, 0.930506, 1.32453, 1.9777, 3.0701", \ + "0.176661, 0.679663, 0.892954, 1.18624, 1.61438, 2.27809, 3.36492", \ + "0.221337, 0.900259, 1.18917, 1.57134, 2.09834, 2.84569, 3.97503" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0346807, 0.321755, 0.517226, 0.840406, 1.38146, 2.28329, 3.78633", \ + "0.0485683, 0.321756, 0.517227, 0.840534, 1.38166, 2.2833, 3.78634", \ + "0.0642877, 0.326622, 0.517831, 0.840535, 1.38167, 2.28364, 3.78679", \ + "0.0898883, 0.351867, 0.531182, 0.843658, 1.38193, 2.28707, 3.78684", \ + "0.128602, 0.423558, 0.591561, 0.880442, 1.3939, 2.28708, 3.78808", \ + "0.187533, 0.557198, 0.734118, 1.01088, 1.48569, 2.32387, 3.7972", \ + "0.288494, 0.776276, 0.989381, 1.29706, 1.76608, 2.54994, 3.92007" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.027183, 0.11462, 0.17224, 0.267398, 0.426695, 0.692284, 1.13511", \ + "0.0534462, 0.164502, 0.222729, 0.317956, 0.477188, 0.743559, 1.18555", \ + "0.0691591, 0.207497, 0.270757, 0.368006, 0.527496, 0.792891, 1.23562", \ + "0.0913729, 0.27764, 0.35376, 0.463068, 0.628312, 0.894359, 1.33669", \ + "0.117863, 0.38228, 0.483414, 0.618967, 0.811847, 1.09239, 1.53666", \ + "0.149765, 0.527826, 0.672599, 0.85609, 1.10308, 1.44157, 1.928", \ + "0.185184, 0.721498, 0.931792, 1.19997, 1.53947, 1.98699, 2.58688" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0137449, 0.125985, 0.203449, 0.331459, 0.545837, 0.903164, 1.49862", \ + "0.0297009, 0.132887, 0.206018, 0.33172, 0.545959, 0.90377, 1.49871", \ + "0.0431406, 0.150996, 0.219331, 0.338716, 0.547475, 0.903942, 1.49872", \ + "0.0674464, 0.191061, 0.258073, 0.369246, 0.565064, 0.908759, 1.49873", \ + "0.104703, 0.265867, 0.338224, 0.451884, 0.634884, 0.952464, 1.51295", \ + "0.165253, 0.392674, 0.482194, 0.608433, 0.801562, 1.10845, 1.62502", \ + "0.26597, 0.592322, 0.721978, 0.883502, 1.10853, 1.43554, 1.95179" \ + ); + } + } + 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.0361324, 0.19338, 0.297465, 0.469668, 0.757539, 1.23792, 2.03801", \ + "0.0631341, 0.232137, 0.336686, 0.509033, 0.797295, 1.2776, 2.07792", \ + "0.0794659, 0.273174, 0.378195, 0.550554, 0.839091, 1.31939, 2.11974", \ + "0.101891, 0.34614, 0.459098, 0.633407, 0.921439, 1.40137, 2.20386", \ + "0.128523, 0.45605, 0.592448, 0.786728, 1.08275, 1.56211, 2.36162", \ + "0.15862, 0.608983, 0.793662, 1.03682, 1.37852, 1.88534, 2.68655", \ + "0.194008, 0.815218, 1.07084, 1.40262, 1.84728, 2.45499, 3.32775" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0250104, 0.238365, 0.383731, 0.624642, 1.02774, 1.69969, 2.82086", \ + "0.0405831, 0.238964, 0.383733, 0.624643, 1.02775, 1.6997, 2.82087", \ + "0.0567146, 0.248157, 0.387239, 0.624644, 1.02776, 1.69971, 2.82088", \ + "0.0818683, 0.280547, 0.408674, 0.633959, 1.02812, 1.70104, 2.82136", \ + "0.119985, 0.356237, 0.480516, 0.687585, 1.05595, 1.7051, 2.82137", \ + "0.17806, 0.490783, 0.62797, 0.835929, 1.178, 1.77802, 2.84044", \ + "0.277426, 0.704589, 0.879133, 1.12512, 1.48338, 2.05401, 3.03606" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0269241, 0.114403, 0.172064, 0.267199, 0.426501, 0.692109, 1.13486", \ + "0.0529848, 0.164101, 0.222323, 0.317518, 0.476883, 0.743223, 1.18512", \ + "0.0687186, 0.206934, 0.27032, 0.367538, 0.526945, 0.792469, 1.23633", \ + "0.0911621, 0.277033, 0.354043, 0.46259, 0.627936, 0.893976, 1.33622", \ + "0.118378, 0.381775, 0.482808, 0.618514, 0.811531, 1.09206, 1.5363", \ + "0.152186, 0.527675, 0.672366, 0.854758, 1.10258, 1.44113, 1.92732", \ + "0.192582, 0.723137, 0.9326, 1.20046, 1.53952, 1.98686, 2.58678" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0137972, 0.125998, 0.203539, 0.331436, 0.545848, 0.903181, 1.49863", \ + "0.0301029, 0.132969, 0.206187, 0.331707, 0.545849, 0.90379, 1.49867", \ + "0.0436066, 0.151127, 0.219523, 0.338825, 0.547507, 0.904518, 1.49973", \ + "0.0676838, 0.191359, 0.257922, 0.369503, 0.565281, 0.908831, 1.49974", \ + "0.10434, 0.265973, 0.338924, 0.452549, 0.635462, 0.952559, 1.51392", \ + "0.163713, 0.392841, 0.482707, 0.609311, 0.801743, 1.10782, 1.62539", \ + "0.262401, 0.590367, 0.721133, 0.883344, 1.1085, 1.43536, 1.9522" \ + ); + } + } + 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.0589485, 0.273325, 0.415249, 0.649742, 1.04139, 1.69437, 2.78264", \ + "0.0891804, 0.307737, 0.450263, 0.685248, 1.07748, 1.73173, 2.81902", \ + "0.111959, 0.345661, 0.488124, 0.722949, 1.1158, 1.76912, 2.85827", \ + "0.144775, 0.418305, 0.563787, 0.798371, 1.19062, 1.84382, 2.93282", \ + "0.186066, 0.534341, 0.698815, 0.945014, 1.338, 1.99019, 3.07877", \ + "0.236069, 0.704132, 0.912899, 1.20264, 1.62851, 2.29025, 3.37486", \ + "0.301296, 0.934001, 1.21578, 1.59292, 2.11521, 2.85849, 3.98537" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0457091, 0.333616, 0.52865, 0.851451, 1.391, 2.29136, 3.79131", \ + "0.0559979, 0.334084, 0.529281, 0.851452, 1.39228, 2.29234, 3.79192", \ + "0.0711318, 0.337406, 0.529393, 0.851971, 1.39229, 2.2931, 3.79193", \ + "0.0962536, 0.360915, 0.541489, 0.854252, 1.39369, 2.29311, 3.79247", \ + "0.13834, 0.430913, 0.599752, 0.889747, 1.40394, 2.29326, 3.79248", \ + "0.200308, 0.562643, 0.741396, 1.0181, 1.4939, 2.33208, 3.80715", \ + "0.303797, 0.786799, 0.996019, 1.30384, 1.77297, 2.55561, 3.92438" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0274363, 0.114927, 0.172651, 0.267928, 0.427466, 0.693393, 1.13652", \ + "0.0539977, 0.164859, 0.223161, 0.318463, 0.478014, 0.74466, 1.18705", \ + "0.0699873, 0.207712, 0.271194, 0.368559, 0.528267, 0.794015, 1.23813", \ + "0.0929416, 0.278236, 0.354375, 0.463721, 0.629014, 0.895425, 1.338", \ + "0.120756, 0.383283, 0.484285, 0.619915, 0.812918, 1.09348, 1.53822", \ + "0.154629, 0.529785, 0.674188, 0.857497, 1.10432, 1.44306, 1.92982", \ + "0.195045, 0.725098, 0.934749, 1.20282, 1.54191, 1.98894, 2.58927" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.016968, 0.13448, 0.211803, 0.339668, 0.554044, 0.911538, 1.50759", \ + "0.0397301, 0.141367, 0.214396, 0.339877, 0.554045, 0.91208, 1.5076", \ + "0.0600405, 0.1597, 0.227726, 0.346891, 0.5556, 0.912081, 1.50849", \ + "0.0926366, 0.200906, 0.26693, 0.377502, 0.573099, 0.916708, 1.5085", \ + "0.142595, 0.278051, 0.348358, 0.460789, 0.643148, 0.960267, 1.52194", \ + "0.223032, 0.408429, 0.49571, 0.618928, 0.810581, 1.11645, 1.63334", \ + "0.352366, 0.616469, 0.739106, 0.897981, 1.11971, 1.44549, 1.9606" \ + ); + } + } + 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.00706384, 0.00739899, 0.0073426, 0.00723861, 0.00705617, 0.00671027, 0.00634565", \ + "0.0066421, 0.00720726, 0.00725242, 0.00721079, 0.00701772, 0.00673454, 0.00639316", \ + "0.00655626, 0.00708427, 0.00711153, 0.00709268, 0.006969, 0.00669749, 0.00646132", \ + "0.00651218, 0.00690578, 0.0069916, 0.00705101, 0.00719127, 0.00664493, 0.00633883", \ + "0.00664052, 0.00675739, 0.00681904, 0.00692251, 0.00676372, 0.00652226, 0.0064803", \ + "0.00746641, 0.00700128, 0.00698092, 0.00684417, 0.00703026, 0.00654861, 0.00715732", \ + "0.010371, 0.0081959, 0.00793705, 0.00765506, 0.0072186, 0.00687523, 0.00720363" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00492681, 0.00492383, 0.00487163, 0.00474155, 0.00459872, 0.00426309, 0.00383699", \ + "0.00438442, 0.0046799, 0.00466548, 0.00458666, 0.00446105, 0.00415394, 0.00374115", \ + "0.0042836, 0.00466112, 0.004603, 0.00477245, 0.00441067, 0.00414924, 0.00359266", \ + "0.00440837, 0.00450254, 0.00456927, 0.0044531, 0.00434409, 0.00408663, 0.00374649", \ + "0.00496039, 0.00465611, 0.00463947, 0.00448602, 0.00480184, 0.0040514, 0.00412142", \ + "0.00639362, 0.00530867, 0.00520909, 0.00501684, 0.00455604, 0.00441974, 0.00374494", \ + "0.0097387, 0.00746976, 0.00690838, 0.00630532, 0.00584178, 0.0047651, 0.00422293" \ + ); + } + } + 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.00754062, 0.00753812, 0.00747357, 0.00737205, 0.00719046, 0.00678144, 0.00640257", \ + "0.00726159, 0.00747748, 0.0073829, 0.00731782, 0.0071302, 0.00682141, 0.00639626", \ + "0.00718659, 0.00739326, 0.0073309, 0.00730735, 0.00709441, 0.00678244, 0.00658477", \ + "0.00712846, 0.00729948, 0.00728302, 0.0073218, 0.00719156, 0.00680166, 0.00646846", \ + "0.00720349, 0.00725674, 0.00724152, 0.00740195, 0.00717105, 0.00672195, 0.00645236", \ + "0.00782608, 0.00747611, 0.00746103, 0.00725903, 0.00739075, 0.00673748, 0.00725832", \ + "0.0102862, 0.008724, 0.00836101, 0.0081042, 0.00760725, 0.00726266, 0.00746165" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0074158, 0.0073454, 0.00728499, 0.00717086, 0.00698959, 0.00668138, 0.00624586", \ + "0.00701005, 0.00718089, 0.00710701, 0.00706945, 0.00689531, 0.00658314, 0.00613219", \ + "0.00688657, 0.007165, 0.00708388, 0.00727101, 0.00686994, 0.00660987, 0.00602601", \ + "0.00681654, 0.00699933, 0.00705291, 0.00696105, 0.00679581, 0.0066064, 0.00623102", \ + "0.00697361, 0.00705449, 0.0070267, 0.00691688, 0.00696828, 0.00651256, 0.00621155", \ + "0.00779541, 0.00732308, 0.0072907, 0.00720158, 0.00684852, 0.0068776, 0.00619246", \ + "0.0104011, 0.00877884, 0.00841724, 0.00810839, 0.0077529, 0.00701044, 0.00639009" \ + ); + } + } + 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.00442583, 0.00484394, 0.00479311, 0.00468666, 0.00446542, 0.00412688, 0.00369642", \ + "0.00402183, 0.00451444, 0.00457641, 0.00451496, 0.0044098, 0.00415631, 0.00379223", \ + "0.0040307, 0.00435334, 0.00440409, 0.0044254, 0.00433356, 0.00408355, 0.0036952", \ + "0.00419597, 0.00425648, 0.00436543, 0.00439933, 0.00434571, 0.00397077, 0.00363375", \ + "0.00481698, 0.0045121, 0.00441052, 0.00443202, 0.00419894, 0.00393097, 0.00358371", \ + "0.006388, 0.00519118, 0.00495826, 0.00456816, 0.00461949, 0.00401396, 0.00404665", \ + "0.00993247, 0.00738242, 0.00684227, 0.00624203, 0.0053772, 0.00473631, 0.00471372" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00489919, 0.00550048, 0.00547093, 0.0053515, 0.00521122, 0.00493599, 0.00443088", \ + "0.00445428, 0.00536788, 0.00538244, 0.00534049, 0.00522448, 0.00508065, 0.00452966", \ + "0.00445719, 0.0051646, 0.00531035, 0.00527533, 0.00518255, 0.00498638, 0.00468352", \ + "0.00471067, 0.00511057, 0.0051379, 0.00519382, 0.00523383, 0.00561911, 0.00439282", \ + "0.0054446, 0.00509401, 0.00519091, 0.00522242, 0.00501383, 0.00513643, 0.00471047", \ + "0.00719645, 0.00581129, 0.0055869, 0.00553651, 0.00545964, 0.00485635, 0.00452485", \ + "0.0110158, 0.00817055, 0.00734241, 0.0069236, 0.00631389, 0.00604053, 0.00474994" \ + ); + } + } + 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.00365643, 0.00429584, 0.0042591, 0.00415893, 0.00396469, 0.00362703, 0.00323632", \ + "0.00337589, 0.00392344, 0.00399417, 0.00397896, 0.00386846, 0.00356583, 0.00319628", \ + "0.00345782, 0.00382686, 0.00385844, 0.00389932, 0.00374965, 0.00353864, 0.00329081", \ + "0.00370612, 0.00369711, 0.00381514, 0.0038084, 0.00374979, 0.00370671, 0.00307929", \ + "0.00443665, 0.00397938, 0.00387651, 0.00388264, 0.00360509, 0.00335784, 0.00322397", \ + "0.00619017, 0.00473454, 0.00440677, 0.00404184, 0.00410564, 0.00338205, 0.00330874", \ + "0.00999327, 0.00691253, 0.00639297, 0.00573988, 0.0048373, 0.00433258, 0.00394053" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0024655, 0.00307768, 0.00303835, 0.00293561, 0.00278617, 0.0025062, 0.00199549", \ + "0.00201318, 0.00293056, 0.00295184, 0.00291996, 0.00284338, 0.00267146, 0.00206774", \ + "0.00201738, 0.00274709, 0.00288345, 0.00287832, 0.00290981, 0.00262462, 0.00209296", \ + "0.00227097, 0.00269416, 0.00266598, 0.00275568, 0.00299829, 0.00299705, 0.00198662", \ + "0.00303893, 0.00266691, 0.00278632, 0.00278512, 0.00256398, 0.00284061, 0.00189279", \ + "0.00483481, 0.00341988, 0.00315606, 0.00315454, 0.00309154, 0.00251634, 0.00217561", \ + "0.00871434, 0.00580062, 0.00498565, 0.00456198, 0.00395664, 0.00365794, 0.0024261" \ + ); + } + } + 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.00365426, 0.00430729, 0.00425194, 0.00415798, 0.0039513, 0.00395745, 0.00402271", \ + "0.00339945, 0.00395526, 0.00399878, 0.00397034, 0.00381506, 0.00385838, 0.00391965", \ + "0.0034847, 0.00385448, 0.00395486, 0.00385413, 0.00377254, 0.00376469, 0.00367328", \ + "0.00373689, 0.00366778, 0.0038249, 0.0037681, 0.00365628, 0.00385952, 0.003746", \ + "0.00452285, 0.00407864, 0.00387537, 0.00390323, 0.00363632, 0.00393021, 0.00361092", \ + "0.00636225, 0.0048378, 0.00449176, 0.00422553, 0.00393592, 0.00404323, 0.0036438", \ + "0.0103097, 0.00709055, 0.00644671, 0.00576453, 0.00507107, 0.00410987, 0.00417606" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00238022, 0.00300953, 0.00298692, 0.00287131, 0.00272124, 0.0024442, 0.00194325", \ + "0.00193826, 0.00279222, 0.00282065, 0.00281811, 0.00267687, 0.00253804, 0.00191866", \ + "0.00196768, 0.00260146, 0.00272987, 0.00272986, 0.00276921, 0.00261473, 0.00212549", \ + "0.00225136, 0.00253268, 0.00253555, 0.00260754, 0.00269754, 0.00286352, 0.00184355", \ + "0.0030936, 0.00255337, 0.00267048, 0.00264092, 0.00245072, 0.00270036, 0.00204882", \ + "0.00492908, 0.00336038, 0.00311102, 0.00313898, 0.00296355, 0.00233335, 0.00199822", \ + "0.00899319, 0.00579146, 0.00508396, 0.0045718, 0.00392218, 0.00361613, 0.00232037" \ + ); + } + } + 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.00365426, 0.00430729, 0.00425194, 0.00415798, 0.0039513, 0.00395745, 0.00402271", \ + "0.00339945, 0.00395526, 0.00399878, 0.00397034, 0.00381506, 0.00385838, 0.00391965", \ + "0.0034847, 0.00385448, 0.00395486, 0.00385413, 0.00377254, 0.00376469, 0.00367328", \ + "0.00373689, 0.00366778, 0.0038249, 0.0037681, 0.00365628, 0.00385952, 0.003746", \ + "0.00452285, 0.00407864, 0.00387537, 0.00390323, 0.00363632, 0.00393021, 0.00361092", \ + "0.00636225, 0.0048378, 0.00449176, 0.00422553, 0.00393592, 0.00404323, 0.0036438", \ + "0.0103097, 0.00709055, 0.00644671, 0.00576453, 0.00507107, 0.00410987, 0.00417606" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0024655, 0.00307768, 0.00303835, 0.00293561, 0.00278617, 0.0025062, 0.00199549", \ + "0.00201318, 0.00293056, 0.00295184, 0.00291996, 0.00284338, 0.00267146, 0.00206774", \ + "0.00201738, 0.00274709, 0.00288345, 0.00287832, 0.00290981, 0.00262462, 0.00209296", \ + "0.00227097, 0.00269416, 0.00266598, 0.00275568, 0.00299829, 0.00299705, 0.00198662", \ + "0.00303893, 0.00266691, 0.00278632, 0.00278512, 0.00256398, 0.00284061, 0.00189279", \ + "0.00483481, 0.00341988, 0.00315606, 0.00315454, 0.00309154, 0.00251634, 0.00217561", \ + "0.00871434, 0.00580062, 0.00498565, 0.00456198, 0.00395664, 0.00365794, 0.0024261" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00543015; + rise_capacitance : 0.00545205; + rise_capacitance_range (0.00498168, 0.00585378); + fall_capacitance : 0.00540825; + fall_capacitance_range (0.00469751, 0.00617867); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.005639; + rise_capacitance : 0.00574346; + rise_capacitance_range (0.0051209, 0.00641566); + fall_capacitance : 0.00553453; + fall_capacitance_range (0.00504122, 0.00622747); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0053191; + rise_capacitance : 0.00544949; + rise_capacitance_range (0.00426434, 0.00618993); + fall_capacitance : 0.00518872; + fall_capacitance_range (0.00454878, 0.00580999); + } + } + cell (sg13cmos5l_a221oi_1) { + area : 14.5152; + cell_footprint : "a221oi"; + cell_leakage_power : 593.999; + leakage_power () { + value : 226.424; + when : "!A1&!A2&!B1&!B2&!C1&Y"; + } + leakage_power () { + value : 502.506; + when : "!A1&!A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 500.448; + when : "!A1&!A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 500.449; + when : "!A1&!A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 1033.18; + when : "!A1&!A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 323.031; + when : "!A1&!A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 500.453; + when : "!A1&A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 498.395; + when : "!A1&A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 399.182; + when : "!A1&A2&B1&!B2&!C1&Y"; + } + leakage_power () { + value : 498.395; + when : "!A1&A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 1031.12; + when : "!A1&A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 320.981; + when : "!A1&A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 500.453; + when : "A1&!A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 498.395; + when : "A1&!A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 384.179; + when : "A1&!A2&B1&!B2&!C1&Y"; + } + leakage_power () { + value : 498.395; + when : "A1&!A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 1031.12; + when : "A1&!A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 320.981; + when : "A1&!A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 1387.73; + when : "A1&A2&!B1&!B2&!C1&!Y"; + } + leakage_power () { + value : 324.986; + when : "A1&A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 1383.37; + when : "A1&A2&!B1&B2&!C1&!Y"; + } + leakage_power () { + value : 326.125; + when : "A1&A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 1383.37; + when : "A1&A2&B1&!B2&!C1&!Y"; + } + leakage_power () { + value : 326.125; + when : "A1&A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 668.049; + when : "A1&A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 270.939; + when : "A1&A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 399.182; + 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.16208, 0.475896, 0.691801, 1.04831, 1.645, 2.63936, 4.29636", \ + "0.194999, 0.511487, 0.728825, 1.08553, 1.68281, 2.677, 4.3342", \ + "0.222978, 0.541322, 0.758361, 1.11608, 1.71345, 2.70901, 4.36657", \ + "0.267611, 0.594332, 0.811551, 1.16964, 1.76736, 2.76226, 4.42031", \ + "0.327567, 0.684123, 0.906402, 1.26597, 1.86409, 2.86063, 4.51877", \ + "0.400095, 0.824528, 1.06583, 1.44167, 2.04805, 3.04418, 4.70398", \ + "0.475075, 1.03255, 1.31986, 1.7433, 2.39377, 3.41525, 5.08197" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.108276, 0.530734, 0.823798, 1.30805, 2.11872, 3.47117, 5.72232", \ + "0.108782, 0.530735, 0.824487, 1.30881, 2.11873, 3.47118, 5.72233", \ + "0.112948, 0.534102, 0.82475, 1.30904, 2.1198, 3.47119, 5.72251", \ + "0.124962, 0.534852, 0.825366, 1.31322, 2.12094, 3.4712, 5.72252", \ + "0.151518, 0.558475, 0.84003, 1.31418, 2.12095, 3.47151, 5.72253", \ + "0.209867, 0.629197, 0.903094, 1.35932, 2.14268, 3.47442, 5.72254", \ + "0.341578, 0.780141, 1.05672, 1.50689, 2.26071, 3.5469, 5.74815" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0767707, 0.241027, 0.349527, 0.527065, 0.82219, 1.31261, 2.12837", \ + "0.116647, 0.282636, 0.391053, 0.568518, 0.863797, 1.35422, 2.17015", \ + "0.148287, 0.324804, 0.433627, 0.610877, 0.905615, 1.39644, 2.21204", \ + "0.198185, 0.403727, 0.518208, 0.697505, 0.992433, 1.48228, 2.29896", \ + "0.266657, 0.527844, 0.661914, 0.860087, 1.16293, 1.65246, 2.46673", \ + "0.359365, 0.711341, 0.882104, 1.12264, 1.47182, 1.99179, 2.81245", \ + "0.488098, 0.963411, 1.19921, 1.51506, 1.95521, 2.57072, 3.47239" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0863882, 0.287474, 0.427806, 0.660177, 1.04882, 1.69526, 2.77511", \ + "0.0945168, 0.287938, 0.427882, 0.660178, 1.04886, 1.69535, 2.77512", \ + "0.110724, 0.295651, 0.431151, 0.660357, 1.04887, 1.69662, 2.77513", \ + "0.14297, 0.325509, 0.452706, 0.672027, 1.05098, 1.69663, 2.77514", \ + "0.200441, 0.399019, 0.523117, 0.727721, 1.08438, 1.70587, 2.77621", \ + "0.290603, 0.537023, 0.669105, 0.877742, 1.21755, 1.79634, 2.81052", \ + "0.43135, 0.764944, 0.92864, 1.16503, 1.51776, 2.08413, 3.03176" \ + ); + } + } + 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.140895, 0.454193, 0.670056, 1.02693, 1.62446, 2.62025, 4.28113", \ + "0.173387, 0.489696, 0.706323, 1.06379, 1.66225, 2.65799, 4.31724", \ + "0.200848, 0.519485, 0.736365, 1.09451, 1.69259, 2.68998, 4.34871", \ + "0.243217, 0.572273, 0.789594, 1.14809, 1.74705, 2.74394, 4.40333", \ + "0.298017, 0.66091, 0.884167, 1.24418, 1.84317, 2.84012, 4.50219", \ + "0.359202, 0.798421, 1.0418, 1.41933, 2.02674, 3.02461, 4.68718", \ + "0.413102, 0.999597, 1.29332, 1.71774, 2.3707, 3.39521, 5.06447" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0916352, 0.513484, 0.806739, 1.2917, 2.1041, 3.45507, 5.71226", \ + "0.0926103, 0.513485, 0.80697, 1.29171, 2.10411, 3.45508, 5.71227", \ + "0.0975244, 0.513736, 0.806971, 1.29184, 2.10412, 3.45561, 5.71277", \ + "0.110188, 0.518073, 0.808185, 1.29268, 2.10451, 3.45694, 5.71552", \ + "0.13713, 0.543298, 0.823567, 1.29828, 2.10531, 3.45695, 5.71553", \ + "0.197749, 0.614808, 0.888632, 1.34422, 2.12688, 3.46243, 5.71554", \ + "0.332263, 0.766256, 1.04416, 1.49352, 2.24649, 3.53375, 5.73758" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0760612, 0.240105, 0.348273, 0.525324, 0.819913, 1.30966, 2.12421", \ + "0.115833, 0.28157, 0.389719, 0.566857, 0.861494, 1.35103, 2.16598", \ + "0.147325, 0.323869, 0.432345, 0.609161, 0.90334, 1.39329, 2.20803", \ + "0.196791, 0.402522, 0.51689, 0.696054, 0.990172, 1.47945, 2.29509", \ + "0.264249, 0.52626, 0.660398, 0.858174, 1.16069, 1.64947, 2.46257", \ + "0.355633, 0.70842, 0.879616, 1.12005, 1.46918, 1.98842, 2.80851", \ + "0.47943, 0.958481, 1.19444, 1.51093, 1.95112, 2.56658, 3.46796" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0686582, 0.27329, 0.41397, 0.646536, 1.03572, 1.68352, 2.76129", \ + "0.0766641, 0.273502, 0.413971, 0.646537, 1.03573, 1.68353, 2.7613", \ + "0.0914428, 0.281218, 0.41736, 0.646659, 1.03574, 1.68354, 2.76131", \ + "0.119776, 0.310589, 0.438394, 0.658508, 1.03833, 1.68355, 2.76363", \ + "0.170618, 0.382789, 0.50887, 0.714051, 1.0699, 1.69275, 2.766", \ + "0.249091, 0.517807, 0.653302, 0.862456, 1.20401, 1.78228, 2.79932", \ + "0.375865, 0.737905, 0.906486, 1.15031, 1.50143, 2.07027, 3.01805" \ + ); + } + } + 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.125025, 0.383749, 0.56207, 0.856468, 1.34956, 2.17137, 3.54107", \ + "0.160024, 0.421247, 0.60003, 0.895154, 1.38863, 2.21127, 3.58052", \ + "0.18962, 0.454126, 0.63344, 0.928605, 1.42211, 2.24464, 3.61441", \ + "0.234761, 0.513078, 0.692893, 0.988551, 1.48392, 2.30571, 3.67607", \ + "0.292826, 0.611045, 0.799277, 1.09847, 1.593, 2.41649, 3.78739", \ + "0.355764, 0.759739, 0.972458, 1.29406, 1.80255, 2.6283, 3.99957", \ + "0.41216, 0.972573, 1.24071, 1.61775, 2.18193, 3.04834, 4.43581" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0766382, 0.426777, 0.670359, 1.07333, 1.74713, 2.87161, 4.74484", \ + "0.0777473, 0.426778, 0.67036, 1.07334, 1.74766, 2.87162, 4.74485", \ + "0.0837836, 0.427148, 0.673424, 1.07335, 1.74767, 2.87163, 4.74486", \ + "0.0984635, 0.433662, 0.673425, 1.07756, 1.74861, 2.87164, 4.74487", \ + "0.129434, 0.465303, 0.694853, 1.0842, 1.75082, 2.87177, 4.74488", \ + "0.195859, 0.548455, 0.773972, 1.14497, 1.78465, 2.8832, 4.74696", \ + "0.335668, 0.716694, 0.948801, 1.3179, 1.93447, 2.98493, 4.79069" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0793332, 0.244224, 0.352652, 0.530079, 0.824776, 1.31468, 2.12935", \ + "0.119481, 0.285892, 0.394244, 0.571661, 0.866429, 1.35616, 2.17105", \ + "0.151515, 0.328118, 0.436743, 0.613493, 0.908623, 1.39836, 2.21321", \ + "0.202752, 0.40711, 0.521451, 0.700734, 0.995028, 1.48458, 2.30031", \ + "0.273006, 0.532122, 0.665568, 0.863056, 1.16518, 1.65456, 2.4678", \ + "0.368349, 0.716349, 0.886532, 1.12598, 1.47453, 1.99365, 2.81347", \ + "0.499185, 0.969912, 1.20448, 1.51927, 1.9581, 2.57248, 3.4732" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0719222, 0.276711, 0.417617, 0.650245, 1.03851, 1.68682, 2.76585", \ + "0.0790888, 0.276818, 0.417618, 0.650246, 1.03852, 1.68731, 2.76586", \ + "0.0936448, 0.284478, 0.42064, 0.650247, 1.0392, 1.68732, 2.76587", \ + "0.121852, 0.313291, 0.441552, 0.661365, 1.04193, 1.68733, 2.76657", \ + "0.172918, 0.385014, 0.51179, 0.716546, 1.0731, 1.69642, 2.76658", \ + "0.25148, 0.519471, 0.654085, 0.864859, 1.20548, 1.7849, 2.80064", \ + "0.376045, 0.742491, 0.908457, 1.15215, 1.50416, 2.07307, 3.02088" \ + ); + } + } + 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.16208, 0.475896, 0.691801, 1.04831, 1.645, 2.63936, 4.29636", \ + "0.194999, 0.511487, 0.728825, 1.08553, 1.68281, 2.677, 4.3342", \ + "0.222978, 0.541322, 0.758361, 1.11608, 1.71345, 2.70901, 4.36657", \ + "0.267611, 0.594332, 0.811551, 1.16964, 1.76736, 2.76226, 4.42031", \ + "0.327567, 0.684123, 0.906402, 1.26597, 1.86409, 2.86063, 4.51877", \ + "0.400095, 0.824528, 1.06583, 1.44167, 2.04805, 3.04418, 4.70398", \ + "0.475075, 1.03255, 1.31986, 1.7433, 2.39377, 3.41525, 5.08197" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.108276, 0.530734, 0.823798, 1.30805, 2.11872, 3.47117, 5.72232", \ + "0.108782, 0.530735, 0.824487, 1.30881, 2.11873, 3.47118, 5.72233", \ + "0.112948, 0.534102, 0.82475, 1.30904, 2.1198, 3.47119, 5.72251", \ + "0.124962, 0.534852, 0.825366, 1.31322, 2.12094, 3.4712, 5.72252", \ + "0.151518, 0.558475, 0.84003, 1.31418, 2.12095, 3.47151, 5.72253", \ + "0.209867, 0.629197, 0.903094, 1.35932, 2.14268, 3.47442, 5.72254", \ + "0.341578, 0.780141, 1.05672, 1.50689, 2.26071, 3.5469, 5.74815" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0793332, 0.244224, 0.352652, 0.530079, 0.824776, 1.31468, 2.12935", \ + "0.119481, 0.285892, 0.394244, 0.571661, 0.866429, 1.35616, 2.17105", \ + "0.151515, 0.328118, 0.436743, 0.613493, 0.908623, 1.39836, 2.21321", \ + "0.202752, 0.40711, 0.521451, 0.700734, 0.995028, 1.48458, 2.30031", \ + "0.273006, 0.532122, 0.665568, 0.863056, 1.16518, 1.65456, 2.4678", \ + "0.368349, 0.716349, 0.886532, 1.12598, 1.47453, 1.99365, 2.81347", \ + "0.499185, 0.969912, 1.20448, 1.51927, 1.9581, 2.57248, 3.4732" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0719222, 0.276711, 0.417617, 0.650245, 1.03851, 1.68682, 2.76585", \ + "0.0790888, 0.276818, 0.417618, 0.650246, 1.03852, 1.68731, 2.76586", \ + "0.0936448, 0.284478, 0.42064, 0.650247, 1.0392, 1.68732, 2.76587", \ + "0.121852, 0.313291, 0.441552, 0.661365, 1.04193, 1.68733, 2.76657", \ + "0.172918, 0.385014, 0.51179, 0.716546, 1.0731, 1.69642, 2.76658", \ + "0.25148, 0.519471, 0.654085, 0.864859, 1.20548, 1.7849, 2.80064", \ + "0.376045, 0.742491, 0.908457, 1.15215, 1.50416, 2.07307, 3.02088" \ + ); + } + } + 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.179476, 0.492728, 0.708702, 1.06511, 1.66145, 2.65496, 4.31179", \ + "0.214459, 0.529355, 0.745412, 1.10231, 1.69912, 2.69232, 4.34908", \ + "0.243768, 0.55981, 0.776146, 1.13339, 1.72954, 2.72429, 4.38027", \ + "0.290431, 0.613961, 0.830334, 1.18754, 1.78418, 2.77789, 4.43431", \ + "0.355018, 0.705535, 0.926572, 1.28489, 1.88183, 2.87616, 4.53305", \ + "0.436092, 0.849497, 1.08868, 1.46259, 2.06703, 3.06099, 4.71919", \ + "0.528797, 1.06315, 1.34854, 1.76771, 2.41509, 3.43391, 5.09687" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.12506, 0.548745, 0.842008, 1.32591, 2.13621, 3.48594, 5.73784", \ + "0.125147, 0.548903, 0.842421, 1.32768, 2.13625, 3.48595, 5.73796", \ + "0.128716, 0.549073, 0.842422, 1.3283, 2.13823, 3.48705, 5.73797", \ + "0.140173, 0.552281, 0.842973, 1.33242, 2.13824, 3.48706, 5.73798", \ + "0.166061, 0.575213, 0.857143, 1.33243, 2.13841, 3.48707, 5.73799", \ + "0.223254, 0.644081, 0.919604, 1.3758, 2.16205, 3.49301, 5.738", \ + "0.350445, 0.792696, 1.07263, 1.52253, 2.27647, 3.56152, 5.76179" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0830663, 0.247724, 0.355973, 0.533437, 0.828511, 1.31895, 2.13464", \ + "0.121742, 0.287481, 0.395903, 0.573435, 0.8687, 1.35913, 2.17489", \ + "0.152813, 0.325762, 0.434707, 0.61222, 0.907613, 1.39803, 2.21378", \ + "0.204182, 0.39797, 0.511202, 0.690735, 0.986615, 1.477, 2.29409", \ + "0.276702, 0.516294, 0.64409, 0.837582, 1.1405, 1.6324, 2.44831", \ + "0.376208, 0.699406, 0.856572, 1.08329, 1.42032, 1.93592, 2.75912", \ + "0.515294, 0.961276, 1.17882, 1.46968, 1.87833, 2.46678, 3.35244" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0861492, 0.287764, 0.427891, 0.660106, 1.04887, 1.69538, 2.77466", \ + "0.0908462, 0.287777, 0.427892, 0.660224, 1.04888, 1.69539, 2.77494", \ + "0.10121, 0.292594, 0.429968, 0.660225, 1.04889, 1.6954, 2.77495", \ + "0.12425, 0.312366, 0.44414, 0.668126, 1.05071, 1.69541, 2.77511", \ + "0.17033, 0.363967, 0.492763, 0.705831, 1.07329, 1.70219, 2.77961", \ + "0.249591, 0.471211, 0.601101, 0.81216, 1.16503, 1.76431, 2.79933", \ + "0.380062, 0.665169, 0.812248, 1.03424, 1.38463, 1.96773, 2.95256" \ + ); + } + } + 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.158325, 0.471096, 0.686948, 1.04373, 1.64084, 2.63671, 4.29388", \ + "0.193205, 0.507453, 0.723729, 1.08079, 1.67857, 2.67395, 4.33265", \ + "0.221858, 0.537903, 0.754503, 1.11188, 1.70902, 2.70483, 4.3626", \ + "0.266784, 0.591928, 0.808551, 1.16595, 1.76349, 2.7596, 4.41753", \ + "0.326884, 0.682425, 0.904325, 1.2632, 1.86102, 2.85679, 4.51649", \ + "0.399002, 0.823454, 1.06449, 1.44015, 2.04578, 3.04188, 4.7022", \ + "0.473375, 1.03152, 1.31957, 1.74117, 2.39127, 3.41355, 5.0801" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.108422, 0.531196, 0.824444, 1.3092, 2.12057, 3.47399, 5.72764", \ + "0.108981, 0.531577, 0.825028, 1.31038, 2.12058, 3.47405, 5.72775", \ + "0.11305, 0.531578, 0.825029, 1.31039, 2.12065, 3.47406, 5.72804", \ + "0.124857, 0.535441, 0.82558, 1.31276, 2.12127, 3.47407, 5.72805", \ + "0.151638, 0.559278, 0.84106, 1.31584, 2.12549, 3.47408, 5.72806", \ + "0.209512, 0.629308, 0.90381, 1.36033, 2.14535, 3.47918, 5.72807", \ + "0.338457, 0.779304, 1.05702, 1.50791, 2.26221, 3.54945, 5.75329" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0823579, 0.24643, 0.354773, 0.531912, 0.826301, 1.31588, 2.1309", \ + "0.121012, 0.286481, 0.394715, 0.572154, 0.866506, 1.35605, 2.17066", \ + "0.151937, 0.324792, 0.433478, 0.610635, 0.90532, 1.39496, 2.20974", \ + "0.202829, 0.396789, 0.509934, 0.68918, 0.984344, 1.47419, 2.29007", \ + "0.274886, 0.514756, 0.642403, 0.835771, 1.1382, 1.62936, 2.44403", \ + "0.373242, 0.697127, 0.85453, 1.0814, 1.41762, 1.93277, 2.75504", \ + "0.509569, 0.957905, 1.17509, 1.46662, 1.875, 2.46373, 3.34811" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0684201, 0.273279, 0.413992, 0.646546, 1.03564, 1.68357, 2.76296", \ + "0.0730336, 0.273349, 0.413993, 0.646965, 1.03565, 1.68358, 2.76297", \ + "0.082623, 0.278185, 0.41585, 0.646966, 1.03566, 1.68359, 2.76298", \ + "0.103419, 0.29744, 0.429918, 0.653842, 1.03755, 1.6836, 2.76409", \ + "0.145361, 0.348104, 0.478552, 0.691822, 1.05902, 1.68862, 2.76608", \ + "0.215135, 0.452852, 0.585685, 0.797157, 1.15215, 1.75057, 2.78706", \ + "0.332391, 0.644421, 0.795362, 1.01767, 1.36914, 1.95445, 2.9393" \ + ); + } + } + 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.139159, 0.397406, 0.575762, 0.870355, 1.36282, 2.18378, 3.55205", \ + "0.176104, 0.43579, 0.614282, 0.90958, 1.40213, 2.22347, 3.59112", \ + "0.206914, 0.469211, 0.647958, 0.942592, 1.43554, 2.25684, 3.62512", \ + "0.255223, 0.529217, 0.708378, 1.00318, 1.49623, 2.31757, 3.68689", \ + "0.319124, 0.628995, 0.815699, 1.11402, 1.60726, 2.42941, 3.7985", \ + "0.394132, 0.781698, 0.991593, 1.31123, 1.81794, 2.64229, 4.01078", \ + "0.470141, 1.00121, 1.26404, 1.63858, 2.20013, 3.06329, 4.44699" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0901026, 0.441257, 0.685062, 1.08778, 1.76172, 2.88534, 4.75656", \ + "0.0907757, 0.441336, 0.685063, 1.08829, 1.76173, 2.88535, 4.75657", \ + "0.0959837, 0.441606, 0.68595, 1.0883, 1.76274, 2.88536, 4.75754", \ + "0.109856, 0.447613, 0.687121, 1.08831, 1.76275, 2.88537, 4.75755", \ + "0.140101, 0.477943, 0.708454, 1.09854, 1.76297, 2.88538, 4.75756", \ + "0.204683, 0.558708, 0.78491, 1.15787, 1.79877, 2.89482, 4.75757", \ + "0.339644, 0.724708, 0.957493, 1.33101, 1.94593, 2.99546, 4.80181" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0856204, 0.250573, 0.359029, 0.536545, 0.831256, 1.32087, 2.13573", \ + "0.124546, 0.290733, 0.399177, 0.576794, 0.871482, 1.36114, 2.17604", \ + "0.155915, 0.32912, 0.438001, 0.615398, 0.910328, 1.40012, 2.21506", \ + "0.208024, 0.401337, 0.514502, 0.694026, 0.989309, 1.47933, 2.29534", \ + "0.282306, 0.520094, 0.647632, 0.840825, 1.14311, 1.6345, 2.44925", \ + "0.384497, 0.703964, 0.86091, 1.08701, 1.42279, 1.93798, 2.76023", \ + "0.526777, 0.968243, 1.18368, 1.47317, 1.88144, 2.46886, 3.35362" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0717926, 0.276651, 0.417726, 0.650212, 1.03846, 1.68736, 2.76585", \ + "0.0758641, 0.276717, 0.417882, 0.650693, 1.03847, 1.68737, 2.76694", \ + "0.0851133, 0.281596, 0.419167, 0.650694, 1.03848, 1.68738, 2.76695", \ + "0.105881, 0.300979, 0.433114, 0.657429, 1.04022, 1.68739, 2.76696", \ + "0.147841, 0.351273, 0.481489, 0.695083, 1.06241, 1.69392, 2.76994", \ + "0.21751, 0.455601, 0.591069, 0.800662, 1.15544, 1.75408, 2.78973", \ + "0.334681, 0.646463, 0.796747, 1.01878, 1.37207, 1.95706, 2.94261" \ + ); + } + } + 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.179476, 0.492728, 0.708702, 1.06511, 1.66145, 2.65496, 4.31179", \ + "0.214459, 0.529355, 0.745412, 1.10231, 1.69912, 2.69232, 4.34908", \ + "0.243768, 0.55981, 0.776146, 1.13339, 1.72954, 2.72429, 4.38027", \ + "0.290431, 0.613961, 0.830334, 1.18754, 1.78418, 2.77789, 4.43431", \ + "0.355018, 0.705535, 0.926572, 1.28489, 1.88183, 2.87616, 4.53305", \ + "0.436092, 0.849497, 1.08868, 1.46259, 2.06703, 3.06099, 4.71919", \ + "0.528797, 1.06315, 1.34854, 1.76771, 2.41509, 3.43391, 5.09687" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.12506, 0.548745, 0.842008, 1.32591, 2.13621, 3.48594, 5.73784", \ + "0.125147, 0.548903, 0.842421, 1.32768, 2.13625, 3.48595, 5.73796", \ + "0.128716, 0.549073, 0.842422, 1.3283, 2.13823, 3.48705, 5.73797", \ + "0.140173, 0.552281, 0.842973, 1.33242, 2.13824, 3.48706, 5.73798", \ + "0.166061, 0.575213, 0.857143, 1.33243, 2.13841, 3.48707, 5.73799", \ + "0.223254, 0.644081, 0.919604, 1.3758, 2.16205, 3.49301, 5.738", \ + "0.350445, 0.792696, 1.07263, 1.52253, 2.27647, 3.56152, 5.76179" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0856204, 0.250573, 0.359029, 0.536545, 0.831256, 1.32087, 2.13573", \ + "0.124546, 0.290733, 0.399177, 0.576794, 0.871482, 1.36114, 2.17604", \ + "0.155915, 0.32912, 0.438001, 0.615398, 0.910328, 1.40012, 2.21506", \ + "0.208024, 0.401337, 0.514502, 0.694026, 0.989309, 1.47933, 2.29534", \ + "0.282306, 0.520094, 0.647632, 0.840825, 1.14311, 1.6345, 2.44925", \ + "0.384497, 0.703964, 0.86091, 1.08701, 1.42279, 1.93798, 2.76023", \ + "0.526777, 0.968243, 1.18368, 1.47317, 1.88144, 2.46886, 3.35362" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0717926, 0.276651, 0.417726, 0.650212, 1.03846, 1.68736, 2.76585", \ + "0.0758641, 0.276717, 0.417882, 0.650693, 1.03847, 1.68737, 2.76694", \ + "0.0851133, 0.281596, 0.419167, 0.650694, 1.03848, 1.68738, 2.76695", \ + "0.105881, 0.300979, 0.433114, 0.657429, 1.04022, 1.68739, 2.76696", \ + "0.147841, 0.351273, 0.481489, 0.695083, 1.06241, 1.69392, 2.76994", \ + "0.21751, 0.455601, 0.591069, 0.800662, 1.15544, 1.75408, 2.78973", \ + "0.334681, 0.646463, 0.796747, 1.01878, 1.37207, 1.95706, 2.94261" \ + ); + } + } + 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.145894, 0.459971, 0.67596, 1.03268, 1.62992, 2.6249, 4.28434", \ + "0.175349, 0.492184, 0.708976, 1.06665, 1.66389, 2.65922, 4.31753", \ + "0.202407, 0.522652, 0.739738, 1.09775, 1.69594, 2.69201, 4.34927", \ + "0.246296, 0.581996, 0.799494, 1.15743, 1.75618, 2.75155, 4.41053", \ + "0.304861, 0.687982, 0.91322, 1.27383, 1.87245, 2.86938, 4.52918", \ + "0.376153, 0.858372, 1.11045, 1.49381, 2.10257, 3.09945, 4.76066", \ + "0.466323, 1.10635, 1.42095, 1.86851, 2.53568, 3.56719, 5.23612" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.108443, 0.531183, 0.824477, 1.30918, 2.12042, 3.47208, 5.72764", \ + "0.109851, 0.531337, 0.824623, 1.3092, 2.12138, 3.47209, 5.72806", \ + "0.117681, 0.532905, 0.826246, 1.30994, 2.12176, 3.47394, 5.72807", \ + "0.137203, 0.538095, 0.826972, 1.31098, 2.12177, 3.47395, 5.72808", \ + "0.178282, 0.5735, 0.848451, 1.31833, 2.12418, 3.47396, 5.72809", \ + "0.255669, 0.67165, 0.934879, 1.37832, 2.15103, 3.48015, 5.73096", \ + "0.395097, 0.864336, 1.14013, 1.57426, 2.30471, 3.57102, 5.76018" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0693919, 0.225961, 0.332612, 0.508435, 0.802312, 1.2917, 2.10653", \ + "0.106386, 0.268315, 0.37518, 0.551091, 0.845023, 1.33442, 2.14948", \ + "0.133681, 0.310154, 0.417619, 0.593614, 0.88765, 1.37702, 2.19169", \ + "0.175879, 0.386741, 0.501314, 0.68006, 0.973892, 1.46282, 2.27868", \ + "0.231904, 0.505972, 0.641686, 0.841051, 1.14379, 1.6331, 2.44691", \ + "0.3081, 0.680018, 0.854734, 1.09905, 1.45035, 1.97125, 2.79211", \ + "0.408449, 0.91533, 1.15932, 1.48204, 1.92698, 2.5466, 3.45057" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0697025, 0.270813, 0.411032, 0.642975, 1.03126, 1.67868, 2.75633", \ + "0.0810552, 0.271556, 0.411033, 0.642976, 1.03127, 1.67869, 2.75634", \ + "0.098364, 0.280425, 0.414871, 0.6456, 1.03128, 1.6787, 2.75635", \ + "0.13116, 0.31209, 0.438081, 0.655876, 1.03391, 1.6788, 2.75637", \ + "0.188126, 0.386968, 0.510383, 0.713635, 1.06813, 1.68854, 2.75642", \ + "0.276919, 0.525357, 0.657849, 0.865087, 1.204, 1.77971, 2.79245", \ + "0.41813, 0.75292, 0.916755, 1.15309, 1.50489, 2.0698, 3.01582" \ + ); + } + } + 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.124659, 0.43823, 0.653838, 1.01072, 1.60822, 2.60404, 4.26376", \ + "0.153615, 0.470045, 0.686775, 1.0442, 1.64304, 2.63904, 4.29817", \ + "0.179072, 0.500396, 0.717502, 1.07563, 1.674, 2.67113, 4.32989", \ + "0.218394, 0.559599, 0.77721, 1.13557, 1.73433, 2.73149, 4.39097", \ + "0.268929, 0.664209, 0.890552, 1.2516, 1.85056, 2.84896, 4.50983", \ + "0.325096, 0.830315, 1.08605, 1.4703, 2.08068, 3.07852, 4.74135", \ + "0.395061, 1.06993, 1.39134, 1.84277, 2.51198, 3.54571, 5.21615" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0917236, 0.513636, 0.807058, 1.29191, 2.10266, 3.45507, 5.70915", \ + "0.0942241, 0.513637, 0.807059, 1.29192, 2.1039, 3.457, 5.7129", \ + "0.103228, 0.514155, 0.807645, 1.29193, 2.10419, 3.45707, 5.71291", \ + "0.123315, 0.521236, 0.80933, 1.29311, 2.1042, 3.45708, 5.71292", \ + "0.165347, 0.559003, 0.832071, 1.30091, 2.10948, 3.45709, 5.71293", \ + "0.244335, 0.658359, 0.921224, 1.36279, 2.13448, 3.46362, 5.71627", \ + "0.383948, 0.853699, 1.12751, 1.55968, 2.29028, 3.55339, 5.74167" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0688442, 0.225055, 0.33147, 0.506833, 0.800164, 1.28865, 2.10244", \ + "0.105733, 0.267367, 0.373984, 0.549628, 0.842898, 1.33143, 2.14538", \ + "0.132847, 0.309268, 0.416454, 0.592064, 0.885499, 1.37414, 2.18771", \ + "0.174508, 0.385685, 0.500112, 0.678572, 0.971735, 1.46005, 2.27471", \ + "0.22922, 0.504327, 0.640145, 0.839306, 1.14169, 1.63013, 2.44256", \ + "0.304157, 0.677171, 0.852298, 1.09642, 1.44762, 1.9681, 2.78781", \ + "0.400454, 0.910156, 1.15415, 1.47827, 1.92292, 2.54259, 3.44564" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0542398, 0.256739, 0.396939, 0.629373, 1.01793, 1.66416, 2.74173", \ + "0.0646689, 0.257171, 0.39694, 0.629374, 1.01794, 1.66526, 2.74396", \ + "0.0799968, 0.266089, 0.401192, 0.629849, 1.01795, 1.66527, 2.74397", \ + "0.108996, 0.297704, 0.42392, 0.64177, 1.02035, 1.66546, 2.74518", \ + "0.157578, 0.370694, 0.496199, 0.699724, 1.055, 1.67522, 2.74933", \ + "0.232855, 0.504917, 0.641948, 0.849798, 1.18878, 1.76639, 2.78233", \ + "0.357726, 0.724774, 0.89468, 1.13423, 1.48807, 2.05674, 3.00342" \ + ); + } + } + 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.103113, 0.362168, 0.540793, 0.835949, 1.33047, 2.15389, 3.52643", \ + "0.134579, 0.396645, 0.576063, 0.871538, 1.3662, 2.1906, 3.56416", \ + "0.160037, 0.428511, 0.608126, 0.904386, 1.39885, 2.22324, 3.59615", \ + "0.198663, 0.48945, 0.670194, 0.966452, 1.46165, 2.28644, 3.6595", \ + "0.247455, 0.593689, 0.785475, 1.08687, 1.58271, 2.4082, 3.78266", \ + "0.300169, 0.75345, 0.976095, 1.30541, 1.81849, 2.64694, 4.02144", \ + "0.362173, 0.981375, 1.26983, 1.66575, 2.2441, 3.12022, 4.51298" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0738592, 0.424764, 0.668805, 1.07235, 1.74797, 2.87411, 4.75082", \ + "0.0772827, 0.424893, 0.668978, 1.07236, 1.74802, 2.87412, 4.75083", \ + "0.0867947, 0.425735, 0.669494, 1.07287, 1.74803, 2.87416, 4.75094", \ + "0.107168, 0.435943, 0.672973, 1.07682, 1.74866, 2.87468, 4.75146", \ + "0.148374, 0.477881, 0.702213, 1.08716, 1.75123, 2.87484, 4.75147", \ + "0.225748, 0.579677, 0.798124, 1.16171, 1.79446, 2.88661, 4.75311", \ + "0.362167, 0.771502, 1.00204, 1.36567, 1.96905, 3.00532, 4.80526" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0685021, 0.22472, 0.331141, 0.506478, 0.799813, 1.2883, 2.10207", \ + "0.104935, 0.266632, 0.3732, 0.548745, 0.842063, 1.33077, 2.14465", \ + "0.132069, 0.308486, 0.415727, 0.591162, 0.884633, 1.37322, 2.18692", \ + "0.173851, 0.384893, 0.499324, 0.677815, 0.970991, 1.45925, 2.2739", \ + "0.229514, 0.503579, 0.639353, 0.8386, 1.14097, 1.62936, 2.4417", \ + "0.305095, 0.67682, 0.851944, 1.09576, 1.44688, 1.96745, 2.787", \ + "0.404535, 0.911429, 1.15472, 1.47834, 1.92288, 2.54187, 3.44527" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0541963, 0.256523, 0.396958, 0.629446, 1.01717, 1.66411, 2.74167", \ + "0.0650473, 0.257551, 0.396959, 0.629447, 1.01718, 1.66527, 2.74394", \ + "0.0804423, 0.266267, 0.400812, 0.63355, 1.01781, 1.66528, 2.74395", \ + "0.109407, 0.297965, 0.424143, 0.641908, 1.02046, 1.66544, 2.74518", \ + "0.157609, 0.3712, 0.496526, 0.700129, 1.05539, 1.67519, 2.74519", \ + "0.232169, 0.504965, 0.642176, 0.851061, 1.19025, 1.76663, 2.78243", \ + "0.35486, 0.723571, 0.894518, 1.13475, 1.48816, 2.05689, 3.00374" \ + ); + } + } + 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.145894, 0.459971, 0.67596, 1.03268, 1.62992, 2.6249, 4.28434", \ + "0.175349, 0.492184, 0.708976, 1.06665, 1.66389, 2.65922, 4.31753", \ + "0.202407, 0.522652, 0.739738, 1.09775, 1.69594, 2.69201, 4.34927", \ + "0.246296, 0.581996, 0.799494, 1.15743, 1.75618, 2.75155, 4.41053", \ + "0.304861, 0.687982, 0.91322, 1.27383, 1.87245, 2.86938, 4.52918", \ + "0.376153, 0.858372, 1.11045, 1.49381, 2.10257, 3.09945, 4.76066", \ + "0.466323, 1.10635, 1.42095, 1.86851, 2.53568, 3.56719, 5.23612" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.108443, 0.531183, 0.824477, 1.30918, 2.12042, 3.47208, 5.72764", \ + "0.109851, 0.531337, 0.824623, 1.3092, 2.12138, 3.47209, 5.72806", \ + "0.117681, 0.532905, 0.826246, 1.30994, 2.12176, 3.47394, 5.72807", \ + "0.137203, 0.538095, 0.826972, 1.31098, 2.12177, 3.47395, 5.72808", \ + "0.178282, 0.5735, 0.848451, 1.31833, 2.12418, 3.47396, 5.72809", \ + "0.255669, 0.67165, 0.934879, 1.37832, 2.15103, 3.48015, 5.73096", \ + "0.395097, 0.864336, 1.14013, 1.57426, 2.30471, 3.57102, 5.76018" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0693919, 0.225961, 0.332612, 0.508435, 0.802312, 1.2917, 2.10653", \ + "0.106386, 0.268315, 0.37518, 0.551091, 0.845023, 1.33442, 2.14948", \ + "0.133681, 0.310154, 0.417619, 0.593614, 0.88765, 1.37702, 2.19169", \ + "0.175879, 0.386741, 0.501314, 0.68006, 0.973892, 1.46282, 2.27868", \ + "0.231904, 0.505972, 0.641686, 0.841051, 1.14379, 1.6331, 2.44691", \ + "0.3081, 0.680018, 0.854734, 1.09905, 1.45035, 1.97125, 2.79211", \ + "0.408449, 0.91533, 1.15932, 1.48204, 1.92698, 2.5466, 3.45057" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0697025, 0.270813, 0.411032, 0.642975, 1.03126, 1.67868, 2.75633", \ + "0.0810552, 0.271556, 0.411033, 0.642976, 1.03127, 1.67869, 2.75634", \ + "0.098364, 0.280425, 0.414871, 0.6456, 1.03128, 1.6787, 2.75635", \ + "0.13116, 0.31209, 0.438081, 0.655876, 1.03391, 1.6788, 2.75637", \ + "0.188126, 0.386968, 0.510383, 0.713635, 1.06813, 1.68854, 2.75642", \ + "0.276919, 0.525357, 0.657849, 0.865087, 1.204, 1.77971, 2.79245", \ + "0.41813, 0.75292, 0.916755, 1.15309, 1.50489, 2.0698, 3.01582" \ + ); + } + } + 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.163157, 0.476786, 0.692532, 1.04909, 1.6451, 2.63878, 4.29435", \ + "0.194908, 0.50975, 0.725897, 1.08306, 1.68004, 2.67346, 4.32841", \ + "0.22386, 0.541, 0.757302, 1.11448, 1.71096, 2.70567, 4.3602", \ + "0.271425, 0.601452, 0.818047, 1.17506, 1.77198, 2.76568, 4.42211", \ + "0.337562, 0.710053, 0.933338, 1.29248, 1.88955, 2.88352, 4.54089", \ + "0.421326, 0.884363, 1.13414, 1.51474, 2.12092, 3.11613, 4.77338", \ + "0.529687, 1.14101, 1.45103, 1.8952, 2.55718, 3.58528, 5.25056" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.12505, 0.549246, 0.841994, 1.32766, 2.13708, 3.48594, 5.7347", \ + "0.125883, 0.549247, 0.84289, 1.32767, 2.13774, 3.48799, 5.73471", \ + "0.132517, 0.552667, 0.842891, 1.3277, 2.13775, 3.488, 5.73785", \ + "0.151179, 0.554923, 0.84467, 1.32771, 2.13776, 3.48801, 5.73786", \ + "0.191625, 0.58879, 0.864418, 1.33468, 2.13812, 3.48802, 5.73787", \ + "0.268397, 0.685335, 0.949439, 1.39325, 2.16598, 3.49374, 5.74125", \ + "0.405456, 0.878709, 1.15351, 1.58658, 2.318, 3.58303, 5.76771" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0760284, 0.232265, 0.338976, 0.514852, 0.808784, 1.29807, 2.11296", \ + "0.112986, 0.27328, 0.380142, 0.556158, 0.850091, 1.3395, 2.15433", \ + "0.140723, 0.31128, 0.418918, 0.595084, 0.889217, 1.37866, 2.19344", \ + "0.185851, 0.381844, 0.494772, 0.673484, 0.968215, 1.45765, 2.27379", \ + "0.247013, 0.495889, 0.624644, 0.818758, 1.1217, 1.61301, 2.42788", \ + "0.329772, 0.671041, 0.831967, 1.06114, 1.39916, 1.91564, 2.73883", \ + "0.44146, 0.918645, 1.14244, 1.43994, 1.85237, 2.44372, 3.33041" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0696327, 0.270755, 0.410883, 0.642726, 1.03122, 1.67867, 2.75633", \ + "0.0760974, 0.271259, 0.411161, 0.642992, 1.03123, 1.67868, 2.75634", \ + "0.0874094, 0.276813, 0.413455, 0.643238, 1.03124, 1.67869, 2.75635", \ + "0.111315, 0.297843, 0.428833, 0.651438, 1.03307, 1.67911, 2.75654", \ + "0.158011, 0.351061, 0.47873, 0.690737, 1.05646, 1.68531, 2.75664", \ + "0.237916, 0.459915, 0.589221, 0.798444, 1.15058, 1.74752, 2.78286", \ + "0.37013, 0.653213, 0.801439, 1.02263, 1.37128, 1.95224, 2.93734" \ + ); + } + } + 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.142191, 0.454729, 0.670299, 1.02676, 1.62367, 2.61794, 4.27627", \ + "0.173554, 0.487666, 0.703882, 1.061, 1.65837, 2.6527, 4.3091", \ + "0.201265, 0.518915, 0.735143, 1.09242, 1.68978, 2.68494, 4.34086", \ + "0.245304, 0.579257, 0.795812, 1.15286, 1.75032, 2.74484, 4.40219", \ + "0.304181, 0.68622, 0.910826, 1.27037, 1.86781, 2.86281, 4.52158", \ + "0.375364, 0.857212, 1.10892, 1.49134, 2.09925, 3.09491, 4.75251", \ + "0.465709, 1.10537, 1.41979, 1.86815, 2.53357, 3.56412, 5.23123" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.108417, 0.531072, 0.824198, 1.30854, 2.11854, 3.47088, 5.72251", \ + "0.10996, 0.531073, 0.824199, 1.30855, 2.1199, 3.47095, 5.72252", \ + "0.117655, 0.532575, 0.824993, 1.30882, 2.11995, 3.47102, 5.72258", \ + "0.136973, 0.538132, 0.826199, 1.30981, 2.12072, 3.47103, 5.72276", \ + "0.178111, 0.573221, 0.848144, 1.31734, 2.12306, 3.47104, 5.72277", \ + "0.255174, 0.671622, 0.934703, 1.37796, 2.15061, 3.47723, 5.73138", \ + "0.390808, 0.864627, 1.14053, 1.57306, 2.30351, 3.56781, 5.75533" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0754407, 0.231393, 0.337773, 0.513245, 0.806571, 1.29502, 2.10911", \ + "0.1124, 0.272362, 0.378961, 0.554556, 0.848062, 1.33642, 2.15054", \ + "0.140039, 0.310398, 0.417761, 0.593542, 0.886972, 1.37578, 2.18952", \ + "0.184662, 0.380846, 0.493584, 0.672042, 0.966074, 1.45498, 2.26986", \ + "0.24522, 0.494509, 0.623248, 0.817146, 1.11967, 1.61004, 2.42398", \ + "0.326773, 0.668906, 0.829999, 1.05939, 1.39664, 1.91258, 2.73482", \ + "0.435355, 0.91462, 1.13832, 1.43731, 1.84898, 2.4397, 3.32615" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0541993, 0.256471, 0.397166, 0.629375, 1.01745, 1.66413, 2.74425", \ + "0.06017, 0.256954, 0.397167, 0.629376, 1.01791, 1.66414, 2.74426", \ + "0.0703454, 0.262474, 0.399395, 0.632907, 1.01792, 1.66519, 2.74427", \ + "0.0919932, 0.283499, 0.414557, 0.637237, 1.01944, 1.6652, 2.74524", \ + "0.132812, 0.335554, 0.464554, 0.676798, 1.04252, 1.67238, 2.75011", \ + "0.202605, 0.44155, 0.574522, 0.783367, 1.13655, 1.7339, 2.76905", \ + "0.320338, 0.630349, 0.783098, 1.00608, 1.35578, 1.93948, 2.92221" \ + ); + } + } + 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.117197, 0.375607, 0.554095, 0.848866, 1.34244, 2.16413, 3.53398", \ + "0.150936, 0.410908, 0.589513, 0.884572, 1.37829, 2.20021, 3.57031", \ + "0.178705, 0.443447, 0.622416, 0.917736, 1.41095, 2.23312, 3.60411", \ + "0.221945, 0.505561, 0.685303, 0.980546, 1.47452, 2.29693, 3.6668", \ + "0.278912, 0.612322, 0.802217, 1.10208, 1.59631, 2.41859, 3.79032", \ + "0.34601, 0.777102, 0.996191, 1.32286, 1.83343, 2.65948, 4.03009", \ + "0.428503, 1.01328, 1.29537, 1.68782, 2.26334, 3.13503, 4.52366" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0877416, 0.438544, 0.683009, 1.08508, 1.76002, 2.88422, 4.75664", \ + "0.0899495, 0.438647, 0.68301, 1.08509, 1.76003, 2.88423, 4.75665", \ + "0.0984732, 0.439377, 0.68512, 1.086, 1.76004, 2.88424, 4.75666", \ + "0.118378, 0.449106, 0.686313, 1.08643, 1.76005, 2.88425, 4.75699", \ + "0.15863, 0.489487, 0.714778, 1.09974, 1.76338, 2.88559, 4.757", \ + "0.234004, 0.588836, 0.808909, 1.17337, 1.80482, 2.89616, 4.75701", \ + "0.365532, 0.778784, 1.01114, 1.37623, 1.97847, 3.01447, 4.81034" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0750803, 0.231084, 0.337454, 0.512893, 0.806363, 1.29467, 2.10883", \ + "0.111721, 0.271609, 0.378188, 0.553758, 0.847281, 1.3357, 2.14986", \ + "0.139457, 0.309663, 0.416965, 0.592679, 0.886192, 1.37496, 2.18868", \ + "0.184092, 0.380006, 0.492775, 0.671211, 0.965272, 1.45412, 2.26899", \ + "0.244845, 0.493715, 0.62267, 0.816342, 1.11887, 1.60908, 2.42316", \ + "0.326914, 0.668386, 0.829248, 1.0581, 1.39589, 1.91172, 2.73418", \ + "0.43837, 0.914844, 1.13921, 1.43721, 1.84901, 2.43896, 3.32581" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.054203, 0.256427, 0.396844, 0.629368, 1.01806, 1.66416, 2.74439", \ + "0.0602954, 0.256963, 0.397136, 0.629369, 1.01807, 1.66417, 2.7444", \ + "0.0705097, 0.262565, 0.399791, 0.633039, 1.01808, 1.66512, 2.74441", \ + "0.0922651, 0.283798, 0.414671, 0.637652, 1.02034, 1.66513, 2.74523", \ + "0.133073, 0.335907, 0.464833, 0.676998, 1.04244, 1.67252, 2.74524", \ + "0.202581, 0.441902, 0.573819, 0.783733, 1.13644, 1.73352, 2.77106", \ + "0.318194, 0.628443, 0.782339, 1.00669, 1.35646, 1.93914, 2.92267" \ + ); + } + } + 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.163157, 0.476786, 0.692532, 1.04909, 1.6451, 2.63878, 4.29435", \ + "0.194908, 0.50975, 0.725897, 1.08306, 1.68004, 2.67346, 4.32841", \ + "0.22386, 0.541, 0.757302, 1.11448, 1.71096, 2.70567, 4.3602", \ + "0.271425, 0.601452, 0.818047, 1.17506, 1.77198, 2.76568, 4.42211", \ + "0.337562, 0.710053, 0.933338, 1.29248, 1.88955, 2.88352, 4.54089", \ + "0.421326, 0.884363, 1.13414, 1.51474, 2.12092, 3.11613, 4.77338", \ + "0.529687, 1.14101, 1.45103, 1.8952, 2.55718, 3.58528, 5.25056" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.12505, 0.549246, 0.841994, 1.32766, 2.13708, 3.48594, 5.7347", \ + "0.125883, 0.549247, 0.84289, 1.32767, 2.13774, 3.48799, 5.73471", \ + "0.132517, 0.552667, 0.842891, 1.3277, 2.13775, 3.488, 5.73785", \ + "0.151179, 0.554923, 0.84467, 1.32771, 2.13776, 3.48801, 5.73786", \ + "0.191625, 0.58879, 0.864418, 1.33468, 2.13812, 3.48802, 5.73787", \ + "0.268397, 0.685335, 0.949439, 1.39325, 2.16598, 3.49374, 5.74125", \ + "0.405456, 0.878709, 1.15351, 1.58658, 2.318, 3.58303, 5.76771" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0760284, 0.232265, 0.338976, 0.514852, 0.808784, 1.29807, 2.11296", \ + "0.112986, 0.27328, 0.380142, 0.556158, 0.850091, 1.3395, 2.15433", \ + "0.140723, 0.31128, 0.418918, 0.595084, 0.889217, 1.37866, 2.19344", \ + "0.185851, 0.381844, 0.494772, 0.673484, 0.968215, 1.45765, 2.27379", \ + "0.247013, 0.495889, 0.624644, 0.818758, 1.1217, 1.61301, 2.42788", \ + "0.329772, 0.671041, 0.831967, 1.06114, 1.39916, 1.91564, 2.73883", \ + "0.44146, 0.918645, 1.14244, 1.43994, 1.85237, 2.44372, 3.33041" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0696327, 0.270755, 0.410883, 0.642726, 1.03122, 1.67867, 2.75633", \ + "0.0760974, 0.271259, 0.411161, 0.642992, 1.03123, 1.67868, 2.75634", \ + "0.0874094, 0.276813, 0.413455, 0.643238, 1.03124, 1.67869, 2.75635", \ + "0.111315, 0.297843, 0.428833, 0.651438, 1.03307, 1.67911, 2.75654", \ + "0.158011, 0.351061, 0.47873, 0.690737, 1.05646, 1.68531, 2.75664", \ + "0.237916, 0.459915, 0.589221, 0.798444, 1.15058, 1.74752, 2.78286", \ + "0.37013, 0.653213, 0.801439, 1.02263, 1.37128, 1.95224, 2.93734" \ + ); + } + } + 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.0887667, 0.350106, 0.52854, 0.822801, 1.3155, 2.1365, 3.50468", \ + "0.119453, 0.381698, 0.560838, 0.855929, 1.34955, 2.17114, 3.53932", \ + "0.147804, 0.416841, 0.596118, 0.891244, 1.38518, 2.20629, 3.5746", \ + "0.190142, 0.487507, 0.667067, 0.961904, 1.4553, 2.27852, 3.64659", \ + "0.246592, 0.609818, 0.803378, 1.10296, 1.5953, 2.41649, 3.7858", \ + "0.316916, 0.791639, 1.02422, 1.3609, 1.87374, 2.69508, 4.05978", \ + "0.411543, 1.04303, 1.34998, 1.77206, 2.37045, 3.25271, 4.63579" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0888858, 0.441697, 0.685127, 1.08829, 1.76172, 2.88534, 4.75689", \ + "0.0936168, 0.442635, 0.685128, 1.0883, 1.76181, 2.88535, 4.7569", \ + "0.107963, 0.442636, 0.685129, 1.08831, 1.76182, 2.88536, 4.75691", \ + "0.137577, 0.458278, 0.691154, 1.09244, 1.76183, 2.88563, 4.75692", \ + "0.184954, 0.518924, 0.735128, 1.10988, 1.76635, 2.88564, 4.75693", \ + "0.260191, 0.652182, 0.868561, 1.21841, 1.83038, 2.90453, 4.75694", \ + "0.382303, 0.877233, 1.12947, 1.49528, 2.08121, 3.08153, 4.8362" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0351774, 0.11954, 0.177376, 0.272754, 0.432534, 0.698855, 1.14274", \ + "0.0684863, 0.169828, 0.228161, 0.323605, 0.483376, 0.750004, 1.19367", \ + "0.0892277, 0.21367, 0.2765, 0.37386, 0.533745, 0.799797, 1.24449", \ + "0.120254, 0.286316, 0.361468, 0.469425, 0.634752, 0.901223, 1.34452", \ + "0.158527, 0.39282, 0.492485, 0.626656, 0.818837, 1.09949, 1.5447", \ + "0.206736, 0.543283, 0.685097, 0.866634, 1.11167, 1.4499, 1.93638", \ + "0.265197, 0.743405, 0.950172, 1.21505, 1.55163, 1.9971, 2.59673" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0267543, 0.140748, 0.21809, 0.346097, 0.560692, 0.918578, 1.51493", \ + "0.0472724, 0.147078, 0.220416, 0.346229, 0.560693, 0.918899, 1.5151", \ + "0.0670785, 0.16481, 0.233301, 0.353005, 0.562164, 0.9189, 1.51592", \ + "0.101083, 0.205315, 0.27162, 0.382881, 0.579279, 0.923776, 1.51593", \ + "0.155028, 0.283628, 0.353569, 0.466047, 0.648697, 0.967159, 1.52898", \ + "0.241797, 0.415619, 0.501799, 0.624149, 0.816067, 1.12172, 1.64032", \ + "0.382732, 0.628465, 0.747807, 0.904847, 1.12542, 1.45116, 1.96648" \ + ); + } + } + 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.0710598, 0.332053, 0.510246, 0.805038, 1.29793, 2.11972, 3.48937", \ + "0.100991, 0.363471, 0.542675, 0.838221, 1.33159, 2.15354, 3.52377", \ + "0.125902, 0.398714, 0.577787, 0.873152, 1.36762, 2.18954, 3.56052", \ + "0.161849, 0.469061, 0.648904, 0.943808, 1.43762, 2.26182, 3.62994", \ + "0.208532, 0.58877, 0.784166, 1.08482, 1.57757, 2.39903, 3.77041", \ + "0.265615, 0.76509, 1.00216, 1.34101, 1.85577, 2.67811, 4.04382", \ + "0.342324, 1.00735, 1.32035, 1.74781, 2.34966, 3.23509, 4.62034" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0746032, 0.426885, 0.670428, 1.07317, 1.74781, 2.87161, 4.74484", \ + "0.0819647, 0.426886, 0.670429, 1.07318, 1.74782, 2.87162, 4.7452", \ + "0.0980611, 0.428172, 0.67043, 1.07319, 1.74783, 2.87163, 4.74521", \ + "0.127157, 0.445716, 0.67732, 1.07442, 1.74784, 2.87243, 4.74522", \ + "0.174434, 0.5085, 0.722972, 1.09684, 1.7513, 2.87244, 4.74523", \ + "0.247697, 0.641833, 0.858201, 1.20744, 1.81792, 2.8915, 4.74524", \ + "0.366581, 0.87114, 1.11687, 1.48551, 2.07041, 3.07061, 4.82535" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0349439, 0.119204, 0.176898, 0.272224, 0.431765, 0.697843, 1.14131", \ + "0.0680521, 0.16949, 0.227739, 0.323024, 0.482623, 0.748976, 1.19235", \ + "0.0886017, 0.213272, 0.276042, 0.373231, 0.532835, 0.798777, 1.24296", \ + "0.119075, 0.285686, 0.360898, 0.468789, 0.633884, 0.900221, 1.34305", \ + "0.156452, 0.39195, 0.491543, 0.625893, 0.818017, 1.09835, 1.54321", \ + "0.20309, 0.541447, 0.683578, 0.865189, 1.11042, 1.44842, 1.93472", \ + "0.257022, 0.739731, 0.946913, 1.21257, 1.54923, 1.99498, 2.59441" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0223403, 0.132709, 0.210206, 0.338259, 0.552923, 0.910602, 1.50682", \ + "0.0388037, 0.138972, 0.212614, 0.338446, 0.552924, 0.911475, 1.50683", \ + "0.0545665, 0.156487, 0.22535, 0.3452, 0.554374, 0.911476, 1.50794", \ + "0.0817921, 0.196113, 0.263281, 0.375119, 0.571761, 0.916067, 1.50795", \ + "0.126443, 0.272166, 0.343637, 0.457974, 0.641543, 0.959222, 1.52074", \ + "0.20022, 0.401218, 0.48912, 0.615034, 0.807414, 1.11475, 1.63278", \ + "0.319353, 0.60461, 0.732283, 0.891109, 1.11807, 1.44195, 1.95891" \ + ); + } + } + 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.0931048, 0.354432, 0.532966, 0.827762, 1.3211, 2.14362, 3.51289", \ + "0.122791, 0.385608, 0.564893, 0.860409, 1.35461, 2.17671, 3.54705", \ + "0.150594, 0.420617, 0.600031, 0.896437, 1.38995, 2.21281, 3.58233", \ + "0.192492, 0.491001, 0.670746, 0.965911, 1.46028, 2.283, 3.6531", \ + "0.248398, 0.610853, 0.804609, 1.10432, 1.59689, 2.41813, 3.78841", \ + "0.318323, 0.79408, 1.02671, 1.36398, 1.87741, 2.69956, 4.06586", \ + "0.412422, 1.0446, 1.35182, 1.77416, 2.37323, 3.25579, 4.6413" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.087555, 0.438751, 0.68285, 1.08507, 1.75992, 2.8838, 4.75664", \ + "0.0932038, 0.43931, 0.682851, 1.08575, 1.76002, 2.88381, 4.75679", \ + "0.107847, 0.440046, 0.682865, 1.08615, 1.76003, 2.88382, 4.7568", \ + "0.137772, 0.45638, 0.688863, 1.08973, 1.76075, 2.88408, 4.75681", \ + "0.184606, 0.518485, 0.73416, 1.10855, 1.76447, 2.88507, 4.75682", \ + "0.26015, 0.650366, 0.866875, 1.21703, 1.82905, 2.90566, 4.76222", \ + "0.382164, 0.877176, 1.12873, 1.49469, 2.08003, 3.08004, 4.83672" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0353629, 0.119764, 0.177552, 0.272929, 0.43269, 0.69903, 1.14289", \ + "0.0685984, 0.169943, 0.22828, 0.323672, 0.483488, 0.750156, 1.19347", \ + "0.0892423, 0.213768, 0.276587, 0.373838, 0.533693, 0.799864, 1.24453", \ + "0.120018, 0.286343, 0.361486, 0.469454, 0.634737, 0.901218, 1.34449", \ + "0.158489, 0.392996, 0.492489, 0.626669, 0.818761, 1.0993, 1.54472", \ + "0.206969, 0.543271, 0.685198, 0.866596, 1.11167, 1.4499, 1.93638", \ + "0.265239, 0.743344, 0.950119, 1.21505, 1.55165, 1.99712, 2.59673" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0267215, 0.140763, 0.218097, 0.346097, 0.560712, 0.918579, 1.51496", \ + "0.0472136, 0.14703, 0.220396, 0.346222, 0.560713, 0.9189, 1.51497", \ + "0.0670606, 0.164757, 0.233298, 0.352972, 0.562171, 0.918901, 1.51592", \ + "0.101231, 0.205297, 0.271589, 0.382894, 0.579309, 0.923837, 1.51593", \ + "0.155127, 0.28346, 0.353565, 0.466045, 0.648643, 0.967085, 1.52898", \ + "0.241783, 0.415851, 0.501894, 0.624159, 0.816067, 1.12171, 1.64032", \ + "0.382997, 0.628708, 0.74802, 0.90491, 1.1255, 1.45118, 1.96648" \ + ); + } + } + 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.0755095, 0.33676, 0.515474, 0.8107, 1.30489, 2.1286, 3.50136", \ + "0.104166, 0.367838, 0.547274, 0.843512, 1.33841, 2.16213, 3.53553", \ + "0.128613, 0.402702, 0.582452, 0.87837, 1.37375, 2.19846, 3.57094", \ + "0.164106, 0.472889, 0.653271, 0.948779, 1.4437, 2.26971, 3.64158", \ + "0.210342, 0.590488, 0.786135, 1.08725, 1.58072, 2.40452, 3.77801", \ + "0.267017, 0.767826, 1.00569, 1.34515, 1.86098, 2.685, 4.05474", \ + "0.34346, 1.00977, 1.32418, 1.75153, 2.35465, 3.24111, 4.62968" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0737299, 0.424604, 0.668838, 1.0723, 1.74802, 2.87411, 4.75091", \ + "0.0821414, 0.424605, 0.668839, 1.07231, 1.74803, 2.87412, 4.75124", \ + "0.098533, 0.426556, 0.66884, 1.07232, 1.74804, 2.87413, 4.75125", \ + "0.127646, 0.444432, 0.676237, 1.07332, 1.74805, 2.87484, 4.75126", \ + "0.175012, 0.508712, 0.722902, 1.0964, 1.75265, 2.87485, 4.75127", \ + "0.247922, 0.641114, 0.857327, 1.2072, 1.81837, 2.89501, 4.7521", \ + "0.366605, 0.870658, 1.12012, 1.48605, 2.07126, 3.07256, 4.8321" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0351305, 0.119377, 0.177039, 0.272414, 0.431926, 0.698017, 1.14147", \ + "0.0681154, 0.169604, 0.227853, 0.323122, 0.482699, 0.749061, 1.19247", \ + "0.0885299, 0.213344, 0.276095, 0.373285, 0.532843, 0.798815, 1.24307", \ + "0.118964, 0.285719, 0.36093, 0.468844, 0.634012, 0.900284, 1.34311", \ + "0.156461, 0.391947, 0.491554, 0.625915, 0.817988, 1.09828, 1.54318", \ + "0.203016, 0.541364, 0.683579, 0.865192, 1.11042, 1.44843, 1.93473", \ + "0.257332, 0.739679, 0.946568, 1.21239, 1.54922, 1.99479, 2.59441" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0223034, 0.132655, 0.210205, 0.338258, 0.552924, 0.910603, 1.5068", \ + "0.0387621, 0.138933, 0.212474, 0.338433, 0.55366, 0.911469, 1.50682", \ + "0.0545851, 0.156559, 0.225404, 0.345193, 0.554342, 0.91147, 1.50793", \ + "0.0818902, 0.196097, 0.263312, 0.375039, 0.571736, 0.916469, 1.50794", \ + "0.126503, 0.272167, 0.343627, 0.457969, 0.641554, 0.959159, 1.5206", \ + "0.200465, 0.401396, 0.489155, 0.613976, 0.807411, 1.11474, 1.63278", \ + "0.31968, 0.606183, 0.732662, 0.891294, 1.11807, 1.4436, 1.9589" \ + ); + } + } + 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.061635, 0.267369, 0.408132, 0.640753, 1.03023, 1.6791, 2.75957", \ + "0.0926213, 0.302081, 0.443497, 0.676742, 1.0663, 1.71617, 2.79743", \ + "0.11621, 0.340316, 0.481557, 0.714763, 1.10494, 1.75437, 2.83652", \ + "0.15042, 0.41334, 0.557935, 0.790707, 1.18043, 1.83104, 2.91096", \ + "0.193381, 0.529127, 0.693267, 0.938153, 1.32873, 1.97642, 3.05839", \ + "0.245451, 0.698484, 0.906991, 1.19648, 1.62101, 2.27877, 3.35588", \ + "0.313059, 0.926591, 1.20947, 1.58672, 2.10854, 2.84999, 3.97067" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0575956, 0.336805, 0.531017, 0.85195, 1.38923, 2.28424, 3.77776", \ + "0.0683651, 0.336806, 0.53134, 0.851995, 1.38948, 2.28425, 3.77777", \ + "0.0855328, 0.341194, 0.531612, 0.851996, 1.38949, 2.28525, 3.77778", \ + "0.115047, 0.365237, 0.54411, 0.854792, 1.3944, 2.28618, 3.77785", \ + "0.162942, 0.436342, 0.603435, 0.891092, 1.40147, 2.28619, 3.77786", \ + "0.234066, 0.571239, 0.746618, 1.02072, 1.49323, 2.32557, 3.79136", \ + "0.350853, 0.796608, 1.00479, 1.3104, 1.77387, 2.5524, 3.91254" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.034932, 0.119209, 0.176881, 0.272209, 0.43178, 0.697843, 1.14131", \ + "0.0676724, 0.169277, 0.227549, 0.322833, 0.482404, 0.74883, 1.19249", \ + "0.0881055, 0.212957, 0.275781, 0.373013, 0.532657, 0.798529, 1.24273", \ + "0.118562, 0.285244, 0.360519, 0.468515, 0.633641, 0.899856, 1.3428", \ + "0.156533, 0.391537, 0.491046, 0.625447, 0.817643, 1.09804, 1.54282", \ + "0.204741, 0.541272, 0.683218, 0.864717, 1.11009, 1.44808, 1.93433", \ + "0.262234, 0.740874, 0.947137, 1.2119, 1.54888, 1.99431, 2.59419" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0223184, 0.132672, 0.21006, 0.338259, 0.552965, 0.910601, 1.50682", \ + "0.0390946, 0.139081, 0.212538, 0.338433, 0.553652, 0.911473, 1.50693", \ + "0.0550177, 0.156761, 0.225479, 0.345533, 0.55472, 0.911474, 1.50795", \ + "0.0823289, 0.196463, 0.263522, 0.375298, 0.571761, 0.915895, 1.50796", \ + "0.126497, 0.27235, 0.344218, 0.458171, 0.640996, 0.95923, 1.52141", \ + "0.198949, 0.401616, 0.48955, 0.614412, 0.807715, 1.11493, 1.63288", \ + "0.316447, 0.605003, 0.731876, 0.89181, 1.11831, 1.4412, 1.96032" \ + ); + } + } + 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.0931048, 0.354432, 0.532966, 0.827762, 1.3211, 2.14362, 3.51289", \ + "0.122791, 0.385608, 0.564893, 0.860409, 1.35461, 2.17671, 3.54705", \ + "0.150594, 0.420617, 0.600031, 0.896437, 1.38995, 2.21281, 3.58233", \ + "0.192492, 0.491001, 0.670746, 0.965911, 1.46028, 2.283, 3.6531", \ + "0.248398, 0.610853, 0.804609, 1.10432, 1.59689, 2.41813, 3.78841", \ + "0.318323, 0.79408, 1.02671, 1.36398, 1.87741, 2.69956, 4.06586", \ + "0.412422, 1.0446, 1.35182, 1.77416, 2.37323, 3.25579, 4.6413" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.087555, 0.438751, 0.68285, 1.08507, 1.75992, 2.8838, 4.75664", \ + "0.0932038, 0.43931, 0.682851, 1.08575, 1.76002, 2.88381, 4.75679", \ + "0.107847, 0.440046, 0.682865, 1.08615, 1.76003, 2.88382, 4.7568", \ + "0.137772, 0.45638, 0.688863, 1.08973, 1.76075, 2.88408, 4.75681", \ + "0.184606, 0.518485, 0.73416, 1.10855, 1.76447, 2.88507, 4.75682", \ + "0.26015, 0.650366, 0.866875, 1.21703, 1.82905, 2.90566, 4.76222", \ + "0.382164, 0.877176, 1.12873, 1.49469, 2.08003, 3.08004, 4.83672" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0353629, 0.119764, 0.177552, 0.272929, 0.43269, 0.69903, 1.14289", \ + "0.0685984, 0.169943, 0.22828, 0.323672, 0.483488, 0.750156, 1.19347", \ + "0.0892423, 0.213768, 0.276587, 0.373838, 0.533693, 0.799864, 1.24453", \ + "0.120018, 0.286343, 0.361486, 0.469454, 0.634737, 0.901218, 1.34449", \ + "0.158489, 0.392996, 0.492489, 0.626669, 0.818761, 1.0993, 1.54472", \ + "0.206969, 0.543271, 0.685198, 0.866596, 1.11167, 1.4499, 1.93638", \ + "0.265239, 0.743344, 0.950119, 1.21505, 1.55165, 1.99712, 2.59673" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0267215, 0.140763, 0.218097, 0.346097, 0.560712, 0.918579, 1.51496", \ + "0.0472136, 0.14703, 0.220396, 0.346222, 0.560713, 0.9189, 1.51497", \ + "0.0670606, 0.164757, 0.233298, 0.352972, 0.562171, 0.918901, 1.51592", \ + "0.101231, 0.205297, 0.271589, 0.382894, 0.579309, 0.923837, 1.51593", \ + "0.155127, 0.28346, 0.353565, 0.466045, 0.648643, 0.967085, 1.52898", \ + "0.241783, 0.415851, 0.501894, 0.624159, 0.816067, 1.12171, 1.64032", \ + "0.382997, 0.628708, 0.74802, 0.90491, 1.1255, 1.45118, 1.96648" \ + ); + } + } + 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.00647807, 0.00651584, 0.00648315, 0.00642528, 0.00632837, 0.0061811, 0.00602591", \ + "0.00628312, 0.00642585, 0.00644476, 0.00640721, 0.00632318, 0.00615514, 0.00603683", \ + "0.00618228, 0.00640418, 0.00638329, 0.00637135, 0.00630115, 0.00619564, 0.00605455", \ + "0.00613026, 0.00627402, 0.00633148, 0.00639114, 0.00628425, 0.00610959, 0.00601968", \ + "0.00609309, 0.00618184, 0.00628214, 0.00631366, 0.0061992, 0.0061112, 0.0060398", \ + "0.00617105, 0.00620103, 0.00614281, 0.00622721, 0.00616121, 0.00604174, 0.00602692", \ + "0.00682804, 0.00647922, 0.0064151, 0.00634825, 0.00621791, 0.00625674, 0.00634313" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00547514, 0.00543593, 0.00540399, 0.00536176, 0.00526884, 0.00509446, 0.00484992", \ + "0.00528139, 0.00529434, 0.00527884, 0.00523811, 0.00515058, 0.00496252, 0.00475371", \ + "0.00520212, 0.00531436, 0.00528148, 0.00519232, 0.00511284, 0.00498812, 0.00470466", \ + "0.00520113, 0.00521082, 0.00525571, 0.00516886, 0.005078, 0.00495131, 0.00473509", \ + "0.00534359, 0.00526817, 0.0052091, 0.00517234, 0.00523671, 0.00491189, 0.00477023", \ + "0.00589758, 0.00555396, 0.00549377, 0.00539556, 0.00516457, 0.00516947, 0.00494345", \ + "0.00738109, 0.00648857, 0.0062233, 0.00600098, 0.0057659, 0.00523084, 0.0049637" \ + ); + } + } + 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.00622602, 0.0063015, 0.00626959, 0.00620931, 0.0061306, 0.0059352, 0.00608113", \ + "0.00600664, 0.00620806, 0.00621926, 0.00618824, 0.00610752, 0.00595035, 0.00598939", \ + "0.00592578, 0.00613839, 0.00616391, 0.00614892, 0.00609214, 0.00595781, 0.00609125", \ + "0.00588808, 0.00606916, 0.00609062, 0.00610224, 0.00606728, 0.00592736, 0.00611639", \ + "0.0058564, 0.0059619, 0.00608537, 0.00606647, 0.00598582, 0.00585446, 0.00602015", \ + "0.00596126, 0.00598588, 0.00594726, 0.00600758, 0.00595203, 0.00582302, 0.0059961", \ + "0.00670421, 0.00627122, 0.00623375, 0.00614952, 0.00599858, 0.00612448, 0.00614668" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00425928, 0.00422799, 0.00419814, 0.00414813, 0.00406687, 0.00391943, 0.0036448", \ + "0.00405022, 0.00408372, 0.00406473, 0.00401787, 0.00393241, 0.00380939, 0.00351932", \ + "0.00398817, 0.00409183, 0.00404502, 0.00398293, 0.00389385, 0.00378312, 0.00349194", \ + "0.00398012, 0.00400828, 0.00402814, 0.00398528, 0.00388644, 0.00371866, 0.00355766", \ + "0.00413339, 0.00407027, 0.00402591, 0.00396862, 0.00393992, 0.00371215, 0.00364151", \ + "0.00468602, 0.00434746, 0.00430634, 0.00415685, 0.00395622, 0.00395286, 0.00376737", \ + "0.00616841, 0.00525875, 0.00502856, 0.00482702, 0.00456717, 0.00401669, 0.00377826" \ + ); + } + } + 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.00759273, 0.00765324, 0.00762406, 0.00756269, 0.00746636, 0.00745983, 0.00738897", \ + "0.00736508, 0.00756363, 0.00756705, 0.00753392, 0.00746727, 0.00748839, 0.00741138", \ + "0.00728076, 0.00755049, 0.00758266, 0.00749941, 0.00743819, 0.00743684, 0.00741533", \ + "0.00724742, 0.00744503, 0.00743653, 0.00752714, 0.00743257, 0.00739336, 0.00736567", \ + "0.00721051, 0.00730778, 0.00739263, 0.00736137, 0.00735308, 0.00738139, 0.00736026", \ + "0.00730655, 0.00734914, 0.00731589, 0.00732276, 0.00738471, 0.00734595, 0.00741139", \ + "0.00807533, 0.00766071, 0.00759865, 0.0075234, 0.00731839, 0.00745007, 0.00757759" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00356523, 0.00352862, 0.00349762, 0.00345882, 0.00335232, 0.00322077, 0.00296169", \ + "0.0033652, 0.0033885, 0.00336627, 0.00334064, 0.00324059, 0.00312282, 0.00285303", \ + "0.00329304, 0.00339899, 0.00335779, 0.00327518, 0.00323179, 0.00308814, 0.00277174", \ + "0.00325851, 0.00330461, 0.00333536, 0.00328371, 0.00318889, 0.00303247, 0.00284045", \ + "0.00341428, 0.00336088, 0.00332228, 0.00325914, 0.00339862, 0.00303211, 0.00278063", \ + "0.00396679, 0.0036367, 0.00357719, 0.00347532, 0.00325505, 0.00323825, 0.00306898", \ + "0.00542403, 0.00458965, 0.00432813, 0.00415915, 0.0038883, 0.00334603, 0.00306697" \ + ); + } + } + 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.00647807, 0.00651584, 0.00648315, 0.00642528, 0.00632837, 0.0061811, 0.00602591", \ + "0.00628312, 0.00642585, 0.00644476, 0.00640721, 0.00632318, 0.00615514, 0.00603683", \ + "0.00618228, 0.00640418, 0.00638329, 0.00637135, 0.00630115, 0.00619564, 0.00605455", \ + "0.00613026, 0.00627402, 0.00633148, 0.00639114, 0.00628425, 0.00610959, 0.00601968", \ + "0.00609309, 0.00618184, 0.00628214, 0.00631366, 0.0061992, 0.0061112, 0.0060398", \ + "0.00617105, 0.00620103, 0.00614281, 0.00622721, 0.00616121, 0.00604174, 0.00602692", \ + "0.00682804, 0.00647922, 0.0064151, 0.00634825, 0.00621791, 0.00625674, 0.00634313" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00425928, 0.00422799, 0.00419814, 0.00414813, 0.00406687, 0.00391943, 0.0036448", \ + "0.00405022, 0.00408372, 0.00406473, 0.00401787, 0.00393241, 0.00380939, 0.00351932", \ + "0.00398817, 0.00409183, 0.00404502, 0.00398293, 0.00389385, 0.00378312, 0.00349194", \ + "0.00398012, 0.00400828, 0.00402814, 0.00398528, 0.00388644, 0.00371866, 0.00355766", \ + "0.00413339, 0.00407027, 0.00402591, 0.00396862, 0.00393992, 0.00371215, 0.00364151", \ + "0.00468602, 0.00434746, 0.00430634, 0.00415685, 0.00395622, 0.00395286, 0.00376737", \ + "0.00616841, 0.00525875, 0.00502856, 0.00482702, 0.00456717, 0.00401669, 0.00377826" \ + ); + } + } + 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.00661779, 0.00658262, 0.00655006, 0.00648738, 0.00638653, 0.00621631, 0.00605001", \ + "0.00651745, 0.00654271, 0.00652111, 0.00648554, 0.00638534, 0.00621665, 0.00608324", \ + "0.00645447, 0.0065071, 0.00649361, 0.00647121, 0.00638362, 0.00622688, 0.00608613", \ + "0.00641873, 0.00645795, 0.00647854, 0.00653474, 0.00636523, 0.00618929, 0.00606632", \ + "0.00638409, 0.00643053, 0.00650947, 0.00642637, 0.00632808, 0.00617028, 0.00607627", \ + "0.00645235, 0.00646615, 0.00640318, 0.00645122, 0.00635372, 0.0062174, 0.0061121", \ + "0.00701537, 0.00674282, 0.00670219, 0.00660639, 0.00642875, 0.00656521, 0.00647902" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00662037, 0.00659989, 0.00655938, 0.00651454, 0.00641965, 0.00624205, 0.00599958", \ + "0.00647771, 0.00648061, 0.00643492, 0.00639112, 0.00630634, 0.00611561, 0.00590622", \ + "0.00643161, 0.00644806, 0.0064044, 0.00635129, 0.00627944, 0.00611419, 0.00587027", \ + "0.00638065, 0.00639796, 0.00642244, 0.00634181, 0.00626086, 0.00610467, 0.00588826", \ + "0.0064033, 0.00642842, 0.00637177, 0.00633903, 0.00642494, 0.00608556, 0.00604145", \ + "0.00669279, 0.00653472, 0.00652038, 0.0064891, 0.00627273, 0.00630738, 0.00584407", \ + "0.00772993, 0.0071285, 0.00700429, 0.00685696, 0.00672226, 0.0062872, 0.00602943" \ + ); + } + } + 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.0063899, 0.00637041, 0.00632945, 0.00627674, 0.00617037, 0.00599936, 0.00616816", \ + "0.00628279, 0.00631873, 0.00629954, 0.00626775, 0.00617198, 0.00602093, 0.00613123", \ + "0.00621514, 0.00628193, 0.00627571, 0.0062441, 0.00615347, 0.00600906, 0.00617227", \ + "0.00618457, 0.00624332, 0.00625326, 0.00626489, 0.0061337, 0.00600195, 0.00603569", \ + "0.00616403, 0.00620518, 0.00622423, 0.00626036, 0.00615886, 0.00595082, 0.00610749", \ + "0.00623582, 0.00625063, 0.0061852, 0.00622848, 0.00612624, 0.00598651, 0.00605842", \ + "0.00685366, 0.00653838, 0.00647586, 0.00639408, 0.00622822, 0.00643177, 0.00634055" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00540106, 0.0053766, 0.00535468, 0.00531006, 0.00521023, 0.00507529, 0.0048099", \ + "0.00525459, 0.0052513, 0.00522996, 0.00520976, 0.00508729, 0.00496466, 0.00466772", \ + "0.00521443, 0.00527264, 0.00521428, 0.00514499, 0.00506951, 0.00494214, 0.00464563", \ + "0.00515968, 0.00519241, 0.00519673, 0.00512214, 0.00505458, 0.00489131, 0.00470694", \ + "0.00518862, 0.00520923, 0.00518612, 0.00512076, 0.00512982, 0.004881, 0.00482045", \ + "0.00547276, 0.00531153, 0.00531331, 0.00526335, 0.00507708, 0.00508716, 0.00467834", \ + "0.00651823, 0.00596715, 0.00583659, 0.00566094, 0.00551238, 0.00507938, 0.00483965" \ + ); + } + } + 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.00774535, 0.00771445, 0.0076879, 0.0076351, 0.0075374, 0.00756296, 0.00748574", \ + "0.00763064, 0.00767181, 0.00765128, 0.00762719, 0.00753156, 0.00737226, 0.00748413", \ + "0.00756058, 0.00763423, 0.00764032, 0.0075881, 0.00751377, 0.00733376, 0.0075038", \ + "0.00753962, 0.00765765, 0.00759356, 0.00755495, 0.00749304, 0.00734693, 0.00747907", \ + "0.00750904, 0.00753434, 0.00760189, 0.00751903, 0.0074665, 0.00732431, 0.00743248", \ + "0.00757998, 0.00758237, 0.00756592, 0.00753351, 0.00749368, 0.00733273, 0.00746482", \ + "0.00822611, 0.00790305, 0.00784201, 0.00778089, 0.00755578, 0.00758209, 0.00761887" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00471434, 0.00467643, 0.00465343, 0.00461273, 0.00450255, 0.00438115, 0.00411741", \ + "0.00457323, 0.00456088, 0.00454045, 0.00451769, 0.00439949, 0.00427947, 0.00405826", \ + "0.00450723, 0.00455085, 0.00453265, 0.00447259, 0.00437501, 0.00424351, 0.003965", \ + "0.0044557, 0.00449384, 0.00451429, 0.00445613, 0.00435124, 0.00423683, 0.00398607", \ + "0.00446644, 0.0045103, 0.00447331, 0.00443047, 0.00449101, 0.00421866, 0.00413831", \ + "0.00475258, 0.00461273, 0.00466888, 0.00458397, 0.00439023, 0.00439697, 0.00397069", \ + "0.00579496, 0.00526075, 0.00512047, 0.00492956, 0.00484273, 0.00438559, 0.00415627" \ + ); + } + } + 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.00661779, 0.00658262, 0.00655006, 0.00648738, 0.00638653, 0.00621631, 0.00605001", \ + "0.00651745, 0.00654271, 0.00652111, 0.00648554, 0.00638534, 0.00621665, 0.00608324", \ + "0.00645447, 0.0065071, 0.00649361, 0.00647121, 0.00638362, 0.00622688, 0.00608613", \ + "0.00641873, 0.00645795, 0.00647854, 0.00653474, 0.00636523, 0.00618929, 0.00606632", \ + "0.00638409, 0.00643053, 0.00650947, 0.00642637, 0.00632808, 0.00617028, 0.00607627", \ + "0.00645235, 0.00646615, 0.00640318, 0.00645122, 0.00635372, 0.0062174, 0.0061121", \ + "0.00701537, 0.00674282, 0.00670219, 0.00660639, 0.00642875, 0.00656521, 0.00647902" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00540106, 0.0053766, 0.00535468, 0.00531006, 0.00521023, 0.00507529, 0.0048099", \ + "0.00525459, 0.0052513, 0.00522996, 0.00520976, 0.00508729, 0.00496466, 0.00466772", \ + "0.00521443, 0.00527264, 0.00521428, 0.00514499, 0.00506951, 0.00494214, 0.00464563", \ + "0.00515968, 0.00519241, 0.00519673, 0.00512214, 0.00505458, 0.00489131, 0.00470694", \ + "0.00518862, 0.00520923, 0.00518612, 0.00512076, 0.00512982, 0.004881, 0.00482045", \ + "0.00547276, 0.00531153, 0.00531331, 0.00526335, 0.00507708, 0.00508716, 0.00467834", \ + "0.00651823, 0.00596715, 0.00583659, 0.00566094, 0.00551238, 0.00507938, 0.00483965" \ + ); + } + } + 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.00515908, 0.00519804, 0.00516347, 0.00510427, 0.00499949, 0.00482423, 0.00497127", \ + "0.00494547, 0.00510079, 0.00510481, 0.00508159, 0.00501231, 0.00483332, 0.00496859", \ + "0.00485551, 0.00505017, 0.0050797, 0.00504486, 0.00497985, 0.00487032, 0.00492887", \ + "0.00480562, 0.00495198, 0.00499979, 0.00500042, 0.00494398, 0.00481921, 0.00495903", \ + "0.00480356, 0.00487167, 0.00499628, 0.00493501, 0.00489939, 0.00475555, 0.00493135", \ + "0.00502095, 0.00494258, 0.00487747, 0.004941, 0.00487701, 0.00472071, 0.00501214", \ + "0.00604814, 0.00541829, 0.00531938, 0.00517069, 0.00496309, 0.0051514, 0.00494694" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00406139, 0.00403605, 0.0040034, 0.0039514, 0.00386151, 0.00372764, 0.0034495", \ + "0.00383214, 0.00396325, 0.0039621, 0.0039294, 0.00384828, 0.00367824, 0.00346588", \ + "0.00375999, 0.00397636, 0.00392949, 0.00396684, 0.00383933, 0.00370437, 0.00344602", \ + "0.00373787, 0.00387586, 0.00392098, 0.00388541, 0.00379301, 0.00370553, 0.00346024", \ + "0.00391089, 0.00391404, 0.00388012, 0.00384437, 0.00403041, 0.00364659, 0.00346966", \ + "0.00451786, 0.004153, 0.0041141, 0.00405266, 0.00386177, 0.00385272, 0.00349985", \ + "0.00599202, 0.00508795, 0.00484777, 0.00461206, 0.0044192, 0.00392253, 0.00366478" \ + ); + } + } + 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.00490962, 0.00498988, 0.00495983, 0.00489693, 0.00478447, 0.00461683, 0.00475503", \ + "0.0046838, 0.00488275, 0.0048892, 0.00486578, 0.00480642, 0.00465218, 0.00478194", \ + "0.00459553, 0.00481264, 0.00484321, 0.00482783, 0.00476763, 0.004659, 0.00468552", \ + "0.00456388, 0.0047348, 0.00476709, 0.00480073, 0.00471491, 0.00460678, 0.00475021", \ + "0.00457999, 0.00465147, 0.00471985, 0.00475744, 0.00474139, 0.00455903, 0.00470012", \ + "0.00484767, 0.00473028, 0.00467104, 0.00472326, 0.00462396, 0.00451097, 0.00474209", \ + "0.00598246, 0.00524142, 0.00512686, 0.00497468, 0.00474221, 0.00484475, 0.0048678" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00284843, 0.00282744, 0.00278747, 0.00274094, 0.00266046, 0.00248274, 0.00224549", \ + "0.00262672, 0.00279599, 0.00274918, 0.00272551, 0.00262454, 0.00251653, 0.00227908", \ + "0.00254494, 0.00275153, 0.00271618, 0.00269855, 0.0026372, 0.00249384, 0.00223672", \ + "0.00252295, 0.00265465, 0.00270334, 0.0026569, 0.00258959, 0.00249357, 0.0023196", \ + "0.0026945, 0.00269877, 0.00270071, 0.00264771, 0.00279667, 0.00244971, 0.00247939", \ + "0.00330527, 0.00292692, 0.00292815, 0.00284476, 0.0026314, 0.0026246, 0.00230496", \ + "0.00479107, 0.00388423, 0.00363113, 0.00341187, 0.0031978, 0.00274844, 0.00247912" \ + ); + } + } + 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.00493194, 0.00498494, 0.00495523, 0.00489878, 0.00479937, 0.00480734, 0.0047186", \ + "0.00467449, 0.00488824, 0.00489862, 0.00486509, 0.00478724, 0.00464418, 0.00474606", \ + "0.00460038, 0.00482768, 0.00485141, 0.00484343, 0.00475843, 0.00460292, 0.00469062", \ + "0.00456784, 0.00475127, 0.00475847, 0.0048371, 0.00473857, 0.00460119, 0.0047481", \ + "0.00458985, 0.00465251, 0.00472656, 0.00471516, 0.00469863, 0.00458569, 0.00469059", \ + "0.00488181, 0.00476312, 0.00471554, 0.00469326, 0.00467483, 0.00453906, 0.0047186", \ + "0.00608392, 0.00531586, 0.00516939, 0.00501484, 0.00476493, 0.00486022, 0.00471133" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00281562, 0.00279316, 0.00275948, 0.00271024, 0.00260583, 0.00246579, 0.00218043", \ + "0.00256412, 0.00270896, 0.00267919, 0.00265323, 0.00257321, 0.00245258, 0.00222929", \ + "0.00248759, 0.00268338, 0.0026386, 0.00275793, 0.00256514, 0.00243078, 0.00217477", \ + "0.00248208, 0.00258839, 0.00263022, 0.00258262, 0.00251301, 0.00241966, 0.00224387", \ + "0.0026929, 0.00265163, 0.0026191, 0.00257925, 0.00275568, 0.00237057, 0.0021725", \ + "0.00332461, 0.00290604, 0.00288897, 0.00281784, 0.002599, 0.0025852, 0.00223793", \ + "0.00487274, 0.00391518, 0.00366341, 0.00341297, 0.00317974, 0.00268512, 0.00243663" \ + ); + } + } + 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.00493194, 0.00498494, 0.00495523, 0.00489878, 0.00479937, 0.00480734, 0.0047186", \ + "0.00467449, 0.00488824, 0.00489862, 0.00486509, 0.00478724, 0.00464418, 0.00474606", \ + "0.00460038, 0.00482768, 0.00485141, 0.00484343, 0.00475843, 0.00460292, 0.00469062", \ + "0.00456784, 0.00475127, 0.00475847, 0.0048371, 0.00473857, 0.00460119, 0.0047481", \ + "0.00458985, 0.00465251, 0.00472656, 0.00471516, 0.00469863, 0.00458569, 0.00469059", \ + "0.00488181, 0.00476312, 0.00471554, 0.00469326, 0.00467483, 0.00453906, 0.0047186", \ + "0.00608392, 0.00531586, 0.00516939, 0.00501484, 0.00476493, 0.00486022, 0.00471133" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00284843, 0.00282744, 0.00278747, 0.00274094, 0.00266046, 0.00248274, 0.00224549", \ + "0.00262672, 0.00279599, 0.00274918, 0.00272551, 0.00262454, 0.00251653, 0.00227908", \ + "0.00254494, 0.00275153, 0.00271618, 0.00269855, 0.0026372, 0.00249384, 0.00223672", \ + "0.00252295, 0.00265465, 0.00270334, 0.0026569, 0.00258959, 0.00249357, 0.0023196", \ + "0.0026945, 0.00269877, 0.00270071, 0.00264771, 0.00279667, 0.00244971, 0.00247939", \ + "0.00330527, 0.00292692, 0.00292815, 0.00284476, 0.0026314, 0.0026246, 0.00230496", \ + "0.00479107, 0.00388423, 0.00363113, 0.00341187, 0.0031978, 0.00274844, 0.00247912" \ + ); + } + } + 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.00526023, 0.00523981, 0.00519505, 0.00514837, 0.00503881, 0.00486285, 0.00467801", \ + "0.00515993, 0.00517502, 0.00516477, 0.00513207, 0.00505099, 0.0048649, 0.00467916", \ + "0.00509117, 0.00519416, 0.00514526, 0.00510164, 0.0050254, 0.00489296, 0.00474989", \ + "0.00505865, 0.00510289, 0.00514608, 0.00508131, 0.00500368, 0.00485204, 0.00473435", \ + "0.00505611, 0.00507879, 0.00515096, 0.00507765, 0.00496823, 0.00482036, 0.00469947", \ + "0.00524794, 0.00517446, 0.00511383, 0.00512361, 0.00505545, 0.00483142, 0.00480479", \ + "0.00616514, 0.00565377, 0.00555123, 0.00537173, 0.00515331, 0.00512071, 0.00481162" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00526574, 0.00522806, 0.0051867, 0.00512944, 0.00505403, 0.00491673, 0.00464346", \ + "0.00509655, 0.0051857, 0.00517336, 0.00512746, 0.00504755, 0.00487443, 0.00466083", \ + "0.00500904, 0.00517694, 0.00515, 0.00510364, 0.00503924, 0.0048989, 0.00465377", \ + "0.00493766, 0.00508772, 0.00513567, 0.00508799, 0.00500669, 0.00491834, 0.00469001", \ + "0.00495392, 0.00507543, 0.00507666, 0.0050529, 0.00514769, 0.00487957, 0.00467918", \ + "0.0052984, 0.0051534, 0.00517964, 0.00516782, 0.00499076, 0.00503792, 0.00480861", \ + "0.00641797, 0.00577001, 0.00564115, 0.00550454, 0.00541396, 0.00502009, 0.00481455" \ + ); + } + } + 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.00503905, 0.00502177, 0.00498735, 0.00492681, 0.00481732, 0.00465464, 0.00453797", \ + "0.00491927, 0.00495767, 0.00494131, 0.00489894, 0.00483187, 0.00466161, 0.00450738", \ + "0.00485123, 0.00493972, 0.00491908, 0.00487838, 0.00480957, 0.00466173, 0.00449054", \ + "0.00482555, 0.00489655, 0.00489568, 0.00487161, 0.0047974, 0.00461956, 0.00449501", \ + "0.00483303, 0.00485635, 0.00493703, 0.00488233, 0.00477816, 0.00458506, 0.00449307", \ + "0.00505174, 0.00495014, 0.00488409, 0.00489882, 0.00476577, 0.00459105, 0.00470578", \ + "0.00605115, 0.00544255, 0.00533797, 0.00515483, 0.00492993, 0.00506373, 0.00484437" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00405026, 0.00401171, 0.00398324, 0.00393261, 0.00384019, 0.00367099, 0.0034667", \ + "0.00388351, 0.00399259, 0.00394915, 0.00392295, 0.00384065, 0.00367417, 0.00347529", \ + "0.00379282, 0.00395087, 0.0039195, 0.00400443, 0.00383433, 0.00370682, 0.00345165", \ + "0.00372027, 0.00386675, 0.00391523, 0.00386256, 0.00380589, 0.00367999, 0.00352635", \ + "0.00374131, 0.00385492, 0.00385656, 0.00382011, 0.00402377, 0.00367867, 0.0037173", \ + "0.00408052, 0.00393398, 0.00398145, 0.00396109, 0.00378565, 0.00381996, 0.00345636", \ + "0.00520404, 0.00456378, 0.00442683, 0.00430778, 0.00420172, 0.00382835, 0.00360002" \ + ); + } + } + 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.0050374, 0.00501374, 0.00497943, 0.00491556, 0.00483497, 0.00466537, 0.004507", \ + "0.00490771, 0.00495371, 0.00493318, 0.00489223, 0.00482657, 0.00464888, 0.00451666", \ + "0.00485161, 0.00495553, 0.00496325, 0.00488269, 0.00480197, 0.00463417, 0.00450571", \ + "0.00483514, 0.00490426, 0.00486557, 0.00485547, 0.0047815, 0.0046237, 0.0045045", \ + "0.0048373, 0.00484659, 0.00488742, 0.00483129, 0.00476124, 0.00464593, 0.00449803", \ + "0.00507567, 0.00495997, 0.0049045, 0.00487559, 0.00496047, 0.00465201, 0.00451058", \ + "0.00613646, 0.00551103, 0.00537379, 0.00523041, 0.00494784, 0.00493477, 0.00475057" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00401693, 0.00397894, 0.00394458, 0.00390063, 0.00381687, 0.00363482, 0.0034258", \ + "0.00383593, 0.00392478, 0.0038914, 0.00385413, 0.00377208, 0.00360693, 0.00341465", \ + "0.00375355, 0.00390764, 0.00386118, 0.0039364, 0.00376697, 0.00362521, 0.0033831", \ + "0.00369066, 0.00380604, 0.00384722, 0.00379298, 0.00373149, 0.00360586, 0.00344801", \ + "0.00372924, 0.00380437, 0.00381076, 0.00378113, 0.00394722, 0.0036449, 0.00336992", \ + "0.00408547, 0.00390627, 0.00392429, 0.00390161, 0.00372105, 0.00374468, 0.00343034", \ + "0.00525969, 0.00456203, 0.00443986, 0.00429512, 0.00418237, 0.00376849, 0.00356487" \ + ); + } + } + 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.0050374, 0.00501374, 0.00497943, 0.00491556, 0.00483497, 0.00466537, 0.004507", \ + "0.00490771, 0.00495371, 0.00493318, 0.00489223, 0.00482657, 0.00464888, 0.00451666", \ + "0.00485161, 0.00495553, 0.00496325, 0.00488269, 0.00480197, 0.00463417, 0.00450571", \ + "0.00483514, 0.00490426, 0.00486557, 0.00485547, 0.0047815, 0.0046237, 0.0045045", \ + "0.0048373, 0.00484659, 0.00488742, 0.00483129, 0.00476124, 0.00464593, 0.00449803", \ + "0.00507567, 0.00495997, 0.0049045, 0.00487559, 0.00496047, 0.00465201, 0.00451058", \ + "0.00613646, 0.00551103, 0.00537379, 0.00523041, 0.00494784, 0.00493477, 0.00475057" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00405026, 0.00401171, 0.00398324, 0.00393261, 0.00384019, 0.00367099, 0.0034667", \ + "0.00388351, 0.00399259, 0.00394915, 0.00392295, 0.00384065, 0.00367417, 0.00347529", \ + "0.00379282, 0.00395087, 0.0039195, 0.00400443, 0.00383433, 0.00370682, 0.00345165", \ + "0.00372027, 0.00386675, 0.00391523, 0.00386256, 0.00380589, 0.00367999, 0.00352635", \ + "0.00374131, 0.00385492, 0.00385656, 0.00382011, 0.00402377, 0.00367867, 0.0037173", \ + "0.00408052, 0.00393398, 0.00398145, 0.00396109, 0.00378565, 0.00381996, 0.00345636", \ + "0.00520404, 0.00456378, 0.00442683, 0.00430778, 0.00420172, 0.00382835, 0.00360002" \ + ); + } + } + 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.00352424, 0.00365413, 0.00362309, 0.00357453, 0.00347861, 0.00350338, 0.00341009", \ + "0.00328438, 0.00350666, 0.00348962, 0.0034846, 0.00342608, 0.00327925, 0.00340723", \ + "0.00325111, 0.00340997, 0.00343617, 0.0034358, 0.00339112, 0.0032446, 0.00338319", \ + "0.00332343, 0.0034037, 0.00336749, 0.00345066, 0.00333784, 0.00324622, 0.0033546", \ + "0.00357354, 0.0033821, 0.00342377, 0.00337847, 0.00330558, 0.00319627, 0.00330402", \ + "0.00424536, 0.0037879, 0.00365076, 0.00353568, 0.00348876, 0.00329049, 0.00332733", \ + "0.00582253, 0.00480058, 0.00460198, 0.00427152, 0.00390059, 0.00370681, 0.00337684" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00283261, 0.00298172, 0.00296352, 0.0029057, 0.00282922, 0.00268383, 0.00245748", \ + "0.00261842, 0.00297049, 0.00296634, 0.00294501, 0.00289438, 0.00279441, 0.00254231", \ + "0.00256654, 0.00288246, 0.00295341, 0.00292293, 0.00287795, 0.00275595, 0.00261636", \ + "0.00261607, 0.00285736, 0.00286889, 0.00289415, 0.00306469, 0.002846, 0.00252495", \ + "0.00290587, 0.00284599, 0.00289809, 0.00289805, 0.00277393, 0.00293628, 0.00255837", \ + "0.00365569, 0.0031632, 0.00306585, 0.00307891, 0.00304625, 0.00273151, 0.00253744", \ + "0.00542863, 0.00421723, 0.00390147, 0.00365512, 0.00347073, 0.0032977, 0.0027078" \ + ); + } + } + 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.00323804, 0.0034402, 0.00341657, 0.00336425, 0.00326209, 0.00325559, 0.00316817", \ + "0.00302462, 0.00325926, 0.00328622, 0.00327369, 0.00320709, 0.00323128, 0.0031998", \ + "0.00301599, 0.00317711, 0.00321965, 0.00321697, 0.00317609, 0.00319742, 0.00321268", \ + "0.0031079, 0.00317601, 0.00315359, 0.00318097, 0.00314016, 0.0031732, 0.00313444", \ + "0.00340583, 0.00318335, 0.0031946, 0.00314345, 0.00311008, 0.00312367, 0.00309574", \ + "0.00413689, 0.00360169, 0.00344514, 0.00332529, 0.00334513, 0.00320188, 0.00318717", \ + "0.00582485, 0.00467165, 0.00440546, 0.00408583, 0.00360545, 0.00350046, 0.00321887" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0016161, 0.00176711, 0.00174567, 0.00169592, 0.00161888, 0.00147753, 0.00124121", \ + "0.00139181, 0.0017446, 0.00174903, 0.00172785, 0.00167403, 0.0015836, 0.0013259", \ + "0.00134862, 0.00167246, 0.00173788, 0.00171474, 0.00165805, 0.00156085, 0.00138918", \ + "0.00140174, 0.00164057, 0.00165614, 0.00168403, 0.00170224, 0.00169675, 0.00128288", \ + "0.00169305, 0.00163331, 0.00168923, 0.00167333, 0.0015966, 0.0016451, 0.00141085", \ + "0.00246107, 0.00196553, 0.00186154, 0.0019008, 0.00184742, 0.00151847, 0.00132128", \ + "0.00425494, 0.00299983, 0.0027225, 0.00248629, 0.00230237, 0.00206305, 0.00146595" \ + ); + } + } + 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.00352567, 0.00364979, 0.00362981, 0.00356564, 0.00348123, 0.00331075, 0.00314161", \ + "0.00328576, 0.00349703, 0.00349631, 0.00349179, 0.00342957, 0.00326612, 0.00314275", \ + "0.00325265, 0.00341037, 0.00344193, 0.00346256, 0.00339234, 0.00326243, 0.00312234", \ + "0.00332413, 0.00339904, 0.00336142, 0.00343819, 0.0033529, 0.00324226, 0.00308266", \ + "0.0035659, 0.00345175, 0.00345666, 0.00339626, 0.00331253, 0.00320884, 0.0030683", \ + "0.00424146, 0.00377611, 0.00361748, 0.0035169, 0.00340743, 0.00331172, 0.0032255", \ + "0.0058211, 0.00479256, 0.00460282, 0.00427163, 0.00388801, 0.00366872, 0.0032352" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00286394, 0.00301202, 0.00298976, 0.00293098, 0.00285368, 0.00270995, 0.00248139", \ + "0.00261969, 0.00298701, 0.00297844, 0.00296019, 0.00289536, 0.00281116, 0.00253964", \ + "0.00256715, 0.00289257, 0.00296954, 0.00293207, 0.00288313, 0.00277649, 0.00262566", \ + "0.00260804, 0.00286106, 0.00288869, 0.00290818, 0.00303259, 0.00294092, 0.00252642", \ + "0.0028895, 0.00284575, 0.00290313, 0.00288604, 0.00279892, 0.00293007, 0.00256", \ + "0.00365405, 0.00315694, 0.00306327, 0.00307805, 0.00304461, 0.00275058, 0.00253759", \ + "0.00543228, 0.00421329, 0.00392516, 0.00364169, 0.00342272, 0.00329744, 0.00270796" \ + ); + } + } + 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.00324576, 0.0034363, 0.00341517, 0.00335333, 0.00325754, 0.00326843, 0.00317248", \ + "0.00302526, 0.00326014, 0.00328597, 0.00327731, 0.00320989, 0.00305944, 0.00318956", \ + "0.00301955, 0.00318402, 0.00321934, 0.00322992, 0.00317267, 0.00305702, 0.0031169", \ + "0.00310371, 0.00317404, 0.00315704, 0.00317251, 0.00314079, 0.00303299, 0.00313034", \ + "0.00339987, 0.00323964, 0.00324153, 0.00316944, 0.00309025, 0.00299339, 0.00308861", \ + "0.00413388, 0.0035888, 0.00342819, 0.00331903, 0.00335041, 0.00308494, 0.00316536", \ + "0.00582407, 0.00465501, 0.00442721, 0.00407359, 0.00369381, 0.00356291, 0.00331759" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00164699, 0.00179308, 0.00177112, 0.0017307, 0.00164512, 0.00150296, 0.00123312", \ + "0.00140106, 0.00176314, 0.0017633, 0.001746, 0.00173706, 0.0015982, 0.00134194", \ + "0.00135056, 0.00167901, 0.0017497, 0.00172539, 0.0016661, 0.00157075, 0.00139141", \ + "0.00139135, 0.0016472, 0.00167016, 0.00168972, 0.00172176, 0.00161119, 0.00128905", \ + "0.00167692, 0.00163242, 0.00169158, 0.00167381, 0.00159684, 0.00166109, 0.00137906", \ + "0.00245533, 0.00196116, 0.00186066, 0.00186415, 0.00184782, 0.00151941, 0.00132243", \ + "0.00425801, 0.00304356, 0.00271409, 0.00248327, 0.00230523, 0.0021394, 0.001465" \ + ); + } + } + 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.00324423, 0.00343893, 0.00342178, 0.00337274, 0.00326472, 0.00324465, 0.00328624", \ + "0.00302696, 0.00325805, 0.00329862, 0.00326907, 0.0032168, 0.00323112, 0.00316716", \ + "0.00303397, 0.00321673, 0.00322213, 0.0032323, 0.00317692, 0.00315892, 0.00321606", \ + "0.00312293, 0.0031526, 0.00318928, 0.00321288, 0.00327091, 0.00320411, 0.00314114", \ + "0.0034305, 0.00328487, 0.00323761, 0.00327318, 0.00315061, 0.00311947, 0.00307309", \ + "0.00419739, 0.00364149, 0.00349045, 0.00330301, 0.00330449, 0.00311609, 0.00329152", \ + "0.00596083, 0.00473914, 0.00446906, 0.00418543, 0.00375976, 0.00346061, 0.00342398" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00161196, 0.00176678, 0.00173572, 0.00168865, 0.00161921, 0.00147685, 0.00123559", \ + "0.00135456, 0.0017073, 0.00171485, 0.00169141, 0.0016911, 0.00155533, 0.00129534", \ + "0.00131287, 0.00162406, 0.00168629, 0.00168292, 0.00162578, 0.0015225, 0.00133921", \ + "0.00137189, 0.00158428, 0.00160457, 0.00163439, 0.00166882, 0.00157116, 0.0012384", \ + "0.00167909, 0.00157892, 0.00163379, 0.00161277, 0.00153791, 0.00166419, 0.00129177", \ + "0.00249948, 0.00194939, 0.00183256, 0.00182215, 0.00178768, 0.00152226, 0.0012515", \ + "0.00433844, 0.00304638, 0.00273832, 0.00249673, 0.00228831, 0.00200421, 0.00146987" \ + ); + } + } + 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.00324423, 0.00343893, 0.00342178, 0.00337274, 0.00326472, 0.00324465, 0.00328624", \ + "0.00302696, 0.00325805, 0.00329862, 0.00326907, 0.0032168, 0.00323112, 0.00316716", \ + "0.00303397, 0.00321673, 0.00322213, 0.0032323, 0.00317692, 0.00315892, 0.00321606", \ + "0.00312293, 0.0031526, 0.00318928, 0.00321288, 0.00327091, 0.00320411, 0.00314114", \ + "0.0034305, 0.00328487, 0.00323761, 0.00327318, 0.00315061, 0.00311947, 0.00307309", \ + "0.00419739, 0.00364149, 0.00349045, 0.00330301, 0.00330449, 0.00311609, 0.00329152", \ + "0.00596083, 0.00473914, 0.00446906, 0.00418543, 0.00375976, 0.00346061, 0.00342398" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00164699, 0.00179308, 0.00177112, 0.0017307, 0.00164512, 0.00150296, 0.00123312", \ + "0.00140106, 0.00176314, 0.0017633, 0.001746, 0.00173706, 0.0015982, 0.00134194", \ + "0.00135056, 0.00167901, 0.0017497, 0.00172539, 0.0016661, 0.00157075, 0.00139141", \ + "0.00139135, 0.0016472, 0.00167016, 0.00168972, 0.00172176, 0.00161119, 0.00128905", \ + "0.00167692, 0.00163242, 0.00169158, 0.00167381, 0.00159684, 0.00166109, 0.00137906", \ + "0.00245533, 0.00196116, 0.00186066, 0.00186415, 0.00184782, 0.00151941, 0.00132243", \ + "0.00425801, 0.00304356, 0.00271409, 0.00248327, 0.00230523, 0.0021394, 0.001465" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00277648; + rise_capacitance : 0.00278948; + rise_capacitance_range (0.00263174, 0.00295037); + fall_capacitance : 0.00276348; + fall_capacitance_range (0.00247478, 0.00304419); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00278302; + rise_capacitance : 0.0028385; + rise_capacitance_range (0.00253479, 0.00314536); + fall_capacitance : 0.00272755; + fall_capacitance_range (0.00251516, 0.00300204); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00274018; + rise_capacitance : 0.0027598; + rise_capacitance_range (0.00245558, 0.00299524); + fall_capacitance : 0.00272056; + fall_capacitance_range (0.00237199, 0.0030942); + } + pin (B2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00280602; + rise_capacitance : 0.00286841; + rise_capacitance_range (0.00246083, 0.00323855); + fall_capacitance : 0.00274363; + fall_capacitance_range (0.0024732, 0.00309389); + } + pin (C1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00269884; + rise_capacitance : 0.00276741; + rise_capacitance_range (0.00231646, 0.00309237); + fall_capacitance : 0.00263026; + fall_capacitance_range (0.00237854, 0.00284387); + } + } + cell (sg13cmos5l_a22oi_1) { + area : 10.8486; + cell_footprint : "a22oi"; + cell_leakage_power : 562.89; + leakage_power () { + value : 90.9796; + when : "!A1&!A2&!B1&!B2&Y"; + } + leakage_power () { + value : 169.859; + when : "!A1&!A2&!B1&B2&Y"; + } + leakage_power () { + value : 184.863; + when : "!A1&!A2&B1&!B2&Y"; + } + leakage_power () { + value : 967.817; + when : "!A1&!A2&B1&B2&!Y"; + } + leakage_power () { + value : 184.926; + when : "!A1&A2&!B1&!B2&Y"; + } + leakage_power () { + value : 263.806; + when : "!A1&A2&!B1&B2&Y"; + } + leakage_power () { + value : 278.809; + when : "!A1&A2&B1&!B2&Y"; + } + leakage_power () { + value : 965.811; + when : "!A1&A2&B1&B2&!Y"; + } + leakage_power () { + value : 169.822; + when : "A1&!A2&!B1&!B2&Y"; + } + leakage_power () { + value : 248.702; + when : "A1&!A2&!B1&B2&Y"; + } + leakage_power () { + value : 263.705; + when : "A1&!A2&B1&!B2&Y"; + } + leakage_power () { + value : 965.738; + when : "A1&!A2&B1&B2&!Y"; + } + leakage_power () { + value : 1261.31; + when : "A1&A2&!B1&!B2&!Y"; + } + leakage_power () { + value : 1244.12; + when : "A1&A2&!B1&B2&!Y"; + } + leakage_power () { + value : 1244.12; + when : "A1&A2&B1&!B2&!Y"; + } + leakage_power () { + value : 501.845; + 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.0810838, 0.286501, 0.427865, 0.661761, 1.05289, 1.70495, 2.79189", \ + "0.115394, 0.324028, 0.465819, 0.700427, 1.09249, 1.74516, 2.83083", \ + "0.141494, 0.357796, 0.50005, 0.734478, 1.12646, 1.77874, 2.86674", \ + "0.179449, 0.420311, 0.565017, 0.799639, 1.19204, 1.84832, 2.932", \ + "0.226169, 0.522302, 0.680219, 0.923594, 1.3179, 1.97076, 3.05963", \ + "0.273006, 0.673359, 0.865454, 1.13885, 1.55656, 2.21885, 3.30702", \ + "0.320317, 0.886702, 1.13939, 1.48273, 1.97175, 2.69208, 3.8123" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.053316, 0.333261, 0.528056, 0.850008, 1.38927, 2.28796, 3.78578", \ + "0.057562, 0.333865, 0.528057, 0.850105, 1.38928, 2.28803, 3.78579", \ + "0.066799, 0.335225, 0.528309, 0.850753, 1.38949, 2.28809, 3.7858", \ + "0.0856426, 0.348422, 0.535121, 0.851447, 1.39128, 2.29162, 3.78623", \ + "0.124241, 0.393412, 0.571031, 0.873194, 1.39675, 2.29163, 3.78835", \ + "0.197966, 0.493495, 0.671392, 0.959572, 1.45461, 2.31432, 3.81094", \ + "0.333093, 0.67795, 0.870238, 1.16756, 1.64768, 2.46245, 3.87217" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0679888, 0.225425, 0.331882, 0.507089, 0.799961, 1.28753, 2.09961", \ + "0.104717, 0.267126, 0.373644, 0.549087, 0.841955, 1.32962, 2.14191", \ + "0.132399, 0.30897, 0.416307, 0.591607, 0.884343, 1.37212, 2.18377", \ + "0.175401, 0.385754, 0.500105, 0.678273, 0.971117, 1.45858, 2.27144", \ + "0.232757, 0.505145, 0.640478, 0.839142, 1.14095, 1.6284, 2.43904", \ + "0.311505, 0.679837, 0.854296, 1.09749, 1.4471, 1.96727, 2.78511", \ + "0.417502, 0.917535, 1.16015, 1.48132, 1.92415, 2.54158, 3.44316" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0538954, 0.25602, 0.396329, 0.628298, 1.01613, 1.66071, 2.73665", \ + "0.0643492, 0.257131, 0.39633, 0.628299, 1.01614, 1.66072, 2.73834", \ + "0.0793633, 0.265881, 0.400644, 0.632534, 1.01615, 1.66172, 2.73835", \ + "0.10764, 0.297484, 0.423607, 0.640794, 1.01853, 1.66173, 2.73926", \ + "0.154457, 0.370317, 0.495758, 0.69884, 1.05263, 1.67178, 2.74377", \ + "0.226444, 0.503868, 0.641062, 0.849704, 1.18842, 1.76324, 2.77617", \ + "0.344052, 0.719924, 0.891305, 1.13588, 1.48643, 2.05378, 2.99882" \ + ); + } + } + 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.0810838, 0.286501, 0.427865, 0.661761, 1.05289, 1.70495, 2.79189", \ + "0.115394, 0.324028, 0.465819, 0.700427, 1.09249, 1.74516, 2.83083", \ + "0.141494, 0.357796, 0.50005, 0.734478, 1.12646, 1.77874, 2.86674", \ + "0.179449, 0.420311, 0.565017, 0.799639, 1.19204, 1.84832, 2.932", \ + "0.226169, 0.522302, 0.680219, 0.923594, 1.3179, 1.97076, 3.05963", \ + "0.273006, 0.673359, 0.865454, 1.13885, 1.55656, 2.21885, 3.30702", \ + "0.320317, 0.886702, 1.13939, 1.48273, 1.97175, 2.69208, 3.8123" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.053316, 0.333261, 0.528056, 0.850008, 1.38927, 2.28796, 3.78578", \ + "0.057562, 0.333865, 0.528057, 0.850105, 1.38928, 2.28803, 3.78579", \ + "0.066799, 0.335225, 0.528309, 0.850753, 1.38949, 2.28809, 3.7858", \ + "0.0856426, 0.348422, 0.535121, 0.851447, 1.39128, 2.29162, 3.78623", \ + "0.124241, 0.393412, 0.571031, 0.873194, 1.39675, 2.29163, 3.78835", \ + "0.197966, 0.493495, 0.671392, 0.959572, 1.45461, 2.31432, 3.81094", \ + "0.333093, 0.67795, 0.870238, 1.16756, 1.64768, 2.46245, 3.87217" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0679888, 0.225425, 0.331882, 0.507089, 0.799961, 1.28753, 2.09961", \ + "0.104717, 0.267126, 0.373644, 0.549087, 0.841955, 1.32962, 2.14191", \ + "0.132399, 0.30897, 0.416307, 0.591607, 0.884343, 1.37212, 2.18377", \ + "0.175401, 0.385754, 0.500105, 0.678273, 0.971117, 1.45858, 2.27144", \ + "0.232757, 0.505145, 0.640478, 0.839142, 1.14095, 1.6284, 2.43904", \ + "0.311505, 0.679837, 0.854296, 1.09749, 1.4471, 1.96727, 2.78511", \ + "0.417502, 0.917535, 1.16015, 1.48132, 1.92415, 2.54158, 3.44316" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0538954, 0.25602, 0.396329, 0.628298, 1.01613, 1.66071, 2.73665", \ + "0.0643492, 0.257131, 0.39633, 0.628299, 1.01614, 1.66072, 2.73834", \ + "0.0793633, 0.265881, 0.400644, 0.632534, 1.01615, 1.66172, 2.73835", \ + "0.10764, 0.297484, 0.423607, 0.640794, 1.01853, 1.66173, 2.73926", \ + "0.154457, 0.370317, 0.495758, 0.69884, 1.05263, 1.67178, 2.74377", \ + "0.226444, 0.503868, 0.641062, 0.849704, 1.18842, 1.76324, 2.77617", \ + "0.344052, 0.719924, 0.891305, 1.13588, 1.48643, 2.05378, 2.99882" \ + ); + } + } + 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.0914098, 0.296252, 0.437584, 0.671162, 1.06158, 1.71234, 2.797", \ + "0.127788, 0.334385, 0.475866, 0.709982, 1.10019, 1.75245, 2.8369", \ + "0.156015, 0.368852, 0.510436, 0.744255, 1.13595, 1.78605, 2.87266", \ + "0.198072, 0.432543, 0.576121, 0.810022, 1.20127, 1.85199, 2.9372", \ + "0.25277, 0.537186, 0.693094, 0.934974, 1.32783, 1.97887, 3.06615", \ + "0.312913, 0.692209, 0.881419, 1.15238, 1.56808, 2.22811, 3.31409", \ + "0.379764, 0.913414, 1.16109, 1.49985, 1.9866, 2.70449, 3.82034" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0634983, 0.343695, 0.538243, 0.859847, 1.39819, 2.29467, 3.78996", \ + "0.0667207, 0.344355, 0.538244, 0.860176, 1.39878, 2.29527, 3.78997", \ + "0.0754297, 0.345476, 0.539562, 0.860177, 1.39922, 2.29528, 3.78998", \ + "0.0939567, 0.358161, 0.544962, 0.861087, 1.40024, 2.29529, 3.79051", \ + "0.131462, 0.402385, 0.579924, 0.882462, 1.40526, 2.29556, 3.79202", \ + "0.20413, 0.499619, 0.679336, 0.967786, 1.46334, 2.32059, 3.80008", \ + "0.333949, 0.683626, 0.875142, 1.17523, 1.65571, 2.46925, 3.87607" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0739574, 0.231191, 0.337681, 0.512992, 0.805852, 1.29361, 2.10549", \ + "0.11063, 0.271401, 0.378023, 0.553412, 0.846363, 1.33393, 2.14619", \ + "0.138683, 0.309452, 0.41677, 0.592283, 0.885326, 1.37314, 2.18516", \ + "0.184181, 0.380031, 0.492712, 0.670879, 0.964445, 1.45233, 2.26547", \ + "0.246315, 0.494322, 0.622855, 0.816274, 1.1182, 1.60748, 2.4196", \ + "0.330798, 0.670026, 0.830118, 1.05866, 1.39547, 1.91015, 2.73047", \ + "0.44788, 0.919212, 1.14171, 1.43809, 1.84925, 2.43821, 3.32166" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.05383, 0.25619, 0.396232, 0.6283, 1.01601, 1.66207, 2.73558", \ + "0.0597799, 0.256586, 0.396408, 0.628301, 1.01607, 1.66208, 2.73606", \ + "0.0697967, 0.262433, 0.399192, 0.629078, 1.01608, 1.66209, 2.73784", \ + "0.0906208, 0.283289, 0.414119, 0.636498, 1.01758, 1.6621, 2.73917", \ + "0.131096, 0.335395, 0.464278, 0.676045, 1.04058, 1.66904, 2.74437", \ + "0.198423, 0.440741, 0.573004, 0.782444, 1.13524, 1.73105, 2.76341", \ + "0.310225, 0.626654, 0.780863, 1.00412, 1.3544, 1.93547, 2.91761" \ + ); + } + } + 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.0914098, 0.296252, 0.437584, 0.671162, 1.06158, 1.71234, 2.797", \ + "0.127788, 0.334385, 0.475866, 0.709982, 1.10019, 1.75245, 2.8369", \ + "0.156015, 0.368852, 0.510436, 0.744255, 1.13595, 1.78605, 2.87266", \ + "0.198072, 0.432543, 0.576121, 0.810022, 1.20127, 1.85199, 2.9372", \ + "0.25277, 0.537186, 0.693094, 0.934974, 1.32783, 1.97887, 3.06615", \ + "0.312913, 0.692209, 0.881419, 1.15238, 1.56808, 2.22811, 3.31409", \ + "0.379764, 0.913414, 1.16109, 1.49985, 1.9866, 2.70449, 3.82034" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0634983, 0.343695, 0.538243, 0.859847, 1.39819, 2.29467, 3.78996", \ + "0.0667207, 0.344355, 0.538244, 0.860176, 1.39878, 2.29527, 3.78997", \ + "0.0754297, 0.345476, 0.539562, 0.860177, 1.39922, 2.29528, 3.78998", \ + "0.0939567, 0.358161, 0.544962, 0.861087, 1.40024, 2.29529, 3.79051", \ + "0.131462, 0.402385, 0.579924, 0.882462, 1.40526, 2.29556, 3.79202", \ + "0.20413, 0.499619, 0.679336, 0.967786, 1.46334, 2.32059, 3.80008", \ + "0.333949, 0.683626, 0.875142, 1.17523, 1.65571, 2.46925, 3.87607" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0739574, 0.231191, 0.337681, 0.512992, 0.805852, 1.29361, 2.10549", \ + "0.11063, 0.271401, 0.378023, 0.553412, 0.846363, 1.33393, 2.14619", \ + "0.138683, 0.309452, 0.41677, 0.592283, 0.885326, 1.37314, 2.18516", \ + "0.184181, 0.380031, 0.492712, 0.670879, 0.964445, 1.45233, 2.26547", \ + "0.246315, 0.494322, 0.622855, 0.816274, 1.1182, 1.60748, 2.4196", \ + "0.330798, 0.670026, 0.830118, 1.05866, 1.39547, 1.91015, 2.73047", \ + "0.44788, 0.919212, 1.14171, 1.43809, 1.84925, 2.43821, 3.32166" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.05383, 0.25619, 0.396232, 0.6283, 1.01601, 1.66207, 2.73558", \ + "0.0597799, 0.256586, 0.396408, 0.628301, 1.01607, 1.66208, 2.73606", \ + "0.0697967, 0.262433, 0.399192, 0.629078, 1.01608, 1.66209, 2.73784", \ + "0.0906208, 0.283289, 0.414119, 0.636498, 1.01758, 1.6621, 2.73917", \ + "0.131096, 0.335395, 0.464278, 0.676045, 1.04058, 1.66904, 2.74437", \ + "0.198423, 0.440741, 0.573004, 0.782444, 1.13524, 1.73105, 2.76341", \ + "0.310225, 0.626654, 0.780863, 1.00412, 1.3544, 1.93547, 2.91761" \ + ); + } + } + 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.0851044, 0.292101, 0.433985, 0.668349, 1.0598, 1.71207, 2.79925", \ + "0.118219, 0.327569, 0.469814, 0.704551, 1.09602, 1.74952, 2.83598", \ + "0.147271, 0.365834, 0.50799, 0.7426, 1.1347, 1.78718, 2.876", \ + "0.190818, 0.439823, 0.584171, 0.818256, 1.21009, 1.86229, 2.9498", \ + "0.248829, 0.559591, 0.721134, 0.965478, 1.35767, 2.00849, 3.09576", \ + "0.319979, 0.737519, 0.940351, 1.2257, 1.64928, 2.30937, 3.39245", \ + "0.412752, 0.978519, 1.25206, 1.62209, 2.13936, 2.87943, 4.00365" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0744861, 0.356047, 0.551903, 0.874256, 1.41336, 2.31341, 3.81054", \ + "0.0808772, 0.357237, 0.551904, 0.874257, 1.41438, 2.31439, 3.81213", \ + "0.095866, 0.359738, 0.553094, 0.874258, 1.41439, 2.3144, 3.81271", \ + "0.12464, 0.380694, 0.562823, 0.87663, 1.41495, 2.31441, 3.81272", \ + "0.172666, 0.448899, 0.618352, 0.910403, 1.42516, 2.31618, 3.81273", \ + "0.248329, 0.581703, 0.758491, 1.03674, 1.51258, 2.35203, 3.82795", \ + "0.367418, 0.810652, 1.01891, 1.32292, 1.79001, 2.57412, 3.94257" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0588513, 0.212329, 0.318328, 0.493114, 0.785972, 1.27365, 2.08656", \ + "0.0917363, 0.25321, 0.359484, 0.534739, 0.827756, 1.31572, 2.12867", \ + "0.115268, 0.290792, 0.398071, 0.573631, 0.866636, 1.35562, 2.1676", \ + "0.150768, 0.35915, 0.47296, 0.651813, 0.945708, 1.43409, 2.24858", \ + "0.196544, 0.468208, 0.599906, 0.79557, 1.09875, 1.58894, 2.40211", \ + "0.256108, 0.63455, 0.800873, 1.03359, 1.37356, 1.89085, 2.71268", \ + "0.33635, 0.867621, 1.10029, 1.4054, 1.82218, 2.41584, 3.30338" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0491738, 0.250016, 0.389654, 0.620529, 1.00747, 1.65146, 2.7265", \ + "0.058335, 0.250787, 0.3898, 0.620591, 1.00749, 1.65166, 2.72733", \ + "0.0710176, 0.257179, 0.392542, 0.623406, 1.0075, 1.6525, 2.72734", \ + "0.096056, 0.279719, 0.40908, 0.630026, 1.00994, 1.65251, 2.72752", \ + "0.142703, 0.334651, 0.460764, 0.670956, 1.03427, 1.66028, 2.72753", \ + "0.222681, 0.444199, 0.57311, 0.780167, 1.12956, 1.72387, 2.75354", \ + "0.353629, 0.63393, 0.784711, 1.005, 1.35096, 1.92971, 2.91071" \ + ); + } + } + 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.0719638, 0.277779, 0.419164, 0.652709, 1.04315, 1.69402, 2.77874", \ + "0.103714, 0.313254, 0.454865, 0.688858, 1.07958, 1.73158, 2.81513", \ + "0.129894, 0.351503, 0.493148, 0.72705, 1.11818, 1.76922, 2.85555", \ + "0.168106, 0.424879, 0.569367, 0.802708, 1.19355, 1.84423, 2.9293", \ + "0.217912, 0.542033, 0.705032, 0.94966, 1.34108, 1.99058, 3.07556", \ + "0.277838, 0.714447, 0.920563, 1.20814, 1.63218, 2.29139, 3.37206", \ + "0.354575, 0.947075, 1.22589, 1.59961, 2.11893, 2.86019, 3.98308" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0640501, 0.344271, 0.539095, 0.860831, 1.39816, 2.29579, 3.79064", \ + "0.072554, 0.345251, 0.539248, 0.860832, 1.39946, 2.29622, 3.79092", \ + "0.0886372, 0.347941, 0.539526, 0.860833, 1.39947, 2.29623, 3.79112", \ + "0.117309, 0.370776, 0.55131, 0.863169, 1.40059, 2.29624, 3.79123", \ + "0.164407, 0.44021, 0.608635, 0.898204, 1.41065, 2.29636, 3.79124", \ + "0.237033, 0.573244, 0.750325, 1.02621, 1.50051, 2.33591, 3.81821", \ + "0.350756, 0.799485, 1.00742, 1.31227, 1.78161, 2.55997, 3.92355" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.058378, 0.211496, 0.317148, 0.491643, 0.783791, 1.27079, 2.0828", \ + "0.0911538, 0.252428, 0.358335, 0.533121, 0.825626, 1.31274, 2.12464", \ + "0.11446, 0.289945, 0.396994, 0.572093, 0.864556, 1.35254, 2.16378", \ + "0.149738, 0.358213, 0.471857, 0.650379, 0.943639, 1.43131, 2.24461", \ + "0.194813, 0.466933, 0.598565, 0.793804, 1.09666, 1.58606, 2.39839", \ + "0.252464, 0.632412, 0.799048, 1.03148, 1.37109, 1.88771, 2.70862", \ + "0.329466, 0.863222, 1.09672, 1.40281, 1.81894, 2.41282, 3.29901" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0362328, 0.236732, 0.376783, 0.607981, 0.994593, 1.63921, 2.71606", \ + "0.0442843, 0.237567, 0.376784, 0.607982, 0.995151, 1.64022, 2.71607", \ + "0.0548845, 0.243869, 0.37942, 0.609332, 0.995152, 1.64091, 2.71608", \ + "0.0761404, 0.266201, 0.396213, 0.617436, 0.996875, 1.64092, 2.71609", \ + "0.115668, 0.320614, 0.447153, 0.658014, 1.02167, 1.64794, 2.71996", \ + "0.185175, 0.427032, 0.558246, 0.765616, 1.11577, 1.71062, 2.74159", \ + "0.297957, 0.614026, 0.770668, 0.989548, 1.33812, 1.91966, 2.8973" \ + ); + } + } + 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.0851044, 0.292101, 0.433985, 0.668349, 1.0598, 1.71207, 2.79925", \ + "0.118219, 0.327569, 0.469814, 0.704551, 1.09602, 1.74952, 2.83598", \ + "0.147271, 0.365834, 0.50799, 0.7426, 1.1347, 1.78718, 2.876", \ + "0.190818, 0.439823, 0.584171, 0.818256, 1.21009, 1.86229, 2.9498", \ + "0.248829, 0.559591, 0.721134, 0.965478, 1.35767, 2.00849, 3.09576", \ + "0.319979, 0.737519, 0.940351, 1.2257, 1.64928, 2.30937, 3.39245", \ + "0.412752, 0.978519, 1.25206, 1.62209, 2.13936, 2.87943, 4.00365" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0744861, 0.356047, 0.551903, 0.874256, 1.41336, 2.31341, 3.81054", \ + "0.0808772, 0.357237, 0.551904, 0.874257, 1.41438, 2.31439, 3.81213", \ + "0.095866, 0.359738, 0.553094, 0.874258, 1.41439, 2.3144, 3.81271", \ + "0.12464, 0.380694, 0.562823, 0.87663, 1.41495, 2.31441, 3.81272", \ + "0.172666, 0.448899, 0.618352, 0.910403, 1.42516, 2.31618, 3.81273", \ + "0.248329, 0.581703, 0.758491, 1.03674, 1.51258, 2.35203, 3.82795", \ + "0.367418, 0.810652, 1.01891, 1.32292, 1.79001, 2.57412, 3.94257" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0588513, 0.212329, 0.318328, 0.493114, 0.785972, 1.27365, 2.08656", \ + "0.0917363, 0.25321, 0.359484, 0.534739, 0.827756, 1.31572, 2.12867", \ + "0.115268, 0.290792, 0.398071, 0.573631, 0.866636, 1.35562, 2.1676", \ + "0.150768, 0.35915, 0.47296, 0.651813, 0.945708, 1.43409, 2.24858", \ + "0.196544, 0.468208, 0.599906, 0.79557, 1.09875, 1.58894, 2.40211", \ + "0.256108, 0.63455, 0.800873, 1.03359, 1.37356, 1.89085, 2.71268", \ + "0.33635, 0.867621, 1.10029, 1.4054, 1.82218, 2.41584, 3.30338" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0491738, 0.250016, 0.389654, 0.620529, 1.00747, 1.65146, 2.7265", \ + "0.058335, 0.250787, 0.3898, 0.620591, 1.00749, 1.65166, 2.72733", \ + "0.0710176, 0.257179, 0.392542, 0.623406, 1.0075, 1.6525, 2.72734", \ + "0.096056, 0.279719, 0.40908, 0.630026, 1.00994, 1.65251, 2.72752", \ + "0.142703, 0.334651, 0.460764, 0.670956, 1.03427, 1.66028, 2.72753", \ + "0.222681, 0.444199, 0.57311, 0.780167, 1.12956, 1.72387, 2.75354", \ + "0.353629, 0.63393, 0.784711, 1.005, 1.35096, 1.92971, 2.91071" \ + ); + } + } + 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.0733978, 0.280291, 0.421709, 0.655359, 1.0457, 1.69655, 2.78124", \ + "0.104229, 0.315222, 0.457114, 0.691723, 1.08237, 1.73369, 2.81797", \ + "0.130289, 0.352767, 0.494941, 0.728968, 1.12052, 1.77182, 2.85821", \ + "0.167926, 0.425828, 0.570638, 0.804533, 1.19576, 1.84669, 2.93342", \ + "0.217288, 0.542498, 0.705704, 0.951006, 1.34279, 1.99288, 3.07798", \ + "0.276208, 0.714271, 0.920703, 1.20895, 1.63315, 2.29287, 3.37403", \ + "0.350935, 0.94559, 1.22482, 1.59936, 2.11929, 2.86114, 3.98457" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.063523, 0.343682, 0.538471, 0.859844, 1.39753, 2.29468, 3.78996", \ + "0.0717293, 0.345238, 0.538472, 0.860472, 1.3981, 2.29469, 3.78997", \ + "0.0877006, 0.347088, 0.538809, 0.860481, 1.39811, 2.29564, 3.79058", \ + "0.11673, 0.369594, 0.550278, 0.861922, 1.40001, 2.29565, 3.79059", \ + "0.164383, 0.439131, 0.607505, 0.89706, 1.40983, 2.29566, 3.7906", \ + "0.238148, 0.573248, 0.749362, 1.02618, 1.49939, 2.33499, 3.81428", \ + "0.358139, 0.801284, 1.0087, 1.31159, 1.78051, 2.558, 3.92237" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0514689, 0.205904, 0.311744, 0.48672, 0.779614, 1.26743, 2.08002", \ + "0.0825694, 0.248271, 0.354503, 0.52972, 0.822781, 1.31071, 2.12342", \ + "0.103825, 0.289486, 0.396812, 0.572128, 0.865122, 1.35317, 2.16595", \ + "0.135232, 0.363217, 0.479283, 0.658326, 0.95155, 1.43927, 2.25227", \ + "0.176743, 0.476213, 0.615798, 0.817439, 1.12113, 1.60936, 2.42087", \ + "0.230616, 0.639179, 0.821175, 1.07065, 1.42422, 1.94679, 2.76671", \ + "0.301975, 0.860269, 1.11347, 1.44553, 1.89486, 2.51816, 3.42337" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0493617, 0.25001, 0.389533, 0.620718, 1.00754, 1.65187, 2.72725", \ + "0.0658375, 0.25138, 0.389583, 0.620719, 1.00755, 1.65188, 2.72726", \ + "0.0843828, 0.261572, 0.394342, 0.623851, 1.00756, 1.65189, 2.72727", \ + "0.118231, 0.295374, 0.419451, 0.634915, 1.0111, 1.6519, 2.72804", \ + "0.171785, 0.371612, 0.493938, 0.695091, 1.04685, 1.66278, 2.72805", \ + "0.256213, 0.509387, 0.642541, 0.847543, 1.1838, 1.75639, 2.7662", \ + "0.393926, 0.731146, 0.89769, 1.13529, 1.48604, 2.04905, 2.99033" \ + ); + } + } + 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.0601661, 0.267333, 0.408695, 0.642537, 1.03368, 1.68581, 2.7728", \ + "0.0892772, 0.302014, 0.444062, 0.678611, 1.07024, 1.72286, 2.81062", \ + "0.111382, 0.339598, 0.481918, 0.716353, 1.10853, 1.76092, 2.84982", \ + "0.14323, 0.41181, 0.557444, 0.791823, 1.18329, 1.83588, 2.92492", \ + "0.182553, 0.526169, 0.691422, 0.938019, 1.33083, 1.98241, 3.0709", \ + "0.229072, 0.692297, 0.903002, 1.19408, 1.6205, 2.28222, 3.36563", \ + "0.286716, 0.915339, 1.20094, 1.58015, 2.10449, 2.84954, 3.97607" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0532687, 0.333157, 0.528034, 0.850155, 1.38926, 2.28796, 3.78578", \ + "0.0645431, 0.333158, 0.528333, 0.850156, 1.38948, 2.28797, 3.78579", \ + "0.0815761, 0.337516, 0.528629, 0.850157, 1.38949, 2.28829, 3.78623", \ + "0.110418, 0.361296, 0.541591, 0.85265, 1.39406, 2.2883, 3.78624", \ + "0.158208, 0.432258, 0.599998, 0.888781, 1.40122, 2.2901, 3.78749", \ + "0.228985, 0.567351, 0.743266, 1.01817, 1.4926, 2.328, 3.80864", \ + "0.346591, 0.794459, 1.00155, 1.30649, 1.77185, 2.55244, 3.91913" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0510048, 0.205054, 0.310685, 0.485366, 0.777573, 1.26449, 2.07617", \ + "0.0819973, 0.247478, 0.353359, 0.52822, 0.820745, 1.30779, 2.12006", \ + "0.102855, 0.288673, 0.395783, 0.570709, 0.863126, 1.35033, 2.16209", \ + "0.133892, 0.362208, 0.478166, 0.656821, 0.949527, 1.43658, 2.24945", \ + "0.173857, 0.474668, 0.614312, 0.815735, 1.1188, 1.60656, 2.41688", \ + "0.225988, 0.636593, 0.818835, 1.06814, 1.42151, 1.94369, 2.7623", \ + "0.29298, 0.855317, 1.1087, 1.44149, 1.89092, 2.51406, 3.41877" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0364295, 0.236908, 0.376544, 0.608026, 0.995191, 1.63947, 2.71431", \ + "0.0507935, 0.238299, 0.378887, 0.608027, 0.995192, 1.63959, 2.71603", \ + "0.0662089, 0.248347, 0.381093, 0.608666, 0.995193, 1.63968, 2.71604", \ + "0.093933, 0.281766, 0.406249, 0.622144, 0.998605, 1.64147, 2.71605", \ + "0.138034, 0.356166, 0.480422, 0.682172, 1.03341, 1.64898, 2.72248", \ + "0.209673, 0.489846, 0.628376, 0.833352, 1.17196, 1.7438, 2.75259", \ + "0.325572, 0.704648, 0.878108, 1.12116, 1.47078, 2.03584, 2.97977" \ + ); + } + } + 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.0733978, 0.280291, 0.421709, 0.655359, 1.0457, 1.69655, 2.78124", \ + "0.104229, 0.315222, 0.457114, 0.691723, 1.08237, 1.73369, 2.81797", \ + "0.130289, 0.352767, 0.494941, 0.728968, 1.12052, 1.77182, 2.85821", \ + "0.167926, 0.425828, 0.570638, 0.804533, 1.19576, 1.84669, 2.93342", \ + "0.217288, 0.542498, 0.705704, 0.951006, 1.34279, 1.99288, 3.07798", \ + "0.276208, 0.714271, 0.920703, 1.20895, 1.63315, 2.29287, 3.37403", \ + "0.350935, 0.94559, 1.22482, 1.59936, 2.11929, 2.86114, 3.98457" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.063523, 0.343682, 0.538471, 0.859844, 1.39753, 2.29468, 3.78996", \ + "0.0717293, 0.345238, 0.538472, 0.860472, 1.3981, 2.29469, 3.78997", \ + "0.0877006, 0.347088, 0.538809, 0.860481, 1.39811, 2.29564, 3.79058", \ + "0.11673, 0.369594, 0.550278, 0.861922, 1.40001, 2.29565, 3.79059", \ + "0.164383, 0.439131, 0.607505, 0.89706, 1.40983, 2.29566, 3.7906", \ + "0.238148, 0.573248, 0.749362, 1.02618, 1.49939, 2.33499, 3.81428", \ + "0.358139, 0.801284, 1.0087, 1.31159, 1.78051, 2.558, 3.92237" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0514689, 0.205904, 0.311744, 0.48672, 0.779614, 1.26743, 2.08002", \ + "0.0825694, 0.248271, 0.354503, 0.52972, 0.822781, 1.31071, 2.12342", \ + "0.103825, 0.289486, 0.396812, 0.572128, 0.865122, 1.35317, 2.16595", \ + "0.135232, 0.363217, 0.479283, 0.658326, 0.95155, 1.43927, 2.25227", \ + "0.176743, 0.476213, 0.615798, 0.817439, 1.12113, 1.60936, 2.42087", \ + "0.230616, 0.639179, 0.821175, 1.07065, 1.42422, 1.94679, 2.76671", \ + "0.301975, 0.860269, 1.11347, 1.44553, 1.89486, 2.51816, 3.42337" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0493617, 0.25001, 0.389533, 0.620718, 1.00754, 1.65187, 2.72725", \ + "0.0658375, 0.25138, 0.389583, 0.620719, 1.00755, 1.65188, 2.72726", \ + "0.0843828, 0.261572, 0.394342, 0.623851, 1.00756, 1.65189, 2.72727", \ + "0.118231, 0.295374, 0.419451, 0.634915, 1.0111, 1.6519, 2.72804", \ + "0.171785, 0.371612, 0.493938, 0.695091, 1.04685, 1.66278, 2.72805", \ + "0.256213, 0.509387, 0.642541, 0.847543, 1.1838, 1.75639, 2.7662", \ + "0.393926, 0.731146, 0.89769, 1.13529, 1.48604, 2.04905, 2.99033" \ + ); + } + } + 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.00379572, 0.00389214, 0.00386453, 0.00380436, 0.00371928, 0.00354811, 0.0033655", \ + "0.00356052, 0.00380556, 0.00379786, 0.00378008, 0.00371694, 0.00357534, 0.00338663", \ + "0.00350347, 0.00372787, 0.00374056, 0.00376002, 0.00367446, 0.00353806, 0.00362039", \ + "0.00346217, 0.003645, 0.00370557, 0.00373565, 0.00370325, 0.00360414, 0.00335762", \ + "0.00348679, 0.00356432, 0.00359422, 0.00373053, 0.00356663, 0.00348391, 0.00341665", \ + "0.00377201, 0.0036627, 0.00365834, 0.00355596, 0.00368341, 0.00344274, 0.0037781", \ + "0.00498005, 0.00418198, 0.00406463, 0.00396288, 0.00374357, 0.00358705, 0.00400793" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00404616, 0.0040182, 0.00398264, 0.00393843, 0.00385354, 0.00368811, 0.00342045", \ + "0.00378371, 0.00392456, 0.00388012, 0.00385039, 0.00376687, 0.00360951, 0.00339944", \ + "0.00372347, 0.00388328, 0.00383783, 0.00395942, 0.00374914, 0.00360952, 0.0033414", \ + "0.00374373, 0.00379588, 0.00383821, 0.00377562, 0.00371012, 0.00359499, 0.00341474", \ + "0.00397824, 0.00388218, 0.00384455, 0.00376785, 0.00379467, 0.00356724, 0.00355115", \ + "0.0046197, 0.00421271, 0.00415591, 0.00406351, 0.00380135, 0.00380409, 0.00352516", \ + "0.00620923, 0.00522402, 0.00497478, 0.00473521, 0.00443915, 0.00391744, 0.00362274" \ + ); + } + } + 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.00379572, 0.00389214, 0.00386453, 0.00380436, 0.00371928, 0.00354811, 0.0033655", \ + "0.00356052, 0.00380556, 0.00379786, 0.00378008, 0.00371694, 0.00357534, 0.00338663", \ + "0.00350347, 0.00372787, 0.00374056, 0.00376002, 0.00367446, 0.00353806, 0.00362039", \ + "0.00346217, 0.003645, 0.00370557, 0.00373565, 0.00370325, 0.00360414, 0.00335762", \ + "0.00348679, 0.00356432, 0.00359422, 0.00373053, 0.00356663, 0.00348391, 0.00341665", \ + "0.00377201, 0.0036627, 0.00365834, 0.00355596, 0.00368341, 0.00344274, 0.0037781", \ + "0.00498005, 0.00418198, 0.00406463, 0.00396288, 0.00374357, 0.00358705, 0.00400793" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00404616, 0.0040182, 0.00398264, 0.00393843, 0.00385354, 0.00368811, 0.00342045", \ + "0.00378371, 0.00392456, 0.00388012, 0.00385039, 0.00376687, 0.00360951, 0.00339944", \ + "0.00372347, 0.00388328, 0.00383783, 0.00395942, 0.00374914, 0.00360952, 0.0033414", \ + "0.00374373, 0.00379588, 0.00383821, 0.00377562, 0.00371012, 0.00359499, 0.00341474", \ + "0.00397824, 0.00388218, 0.00384455, 0.00376785, 0.00379467, 0.00356724, 0.00355115", \ + "0.0046197, 0.00421271, 0.00415591, 0.00406351, 0.00380135, 0.00380409, 0.00352516", \ + "0.00620923, 0.00522402, 0.00497478, 0.00473521, 0.00443915, 0.00391744, 0.00362274" \ + ); + } + } + 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.00391471, 0.00389312, 0.00385934, 0.0038082, 0.00371663, 0.00353049, 0.00336314", \ + "0.00377588, 0.00385379, 0.00381574, 0.00378994, 0.00370087, 0.00355155, 0.003624", \ + "0.00373435, 0.00380062, 0.00381187, 0.00375174, 0.00371336, 0.0035335, 0.0036363", \ + "0.00370369, 0.00378109, 0.0037862, 0.00379977, 0.00372395, 0.00351462, 0.00335055", \ + "0.00371357, 0.00375006, 0.00372688, 0.00377597, 0.00368033, 0.00348897, 0.0034377", \ + "0.00394515, 0.00383319, 0.00383349, 0.00369918, 0.00375131, 0.00351353, 0.00349693", \ + "0.00499168, 0.00436498, 0.0042281, 0.00413799, 0.00394245, 0.00373236, 0.00392538" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00517694, 0.00514314, 0.00510694, 0.00506683, 0.00497881, 0.00484204, 0.00456105", \ + "0.00500564, 0.00504483, 0.00502517, 0.00499059, 0.00491476, 0.00473066, 0.00449227", \ + "0.00493625, 0.00505354, 0.00499379, 0.00498725, 0.00489659, 0.00476336, 0.00449939", \ + "0.0048975, 0.00496217, 0.00499161, 0.00493515, 0.00486453, 0.00472645, 0.00454847", \ + "0.0049535, 0.00498528, 0.00497873, 0.00492684, 0.00508489, 0.00473516, 0.00476041", \ + "0.00532118, 0.0051131, 0.00511299, 0.00507882, 0.00489674, 0.00489162, 0.00457294", \ + "0.00652932, 0.00582663, 0.00567167, 0.005486, 0.00537573, 0.00490465, 0.00467527" \ + ); + } + } + 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.00391471, 0.00389312, 0.00385934, 0.0038082, 0.00371663, 0.00353049, 0.00336314", \ + "0.00377588, 0.00385379, 0.00381574, 0.00378994, 0.00370087, 0.00355155, 0.003624", \ + "0.00373435, 0.00380062, 0.00381187, 0.00375174, 0.00371336, 0.0035335, 0.0036363", \ + "0.00370369, 0.00378109, 0.0037862, 0.00379977, 0.00372395, 0.00351462, 0.00335055", \ + "0.00371357, 0.00375006, 0.00372688, 0.00377597, 0.00368033, 0.00348897, 0.0034377", \ + "0.00394515, 0.00383319, 0.00383349, 0.00369918, 0.00375131, 0.00351353, 0.00349693", \ + "0.00499168, 0.00436498, 0.0042281, 0.00413799, 0.00394245, 0.00373236, 0.00392538" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00517694, 0.00514314, 0.00510694, 0.00506683, 0.00497881, 0.00484204, 0.00456105", \ + "0.00500564, 0.00504483, 0.00502517, 0.00499059, 0.00491476, 0.00473066, 0.00449227", \ + "0.00493625, 0.00505354, 0.00499379, 0.00498725, 0.00489659, 0.00476336, 0.00449939", \ + "0.0048975, 0.00496217, 0.00499161, 0.00493515, 0.00486453, 0.00472645, 0.00454847", \ + "0.0049535, 0.00498528, 0.00497873, 0.00492684, 0.00508489, 0.00473516, 0.00476041", \ + "0.00532118, 0.0051131, 0.00511299, 0.00507882, 0.00489674, 0.00489162, 0.00457294", \ + "0.00652932, 0.00582663, 0.00567167, 0.005486, 0.00537573, 0.00490465, 0.00467527" \ + ); + } + } + 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.00263309, 0.00263263, 0.00260925, 0.00255517, 0.00244266, 0.00229446, 0.00235263", \ + "0.00241147, 0.00255421, 0.00252719, 0.00250417, 0.00242876, 0.00229879, 0.00208245", \ + "0.00237657, 0.00248534, 0.00251202, 0.00247056, 0.0024054, 0.00224629, 0.002119", \ + "0.00241151, 0.00246321, 0.00245068, 0.00244712, 0.00241694, 0.00222306, 0.00206922", \ + "0.00264453, 0.0025775, 0.00251423, 0.00257487, 0.00235049, 0.00228391, 0.00204191", \ + "0.00329694, 0.00286404, 0.00275577, 0.00258628, 0.00255562, 0.00224287, 0.00229944", \ + "0.00480818, 0.00396225, 0.00365433, 0.00338041, 0.00296154, 0.00266507, 0.00250439" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00475036, 0.00482879, 0.00480356, 0.00474475, 0.00466279, 0.0044853, 0.00419033", \ + "0.00447812, 0.0047751, 0.00479183, 0.00477089, 0.00469887, 0.00453477, 0.00432525", \ + "0.00440531, 0.00475903, 0.00475039, 0.00483256, 0.00468017, 0.00457841, 0.00429192", \ + "0.00436438, 0.00460898, 0.00470416, 0.00468033, 0.00469593, 0.00451748, 0.00433807", \ + "0.00446181, 0.00457252, 0.00461715, 0.00461538, 0.00484584, 0.00456988, 0.00429937", \ + "0.00493713, 0.00467148, 0.00470683, 0.00472511, 0.00455933, 0.00462741, 0.00436212", \ + "0.00634341, 0.00538733, 0.00522838, 0.00507711, 0.00499207, 0.00459765, 0.00443847" \ + ); + } + } + 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.00247443, 0.0025098, 0.00248196, 0.00242363, 0.00231824, 0.00216839, 0.00196861", \ + "0.0022479, 0.00242669, 0.00241692, 0.00236331, 0.00229518, 0.00217123, 0.00191822", \ + "0.00223143, 0.00234834, 0.00236036, 0.00233212, 0.00226415, 0.00212179, 0.0020042", \ + "0.0022856, 0.00232994, 0.00235082, 0.00236726, 0.00230416, 0.00209368, 0.00195996", \ + "0.00255265, 0.00243499, 0.00239809, 0.00237437, 0.00228154, 0.00209208, 0.00190914", \ + "0.00325047, 0.0027552, 0.00264835, 0.00245819, 0.002503, 0.00215298, 0.00242873", \ + "0.00483599, 0.0038619, 0.00354244, 0.00325546, 0.00289683, 0.00253322, 0.00235187" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00352377, 0.00361077, 0.00359172, 0.00354144, 0.00344839, 0.0032986, 0.00308327", \ + "0.00326091, 0.00356401, 0.00356941, 0.00354838, 0.00349428, 0.00336157, 0.00310433", \ + "0.0031806, 0.00353081, 0.00354202, 0.00355679, 0.00348643, 0.00338302, 0.00308482", \ + "0.00313695, 0.00342051, 0.00348612, 0.00348601, 0.00356283, 0.00331036, 0.00316768", \ + "0.00324243, 0.00337347, 0.00339099, 0.00340523, 0.00357541, 0.00340385, 0.00320798", \ + "0.00372893, 0.0034786, 0.00349817, 0.00349793, 0.00334415, 0.00341307, 0.00317165", \ + "0.00515705, 0.00421013, 0.00408304, 0.00387643, 0.003811, 0.00343535, 0.00323407" \ + ); + } + } + 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.00263309, 0.00263263, 0.00260925, 0.00255517, 0.00244266, 0.00229446, 0.00235263", \ + "0.00241147, 0.00255421, 0.00252719, 0.00250417, 0.00242876, 0.00229879, 0.00208245", \ + "0.00237657, 0.00248534, 0.00251202, 0.00247056, 0.0024054, 0.00224629, 0.002119", \ + "0.00241151, 0.00246321, 0.00245068, 0.00244712, 0.00241694, 0.00222306, 0.00206922", \ + "0.00264453, 0.0025775, 0.00251423, 0.00257487, 0.00235049, 0.00228391, 0.00204191", \ + "0.00329694, 0.00286404, 0.00275577, 0.00258628, 0.00255562, 0.00224287, 0.00229944", \ + "0.00480818, 0.00396225, 0.00365433, 0.00338041, 0.00296154, 0.00266507, 0.00250439" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00475036, 0.00482879, 0.00480356, 0.00474475, 0.00466279, 0.0044853, 0.00419033", \ + "0.00447812, 0.0047751, 0.00479183, 0.00477089, 0.00469887, 0.00453477, 0.00432525", \ + "0.00440531, 0.00475903, 0.00475039, 0.00483256, 0.00468017, 0.00457841, 0.00429192", \ + "0.00436438, 0.00460898, 0.00470416, 0.00468033, 0.00469593, 0.00451748, 0.00433807", \ + "0.00446181, 0.00457252, 0.00461715, 0.00461538, 0.00484584, 0.00456988, 0.00429937", \ + "0.00493713, 0.00467148, 0.00470683, 0.00472511, 0.00455933, 0.00462741, 0.00436212", \ + "0.00634341, 0.00538733, 0.00522838, 0.00507711, 0.00499207, 0.00459765, 0.00443847" \ + ); + } + } + 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.00244369, 0.00256628, 0.00254061, 0.00248669, 0.00238122, 0.00219137, 0.00202881", \ + "0.00215284, 0.00245375, 0.00244549, 0.00244582, 0.00236459, 0.00222599, 0.00205701", \ + "0.00210845, 0.00234433, 0.00237754, 0.00238485, 0.00232309, 0.00219745, 0.00206706", \ + "0.00214846, 0.00227455, 0.00231333, 0.00238406, 0.00234926, 0.00214249, 0.00204394", \ + "0.00242002, 0.00234592, 0.00233065, 0.0023891, 0.00225808, 0.00211971, 0.00195616", \ + "0.00308814, 0.00262123, 0.00253597, 0.00238606, 0.00239551, 0.00214245, 0.0024183", \ + "0.00473106, 0.00364517, 0.00333453, 0.00310486, 0.00278431, 0.00245903, 0.00231913" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00352009, 0.00367331, 0.00364768, 0.00360087, 0.00351505, 0.00335897, 0.00311044", \ + "0.00323701, 0.00361765, 0.0036129, 0.00360295, 0.00354062, 0.00337147, 0.00315029", \ + "0.00319783, 0.00356886, 0.0035657, 0.00365916, 0.00352144, 0.00338761, 0.00314964", \ + "0.00325127, 0.00344083, 0.00352654, 0.00351167, 0.00351226, 0.00335293, 0.00316053", \ + "0.00354961, 0.00348073, 0.00348768, 0.00346355, 0.00367043, 0.00331523, 0.00315397", \ + "0.0043153, 0.0038357, 0.00372158, 0.00366136, 0.00346526, 0.00349863, 0.00323366", \ + "0.00609983, 0.00486589, 0.00458219, 0.00427353, 0.00407711, 0.00357946, 0.00331246" \ + ); + } + } + 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.00223309, 0.00243617, 0.00241198, 0.00236034, 0.00226808, 0.00210088, 0.00190679", \ + "0.00195769, 0.0022868, 0.00231906, 0.00230086, 0.00224008, 0.00209588, 0.00216459", \ + "0.00194544, 0.00220797, 0.0022426, 0.00224949, 0.00219578, 0.00208221, 0.00195897", \ + "0.00202381, 0.00213163, 0.00217865, 0.00223166, 0.00228915, 0.00204022, 0.00190148", \ + "0.00238776, 0.00221279, 0.002195, 0.00228992, 0.0021092, 0.00205511, 0.00192533", \ + "0.003078, 0.00252258, 0.0024149, 0.00224195, 0.00231492, 0.00198269, 0.00254627", \ + "0.00482503, 0.00356304, 0.00324006, 0.00298781, 0.00261271, 0.00235802, 0.00225113" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00229614, 0.00245979, 0.00243443, 0.00240031, 0.00231884, 0.0021473, 0.00188793", \ + "0.0020186, 0.00237793, 0.0024919, 0.00239052, 0.00234205, 0.00218942, 0.00199174", \ + "0.00197572, 0.00234033, 0.00235426, 0.00236488, 0.00230779, 0.00218864, 0.00197433", \ + "0.00202939, 0.00224176, 0.0023096, 0.00230116, 0.00228223, 0.00222232, 0.00198053", \ + "0.00232922, 0.0022602, 0.00228314, 0.00226382, 0.00239759, 0.00208754, 0.00220021", \ + "0.00311865, 0.00262542, 0.00254297, 0.00245521, 0.00227461, 0.00229643, 0.00194089", \ + "0.00493134, 0.00365127, 0.00339541, 0.00310423, 0.00286274, 0.00238822, 0.00215914" \ + ); + } + } + 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.00244369, 0.00256628, 0.00254061, 0.00248669, 0.00238122, 0.00219137, 0.00202881", \ + "0.00215284, 0.00245375, 0.00244549, 0.00244582, 0.00236459, 0.00222599, 0.00205701", \ + "0.00210845, 0.00234433, 0.00237754, 0.00238485, 0.00232309, 0.00219745, 0.00206706", \ + "0.00214846, 0.00227455, 0.00231333, 0.00238406, 0.00234926, 0.00214249, 0.00204394", \ + "0.00242002, 0.00234592, 0.00233065, 0.0023891, 0.00225808, 0.00211971, 0.00195616", \ + "0.00308814, 0.00262123, 0.00253597, 0.00238606, 0.00239551, 0.00214245, 0.0024183", \ + "0.00473106, 0.00364517, 0.00333453, 0.00310486, 0.00278431, 0.00245903, 0.00231913" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00352009, 0.00367331, 0.00364768, 0.00360087, 0.00351505, 0.00335897, 0.00311044", \ + "0.00323701, 0.00361765, 0.0036129, 0.00360295, 0.00354062, 0.00337147, 0.00315029", \ + "0.00319783, 0.00356886, 0.0035657, 0.00365916, 0.00352144, 0.00338761, 0.00314964", \ + "0.00325127, 0.00344083, 0.00352654, 0.00351167, 0.00351226, 0.00335293, 0.00316053", \ + "0.00354961, 0.00348073, 0.00348768, 0.00346355, 0.00367043, 0.00331523, 0.00315397", \ + "0.0043153, 0.0038357, 0.00372158, 0.00366136, 0.00346526, 0.00349863, 0.00323366", \ + "0.00609983, 0.00486589, 0.00458219, 0.00427353, 0.00407711, 0.00357946, 0.00331246" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00291584; + rise_capacitance : 0.00292849; + rise_capacitance_range (0.0027413, 0.0031042); + fall_capacitance : 0.00290318; + fall_capacitance_range (0.00261174, 0.00324634); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00287689; + rise_capacitance : 0.00293146; + rise_capacitance_range (0.00261768, 0.00326461); + fall_capacitance : 0.00282232; + fall_capacitance_range (0.00259982, 0.00314363); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00285296; + rise_capacitance : 0.00295683; + rise_capacitance_range (0.0024936, 0.0033536); + fall_capacitance : 0.00274909; + fall_capacitance_range (0.00253579, 0.00293904); + } + pin (B2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00285816; + rise_capacitance : 0.0029202; + rise_capacitance_range (0.00246129, 0.00319843); + fall_capacitance : 0.00279613; + fall_capacitance_range (0.00242832, 0.00304707); + } + } + cell (sg13cmos5l_and2_1) { + area : 9.072; + cell_footprint : "and2"; + cell_leakage_power : 635.37; + leakage_power () { + value : 854.873; + when : "A&B"; + } + leakage_power () { + value : 591.925; + when : "!A&B"; + } + leakage_power () { + value : 580.052; + when : "A&!B"; + } + leakage_power () { + value : 514.629; + 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.102764, 0.209995, 0.278062, 0.390245, 0.577552, 0.889342, 1.40902", \ + "0.139699, 0.247403, 0.315526, 0.427717, 0.615048, 0.926859, 1.44653", \ + "0.16861, 0.277496, 0.345857, 0.457857, 0.645552, 0.957961, 1.47696", \ + "0.213565, 0.325034, 0.393307, 0.505759, 0.693206, 1.00524, 1.53213", \ + "0.273223, 0.39219, 0.46023, 0.572492, 0.760373, 1.07238, 1.59244", \ + "0.354492, 0.486373, 0.553428, 0.664357, 0.850726, 1.15851, 1.67821", \ + "0.460586, 0.619489, 0.688782, 0.799571, 0.984589, 1.29326, 1.81223" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0296106, 0.162749, 0.258964, 0.418895, 0.686842, 1.13314, 1.87845", \ + "0.0314629, 0.163057, 0.259076, 0.418896, 0.68691, 1.13324, 1.87846", \ + "0.0346281, 0.164051, 0.259605, 0.419082, 0.686934, 1.13396, 1.87847", \ + "0.0413635, 0.166077, 0.261017, 0.420111, 0.687359, 1.13642, 1.88489", \ + "0.0540461, 0.169993, 0.263398, 0.421752, 0.688983, 1.13643, 1.8849", \ + "0.071393, 0.180371, 0.268896, 0.424175, 0.691041, 1.13668, 1.88491", \ + "0.099952, 0.201866, 0.282279, 0.431898, 0.695297, 1.13979, 1.88492" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0840258, 0.175359, 0.233413, 0.328988, 0.488741, 0.754866, 1.19815", \ + "0.123331, 0.215336, 0.273554, 0.369084, 0.528877, 0.795064, 1.23834", \ + "0.153983, 0.247808, 0.306016, 0.4018, 0.561592, 0.827623, 1.27087", \ + "0.199353, 0.296504, 0.354876, 0.450842, 0.610678, 0.877001, 1.32017", \ + "0.260413, 0.363913, 0.421795, 0.516941, 0.676676, 0.942822, 1.38534", \ + "0.334725, 0.45189, 0.510414, 0.6055, 0.763964, 1.02854, 1.47161", \ + "0.429353, 0.57279, 0.633007, 0.728357, 0.887764, 1.15101, 1.59035" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0236308, 0.131144, 0.208153, 0.336197, 0.550676, 0.908812, 1.50536", \ + "0.0251911, 0.131354, 0.208387, 0.336284, 0.550761, 0.908813, 1.50537", \ + "0.028523, 0.132321, 0.208866, 0.33658, 0.550779, 0.908814, 1.50538", \ + "0.0350615, 0.134864, 0.210322, 0.337491, 0.551323, 0.908815, 1.50539", \ + "0.0463159, 0.14019, 0.213598, 0.33962, 0.552929, 0.909435, 1.50582", \ + "0.065173, 0.150472, 0.22009, 0.34325, 0.555804, 0.912539, 1.50639", \ + "0.094222, 0.176368, 0.239203, 0.354585, 0.561679, 0.916242, 1.51006" \ + ); + } + } + 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.109941, 0.217191, 0.285188, 0.397446, 0.584423, 0.896399, 1.41586", \ + "0.147163, 0.254527, 0.322733, 0.434876, 0.622163, 0.934597, 1.45365", \ + "0.176136, 0.28497, 0.353199, 0.465471, 0.652844, 0.96478, 1.48475", \ + "0.222866, 0.33433, 0.40275, 0.515037, 0.702513, 1.01437, 1.54078", \ + "0.2868, 0.405903, 0.474066, 0.586362, 0.773588, 1.08592, 1.60567", \ + "0.37155, 0.503574, 0.571255, 0.683361, 0.871096, 1.18229, 1.70271", \ + "0.487003, 0.644054, 0.715053, 0.825025, 1.012, 1.32356, 1.8433" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0296744, 0.162733, 0.258991, 0.41878, 0.686548, 1.13314, 1.87845", \ + "0.030726, 0.162946, 0.259066, 0.419586, 0.686833, 1.13374, 1.87889", \ + "0.0327587, 0.163609, 0.259318, 0.419587, 0.687183, 1.13396, 1.8789", \ + "0.0378082, 0.165347, 0.260213, 0.419651, 0.687184, 1.13397, 1.88441", \ + "0.047511, 0.169324, 0.262461, 0.420816, 0.688012, 1.13398, 1.88442", \ + "0.063307, 0.179442, 0.268127, 0.423647, 0.689925, 1.13568, 1.88443", \ + "0.089218, 0.198828, 0.281771, 0.431738, 0.694175, 1.13887, 1.88444" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0913725, 0.183641, 0.241903, 0.337756, 0.497611, 0.763947, 1.20725", \ + "0.132431, 0.225284, 0.283685, 0.379484, 0.539753, 0.805687, 1.24931", \ + "0.1657, 0.259892, 0.318346, 0.414278, 0.574333, 0.840668, 1.28404", \ + "0.215944, 0.313169, 0.371828, 0.468039, 0.627994, 0.894509, 1.33816", \ + "0.284114, 0.387364, 0.445714, 0.541516, 0.701725, 0.968343, 1.41178", \ + "0.369334, 0.484284, 0.54265, 0.638749, 0.798357, 1.06459, 1.50819", \ + "0.480065, 0.617932, 0.679626, 0.77438, 0.933669, 1.19997, 1.64218" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0245156, 0.131789, 0.208837, 0.336761, 0.551271, 0.908877, 1.50498", \ + "0.0255747, 0.132139, 0.208899, 0.336969, 0.551668, 0.909025, 1.50499", \ + "0.0285007, 0.132971, 0.20936, 0.337049, 0.551669, 0.909133, 1.50506", \ + "0.0343936, 0.135039, 0.210816, 0.337821, 0.552221, 0.909601, 1.50703", \ + "0.0443182, 0.13992, 0.213567, 0.339818, 0.553476, 0.910424, 1.50704", \ + "0.061559, 0.148603, 0.219262, 0.343216, 0.555928, 0.912762, 1.50705", \ + "0.08793, 0.170858, 0.235352, 0.35197, 0.561083, 0.91593, 1.51022" \ + ); + } + } + 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.00528054, 0.00559613, 0.00560089, 0.00557465, 0.00549566, 0.00530605, 0.00541143", \ + "0.00501611, 0.0053059, 0.00541885, 0.00530814, 0.00524376, 0.00507861, 0.0051574", \ + "0.00499918, 0.00524062, 0.00532785, 0.00525222, 0.00520096, 0.00507366, 0.00513626", \ + "0.00502046, 0.00522788, 0.00522084, 0.00532692, 0.00515288, 0.00514527, 0.00553122", \ + "0.00535204, 0.00544697, 0.00550848, 0.00549392, 0.00547469, 0.00560227, 0.00581565", \ + "0.00604361, 0.00599532, 0.00599914, 0.00600004, 0.00599054, 0.00560074, 0.00590089", \ + "0.00760217, 0.00736304, 0.00735818, 0.00730097, 0.0072444, 0.0071426, 0.00678907" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00458851, 0.00494425, 0.0049311, 0.0048975, 0.00483064, 0.00466188, 0.00446433", \ + "0.0042873, 0.00468861, 0.00466614, 0.00464217, 0.00458507, 0.00444829, 0.00419651", \ + "0.00423166, 0.00453373, 0.00461758, 0.00458967, 0.00449829, 0.00439418, 0.00414006", \ + "0.00430176, 0.00456515, 0.00454587, 0.00458926, 0.00462261, 0.00444971, 0.00423085", \ + "0.00452132, 0.00472251, 0.0047383, 0.0047084, 0.00456681, 0.00481966, 0.00418381", \ + "0.00519459, 0.00520507, 0.00526831, 0.00528375, 0.00523757, 0.00493047, 0.00485429", \ + "0.00674214, 0.00656837, 0.00658509, 0.00660779, 0.0066481, 0.00657104, 0.0061223" \ + ); + } + } + 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.00629492, 0.00662781, 0.00662531, 0.00660217, 0.00650004, 0.00633037, 0.00638809", \ + "0.00611587, 0.00641486, 0.0064923, 0.00645321, 0.00633272, 0.00619941, 0.0062639", \ + "0.00605963, 0.00634791, 0.00645106, 0.00634223, 0.00627913, 0.00614037, 0.00615252", \ + "0.00601734, 0.00625025, 0.00625182, 0.00634362, 0.00618415, 0.00604071, 0.00653428", \ + "0.00609212, 0.00630358, 0.0063551, 0.00633559, 0.00627755, 0.00644699, 0.00649165", \ + "0.00649707, 0.0065675, 0.00657169, 0.0066153, 0.0066665, 0.00637527, 0.00675736", \ + "0.00772383, 0.00758784, 0.00761909, 0.00753817, 0.00757483, 0.00760058, 0.00729393" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00471705, 0.00505308, 0.00505143, 0.00503267, 0.00495577, 0.00482215, 0.00455457", \ + "0.00449933, 0.00489095, 0.00486727, 0.00485185, 0.00481575, 0.00465159, 0.00440693", \ + "0.00444816, 0.00473861, 0.00481394, 0.00476681, 0.00469827, 0.00457925, 0.00436196", \ + "0.00448777, 0.00475879, 0.00475656, 0.00479998, 0.00493484, 0.00488623, 0.00448683", \ + "0.00471314, 0.00492146, 0.00496015, 0.00495186, 0.00486872, 0.00495733, 0.00455664", \ + "0.00532648, 0.00536094, 0.00539929, 0.00547523, 0.00546164, 0.00518765, 0.00517248", \ + "0.00688817, 0.00665706, 0.00670576, 0.00669374, 0.00671828, 0.00679896, 0.00644841" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00238471; + rise_capacitance : 0.00239905; + rise_capacitance_range (0.00218761, 0.00255551); + fall_capacitance : 0.00237036; + fall_capacitance_range (0.00213496, 0.00254416); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0023652; + rise_capacitance : 0.00240373; + rise_capacitance_range (0.0021504, 0.00269265); + fall_capacitance : 0.00232667; + fall_capacitance_range (0.00219017, 0.00245226); + } + } + cell (sg13cmos5l_and2_2) { + area : 10.8864; + cell_footprint : "and2"; + cell_leakage_power : 1027.41; + leakage_power () { + value : 989.949; + when : "A&B"; + } + leakage_power () { + value : 1069.65; + when : "!A&B"; + } + leakage_power () { + value : 1057.74; + when : "A&!B"; + } + leakage_power () { + value : 992.314; + 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.127849, 0.249221, 0.318186, 0.430405, 0.618199, 0.930335, 1.44965", \ + "0.167673, 0.289281, 0.358055, 0.470443, 0.658177, 0.970443, 1.48954", \ + "0.201224, 0.324147, 0.392961, 0.505771, 0.69331, 1.00494, 1.52488", \ + "0.255267, 0.382349, 0.451523, 0.564345, 0.751599, 1.0636, 1.58346", \ + "0.330174, 0.467654, 0.536482, 0.648348, 0.835651, 1.14719, 1.66701", \ + "0.431024, 0.588169, 0.658581, 0.770282, 0.956825, 1.26748, 1.78607", \ + "0.568525, 0.757028, 0.830115, 0.941355, 1.12427, 1.43234, 1.95095" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0351532, 0.168781, 0.263302, 0.422466, 0.69022, 1.13673, 1.88111", \ + "0.0362447, 0.168782, 0.263354, 0.422779, 0.690221, 1.13761, 1.88112", \ + "0.0399443, 0.169678, 0.263884, 0.42278, 0.690495, 1.13762, 1.88138", \ + "0.0480385, 0.172913, 0.265693, 0.423601, 0.690834, 1.13763, 1.88139", \ + "0.0638952, 0.179176, 0.26977, 0.426274, 0.692318, 1.13822, 1.8814", \ + "0.086716, 0.194952, 0.279432, 0.431343, 0.694927, 1.14017, 1.88296", \ + "0.120769, 0.227029, 0.30167, 0.44453, 0.701749, 1.14454, 1.88672" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.103754, 0.20705, 0.265555, 0.361509, 0.521171, 0.787279, 1.22989", \ + "0.145771, 0.249543, 0.308146, 0.40402, 0.564806, 0.829553, 1.27263", \ + "0.182117, 0.287634, 0.346313, 0.442222, 0.602004, 0.867721, 1.31042", \ + "0.237623, 0.347796, 0.40662, 0.502434, 0.662207, 0.92808, 1.37099", \ + "0.314054, 0.43398, 0.492746, 0.58825, 0.748071, 1.01371, 1.45647", \ + "0.412768, 0.549036, 0.608668, 0.704029, 0.860261, 1.12368, 1.56535", \ + "0.544055, 0.710531, 0.774515, 0.870266, 1.02518, 1.28881, 1.72866" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0279626, 0.136515, 0.212578, 0.339831, 0.553949, 0.911183, 1.50761", \ + "0.0290088, 0.13657, 0.212579, 0.340641, 0.555045, 0.911228, 1.50762", \ + "0.0327621, 0.137671, 0.213078, 0.340642, 0.555046, 0.911229, 1.50763", \ + "0.0408474, 0.141113, 0.21515, 0.341016, 0.555047, 0.911361, 1.50764", \ + "0.0546169, 0.149774, 0.220675, 0.344174, 0.556307, 0.91211, 1.50776", \ + "0.077214, 0.16511, 0.231802, 0.351484, 0.560496, 0.915651, 1.50928", \ + "0.11442, 0.197969, 0.256385, 0.367017, 0.569851, 0.920647, 1.51312" \ + ); + } + } + 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.13476, 0.256011, 0.324898, 0.437231, 0.624888, 0.936861, 1.45614", \ + "0.173647, 0.295258, 0.364083, 0.476486, 0.664189, 0.97624, 1.49705", \ + "0.205868, 0.328699, 0.39749, 0.50996, 0.697589, 1.00945, 1.52989", \ + "0.259479, 0.386134, 0.455049, 0.567655, 0.754893, 1.0669, 1.5866", \ + "0.337358, 0.472319, 0.541329, 0.653637, 0.841104, 1.15311, 1.67289", \ + "0.443132, 0.5967, 0.665995, 0.778662, 0.965983, 1.27739, 1.79661", \ + "0.589836, 0.768118, 0.841362, 0.953609, 1.14051, 1.44975, 1.96804" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0351778, 0.168616, 0.263464, 0.422505, 0.690228, 1.13673, 1.88078", \ + "0.035761, 0.168617, 0.263465, 0.422756, 0.690229, 1.13703, 1.88119", \ + "0.0380542, 0.169274, 0.263689, 0.422757, 0.690275, 1.13704, 1.8816", \ + "0.0432553, 0.171703, 0.265084, 0.423319, 0.690276, 1.13705, 1.88161", \ + "0.0549548, 0.177364, 0.268778, 0.42525, 0.69152, 1.13741, 1.88173", \ + "0.074383, 0.19132, 0.277246, 0.43007, 0.694057, 1.13948, 1.88225", \ + "0.10395, 0.218318, 0.297564, 0.44263, 0.7009, 1.14306, 1.88523" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.110729, 0.215064, 0.273875, 0.369789, 0.529815, 0.795813, 1.23869", \ + "0.153926, 0.258588, 0.317428, 0.413454, 0.573371, 0.839378, 1.28241", \ + "0.192033, 0.298031, 0.356897, 0.453057, 0.613068, 0.879849, 1.32197", \ + "0.251291, 0.36128, 0.420484, 0.516432, 0.676374, 0.942329, 1.38528", \ + "0.332614, 0.45311, 0.512562, 0.608422, 0.768446, 1.03423, 1.47745", \ + "0.441983, 0.575821, 0.6371, 0.732147, 0.891729, 1.15721, 1.59878", \ + "0.583402, 0.746029, 0.809314, 0.908532, 1.06703, 1.33188, 1.77255" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0288405, 0.137192, 0.213276, 0.340356, 0.554553, 0.911689, 1.50739", \ + "0.0295339, 0.137232, 0.213277, 0.340514, 0.554925, 0.911754, 1.5074", \ + "0.0326207, 0.138286, 0.213678, 0.340553, 0.554926, 0.913282, 1.50741", \ + "0.0400057, 0.141273, 0.215373, 0.341517, 0.555219, 0.913283, 1.50825", \ + "0.0534649, 0.148454, 0.220373, 0.344371, 0.556446, 0.913352, 1.50826", \ + "0.073761, 0.163343, 0.231746, 0.350996, 0.560929, 0.915153, 1.50922", \ + "0.109448, 0.194034, 0.253497, 0.365593, 0.569095, 0.921295, 1.51368" \ + ); + } + } + 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.00816845, 0.00879573, 0.00886623, 0.00881906, 0.00866071, 0.00837643, 0.00842427", \ + "0.00796376, 0.00858864, 0.00862405, 0.00863893, 0.00849515, 0.00825657, 0.00827029", \ + "0.00795939, 0.00842683, 0.00856174, 0.0086586, 0.0084039, 0.00808039, 0.00821905", \ + "0.00805131, 0.00825706, 0.00836066, 0.00864054, 0.00839905, 0.00803512, 0.0081796", \ + "0.00838988, 0.00844028, 0.00854198, 0.0084732, 0.00845182, 0.00806076, 0.00999032", \ + "0.00936316, 0.00896828, 0.0090522, 0.00924046, 0.00924614, 0.00875928, 0.0093819", \ + "0.0114337, 0.0104521, 0.01038, 0.0102932, 0.00995428, 0.00977069, 0.00906652" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00734508, 0.00814722, 0.00816883, 0.00811307, 0.00797454, 0.00777212, 0.0072776", \ + "0.00707255, 0.00796423, 0.00793155, 0.00800527, 0.00795671, 0.00754265, 0.00710846", \ + "0.00705798, 0.00769586, 0.00788717, 0.00776759, 0.00768425, 0.00742642, 0.00692193", \ + "0.00710732, 0.00759396, 0.00760273, 0.00764725, 0.00767286, 0.00726507, 0.00686786", \ + "0.00749473, 0.00769035, 0.00778578, 0.00774346, 0.00762188, 0.00819261, 0.007027", \ + "0.00830742, 0.00809098, 0.00802832, 0.00819799, 0.00808061, 0.00723276, 0.00748441", \ + "0.0104683, 0.00929815, 0.00934873, 0.00931333, 0.00913902, 0.0090633, 0.00851628" \ + ); + } + } + 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.00919007, 0.00980779, 0.00984238, 0.00984125, 0.00964916, 0.0093923, 0.00940059", \ + "0.00903108, 0.00970168, 0.00973087, 0.00974727, 0.00958258, 0.00928454, 0.0095858", \ + "0.00902235, 0.00957494, 0.00967873, 0.00978859, 0.00947804, 0.00916478, 0.00940602", \ + "0.00901886, 0.0094215, 0.00947025, 0.00974742, 0.00945525, 0.0090644, 0.00924089", \ + "0.0091422, 0.00936212, 0.00943218, 0.00931674, 0.00932157, 0.00898666, 0.0102261", \ + "0.00985038, 0.00972303, 0.00971972, 0.00990756, 0.00995605, 0.00936927, 0.00983557", \ + "0.0112974, 0.0106531, 0.0106455, 0.0104642, 0.0105271, 0.0104062, 0.0095534" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00745016, 0.008186, 0.00821047, 0.00815901, 0.00801778, 0.00777128, 0.00721386", \ + "0.00724702, 0.00813097, 0.00816368, 0.00806704, 0.00798088, 0.00767719, 0.0071671", \ + "0.00725588, 0.00785313, 0.00799427, 0.00802127, 0.00786439, 0.00778353, 0.0070738", \ + "0.00730359, 0.00771221, 0.00775397, 0.00780967, 0.00784696, 0.0075636, 0.00712654", \ + "0.00773882, 0.00784706, 0.00802388, 0.0079741, 0.00789222, 0.00836626, 0.00757973", \ + "0.00846284, 0.00823409, 0.00842275, 0.00843725, 0.00856775, 0.00814005, 0.00829503", \ + "0.0105502, 0.00948713, 0.00952814, 0.009449, 0.00954542, 0.00972904, 0.00933617" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00238973; + rise_capacitance : 0.00240514; + rise_capacitance_range (0.00224501, 0.00253541); + fall_capacitance : 0.00237431; + fall_capacitance_range (0.00219851, 0.00251515); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00238665; + rise_capacitance : 0.00242858; + rise_capacitance_range (0.00219244, 0.0027018); + fall_capacitance : 0.00234473; + fall_capacitance_range (0.00223493, 0.0024511); + } + } + cell (sg13cmos5l_and3_1) { + area : 12.7008; + cell_footprint : "and3"; + cell_leakage_power : 629.027; + leakage_power () { + value : 1214.68; + when : "A&B&C"; + } + leakage_power () { + value : 508.2; + when : "!A&!B&!C"; + } + leakage_power () { + value : 518.08; + when : "!A&!B&C"; + } + leakage_power () { + value : 515.384; + when : "!A&B&!C"; + } + leakage_power () { + value : 595.376; + when : "!A&B&C"; + } + leakage_power () { + value : 516.575; + when : "A&!B&!C"; + } + leakage_power () { + value : 583.505; + when : "A&!B&C"; + } + leakage_power () { + value : 580.418; + 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.143628, 0.261653, 0.330561, 0.443016, 0.630227, 0.941835, 1.46034", \ + "0.177442, 0.295606, 0.364519, 0.476762, 0.664124, 0.975902, 1.49558", \ + "0.2074, 0.326874, 0.395952, 0.508189, 0.695475, 1.00701, 1.5259", \ + "0.256534, 0.378551, 0.447669, 0.560958, 0.748176, 1.06005, 1.57876", \ + "0.324035, 0.454113, 0.523251, 0.635956, 0.823632, 1.13589, 1.65493", \ + "0.415059, 0.561624, 0.630937, 0.743819, 0.930475, 1.2429, 1.76236", \ + "0.539797, 0.7129, 0.786217, 0.89746, 1.08093, 1.39296, 1.90804" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0392915, 0.169228, 0.263343, 0.421376, 0.688601, 1.1345, 1.87782", \ + "0.0397549, 0.169355, 0.263344, 0.421927, 0.688602, 1.13472, 1.87784", \ + "0.0423272, 0.17049, 0.263934, 0.421928, 0.688974, 1.13473, 1.8783", \ + "0.0485203, 0.173328, 0.265981, 0.423154, 0.689675, 1.13531, 1.87831", \ + "0.0610924, 0.177968, 0.269039, 0.425796, 0.691481, 1.1364, 1.87832", \ + "0.078991, 0.190871, 0.275876, 0.429397, 0.69365, 1.13859, 1.88057", \ + "0.106029, 0.21234, 0.291703, 0.437901, 0.698164, 1.14179, 1.88349" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0906254, 0.18339, 0.241555, 0.337175, 0.496886, 0.763034, 1.20644", \ + "0.130933, 0.224571, 0.282719, 0.37834, 0.538374, 0.804184, 1.24764", \ + "0.16319, 0.258588, 0.316901, 0.4125, 0.572395, 0.838488, 1.28189", \ + "0.211073, 0.310465, 0.368947, 0.46488, 0.624815, 0.891139, 1.3346", \ + "0.275396, 0.382366, 0.439524, 0.534917, 0.694737, 0.958441, 1.40357", \ + "0.353998, 0.476825, 0.534904, 0.629712, 0.788418, 1.05294, 1.49586", \ + "0.452937, 0.603441, 0.66468, 0.761059, 0.919279, 1.18429, 1.62343" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0247505, 0.131465, 0.208249, 0.336344, 0.550695, 0.908855, 1.5044", \ + "0.0261344, 0.131637, 0.208339, 0.336439, 0.551062, 0.908856, 1.50442", \ + "0.0293592, 0.132736, 0.208998, 0.33644, 0.551063, 0.908901, 1.50443", \ + "0.0359935, 0.13532, 0.210502, 0.337478, 0.551158, 0.908913, 1.50606", \ + "0.0470573, 0.141478, 0.214313, 0.339594, 0.552756, 0.909835, 1.50607", \ + "0.065952, 0.152392, 0.221378, 0.343721, 0.55564, 0.912136, 1.50628", \ + "0.095015, 0.180173, 0.242124, 0.355954, 0.561951, 0.915716, 1.51005" \ + ); + } + } + 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.15758, 0.275473, 0.344407, 0.456747, 0.643768, 0.955097, 1.47386", \ + "0.192582, 0.310728, 0.379648, 0.491936, 0.679626, 0.99067, 1.51061", \ + "0.222242, 0.341782, 0.410883, 0.523173, 0.710397, 1.02196, 1.54079", \ + "0.272408, 0.395166, 0.464416, 0.577138, 0.764393, 1.07604, 1.59524", \ + "0.343539, 0.473295, 0.542863, 0.655802, 0.84354, 1.1554, 1.67446", \ + "0.438802, 0.585268, 0.656638, 0.768521, 0.956115, 1.26827, 1.78716", \ + "0.572532, 0.743615, 0.817136, 0.930943, 1.11751, 1.43, 1.94791" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0390561, 0.169331, 0.263271, 0.42136, 0.68862, 1.13454, 1.87854", \ + "0.0395392, 0.169332, 0.263866, 0.421432, 0.689081, 1.13455, 1.87855", \ + "0.0414262, 0.170079, 0.263867, 0.421695, 0.689082, 1.13477, 1.87856", \ + "0.0458045, 0.172428, 0.265355, 0.422635, 0.689115, 1.13611, 1.87857", \ + "0.0559857, 0.177391, 0.268546, 0.424811, 0.690812, 1.13612, 1.87867", \ + "0.072177, 0.189299, 0.276533, 0.42867, 0.692603, 1.13773, 1.87956", \ + "0.09636, 0.211596, 0.291487, 0.438266, 0.6971, 1.14057, 1.88238" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0983806, 0.192267, 0.250655, 0.346438, 0.506412, 0.772748, 1.21626", \ + "0.139935, 0.234297, 0.292746, 0.388563, 0.548655, 0.814804, 1.25863", \ + "0.174418, 0.270351, 0.328887, 0.424992, 0.584982, 0.851692, 1.29473", \ + "0.226808, 0.326142, 0.384881, 0.481014, 0.641127, 0.907603, 1.35136", \ + "0.297917, 0.404178, 0.463323, 0.559427, 0.719362, 0.986507, 1.4299", \ + "0.387536, 0.506899, 0.566036, 0.662047, 0.822002, 1.08798, 1.53166", \ + "0.502437, 0.644961, 0.709787, 0.805898, 0.965288, 1.23057, 1.67421" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0256739, 0.132251, 0.208903, 0.336787, 0.551228, 0.908823, 1.50486", \ + "0.0265584, 0.132361, 0.209034, 0.336788, 0.551367, 0.909343, 1.50506", \ + "0.0294332, 0.133239, 0.209498, 0.33701, 0.551368, 0.910005, 1.50577", \ + "0.0353187, 0.135437, 0.210897, 0.337928, 0.55214, 0.910006, 1.50578", \ + "0.045468, 0.140574, 0.214009, 0.339781, 0.553102, 0.910007, 1.50579", \ + "0.062528, 0.150598, 0.220498, 0.343602, 0.555559, 0.912826, 1.50674", \ + "0.089356, 0.175292, 0.236872, 0.35326, 0.560972, 0.91595, 1.51009" \ + ); + } + } + 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.163746, 0.281545, 0.350291, 0.462628, 0.649672, 0.961216, 1.47997", \ + "0.198375, 0.316615, 0.385355, 0.497722, 0.685333, 0.996391, 1.5164", \ + "0.226433, 0.345471, 0.414431, 0.526778, 0.714129, 1.0254, 1.54444", \ + "0.273736, 0.395829, 0.464833, 0.577369, 0.764635, 1.07628, 1.59502", \ + "0.342393, 0.470827, 0.540673, 0.653234, 0.841, 1.15269, 1.67165", \ + "0.435678, 0.57981, 0.651461, 0.763697, 0.951459, 1.26336, 1.78222", \ + "0.55956, 0.727501, 0.801357, 0.915508, 1.1034, 1.41596, 1.93505" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0391869, 0.169328, 0.263156, 0.421516, 0.688532, 1.13448, 1.87744", \ + "0.0393832, 0.169329, 0.264437, 0.421517, 0.689012, 1.13449, 1.87807", \ + "0.0408068, 0.169783, 0.264438, 0.421661, 0.689013, 1.13476, 1.87809", \ + "0.0440182, 0.171784, 0.264868, 0.422265, 0.689032, 1.136, 1.8781", \ + "0.0514817, 0.176518, 0.267984, 0.42417, 0.690005, 1.13601, 1.87811", \ + "0.06531, 0.18756, 0.275527, 0.427987, 0.691774, 1.13663, 1.87883", \ + "0.089668, 0.210793, 0.291121, 0.438422, 0.697243, 1.13953, 1.88127" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.103508, 0.19882, 0.257513, 0.353724, 0.513887, 0.780425, 1.22406", \ + "0.146112, 0.241765, 0.300513, 0.396673, 0.556931, 0.823733, 1.26753", \ + "0.182496, 0.279228, 0.338137, 0.434461, 0.594841, 0.861514, 1.30504", \ + "0.238238, 0.337923, 0.396899, 0.493249, 0.653719, 0.920326, 1.36402", \ + "0.314652, 0.421758, 0.480721, 0.57682, 0.737364, 1.00449, 1.44811", \ + "0.413781, 0.531359, 0.59076, 0.686936, 0.847141, 1.11362, 1.55718", \ + "0.543137, 0.685124, 0.74818, 0.844296, 1.0034, 1.26911, 1.71155" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0267045, 0.133437, 0.209974, 0.338075, 0.552133, 0.909455, 1.50566", \ + "0.0273223, 0.133526, 0.210024, 0.338076, 0.552134, 0.909695, 1.50567", \ + "0.0298597, 0.134149, 0.210371, 0.338107, 0.552135, 0.910423, 1.50568", \ + "0.0355032, 0.136272, 0.211746, 0.338553, 0.552603, 0.910424, 1.50651", \ + "0.0452338, 0.141275, 0.214674, 0.34055, 0.554034, 0.910846, 1.50673", \ + "0.061022, 0.150324, 0.220963, 0.344148, 0.556214, 0.912305, 1.50712", \ + "0.086402, 0.171801, 0.236285, 0.353127, 0.561581, 0.916381, 1.51089" \ + ); + } + } + 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.0060154, 0.00631339, 0.00631462, 0.00632409, 0.00625903, 0.00622762, 0.00610924", \ + "0.00578583, 0.00608705, 0.00609622, 0.00612723, 0.00603304, 0.00588355, 0.00600012", \ + "0.00576622, 0.00599147, 0.00605359, 0.00608072, 0.00596465, 0.00582024, 0.00591288", \ + "0.00581522, 0.00595767, 0.0059575, 0.00605549, 0.00598028, 0.00582055, 0.00578844", \ + "0.00603083, 0.0061526, 0.00618788, 0.00614342, 0.00612734, 0.00596326, 0.00683714", \ + "0.006701, 0.00673302, 0.0066941, 0.00680359, 0.00676162, 0.00650209, 0.00686486", \ + "0.00821669, 0.00796932, 0.00801234, 0.00787391, 0.00783062, 0.00784475, 0.0072284" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00466999, 0.00501204, 0.00501339, 0.00498521, 0.00490651, 0.00477787, 0.00448881", \ + "0.00438404, 0.00479759, 0.00479583, 0.00476144, 0.00470571, 0.00455155, 0.00429845", \ + "0.00430475, 0.00461369, 0.00469597, 0.00466837, 0.00459582, 0.00448072, 0.00422926", \ + "0.00432441, 0.00460277, 0.00460167, 0.00463487, 0.00463041, 0.00472114, 0.00432925", \ + "0.00453381, 0.0047425, 0.00473218, 0.00472358, 0.00459429, 0.00479326, 0.00422567", \ + "0.00516517, 0.00517095, 0.00520871, 0.00523419, 0.0051979, 0.00484087, 0.0048352", \ + "0.00665492, 0.00646018, 0.00648725, 0.00649047, 0.00647421, 0.00646047, 0.00612108" \ + ); + } + } + 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.00703361, 0.00731473, 0.00733321, 0.00731394, 0.0072279, 0.00703038, 0.00714552", \ + "0.00686159, 0.0071573, 0.00722463, 0.00718143, 0.00713228, 0.00695384, 0.00707978", \ + "0.00681382, 0.0070888, 0.00711191, 0.00715656, 0.00702703, 0.00689758, 0.00691902", \ + "0.00680826, 0.00700598, 0.00702549, 0.00714102, 0.00700264, 0.00688676, 0.00692279", \ + "0.00685849, 0.00699303, 0.00703984, 0.00695954, 0.00698271, 0.00680989, 0.00744534", \ + "0.00728675, 0.00733549, 0.00739406, 0.00741934, 0.00742324, 0.0071899, 0.00754737", \ + "0.00843364, 0.00827848, 0.00826355, 0.00823111, 0.00815555, 0.00825799, 0.00787083" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00485205, 0.0052022, 0.00520155, 0.00518261, 0.00510784, 0.00497938, 0.00470162", \ + "0.00461292, 0.00498781, 0.00500045, 0.00496997, 0.00492322, 0.00478261, 0.00455996", \ + "0.00453745, 0.00484159, 0.00492573, 0.00488906, 0.00483209, 0.00477575, 0.00446186", \ + "0.00453895, 0.00480819, 0.00481732, 0.00483669, 0.00483728, 0.00479379, 0.00445701", \ + "0.00474497, 0.00494069, 0.00502249, 0.0050137, 0.00491886, 0.00525125, 0.00467944", \ + "0.00530552, 0.00533491, 0.00535914, 0.00543764, 0.00543008, 0.00518136, 0.00524783", \ + "0.00672225, 0.00658299, 0.00653771, 0.00660509, 0.00665964, 0.00670841, 0.00639713" \ + ); + } + } + 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.00799369, 0.00827344, 0.00826795, 0.00826577, 0.00815884, 0.0079923, 0.00802825", \ + "0.00782698, 0.00813399, 0.00821683, 0.0081577, 0.00809533, 0.00792165, 0.00802125", \ + "0.00777891, 0.00806754, 0.00808648, 0.00821735, 0.00800024, 0.00784766, 0.00788145", \ + "0.00774896, 0.00797543, 0.00800125, 0.00812176, 0.00801709, 0.00784556, 0.00785868", \ + "0.00774815, 0.00792783, 0.00795676, 0.00789679, 0.00793078, 0.00775811, 0.00847717", \ + "0.00799263, 0.00812109, 0.00818655, 0.0082195, 0.00824483, 0.00803234, 0.00833726", \ + "0.00892167, 0.00887395, 0.00882664, 0.00877567, 0.00877865, 0.00888405, 0.00849646" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00498528, 0.0053138, 0.00531338, 0.00530269, 0.00523226, 0.00509405, 0.00480566", \ + "0.00479228, 0.005198, 0.00516255, 0.00516816, 0.005092, 0.00497928, 0.00474461", \ + "0.00474938, 0.00502861, 0.00511955, 0.00508413, 0.00502962, 0.00493113, 0.00466058", \ + "0.00475418, 0.00500102, 0.00499774, 0.00503915, 0.00505113, 0.00491285, 0.00462975", \ + "0.00495619, 0.00515613, 0.0052087, 0.0052128, 0.00510885, 0.00529492, 0.00487026", \ + "0.00549963, 0.00551418, 0.00553099, 0.00559699, 0.00558838, 0.00528662, 0.00543213", \ + "0.00687263, 0.00671496, 0.00677689, 0.00673783, 0.0067303, 0.006759, 0.00650607" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00238063; + rise_capacitance : 0.00239233; + rise_capacitance_range (0.00219708, 0.00253056); + fall_capacitance : 0.00236893; + fall_capacitance_range (0.00212439, 0.00255729); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00234382; + rise_capacitance : 0.00237893; + rise_capacitance_range (0.00212187, 0.00266769); + fall_capacitance : 0.00230871; + fall_capacitance_range (0.00212637, 0.00245851); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0023538; + rise_capacitance : 0.00239144; + rise_capacitance_range (0.00215175, 0.00265742); + fall_capacitance : 0.00231616; + fall_capacitance_range (0.00220172, 0.00242782); + } + } + cell (sg13cmos5l_and3_2) { + area : 12.7008; + cell_footprint : "and3"; + cell_leakage_power : 1063.9; + leakage_power () { + value : 1349.75; + when : "A&B&C"; + } + leakage_power () { + value : 985.886; + when : "!A&!B&!C"; + } + leakage_power () { + value : 995.77; + when : "!A&!B&C"; + } + leakage_power () { + value : 993.091; + when : "!A&B&!C"; + } + leakage_power () { + value : 1073.09; + when : "!A&B&C"; + } + leakage_power () { + value : 994.262; + when : "A&!B&!C"; + } + leakage_power () { + value : 1061.2; + when : "A&!B&C"; + } + leakage_power () { + value : 1058.13; + 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.17867, 0.317844, 0.388863, 0.502364, 0.690364, 1.0033, 1.52458", \ + "0.213762, 0.353148, 0.424337, 0.537946, 0.726343, 1.03919, 1.56098", \ + "0.247395, 0.387716, 0.458686, 0.572654, 0.760919, 1.074, 1.59583", \ + "0.304724, 0.448792, 0.51985, 0.633728, 0.822752, 1.1354, 1.65667", \ + "0.387073, 0.54051, 0.61106, 0.724514, 0.913261, 1.22596, 1.74673", \ + "0.499169, 0.674892, 0.748087, 0.860606, 1.04754, 1.36007, 1.88099", \ + "0.653904, 0.857646, 0.937233, 1.05043, 1.23513, 1.54511, 2.06409" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0479024, 0.182008, 0.274212, 0.431073, 0.697982, 1.14528, 1.89146", \ + "0.0481299, 0.182009, 0.274213, 0.431074, 0.697983, 1.1454, 1.89153", \ + "0.0506139, 0.182716, 0.27457, 0.431342, 0.697984, 1.14541, 1.89216", \ + "0.0579908, 0.186095, 0.276882, 0.432395, 0.698386, 1.14542, 1.89217", \ + "0.0724142, 0.19407, 0.282115, 0.436023, 0.700586, 1.14665, 1.89218", \ + "0.097045, 0.211571, 0.294118, 0.442296, 0.704116, 1.14959, 1.89405", \ + "0.129961, 0.244496, 0.318822, 0.457292, 0.713013, 1.15345, 1.89761" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.10938, 0.214913, 0.273692, 0.369685, 0.529713, 0.796262, 1.23959", \ + "0.152143, 0.257986, 0.316885, 0.412938, 0.572953, 0.839243, 1.28306", \ + "0.189379, 0.296968, 0.35606, 0.452094, 0.612089, 0.878866, 1.32197", \ + "0.246457, 0.358939, 0.418039, 0.51412, 0.674371, 0.940545, 1.38413", \ + "0.325277, 0.448638, 0.508554, 0.604736, 0.764871, 1.03046, 1.47466", \ + "0.427213, 0.568392, 0.628691, 0.72473, 0.880654, 1.14605, 1.58811", \ + "0.561576, 0.732695, 0.797125, 0.895223, 1.05114, 1.31518, 1.75618" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.028909, 0.137377, 0.213243, 0.340449, 0.554914, 0.912756, 1.5094", \ + "0.029843, 0.137434, 0.213244, 0.34045, 0.554928, 0.912809, 1.51064", \ + "0.0332177, 0.138514, 0.213721, 0.340619, 0.555208, 0.913318, 1.51065", \ + "0.0412208, 0.142081, 0.215736, 0.341652, 0.555516, 0.913329, 1.51066", \ + "0.054886, 0.150101, 0.221445, 0.344736, 0.556994, 0.913441, 1.51067", \ + "0.076758, 0.167532, 0.233535, 0.352669, 0.562133, 0.916357, 1.51112", \ + "0.113874, 0.20155, 0.260519, 0.369393, 0.571774, 0.922027, 1.5164" \ + ); + } + } + 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.192486, 0.331281, 0.402282, 0.515764, 0.704096, 1.01676, 1.53822", \ + "0.228269, 0.367774, 0.43893, 0.552536, 0.741373, 1.05393, 1.57544", \ + "0.260606, 0.400762, 0.471791, 0.585617, 0.773962, 1.08716, 1.6089", \ + "0.316886, 0.460596, 0.532013, 0.645814, 0.834254, 1.1474, 1.66834", \ + "0.401232, 0.553194, 0.624449, 0.738075, 0.926839, 1.23937, 1.76089", \ + "0.518886, 0.689295, 0.762447, 0.877147, 1.06492, 1.37792, 1.89896", \ + "0.681238, 0.8788, 0.956979, 1.07274, 1.26219, 1.57311, 2.09429" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0480174, 0.18209, 0.274344, 0.431017, 0.697732, 1.14554, 1.89146", \ + "0.0480184, 0.182091, 0.274345, 0.431018, 0.697885, 1.14555, 1.89154", \ + "0.0496653, 0.182415, 0.274529, 0.431268, 0.698425, 1.14556, 1.89304", \ + "0.0544278, 0.185158, 0.276169, 0.432109, 0.698476, 1.14557, 1.89305", \ + "0.0649906, 0.192444, 0.281616, 0.435033, 0.700278, 1.14639, 1.89306", \ + "0.085858, 0.207265, 0.291039, 0.441452, 0.703198, 1.14843, 1.89343", \ + "0.115441, 0.236692, 0.314376, 0.455502, 0.711653, 1.15206, 1.89653" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.11693, 0.223381, 0.282512, 0.378663, 0.539061, 0.80561, 1.24911", \ + "0.160303, 0.267129, 0.326194, 0.422457, 0.582735, 0.849761, 1.29366", \ + "0.199049, 0.307407, 0.366654, 0.462864, 0.623113, 0.890126, 1.3334", \ + "0.259658, 0.372211, 0.431555, 0.527889, 0.688179, 0.954438, 1.39826", \ + "0.344187, 0.467016, 0.526951, 0.623356, 0.783495, 1.04976, 1.49376", \ + "0.454229, 0.59373, 0.655557, 0.751356, 0.911331, 1.1776, 1.61996", \ + "0.60157, 0.771103, 0.835682, 0.930807, 1.09005, 1.35566, 1.79781" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.02984, 0.138341, 0.214293, 0.341182, 0.555438, 0.913265, 1.50976", \ + "0.0302743, 0.138342, 0.214294, 0.341183, 0.555505, 0.914358, 1.50977", \ + "0.0333208, 0.139128, 0.214509, 0.34131, 0.556009, 0.914359, 1.51001", \ + "0.0403861, 0.142372, 0.216104, 0.342193, 0.55601, 0.91436, 1.51327", \ + "0.0537543, 0.149753, 0.221285, 0.344901, 0.55746, 0.914826, 1.51328", \ + "0.074115, 0.165794, 0.233259, 0.352323, 0.561757, 0.916435, 1.51329", \ + "0.109033, 0.196413, 0.255871, 0.368015, 0.570933, 0.922161, 1.51553" \ + ); + } + } + 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.19863, 0.337446, 0.408407, 0.521739, 0.710093, 1.02335, 1.54461", \ + "0.233918, 0.373862, 0.444507, 0.558201, 0.746811, 1.05939, 1.58102", \ + "0.263489, 0.403423, 0.474566, 0.588297, 0.776498, 1.08971, 1.6115", \ + "0.314859, 0.457867, 0.529287, 0.643043, 0.831725, 1.14432, 1.66542", \ + "0.393111, 0.542566, 0.614972, 0.729241, 0.917905, 1.23031, 1.75091", \ + "0.504864, 0.671264, 0.745957, 0.86003, 1.04878, 1.36129, 1.88188", \ + "0.657049, 0.849531, 0.928574, 1.0439, 1.23318, 1.54551, 2.06726" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0479227, 0.182084, 0.274314, 0.431264, 0.697709, 1.14543, 1.89146", \ + "0.0479237, 0.182085, 0.275117, 0.431265, 0.697907, 1.14544, 1.89147", \ + "0.0491026, 0.182116, 0.275118, 0.431266, 0.698578, 1.14545, 1.89262", \ + "0.0526443, 0.184393, 0.275691, 0.432068, 0.698579, 1.14546, 1.89263", \ + "0.0604266, 0.190421, 0.280163, 0.434404, 0.699496, 1.14592, 1.89264", \ + "0.076996, 0.20399, 0.290384, 0.440718, 0.702487, 1.1481, 1.89265", \ + "0.10404, 0.231796, 0.31239, 0.454954, 0.711209, 1.15189, 1.89576" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.122404, 0.230255, 0.289549, 0.385966, 0.546548, 0.813321, 1.25751", \ + "0.166258, 0.274211, 0.333802, 0.430265, 0.590841, 0.857934, 1.30193", \ + "0.206389, 0.315483, 0.375049, 0.471756, 0.632268, 0.898967, 1.34295", \ + "0.269592, 0.382629, 0.442155, 0.539028, 0.699354, 0.966121, 1.41006", \ + "0.358074, 0.482266, 0.541945, 0.638617, 0.798819, 1.06565, 1.50951", \ + "0.477559, 0.616121, 0.677174, 0.773307, 0.934245, 1.20008, 1.64315", \ + "0.637276, 0.80327, 0.868418, 0.965038, 1.12324, 1.38773, 1.82964" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0308284, 0.13941, 0.215178, 0.342263, 0.556288, 0.913974, 1.51039", \ + "0.0310772, 0.139411, 0.215179, 0.342264, 0.556366, 0.914462, 1.51056", \ + "0.0337731, 0.140096, 0.215281, 0.342435, 0.556831, 0.914527, 1.51062", \ + "0.0403256, 0.142918, 0.216914, 0.342913, 0.55688, 0.914528, 1.51238", \ + "0.0534597, 0.150136, 0.221697, 0.345697, 0.558025, 0.91533, 1.51239", \ + "0.07258, 0.164881, 0.233172, 0.352673, 0.56189, 0.917157, 1.51242", \ + "0.105832, 0.193831, 0.254665, 0.36814, 0.570408, 0.92263, 1.51592" \ + ); + } + } + 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.00904588, 0.00946827, 0.00956197, 0.00949041, 0.00931998, 0.00900908, 0.00914773", \ + "0.00884894, 0.00931042, 0.00941996, 0.0094327, 0.00933776, 0.0090124, 0.00925882", \ + "0.00881838, 0.00922053, 0.00927411, 0.00934322, 0.00918691, 0.00894646, 0.00914439", \ + "0.00896085, 0.00913435, 0.00919298, 0.00943247, 0.00927103, 0.00880538, 0.00901732", \ + "0.00932325, 0.00929804, 0.00924151, 0.00913528, 0.00921251, 0.00874739, 0.0092387", \ + "0.0102473, 0.00982538, 0.00986655, 0.00989318, 0.00965577, 0.00921862, 0.00975052", \ + "0.0122774, 0.0110252, 0.0110364, 0.0108895, 0.0108634, 0.0108199, 0.0100581" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00742123, 0.00818927, 0.00818459, 0.00813209, 0.00799077, 0.00777979, 0.00715642", \ + "0.00714252, 0.0079918, 0.00808416, 0.00801148, 0.0078877, 0.00764283, 0.00720962", \ + "0.00711791, 0.00774565, 0.00796052, 0.00789301, 0.00777066, 0.00758044, 0.00700102", \ + "0.00714584, 0.00757298, 0.00760048, 0.00768782, 0.00766988, 0.00744855, 0.00691475", \ + "0.00748335, 0.0076715, 0.00785369, 0.00782986, 0.0077162, 0.00772084, 0.00739465", \ + "0.00826419, 0.00811072, 0.008045, 0.00817111, 0.00790615, 0.0073195, 0.00756021", \ + "0.0102362, 0.00930224, 0.00926528, 0.0090806, 0.00899051, 0.00893352, 0.00850451" \ + ); + } + } + 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.0100316, 0.01042, 0.0104706, 0.0104528, 0.0103067, 0.00997186, 0.0101571", \ + "0.00989351, 0.0104029, 0.0104794, 0.0104768, 0.0104394, 0.0101118, 0.010236", \ + "0.00983987, 0.0103134, 0.0103837, 0.0104204, 0.0102603, 0.0100042, 0.0102868", \ + "0.00992543, 0.0101285, 0.0102419, 0.0104099, 0.0103079, 0.00985129, 0.0100337", \ + "0.0100893, 0.0101929, 0.0101514, 0.0100064, 0.0101498, 0.00964264, 0.0110257", \ + "0.0106772, 0.0103966, 0.0103435, 0.0105525, 0.0104325, 0.00999396, 0.0108007", \ + "0.0122464, 0.0112828, 0.0112575, 0.0112307, 0.011425, 0.0113785, 0.0107117" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00754562, 0.00827535, 0.00829028, 0.00827389, 0.00817677, 0.00789467, 0.00737166", \ + "0.00736828, 0.00822301, 0.00826316, 0.00821464, 0.00807593, 0.00793208, 0.00742149", \ + "0.00733453, 0.00794312, 0.00815153, 0.00805488, 0.00798597, 0.00776677, 0.00720867", \ + "0.00738061, 0.00779893, 0.00783904, 0.00794876, 0.00788978, 0.00761082, 0.00746814", \ + "0.00768147, 0.00785613, 0.00803742, 0.00804114, 0.00791698, 0.00821604, 0.00771987", \ + "0.00845529, 0.00827206, 0.00835087, 0.00837524, 0.00858307, 0.00804664, 0.0083336", \ + "0.0104809, 0.00939363, 0.00941694, 0.00945253, 0.00962802, 0.00952628, 0.00914866" \ + ); + } + } + 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.010987, 0.0113996, 0.0114133, 0.0113549, 0.0112854, 0.0110332, 0.0111699", \ + "0.010861, 0.0114677, 0.0115516, 0.0114682, 0.0113762, 0.0109878, 0.0112309", \ + "0.0107832, 0.0112992, 0.011416, 0.0113434, 0.0112928, 0.0109399, 0.0111728", \ + "0.0108333, 0.0111074, 0.011215, 0.0114879, 0.0111499, 0.0108027, 0.0110332", \ + "0.0109445, 0.0110308, 0.0111302, 0.0110883, 0.0110496, 0.0105951, 0.011499", \ + "0.011333, 0.0112235, 0.0113023, 0.0113794, 0.0113844, 0.0107953, 0.0111531", \ + "0.0126425, 0.0119371, 0.0119829, 0.011833, 0.0119238, 0.01193, 0.0115416" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00767552, 0.00839331, 0.00840728, 0.00838016, 0.0082893, 0.00793018, 0.00755742", \ + "0.00754308, 0.00830519, 0.00843584, 0.00832792, 0.00824088, 0.00807044, 0.00756702", \ + "0.00751815, 0.00810051, 0.00833636, 0.00825068, 0.00815303, 0.0078955, 0.00737601", \ + "0.00757914, 0.00793675, 0.00797623, 0.00810363, 0.00809404, 0.00782853, 0.00753433", \ + "0.00795516, 0.00810594, 0.0082085, 0.00818713, 0.0080761, 0.00813859, 0.00755476", \ + "0.00864462, 0.00842411, 0.0085373, 0.00858998, 0.0087483, 0.00822611, 0.00857218", \ + "0.0106431, 0.00954367, 0.0096527, 0.00972913, 0.00970775, 0.00966476, 0.00908583" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00240717; + rise_capacitance : 0.00242003; + rise_capacitance_range (0.00226534, 0.0025367); + fall_capacitance : 0.00239431; + fall_capacitance_range (0.002209, 0.00255005); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00235856; + rise_capacitance : 0.00239665; + rise_capacitance_range (0.00215361, 0.00267224); + fall_capacitance : 0.00232047; + fall_capacitance_range (0.00216726, 0.00244861); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00236248; + rise_capacitance : 0.00240402; + rise_capacitance_range (0.00217918, 0.00266128); + fall_capacitance : 0.00232093; + fall_capacitance_range (0.00222152, 0.0024189); + } + } + cell (sg13cmos5l_and4_1) { + area : 14.5152; + cell_footprint : "and4"; + cell_leakage_power : 599.268; + leakage_power () { + value : 508.407; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 511.657; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 509.938; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 521.532; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 508.744; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 518.853; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 516.164; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 598.84; + when : "!A&B&C&D"; + } + leakage_power () { + value : 510.618; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 520.036; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 517.403; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 586.961; + when : "A&!B&C&D"; + } + leakage_power () { + value : 518.983; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 583.891; + when : "A&B&!C&D"; + } + leakage_power () { + value : 581.724; + when : "A&B&C&!D"; + } + leakage_power () { + value : 1574.53; + 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.184918, 0.315355, 0.385551, 0.498935, 0.686388, 0.998705, 1.5185", \ + "0.214745, 0.345102, 0.416061, 0.529343, 0.717139, 1.0293, 1.54981", \ + "0.244845, 0.375684, 0.446834, 0.560363, 0.748149, 1.06038, 1.58151", \ + "0.29628, 0.429656, 0.501128, 0.615079, 0.803366, 1.11582, 1.63574", \ + "0.370112, 0.508827, 0.580731, 0.694319, 0.883056, 1.19552, 1.71557", \ + "0.471162, 0.626055, 0.698552, 0.813521, 1.00156, 1.31379, 1.83479", \ + "0.612861, 0.794391, 0.870868, 0.982275, 1.16835, 1.47876, 2.0011" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0502807, 0.181336, 0.272783, 0.428419, 0.694494, 1.1406, 1.88489", \ + "0.0502817, 0.181337, 0.272784, 0.428423, 0.694495, 1.14061, 1.88493", \ + "0.0520634, 0.181538, 0.273195, 0.428823, 0.694624, 1.14062, 1.88642", \ + "0.0573972, 0.18474, 0.275383, 0.430432, 0.695389, 1.14063, 1.88643", \ + "0.0693199, 0.189677, 0.279428, 0.433863, 0.698126, 1.14263, 1.88644", \ + "0.088256, 0.201454, 0.286803, 0.438006, 0.700835, 1.14618, 1.88859", \ + "0.113768, 0.226117, 0.305138, 0.448293, 0.706564, 1.14884, 1.89187" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0958424, 0.18857, 0.246576, 0.341886, 0.501233, 0.766215, 1.20824", \ + "0.136996, 0.230539, 0.288574, 0.383879, 0.543357, 0.808278, 1.25017", \ + "0.170111, 0.265437, 0.32368, 0.418974, 0.578217, 0.843522, 1.28535", \ + "0.21979, 0.319134, 0.377616, 0.473159, 0.632638, 0.898019, 1.33978", \ + "0.286272, 0.392941, 0.451636, 0.546629, 0.703116, 0.967771, 1.40979", \ + "0.368977, 0.489594, 0.549349, 0.644394, 0.802401, 1.06585, 1.50713", \ + "0.469414, 0.621042, 0.683942, 0.777042, 0.935787, 1.19988, 1.63743" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0266232, 0.132531, 0.208893, 0.336327, 0.550051, 0.906537, 1.50043", \ + "0.0278221, 0.132719, 0.208943, 0.336596, 0.55044, 0.906538, 1.5007", \ + "0.0309662, 0.133828, 0.209597, 0.336597, 0.550441, 0.907234, 1.50071", \ + "0.0374853, 0.136409, 0.211279, 0.337541, 0.550494, 0.907235, 1.50105", \ + "0.0485702, 0.142435, 0.214999, 0.339772, 0.552347, 0.907886, 1.50156", \ + "0.067405, 0.154056, 0.222311, 0.344094, 0.554943, 0.909824, 1.50232", \ + "0.097315, 0.182767, 0.243137, 0.357036, 0.561554, 0.91394, 1.50589" \ + ); + } + } + 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.206268, 0.336433, 0.406902, 0.520091, 0.707664, 1.01989, 1.5402", \ + "0.238128, 0.368829, 0.4394, 0.553041, 0.740548, 1.05283, 1.57239", \ + "0.267651, 0.398696, 0.469868, 0.582912, 0.770959, 1.08322, 1.60401", \ + "0.319359, 0.453313, 0.524989, 0.638572, 0.826654, 1.13899, 1.65869", \ + "0.395578, 0.535129, 0.607597, 0.721449, 0.910518, 1.22289, 1.74272", \ + "0.500205, 0.657093, 0.73135, 0.845077, 1.03354, 1.34605, 1.86698", \ + "0.647769, 0.828737, 0.905726, 1.01918, 1.20829, 1.52172, 2.04086" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0504755, 0.181514, 0.272719, 0.428632, 0.69445, 1.14042, 1.88488", \ + "0.0504765, 0.181515, 0.273611, 0.428939, 0.694451, 1.14059, 1.88536", \ + "0.0516772, 0.181516, 0.273612, 0.42894, 0.69491, 1.14081, 1.88612", \ + "0.0556262, 0.183993, 0.274865, 0.430144, 0.695222, 1.14115, 1.88613", \ + "0.0647191, 0.189783, 0.279032, 0.432965, 0.697193, 1.14203, 1.88614", \ + "0.082183, 0.202261, 0.288209, 0.438072, 0.699693, 1.14504, 1.88742", \ + "0.105868, 0.226467, 0.305026, 0.449695, 0.706711, 1.14748, 1.89094" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.103851, 0.197799, 0.255941, 0.351502, 0.510847, 0.776184, 1.21826", \ + "0.146084, 0.240422, 0.29863, 0.394167, 0.55363, 0.818917, 1.26113", \ + "0.181307, 0.277195, 0.335594, 0.431242, 0.590835, 0.856126, 1.29811", \ + "0.235104, 0.334412, 0.39298, 0.488813, 0.648358, 0.91383, 1.35581", \ + "0.3082, 0.415328, 0.473896, 0.569827, 0.729731, 0.99484, 1.43681", \ + "0.400304, 0.51997, 0.580563, 0.676436, 0.835897, 1.10069, 1.54248", \ + "0.517205, 0.66297, 0.726722, 0.822672, 0.982249, 1.24672, 1.68671" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0275331, 0.133414, 0.20982, 0.336979, 0.550626, 0.906978, 1.50096", \ + "0.0283407, 0.133539, 0.209821, 0.337001, 0.551092, 0.906991, 1.5012", \ + "0.0310992, 0.1343, 0.210153, 0.337091, 0.551093, 0.907138, 1.50121", \ + "0.0369835, 0.136636, 0.211518, 0.337862, 0.55136, 0.907262, 1.50122", \ + "0.0473258, 0.142371, 0.215003, 0.340049, 0.552729, 0.907855, 1.50216", \ + "0.06442, 0.153066, 0.22185, 0.344337, 0.554881, 0.909861, 1.50286", \ + "0.092081, 0.177604, 0.240516, 0.354924, 0.561158, 0.914123, 1.50666" \ + ); + } + } + 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.218908, 0.349087, 0.41947, 0.532838, 0.720731, 1.03309, 1.55282", \ + "0.251177, 0.381423, 0.452489, 0.565812, 0.753482, 1.06634, 1.58572", \ + "0.279216, 0.410173, 0.481011, 0.594344, 0.782161, 1.09455, 1.61504", \ + "0.327599, 0.461225, 0.532903, 0.646503, 0.834442, 1.14661, 1.66636", \ + "0.400927, 0.540796, 0.612477, 0.726736, 0.915146, 1.22749, 1.7472", \ + "0.502676, 0.657997, 0.732816, 0.84703, 1.0359, 1.34866, 1.86854", \ + "0.639459, 0.82027, 0.89905, 1.01685, 1.2047, 1.51733, 2.03776" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0504868, 0.181524, 0.272749, 0.428407, 0.694446, 1.14057, 1.88487", \ + "0.0504878, 0.181525, 0.27275, 0.428408, 0.694447, 1.14058, 1.88516", \ + "0.0513557, 0.181526, 0.272817, 0.428775, 0.695015, 1.14059, 1.88598", \ + "0.0542534, 0.183426, 0.274441, 0.429698, 0.695016, 1.14074, 1.88599", \ + "0.0613079, 0.189637, 0.27842, 0.432433, 0.696611, 1.14174, 1.886", \ + "0.076359, 0.201212, 0.287576, 0.4376, 0.699216, 1.1441, 1.88679", \ + "0.099966, 0.225736, 0.306838, 0.451292, 0.706441, 1.14681, 1.88966" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.109738, 0.205035, 0.263577, 0.359488, 0.51911, 0.784629, 1.22693", \ + "0.152466, 0.248072, 0.306683, 0.402561, 0.563278, 0.827812, 1.27017", \ + "0.189627, 0.286226, 0.344954, 0.440939, 0.600753, 0.866293, 1.30842", \ + "0.246505, 0.346096, 0.404998, 0.501151, 0.66099, 0.926525, 1.3689", \ + "0.325022, 0.432326, 0.491037, 0.587061, 0.747042, 1.01289, 1.45513", \ + "0.425656, 0.544664, 0.605107, 0.700406, 0.860038, 1.12563, 1.56782", \ + "0.557396, 0.700281, 0.760339, 0.856815, 1.01593, 1.28171, 1.72248" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0286295, 0.134531, 0.210797, 0.337875, 0.551435, 0.908232, 1.5016", \ + "0.0291411, 0.134584, 0.21088, 0.337973, 0.552857, 0.908233, 1.50175", \ + "0.0314461, 0.135308, 0.210969, 0.338014, 0.552858, 0.908234, 1.50244", \ + "0.0370162, 0.13739, 0.212352, 0.338739, 0.552859, 0.908235, 1.50246", \ + "0.0469802, 0.142637, 0.215488, 0.340358, 0.553399, 0.908534, 1.50282", \ + "0.063218, 0.152639, 0.222999, 0.344567, 0.555232, 0.910373, 1.50328", \ + "0.089252, 0.17509, 0.238259, 0.354291, 0.560779, 0.914484, 1.50711" \ + ); + } + } + 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.225256, 0.355585, 0.425831, 0.538879, 0.726644, 1.03899, 1.5591", \ + "0.258528, 0.38869, 0.459888, 0.573053, 0.760926, 1.07351, 1.59301", \ + "0.285884, 0.41633, 0.487426, 0.600763, 0.788544, 1.10085, 1.62092", \ + "0.332615, 0.46538, 0.536898, 0.650512, 0.838357, 1.15059, 1.67044", \ + "0.402328, 0.541083, 0.612639, 0.726799, 0.914993, 1.22711, 1.74681", \ + "0.500272, 0.652153, 0.726728, 0.840741, 1.02987, 1.34223, 1.8624", \ + "0.630113, 0.80458, 0.882942, 1.00095, 1.18849, 1.50163, 2.0209" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0504115, 0.181423, 0.272727, 0.428578, 0.694436, 1.14058, 1.88487", \ + "0.0504125, 0.181424, 0.272728, 0.428579, 0.694504, 1.14075, 1.8856", \ + "0.0509967, 0.181425, 0.272729, 0.42858, 0.694631, 1.14076, 1.88561", \ + "0.0532467, 0.182872, 0.274022, 0.429294, 0.694632, 1.14077, 1.88604", \ + "0.0585487, 0.188248, 0.277525, 0.431634, 0.695996, 1.14107, 1.88605", \ + "0.070387, 0.198901, 0.286152, 0.436745, 0.698508, 1.14287, 1.88606", \ + "0.091872, 0.221366, 0.305684, 0.450703, 0.705917, 1.14617, 1.88841" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.11345, 0.210621, 0.269716, 0.365932, 0.526317, 0.79204, 1.23464", \ + "0.157008, 0.254126, 0.313232, 0.409574, 0.569662, 0.835633, 1.27825", \ + "0.195425, 0.293417, 0.352618, 0.448925, 0.609064, 0.874963, 1.31752", \ + "0.255173, 0.355771, 0.414935, 0.511352, 0.671692, 0.937607, 1.38005", \ + "0.338505, 0.44586, 0.504998, 0.601373, 0.761405, 1.02765, 1.47014", \ + "0.446397, 0.565247, 0.625885, 0.721767, 0.881869, 1.14719, 1.58944", \ + "0.58822, 0.730049, 0.793124, 0.889991, 1.04893, 1.31378, 1.75589" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0298136, 0.136167, 0.212452, 0.339611, 0.552716, 0.908831, 1.50249", \ + "0.0299651, 0.136168, 0.212453, 0.339612, 0.552902, 0.908832, 1.50264", \ + "0.0320683, 0.136511, 0.212487, 0.339613, 0.552903, 0.909249, 1.50265", \ + "0.0372701, 0.138465, 0.213419, 0.339856, 0.552904, 0.909388, 1.50354", \ + "0.0471087, 0.143674, 0.216577, 0.341639, 0.553992, 0.909919, 1.50355", \ + "0.062324, 0.15301, 0.223915, 0.345577, 0.556328, 0.91129, 1.50377", \ + "0.088376, 0.173559, 0.238007, 0.354618, 0.562051, 0.91497, 1.5073" \ + ); + } + } + 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.00656389, 0.00683217, 0.00682365, 0.00681436, 0.0067296, 0.00659044, 0.00664208", \ + "0.0063548, 0.0065963, 0.00664904, 0.00666386, 0.00661975, 0.00645329, 0.00657154", \ + "0.00630107, 0.00653477, 0.00655487, 0.00683429, 0.00649979, 0.00636341, 0.0065292", \ + "0.00636989, 0.00649871, 0.00652984, 0.00658898, 0.00666902, 0.00634947, 0.00635989", \ + "0.00658422, 0.00662474, 0.0066702, 0.00660199, 0.006613, 0.00638962, 0.0067407", \ + "0.00721798, 0.00716653, 0.0071471, 0.00726374, 0.00724059, 0.00691631, 0.00725998", \ + "0.00861698, 0.00841643, 0.00847473, 0.0083542, 0.00827069, 0.00822765, 0.00779242" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0049407, 0.00526377, 0.00525699, 0.00522997, 0.00517716, 0.00502148, 0.00479655", \ + "0.00468518, 0.00509038, 0.0050755, 0.00506174, 0.00499409, 0.00485317, 0.00460117", \ + "0.00460164, 0.00490418, 0.00500251, 0.00495342, 0.0048704, 0.00478314, 0.00450275", \ + "0.0045957, 0.00487912, 0.00487077, 0.00491069, 0.00489754, 0.00498894, 0.00451888", \ + "0.00476774, 0.00492939, 0.00499492, 0.00500874, 0.00478462, 0.00497771, 0.00447562", \ + "0.00535067, 0.00537293, 0.0054022, 0.0054339, 0.00538995, 0.00498432, 0.0050113", \ + "0.00680544, 0.0066275, 0.00662069, 0.00662352, 0.00663338, 0.00659444, 0.00616157" \ + ); + } + } + 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.0076788, 0.00791553, 0.0079201, 0.00790994, 0.00782578, 0.00764325, 0.00776169", \ + "0.00752127, 0.00783618, 0.00788019, 0.00786249, 0.00778089, 0.00762777, 0.00760569", \ + "0.00745226, 0.00771885, 0.00776399, 0.00778053, 0.00769323, 0.0075229, 0.00765602", \ + "0.00746522, 0.00760384, 0.00765955, 0.00781117, 0.00767109, 0.00746134, 0.00745103", \ + "0.0075149, 0.00758414, 0.00763383, 0.0075846, 0.00759693, 0.00735675, 0.00795384", \ + "0.0078686, 0.00790561, 0.00794285, 0.00797776, 0.00796642, 0.00771019, 0.00794116", \ + "0.0089447, 0.00877747, 0.00874018, 0.00868833, 0.00873564, 0.00881169, 0.00833735" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00505633, 0.00538228, 0.00537685, 0.00535864, 0.00529097, 0.00516757, 0.00489746", \ + "0.00483899, 0.00521283, 0.00521468, 0.00519192, 0.00515651, 0.0049882, 0.00476864", \ + "0.00476532, 0.00505428, 0.00514504, 0.00508498, 0.00504599, 0.00490184, 0.00467552", \ + "0.00473853, 0.00500066, 0.00498499, 0.00502266, 0.00501827, 0.00493969, 0.0045824", \ + "0.00489952, 0.00512084, 0.00517395, 0.00520236, 0.00513562, 0.00516018, 0.0047578", \ + "0.00542842, 0.00548942, 0.00551675, 0.00558249, 0.00557878, 0.00531682, 0.00535918", \ + "0.00677833, 0.00664135, 0.00668825, 0.00669707, 0.0067972, 0.0067933, 0.00650026" \ + ); + } + } + 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.00863559, 0.00886505, 0.00886342, 0.00887103, 0.00881842, 0.00866276, 0.0086874", \ + "0.00847272, 0.00876204, 0.00879099, 0.00879172, 0.00871844, 0.00859483, 0.00863722", \ + "0.00839922, 0.00870173, 0.00872811, 0.00869858, 0.00864084, 0.00849013, 0.00863251", \ + "0.00838309, 0.00855545, 0.00862646, 0.00876376, 0.00858374, 0.00841159, 0.00848012", \ + "0.0084082, 0.00855609, 0.00855523, 0.0085041, 0.00853038, 0.00828652, 0.00838144", \ + "0.00860683, 0.00869273, 0.00874185, 0.00879478, 0.00879809, 0.00853435, 0.00890644", \ + "0.00949338, 0.0094114, 0.00942965, 0.00945842, 0.00940837, 0.00951176, 0.00915184" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00523474, 0.00555868, 0.00556652, 0.00555097, 0.00546668, 0.00539405, 0.00509651", \ + "0.00504241, 0.00544448, 0.00541628, 0.00540384, 0.00544156, 0.00521227, 0.00498904", \ + "0.00498423, 0.00526234, 0.00536367, 0.00531575, 0.00525724, 0.00513884, 0.00489026", \ + "0.00495424, 0.00518759, 0.00519394, 0.00523037, 0.00531872, 0.00506385, 0.00485782", \ + "0.00510226, 0.00531906, 0.00536823, 0.00533982, 0.00528937, 0.00554831, 0.00500733", \ + "0.00561525, 0.00565171, 0.0057164, 0.00575185, 0.0057085, 0.00544818, 0.00555521", \ + "0.00693596, 0.00680017, 0.00679864, 0.00681933, 0.00682412, 0.00694506, 0.00675061" \ + ); + } + } + 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.00956999, 0.00982121, 0.00980353, 0.00978203, 0.00970867, 0.00953679, 0.00961997", \ + "0.00941966, 0.00972596, 0.0097333, 0.00974102, 0.0096778, 0.0095235, 0.00963755", \ + "0.00935017, 0.00964424, 0.00968591, 0.00964455, 0.00958904, 0.00943533, 0.00955011", \ + "0.00932615, 0.00949879, 0.00955975, 0.00961647, 0.00951218, 0.00933308, 0.00943889", \ + "0.00931712, 0.00951194, 0.00952386, 0.00946598, 0.00950015, 0.00926348, 0.0093954", \ + "0.00944994, 0.00956184, 0.00960184, 0.00965835, 0.00958834, 0.00936762, 0.00966702", \ + "0.0101213, 0.0100789, 0.0101531, 0.0101624, 0.010051, 0.010167, 0.00968931" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00540532, 0.00571548, 0.00573259, 0.00570837, 0.0056476, 0.00551809, 0.00526404", \ + "0.00523651, 0.00561153, 0.00562057, 0.00559731, 0.00554024, 0.00538597, 0.00518809", \ + "0.00520056, 0.00547723, 0.0055793, 0.00553648, 0.00545803, 0.00533569, 0.00509507", \ + "0.00517383, 0.00538007, 0.00539985, 0.00544231, 0.0054148, 0.00538538, 0.00504113", \ + "0.00534016, 0.00554181, 0.00559333, 0.00556028, 0.00545583, 0.00553957, 0.00516268", \ + "0.00582642, 0.00582579, 0.00590039, 0.00591446, 0.00594099, 0.00562422, 0.00575043", \ + "0.00716976, 0.00693615, 0.00696681, 0.00697038, 0.00701648, 0.00699088, 0.00677996" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00221593; + rise_capacitance : 0.0022256; + rise_capacitance_range (0.00204371, 0.00235219); + fall_capacitance : 0.00220625; + fall_capacitance_range (0.00197049, 0.00240627); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00232724; + rise_capacitance : 0.00235868; + rise_capacitance_range (0.00210421, 0.00264771); + fall_capacitance : 0.00229581; + fall_capacitance_range (0.00209681, 0.00246003); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00232339; + rise_capacitance : 0.00235716; + rise_capacitance_range (0.00211455, 0.00262875); + fall_capacitance : 0.00228961; + fall_capacitance_range (0.00213021, 0.0024246); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0023321; + rise_capacitance : 0.00236918; + rise_capacitance_range (0.00214205, 0.00261625); + fall_capacitance : 0.00229502; + fall_capacitance_range (0.00219166, 0.00239706); + } + } + cell (sg13cmos5l_and4_2) { + area : 16.3296; + cell_footprint : "and4"; + cell_leakage_power : 1055.54; + leakage_power () { + value : 986.096; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 989.346; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 987.631; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 999.226; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 986.433; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 996.542; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 993.858; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 1076.54; + when : "!A&B&C&D"; + } + leakage_power () { + value : 988.304; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 997.722; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 995.093; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 1064.65; + when : "A&!B&C&D"; + } + leakage_power () { + value : 996.669; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 1061.58; + when : "A&B&!C&D"; + } + leakage_power () { + value : 1059.42; + when : "A&B&C&!D"; + } + leakage_power () { + value : 1709.59; + 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.229873, 0.386059, 0.460286, 0.576617, 0.764319, 1.07686, 1.59743", \ + "0.260424, 0.4177, 0.491716, 0.607478, 0.796299, 1.10951, 1.62919", \ + "0.29291, 0.450039, 0.524853, 0.640472, 0.829139, 1.14262, 1.66231", \ + "0.351377, 0.511124, 0.585679, 0.701487, 0.890641, 1.20321, 1.72595", \ + "0.439106, 0.606182, 0.68045, 0.796788, 0.987323, 1.30044, 1.821", \ + "0.562283, 0.748458, 0.826164, 0.941345, 1.12971, 1.44252, 1.96283", \ + "0.734864, 0.951479, 1.0278, 1.14635, 1.33437, 1.65236, 2.17216" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0613639, 0.198733, 0.288459, 0.44146, 0.704758, 1.14897, 1.89345", \ + "0.0613649, 0.198922, 0.288533, 0.441461, 0.704759, 1.14958, 1.89373", \ + "0.062663, 0.198923, 0.288668, 0.441981, 0.70476, 1.14994, 1.89374", \ + "0.06842, 0.201651, 0.290606, 0.442733, 0.705324, 1.14995, 1.8957", \ + "0.0820669, 0.209014, 0.296467, 0.447091, 0.708259, 1.15097, 1.89571", \ + "0.10744, 0.225542, 0.307215, 0.453966, 0.712618, 1.1547, 1.89678", \ + "0.141247, 0.261348, 0.334055, 0.471603, 0.721767, 1.15878, 1.90079" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.113737, 0.219744, 0.278468, 0.374096, 0.533619, 0.799368, 1.24148", \ + "0.15703, 0.263355, 0.322203, 0.417902, 0.577442, 0.842844, 1.285", \ + "0.194889, 0.303055, 0.36197, 0.457777, 0.617218, 0.882978, 1.32478", \ + "0.2535, 0.366275, 0.425592, 0.521375, 0.680775, 0.945959, 1.38811", \ + "0.333713, 0.458485, 0.517874, 0.613739, 0.773241, 1.03849, 1.48085", \ + "0.437544, 0.579493, 0.640426, 0.736332, 0.892071, 1.15677, 1.59775", \ + "0.573207, 0.746834, 0.812784, 0.910195, 1.06619, 1.33037, 1.76828" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0301179, 0.138047, 0.213415, 0.340171, 0.553643, 0.910278, 1.5048", \ + "0.030832, 0.138066, 0.213416, 0.340172, 0.5537, 0.910337, 1.50598", \ + "0.0340744, 0.139109, 0.213858, 0.340217, 0.553945, 0.910968, 1.50599", \ + "0.0417922, 0.14267, 0.215937, 0.341221, 0.554493, 0.910969, 1.506", \ + "0.0556191, 0.151535, 0.221692, 0.344549, 0.555808, 0.911554, 1.5063", \ + "0.077345, 0.168601, 0.23453, 0.352403, 0.560952, 0.913902, 1.50663", \ + "0.114565, 0.203332, 0.261265, 0.370268, 0.571044, 0.919556, 1.5113" \ + ); + } + } + 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.250941, 0.407129, 0.48122, 0.596278, 0.784812, 1.09751, 1.61777", \ + "0.28316, 0.440679, 0.514605, 0.630169, 0.819426, 1.13253, 1.65238", \ + "0.314602, 0.471959, 0.546117, 0.662262, 0.850875, 1.16402, 1.68371", \ + "0.371447, 0.531309, 0.606203, 0.721967, 0.911093, 1.22414, 1.74428", \ + "0.460212, 0.627126, 0.703032, 0.819365, 1.0087, 1.32178, 1.8419", \ + "0.588385, 0.771612, 0.849016, 0.965748, 1.15503, 1.46762, 1.98799", \ + "0.764915, 0.978256, 1.06116, 1.18241, 1.37066, 1.68216, 2.20403" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0613271, 0.198699, 0.288547, 0.441454, 0.704626, 1.14892, 1.89345", \ + "0.0613281, 0.1987, 0.288548, 0.441455, 0.704627, 1.14934, 1.89347", \ + "0.0621722, 0.198701, 0.288549, 0.444351, 0.704663, 1.14935, 1.89357", \ + "0.0661762, 0.20087, 0.290087, 0.444352, 0.705098, 1.15116, 1.89358", \ + "0.0758211, 0.207593, 0.29515, 0.446118, 0.707586, 1.15117, 1.89359", \ + "0.097057, 0.222212, 0.306295, 0.453458, 0.712039, 1.15346, 1.89536", \ + "0.128807, 0.254982, 0.33164, 0.47184, 0.720984, 1.15739, 1.89899" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.121584, 0.228651, 0.287585, 0.383462, 0.543157, 0.808921, 1.25104", \ + "0.165386, 0.272582, 0.331687, 0.427592, 0.587437, 0.85359, 1.29549", \ + "0.204701, 0.313396, 0.372583, 0.468486, 0.628405, 0.893948, 1.33629", \ + "0.26635, 0.37935, 0.438711, 0.534674, 0.694476, 0.960156, 1.40213", \ + "0.35249, 0.476497, 0.535572, 0.632109, 0.791605, 1.05718, 1.49972", \ + "0.464217, 0.604924, 0.665966, 0.763145, 0.92246, 1.18725, 1.62885", \ + "0.611656, 0.782233, 0.847658, 0.945295, 1.10405, 1.36813, 1.80896" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0309955, 0.138965, 0.214385, 0.340608, 0.554175, 0.910804, 1.5055", \ + "0.0313669, 0.138966, 0.214386, 0.340618, 0.554492, 0.911325, 1.50551", \ + "0.0341404, 0.139653, 0.214546, 0.34099, 0.554786, 0.911671, 1.50552", \ + "0.0412099, 0.142925, 0.216218, 0.341752, 0.55492, 0.911672, 1.50756", \ + "0.0545525, 0.150971, 0.221534, 0.344514, 0.556259, 0.912232, 1.50757", \ + "0.07488, 0.167055, 0.233315, 0.352225, 0.560474, 0.914101, 1.50758", \ + "0.110195, 0.198942, 0.258155, 0.367838, 0.569546, 0.919629, 1.51128" \ + ); + } + } + 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.263623, 0.419778, 0.493481, 0.608675, 0.79904, 1.11211, 1.62988", \ + "0.296153, 0.453117, 0.527501, 0.643322, 0.832224, 1.14501, 1.66548", \ + "0.325285, 0.482722, 0.557052, 0.672759, 0.861451, 1.17436, 1.69422", \ + "0.377491, 0.536711, 0.611441, 0.727269, 0.916324, 1.22906, 1.74993", \ + "0.459804, 0.62549, 0.701392, 0.817867, 1.00716, 1.32024, 1.84034", \ + "0.581049, 0.762186, 0.839544, 0.956851, 1.14635, 1.45918, 1.97996", \ + "0.746612, 0.955868, 1.03972, 1.16148, 1.35066, 1.6638, 2.18401" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.061334, 0.198837, 0.288751, 0.441563, 0.704542, 1.14934, 1.89344", \ + "0.061335, 0.198838, 0.288752, 0.441564, 0.704949, 1.14935, 1.89346", \ + "0.0618888, 0.198839, 0.288753, 0.442792, 0.70495, 1.14936, 1.89347", \ + "0.0648977, 0.200496, 0.289715, 0.442793, 0.705216, 1.14974, 1.89415", \ + "0.0721913, 0.206424, 0.29439, 0.445777, 0.707086, 1.15043, 1.89416", \ + "0.089293, 0.220635, 0.305491, 0.452541, 0.711478, 1.15316, 1.89482", \ + "0.118211, 0.2504, 0.330057, 0.471304, 0.721069, 1.15763, 1.89862" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.127649, 0.235994, 0.295209, 0.391498, 0.551561, 0.817263, 1.25961", \ + "0.171564, 0.280108, 0.339427, 0.43565, 0.595683, 0.861952, 1.30417", \ + "0.21201, 0.321714, 0.381125, 0.477339, 0.637381, 0.90328, 1.34564", \ + "0.276143, 0.389582, 0.449239, 0.545649, 0.705379, 0.971314, 1.41388", \ + "0.367114, 0.490989, 0.55087, 0.647078, 0.806663, 1.07255, 1.51508", \ + "0.4862, 0.625761, 0.688386, 0.784416, 0.943378, 1.20982, 1.65091", \ + "0.645113, 0.816689, 0.882171, 0.979107, 1.13888, 1.40251, 1.84299" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0319591, 0.140029, 0.215252, 0.341621, 0.554995, 0.911495, 1.50594", \ + "0.0321414, 0.14003, 0.215253, 0.3417, 0.555051, 0.912019, 1.50606", \ + "0.0347628, 0.140545, 0.215352, 0.34196, 0.555213, 0.91202, 1.50607", \ + "0.0411521, 0.143449, 0.217134, 0.342701, 0.555668, 0.912021, 1.50854", \ + "0.0541239, 0.150915, 0.221869, 0.345284, 0.556806, 0.912863, 1.50855", \ + "0.073775, 0.167035, 0.234181, 0.352274, 0.560859, 0.91465, 1.50856", \ + "0.107325, 0.19602, 0.256466, 0.367228, 0.569931, 0.920677, 1.51144" \ + ); + } + } + 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.269812, 0.426741, 0.500152, 0.615675, 0.804231, 1.11705, 1.63748", \ + "0.303522, 0.460835, 0.534777, 0.650304, 0.839263, 1.15223, 1.67246", \ + "0.331643, 0.488938, 0.563268, 0.678759, 0.867732, 1.18058, 1.70072", \ + "0.380917, 0.54, 0.614433, 0.730243, 0.919303, 1.23226, 1.75263", \ + "0.45697, 0.621476, 0.69717, 0.813717, 1.00272, 1.31566, 1.83554", \ + "0.569675, 0.746911, 0.824534, 0.942359, 1.13181, 1.4451, 1.96523", \ + "0.724935, 0.927351, 1.01092, 1.13297, 1.32331, 1.63623, 2.15649" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0613265, 0.199289, 0.288627, 0.441709, 0.704705, 1.14932, 1.89345", \ + "0.0613275, 0.19929, 0.288628, 0.44171, 0.704706, 1.1495, 1.89346", \ + "0.0616627, 0.199291, 0.288629, 0.441711, 0.704707, 1.14951, 1.89354", \ + "0.0639922, 0.199934, 0.289219, 0.441712, 0.705074, 1.14986, 1.89378", \ + "0.0695577, 0.205344, 0.293561, 0.444989, 0.706645, 1.15019, 1.89379", \ + "0.082649, 0.217451, 0.303767, 0.451827, 0.710638, 1.15267, 1.89419", \ + "0.106733, 0.243832, 0.325899, 0.469271, 0.72026, 1.15711, 1.89745" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.131764, 0.241769, 0.301462, 0.398092, 0.558562, 0.824787, 1.26749", \ + "0.176096, 0.286108, 0.345922, 0.44261, 0.603063, 0.869498, 1.3126", \ + "0.217557, 0.328434, 0.388215, 0.484932, 0.645362, 0.911613, 1.3544", \ + "0.28394, 0.398321, 0.458203, 0.55492, 0.715253, 0.981711, 1.42435", \ + "0.378041, 0.502156, 0.562079, 0.658828, 0.818945, 1.08486, 1.52796", \ + "0.505795, 0.645638, 0.707564, 0.803429, 0.963986, 1.22906, 1.6714", \ + "0.674736, 0.841746, 0.906769, 1.00599, 1.16525, 1.43325, 1.87381" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0331178, 0.141496, 0.216623, 0.343114, 0.556494, 0.912517, 1.50682", \ + "0.0331188, 0.141497, 0.216624, 0.343115, 0.556495, 0.912929, 1.50701", \ + "0.0355065, 0.141925, 0.21681, 0.343116, 0.557385, 0.91293, 1.50766", \ + "0.0414572, 0.144335, 0.218185, 0.343862, 0.557386, 0.912931, 1.50961", \ + "0.0542633, 0.151467, 0.22262, 0.346066, 0.557751, 0.913569, 1.50962", \ + "0.073298, 0.167054, 0.233982, 0.352748, 0.56125, 0.915863, 1.50963", \ + "0.105399, 0.195621, 0.255785, 0.368855, 0.570446, 0.921, 1.51347" \ + ); + } + } + 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.00965992, 0.00983776, 0.00983861, 0.010045, 0.00966499, 0.00957476, 0.00960749", \ + "0.00949051, 0.00983557, 0.00992, 0.0099239, 0.00984399, 0.00955685, 0.009682", \ + "0.00941645, 0.00973395, 0.00977198, 0.0098805, 0.00974973, 0.0095428, 0.0096436", \ + "0.00955145, 0.00953325, 0.00961883, 0.0097018, 0.00956259, 0.00931302, 0.00974842", \ + "0.00996598, 0.00965572, 0.00963133, 0.00953384, 0.00982156, 0.0094354, 0.0101643", \ + "0.0108275, 0.0101374, 0.0101399, 0.0101872, 0.0100649, 0.00955887, 0.0105351", \ + "0.013076, 0.0114761, 0.0112866, 0.0114657, 0.0114118, 0.0116232, 0.0108578" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0076781, 0.00843443, 0.0084512, 0.00842415, 0.00829327, 0.00803416, 0.00754224", \ + "0.00748639, 0.00829924, 0.0083975, 0.00833502, 0.00822408, 0.0079859, 0.0074441", \ + "0.00744911, 0.00807174, 0.00824199, 0.0082547, 0.00808805, 0.00789457, 0.00731063", \ + "0.00745783, 0.00789584, 0.00793094, 0.00800772, 0.00802553, 0.00766756, 0.00728712", \ + "0.00776127, 0.0080302, 0.00814048, 0.00815043, 0.0080165, 0.00863349, 0.00778919", \ + "0.00850421, 0.00830456, 0.00827175, 0.00832076, 0.00826026, 0.00783752, 0.00790218", \ + "0.0104344, 0.00950744, 0.00951599, 0.00940795, 0.00925847, 0.00929959, 0.00877322" \ + ); + } + } + 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.0107322, 0.0109083, 0.0109065, 0.0107921, 0.0105906, 0.0103205, 0.0104503", \ + "0.0106497, 0.0109399, 0.0109947, 0.0110311, 0.0109808, 0.010645, 0.0107487", \ + "0.010545, 0.0109249, 0.0109085, 0.0112652, 0.0108555, 0.0106392, 0.0107448", \ + "0.0106033, 0.0106299, 0.0107904, 0.0109041, 0.0107532, 0.0106137, 0.0106516", \ + "0.0108313, 0.0106969, 0.0107259, 0.0106861, 0.0108548, 0.0104656, 0.0110273", \ + "0.0113803, 0.0108694, 0.0109293, 0.0109206, 0.0108359, 0.0103832, 0.0108978", \ + "0.0129885, 0.0118991, 0.0118486, 0.0121566, 0.0120338, 0.0120148, 0.011506" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00777655, 0.00851416, 0.00852167, 0.00852717, 0.0083899, 0.00808059, 0.00766359", \ + "0.00763198, 0.00847661, 0.00856199, 0.00840892, 0.00837057, 0.00819904, 0.00761275", \ + "0.00758366, 0.00819501, 0.00844718, 0.00852402, 0.0082575, 0.0080393, 0.00755358", \ + "0.00761139, 0.00800612, 0.00809234, 0.00814492, 0.00810327, 0.00789942, 0.00769137", \ + "0.00787468, 0.00812969, 0.00820128, 0.00826533, 0.00809091, 0.00819529, 0.00791863", \ + "0.00861835, 0.00840965, 0.00837446, 0.00852747, 0.00873635, 0.00819572, 0.00853163", \ + "0.0106161, 0.00951164, 0.00958125, 0.00943953, 0.00962629, 0.00968345, 0.00936389" \ + ); + } + } + 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.0116963, 0.011869, 0.0117756, 0.0117054, 0.0118806, 0.0117707, 0.0113571", \ + "0.0116123, 0.0118429, 0.0119539, 0.01199, 0.0119219, 0.0115999, 0.0118048", \ + "0.0114925, 0.0119548, 0.0119776, 0.0120403, 0.0118435, 0.0116231, 0.0117326", \ + "0.0115226, 0.0116188, 0.0117734, 0.0118527, 0.0117516, 0.0114817, 0.0116338", \ + "0.0117037, 0.0116353, 0.0117236, 0.0116515, 0.0118034, 0.011469, 0.0116353", \ + "0.0120436, 0.0117344, 0.0117615, 0.0117375, 0.0116577, 0.011183, 0.0120549", \ + "0.0134117, 0.0125236, 0.0125082, 0.0127921, 0.0126361, 0.0128779, 0.0121779" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00797034, 0.00866883, 0.00870826, 0.00864811, 0.00857745, 0.00827513, 0.00782328", \ + "0.00782581, 0.00861658, 0.00871723, 0.00865568, 0.00854514, 0.00838124, 0.00779981", \ + "0.00778334, 0.00839129, 0.00862837, 0.00862261, 0.00840127, 0.00815153, 0.00765498", \ + "0.00781795, 0.00819442, 0.00828105, 0.00837661, 0.00830359, 0.00797124, 0.00788042", \ + "0.00806753, 0.00830678, 0.00839377, 0.00837525, 0.0082599, 0.00887487, 0.00818012", \ + "0.00880508, 0.00856499, 0.00873444, 0.00866594, 0.00882571, 0.00850138, 0.0087783", \ + "0.0106729, 0.00966889, 0.00973016, 0.00952249, 0.0098865, 0.00985374, 0.00925078" \ + ); + } + } + 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.0126314, 0.0128757, 0.0128319, 0.0128225, 0.0126024, 0.0123307, 0.0126168", \ + "0.0125181, 0.0128682, 0.0129063, 0.0128774, 0.0128453, 0.0128161, 0.0126631", \ + "0.0124323, 0.012827, 0.0128542, 0.0128594, 0.0127698, 0.0124703, 0.0127316", \ + "0.0124648, 0.012601, 0.012728, 0.0128417, 0.012718, 0.0127414, 0.0126111", \ + "0.0125189, 0.012574, 0.0126654, 0.0126033, 0.0127576, 0.0123464, 0.0129947", \ + "0.0128016, 0.0125956, 0.0126268, 0.0126716, 0.0125871, 0.0121669, 0.0126666", \ + "0.0138768, 0.0132375, 0.0132284, 0.0134989, 0.0134165, 0.0136343, 0.0128958" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00813407, 0.00882219, 0.0088387, 0.00879346, 0.00874085, 0.00845132, 0.00778164", \ + "0.00801898, 0.00873226, 0.00885336, 0.00881826, 0.00870267, 0.00849481, 0.0081242", \ + "0.00799614, 0.00856426, 0.00880754, 0.00874049, 0.00870907, 0.00833701, 0.0079026", \ + "0.00804769, 0.00843968, 0.00847665, 0.00862951, 0.00848878, 0.00827233, 0.00808023", \ + "0.00838012, 0.00858964, 0.00865335, 0.0086303, 0.00849979, 0.00888388, 0.00791855", \ + "0.00901488, 0.00889802, 0.00899189, 0.00895553, 0.00924042, 0.008597, 0.00890308", \ + "0.0108065, 0.00988201, 0.00992346, 0.0100046, 0.0100753, 0.0101583, 0.00951348" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00222742; + rise_capacitance : 0.0022386; + rise_capacitance_range (0.00209304, 0.0023468); + fall_capacitance : 0.00221625; + fall_capacitance_range (0.00203631, 0.00238158); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00232868; + rise_capacitance : 0.00236291; + rise_capacitance_range (0.00212268, 0.00264031); + fall_capacitance : 0.00229444; + fall_capacitance_range (0.00212376, 0.00243507); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00232578; + rise_capacitance : 0.00236258; + rise_capacitance_range (0.00212869, 0.00262788); + fall_capacitance : 0.00228897; + fall_capacitance_range (0.0021475, 0.00240556); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00233359; + rise_capacitance : 0.00237382; + rise_capacitance_range (0.00215952, 0.00261729); + fall_capacitance : 0.00229337; + fall_capacitance_range (0.00220268, 0.00238341); + } + } + cell (sg13cmos5l_antennanp) { + area : 5.4432; + cell_footprint : "antennanp"; + cell_leakage_power : 3.5654; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 3.5627; + when : "A"; + } + leakage_power () { + value : 3.5681; + when : "!A"; + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00111883; + rise_capacitance : 0.00107904; + rise_capacitance_range (0.0002285, 0.00176666); + fall_capacitance : 0.00115861; + fall_capacitance_range (0.000222338, 0.00189149); + 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.000246942, -0.00024646, -0.000246271, -0.000249096, -0.000249295, -0.000248557, -0.000249001" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000246942, 0.00024646, 0.000246271, 0.000249096, 0.000249295, 0.000248557, 0.000249001" \ + ); + } + } + } + } + cell (sg13cmos5l_buf_1) { + area : 7.2576; + cell_footprint : "buf"; + cell_leakage_power : 531.712; + leakage_power () { + value : 568.96; + when : "!A&!X"; + } + leakage_power () { + value : 494.464; + 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.074424, 0.176702, 0.24471, 0.35702, 0.544562, 0.85735, 1.37852", \ + "0.115347, 0.217906, 0.286162, 0.398527, 0.586515, 0.899005, 1.42051", \ + "0.144517, 0.247671, 0.31567, 0.428283, 0.615904, 0.928705, 1.45029", \ + "0.189508, 0.295459, 0.36358, 0.475825, 0.663998, 0.976679, 1.49771", \ + "0.249133, 0.36163, 0.429207, 0.541147, 0.729001, 1.04192, 1.56303", \ + "0.330512, 0.455079, 0.522675, 0.631275, 0.818571, 1.13025, 1.64994", \ + "0.438528, 0.591328, 0.659071, 0.769836, 0.954385, 1.26407, 1.78402" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0232806, 0.160333, 0.257169, 0.417704, 0.68647, 1.13416, 1.88164", \ + "0.025764, 0.160431, 0.257208, 0.418452, 0.686922, 1.13456, 1.88165", \ + "0.0294133, 0.160952, 0.257645, 0.418453, 0.686923, 1.13474, 1.88166", \ + "0.0366441, 0.162382, 0.258547, 0.418487, 0.686924, 1.14014, 1.88167", \ + "0.0490499, 0.166161, 0.260391, 0.419876, 0.688066, 1.14015, 1.88168", \ + "0.067323, 0.174795, 0.265662, 0.422599, 0.689789, 1.14016, 1.88199", \ + "0.097369, 0.19808, 0.279245, 0.430171, 0.694556, 1.14017, 1.8848" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0781567, 0.168349, 0.226474, 0.322, 0.481806, 0.747771, 1.19122", \ + "0.117086, 0.208118, 0.266228, 0.361915, 0.521787, 0.787711, 1.23098", \ + "0.146574, 0.239291, 0.297404, 0.393179, 0.552788, 0.818931, 1.26218", \ + "0.189822, 0.284783, 0.34318, 0.438961, 0.598609, 0.864673, 1.30822", \ + "0.24734, 0.347897, 0.405775, 0.501095, 0.660758, 0.926797, 1.36961", \ + "0.315837, 0.429953, 0.488781, 0.583038, 0.73883, 1.00372, 1.44634", \ + "0.398753, 0.53815, 0.599404, 0.693358, 0.851482, 1.10959, 1.55167" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.022809, 0.130908, 0.208087, 0.336206, 0.550787, 0.908388, 1.50446", \ + "0.0246877, 0.131168, 0.20822, 0.336234, 0.55124, 0.908389, 1.50454", \ + "0.0280631, 0.132228, 0.20889, 0.336429, 0.551241, 0.909103, 1.50455", \ + "0.0343661, 0.134666, 0.210337, 0.337492, 0.551317, 0.909104, 1.50456", \ + "0.0463257, 0.139157, 0.213413, 0.339707, 0.553472, 0.909434, 1.50562", \ + "0.065244, 0.149445, 0.219799, 0.343401, 0.556016, 0.912154, 1.50621", \ + "0.09494, 0.174793, 0.23791, 0.353606, 0.561251, 0.916047, 1.51083" \ + ); + } + } + 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.00464485, 0.00495602, 0.00493575, 0.00489296, 0.00478586, 0.00461342, 0.00468258", \ + "0.00437489, 0.00469138, 0.00468777, 0.00469264, 0.00458442, 0.00442468, 0.00449737", \ + "0.00432143, 0.00456169, 0.00465073, 0.00464726, 0.00449943, 0.00435677, 0.00432822", \ + "0.00437403, 0.0046104, 0.00459855, 0.00465465, 0.00456009, 0.00462832, 0.00440108", \ + "0.00463592, 0.00477711, 0.00483144, 0.00480897, 0.00479198, 0.0046552, 0.00475977", \ + "0.00523691, 0.00525847, 0.00529851, 0.00524364, 0.00525885, 0.00489083, 0.00511571", \ + "0.00682863, 0.00660858, 0.00658132, 0.0065458, 0.0065115, 0.00642374, 0.00609121" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00455539, 0.00487726, 0.00487146, 0.00483558, 0.00477415, 0.00459228, 0.00436189", \ + "0.00431652, 0.00468011, 0.00468529, 0.00464951, 0.00460191, 0.0044502, 0.00419995", \ + "0.00429374, 0.00459096, 0.00465958, 0.00467574, 0.00458145, 0.00443109, 0.00417202", \ + "0.00431894, 0.0045922, 0.00458923, 0.00461182, 0.00461018, 0.00449418, 0.00418355", \ + "0.00456473, 0.00473562, 0.00476987, 0.0047688, 0.00461365, 0.00475804, 0.00433105", \ + "0.00522305, 0.00522745, 0.00533621, 0.00535934, 0.00529851, 0.00495859, 0.00488311", \ + "0.00670025, 0.00653059, 0.00656153, 0.00654924, 0.00651619, 0.00640905, 0.0062657" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00211528; + rise_capacitance : 0.00214982; + rise_capacitance_range (0.00196024, 0.00228989); + fall_capacitance : 0.00208074; + fall_capacitance_range (0.00191501, 0.00223262); + } + } + cell (sg13cmos5l_buf_16) { + area : 45.36; + cell_footprint : "buf"; + cell_leakage_power : 6741.44; + leakage_power () { + value : 5028.76; + when : "A&X"; + } + leakage_power () { + value : 8454.12; + 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.0830654, 0.197718, 0.26594, 0.378849, 0.5668, 0.880099, 1.40216", \ + "0.127249, 0.242131, 0.310534, 0.423227, 0.611448, 0.925318, 1.44747", \ + "0.160098, 0.276997, 0.345566, 0.458242, 0.646634, 0.96145, 1.48193", \ + "0.211229, 0.332827, 0.400939, 0.513187, 0.701589, 1.01469, 1.53722", \ + "0.280518, 0.414044, 0.481533, 0.593723, 0.781055, 1.09409, 1.61582", \ + "0.375785, 0.526857, 0.593925, 0.704417, 0.89047, 1.20249, 1.72451", \ + "0.504593, 0.686333, 0.755319, 0.865302, 1.04914, 1.36032, 1.87814" \ + ); + } + rise_transition (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.0223085, 0.162433, 0.259389, 0.420194, 0.689593, 1.13842, 1.88783", \ + "0.0251417, 0.162563, 0.259429, 0.420195, 0.689613, 1.13894, 1.88784", \ + "0.0297465, 0.16331, 0.259776, 0.42028, 0.689914, 1.14046, 1.88785", \ + "0.0387538, 0.165558, 0.260983, 0.420946, 0.689915, 1.14047, 1.88786", \ + "0.0542371, 0.1719, 0.264365, 0.422846, 0.691196, 1.14048, 1.88787", \ + "0.07602, 0.186247, 0.273266, 0.427811, 0.69394, 1.1412, 1.88803", \ + "0.113034, 0.216192, 0.292267, 0.439166, 0.700958, 1.14609, 1.8914" \ + ); + } + cell_fall (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.0925716, 0.198959, 0.257691, 0.354088, 0.514602, 0.781743, 1.22704", \ + "0.134039, 0.240862, 0.299727, 0.396099, 0.556719, 0.823922, 1.26944", \ + "0.168413, 0.277042, 0.335996, 0.432418, 0.592946, 0.860224, 1.30546", \ + "0.220107, 0.334307, 0.393252, 0.489602, 0.650274, 0.917358, 1.36251", \ + "0.291321, 0.414163, 0.472841, 0.569124, 0.729044, 0.996041, 1.44064", \ + "0.381657, 0.520145, 0.580872, 0.676024, 0.834414, 1.09749, 1.53878", \ + "0.499467, 0.667236, 0.729849, 0.825356, 0.981718, 1.24682, 1.68955" \ + ); + } + fall_transition (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.025021, 0.137481, 0.21425, 0.34244, 0.558019, 0.917592, 1.51607", \ + "0.0264452, 0.13757, 0.214251, 0.343435, 0.558113, 0.917593, 1.51614", \ + "0.0304478, 0.138672, 0.214722, 0.343436, 0.558114, 0.917594, 1.51615", \ + "0.0390815, 0.141906, 0.21681, 0.34358, 0.558369, 0.917743, 1.51618", \ + "0.0527173, 0.150235, 0.221869, 0.346808, 0.560394, 0.918838, 1.5172", \ + "0.076629, 0.164719, 0.232385, 0.353398, 0.564499, 0.921138, 1.51837", \ + "0.11491, 0.197496, 0.256662, 0.369425, 0.57385, 0.927562, 1.52329" \ + ); + } + } + 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.0579801, 0.0645619, 0.0644487, 0.0641911, 0.0626619, 0.0599269, 0.0616074", \ + "0.0562386, 0.0617723, 0.0635423, 0.0616667, 0.0604694, 0.0586048, 0.0601445", \ + "0.056367, 0.0608163, 0.0623571, 0.0610004, 0.0601598, 0.0593947, 0.0587785", \ + "0.0567636, 0.0598871, 0.0599664, 0.0615976, 0.0590407, 0.0570215, 0.057469", \ + "0.0599475, 0.0615658, 0.0622376, 0.0617525, 0.0615189, 0.0599412, 0.0713993", \ + "0.0678119, 0.0647957, 0.0650683, 0.0661981, 0.0655052, 0.0616444, 0.0678084", \ + "0.0857953, 0.0759867, 0.0754092, 0.0746564, 0.0738875, 0.073437, 0.0657644" \ + ); + } + fall_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.0560159, 0.0627624, 0.0627705, 0.0625722, 0.0615604, 0.0592964, 0.0553259", \ + "0.0543145, 0.0618313, 0.0612615, 0.0621855, 0.0601824, 0.0581498, 0.0542545", \ + "0.0544752, 0.0594788, 0.0608673, 0.0602718, 0.0592931, 0.0574071, 0.0536898", \ + "0.0555096, 0.0596199, 0.0595552, 0.0600283, 0.0614773, 0.0575043, 0.0542619", \ + "0.0591087, 0.0603575, 0.0609344, 0.0611862, 0.0598241, 0.0604118, 0.0545155", \ + "0.0667676, 0.0638887, 0.064393, 0.0647366, 0.0635496, 0.0563881, 0.057437", \ + "0.0838863, 0.0737296, 0.0740679, 0.0734022, 0.0726117, 0.0737699, 0.0692411" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0159226; + rise_capacitance : 0.0162359; + rise_capacitance_range (0.0149544, 0.0172776); + fall_capacitance : 0.0156093; + fall_capacitance_range (0.0145123, 0.01661); + } + } + cell (sg13cmos5l_buf_2) { + area : 9.072; + cell_footprint : "buf"; + cell_leakage_power : 882.336; + leakage_power () { + value : 1067.14; + when : "!A&!X"; + } + leakage_power () { + value : 697.533; + 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.084286, 0.193425, 0.261775, 0.374042, 0.561586, 0.874438, 1.3956", \ + "0.128455, 0.238016, 0.306277, 0.418727, 0.606392, 0.91931, 1.44061", \ + "0.161455, 0.2725, 0.340798, 0.453349, 0.641425, 0.955817, 1.47517", \ + "0.212756, 0.328265, 0.396055, 0.508163, 0.695936, 1.00847, 1.5366", \ + "0.282316, 0.40897, 0.476213, 0.587794, 0.775352, 1.08728, 1.60857", \ + "0.376784, 0.52073, 0.58935, 0.700865, 0.887826, 1.19723, 1.71747", \ + "0.50783, 0.681242, 0.750134, 0.860165, 1.04327, 1.35358, 1.87111" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0232703, 0.160564, 0.257617, 0.41821, 0.687286, 1.13542, 1.88375", \ + "0.0259884, 0.16076, 0.257653, 0.419121, 0.687346, 1.13594, 1.88376", \ + "0.0303965, 0.161525, 0.257891, 0.419122, 0.687415, 1.13753, 1.88377", \ + "0.0389478, 0.163542, 0.259063, 0.419123, 0.687416, 1.1389, 1.89037", \ + "0.0537997, 0.16952, 0.262089, 0.420797, 0.688731, 1.13891, 1.89038", \ + "0.074526, 0.183655, 0.270405, 0.425, 0.691312, 1.13892, 1.89039", \ + "0.108539, 0.211229, 0.288166, 0.435557, 0.697334, 1.14246, 1.8904" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0902664, 0.189928, 0.248181, 0.343863, 0.503562, 0.76925, 1.21205", \ + "0.131496, 0.231655, 0.290044, 0.385728, 0.545586, 0.811058, 1.25364", \ + "0.165244, 0.26714, 0.325488, 0.421154, 0.580909, 0.84658, 1.28946", \ + "0.215723, 0.322293, 0.380724, 0.476578, 0.636272, 0.902025, 1.3447", \ + "0.283916, 0.398613, 0.456675, 0.552317, 0.711442, 0.977218, 1.41914", \ + "0.369083, 0.499394, 0.558063, 0.652869, 0.810614, 1.07115, 1.51191", \ + "0.477047, 0.636554, 0.698018, 0.792484, 0.949715, 1.21348, 1.65333" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0246025, 0.133714, 0.210234, 0.337903, 0.552137, 0.909331, 1.50473", \ + "0.0260756, 0.134044, 0.210275, 0.338065, 0.552481, 0.909941, 1.50474", \ + "0.029956, 0.135078, 0.210814, 0.338119, 0.552482, 0.909942, 1.50475", \ + "0.0379894, 0.137984, 0.212818, 0.33927, 0.552584, 0.909943, 1.50536", \ + "0.0509894, 0.145819, 0.217467, 0.341938, 0.554588, 0.910814, 1.50537", \ + "0.073494, 0.15921, 0.226562, 0.347755, 0.558501, 0.913323, 1.50708", \ + "0.108959, 0.190385, 0.249797, 0.362168, 0.566422, 0.918361, 1.5108" \ + ); + } + } + 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.00774484, 0.00847732, 0.00850004, 0.00842592, 0.00824536, 0.00791031, 0.00815734", \ + "0.00744885, 0.00808167, 0.00812513, 0.00819667, 0.00797501, 0.00764962, 0.00785728", \ + "0.00742031, 0.00795161, 0.00818598, 0.00802233, 0.00788492, 0.00779461, 0.00772822", \ + "0.00745407, 0.00788335, 0.00788852, 0.00802502, 0.00771608, 0.00770765, 0.00843008", \ + "0.00783789, 0.00811723, 0.00817664, 0.00812449, 0.00809115, 0.0077422, 0.00795155", \ + "0.00876287, 0.00859062, 0.00866819, 0.00881383, 0.00882185, 0.00819387, 0.00897787", \ + "0.0110511, 0.0101709, 0.0101136, 0.010015, 0.00981248, 0.00979239, 0.00883207" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00751557, 0.0083029, 0.00830706, 0.0082457, 0.00814151, 0.00784936, 0.00733225", \ + "0.00725245, 0.008125, 0.00813355, 0.00806949, 0.00795846, 0.00771133, 0.00716246", \ + "0.00722731, 0.00786177, 0.00801344, 0.00792924, 0.00783584, 0.00757889, 0.00707141", \ + "0.00733185, 0.00786919, 0.0078561, 0.00792423, 0.00816837, 0.00799059, 0.00711487", \ + "0.00777476, 0.00797747, 0.00802233, 0.00808653, 0.00783606, 0.00801452, 0.00715286", \ + "0.00869611, 0.00849501, 0.00853295, 0.00858612, 0.0085005, 0.00754219, 0.00746681", \ + "0.0108374, 0.00991569, 0.00984942, 0.0098465, 0.00981471, 0.00985674, 0.00928783" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00245261; + rise_capacitance : 0.00250186; + rise_capacitance_range (0.00232514, 0.0026462); + fall_capacitance : 0.00240337; + fall_capacitance_range (0.00224886, 0.00255611); + } + } + cell (sg13cmos5l_buf_4) { + area : 14.5152; + cell_footprint : "buf"; + cell_leakage_power : 1653.2; + leakage_power () { + value : 1257.51; + when : "A&X"; + } + leakage_power () { + value : 2048.9; + 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.108179, 0.225834, 0.294346, 0.406745, 0.594563, 0.907264, 1.42811", \ + "0.154922, 0.272791, 0.341205, 0.453587, 0.641488, 0.954064, 1.47516", \ + "0.192685, 0.312554, 0.380954, 0.493249, 0.680915, 0.99377, 1.51506", \ + "0.25366, 0.378752, 0.446821, 0.559139, 0.746617, 1.05911, 1.57999", \ + "0.340746, 0.477881, 0.545417, 0.656904, 0.843353, 1.15532, 1.67586", \ + "0.462094, 0.623183, 0.690904, 0.802369, 0.987201, 1.29812, 1.81726", \ + "0.636624, 0.826313, 0.901271, 1.01138, 1.19547, 1.50326, 2.0242" \ + ); + } + rise_transition (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.0303509, 0.16526, 0.261431, 0.421494, 0.690184, 1.13745, 1.88357", \ + "0.0323019, 0.165413, 0.261432, 0.421495, 0.690226, 1.13764, 1.8839", \ + "0.0369077, 0.166413, 0.261792, 0.421686, 0.690846, 1.13808, 1.88391", \ + "0.0461327, 0.169501, 0.263342, 0.422263, 0.690847, 1.13841, 1.88392", \ + "0.0638719, 0.177427, 0.267965, 0.424861, 0.691595, 1.13842, 1.88402", \ + "0.090527, 0.196971, 0.279553, 0.431475, 0.695052, 1.14059, 1.88467", \ + "0.127286, 0.234359, 0.306378, 0.447499, 0.704711, 1.146, 1.88915" \ + ); + } + cell_fall (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.0917749, 0.195204, 0.253715, 0.349967, 0.510257, 0.777019, 1.22126", \ + "0.133902, 0.237756, 0.296514, 0.392601, 0.552872, 0.81958, 1.26419", \ + "0.16862, 0.274227, 0.332964, 0.429099, 0.589444, 0.856412, 1.30061", \ + "0.220946, 0.331205, 0.389905, 0.485942, 0.646279, 0.912852, 1.35711", \ + "0.291285, 0.410554, 0.468276, 0.56347, 0.722324, 0.988369, 1.4322", \ + "0.378252, 0.513558, 0.572996, 0.667254, 0.822775, 1.08816, 1.53041", \ + "0.482557, 0.648469, 0.712624, 0.804525, 0.95949, 1.22775, 1.66701" \ + ); + } + fall_transition (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.0254992, 0.136285, 0.212826, 0.340923, 0.555854, 0.91447, 1.51213", \ + "0.0268997, 0.136372, 0.21304, 0.341478, 0.555855, 0.914471, 1.51274", \ + "0.0309378, 0.13754, 0.213401, 0.341479, 0.555862, 0.915184, 1.51275", \ + "0.0396654, 0.140623, 0.215481, 0.341997, 0.55638, 0.915185, 1.51411", \ + "0.0538267, 0.14891, 0.22068, 0.345228, 0.558393, 0.915737, 1.51412", \ + "0.078893, 0.163795, 0.231369, 0.351691, 0.5627, 0.918312, 1.51423", \ + "0.119791, 0.199708, 0.257795, 0.367567, 0.571839, 0.924782, 1.51884" \ + ); + } + } + 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.0140737, 0.0155639, 0.0156007, 0.015513, 0.0152084, 0.0145067, 0.0148591", \ + "0.0137372, 0.0150247, 0.0151087, 0.0150588, 0.014871, 0.0142226, 0.0144512", \ + "0.0137189, 0.0147316, 0.0149249, 0.0150128, 0.0147001, 0.0140826, 0.0144407", \ + "0.0139384, 0.0144961, 0.0145377, 0.0149925, 0.0145735, 0.0139874, 0.0141629", \ + "0.0146488, 0.0146666, 0.0148071, 0.0145836, 0.0145411, 0.0145585, 0.0153631", \ + "0.0165151, 0.0156799, 0.0155664, 0.0160197, 0.0155561, 0.0148472, 0.0161748", \ + "0.0203769, 0.0177815, 0.0177072, 0.0174485, 0.0173001, 0.0170444, 0.0160722" \ + ); + } + fall_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.014217, 0.0158241, 0.0157859, 0.0157728, 0.0155328, 0.0148794, 0.0138047", \ + "0.0138135, 0.0156464, 0.0155419, 0.0155361, 0.0152146, 0.0147032, 0.0138327", \ + "0.0138138, 0.0150841, 0.0153908, 0.0152138, 0.0150373, 0.0146265, 0.0135955", \ + "0.0139953, 0.0150452, 0.0150218, 0.0151417, 0.0152092, 0.0147112, 0.0139024", \ + "0.0146834, 0.0150995, 0.0150862, 0.0150621, 0.0145875, 0.0156378, 0.0130974", \ + "0.0165458, 0.0156808, 0.0158938, 0.0157674, 0.0151298, 0.0140975, 0.0140233", \ + "0.020163, 0.0176414, 0.0177228, 0.0176069, 0.0174072, 0.0178587, 0.0163592" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00346371; + rise_capacitance : 0.00362851; + rise_capacitance_range (0.00341474, 0.00379208); + fall_capacitance : 0.00329891; + fall_capacitance_range (0.00309696, 0.00353517); + } + } + cell (sg13cmos5l_buf_8) { + area : 23.5872; + cell_footprint : "buf"; + cell_leakage_power : 3370.78; + leakage_power () { + value : 2514.38; + when : "A&X"; + } + leakage_power () { + value : 4227.19; + 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.0834859, 0.196634, 0.264894, 0.377211, 0.565071, 0.8779, 1.39929", \ + "0.127783, 0.241232, 0.309588, 0.422101, 0.611843, 0.923308, 1.44448", \ + "0.160892, 0.276137, 0.344444, 0.457148, 0.645265, 0.957843, 1.47944", \ + "0.212403, 0.33243, 0.400404, 0.512401, 0.700189, 1.01293, 1.54102", \ + "0.282008, 0.413884, 0.481536, 0.593433, 0.780455, 1.09312, 1.61412", \ + "0.37689, 0.527822, 0.595894, 0.70709, 0.890921, 1.20321, 1.72258", \ + "0.506953, 0.68922, 0.759118, 0.867368, 1.05301, 1.35998, 1.87759" \ + ); + } + rise_transition (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.022412, 0.161551, 0.258317, 0.4189, 0.687614, 1.13642, 1.88394", \ + "0.0252599, 0.161569, 0.258318, 0.419498, 0.689672, 1.13643, 1.88395", \ + "0.0298508, 0.162309, 0.258612, 0.419499, 0.689673, 1.13644, 1.88399", \ + "0.0389277, 0.164612, 0.25988, 0.419578, 0.689674, 1.13709, 1.88991", \ + "0.0543974, 0.170496, 0.263203, 0.421501, 0.689675, 1.1371, 1.88992", \ + "0.076397, 0.185503, 0.271996, 0.426227, 0.692276, 1.13865, 1.88993", \ + "0.113076, 0.214312, 0.291345, 0.437913, 0.698691, 1.14347, 1.88994" \ + ); + } + cell_fall (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.0929656, 0.198435, 0.257182, 0.353729, 0.514643, 0.782313, 1.22838", \ + "0.134451, 0.240299, 0.299222, 0.395699, 0.556616, 0.82442, 1.27033", \ + "0.169071, 0.276845, 0.335905, 0.432443, 0.593308, 0.861191, 1.3072", \ + "0.221561, 0.334183, 0.393211, 0.489988, 0.650643, 0.918284, 1.36442", \ + "0.292751, 0.414462, 0.473453, 0.569405, 0.73025, 0.998, 1.44316", \ + "0.383562, 0.521345, 0.581049, 0.676409, 0.835201, 1.09739, 1.54129", \ + "0.502373, 0.669706, 0.73205, 0.827761, 0.984112, 1.2498, 1.69139" \ + ); + } + fall_transition (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.025028, 0.136935, 0.213663, 0.34228, 0.558039, 0.918007, 1.51794", \ + "0.0264456, 0.136981, 0.213765, 0.343273, 0.558302, 0.918008, 1.51812", \ + "0.0305131, 0.138085, 0.214302, 0.343274, 0.558303, 0.918788, 1.51813", \ + "0.0391118, 0.14132, 0.21645, 0.343567, 0.558527, 0.918789, 1.51814", \ + "0.0528212, 0.149655, 0.221563, 0.346533, 0.560357, 0.918974, 1.51898", \ + "0.07665, 0.163821, 0.232066, 0.353489, 0.564916, 0.921915, 1.52017", \ + "0.11482, 0.197344, 0.256292, 0.369183, 0.573471, 0.92813, 1.52536" \ + ); + } + } + 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.0292175, 0.0325105, 0.0325074, 0.0322539, 0.0315803, 0.030325, 0.031038", \ + "0.0283163, 0.0310674, 0.0313002, 0.0313661, 0.0315462, 0.0306426, 0.030046", \ + "0.0283074, 0.0305225, 0.0309344, 0.0306421, 0.030332, 0.0288045, 0.0298641", \ + "0.0285818, 0.0301632, 0.0301499, 0.0306938, 0.0295223, 0.0286208, 0.0324324", \ + "0.0300814, 0.0307691, 0.0313555, 0.0308794, 0.0310571, 0.0296653, 0.0336965", \ + "0.033891, 0.0325431, 0.032938, 0.0335539, 0.0331388, 0.0312216, 0.0322089", \ + "0.0429429, 0.0379568, 0.0381352, 0.0376712, 0.0375291, 0.0370677, 0.0324587" \ + ); + } + fall_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.0282147, 0.0315934, 0.0315252, 0.0314743, 0.030971, 0.0298673, 0.0276196", \ + "0.0272842, 0.0310205, 0.0307172, 0.0312345, 0.0302388, 0.0292275, 0.02732", \ + "0.0273669, 0.0299282, 0.0305688, 0.0302552, 0.0297114, 0.028957, 0.026974", \ + "0.0278158, 0.0297933, 0.0298783, 0.0301966, 0.0308525, 0.0289462, 0.0270452", \ + "0.0296418, 0.0301253, 0.0306012, 0.030388, 0.0300555, 0.0324798, 0.0273492", \ + "0.0334033, 0.0317026, 0.0322155, 0.0324738, 0.0318775, 0.0283102, 0.0286765", \ + "0.0428796, 0.0370598, 0.0368013, 0.0368766, 0.0359577, 0.0363324, 0.0328269" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00800451; + rise_capacitance : 0.00816044; + rise_capacitance_range (0.00757625, 0.00866592); + fall_capacitance : 0.00784857; + fall_capacitance_range (0.00733712, 0.00833494); + } + } + cell (sg13cmos5l_decap_4) { + area : 7.2576; + cell_footprint : "decap"; + cell_leakage_power : 98.643; + dont_touch : true; + dont_use : true; + is_decap_cell : true; + } + cell (sg13cmos5l_decap_8) { + area : 12.7008; + cell_footprint : "decap"; + cell_leakage_power : 197.301; + dont_touch : true; + dont_use : true; + is_decap_cell : true; + } + cell (sg13cmos5l_dfrbp_1) { + area : 52.6176; + cell_footprint : "dfrbp"; + cell_leakage_power : 2633.71; + leakage_power () { + value : 2300.37; + when : "!CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 2338.08; + when : "!CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 2173.5; + when : "CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 2211.21; + when : "CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 3177.04; + when : "!CLK&!D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 2393.31; + when : "!CLK&!D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 2937.79; + when : "!CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 3035.91; + when : "!CLK&D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 2901.07; + when : "CLK&!D&RESET_B&Q*!Q_N"; + } + leakage_power () { + value : 2297.72; + when : "CLK&!D&RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 3038.2; + when : "CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 2800.27; + 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.293439, 0.385307, 0.452586, 0.564191, 0.75115, 1.06286, 1.58282", \ + "0.337409, 0.429105, 0.496569, 0.608346, 0.795029, 1.10655, 1.62607", \ + "0.371656, 0.463556, 0.530853, 0.642559, 0.829491, 1.14195, 1.66057", \ + "0.426077, 0.517844, 0.585243, 0.696707, 0.883706, 1.19536, 1.71745", \ + "0.504236, 0.596103, 0.663348, 0.774995, 0.96189, 1.27348, 1.7928", \ + "0.61473, 0.706301, 0.773638, 0.885123, 1.07208, 1.38356, 1.90286", \ + "0.769854, 0.860441, 0.927643, 1.03906, 1.22626, 1.53781, 2.05722" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.030852, 0.159744, 0.256136, 0.415903, 0.68355, 1.13016, 1.87441", \ + "0.030853, 0.160147, 0.256137, 0.416221, 0.683699, 1.13017, 1.87461", \ + "0.0308872, 0.160148, 0.256138, 0.418149, 0.6837, 1.13101, 1.87462", \ + "0.0308882, 0.160149, 0.256139, 0.41815, 0.683857, 1.13102, 1.8771", \ + "0.0310161, 0.16015, 0.25614, 0.418151, 0.683858, 1.13103, 1.87711", \ + "0.03107, 0.160151, 0.256141, 0.418152, 0.683859, 1.13104, 1.87712", \ + "0.031778, 0.160152, 0.256142, 0.418153, 0.68386, 1.13105, 1.87713" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.269918, 0.354287, 0.411888, 0.506796, 0.665969, 0.931556, 1.37343", \ + "0.313798, 0.398282, 0.455906, 0.55096, 0.710108, 0.975251, 1.4173", \ + "0.347948, 0.432341, 0.489899, 0.585128, 0.744204, 1.0094, 1.4525", \ + "0.401256, 0.485578, 0.543185, 0.638319, 0.797401, 1.06259, 1.50482", \ + "0.475802, 0.560176, 0.617752, 0.71293, 0.872023, 1.13718, 1.57914", \ + "0.577943, 0.662338, 0.719937, 0.815031, 0.974156, 1.23919, 1.68116", \ + "0.711242, 0.795691, 0.853299, 0.948312, 1.10748, 1.3728, 1.81466" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0253571, 0.130077, 0.206593, 0.334102, 0.547939, 0.904554, 1.4991", \ + "0.0253581, 0.130078, 0.206681, 0.334103, 0.54794, 0.904634, 1.49913", \ + "0.0253596, 0.130079, 0.206682, 0.334104, 0.547941, 0.904744, 1.50027", \ + "0.0253993, 0.13008, 0.206714, 0.334105, 0.548195, 0.904745, 1.50028", \ + "0.0254197, 0.130081, 0.206767, 0.334106, 0.548196, 0.904746, 1.50029", \ + "0.0254207, 0.130082, 0.206768, 0.334107, 0.548197, 0.904747, 1.5003", \ + "0.0254217, 0.130083, 0.206769, 0.334108, 0.548198, 0.904951, 1.50031" \ + ); + } + } + 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.379116, 0.463306, 0.52085, 0.616118, 0.775209, 1.04059, 1.48263", \ + "0.423848, 0.508022, 0.565582, 0.660797, 0.819961, 1.08521, 1.52755", \ + "0.467854, 0.55202, 0.609608, 0.704797, 0.863944, 1.12927, 1.5716", \ + "0.543165, 0.627428, 0.684947, 0.780092, 0.939276, 1.20468, 1.64717", \ + "0.659812, 0.744019, 0.801594, 0.896615, 1.05604, 1.32107, 1.7632", \ + "0.827239, 0.911254, 0.968821, 1.064, 1.22314, 1.48838, 1.93041", \ + "1.06515, 1.14909, 1.2066, 1.30171, 1.4611, 1.72639, 2.16813" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0250432, 0.129902, 0.206446, 0.334009, 0.547918, 0.90457, 1.49918", \ + "0.0250442, 0.129958, 0.206447, 0.334032, 0.547922, 0.904625, 1.49919", \ + "0.0250452, 0.129959, 0.206637, 0.335072, 0.547923, 0.904628, 1.49992", \ + "0.0250476, 0.12996, 0.206638, 0.335073, 0.547924, 0.9049, 1.49994", \ + "0.025105, 0.129961, 0.206639, 0.335074, 0.547942, 0.90508, 1.49995", \ + "0.025286, 0.129962, 0.20664, 0.335075, 0.548134, 0.905081, 1.49996", \ + "0.025501, 0.129963, 0.206641, 0.335076, 0.54818, 0.905082, 1.49997" \ + ); + } + } + 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.0239079, 0.0375636, 0.0467411, 0.0618415, 0.0869348, 0.1288, 0.19847", \ + "0.0235865, 0.0372317, 0.0463615, 0.0614734, 0.0865877, 0.128372, 0.198109", \ + "0.0234419, 0.0371677, 0.046265, 0.0616138, 0.0864961, 0.128395, 0.197966", \ + "0.0233649, 0.0369859, 0.046187, 0.0612998, 0.0865084, 0.128246, 0.198192", \ + "0.0236494, 0.0372999, 0.0464723, 0.0615347, 0.0867261, 0.128498, 0.198246", \ + "0.0244418, 0.0380086, 0.0471819, 0.0623441, 0.087554, 0.129276, 0.199522", \ + "0.0265196, 0.0399717, 0.0491874, 0.0643285, 0.0895324, 0.131526, 0.201184" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.024534, 0.0380761, 0.0471988, 0.0621318, 0.087122, 0.128748, 0.198022", \ + "0.0242187, 0.0377818, 0.046882, 0.0618381, 0.0868317, 0.128387, 0.197649", \ + "0.0241862, 0.0378191, 0.047125, 0.061912, 0.0868357, 0.128358, 0.197897", \ + "0.024213, 0.0377626, 0.0468814, 0.0620157, 0.0868363, 0.128358, 0.197754", \ + "0.0246611, 0.038306, 0.0474185, 0.0623382, 0.0873609, 0.129972, 0.198225", \ + "0.0256029, 0.0391745, 0.0483936, 0.0634121, 0.088652, 0.130062, 0.199598", \ + "0.027641, 0.0411803, 0.0503408, 0.0654077, 0.0906995, 0.132721, 0.202452" \ + ); + } + } + 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.01687, 0.0304208, 0.0395267, 0.0545233, 0.0794913, 0.121046, 0.190378", \ + "0.0167803, 0.030315, 0.0394208, 0.0544133, 0.0794054, 0.120959, 0.190296", \ + "0.0166723, 0.0303655, 0.039334, 0.0544358, 0.079276, 0.12087, 0.190171", \ + "0.0166235, 0.0301621, 0.0393204, 0.0546068, 0.079255, 0.12085, 0.190206", \ + "0.0168427, 0.0303993, 0.0394567, 0.0544333, 0.0796863, 0.12117, 0.190492", \ + "0.0170972, 0.0306268, 0.0397438, 0.0548777, 0.0798214, 0.121355, 0.192729", \ + "0.0179172, 0.0313842, 0.0404654, 0.0556776, 0.080909, 0.122875, 0.19204" \ + ); + } + } + } + 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.210241, 0.340746, 0.410787, 0.523696, 0.711105, 1.0234, 1.54383", \ + "0.254125, 0.384822, 0.454847, 0.567422, 0.755285, 1.06772, 1.58796", \ + "0.288374, 0.418934, 0.488931, 0.601728, 0.789204, 1.1017, 1.62201", \ + "0.341712, 0.472332, 0.542323, 0.654923, 0.842559, 1.15472, 1.6749", \ + "0.416266, 0.546934, 0.616938, 0.729578, 0.917145, 1.2293, 1.74926", \ + "0.516761, 0.647379, 0.717381, 0.830076, 1.01787, 1.32997, 1.84997", \ + "0.651673, 0.782028, 0.85203, 0.96489, 1.15243, 1.46483, 1.9847" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0410638, 0.174511, 0.264781, 0.420707, 0.687083, 1.13387, 1.87863", \ + "0.0411654, 0.174512, 0.265036, 0.420708, 0.687084, 1.13398, 1.87878", \ + "0.0411664, 0.174513, 0.265037, 0.420709, 0.688094, 1.13399, 1.87879", \ + "0.0411674, 0.174514, 0.265038, 0.42071, 0.688095, 1.134, 1.8788", \ + "0.0412757, 0.174546, 0.265039, 0.420711, 0.688096, 1.13401, 1.87894", \ + "0.041336, 0.174588, 0.26504, 0.420731, 0.688097, 1.13402, 1.87895", \ + "0.041344, 0.174589, 0.265041, 0.420791, 0.688098, 1.13403, 1.87896" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.225299, 0.369638, 0.435023, 0.534451, 0.695332, 0.961786, 1.40521", \ + "0.269201, 0.413482, 0.478903, 0.578201, 0.739477, 1.00587, 1.44919", \ + "0.303515, 0.447912, 0.5133, 0.612727, 0.773566, 1.03992, 1.48382", \ + "0.357866, 0.50219, 0.567669, 0.666983, 0.827978, 1.0944, 1.5381", \ + "0.436066, 0.580325, 0.645922, 0.745243, 0.906275, 1.17267, 1.61622", \ + "0.546685, 0.690966, 0.756513, 0.855947, 1.01707, 1.28349, 1.72714", \ + "0.698849, 0.845829, 0.911558, 1.0113, 1.17242, 1.439, 1.88256" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0516808, 0.166293, 0.233228, 0.351566, 0.558992, 0.913414, 1.50943", \ + "0.0516818, 0.166294, 0.233342, 0.351567, 0.559505, 0.914068, 1.50944", \ + "0.0516828, 0.166311, 0.233343, 0.351581, 0.559506, 0.914069, 1.50945", \ + "0.0519783, 0.166355, 0.233446, 0.351582, 0.559507, 0.91407, 1.51022", \ + "0.0523509, 0.166711, 0.233528, 0.351583, 0.559508, 0.914071, 1.51023", \ + "0.053927, 0.166985, 0.23376, 0.351636, 0.559509, 0.914072, 1.51024", \ + "0.058798, 0.168462, 0.234418, 0.352043, 0.55951, 0.914073, 1.51025" \ + ); + } + } + 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.320302, 0.447236, 0.516795, 0.629543, 0.817113, 1.12946, 1.64966", \ + "0.364973, 0.491858, 0.561527, 0.674011, 0.861786, 1.17401, 1.69441", \ + "0.409104, 0.535869, 0.605518, 0.71808, 0.90581, 1.21804, 1.7386", \ + "0.484395, 0.611257, 0.680838, 0.793493, 0.981084, 1.29355, 1.81344", \ + "0.600771, 0.727852, 0.797519, 0.909992, 1.09759, 1.40997, 1.92997", \ + "0.767736, 0.895349, 0.964703, 1.07738, 1.26511, 1.57759, 2.09743", \ + "1.005, 1.1334, 1.20306, 1.31566, 1.50343, 1.81569, 2.3357" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0414669, 0.171677, 0.262987, 0.419791, 0.686873, 1.13371, 1.87862", \ + "0.0414679, 0.171796, 0.263015, 0.419993, 0.686958, 1.13383, 1.87863", \ + "0.0414898, 0.171797, 0.263056, 0.419994, 0.686959, 1.1339, 1.87896", \ + "0.0417581, 0.171798, 0.263057, 0.419995, 0.687276, 1.13531, 1.87897", \ + "0.041964, 0.1718, 0.263058, 0.419996, 0.687277, 1.13532, 1.87898", \ + "0.043281, 0.172137, 0.263142, 0.419997, 0.687278, 1.13533, 1.87899", \ + "0.045379, 0.172728, 0.26346, 0.419998, 0.687279, 1.13534, 1.879" \ + ); + } + } + 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.0245179, 0.0381563, 0.0473235, 0.0624035, 0.0874942, 0.129286, 0.198974", \ + "0.0242115, 0.0379488, 0.0470126, 0.0620742, 0.0871568, 0.129, 0.198742", \ + "0.0241962, 0.037915, 0.0470828, 0.0620648, 0.0873247, 0.128976, 0.198738", \ + "0.0242362, 0.0378576, 0.0470217, 0.0621537, 0.0874084, 0.128992, 0.198678", \ + "0.0246906, 0.0383671, 0.0475253, 0.06253, 0.087738, 0.129443, 0.199391", \ + "0.0255778, 0.0391988, 0.048343, 0.0635259, 0.0886715, 0.130365, 0.200693", \ + "0.0276589, 0.0412472, 0.0504682, 0.0655403, 0.0907131, 0.132815, 0.202372" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0239087, 0.0375286, 0.0466494, 0.0616739, 0.0866135, 0.128162, 0.197565", \ + "0.0235886, 0.0371567, 0.0462716, 0.0612535, 0.0863116, 0.127839, 0.19714", \ + "0.0234522, 0.0371051, 0.0463118, 0.0611564, 0.086142, 0.127719, 0.197149", \ + "0.0233751, 0.0369378, 0.0460841, 0.0612932, 0.0860996, 0.127676, 0.197086", \ + "0.0236694, 0.0373072, 0.046472, 0.0614298, 0.0864076, 0.12891, 0.198103", \ + "0.0245011, 0.0380302, 0.0472191, 0.0623584, 0.0876391, 0.128722, 0.198639", \ + "0.0265135, 0.0399259, 0.0491408, 0.0641235, 0.0894778, 0.131476, 0.201285" \ + ); + } + } + 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.016874, 0.0305183, 0.039681, 0.0547406, 0.079881, 0.121679, 0.191329", \ + "0.0167681, 0.0304223, 0.03957, 0.0546374, 0.0797691, 0.121603, 0.191233", \ + "0.0166754, 0.0302983, 0.0396856, 0.0545244, 0.0796347, 0.12152, 0.191275", \ + "0.0166309, 0.0302577, 0.0394668, 0.0545208, 0.0800398, 0.121656, 0.191182", \ + "0.0168434, 0.0304646, 0.039585, 0.0546653, 0.0800877, 0.121672, 0.191393", \ + "0.0170957, 0.0306991, 0.0398936, 0.0549875, 0.0800195, 0.122054, 0.191519", \ + "0.0179181, 0.0314115, 0.0406111, 0.0557433, 0.0810217, 0.122962, 0.192547" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0026139; + rise_capacitance : 0.00278645; + rise_capacitance_range (0.00257555, 0.00296099); + fall_capacitance : 0.00235507; + fall_capacitance_range (0.00235507, 0.00284966); + 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.175934, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.214386, 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.00889094, 0.00853434, 0.0084919, 0.00846986, 0.0088311, 0.00958404, 0.0115372" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0177424, 0.0174025, 0.0172539, 0.0172975, 0.0176144, 0.0182936, 0.0201643" \ + ); + } + } + 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.0167488, 0.0164196, 0.0162724, 0.0163161, 0.0166321, 0.0173119, 0.0191836" \ + ); + } + } + 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.00928486, 0.00891567, 0.00887895, 0.0088743, 0.00922276, 0.00995709, 0.0119303" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00872635, 0.00840082, 0.00833682, 0.008394, 0.00870964, 0.00944102, 0.0113333" \ + ); + } + } + 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.0274601, 0.024116, 0.0241237, 0.0239191, 0.0240253, 0.0248331, 0.0267288" \ + ); + } + } + 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.00876929, 0.00840483, 0.00836712, 0.00834836, 0.00870587, 0.00944676, 0.0114349" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00864818, 0.0083307, 0.00826432, 0.0083296, 0.00863715, 0.00937423, 0.0112639" \ + ); + } + } + 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.00915617, 0.0088056, 0.00877248, 0.00875944, 0.00910475, 0.00984178, 0.0118124" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00869685, 0.00836297, 0.00830546, 0.00837271, 0.00868918, 0.00940542, 0.011298" \ + ); + } + } + 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.00889094, 0.00853434, 0.0084919, 0.00846986, 0.0088311, 0.00958404, 0.0115372" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0167488, 0.0164196, 0.0162724, 0.0163161, 0.0166321, 0.0173119, 0.0191836" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00146328; + rise_capacitance : 0.00133949; + rise_capacitance_range (0.00126474, 0.00148589); + fall_capacitance : 0.00158707; + fall_capacitance_range (0.00158707, 0.00251104); + 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.0929172, -0.0177173, 0.0344321, 0.0909163", \ + "-0.271798, -0.190985, -0.138021, -0.0763743", \ + "-0.397053, -0.331391, -0.275233, -0.213405", \ + "-0.525353, -0.470677, -0.427859, -0.363039" \ + ); + } + 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.0995865, 0.199026, 0.309484", \ + "-0.249336, -0.101858, 0.00358945, 0.118805", \ + "-0.402196, -0.271075, -0.172695, -0.055208", \ + "-0.56313, -0.456932, -0.368535, -0.259735" \ + ); + } + } + 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.18828, 0.092592, 0.0401494, -0.0153621", \ + "0.394094, 0.285204, 0.227183, 0.167091", \ + "0.571934, 0.454644, 0.388564, 0.320753", \ + "0.762809, 0.635616, 0.566281, 0.495858" \ + ); + } + 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.183389, 0.0102298, -0.0987266, -0.212343", \ + "0.406573, 0.236821, 0.124909, 0.00490029", \ + "0.607939, 0.446777, 0.331899, 0.21058", \ + "0.838363, 0.6796, 0.571931, 0.454537" \ + ); + } + } + 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.00144847, 0.00133758, 0.00132153, 0.00135859, 0.00147513, 0.00178164, 0.00248426" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00109032, 0.000965278, 0.00095629, 0.000978072, 0.00114266, 0.0014161, 0.00209754" \ + ); + } + } + 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.00949274, 0.0094299, 0.00937465, 0.00937308, 0.00942806, 0.0097024, 0.0104112" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00711368, 0.00705657, 0.0069831, 0.00696502, 0.00703481, 0.00730702, 0.00806128" \ + ); + } + } + 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 ( \ + "-4.59669e-05, -5.06802e-05, -5.02421e-05, -4.99739e-05, -4.99422e-05, -5.16716e-05, -5.24508e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "4.59669e-05, 5.06802e-05, 5.02421e-05, 4.99739e-05, 4.99422e-05, 5.16716e-05, 5.24508e-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.00144847, 0.00133758, 0.00132153, 0.00135859, 0.00147513, 0.00178164, 0.00248426" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00109032, 0.000965278, 0.00095629, 0.000978072, 0.00114266, 0.0014161, 0.00209754" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00477877; + rise_capacitance : 0.00473937; + rise_capacitance_range (0.00432145, 0.00600567); + fall_capacitance : 0.00480691; + fall_capacitance_range (0.00451207, 0.00497179); + 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.200506, 0.105071, 0.0530083, -0.00456862", \ + "0.399086, 0.292843, 0.240295, 0.180836", \ + "0.582221, 0.473001, 0.410151, 0.349003", \ + "0.803284, 0.685098, 0.61713, 0.554889" \ + ); + } + } + 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.171163, -0.0826087, -0.0324341, 0.0261555", \ + "-0.364144, -0.267378, -0.214071, -0.156095", \ + "-0.5385, -0.436287, -0.377771, -0.317928", \ + "-0.746619, -0.638366, -0.574756, -0.513568" \ + ); + } + } + 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.169525, 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.00283043, 0.00274668, 0.00271892, 0.00271442, 0.00273259, 0.0028912, 0.0034311" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0239189, 0.0235625, 0.0233505, 0.0232164, 0.0234627, 0.0239743, 0.0257118" \ + ); + } + } + 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.000925827, 0.000922079, 0.000924008, 0.000919595, 0.00091869, 0.000923011, 0.0009256" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.000406797, -0.000515789, -0.000547394, -0.000572622, -0.0005969, -0.000613459, -0.000633115" \ + ); + } + } + 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.0111593, 0.0110639, 0.0109656, 0.0109197, 0.0109292, 0.011139, 0.0118985" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00746598, 0.00720236, 0.00710423, 0.00700311, 0.00699492, 0.00723544, 0.00810938" \ + ); + } + } + 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.000879065, 0.000887722, 0.000887614, 0.000883816, 0.000884329, 0.000886146, 0.000884315" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.000625795, -0.000712758, -0.000738377, -0.000757754, -0.000774581, -0.000788282, -0.000805715" \ + ); + } + } + 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.00283043, 0.00274668, 0.00271892, 0.00271442, 0.00273259, 0.0028912, 0.0034311" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00746598, 0.00720236, 0.00710423, 0.00700311, 0.00699492, 0.00723544, 0.00810938" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dfrbp_2) { + area : 54.432; + cell_footprint : "dfrbp"; + cell_leakage_power : 3213.9; + leakage_power () { + value : 2889.54; + when : "!CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 2927.26; + when : "!CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 2762.67; + when : "CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 2800.39; + when : "CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 3739.28; + when : "!CLK&!D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 2982.48; + when : "!CLK&!D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 3500.01; + when : "!CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 3625.1; + when : "!CLK&D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 3463.28; + when : "CLK&!D&RESET_B&Q*!Q_N"; + } + leakage_power () { + value : 2886.89; + when : "CLK&!D&RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 3600.42; + when : "CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 3389.45; + 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.375134, 0.460131, 0.52575, 0.637382, 0.82455, 1.138, 1.66089", \ + "0.419333, 0.503967, 0.57001, 0.68103, 0.868713, 1.18216, 1.70501", \ + "0.453703, 0.538147, 0.604074, 0.715364, 0.902981, 1.21658, 1.73943", \ + "0.508223, 0.593113, 0.658909, 0.770166, 0.957597, 1.27109, 1.79389", \ + "0.586068, 0.670968, 0.736804, 0.847957, 1.03538, 1.34859, 1.87151", \ + "0.696192, 0.780897, 0.846677, 0.957763, 1.14533, 1.45892, 1.98155", \ + "0.852274, 0.93631, 1.00213, 1.11318, 1.3006, 1.61393, 2.13655" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0354643, 0.163256, 0.259002, 0.419353, 0.688689, 1.13802, 1.88624", \ + "0.0354714, 0.163298, 0.259003, 0.419514, 0.68869, 1.13803, 1.88662", \ + "0.0355144, 0.163299, 0.259142, 0.419515, 0.689088, 1.13804, 1.88668", \ + "0.0355154, 0.1633, 0.259143, 0.419516, 0.689089, 1.13889, 1.88669", \ + "0.035524, 0.163301, 0.259144, 0.419517, 0.68909, 1.1389, 1.8867", \ + "0.035596, 0.163302, 0.259145, 0.419518, 0.689091, 1.13891, 1.88671", \ + "0.035876, 0.163323, 0.259146, 0.419519, 0.689092, 1.13892, 1.88672" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.327303, 0.411445, 0.468691, 0.563697, 0.723474, 0.989769, 1.43406", \ + "0.371118, 0.455195, 0.512476, 0.607777, 0.767255, 1.0338, 1.4779", \ + "0.405483, 0.489385, 0.546538, 0.641738, 0.801409, 1.068, 1.51222", \ + "0.459227, 0.543173, 0.600347, 0.69555, 0.855203, 1.12155, 1.56564", \ + "0.534098, 0.618196, 0.67546, 0.770548, 0.930232, 1.19658, 1.64067", \ + "0.636669, 0.720812, 0.777962, 0.873295, 1.03251, 1.29851, 1.74343", \ + "0.771058, 0.855033, 0.912265, 1.00737, 1.16711, 1.43352, 1.87746" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0301433, 0.135961, 0.211743, 0.339456, 0.554162, 0.912591, 1.50994", \ + "0.030241, 0.135962, 0.211776, 0.339468, 0.554163, 0.912629, 1.50995", \ + "0.030242, 0.135963, 0.211777, 0.339469, 0.554164, 0.91267, 1.51002", \ + "0.0302527, 0.135964, 0.211781, 0.33947, 0.554246, 0.914218, 1.51077", \ + "0.030277, 0.135965, 0.211908, 0.339471, 0.554247, 0.914219, 1.51078", \ + "0.030278, 0.135966, 0.211909, 0.339472, 0.554248, 0.91422, 1.51079", \ + "0.030279, 0.135967, 0.211919, 0.339479, 0.554249, 0.914221, 1.5108" \ + ); + } + } + 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.436899, 0.520788, 0.578101, 0.673365, 0.833082, 1.09988, 1.54391", \ + "0.48151, 0.565576, 0.622754, 0.718079, 0.877713, 1.14414, 1.58824", \ + "0.525644, 0.609789, 0.666991, 0.76212, 0.922064, 1.18876, 1.63355", \ + "0.600958, 0.685237, 0.742446, 0.837609, 0.997624, 1.26399, 1.70826", \ + "0.717598, 0.801525, 0.858799, 0.953996, 1.1138, 1.38028, 1.82472", \ + "0.885231, 0.96915, 1.02641, 1.12155, 1.28141, 1.54787, 1.99202", \ + "1.12265, 1.20629, 1.26426, 1.35899, 1.51869, 1.78523, 2.2295" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0296246, 0.135713, 0.211631, 0.339322, 0.554145, 0.912545, 1.51014", \ + "0.0296256, 0.135721, 0.21166, 0.339325, 0.554149, 0.912546, 1.51015", \ + "0.0296277, 0.135739, 0.211661, 0.339826, 0.554205, 0.912553, 1.51017", \ + "0.0296287, 0.135746, 0.211662, 0.339827, 0.554206, 0.914218, 1.51102", \ + "0.0296297, 0.135759, 0.211668, 0.339828, 0.554379, 0.914219, 1.51103", \ + "0.029682, 0.135831, 0.211798, 0.339829, 0.554401, 0.91422, 1.51104", \ + "0.029934, 0.135832, 0.211863, 0.33983, 0.554402, 0.914221, 1.51105" \ + ); + } + } + 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.0291842, 0.0569583, 0.0753321, 0.105494, 0.155849, 0.23947, 0.378922", \ + "0.0288593, 0.0565607, 0.0749584, 0.105141, 0.155422, 0.239132, 0.37843", \ + "0.0287319, 0.0566216, 0.0748555, 0.105018, 0.15544, 0.239046, 0.378632", \ + "0.0286536, 0.0563969, 0.0747981, 0.105152, 0.15531, 0.239159, 0.378265", \ + "0.0289755, 0.0566843, 0.0751235, 0.1052, 0.155698, 0.239169, 0.379251", \ + "0.0297465, 0.0573171, 0.0757373, 0.106054, 0.15658, 0.239935, 0.380324", \ + "0.0318213, 0.059215, 0.0776093, 0.107999, 0.15845, 0.242565, 0.381769" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0297624, 0.0576074, 0.0758537, 0.105805, 0.155787, 0.238935, 0.377596", \ + "0.0294461, 0.0572755, 0.0755282, 0.10552, 0.155454, 0.23856, 0.377157", \ + "0.0293888, 0.0573769, 0.0755523, 0.105482, 0.155474, 0.238583, 0.377287", \ + "0.0294435, 0.0572963, 0.0755346, 0.105983, 0.155767, 0.238871, 0.377317", \ + "0.0299017, 0.0579083, 0.076253, 0.106166, 0.156039, 0.240714, 0.379014", \ + "0.0307973, 0.0586661, 0.0770285, 0.107263, 0.157715, 0.239751, 0.379722", \ + "0.0328653, 0.0606239, 0.0790238, 0.108946, 0.159611, 0.243807, 0.38301" \ + ); + } + } + 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.0221658, 0.0499038, 0.0681627, 0.0981201, 0.148082, 0.231276, 0.369921", \ + "0.0220702, 0.0498147, 0.0680412, 0.0980279, 0.148, 0.231096, 0.369737", \ + "0.0219947, 0.0497329, 0.0679943, 0.0980768, 0.147928, 0.231149, 0.369788", \ + "0.0219607, 0.0497195, 0.0680756, 0.0988067, 0.148244, 0.231287, 0.369932", \ + "0.0221668, 0.0498801, 0.0680733, 0.0980721, 0.148575, 0.231294, 0.369905", \ + "0.022416, 0.0500572, 0.0684121, 0.0984863, 0.148417, 0.231557, 0.374575", \ + "0.0232323, 0.0506548, 0.0689502, 0.0993928, 0.149789, 0.233567, 0.372007" \ + ); + } + } + } + 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.217461, 0.360949, 0.432719, 0.546302, 0.734088, 1.04669, 1.56742", \ + "0.26119, 0.404892, 0.47664, 0.59008, 0.778497, 1.09104, 1.61134", \ + "0.295581, 0.439284, 0.510979, 0.624503, 0.812244, 1.12603, 1.64554", \ + "0.349258, 0.492994, 0.564678, 0.678038, 0.865948, 1.17868, 1.6988", \ + "0.42415, 0.567856, 0.639453, 0.752922, 0.940823, 1.25335, 1.77366", \ + "0.525282, 0.668956, 0.74065, 0.854056, 1.04216, 1.35457, 1.87477", \ + "0.661279, 0.8047, 0.876411, 0.990025, 1.17778, 1.49042, 2.01061" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0409574, 0.181103, 0.271266, 0.425223, 0.690571, 1.13717, 1.88247", \ + "0.0409584, 0.181104, 0.271304, 0.425224, 0.69076, 1.13749, 1.88248", \ + "0.0409594, 0.181105, 0.271305, 0.426176, 0.691729, 1.13816, 1.88249", \ + "0.0409604, 0.181106, 0.271306, 0.426177, 0.69173, 1.13817, 1.88348", \ + "0.0409628, 0.181137, 0.271307, 0.426178, 0.691731, 1.13818, 1.88349", \ + "0.04104, 0.181272, 0.271308, 0.426179, 0.691732, 1.13819, 1.8835", \ + "0.041041, 0.18136, 0.271357, 0.42618, 0.691733, 1.1382, 1.88351" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.242371, 0.403402, 0.472679, 0.574485, 0.736737, 1.0037, 1.44778", \ + "0.286381, 0.447418, 0.516413, 0.618155, 0.780724, 1.04786, 1.49204", \ + "0.320793, 0.481675, 0.550776, 0.652737, 0.815051, 1.08287, 1.52625", \ + "0.375329, 0.536334, 0.605389, 0.707256, 0.869626, 1.13677, 1.58098", \ + "0.453297, 0.614145, 0.68328, 0.785052, 0.947645, 1.21469, 1.65884", \ + "0.564372, 0.725089, 0.794166, 0.895606, 1.05818, 1.32536, 1.76945", \ + "0.717303, 0.879586, 0.948849, 1.05102, 1.21361, 1.48077, 1.92516" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0541968, 0.180946, 0.248906, 0.364433, 0.569699, 0.923264, 1.51828", \ + "0.0541978, 0.180947, 0.248907, 0.364434, 0.569834, 0.923265, 1.51829", \ + "0.0542553, 0.180975, 0.248908, 0.364435, 0.570661, 0.923496, 1.5183", \ + "0.0544125, 0.181152, 0.248909, 0.364686, 0.570662, 0.92976, 1.51911", \ + "0.0545401, 0.181153, 0.249009, 0.364687, 0.570663, 0.929761, 1.51912", \ + "0.055429, 0.181553, 0.249028, 0.364834, 0.570664, 0.929762, 1.51913", \ + "0.059016, 0.182811, 0.249889, 0.364959, 0.570665, 0.929763, 1.51937" \ + ); + } + } + 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.329427, 0.468703, 0.539903, 0.653371, 0.841244, 1.15396, 1.67437", \ + "0.374224, 0.513515, 0.584689, 0.697958, 0.885884, 1.19848, 1.71942", \ + "0.418264, 0.557682, 0.628714, 0.742119, 0.930334, 1.24336, 1.76322", \ + "0.493475, 0.632969, 0.704018, 0.817457, 1.00546, 1.31816, 1.83851", \ + "0.610041, 0.749333, 0.820575, 0.933812, 1.12176, 1.43433, 1.95469", \ + "0.777135, 0.916961, 0.988117, 1.10143, 1.28943, 1.6022, 2.12241", \ + "1.01491, 1.15411, 1.2251, 1.33856, 1.52649, 1.83937, 2.3598" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0410758, 0.177882, 0.268927, 0.424303, 0.690174, 1.1371, 1.88284", \ + "0.0411061, 0.178084, 0.269054, 0.424304, 0.690185, 1.13711, 1.88285", \ + "0.041108, 0.178085, 0.269055, 0.424476, 0.690427, 1.13773, 1.88286", \ + "0.0412144, 0.178086, 0.269056, 0.424477, 0.690428, 1.13774, 1.88287", \ + "0.041631, 0.178324, 0.269057, 0.424478, 0.690429, 1.13775, 1.88288", \ + "0.042614, 0.178417, 0.269171, 0.424479, 0.69043, 1.13776, 1.88289", \ + "0.044544, 0.179046, 0.269538, 0.42448, 0.690431, 1.13777, 1.8829" \ + ); + } + } + 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.0297665, 0.057654, 0.0759963, 0.106147, 0.156439, 0.240101, 0.37946", \ + "0.0294343, 0.0573046, 0.0756977, 0.105814, 0.156199, 0.239861, 0.379156", \ + "0.0294103, 0.0574507, 0.0757522, 0.106022, 0.156423, 0.240046, 0.379146", \ + "0.0294658, 0.0573193, 0.0757316, 0.106014, 0.156343, 0.239834, 0.37932", \ + "0.0299251, 0.0578912, 0.0763157, 0.106305, 0.156825, 0.240246, 0.381013", \ + "0.030779, 0.0586922, 0.0769558, 0.107392, 0.157806, 0.241208, 0.381901", \ + "0.0328878, 0.0606704, 0.0791511, 0.109354, 0.159598, 0.243858, 0.383263" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0291783, 0.0567777, 0.075072, 0.105019, 0.155061, 0.238324, 0.377012", \ + "0.0288515, 0.0563725, 0.0746904, 0.104663, 0.154743, 0.23785, 0.376689", \ + "0.0287474, 0.0563923, 0.07463, 0.104611, 0.154862, 0.23806, 0.376486", \ + "0.0286401, 0.0561925, 0.0745297, 0.105121, 0.15462, 0.239058, 0.376551", \ + "0.0289619, 0.0566192, 0.0750547, 0.104825, 0.155006, 0.240429, 0.377627", \ + "0.029794, 0.0572377, 0.0756032, 0.105947, 0.156419, 0.239211, 0.378684", \ + "0.031823, 0.0590308, 0.0775044, 0.107488, 0.158193, 0.242376, 0.381651" \ + ); + } + } + 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.0221966, 0.0499612, 0.0683363, 0.0985561, 0.148847, 0.232512, 0.371734", \ + "0.0220819, 0.0498137, 0.0682329, 0.0983559, 0.148629, 0.232271, 0.371572", \ + "0.0220254, 0.0499076, 0.0681528, 0.0984068, 0.148728, 0.232579, 0.371644", \ + "0.02198, 0.0497611, 0.068224, 0.0984137, 0.149224, 0.232352, 0.371677", \ + "0.0222028, 0.0499708, 0.068275, 0.0984601, 0.149325, 0.232823, 0.371945", \ + "0.0224461, 0.0501429, 0.0685578, 0.0988623, 0.148934, 0.233098, 0.371971", \ + "0.0232872, 0.0507382, 0.0692399, 0.0995228, 0.150103, 0.234042, 0.37339" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00262194; + rise_capacitance : 0.00279438; + rise_capacitance_range (0.00257938, 0.00297036); + fall_capacitance : 0.00236329; + fall_capacitance_range (0.00236329, 0.00285871); + 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.214386, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.214386, 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.00893615, 0.00855242, 0.00851633, 0.00850657, 0.00886187, 0.00961526, 0.0115634" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0179606, 0.0176157, 0.0174881, 0.0175338, 0.0178483, 0.0185266, 0.020395" \ + ); + } + } + 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.0167097, 0.0163772, 0.0162366, 0.0162825, 0.0165931, 0.017279, 0.0191459" \ + ); + } + } + 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.00936616, 0.00899686, 0.0089603, 0.00895046, 0.00929697, 0.0100337, 0.0120034" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00869731, 0.00837102, 0.00831156, 0.00838593, 0.00867503, 0.00941122, 0.0112762" \ + ); + } + } + 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.02678, 0.0296034, 0.0296742, 0.0295202, 0.0295534, 0.0303113, 0.0322044" \ + ); + } + } + 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.00885672, 0.00848218, 0.0084496, 0.00842243, 0.00878607, 0.00952274, 0.0115116" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00863663, 0.00830164, 0.00823404, 0.00829967, 0.0086129, 0.00934745, 0.0112159" \ + ); + } + } + 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.00925105, 0.00889084, 0.00885712, 0.00883159, 0.00918242, 0.00992013, 0.0118892" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00867199, 0.00834019, 0.00827846, 0.00833946, 0.00863911, 0.00937598, 0.0112384" \ + ); + } + } + 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.00925105, 0.00889084, 0.00885712, 0.00883159, 0.00918242, 0.00992013, 0.0118892" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0167097, 0.0163772, 0.0162366, 0.0162825, 0.0165931, 0.017279, 0.0191459" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00146718; + rise_capacitance : 0.00134338; + rise_capacitance_range (0.00126826, 0.00148811); + fall_capacitance : 0.00159099; + fall_capacitance_range (0.00159099, 0.00251518); + 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.0929172, -0.0127256, 0.0395757, 0.0936146", \ + "-0.269303, -0.188438, -0.132776, -0.0736253", \ + "-0.394481, -0.323524, -0.269836, -0.207755", \ + "-0.517258, -0.46243, -0.413734, -0.360088" \ + ); + } + 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.102082, 0.201598, 0.309484", \ + "-0.24684, -0.0967655, 0.00621186, 0.118805", \ + "-0.402196, -0.263208, -0.167299, -0.055208", \ + "-0.560432, -0.448685, -0.36571, -0.259735" \ + ); + } + } + 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.18828, 0.092592, 0.0401494, -0.0180604", \ + "0.394094, 0.28775, 0.229805, 0.167091", \ + "0.571934, 0.457267, 0.388564, 0.320753", \ + "0.762809, 0.641114, 0.569106, 0.495858" \ + ); + } + 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.183389, 0.0127256, -0.0961548, -0.209644", \ + "0.406573, 0.239367, 0.127531, 0.00490029", \ + "0.61051, 0.4494, 0.334597, 0.213405", \ + "0.838363, 0.68235, 0.574756, 0.457488" \ + ); + } + } + 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.00144999, 0.0013425, 0.00132566, 0.00136152, 0.00147791, 0.00178965, 0.00250022" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0010957, 0.000972906, 0.000963271, 0.000986808, 0.00114928, 0.00141763, 0.00210314" \ + ); + } + } + 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.00944341, 0.00942686, 0.00936155, 0.00936624, 0.00941832, 0.00969267, 0.0103963" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00712537, 0.00705543, 0.00698875, 0.0069719, 0.00704379, 0.00731863, 0.00807552" \ + ); + } + } + 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 ( \ + "-4.41885e-05, -4.78717e-05, -4.68694e-05, -4.775e-05, -4.79802e-05, -4.96474e-05, -5.01338e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "4.41885e-05, 4.78717e-05, 4.68694e-05, 4.775e-05, 4.79802e-05, 4.96474e-05, 5.01338e-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.00144999, 0.0013425, 0.00132566, 0.00136152, 0.00147791, 0.00178965, 0.00250022" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0010957, 0.000972906, 0.000963271, 0.000986808, 0.00114928, 0.00141763, 0.00210314" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00483019; + rise_capacitance : 0.0047898; + rise_capacitance_range (0.00437051, 0.00605665); + fall_capacitance : 0.00485903; + fall_capacitance_range (0.00455864, 0.00502533); + 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.200506, 0.107567, 0.0555801, -0.00187025", \ + "0.39659, 0.295389, 0.240295, 0.180836", \ + "0.582221, 0.473001, 0.41285, 0.349003", \ + "0.803284, 0.687847, 0.62278, 0.554889" \ + ); + } + } + 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.171163, -0.0851046, -0.0324341, 0.0234572", \ + "-0.36664, -0.269925, -0.214071, -0.158844", \ + "-0.543644, -0.43891, -0.380469, -0.317928", \ + "-0.749317, -0.641114, -0.580406, -0.516519" \ + ); + } + } + 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.172729, 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.00286169, 0.00277525, 0.00275443, 0.00274386, 0.00276371, 0.00292196, 0.00346122" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0292329, 0.028841, 0.0286964, 0.028558, 0.0288013, 0.0293224, 0.0310886" \ + ); + } + } + 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.000953856, 0.000951949, 0.000955462, 0.000951605, 0.000948748, 0.00095458, 0.000955194" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.000436583, -0.000547385, -0.000576948, -0.000602886, -0.000628038, -0.00064421, -0.000662809" \ + ); + } + } + 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.0111719, 0.0110776, 0.0109814, 0.0109307, 0.0109442, 0.0111562, 0.0119131" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00746086, 0.00717907, 0.00708822, 0.00697628, 0.00698592, 0.00722275, 0.00809516" \ + ); + } + } + 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.000910951, 0.000917351, 0.000914779, 0.000914822, 0.00091339, 0.000915956, 0.000915443" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.000657246, -0.000742461, -0.000769241, -0.000789173, -0.000805874, -0.00082101, -0.000836465" \ + ); + } + } + 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.00286169, 0.00277525, 0.00275443, 0.00274386, 0.00276371, 0.00292196, 0.00346122" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00746086, 0.00717907, 0.00708822, 0.00697628, 0.00698592, 0.00722275, 0.00809516" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dfrbpq_1) { + area : 48.9888; + cell_footprint : "dfrbpq"; + cell_leakage_power : 2384.26; + leakage_power () { + value : 2165.06; + when : "!CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 2202.77; + when : "!CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 2038.2; + when : "CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 2075.91; + when : "CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 2699.29; + when : "!CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 2258; + when : "!CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 2460.08; + when : "!CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 2900.6; + when : "!CLK&D&RESET_B&!Q"; + } + leakage_power () { + value : 2423.36; + when : "CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 2162.42; + when : "CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 2560.5; + when : "CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 2664.97; + 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.241692, 0.343959, 0.411761, 0.523828, 0.710789, 1.0226, 1.54159", \ + "0.285578, 0.3879, 0.455922, 0.567733, 0.755253, 1.06672, 1.58559", \ + "0.319695, 0.422251, 0.490084, 0.602078, 0.789103, 1.1013, 1.62026", \ + "0.374023, 0.476662, 0.544645, 0.656402, 0.843517, 1.15525, 1.67445", \ + "0.451803, 0.554339, 0.622211, 0.734185, 0.921162, 1.23269, 1.75186", \ + "0.561033, 0.663201, 0.73115, 0.843044, 1.03028, 1.34174, 1.86088", \ + "0.709969, 0.812319, 0.880305, 0.992142, 1.17929, 1.49096, 2.01009" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0265056, 0.159389, 0.255754, 0.415429, 0.683018, 1.12969, 1.87354", \ + "0.0265215, 0.159418, 0.255785, 0.41543, 0.683512, 1.1297, 1.87355", \ + "0.0265455, 0.159419, 0.255786, 0.415431, 0.683769, 1.1305, 1.87357", \ + "0.0265465, 0.159427, 0.255795, 0.415432, 0.68377, 1.13051, 1.87475", \ + "0.0267047, 0.159428, 0.2558, 0.415548, 0.683771, 1.13052, 1.87476", \ + "0.027185, 0.159488, 0.255801, 0.415549, 0.683772, 1.13053, 1.87477", \ + "0.028135, 0.159641, 0.255836, 0.415623, 0.683773, 1.13054, 1.87478" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.240798, 0.330793, 0.388591, 0.483901, 0.643062, 0.908327, 1.35007", \ + "0.284711, 0.374872, 0.432757, 0.527885, 0.687264, 0.95241, 1.39434", \ + "0.318932, 0.409041, 0.46685, 0.562105, 0.72124, 0.986351, 1.42892", \ + "0.372083, 0.462281, 0.520172, 0.615337, 0.774521, 1.03971, 1.48172", \ + "0.445924, 0.53618, 0.593989, 0.689258, 0.848436, 1.11351, 1.55556", \ + "0.546974, 0.637099, 0.694994, 0.790136, 0.949374, 1.21451, 1.65643", \ + "0.679208, 0.769314, 0.827211, 0.922396, 1.08158, 1.34684, 1.78851" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.023342, 0.12969, 0.206334, 0.33383, 0.54766, 0.904175, 1.49907", \ + "0.023343, 0.129691, 0.207741, 0.333858, 0.547661, 0.904217, 1.49908", \ + "0.023344, 0.129692, 0.207742, 0.333859, 0.549216, 0.904766, 1.49909", \ + "0.023345, 0.129693, 0.207743, 0.33386, 0.549217, 0.904767, 1.49947", \ + "0.023346, 0.129694, 0.207744, 0.334044, 0.549218, 0.904768, 1.49948", \ + "0.023347, 0.129695, 0.207745, 0.334045, 0.549219, 0.904769, 1.49949", \ + "0.023354, 0.129696, 0.207746, 0.334046, 0.54922, 0.90477, 1.4995" \ + ); + } + } + 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.346447, 0.436278, 0.49416, 0.589487, 0.748687, 1.01388, 1.45604", \ + "0.391188, 0.48102, 0.538838, 0.634075, 0.793484, 1.05867, 1.5007", \ + "0.435187, 0.525041, 0.58291, 0.678136, 0.838043, 1.10262, 1.54469", \ + "0.510221, 0.600266, 0.658067, 0.753384, 0.912701, 1.1779, 1.6198", \ + "0.626972, 0.716896, 0.7748, 0.869989, 1.02924, 1.29441, 1.73634", \ + "0.793316, 0.883281, 0.941168, 1.03655, 1.19574, 1.46092, 1.90283", \ + "1.02944, 1.11954, 1.17747, 1.27285, 1.4321, 1.69723, 2.13912" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.02301, 0.129384, 0.206198, 0.333755, 0.547651, 0.904871, 1.49849", \ + "0.0230274, 0.1294, 0.206202, 0.333784, 0.547652, 0.904872, 1.4985", \ + "0.02303, 0.129484, 0.206302, 0.333874, 0.548505, 0.904873, 1.49851", \ + "0.0230828, 0.129533, 0.206303, 0.333875, 0.548506, 0.904874, 1.49856", \ + "0.023091, 0.129534, 0.206304, 0.33392, 0.548507, 0.904875, 1.49927", \ + "0.023259, 0.129535, 0.20633, 0.333921, 0.548508, 0.904876, 1.49928", \ + "0.023585, 0.129536, 0.206395, 0.333922, 0.548509, 0.904877, 1.49929" \ + ); + } + } + 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.0199945, 0.0203122, 0.020289, 0.0202764, 0.0201718, 0.0200437, 0.0200783", \ + "0.0196322, 0.019957, 0.0199403, 0.0199031, 0.0198633, 0.0197047, 0.0196994", \ + "0.0195012, 0.0198746, 0.0198807, 0.0198168, 0.019772, 0.0196284, 0.0196539", \ + "0.0194509, 0.0197554, 0.0197871, 0.0198816, 0.0197842, 0.019505, 0.0195783", \ + "0.0197104, 0.0200675, 0.0200711, 0.0200463, 0.0200265, 0.0197638, 0.0199636", \ + "0.020587, 0.0208806, 0.0208825, 0.0209553, 0.0209204, 0.0206762, 0.0208786", \ + "0.0225255, 0.0228113, 0.0228715, 0.0228442, 0.0228234, 0.0228701, 0.0224849" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0206892, 0.0210327, 0.021034, 0.021006, 0.0209226, 0.0207823, 0.0205346", \ + "0.0203794, 0.0207429, 0.0208193, 0.0206832, 0.0206275, 0.0204902, 0.0202088", \ + "0.0203781, 0.0207365, 0.0208075, 0.0207132, 0.0207212, 0.0204658, 0.0202535", \ + "0.0204445, 0.020792, 0.0207783, 0.0208132, 0.0206999, 0.0205316, 0.0202894", \ + "0.0208774, 0.0212502, 0.0212771, 0.0212862, 0.0211216, 0.0212019, 0.0207846", \ + "0.0217696, 0.0221099, 0.0221718, 0.0221501, 0.0221522, 0.0218963, 0.0217218", \ + "0.0238271, 0.0241708, 0.0241997, 0.0242194, 0.024229, 0.024167, 0.0242073" \ + ); + } + } + 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.0128883, 0.0132081, 0.0132205, 0.0131973, 0.0131176, 0.01301, 0.0126935", \ + "0.0128002, 0.0131038, 0.013107, 0.0130728, 0.0130282, 0.0128708, 0.0126206", \ + "0.0126773, 0.0130489, 0.0130239, 0.0129725, 0.0129544, 0.0127642, 0.0124931", \ + "0.012625, 0.0129674, 0.0129605, 0.0130232, 0.0128897, 0.0127287, 0.012465", \ + "0.0128567, 0.0131872, 0.0132063, 0.0131337, 0.0131361, 0.0131127, 0.0127884", \ + "0.0131091, 0.0134344, 0.0134374, 0.0135108, 0.0134324, 0.0131607, 0.0134851", \ + "0.013927, 0.0142554, 0.0142528, 0.0143261, 0.014292, 0.0143626, 0.0139922" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00258675; + rise_capacitance : 0.00278519; + rise_capacitance_range (0.00257383, 0.00296084); + fall_capacitance : 0.00235524; + fall_capacitance_range (0.00235524, 0.00284967); + 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.14389, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.214386, 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.00889507, 0.00853049, 0.00848786, 0.00846404, 0.0088287, 0.00958256, 0.0115304" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0211455, 0.0208165, 0.0206923, 0.0207307, 0.0210368, 0.0217215, 0.0235909" \ + ); + } + } + 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.0167398, 0.0164187, 0.0162866, 0.0163221, 0.0166347, 0.0173184, 0.0191861" \ + ); + } + } + 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.00926864, 0.00891117, 0.00887904, 0.00886787, 0.0092169, 0.00995512, 0.011922" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00872121, 0.00839445, 0.00833511, 0.00840086, 0.008725, 0.00943836, 0.011336" \ + ); + } + } + 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.0300715, 0.0243634, 0.0242574, 0.0240429, 0.0242468, 0.0250307, 0.0270411" \ + ); + } + } + 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.00875916, 0.00839784, 0.00836224, 0.00834933, 0.00870674, 0.00944353, 0.0114146" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00865069, 0.00832669, 0.00826163, 0.00833485, 0.00864075, 0.0093713, 0.0112599" \ + ); + } + } + 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.00915813, 0.00879884, 0.00876625, 0.00875787, 0.00910365, 0.00983956, 0.0118" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00868617, 0.00836205, 0.00830091, 0.00836047, 0.0086909, 0.00940295, 0.0113011" \ + ); + } + } + 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.00889507, 0.00853049, 0.00848786, 0.00846404, 0.0088287, 0.00958256, 0.0115304" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0167398, 0.0164187, 0.0162866, 0.0163221, 0.0166347, 0.0173184, 0.0191861" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00134516; + rise_capacitance : 0.00133522; + rise_capacitance_range (0.00126446, 0.00148588); + fall_capacitance : 0.0013551; + fall_capacitance_range (0.0013551, 0.00169167); + 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.0227089, 0.0318604, 0.0855195", \ + "-0.279286, -0.198624, -0.143266, -0.0846213", \ + "-0.409912, -0.341881, -0.283328, -0.22188", \ + "-0.541543, -0.481673, -0.430684, -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.0489038, 0.0945949, 0.199026, 0.312182", \ + "-0.249336, -0.106951, 0.000967038, 0.121554", \ + "-0.404768, -0.27632, -0.175394, -0.0495581", \ + "-0.568527, -0.467928, -0.374185, -0.256784" \ + ); + } + } + 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.0900962, 0.0401494, -0.0126637", \ + "0.39659, 0.285204, 0.229805, 0.172589", \ + "0.574505, 0.452022, 0.388564, 0.329228", \ + "0.765507, 0.632868, 0.566281, 0.501761" \ + ); + } + 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.178499, 0.00773397, -0.101298, -0.215041", \ + "0.404077, 0.234274, 0.119664, 0.00215129", \ + "0.605367, 0.441532, 0.3292, 0.207755", \ + "0.832966, 0.674102, 0.569106, 0.451585" \ + ); + } + } + 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.00145011, 0.0013395, 0.0013225, 0.00135888, 0.0014777, 0.00178357, 0.00248614" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00109038, 0.000965698, 0.000956211, 0.00097846, 0.00114331, 0.00141123, 0.00209798" \ + ); + } + } + 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.00945179, 0.00942724, 0.00938829, 0.00938096, 0.00942999, 0.0097026, 0.0104119" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00711333, 0.00703671, 0.00698371, 0.00696179, 0.00703524, 0.00730755, 0.00806168" \ + ); + } + } + 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 ( \ + "-4.59019e-05, -5.06312e-05, -5.00995e-05, -4.9967e-05, -4.99303e-05, -5.1678e-05, -5.24497e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "4.59019e-05, 5.06312e-05, 5.00995e-05, 4.9967e-05, 4.99303e-05, 5.1678e-05, 5.24497e-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.00145011, 0.0013395, 0.0013225, 0.00135888, 0.0014777, 0.00178357, 0.00248614" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00109038, 0.000965698, 0.000956211, 0.00097846, 0.00114331, 0.00141123, 0.00209798" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00474071; + rise_capacitance : 0.00465698; + rise_capacitance_range (0.00430454, 0.00531221); + fall_capacitance : 0.00481048; + fall_capacitance_range (0.00450852, 0.00496871); + 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.202951, 0.105071, 0.0555801, 0.000828112", \ + "0.399086, 0.292843, 0.240295, 0.186334", \ + "0.584792, 0.470379, 0.410151, 0.354653", \ + "0.803284, 0.6796, 0.61713, 0.560792" \ + ); + } + } + 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.166273, -0.0826087, -0.0298623, 0.0288539", \ + "-0.359152, -0.264832, -0.211448, -0.153346", \ + "-0.535929, -0.433665, -0.375073, -0.315104", \ + "-0.738524, -0.632868, -0.571931, -0.510616" \ + ); + } + } + 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.166321, 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.00282912, 0.00274276, 0.00271808, 0.00271374, 0.00273257, 0.00289184, 0.00343216" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.020536, 0.02017, 0.0199486, 0.01982, 0.0200664, 0.0205866, 0.0223027" \ + ); + } + } + 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.000921847, 0.000922894, 0.000922518, 0.00091998, 0.000917505, 0.000920885, 0.000924615" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.000407867, -0.000516505, -0.000545419, -0.000571596, -0.000595909, -0.000613023, -0.000633001" \ + ); + } + } + 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.0111886, 0.0110545, 0.0109621, 0.0109179, 0.0109287, 0.0111387, 0.0118971" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0074778, 0.00720324, 0.007104, 0.00700446, 0.0069974, 0.00723773, 0.00810972" \ + ); + } + } + 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.000887416, 0.000885871, 0.00088742, 0.000883782, 0.000881803, 0.000885219, 0.000883467" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.000627917, -0.00071121, -0.000738571, -0.000759788, -0.000774639, -0.000789048, -0.000804651" \ + ); + } + } + 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.00282912, 0.00274276, 0.00271808, 0.00271374, 0.00273257, 0.00289184, 0.00343216" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0074778, 0.00720324, 0.007104, 0.00700446, 0.0069974, 0.00723773, 0.00810972" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dfrbpq_2) { + area : 50.8032; + cell_footprint : "dfrbpq"; + cell_leakage_power : 2715.21; + leakage_power () { + value : 2619.21; + when : "!CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 2656.93; + when : "!CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 2492.35; + when : "CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 2530.07; + when : "CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 2783.81; + when : "!CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 2712.15; + when : "!CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 2544.61; + when : "!CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 3354.76; + when : "!CLK&D&RESET_B&!Q"; + } + leakage_power () { + value : 2507.88; + when : "CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 2616.57; + when : "CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 2645.02; + when : "CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 3119.12; + 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.259329, 0.370675, 0.438673, 0.550761, 0.737903, 1.05003, 1.56987", \ + "0.303063, 0.414594, 0.482639, 0.594619, 0.78215, 1.0937, 1.6137", \ + "0.337158, 0.448665, 0.516644, 0.628612, 0.815889, 1.12874, 1.64765", \ + "0.391341, 0.502852, 0.570893, 0.682846, 0.870122, 1.18217, 1.70275", \ + "0.469094, 0.580654, 0.648657, 0.760647, 0.947861, 1.25965, 1.77923", \ + "0.57748, 0.689092, 0.757112, 0.869155, 1.05637, 1.36816, 1.88771", \ + "0.72638, 0.838322, 0.906364, 1.01837, 1.20561, 1.5175, 2.03735" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0296137, 0.161186, 0.257153, 0.416965, 0.684918, 1.13195, 1.87663", \ + "0.0296397, 0.161187, 0.257381, 0.416966, 0.68518, 1.13196, 1.87664", \ + "0.0296407, 0.161188, 0.257382, 0.418049, 0.685695, 1.13271, 1.87665", \ + "0.0297097, 0.161189, 0.257383, 0.41805, 0.685696, 1.13272, 1.87857", \ + "0.0298488, 0.16119, 0.257384, 0.418051, 0.685697, 1.13273, 1.87858", \ + "0.030204, 0.16123, 0.257385, 0.418052, 0.685698, 1.13274, 1.87859", \ + "0.031289, 0.161282, 0.257386, 0.418053, 0.685699, 1.13275, 1.8786" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.258975, 0.359847, 0.418128, 0.513646, 0.673166, 0.938602, 1.38087", \ + "0.302954, 0.404013, 0.462335, 0.558493, 0.717296, 0.983112, 1.42528", \ + "0.33718, 0.43816, 0.496409, 0.59193, 0.751463, 1.01689, 1.46008", \ + "0.390287, 0.49122, 0.549527, 0.64506, 0.804514, 1.07002, 1.51299", \ + "0.464257, 0.565236, 0.623491, 0.719041, 0.878492, 1.14391, 1.58614", \ + "0.565352, 0.666286, 0.724567, 0.820069, 0.979562, 1.24498, 1.6872", \ + "0.697436, 0.798287, 0.856587, 0.952115, 1.11166, 1.37709, 1.81931" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0270342, 0.134373, 0.210527, 0.337774, 0.55177, 0.908746, 1.50344", \ + "0.0270352, 0.134374, 0.210627, 0.338405, 0.551798, 0.908747, 1.50364", \ + "0.0270362, 0.134393, 0.210628, 0.338406, 0.551799, 0.908839, 1.50523", \ + "0.0270372, 0.134412, 0.210629, 0.338407, 0.551832, 0.909571, 1.50528", \ + "0.0270382, 0.134413, 0.21063, 0.338408, 0.551833, 0.909572, 1.50529", \ + "0.02705, 0.134437, 0.210631, 0.338409, 0.551841, 0.909573, 1.5053", \ + "0.027051, 0.134438, 0.210632, 0.33841, 0.551842, 0.909574, 1.50531" \ + ); + } + } + 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.362637, 0.463083, 0.521372, 0.617012, 0.776772, 1.04221, 1.48456", \ + "0.407283, 0.507678, 0.566049, 0.661711, 0.821176, 1.0867, 1.52906", \ + "0.451399, 0.55184, 0.610151, 0.70566, 0.865618, 1.13095, 1.57344", \ + "0.526438, 0.626903, 0.685227, 0.78093, 0.940497, 1.20614, 1.6496", \ + "0.643159, 0.743633, 0.801913, 0.897543, 1.05704, 1.32246, 1.76482", \ + "0.809482, 0.909914, 0.968222, 1.06386, 1.22357, 1.489, 1.93133", \ + "1.04413, 1.14466, 1.20298, 1.2987, 1.45815, 1.72396, 2.16616" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0266287, 0.134314, 0.210353, 0.337715, 0.551765, 0.908844, 1.50449", \ + "0.0266297, 0.134315, 0.210354, 0.337842, 0.551786, 0.908845, 1.5045", \ + "0.0266397, 0.134316, 0.210448, 0.338814, 0.552336, 0.908846, 1.50456", \ + "0.0266592, 0.134317, 0.210449, 0.338815, 0.552337, 0.909158, 1.50584", \ + "0.0266602, 0.134318, 0.21045, 0.338816, 0.552338, 0.909201, 1.50585", \ + "0.026795, 0.134319, 0.210451, 0.338817, 0.552339, 0.909202, 1.50586", \ + "0.027051, 0.134363, 0.210452, 0.338818, 0.55234, 0.909203, 1.50587" \ + ); + } + } + 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.0224882, 0.0231412, 0.0231677, 0.0231342, 0.022988, 0.0230056, 0.0228373", \ + "0.0221088, 0.022756, 0.0228031, 0.0227569, 0.0226598, 0.0222956, 0.0224555", \ + "0.0219924, 0.0227444, 0.0227348, 0.0227399, 0.0225846, 0.0223088, 0.0222697", \ + "0.0218979, 0.0225393, 0.0226234, 0.0226802, 0.022517, 0.0221273, 0.0223877", \ + "0.0221819, 0.0229001, 0.0229878, 0.0228795, 0.0228887, 0.0227085, 0.023683", \ + "0.0230487, 0.023718, 0.0237565, 0.0238962, 0.0238214, 0.0232382, 0.0240655", \ + "0.024976, 0.025579, 0.0257067, 0.0257433, 0.0257319, 0.0257688, 0.0250492" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0230653, 0.0238628, 0.0238973, 0.0238492, 0.023679, 0.02342, 0.0228473", \ + "0.022754, 0.023602, 0.0236269, 0.0236476, 0.0234075, 0.0231677, 0.0226", \ + "0.0227593, 0.023615, 0.0237861, 0.0237102, 0.0234199, 0.0231023, 0.0227974", \ + "0.0227983, 0.0236074, 0.0236094, 0.0236718, 0.0234513, 0.0232541, 0.0227889", \ + "0.0232597, 0.0241134, 0.0241886, 0.0241742, 0.0238524, 0.0242757, 0.0231974", \ + "0.0241287, 0.0249301, 0.0250643, 0.0250671, 0.0251152, 0.0247172, 0.0241117", \ + "0.0262017, 0.0269853, 0.0270807, 0.027084, 0.0271809, 0.0271583, 0.0270926" \ + ); + } + } + 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.0151868, 0.0159208, 0.0159367, 0.0159345, 0.0158057, 0.0155195, 0.0149787", \ + "0.0151466, 0.015817, 0.0158386, 0.0158047, 0.0156663, 0.0153811, 0.0148647", \ + "0.0149802, 0.0158472, 0.0157469, 0.0158174, 0.0156391, 0.0153429, 0.0148245", \ + "0.0149358, 0.0156721, 0.015686, 0.0158692, 0.0157011, 0.0153477, 0.0149504", \ + "0.0151563, 0.0159126, 0.0158741, 0.0158547, 0.0158031, 0.0158272, 0.0150235", \ + "0.0154153, 0.0161659, 0.0161616, 0.0162574, 0.0162384, 0.0156999, 0.0163435", \ + "0.0162098, 0.0169325, 0.0169041, 0.0170738, 0.0170276, 0.0171048, 0.016614" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00259484; + rise_capacitance : 0.00279302; + rise_capacitance_range (0.00257638, 0.00297008); + fall_capacitance : 0.00236364; + fall_capacitance_range (0.00236364, 0.00285873); + 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.14389, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.214386, 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.00892089, 0.0085433, 0.00851561, 0.00848874, 0.0088585, 0.0095991, 0.0115594" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0247937, 0.0244729, 0.0243333, 0.0243871, 0.0246865, 0.0253863, 0.0272479" \ + ); + } + } + 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.0166988, 0.0163599, 0.016227, 0.0162852, 0.0165844, 0.0172846, 0.0191478" \ + ); + } + } + 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.00933517, 0.00899258, 0.00895565, 0.00894296, 0.00929321, 0.0100262, 0.0119947" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00868654, 0.00836626, 0.00830132, 0.0083774, 0.00868046, 0.00940956, 0.0112746" \ + ); + } + } + 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.0306407, 0.0304005, 0.030261, 0.0300671, 0.0302418, 0.0310694, 0.0329519" \ + ); + } + } + 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.00884985, 0.00848297, 0.00844302, 0.00841389, 0.00878073, 0.0095168, 0.0114897" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00861741, 0.00829321, 0.00822718, 0.00830645, 0.00861561, 0.00933506, 0.0112188" \ + ); + } + } + 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.00922409, 0.00887368, 0.00884538, 0.00882272, 0.00918044, 0.00991654, 0.0118737" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00864868, 0.00832816, 0.00826669, 0.0083293, 0.00864454, 0.00937425, 0.0112382" \ + ); + } + } + 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.00922409, 0.00887368, 0.00884538, 0.00882272, 0.00918044, 0.00991654, 0.0118737" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0166988, 0.0163599, 0.016227, 0.0162852, 0.0165844, 0.0172846, 0.0191478" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00134888; + rise_capacitance : 0.00133891; + rise_capacitance_range (0.00126868, 0.00148811); + fall_capacitance : 0.00135884; + fall_capacitance_range (0.00135884, 0.001695); + 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.0227089, 0.0292886, 0.0855195", \ + "-0.281782, -0.198624, -0.143266, -0.0846213", \ + "-0.415055, -0.341881, -0.283328, -0.22188", \ + "-0.549638, -0.484422, -0.433509, -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.0489038, 0.0970907, 0.201598, 0.314881", \ + "-0.251832, -0.106951, 0.000967038, 0.124303", \ + "-0.40734, -0.27632, -0.172695, -0.0467332", \ + "-0.571225, -0.465179, -0.37136, -0.253832" \ + ); + } + } + 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.092592, 0.0427212, -0.00996535", \ + "0.394094, 0.285204, 0.229805, 0.175338", \ + "0.571934, 0.454644, 0.391263, 0.332053", \ + "0.762809, 0.635616, 0.569106, 0.507665" \ + ); + } + 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.178499, 0.00773397, -0.101298, -0.215041", \ + "0.401581, 0.234274, 0.122286, 0.00215129", \ + "0.602795, 0.441532, 0.3292, 0.207755", \ + "0.832966, 0.674102, 0.569106, 0.451585" \ + ); + } + } + 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.00145213, 0.00134151, 0.00132521, 0.00136223, 0.00147987, 0.00179139, 0.00250198" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00109722, 0.000972251, 0.000961384, 0.00098675, 0.0011493, 0.00141756, 0.00210322" \ + ); + } + } + 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.00945322, 0.00941723, 0.00936318, 0.00936205, 0.00941739, 0.00969225, 0.0103966" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00713571, 0.00705148, 0.00699628, 0.00697245, 0.00704364, 0.00731888, 0.00807502" \ + ); + } + } + 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 ( \ + "-4.34529e-05, -4.82123e-05, -4.72117e-05, -4.77372e-05, -4.79861e-05, -4.97194e-05, -5.01217e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "4.34529e-05, 4.82123e-05, 4.72117e-05, 4.77372e-05, 4.79861e-05, 4.97194e-05, 5.01217e-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.00145213, 0.00134151, 0.00132521, 0.00136223, 0.00147987, 0.00179139, 0.00250198" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00109722, 0.000972251, 0.000961384, 0.00098675, 0.0011493, 0.00141756, 0.00210322" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00478539; + rise_capacitance : 0.00470093; + rise_capacitance_range (0.0043457, 0.00535759); + fall_capacitance : 0.00485578; + fall_capacitance_range (0.00455051, 0.00501304); + 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.202951, 0.105071, 0.0555801, 0.000828112", \ + "0.399086, 0.292843, 0.242917, 0.189083", \ + "0.582221, 0.470379, 0.41285, 0.354653", \ + "0.800586, 0.68235, 0.619955, 0.563744" \ + ); + } + } + 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.166273, -0.0801129, -0.0272905, 0.0288539", \ + "-0.359152, -0.264832, -0.211448, -0.153346", \ + "-0.533357, -0.433665, -0.375073, -0.312279", \ + "-0.738524, -0.632868, -0.571931, -0.507665" \ + ); + } + } + 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.166321, 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.00285615, 0.00277146, 0.00274626, 0.00274101, 0.00275818, 0.00291644, 0.00345859" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0228217, 0.0224984, 0.0222555, 0.0221095, 0.0223545, 0.0228921, 0.024615" \ + ); + } + } + 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.000951651, 0.000949401, 0.000946113, 0.000946924, 0.000942678, 0.000947589, 0.000951033" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00043318, -0.000542019, -0.00057127, -0.000596644, -0.000622957, -0.000639903, -0.000658731" \ + ); + } + } + 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.0112043, 0.0110579, 0.0109753, 0.0109298, 0.0109371, 0.0111493, 0.0119083" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00746368, 0.00719051, 0.00709182, 0.00698079, 0.00698921, 0.00722311, 0.00810139" \ + ); + } + } + 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.000915788, 0.000912808, 0.000912479, 0.000909615, 0.000907598, 0.000911173, 0.000910264" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.000652922, -0.00073928, -0.000763977, -0.000785212, -0.000800274, -0.000815077, -0.00083161" \ + ); + } + } + 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.00285615, 0.00277146, 0.00274626, 0.00274101, 0.00275818, 0.00291644, 0.00345859" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00746368, 0.00719051, 0.00709182, 0.00698079, 0.00698921, 0.00722311, 0.00810139" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dlhq_1) { + area : 30.8448; + cell_footprint : "dlhq"; + cell_leakage_power : 1700.59; + leakage_power () { + value : 1648.82; + when : "!D&!GATE&!Q"; + } + leakage_power () { + value : 1392.37; + when : "!D&!GATE&Q"; + } + leakage_power () { + value : 1857.03; + when : "!D&GATE&!Q"; + } + leakage_power () { + value : 2124.8; + when : "D&!GATE&!Q"; + } + leakage_power () { + value : 1565.71; + when : "D&!GATE&Q"; + } + leakage_power () { + value : 1614.81; + 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.273116, 0.376277, 0.444368, 0.556181, 0.743461, 1.05561, 1.57522", \ + "0.313732, 0.417075, 0.484906, 0.597104, 0.784339, 1.09627, 1.616", \ + "0.343013, 0.446593, 0.514544, 0.626509, 0.813743, 1.12679, 1.6454", \ + "0.389376, 0.492904, 0.560919, 0.67277, 0.859989, 1.17191, 1.69167", \ + "0.453689, 0.557249, 0.62517, 0.737195, 0.924282, 1.23618, 1.7558", \ + "0.543318, 0.646731, 0.714708, 0.826709, 1.0139, 1.32579, 1.84537", \ + "0.670507, 0.774058, 0.842036, 0.954078, 1.14136, 1.45349, 1.97291" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0266631, 0.158937, 0.255377, 0.415406, 0.683435, 1.1302, 1.87464", \ + "0.0266641, 0.158993, 0.255798, 0.415407, 0.683756, 1.13047, 1.87528", \ + "0.0266651, 0.158994, 0.255799, 0.415408, 0.684717, 1.13136, 1.87529", \ + "0.0266661, 0.158995, 0.2558, 0.415413, 0.684718, 1.13137, 1.87585", \ + "0.0266671, 0.158996, 0.255801, 0.415414, 0.684719, 1.13138, 1.87586", \ + "0.026734, 0.158997, 0.255802, 0.415415, 0.68472, 1.13139, 1.87587", \ + "0.026963, 0.158998, 0.255803, 0.415416, 0.684721, 1.1314, 1.87588" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.241244, 0.33367, 0.39128, 0.486151, 0.644744, 0.908959, 1.34932", \ + "0.280699, 0.37308, 0.430706, 0.526248, 0.684181, 0.948519, 1.38871", \ + "0.310711, 0.402993, 0.460631, 0.555531, 0.714251, 0.97847, 1.4192", \ + "0.356128, 0.448483, 0.506103, 0.600987, 0.759565, 1.02383, 1.46395", \ + "0.417359, 0.509724, 0.567403, 0.662272, 0.820914, 1.08497, 1.52515", \ + "0.495342, 0.587804, 0.645452, 0.740363, 0.898953, 1.16308, 1.60319", \ + "0.596344, 0.688928, 0.746593, 0.841548, 1.00012, 1.26443, 1.70445" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0250794, 0.129282, 0.205385, 0.332314, 0.545697, 0.900617, 1.4926", \ + "0.0250804, 0.129283, 0.205482, 0.333152, 0.545698, 0.900674, 1.49261", \ + "0.0250889, 0.129284, 0.205483, 0.333153, 0.545699, 0.900796, 1.49336", \ + "0.0251135, 0.129285, 0.205484, 0.333154, 0.5457, 0.900797, 1.49337", \ + "0.0251259, 0.129286, 0.205485, 0.333155, 0.545701, 0.900798, 1.49339", \ + "0.025243, 0.129307, 0.205486, 0.333156, 0.545702, 0.900799, 1.4934", \ + "0.025528, 0.129362, 0.205487, 0.333157, 0.545703, 0.9008, 1.49341" \ + ); + } + } + 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.232721, 0.336447, 0.404375, 0.516451, 0.703652, 1.01567, 1.53553", \ + "0.273441, 0.377253, 0.445069, 0.557171, 0.744383, 1.05637, 1.5762", \ + "0.302923, 0.406628, 0.474581, 0.586556, 0.773757, 1.08561, 1.60634", \ + "0.350434, 0.45413, 0.522048, 0.633942, 0.821174, 1.13308, 1.65269", \ + "0.416043, 0.519846, 0.587825, 0.69974, 0.886891, 1.19869, 1.71837", \ + "0.507213, 0.611089, 0.679095, 0.791026, 0.978262, 1.29022, 1.80961", \ + "0.625741, 0.729864, 0.797868, 0.910088, 1.09738, 1.40931, 1.929" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.02687, 0.158959, 0.255307, 0.415305, 0.683434, 1.13012, 1.87481", \ + "0.026871, 0.15896, 0.255567, 0.41557, 0.683435, 1.13013, 1.87482", \ + "0.0269193, 0.158961, 0.255568, 0.415571, 0.683824, 1.13019, 1.87588", \ + "0.0269203, 0.158964, 0.255569, 0.415572, 0.683825, 1.1302, 1.87589", \ + "0.0269273, 0.158965, 0.25557, 0.415573, 0.683826, 1.13021, 1.8759", \ + "0.027325, 0.158966, 0.255571, 0.415574, 0.683827, 1.13022, 1.87591", \ + "0.028613, 0.15913, 0.255572, 0.415575, 0.683828, 1.13023, 1.87592" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.250291, 0.342858, 0.400209, 0.495117, 0.653651, 0.917912, 1.35829", \ + "0.292278, 0.384463, 0.4422, 0.537312, 0.695617, 0.959803, 1.39988", \ + "0.321923, 0.414197, 0.471865, 0.566716, 0.725401, 0.989483, 1.42975", \ + "0.369341, 0.461513, 0.519143, 0.613987, 0.772574, 1.03678, 1.47698", \ + "0.432117, 0.524326, 0.581938, 0.676777, 0.835474, 1.09956, 1.53966", \ + "0.514807, 0.60703, 0.664643, 0.759496, 0.918064, 1.18226, 1.62238", \ + "0.618146, 0.710387, 0.768003, 0.86287, 1.02155, 1.28573, 1.72578" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0248386, 0.129215, 0.205322, 0.332341, 0.545391, 0.900671, 1.49281", \ + "0.0248396, 0.129247, 0.205406, 0.332856, 0.545392, 0.900672, 1.49282", \ + "0.0248406, 0.129248, 0.205407, 0.332857, 0.546814, 0.901292, 1.49283", \ + "0.0248416, 0.129249, 0.205408, 0.332858, 0.546815, 0.901293, 1.49333", \ + "0.0248426, 0.12925, 0.205409, 0.332859, 0.546816, 0.901294, 1.49334", \ + "0.024852, 0.129251, 0.205428, 0.33286, 0.546817, 0.901295, 1.49335", \ + "0.024895, 0.129252, 0.205485, 0.332861, 0.546818, 0.901296, 1.49336" \ + ); + } + } + 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.0112321, 0.0115229, 0.0115366, 0.0115106, 0.0114226, 0.0114077, 0.0113264", \ + "0.0111965, 0.0114871, 0.011507, 0.0114705, 0.0114182, 0.0112645, 0.0112869", \ + "0.0111859, 0.0115488, 0.0115262, 0.0114855, 0.011482, 0.0113388, 0.0113279", \ + "0.0111494, 0.0114375, 0.0114726, 0.0115956, 0.0114062, 0.0112268, 0.0112498", \ + "0.0111462, 0.0114848, 0.0115165, 0.0114441, 0.0114555, 0.0111975, 0.0115127", \ + "0.0111065, 0.0114159, 0.0114343, 0.0115053, 0.0114606, 0.0111725, 0.0115634", \ + "0.0110213, 0.0113176, 0.0113795, 0.0113765, 0.0113558, 0.0113768, 0.0110123" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0119503, 0.0123207, 0.0123266, 0.0122911, 0.0122243, 0.0120814, 0.0118153", \ + "0.011946, 0.012321, 0.0123346, 0.0123413, 0.0122178, 0.0120854, 0.0118055", \ + "0.0119136, 0.0122895, 0.0123755, 0.0124415, 0.0121885, 0.0120373, 0.0118245", \ + "0.0119381, 0.0122951, 0.0122958, 0.0123298, 0.0121993, 0.0120513, 0.0117943", \ + "0.011887, 0.0122581, 0.0122792, 0.0122428, 0.0121763, 0.0122983, 0.0120687", \ + "0.0118188, 0.0122108, 0.0122134, 0.0122501, 0.0122377, 0.0118724, 0.0120721", \ + "0.0117513, 0.0121025, 0.0121316, 0.0121592, 0.0121885, 0.0122236, 0.0121007" \ + ); + } + } + 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.00928594, 0.00960024, 0.00960704, 0.00958644, 0.00950244, 0.00933504, 0.00941864", \ + "0.00922324, 0.00954394, 0.00954634, 0.00953404, 0.00945014, 0.00928034, 0.00935474", \ + "0.0091644, 0.0094987, 0.0094921, 0.0094707, 0.0093928, 0.0092229, 0.0093478", \ + "0.00915192, 0.00943892, 0.00946342, 0.00957072, 0.00943162, 0.00918762, 0.00924552", \ + "0.0090606, 0.0093986, 0.0094355, 0.0093572, 0.0093519, 0.0091331, 0.0095652", \ + "0.0090347, 0.0093489, 0.0093806, 0.0094277, 0.0094017, 0.0091077, 0.0094428", \ + "0.00909022, 0.00936672, 0.00943432, 0.00941302, 0.00941752, 0.00943552, 0.00907012" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0101717, 0.0105648, 0.0105513, 0.0105241, 0.0104443, 0.0103036, 0.0100252", \ + "0.010205, 0.0105958, 0.0105804, 0.0105799, 0.010474, 0.0103304, 0.0100442", \ + "0.0102018, 0.0105708, 0.0106558, 0.0105544, 0.0105576, 0.0103544, 0.0100793", \ + "0.0102874, 0.0106354, 0.0106252, 0.0106628, 0.0105474, 0.0103603, 0.0101772", \ + "0.010309, 0.0106913, 0.0107258, 0.0107099, 0.0105608, 0.010718, 0.010308", \ + "0.0103204, 0.010689, 0.0107456, 0.0107127, 0.0107501, 0.0106361, 0.010174", \ + "0.0103415, 0.0107019, 0.0107218, 0.0107569, 0.0107487, 0.010721, 0.0107382" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00213349; + rise_capacitance : 0.00216732; + rise_capacitance_range (0.00197474, 0.00230876); + fall_capacitance : 0.00209966; + fall_capacitance_range (0.0019346, 0.00225461); + 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.146711, -0.10008, -0.0710107, -0.0386052", \ + "-0.304244, -0.2521, -0.22456, -0.191832", \ + "-0.417627, -0.360238, -0.331899, -0.298154", \ + "-0.541543, -0.478924, -0.447633, -0.416167" \ + ); + } + 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.0611298, 0.0945949, 0.199026, 0.309484", \ + "-0.211899, -0.0509292, 0.0586601, 0.168287", \ + "-0.314756, -0.150445, -0.0377771, 0.0775647", \ + "-0.417418, -0.245259, -0.131239, -0.0118062" \ + ); + } + } + 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.158937, 0.130029, 0.145592, 0.187015", \ + "0.316723, 0.280111, 0.290121, 0.323784", \ + "0.427914, 0.386462, 0.391263, 0.422452", \ + "0.555035, 0.506414, 0.504132, 0.534228" \ + ); + } + 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.0758009, -0.0821157, -0.186167, -0.290595", \ + "0.224378, 0.0636615, -0.045548, -0.154542", \ + "0.327615, 0.160934, 0.0512689, -0.0634399", \ + "0.43091, 0.259004, 0.145364, 0.0265638" \ + ); + } + } + 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.00308335, 0.0028734, 0.00281279, 0.00286219, 0.00305981, 0.00360786, 0.00496354" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00286874, 0.0027073, 0.00269081, 0.00273518, 0.00295598, 0.00353421, 0.0048191" \ + ); + } + } + 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.002775, 0.00258307, 0.00253656, 0.00259746, 0.00280866, 0.00337287, 0.00473843" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00304147, 0.0028621, 0.00283236, 0.00285588, 0.00306908, 0.00363062, 0.0049031" \ + ); + } + } + 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.00308335, 0.0028734, 0.00281279, 0.00286219, 0.00305981, 0.00360786, 0.00496354" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00304147, 0.0028621, 0.00283236, 0.00285588, 0.00306908, 0.00363062, 0.0049031" \ + ); + } + } + } + pin (GATE) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00212897; + rise_capacitance : 0.00241689; + rise_capacitance_range (0.00220669, 0.00261245); + fall_capacitance : 0.00155314; + fall_capacitance_range (0.00155314, 0.00253857); + 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.12146, 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.00722016, 0.00696406, 0.0068962, 0.00696208, 0.0071976, 0.0079006, 0.00957638" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0117076, 0.0120701, 0.0120396, 0.0120974, 0.0123265, 0.0130143, 0.0147992" \ + ); + } + } + 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.00722016, 0.00696406, 0.0068962, 0.00696208, 0.0071976, 0.0079006, 0.00957638" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0117076, 0.0120701, 0.0120396, 0.0120974, 0.0123265, 0.0130143, 0.0147992" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "GATE"; + } + } + cell (sg13cmos5l_dlhr_1) { + area : 32.6592; + cell_footprint : "dlhr"; + cell_leakage_power : 2349.9; + leakage_power () { + value : 2052.82; + when : "!RESET_B*!Q*Q_N*!D*!GATE"; + } + leakage_power () { + value : 2260.3; + when : "!RESET_B*!Q*Q_N*!D*GATE"; + } + leakage_power () { + value : 2529.49; + when : "!RESET_B*!Q*Q_N*D*!GATE"; + } + leakage_power () { + value : 2120.99; + when : "!RESET_B*!Q*Q_N*D*GATE"; + } + leakage_power () { + value : 2146.72; + when : "RESET_B*!GATE*!D*!Q*Q_N"; + } + leakage_power () { + value : 2146.72; + when : "RESET_B*!GATE*!D*Q*!Q_N"; + } + leakage_power () { + value : 2623.41; + when : "RESET_B*!GATE*D*!Q*Q_N"; + } + leakage_power () { + value : 2623.41; + when : "RESET_B*!GATE*D*Q*!Q_N"; + } + leakage_power () { + value : 2640.92; + when : "D*GATE*RESET_B*Q*!Q_N"; + } + leakage_power () { + value : 2354.25; + 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.314029, 0.43651, 0.505648, 0.61766, 0.805317, 1.11739, 1.63728", \ + "0.354806, 0.477148, 0.546049, 0.658508, 0.846036, 1.15783, 1.67785", \ + "0.383628, 0.506028, 0.575029, 0.687352, 0.874711, 1.18687, 1.70673", \ + "0.429163, 0.551483, 0.620585, 0.732801, 0.920212, 1.23227, 1.75324", \ + "0.492276, 0.614646, 0.683583, 0.796056, 0.983433, 1.29537, 1.81538", \ + "0.580767, 0.703153, 0.77208, 0.884526, 1.07192, 1.38393, 1.90363", \ + "0.704597, 0.827045, 0.896029, 1.0083, 1.19582, 1.50788, 2.02785" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0391588, 0.16875, 0.261091, 0.418626, 0.686154, 1.13323, 1.87745", \ + "0.0391598, 0.168751, 0.2611, 0.418704, 0.686155, 1.13324, 1.87795", \ + "0.0391608, 0.168752, 0.261201, 0.418705, 0.686186, 1.13325, 1.87796", \ + "0.0391618, 0.168753, 0.261232, 0.418724, 0.686187, 1.13335, 1.87975", \ + "0.0391628, 0.168756, 0.261233, 0.418812, 0.686188, 1.13336, 1.87976", \ + "0.0391638, 0.16878, 0.261234, 0.418813, 0.686189, 1.13337, 1.87977", \ + "0.039381, 0.168828, 0.261235, 0.418814, 0.68619, 1.13338, 1.87978" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.265716, 0.367457, 0.425964, 0.52099, 0.680161, 0.945621, 1.38724", \ + "0.304928, 0.40679, 0.465112, 0.560452, 0.719578, 0.984767, 1.42642", \ + "0.334505, 0.436157, 0.494535, 0.589749, 0.748949, 1.01417, 1.45591", \ + "0.379381, 0.48104, 0.539338, 0.634581, 0.793735, 1.05897, 1.50059", \ + "0.439481, 0.541191, 0.599444, 0.694726, 0.853872, 1.11896, 1.56072", \ + "0.516529, 0.618198, 0.676544, 0.771753, 0.930979, 1.19614, 1.63771", \ + "0.616239, 0.718067, 0.776458, 0.871659, 1.03089, 1.29612, 1.73773" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0290303, 0.13394, 0.208091, 0.334105, 0.547363, 0.903774, 1.49783", \ + "0.0290313, 0.133941, 0.208092, 0.334207, 0.547364, 0.903879, 1.49784", \ + "0.0290323, 0.133975, 0.208093, 0.334208, 0.547732, 0.903909, 1.49785", \ + "0.0290333, 0.13402, 0.208094, 0.334209, 0.547733, 0.906651, 1.49882", \ + "0.0290343, 0.134021, 0.208095, 0.33421, 0.547734, 0.906652, 1.49883", \ + "0.029103, 0.134022, 0.208107, 0.334211, 0.547735, 0.906653, 1.49884", \ + "0.029259, 0.134057, 0.208132, 0.334212, 0.547736, 0.906654, 1.49885" \ + ); + } + } + 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.286831, 0.409761, 0.478746, 0.591129, 0.778469, 1.09068, 1.61035", \ + "0.327894, 0.450779, 0.519757, 0.632053, 0.819571, 1.13176, 1.65136", \ + "0.357851, 0.480683, 0.549703, 0.662199, 0.84953, 1.16166, 1.68169", \ + "0.405887, 0.528883, 0.597823, 0.710202, 0.89758, 1.2096, 1.72973", \ + "0.472209, 0.595191, 0.664281, 0.776521, 0.963865, 1.27585, 1.79566", \ + "0.563315, 0.686287, 0.755321, 0.8676, 1.05499, 1.36702, 1.88672", \ + "0.682862, 0.80619, 0.875221, 0.987552, 1.175, 1.48701, 2.00676" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0394599, 0.16883, 0.261157, 0.418695, 0.686165, 1.13286, 1.8783", \ + "0.0395201, 0.168879, 0.261214, 0.418751, 0.686265, 1.13287, 1.87831", \ + "0.0395211, 0.16888, 0.261215, 0.420063, 0.686266, 1.13318, 1.87832", \ + "0.0395221, 0.168881, 0.261216, 0.420064, 0.686267, 1.13488, 1.87867", \ + "0.0395231, 0.168882, 0.261217, 0.420065, 0.686268, 1.13489, 1.87868", \ + "0.039693, 0.168887, 0.261247, 0.420066, 0.686269, 1.1349, 1.87869", \ + "0.040565, 0.169076, 0.261275, 0.420067, 0.68627, 1.13491, 1.8787" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.278704, 0.380705, 0.438769, 0.534267, 0.693383, 0.958652, 1.40029", \ + "0.32105, 0.423, 0.481219, 0.576554, 0.735905, 1.00082, 1.44257", \ + "0.351269, 0.453353, 0.511646, 0.606914, 0.766118, 1.0312, 1.47361", \ + "0.399177, 0.501238, 0.559507, 0.654815, 0.813977, 1.07912, 1.52203", \ + "0.463639, 0.565732, 0.623973, 0.71925, 0.878525, 1.14353, 1.5852", \ + "0.548671, 0.650603, 0.708891, 0.804153, 0.963404, 1.22845, 1.67005", \ + "0.653913, 0.755864, 0.814141, 0.909428, 1.06861, 1.3337, 1.77539" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0294708, 0.134031, 0.208076, 0.334222, 0.547388, 0.903773, 1.49787", \ + "0.0294718, 0.134032, 0.208134, 0.334223, 0.547539, 0.903839, 1.49793", \ + "0.0294728, 0.134033, 0.208135, 0.334224, 0.54754, 0.904255, 1.49863", \ + "0.0294738, 0.134034, 0.208136, 0.334225, 0.547541, 0.904256, 1.49999", \ + "0.0294748, 0.134035, 0.208137, 0.334226, 0.547542, 0.904257, 1.5", \ + "0.0294758, 0.134036, 0.208138, 0.334227, 0.547543, 0.904258, 1.50001", \ + "0.0294768, 0.134048, 0.208139, 0.334228, 0.547544, 0.904259, 1.50002" \ + ); + } + } + 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.106604, 0.208076, 0.266375, 0.361843, 0.521171, 0.786486, 1.22826", \ + "0.149032, 0.250788, 0.309287, 0.404653, 0.565047, 0.829356, 1.27155", \ + "0.185262, 0.288835, 0.347472, 0.442997, 0.602439, 0.86779, 1.30982", \ + "0.240505, 0.349337, 0.408263, 0.504001, 0.663505, 0.928844, 1.37078", \ + "0.315146, 0.434885, 0.495552, 0.591367, 0.751, 1.01645, 1.45828", \ + "0.412421, 0.550961, 0.612072, 0.708255, 0.868034, 1.13341, 1.57557", \ + "0.535211, 0.709244, 0.774827, 0.872445, 1.03193, 1.29738, 1.73927" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0280944, 0.134108, 0.208283, 0.334329, 0.547774, 0.904176, 1.49851", \ + "0.0289498, 0.134203, 0.208463, 0.334644, 0.549101, 0.904251, 1.49852", \ + "0.0317829, 0.135208, 0.208736, 0.334645, 0.549102, 0.904835, 1.49853", \ + "0.0380629, 0.138004, 0.210545, 0.335533, 0.549103, 0.904836, 1.49932", \ + "0.0487929, 0.144729, 0.214469, 0.337418, 0.549477, 0.90499, 1.49944", \ + "0.066106, 0.15765, 0.222627, 0.341986, 0.551656, 0.906614, 1.49996", \ + "0.093839, 0.186267, 0.24178, 0.352278, 0.55688, 0.909115, 1.50312" \ + ); + } + } + 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.003573, 0.0038784, 0.0039213, 0.0038986, 0.0038609, 0.0038161, 0.0036191", \ + "0.00345465, 0.00375375, 0.00378865, 0.00378395, 0.00376825, 0.00365025, 0.00355965", \ + "0.00341245, 0.00375775, 0.00380005, 0.00376685, 0.00373045, 0.00363015, 0.00349875", \ + "0.003388, 0.0036808, 0.003736, 0.003813, 0.0037043, 0.0036242, 0.0036011", \ + "0.0033648, 0.0036881, 0.0037379, 0.003708, 0.0037092, 0.0036004, 0.0039709", \ + "0.0033338, 0.0036575, 0.0036856, 0.0037255, 0.00372, 0.0035758, 0.003774", \ + "0.00327755, 0.00357895, 0.00364815, 0.00363955, 0.00363155, 0.00367545, 0.00348595" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0022148, 0.0025005, 0.0025094, 0.0024436, 0.0023153, 0.00211846, 0.00177081", \ + "0.00064668, 0.00092905, 0.000928749, 0.00088565, 0.00075365, 0.000553249, 0.00020381", \ + "0.00044577, 0.000756, 0.0007407, 0.00069, 0.0005499, 0.00032277, 5.88968e-06", \ + "0.00040719, 0.000679701, 0.000693801, 0.0007627, 0.000541801, 0.000408551, -8.52998e-06", \ + "0.000362501, 0.0006762, 0.000709, 0.0006344, 0.00054, 0.000891, 0.000334", \ + "0.000331501, 0.0006566, 0.000674101, 0.0006699, 0.0006766, 0.000299401, 0.000519", \ + "0.0002676, 0.0005373, 0.0005807, 0.0005831, 0.000655, 0.0006671, 0.0004292" \ + ); + } + } + 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.00672726, 0.00704276, 0.00707656, 0.00707066, 0.00703836, 0.00691496, 0.00686126", \ + "0.0067422, 0.0070503, 0.0070851, 0.007087, 0.0070562, 0.0069592, 0.00682439", \ + "0.0067186, 0.0070685, 0.0070912, 0.0071562, 0.0070305, 0.0069719, 0.006813", \ + "0.00670676, 0.00701967, 0.00705977, 0.00708997, 0.00702026, 0.00705506, 0.00684896", \ + "0.00669123, 0.00702624, 0.00706844, 0.00705093, 0.00706773, 0.00691634, 0.00733274", \ + "0.00666302, 0.00698362, 0.00702042, 0.00707372, 0.00705192, 0.00689182, 0.00706872", \ + "0.00665525, 0.00695355, 0.00702255, 0.00703125, 0.00701605, 0.00703115, 0.00676805" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00674306, 0.00702136, 0.00702256, 0.00698156, 0.00684866, 0.00663406, 0.00629486", \ + "0.0068071, 0.0070883, 0.0070875, 0.00703369, 0.00693079, 0.0066973, 0.0063694", \ + "0.0068206, 0.0071345, 0.0071966, 0.0071033, 0.0069289, 0.0067036, 0.0064044", \ + "0.00685367, 0.00713896, 0.00713137, 0.00719706, 0.00693996, 0.00674656, 0.00653457", \ + "0.00688793, 0.00721354, 0.00723864, 0.00716903, 0.00703093, 0.00740194, 0.00674233", \ + "0.00691492, 0.00720032, 0.00727222, 0.00726332, 0.00723582, 0.00693232, 0.00672032", \ + "0.00687765, 0.00715265, 0.00719605, 0.00721205, 0.00719425, 0.00721915, 0.00707395" \ + ); + } + } + 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.00597714, 0.00625193, 0.00623983, 0.00619277, 0.00606994, 0.0058686, 0.00549881", \ + "0.00587909, 0.00624557, 0.00616114, 0.00611493, 0.00605553, 0.00577672, 0.00544851", \ + "0.00583908, 0.00609551, 0.00623631, 0.00606913, 0.0059528, 0.00573415, 0.00541292", \ + "0.00585776, 0.00609962, 0.00608203, 0.00612438, 0.00606923, 0.00573696, 0.00544246", \ + "0.00606037, 0.00623508, 0.00623045, 0.00618719, 0.00608662, 0.00631369, 0.00554285", \ + "0.0063926, 0.00649356, 0.00649971, 0.00658818, 0.00653711, 0.00614602, 0.00663481", \ + "0.00733614, 0.00724479, 0.00729575, 0.0073249, 0.00739885, 0.00743419, 0.00718164" \ + ); + } + } + } + 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.326221, 0.422999, 0.49066, 0.602403, 0.789424, 1.10151, 1.62123", \ + "0.365389, 0.462199, 0.529851, 0.6416, 0.828711, 1.1405, 1.66033", \ + "0.395003, 0.491665, 0.559222, 0.671087, 0.85815, 1.17012, 1.68995", \ + "0.439825, 0.536515, 0.604186, 0.715917, 0.903181, 1.21504, 1.73476", \ + "0.499987, 0.596525, 0.664108, 0.776028, 0.963053, 1.27477, 1.79451", \ + "0.576591, 0.673186, 0.740896, 0.852606, 1.03984, 1.35155, 1.87118", \ + "0.677137, 0.773851, 0.841396, 0.953295, 1.14032, 1.45215, 1.97227" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0255307, 0.159642, 0.256198, 0.416329, 0.684433, 1.13154, 1.87607", \ + "0.0255317, 0.159752, 0.256239, 0.41633, 0.684434, 1.13155, 1.87608", \ + "0.0255568, 0.159753, 0.256344, 0.416537, 0.68445, 1.13156, 1.87609", \ + "0.0255578, 0.159754, 0.256345, 0.416538, 0.684451, 1.1348, 1.8761", \ + "0.0255588, 0.159755, 0.256346, 0.416539, 0.684452, 1.13481, 1.87617", \ + "0.025577, 0.159756, 0.256347, 0.41654, 0.684453, 1.13482, 1.87618", \ + "0.025595, 0.159757, 0.256348, 0.416541, 0.684454, 1.13483, 1.87619" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.38206, 0.466565, 0.524193, 0.619146, 0.778529, 1.0434, 1.48537", \ + "0.422818, 0.507134, 0.564643, 0.659751, 0.819001, 1.08393, 1.52584", \ + "0.45167, 0.536008, 0.593506, 0.688657, 0.847694, 1.11276, 1.55476", \ + "0.497169, 0.581454, 0.638994, 0.734134, 0.893253, 1.15822, 1.60046", \ + "0.560348, 0.644633, 0.702157, 0.797306, 0.956315, 1.22137, 1.66316", \ + "0.650132, 0.734465, 0.791972, 0.887082, 1.04614, 1.31117, 1.75298", \ + "0.772816, 0.857119, 0.914573, 1.00967, 1.16895, 1.43398, 1.87564" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0262259, 0.130866, 0.207585, 0.334894, 0.548699, 0.905298, 1.49934", \ + "0.0262269, 0.13091, 0.207586, 0.334946, 0.548758, 0.905659, 1.50065", \ + "0.0262279, 0.130987, 0.207592, 0.335853, 0.548774, 0.90566, 1.50066", \ + "0.0262289, 0.130988, 0.207593, 0.335854, 0.548775, 0.906491, 1.50092", \ + "0.0262299, 0.130989, 0.207594, 0.335855, 0.548933, 0.906492, 1.50093", \ + "0.0262309, 0.13099, 0.207595, 0.335856, 0.548934, 0.906493, 1.50094", \ + "0.026232, 0.130993, 0.207596, 0.335857, 0.548935, 0.906494, 1.50095" \ + ); + } + } + 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.339459, 0.436114, 0.503483, 0.615667, 0.802515, 1.11453, 1.63472", \ + "0.381763, 0.47839, 0.545876, 0.657845, 0.844995, 1.15672, 1.67664", \ + "0.41208, 0.508708, 0.576297, 0.688148, 0.875548, 1.18718, 1.7069", \ + "0.460005, 0.556548, 0.624221, 0.73594, 0.923191, 1.2351, 1.75513", \ + "0.52441, 0.621103, 0.688638, 0.800498, 0.987634, 1.29945, 1.81917", \ + "0.610158, 0.706761, 0.774459, 0.886153, 1.0733, 1.38505, 1.90479", \ + "0.715215, 0.811966, 0.879529, 0.991426, 1.17843, 1.49033, 2.01022" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0255404, 0.159654, 0.256242, 0.416272, 0.684336, 1.1315, 1.8759", \ + "0.02555, 0.159655, 0.256243, 0.416296, 0.684462, 1.13151, 1.87591", \ + "0.0255826, 0.159656, 0.256248, 0.416297, 0.684803, 1.13152, 1.87635", \ + "0.0255836, 0.159657, 0.2563, 0.416298, 0.684804, 1.13193, 1.87691", \ + "0.0255846, 0.159658, 0.256301, 0.416302, 0.684805, 1.13194, 1.87692", \ + "0.0255856, 0.159659, 0.256302, 0.416332, 0.684806, 1.13195, 1.87693", \ + "0.0255866, 0.15966, 0.256303, 0.416333, 0.684807, 1.13196, 1.87694" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.355259, 0.439579, 0.497158, 0.592271, 0.751375, 1.01647, 1.4583", \ + "0.396339, 0.480676, 0.5382, 0.633235, 0.792688, 1.05765, 1.49942", \ + "0.426385, 0.510536, 0.568034, 0.66339, 0.822455, 1.08806, 1.52971", \ + "0.474444, 0.558729, 0.616158, 0.711281, 0.870328, 1.13547, 1.57754", \ + "0.540793, 0.625076, 0.682578, 0.777655, 0.936835, 1.20181, 1.64357", \ + "0.631807, 0.716028, 0.773601, 0.868566, 1.02787, 1.29281, 1.73458", \ + "0.752034, 0.836186, 0.893721, 0.9887, 1.14799, 1.41299, 1.85476" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0262515, 0.130981, 0.207445, 0.334896, 0.548698, 0.905222, 1.50028", \ + "0.0262525, 0.131311, 0.20755, 0.334915, 0.548761, 0.905223, 1.50029", \ + "0.0262535, 0.131312, 0.207551, 0.334916, 0.549299, 0.906243, 1.5003", \ + "0.0262545, 0.131313, 0.207552, 0.334917, 0.5493, 0.90659, 1.50036", \ + "0.0262555, 0.131314, 0.207553, 0.334918, 0.549301, 0.906591, 1.50037", \ + "0.026277, 0.131315, 0.207554, 0.335064, 0.549302, 0.906592, 1.50038", \ + "0.026355, 0.131316, 0.2076, 0.335065, 0.549303, 0.906593, 1.50039" \ + ); + } + } + 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.166638, 0.26355, 0.331159, 0.442958, 0.630108, 0.941988, 1.46161", \ + "0.209352, 0.306145, 0.373812, 0.485506, 0.672714, 0.984657, 1.50518", \ + "0.247435, 0.343585, 0.411051, 0.522963, 0.70992, 1.02189, 1.54275", \ + "0.307498, 0.402163, 0.46959, 0.58146, 0.768549, 1.0806, 1.59992", \ + "0.39135, 0.482526, 0.550731, 0.662512, 0.849462, 1.16119, 1.68079", \ + "0.503987, 0.590376, 0.656583, 0.768003, 0.955305, 1.26675, 1.78687", \ + "0.651397, 0.730083, 0.79556, 0.906062, 1.09212, 1.40449, 1.9239" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0254023, 0.159638, 0.256294, 0.416224, 0.684303, 1.13113, 1.8754", \ + "0.0255022, 0.159661, 0.256295, 0.416255, 0.684304, 1.13114, 1.87589", \ + "0.0258521, 0.159662, 0.256307, 0.416274, 0.684515, 1.1314, 1.87727", \ + "0.0268091, 0.159693, 0.256308, 0.416287, 0.684516, 1.13141, 1.87728", \ + "0.0292262, 0.159939, 0.256321, 0.416288, 0.684517, 1.13142, 1.87729", \ + "0.033506, 0.160415, 0.256687, 0.416378, 0.684518, 1.13143, 1.8773", \ + "0.042267, 0.161948, 0.257293, 0.416916, 0.684519, 1.13144, 1.87731" \ + ); + } + } + 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.0022242, 0.0025666, 0.0025948, 0.0025764, 0.0025482, 0.0024649, 0.0023113", \ + "0.000652649, 0.00101055, 0.00102215, 0.000997949, 0.00097395, 0.00084985, 0.00072635", \ + "0.00045202, 0.0008037, 0.000832, 0.0008156, 0.0007786, 0.0006586, 0.0005244", \ + "0.00041199, 0.000748601, 0.000785301, 0.0008423, 0.0007749, 0.0008584, 0.000486501", \ + "0.0003751, 0.0007252, 0.0007429, 0.0007253, 0.0007547, 0.0005884, 0.00047", \ + "0.000339701, 0.000678101, 0.000725101, 0.0007394, 0.0006969, 0.0006387, 0.0005117", \ + "0.0002746, 0.0006165, 0.0006598, 0.000680801, 0.0006919, 0.0006759, 0.0004399" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0035671, 0.0038483, 0.0038609, 0.0038111, 0.0037191, 0.0035029, 0.00318269", \ + "0.00345045, 0.00372175, 0.00372845, 0.00369215, 0.00360005, 0.00338445, 0.00309675", \ + "0.00340715, 0.00373125, 0.00370325, 0.00371985, 0.00355185, 0.00335475, 0.00306317", \ + "0.0033753, 0.0036525, 0.0036712, 0.0037444, 0.0035961, 0.0033783, 0.0030298", \ + "0.0033594, 0.0036757, 0.0037129, 0.0036336, 0.0035503, 0.0038492, 0.0031855", \ + "0.0033373, 0.0036282, 0.0036601, 0.0037011, 0.0036627, 0.0034217, 0.0032332", \ + "0.00327145, 0.00354755, 0.00359635, 0.00353915, 0.00362035, 0.00366615, 0.00352455" \ + ); + } + } + 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.0114908, 0.0118366, 0.0118554, 0.0118566, 0.0117954, 0.0117403, 0.0115468", \ + "0.0113801, 0.0117189, 0.0117371, 0.011741, 0.01169, 0.0115832, 0.0114395", \ + "0.011346, 0.0117328, 0.0117439, 0.0117134, 0.0117035, 0.0115815, 0.0114657", \ + "0.011404, 0.0117442, 0.0117895, 0.0117787, 0.0117137, 0.0116499, 0.011555", \ + "0.0115402, 0.0119037, 0.0119343, 0.0119029, 0.0119245, 0.0117786, 0.0119418", \ + "0.0119154, 0.0122752, 0.012304, 0.0123372, 0.0123071, 0.0121647, 0.0123437", \ + "0.0127537, 0.0131048, 0.0131538, 0.0131618, 0.0131461, 0.0131642, 0.0129956" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00671816, 0.00700536, 0.00701586, 0.00696996, 0.00687046, 0.00666286, 0.00637796", \ + "0.00672729, 0.00705319, 0.0070233, 0.00697939, 0.0069143, 0.00668249, 0.0063688", \ + "0.0067125, 0.0070363, 0.0070132, 0.0069795, 0.0069008, 0.0067197, 0.0063998", \ + "0.00669796, 0.00698736, 0.00699857, 0.00703396, 0.00698787, 0.00670556, 0.00640226", \ + "0.00668513, 0.00701764, 0.00704364, 0.00699103, 0.00688214, 0.00721643, 0.00663273", \ + "0.00665482, 0.00694922, 0.00699062, 0.00700932, 0.00703792, 0.00674692, 0.00655662", \ + "0.00664295, 0.00692025, 0.00697625, 0.00693005, 0.00698985, 0.00700345, 0.00694885" \ + ); + } + } + 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.00597667, 0.00632038, 0.00633422, 0.0063258, 0.00627535, 0.00617033, 0.00600938", \ + "0.00587474, 0.00621733, 0.00624295, 0.00622862, 0.00619959, 0.00607769, 0.00598149", \ + "0.00584121, 0.00617271, 0.0061975, 0.00621203, 0.00615803, 0.00605317, 0.00601282", \ + "0.00584945, 0.00612686, 0.00616875, 0.00623093, 0.00619666, 0.00602756, 0.0059396", \ + "0.00605758, 0.00625659, 0.00623758, 0.00622504, 0.00630276, 0.00615817, 0.00608562", \ + "0.00637827, 0.00649949, 0.00655741, 0.00659892, 0.00658548, 0.00653329, 0.00662544", \ + "0.00733652, 0.00729476, 0.00731586, 0.00733448, 0.00736285, 0.00741244, 0.00723153" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00193192; + rise_capacitance : 0.00211195; + rise_capacitance_range (0.00191495, 0.00225736); + fall_capacitance : 0.00175188; + fall_capacitance_range (0.00175188, 0.00220221); + 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.141821, -0.0851046, -0.0504365, -0.0143199", \ + "-0.299253, -0.236821, -0.203581, -0.164342", \ + "-0.40734, -0.341881, -0.307614, -0.269904", \ + "-0.533448, -0.459681, -0.422209, -0.3837" \ + ); + } + 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.0709105, 0.092099, 0.201598, 0.312182", \ + "-0.219386, -0.0534757, 0.0586601, 0.173785", \ + "-0.322471, -0.153067, -0.0350787, 0.0832146", \ + "-0.422815, -0.248008, -0.128414, -0.00590308" \ + ); + } + } + 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.166273, 0.122542, 0.125018, 0.14654", \ + "0.321715, 0.272471, 0.271764, 0.293545", \ + "0.430486, 0.378594, 0.372374, 0.391377", \ + "0.555035, 0.495418, 0.484358, 0.49881" \ + ); + } + 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.0771241, -0.186167, -0.293294", \ + "0.236857, 0.0687544, -0.045548, -0.157291", \ + "0.340474, 0.168801, 0.0512689, -0.0662649", \ + "0.444402, 0.267251, 0.145364, 0.0236123" \ + ); + } + } + 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.00277905, 0.00258093, 0.00253283, 0.00258429, 0.00279407, 0.00335432, 0.00472333" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00535462, 0.00520369, 0.00518694, 0.00523291, 0.00546199, 0.00604, 0.00733857" \ + ); + } + } + 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.0132908, 0.0133139, 0.0133191, 0.013406, 0.013634, 0.0142314, 0.0156147" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0157216, 0.0186985, 0.0190394, 0.0191588, 0.0193858, 0.01996, 0.021295" \ + ); + } + } + 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.0132908, 0.0133139, 0.0133191, 0.013406, 0.013634, 0.0142314, 0.0156147" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0157216, 0.0186985, 0.0190394, 0.0191588, 0.0193858, 0.01996, 0.021295" \ + ); + } + } + } + pin (GATE) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00208662; + rise_capacitance : 0.0024004; + rise_capacitance_range (0.00219626, 0.00259388); + fall_capacitance : 0.00153751; + fall_capacitance_range (0.00153751, 0.00252154); + 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.140686, 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.00949808, 0.00914401, 0.0090464, 0.00909627, 0.00930233, 0.00999576, 0.0117359" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00975887, 0.00941935, 0.00933117, 0.00937175, 0.0098005, 0.0103668, 0.0121965" \ + ); + } + } + 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.0117252, 0.0121022, 0.0120783, 0.0121587, 0.0123629, 0.0130261, 0.0147027" \ + ); + } + } + 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.00671824, 0.00646257, 0.00640222, 0.00646121, 0.00672781, 0.00738068, 0.00906091" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0117703, 0.0121551, 0.0121251, 0.0121789, 0.0124111, 0.013071, 0.0148251" \ + ); + } + } + 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.00949808, 0.00914401, 0.0090464, 0.00909627, 0.00930233, 0.00999576, 0.0117359" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0117252, 0.0121022, 0.0120783, 0.0121587, 0.0123629, 0.0130261, 0.0147027" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00288318; + rise_capacitance : 0.00294015; + rise_capacitance_range (0.00270739, 0.0032091); + fall_capacitance : 0.00284899; + fall_capacitance_range (0.00267302, 0.00297691); + 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.147007, -0.240174, -0.333769", \ + "0.119553, -0.033104, -0.139955, -0.256255", \ + "0.209313, 0.0560377, -0.0566657, -0.176438", \ + "0.312182, 0.162789, 0.0464902, -0.0796915" \ + ); + } + } + 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.0342327, 0.191932, 0.307041, 0.43091", \ + "-0.0846116, 0.0789403, 0.197648, 0.32498", \ + "-0.168165, -0.00621186, 0.11603, 0.247062", \ + "-0.269008, -0.107809, 0.0156587, 0.147577" \ + ); + } + } + 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.300903, 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 ( \ + "1.94973e-05, 1.18604e-05, 1.09585e-05, 1.13801e-05, 1.19463e-05, 1.33282e-05, 1.24769e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000276471, 0.000222504, 0.000206203, 0.000191357, 0.000178947, 0.000168019, 0.000157556" \ + ); + } + } + 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.88106e-05, 1.27479e-05, 1.10619e-05, 1.08805e-05, 1.15422e-05, 1.31678e-05, 1.22868e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000277914, 0.000223923, 0.000205364, 0.000190059, 0.00017817, 0.000167795, 0.000157223" \ + ); + } + } + 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.88106e-05, 1.27479e-05, 1.10619e-05, 1.08805e-05, 1.15422e-05, 1.31678e-05, 1.22868e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000277914, 0.000223923, 0.000205364, 0.000190059, 0.00017817, 0.000167795, 0.000157223" \ + ); + } + } + } + latch (IQ,IQN) { + clear : "!RESET_B"; + data_in : "D"; + enable : "GATE"; + } + } + cell (sg13cmos5l_dlhrq_1) { + area : 27.216; + cell_footprint : "dlhrq"; + cell_leakage_power : 1837.18; + leakage_power () { + value : 1556.96; + when : "!RESET_B*!Q*!D*!GATE"; + } + leakage_power () { + value : 1764.47; + when : "!RESET_B*!Q*!D*GATE"; + } + leakage_power () { + value : 2033.6; + when : "!RESET_B*!Q*D*!GATE"; + } + leakage_power () { + value : 1625.91; + when : "!RESET_B*!Q*D*GATE"; + } + leakage_power () { + value : 1651.54; + when : "RESET_B*!GATE*!D*!Q"; + } + leakage_power () { + value : 1651.54; + when : "RESET_B*!GATE*!D*Q"; + } + leakage_power () { + value : 2128.14; + when : "RESET_B*!GATE*D*!Q"; + } + leakage_power () { + value : 2128.14; + when : "RESET_B*!GATE*D*Q"; + } + leakage_power () { + value : 1972.33; + when : "D*GATE*RESET_B*Q"; + } + leakage_power () { + value : 1859.14; + 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.290049, 0.400493, 0.468588, 0.580689, 0.76784, 1.07975, 1.5988", \ + "0.331221, 0.441652, 0.509898, 0.621697, 0.808803, 1.12075, 1.64005", \ + "0.360648, 0.471126, 0.539389, 0.651353, 0.838519, 1.15047, 1.66941", \ + "0.406853, 0.51739, 0.585638, 0.697622, 0.884777, 1.19663, 1.71832", \ + "0.471191, 0.581796, 0.650017, 0.762019, 0.94916, 1.26071, 1.77977", \ + "0.561247, 0.671607, 0.739742, 0.85172, 1.03889, 1.35061, 1.8696", \ + "0.686911, 0.79739, 0.865724, 0.977734, 1.16488, 1.4765, 1.99576" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0338297, 0.16339, 0.258709, 0.418, 0.685675, 1.1319, 1.87549", \ + "0.0338307, 0.163635, 0.25871, 0.418001, 0.685676, 1.13204, 1.8755", \ + "0.0338317, 0.163636, 0.258711, 0.419935, 0.685677, 1.13225, 1.87598", \ + "0.0338327, 0.163637, 0.258712, 0.419936, 0.685678, 1.13236, 1.87873", \ + "0.0338337, 0.163638, 0.258713, 0.419937, 0.685679, 1.13237, 1.87874", \ + "0.033943, 0.163639, 0.258714, 0.419938, 0.68568, 1.13238, 1.87875", \ + "0.034115, 0.16364, 0.258715, 0.419939, 0.685681, 1.13239, 1.87876" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.256318, 0.350734, 0.408824, 0.504474, 0.66434, 0.93046, 1.37402", \ + "0.295725, 0.390069, 0.448344, 0.543904, 0.70398, 0.969855, 1.41355", \ + "0.325796, 0.420129, 0.478243, 0.573891, 0.733767, 0.99999, 1.44359", \ + "0.371396, 0.465695, 0.523827, 0.619467, 0.779282, 1.04542, 1.48893", \ + "0.43302, 0.52727, 0.585476, 0.681056, 0.840883, 1.10696, 1.55048", \ + "0.511676, 0.606066, 0.66423, 0.75989, 0.919685, 1.18582, 1.62922", \ + "0.613381, 0.707931, 0.766137, 0.861793, 1.02165, 1.28792, 1.73127" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0265431, 0.131531, 0.207906, 0.335804, 0.550483, 0.908984, 1.50485", \ + "0.0265441, 0.131532, 0.207907, 0.335874, 0.550801, 0.908985, 1.50507", \ + "0.0265473, 0.131533, 0.20793, 0.335875, 0.550802, 0.908986, 1.50549", \ + "0.0265544, 0.131534, 0.207931, 0.335919, 0.550803, 0.910648, 1.50585", \ + "0.0266796, 0.131535, 0.207945, 0.33592, 0.550804, 0.910649, 1.50586", \ + "0.026738, 0.131563, 0.207946, 0.335921, 0.550805, 0.91065, 1.50587", \ + "0.02691, 0.13162, 0.20795, 0.335922, 0.550923, 0.910651, 1.50588" \ + ); + } + } + 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.261526, 0.372578, 0.440751, 0.552719, 0.739879, 1.05168, 1.57098", \ + "0.303, 0.413836, 0.482074, 0.594048, 0.781473, 1.09269, 1.61173", \ + "0.333027, 0.444143, 0.512322, 0.624326, 0.81146, 1.12425, 1.64256", \ + "0.381486, 0.49249, 0.560659, 0.672636, 0.859757, 1.17157, 1.69055", \ + "0.44795, 0.558869, 0.627076, 0.739191, 0.926184, 1.23772, 1.75683", \ + "0.540495, 0.651637, 0.719818, 0.83181, 1.01908, 1.3305, 1.84962", \ + "0.659633, 0.771058, 0.839298, 0.951361, 1.13855, 1.45041, 1.96946" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.03428, 0.163479, 0.258731, 0.417961, 0.685677, 1.13189, 1.87585", \ + "0.034281, 0.16348, 0.258879, 0.417962, 0.686167, 1.13204, 1.87586", \ + "0.034282, 0.163481, 0.25888, 0.418807, 0.686911, 1.13295, 1.87587", \ + "0.034283, 0.163482, 0.258881, 0.418808, 0.686912, 1.13296, 1.87686", \ + "0.0342896, 0.163483, 0.258882, 0.418809, 0.686913, 1.13297, 1.87687", \ + "0.034695, 0.163572, 0.258883, 0.41881, 0.686914, 1.13298, 1.87688", \ + "0.035561, 0.163788, 0.25889, 0.418811, 0.686915, 1.13299, 1.87689" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.269243, 0.36362, 0.421692, 0.517498, 0.677118, 0.943341, 1.38681", \ + "0.311372, 0.405975, 0.464005, 0.559703, 0.719524, 0.985818, 1.42931", \ + "0.342137, 0.436656, 0.494794, 0.590406, 0.750293, 1.01641, 1.4608", \ + "0.390333, 0.484983, 0.543113, 0.638736, 0.798538, 1.06481, 1.50822", \ + "0.455421, 0.550103, 0.608238, 0.70386, 0.863743, 1.12977, 1.57319", \ + "0.541761, 0.636374, 0.694499, 0.790106, 0.949926, 1.21602, 1.65948", \ + "0.646426, 0.741038, 0.799171, 0.894783, 1.05467, 1.32078, 1.76422" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0271551, 0.131588, 0.207982, 0.335821, 0.550487, 0.908502, 1.50505", \ + "0.0271561, 0.131592, 0.208122, 0.335822, 0.550515, 0.908539, 1.50509", \ + "0.0271571, 0.131593, 0.208123, 0.335823, 0.550617, 0.908598, 1.506", \ + "0.0271581, 0.131594, 0.208132, 0.335824, 0.550944, 0.908599, 1.50618", \ + "0.0271591, 0.131595, 0.208133, 0.335879, 0.550945, 0.908696, 1.50619", \ + "0.0271601, 0.131596, 0.208134, 0.33598, 0.550946, 0.908697, 1.5062", \ + "0.0271611, 0.131599, 0.208135, 0.335981, 0.550947, 0.908698, 1.50621" \ + ); + } + } + 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.0977032, 0.192012, 0.250306, 0.345964, 0.505965, 0.772257, 1.21583", \ + "0.139294, 0.234002, 0.292392, 0.388228, 0.548322, 0.814547, 1.25823", \ + "0.173674, 0.269857, 0.328412, 0.42434, 0.584475, 0.851231, 1.2945", \ + "0.226003, 0.326055, 0.384803, 0.480848, 0.640962, 0.90748, 1.35122", \ + "0.296991, 0.404383, 0.463548, 0.559716, 0.720032, 0.986361, 1.43003", \ + "0.387112, 0.507778, 0.567608, 0.663665, 0.823879, 1.09038, 1.53446", \ + "0.503695, 0.650953, 0.714205, 0.811241, 0.971074, 1.23724, 1.68047" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0257259, 0.131806, 0.20838, 0.336236, 0.550878, 0.908886, 1.50634", \ + "0.0267684, 0.131989, 0.20853, 0.336698, 0.551474, 0.90902, 1.50638", \ + "0.0296442, 0.132797, 0.208873, 0.336699, 0.551475, 0.910006, 1.50639", \ + "0.035496, 0.134985, 0.210313, 0.337346, 0.551476, 0.910007, 1.5064", \ + "0.0452413, 0.139834, 0.213334, 0.339199, 0.552661, 0.910219, 1.50641", \ + "0.061685, 0.149731, 0.219599, 0.342655, 0.555165, 0.911913, 1.50769", \ + "0.086832, 0.172463, 0.235684, 0.35229, 0.559539, 0.914864, 1.5101" \ + ); + } + } + 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.000701101, 0.0009894, 0.0009904, 0.0009816, 0.000904701, 0.0007327, 0.0008145", \ + "0.0004313, 0.0007245, 0.0007335, 0.0007008, 0.0006221, 0.0004905, 0.0005216", \ + "0.0003541, 0.0006804, 0.000676201, 0.0007387, 0.0005673, 0.000440801, 0.0004623", \ + "0.0003092, 0.0005778, 0.0006138, 0.0006394, 0.0005152, 0.0003797, 0.0005965", \ + "0.000270399, 0.000589999, 0.000635399, 0.0005485, 0.000566999, 0.000346499, 0.0005193", \ + "0.000214799, 0.0005023, 0.0005153, 0.000576099, 0.0005516, 0.0002491, 0.0006875", \ + "0.000122899, 0.000399999, 0.000464199, 0.000452699, 0.000448899, 0.0004867, 0.000107" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "-0.000701101, -0.0009894, -0.0009904, -0.0009816, -0.000904701, -0.0007327, -0.0008145", \ + "-0.0004313, -0.0007245, -0.0007335, -0.0007008, -0.0006221, -0.0004905, -0.0005216", \ + "-0.0003541, -0.0006804, -0.000676201, -0.0007387, -0.0005673, -0.000440801, -0.0004623", \ + "-0.0003092, -0.0005778, -0.0006138, -0.0006394, -0.0005152, -0.0003797, -0.0005965", \ + "-0.000270399, -0.000589999, -0.000635399, -0.0005485, -0.000566999, -0.000346499, -0.0005193", \ + "-0.000214799, -0.0005023, -0.0005153, -0.000576099, -0.0005516, -0.0002491, -0.0006875", \ + "-0.000122899, -0.000399999, -0.000464199, -0.000452699, -0.000448899, -0.0004867, -0.000107" \ + ); + } + } + 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.00720701, 0.00749931, 0.00751781, 0.00749391, 0.00741971, 0.00724271, 0.00732821", \ + "0.0072278, 0.0075185, 0.0075444, 0.0075078, 0.007472, 0.0072961, 0.0073577", \ + "0.00719472, 0.00754232, 0.00753462, 0.00752122, 0.00748352, 0.00732092, 0.00734412", \ + "0.0071897, 0.00747, 0.0075061, 0.0075825, 0.0074756, 0.0072789, 0.0073428", \ + "0.00716371, 0.00747811, 0.00752311, 0.00745521, 0.00746901, 0.00720111, 0.00740171", \ + "0.0071169, 0.0074183, 0.0074295, 0.0075009, 0.007473, 0.0072079, 0.0075284", \ + "0.0070991, 0.0073648, 0.007436, 0.0074388, 0.0074214, 0.0074394, 0.0070864" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00721301, 0.00757441, 0.00757471, 0.00757041, 0.00747421, 0.00733831, 0.00705991", \ + "0.0073163, 0.0076928, 0.0076961, 0.0076705, 0.0076022, 0.0074576, 0.0071679", \ + "0.00736142, 0.00773832, 0.00779322, 0.00778802, 0.00764992, 0.00749632, 0.00728572", \ + "0.0074163, 0.0077984, 0.0077862, 0.0078193, 0.0077154, 0.0075512, 0.0072978", \ + "0.00744491, 0.00783821, 0.00786351, 0.00787181, 0.00770571, 0.00789761, 0.00743181", \ + "0.0075432, 0.0079129, 0.0079683, 0.0079582, 0.0079926, 0.0077317, 0.00749", \ + "0.0074513, 0.0078138, 0.0078375, 0.0078825, 0.0078756, 0.0078783, 0.0078913" \ + ); + } + } + 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.00593136, 0.0062798, 0.00627757, 0.00624052, 0.00617557, 0.00602716, 0.00576928", \ + "0.00575432, 0.00615503, 0.00615523, 0.00612484, 0.00606453, 0.00590066, 0.00561861", \ + "0.00573133, 0.00601032, 0.00610342, 0.0060403, 0.00598035, 0.00591186, 0.00558939", \ + "0.00577807, 0.00605617, 0.00605195, 0.00609573, 0.00618791, 0.00602436, 0.00567245", \ + "0.00605593, 0.00624789, 0.00631723, 0.00635977, 0.00621793, 0.00630142, 0.00582988", \ + "0.00677901, 0.00683318, 0.00689819, 0.00696216, 0.00697676, 0.00670833, 0.00686435", \ + "0.00849089, 0.00834427, 0.00839918, 0.00847142, 0.00852076, 0.00859729, 0.00839888" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00198577; + rise_capacitance : 0.00220408; + rise_capacitance_range (0.00200904, 0.00234885); + fall_capacitance : 0.00176747; + fall_capacitance_range (0.00176747, 0.00228825); + 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.13204, -0.0776171, -0.0401494, -0.000828112", \ + "-0.294261, -0.231728, -0.193091, -0.153346", \ + "-0.404768, -0.339258, -0.299518, -0.258604", \ + "-0.53075, -0.456932, -0.416559, -0.377797" \ + ); + } + 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.0945949, 0.206741, 0.317579", \ + "-0.219386, -0.0534757, 0.0612825, 0.179283", \ + "-0.325043, -0.153067, -0.0350787, 0.0832146", \ + "-0.425513, -0.253506, -0.131239, -0.00590308" \ + ); + } + } + 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.154047, 0.115054, 0.114731, 0.141143", \ + "0.311732, 0.264832, 0.263897, 0.282549", \ + "0.422771, 0.370727, 0.366978, 0.382902", \ + "0.549638, 0.48992, 0.478708, 0.492907" \ + ); + } + 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.0821157, -0.191311, -0.29869", \ + "0.234361, 0.066208, -0.0481705, -0.162789", \ + "0.340474, 0.168801, 0.0512689, -0.0690899", \ + "0.444402, 0.267251, 0.145364, 0.0236123" \ + ); + } + } + 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.00111023, 0.000905461, 0.000855303, 0.000912565, 0.00111156, 0.00168428, 0.00302947" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00377047, 0.00361504, 0.0035927, 0.00364295, 0.0038564, 0.00443609, 0.0057249" \ + ); + } + } + 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.0136338, 0.0136757, 0.0136894, 0.0137692, 0.0139971, 0.014577, 0.0159402" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0160338, 0.0189705, 0.0192876, 0.0193963, 0.0196234, 0.0201753, 0.0215046" \ + ); + } + } + 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.0136338, 0.0136757, 0.0136894, 0.0137692, 0.0139971, 0.014577, 0.0159402" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0160338, 0.0189705, 0.0192876, 0.0193963, 0.0196234, 0.0201753, 0.0215046" \ + ); + } + } + } + pin (GATE) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00204094; + rise_capacitance : 0.00242486; + rise_capacitance_range (0.00222211, 0.00261693); + fall_capacitance : 0.00156105; + fall_capacitance_range (0.00156105, 0.00254517); + 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.127869, 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.00979509, 0.0094449, 0.00935008, 0.0093827, 0.00964739, 0.0102662, 0.012019" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00951696, 0.00919819, 0.00911172, 0.00914145, 0.00957441, 0.0101484, 0.0119692" \ + ); + } + } + 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.0118709, 0.0122999, 0.0122788, 0.0123371, 0.0125502, 0.0132364, 0.0149696" \ + ); + } + } + 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.00700499, 0.00674264, 0.0066731, 0.00673924, 0.00699216, 0.00763378, 0.00931777" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0119288, 0.012345, 0.0123238, 0.0124087, 0.0126177, 0.0132875, 0.0150238" \ + ); + } + } + 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.00979509, 0.0094449, 0.00935008, 0.0093827, 0.00964739, 0.0102662, 0.012019" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0118709, 0.0122999, 0.0122788, 0.0123371, 0.0125502, 0.0132364, 0.0149696" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00272212; + rise_capacitance : 0.00274479; + rise_capacitance_range (0.00251429, 0.0030155); + fall_capacitance : 0.00270512; + fall_capacitance_range (0.00252457, 0.00282582); + 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.0220067, -0.166974, -0.265892, -0.366149", \ + "0.0871074, -0.0713009, -0.181913, -0.300239", \ + "0.152734, -0.00427779, -0.121426, -0.241412", \ + "0.231231, 0.0748207, -0.0439082, -0.168238" \ + ); + } + } + 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.0464586, 0.206907, 0.325043, 0.452497", \ + "-0.0571575, 0.109498, 0.229117, 0.357968", \ + "-0.121873, 0.043614, 0.167299, 0.297911", \ + "-0.196152, -0.0335857, 0.0919324, 0.224317" \ + ); + } + } + 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.29129, 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.000107939, 0.000104717, 0.000103909, 0.000102783, 0.000102697, 0.000105201, 0.00010217" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000200856, 0.000142943, 0.000125301, 0.000109426, 9.48882e-05, 8.68668e-05, 7.4976e-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 ( \ + "0.000107757, 0.000103894, 0.000102909, 0.000102445, 0.000102018, 0.000104478, 0.000101314" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00020088, 0.000142479, 0.000124112, 0.000108904, 9.47449e-05, 8.67129e-05, 7.48324e-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.000107757, 0.000103894, 0.000102909, 0.000102445, 0.000102018, 0.000104478, 0.000101314" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00020088, 0.000142479, 0.000124112, 0.000108904, 9.47449e-05, 8.67129e-05, 7.48324e-05" \ + ); + } + } + } + latch (IQ,IQN) { + clear : "!RESET_B"; + data_in : "D"; + enable : "GATE"; + } + } + cell (sg13cmos5l_dllr_1) { + area : 34.4736; + cell_footprint : "dllr"; + cell_leakage_power : 2408.13; + leakage_power () { + value : 2260.31; + when : "!RESET_B*!Q*Q_N*!D*!GATE_N"; + } + leakage_power () { + value : 2052.71; + when : "!RESET_B*!Q*Q_N*!D*GATE_N"; + } + leakage_power () { + value : 2120.92; + when : "!RESET_B*!Q*Q_N*D*!GATE_N"; + } + leakage_power () { + value : 2529.47; + when : "!RESET_B*!Q*Q_N*D*GATE_N"; + } + leakage_power () { + value : 2354.24; + when : "RESET_B*!GATE_N*!D*!Q*!Q_N"; + } + leakage_power () { + value : 2354.24; + when : "RESET_B*!GATE_N*!D*!Q*Q_N"; + } + leakage_power () { + value : 2354.24; + when : "RESET_B*!GATE_N*!D*Q*!Q_N"; + } + leakage_power () { + value : 2354.24; + when : "RESET_B*!GATE_N*!D*Q*Q_N"; + } + leakage_power () { + value : 2640.82; + when : "RESET_B*!GATE_N*D*!Q*!Q_N"; + } + leakage_power () { + value : 2640.82; + when : "RESET_B*!GATE_N*D*!Q*Q_N"; + } + leakage_power () { + value : 2640.82; + when : "RESET_B*!GATE_N*D*Q*!Q_N"; + } + leakage_power () { + value : 2640.82; + when : "RESET_B*!GATE_N*D*Q*Q_N"; + } + leakage_power () { + value : 2623.48; + when : "D*GATE_N*RESET_B*Q*!Q_N"; + } + leakage_power () { + value : 2146.73; + 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.316932, 0.439108, 0.5078, 0.620318, 0.807465, 1.11959, 1.63948", \ + "0.357678, 0.479522, 0.5485, 0.661038, 0.848539, 1.16033, 1.68049", \ + "0.386114, 0.508115, 0.577212, 0.689441, 0.876859, 1.18891, 1.70885", \ + "0.431847, 0.553828, 0.622804, 0.735142, 0.922689, 1.23475, 1.75488", \ + "0.494502, 0.616392, 0.68538, 0.797771, 0.985221, 1.29712, 1.81693", \ + "0.582498, 0.704385, 0.773298, 0.885648, 1.0732, 1.38502, 1.90475", \ + "0.706395, 0.828345, 0.897363, 1.00966, 1.19712, 1.5091, 2.02883" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0396026, 0.16918, 0.261659, 0.419098, 0.68641, 1.1335, 1.87781", \ + "0.039622, 0.169181, 0.26166, 0.419124, 0.686435, 1.13351, 1.87782", \ + "0.039623, 0.169238, 0.261667, 0.419197, 0.686625, 1.13352, 1.87826", \ + "0.039624, 0.169239, 0.261668, 0.419198, 0.686626, 1.13389, 1.87883", \ + "0.039625, 0.16924, 0.261669, 0.419199, 0.686627, 1.1339, 1.87884", \ + "0.039733, 0.169241, 0.26167, 0.4192, 0.686628, 1.13391, 1.87885", \ + "0.039788, 0.169242, 0.261671, 0.419201, 0.686629, 1.13392, 1.87886" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.269068, 0.370411, 0.428769, 0.523991, 0.683237, 0.948371, 1.39027", \ + "0.308105, 0.409555, 0.467859, 0.563218, 0.722427, 0.987857, 1.42948", \ + "0.337448, 0.438846, 0.497133, 0.59238, 0.751607, 1.01748, 1.45855", \ + "0.382187, 0.483525, 0.541824, 0.637079, 0.796277, 1.06153, 1.50322", \ + "0.44195, 0.543322, 0.601642, 0.696881, 0.856039, 1.12116, 1.56299", \ + "0.518425, 0.619853, 0.678227, 0.773439, 0.932676, 1.19785, 1.63956", \ + "0.61783, 0.719375, 0.777746, 0.872983, 1.03222, 1.29748, 1.7391" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0294768, 0.134362, 0.208498, 0.334502, 0.547826, 0.904297, 1.49831", \ + "0.0294778, 0.134363, 0.208499, 0.334706, 0.547869, 0.904352, 1.49844", \ + "0.0294788, 0.134364, 0.208503, 0.334707, 0.548908, 0.905, 1.49857", \ + "0.0294798, 0.134392, 0.208504, 0.334708, 0.548909, 0.907327, 1.49858", \ + "0.0294808, 0.134409, 0.208505, 0.334709, 0.54891, 0.907328, 1.49859", \ + "0.0294818, 0.134423, 0.208508, 0.33471, 0.548911, 0.907329, 1.4986", \ + "0.029676, 0.134449, 0.20853, 0.334711, 0.548912, 0.90733, 1.49861" \ + ); + } + } + 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.352978, 0.475356, 0.544404, 0.656729, 0.843931, 1.156, 1.67595", \ + "0.393689, 0.516289, 0.585188, 0.697472, 0.884902, 1.19677, 1.71676", \ + "0.42771, 0.55031, 0.619243, 0.731508, 0.918993, 1.23096, 1.7509", \ + "0.479561, 0.602013, 0.671006, 0.783361, 0.970709, 1.28273, 1.8025", \ + "0.552316, 0.674826, 0.743864, 0.856113, 1.04353, 1.3554, 1.87515", \ + "0.646351, 0.768782, 0.837824, 0.950048, 1.13757, 1.4494, 1.96904", \ + "0.77331, 0.895795, 0.964736, 1.07708, 1.26447, 1.5764, 2.09608" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0399174, 0.169176, 0.261645, 0.419151, 0.686265, 1.13322, 1.87841", \ + "0.0399365, 0.169388, 0.261646, 0.419212, 0.68648, 1.13353, 1.87846", \ + "0.0399375, 0.169389, 0.261647, 0.419213, 0.686481, 1.13354, 1.87847", \ + "0.0399401, 0.16939, 0.261648, 0.419214, 0.686519, 1.13355, 1.87848", \ + "0.0399411, 0.169391, 0.26168, 0.419215, 0.68652, 1.13356, 1.87849", \ + "0.039942, 0.169392, 0.261681, 0.419256, 0.686521, 1.13357, 1.8785", \ + "0.039971, 0.169393, 0.261682, 0.419257, 0.686522, 1.13358, 1.87851" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.259512, 0.361228, 0.419364, 0.514726, 0.673928, 0.93915, 1.38092", \ + "0.30108, 0.402854, 0.461147, 0.556451, 0.715625, 0.980702, 1.42252", \ + "0.336001, 0.437704, 0.49596, 0.591206, 0.750425, 1.0163, 1.45751", \ + "0.391691, 0.493446, 0.551773, 0.64703, 0.806194, 1.07134, 1.51312", \ + "0.469609, 0.571408, 0.629752, 0.724977, 0.884186, 1.14928, 1.59105", \ + "0.575723, 0.677658, 0.736029, 0.831306, 0.990511, 1.25563, 1.69734", \ + "0.726204, 0.828532, 0.886907, 0.982229, 1.14149, 1.40668, 1.8486" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0298607, 0.134345, 0.208479, 0.334534, 0.547882, 0.904247, 1.49856", \ + "0.0298617, 0.134362, 0.208507, 0.334642, 0.547883, 0.904306, 1.49857", \ + "0.0298627, 0.134414, 0.208508, 0.334643, 0.548599, 0.904961, 1.49858", \ + "0.0298637, 0.134415, 0.208518, 0.334644, 0.5486, 0.904962, 1.49888", \ + "0.0300553, 0.134461, 0.208519, 0.334645, 0.548601, 0.904963, 1.49889", \ + "0.030353, 0.134462, 0.208556, 0.334646, 0.548602, 0.904964, 1.4989", \ + "0.031085, 0.134696, 0.208557, 0.334647, 0.548603, 0.904965, 1.49891" \ + ); + } + } + 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.10664, 0.212296, 0.273018, 0.369183, 0.528073, 0.793084, 1.23464", \ + "0.149001, 0.255009, 0.315786, 0.411961, 0.570876, 0.836179, 1.27758", \ + "0.185228, 0.293262, 0.35404, 0.450166, 0.60909, 0.874025, 1.31573", \ + "0.240724, 0.35464, 0.415563, 0.511573, 0.670471, 0.935459, 1.3773", \ + "0.315723, 0.443489, 0.504627, 0.60035, 0.759317, 1.02419, 1.46588", \ + "0.413922, 0.562302, 0.624222, 0.719289, 0.878053, 1.14267, 1.58441", \ + "0.539263, 0.725946, 0.788431, 0.882653, 1.04023, 1.30456, 1.74636" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0292698, 0.140096, 0.213634, 0.337094, 0.547251, 0.902277, 1.49717", \ + "0.0302432, 0.140097, 0.213635, 0.337095, 0.547374, 0.90255, 1.49718", \ + "0.0332601, 0.140981, 0.21365, 0.337096, 0.547375, 0.902551, 1.49719", \ + "0.0398961, 0.143983, 0.214735, 0.337097, 0.547376, 0.902834, 1.49797", \ + "0.0514824, 0.151165, 0.218208, 0.337747, 0.547377, 0.902835, 1.49798", \ + "0.069902, 0.165152, 0.225318, 0.339865, 0.547673, 0.903067, 1.49799", \ + "0.09984, 0.190126, 0.237191, 0.342532, 0.548003, 0.903068, 1.49803" \ + ); + } + } + 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.0074625, 0.0211432, 0.0302856, 0.0453443, 0.0704325, 0.112309, 0.181931", \ + "0.0072974, 0.0209391, 0.0301017, 0.0451644, 0.0703132, 0.112087, 0.181804", \ + "0.0071577, 0.020926, 0.0300967, 0.0450494, 0.07018, 0.111992, 0.181772", \ + "0.0070616, 0.0207285, 0.0299131, 0.0451263, 0.0700401, 0.111982, 0.181736", \ + "0.0070202, 0.0207112, 0.0299143, 0.0449173, 0.0701456, 0.111872, 0.182216", \ + "0.0069581, 0.0206522, 0.0298073, 0.0449269, 0.0701252, 0.111871, 0.182019", \ + "0.0068544, 0.0205226, 0.0297388, 0.0447762, 0.0699419, 0.111986, 0.181476" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0066858, 0.0203011, 0.0294098, 0.0443457, 0.0692995, 0.110863, 0.180178", \ + "0.0019565, 0.0155706, 0.0246661, 0.0396383, 0.0645807, 0.106175, 0.175474", \ + "0.0003755, 0.0140922, 0.0231226, 0.0380636, 0.0631107, 0.104603, 0.17386", \ + "6.22999e-05, 0.013685, 0.0227876, 0.0379852, 0.0627013, 0.104505, 0.173474", \ + "-3.17004e-05, 0.0136909, 0.0228158, 0.0377076, 0.0627436, 0.105671, 0.174269", \ + "-8.90996e-05, 0.0135998, 0.0227492, 0.0378012, 0.0629873, 0.104174, 0.175048", \ + "-0.0002183, 0.013382, 0.0225584, 0.0376578, 0.0629288, 0.104984, 0.174385" \ + ); + } + } + 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.0140875, 0.0277515, 0.036937, 0.0519892, 0.0770474, 0.118896, 0.188657", \ + "0.0140601, 0.0277515, 0.0368979, 0.0519646, 0.0770853, 0.118922, 0.188727", \ + "0.0140729, 0.0277625, 0.0371601, 0.0519819, 0.0770921, 0.118908, 0.188662", \ + "0.01406, 0.0277376, 0.0369409, 0.0519787, 0.0771296, 0.118867, 0.188634", \ + "0.0140667, 0.0278056, 0.0369429, 0.051964, 0.0772326, 0.119004, 0.188631", \ + "0.0140902, 0.0277956, 0.0369856, 0.0520974, 0.0772041, 0.119029, 0.188755", \ + "0.0140532, 0.0277666, 0.0369414, 0.0520518, 0.0772753, 0.119255, 0.188766" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.012824, 0.0264419, 0.0355495, 0.0504951, 0.0754305, 0.116999, 0.186273", \ + "0.0128172, 0.0264271, 0.035537, 0.0505058, 0.0754002, 0.116985, 0.186306", \ + "0.0127446, 0.0264621, 0.0355043, 0.0504565, 0.0754786, 0.117038, 0.186256", \ + "0.0127488, 0.0263631, 0.035492, 0.0505989, 0.0754869, 0.11694, 0.186271", \ + "0.0126399, 0.0263732, 0.0355095, 0.0503507, 0.0754333, 0.117192, 0.186524", \ + "0.0126378, 0.026321, 0.0355126, 0.0505992, 0.0756586, 0.116849, 0.1873", \ + "0.0126906, 0.0262892, 0.0354878, 0.0504611, 0.0758861, 0.117934, 0.186974" \ + ); + } + } + 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.0186573, 0.0322992, 0.041413, 0.0563458, 0.0812824, 0.12283, 0.192083", \ + "0.0183787, 0.032068, 0.0411647, 0.0560665, 0.0810024, 0.122622, 0.191901", \ + "0.0181777, 0.0317974, 0.0411943, 0.0559222, 0.080802, 0.122344, 0.191711", \ + "0.0180873, 0.0316245, 0.0407179, 0.0558379, 0.0810239, 0.122491, 0.191836", \ + "0.0183021, 0.0316327, 0.0408508, 0.0557721, 0.0807888, 0.123006, 0.191696", \ + "0.0188226, 0.0321297, 0.0412828, 0.0564463, 0.0815813, 0.122926, 0.193311", \ + "0.0205296, 0.0334247, 0.0426121, 0.0577057, 0.0829395, 0.125038, 0.194239" \ + ); + } + } + } + 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.329316, 0.42594, 0.493532, 0.605285, 0.792259, 1.10388, 1.62297", \ + "0.368381, 0.465084, 0.532605, 0.644357, 0.831738, 1.14305, 1.66229", \ + "0.39772, 0.494295, 0.561906, 0.673579, 0.861076, 1.1721, 1.69179", \ + "0.442439, 0.539079, 0.606565, 0.718337, 0.905428, 1.21696, 1.73629", \ + "0.502201, 0.598686, 0.666224, 0.77786, 0.964755, 1.27626, 1.79564", \ + "0.578276, 0.674896, 0.742432, 0.854242, 1.04104, 1.35262, 1.87174", \ + "0.677856, 0.77438, 0.842054, 0.953758, 1.14071, 1.45227, 1.97159" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0256335, 0.159576, 0.25609, 0.41596, 0.683803, 1.13024, 1.87443", \ + "0.0256608, 0.159786, 0.256111, 0.416141, 0.683926, 1.13025, 1.87499", \ + "0.0256618, 0.159787, 0.256168, 0.416684, 0.684768, 1.13026, 1.87538", \ + "0.0256628, 0.159788, 0.256169, 0.416685, 0.684769, 1.13133, 1.87539", \ + "0.0256638, 0.159789, 0.25617, 0.416686, 0.68477, 1.13134, 1.8754", \ + "0.025674, 0.15979, 0.256171, 0.416687, 0.684771, 1.13135, 1.87541", \ + "0.02568, 0.159791, 0.256172, 0.416688, 0.684772, 1.13136, 1.87542" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.384532, 0.469024, 0.526462, 0.621646, 0.780727, 1.04589, 1.48791", \ + "0.425337, 0.509874, 0.567332, 0.662487, 0.821733, 1.08672, 1.52866", \ + "0.453862, 0.53841, 0.595907, 0.690929, 0.850237, 1.11517, 1.557", \ + "0.499566, 0.584012, 0.641459, 0.736525, 0.895875, 1.16088, 1.60271", \ + "0.562203, 0.646632, 0.70414, 0.799247, 0.958318, 1.22339, 1.66524", \ + "0.65037, 0.734864, 0.792306, 0.887376, 1.04656, 1.31161, 1.75345", \ + "0.774168, 0.858498, 0.916081, 1.01121, 1.1703, 1.43543, 1.87723" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0262796, 0.131052, 0.207489, 0.334974, 0.548801, 0.905366, 1.49955", \ + "0.0263061, 0.131053, 0.20749, 0.334998, 0.548803, 0.905436, 1.49956", \ + "0.0263071, 0.131054, 0.207656, 0.335154, 0.549033, 0.905437, 1.49958", \ + "0.0263081, 0.131055, 0.207657, 0.335155, 0.549034, 0.907199, 1.49964", \ + "0.0263091, 0.131063, 0.207658, 0.335156, 0.549047, 0.9072, 1.5003", \ + "0.0263101, 0.131064, 0.207659, 0.335157, 0.549048, 0.907201, 1.50031", \ + "0.026323, 0.131065, 0.20766, 0.335158, 0.549049, 0.907202, 1.50032" \ + ); + } + } + 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.320051, 0.416676, 0.484125, 0.5962, 0.782725, 1.09481, 1.61446", \ + "0.361578, 0.458284, 0.525844, 0.637772, 0.824594, 1.13618, 1.6554", \ + "0.396543, 0.493118, 0.560708, 0.672343, 0.859934, 1.171, 1.69049", \ + "0.452267, 0.548838, 0.616336, 0.728079, 0.914947, 1.2265, 1.74603", \ + "0.530238, 0.626907, 0.694515, 0.806106, 0.993096, 1.30462, 1.82394", \ + "0.636868, 0.733378, 0.800864, 0.912569, 1.09966, 1.4111, 1.9302", \ + "0.786603, 0.883078, 0.950739, 1.06239, 1.24926, 1.56086, 2.07993" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0256624, 0.159569, 0.256084, 0.416049, 0.683711, 1.13032, 1.8744", \ + "0.0256634, 0.159649, 0.256098, 0.416114, 0.6839, 1.13033, 1.87441", \ + "0.0256648, 0.15965, 0.256099, 0.416336, 0.684718, 1.13034, 1.87442", \ + "0.0256776, 0.159651, 0.2561, 0.416337, 0.684719, 1.13576, 1.87455", \ + "0.0256786, 0.159652, 0.256101, 0.416338, 0.68472, 1.13577, 1.8806", \ + "0.025709, 0.159653, 0.256129, 0.416339, 0.684721, 1.13578, 1.88061", \ + "0.025746, 0.159654, 0.256186, 0.41634, 0.684722, 1.13579, 1.88062" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.421024, 0.505451, 0.563114, 0.658158, 0.817325, 1.08242, 1.5243", \ + "0.46181, 0.546398, 0.603828, 0.698814, 0.858114, 1.12308, 1.56502", \ + "0.495862, 0.580461, 0.637942, 0.732888, 0.892175, 1.15721, 1.59963", \ + "0.547698, 0.632173, 0.689628, 0.784676, 0.94392, 1.20912, 1.65129", \ + "0.620487, 0.704929, 0.762482, 0.857476, 1.01673, 1.28175, 1.72361", \ + "0.71402, 0.798475, 0.85599, 0.951102, 1.11024, 1.37527, 1.81711", \ + "0.843724, 0.928165, 0.985685, 1.08083, 1.23988, 1.50494, 1.94705" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.026317, 0.131022, 0.207485, 0.335016, 0.548802, 0.905318, 1.5007", \ + "0.0263282, 0.13113, 0.207552, 0.335017, 0.548803, 0.905366, 1.50071", \ + "0.0263578, 0.131131, 0.207658, 0.335018, 0.548866, 0.905441, 1.50072", \ + "0.0263588, 0.131132, 0.207659, 0.335019, 0.548867, 0.905724, 1.501", \ + "0.0263598, 0.131133, 0.20766, 0.33502, 0.548868, 0.905725, 1.50101", \ + "0.0263608, 0.131134, 0.207661, 0.335021, 0.548943, 0.905726, 1.50102", \ + "0.0263618, 0.131135, 0.207662, 0.335022, 0.549009, 0.905727, 1.50103" \ + ); + } + } + 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.167855, 0.264878, 0.332442, 0.444051, 0.630846, 0.942419, 1.4617", \ + "0.210536, 0.307351, 0.37494, 0.486678, 0.673714, 0.985168, 1.50471", \ + "0.248731, 0.344914, 0.412418, 0.524093, 0.710965, 1.02245, 1.54303", \ + "0.309304, 0.403936, 0.471417, 0.582961, 0.76988, 1.08158, 1.60072", \ + "0.394369, 0.486563, 0.553873, 0.665303, 0.852397, 1.16381, 1.68305", \ + "0.50913, 0.595878, 0.66252, 0.773414, 0.960485, 1.27175, 1.79096", \ + "0.660674, 0.74055, 0.805837, 0.915718, 1.10191, 1.41347, 1.93296" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0259772, 0.159688, 0.256255, 0.416171, 0.683786, 1.13041, 1.87455", \ + "0.0260731, 0.159759, 0.257078, 0.416172, 0.683953, 1.13042, 1.87456", \ + "0.0264649, 0.159777, 0.257079, 0.416173, 0.684036, 1.13043, 1.87527", \ + "0.0276113, 0.159888, 0.25708, 0.416174, 0.684037, 1.13044, 1.87528", \ + "0.0302815, 0.160115, 0.257081, 0.416175, 0.684038, 1.13045, 1.87529", \ + "0.035197, 0.160832, 0.257082, 0.416224, 0.684039, 1.13046, 1.8753", \ + "0.044755, 0.16258, 0.25746, 0.416561, 0.68404, 1.13047, 1.87531" \ + ); + } + } + 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.0067063, 0.0204397, 0.029582, 0.0446143, 0.069703, 0.111499, 0.181199", \ + "0.0019763, 0.0157565, 0.0248454, 0.0399027, 0.065049, 0.106792, 0.176586", \ + "0.000390999, 0.01418, 0.023321, 0.0383924, 0.063514, 0.105186, 0.17505", \ + "8.36011e-05, 0.0138083, 0.0229761, 0.0380551, 0.0631886, 0.105038, 0.174669", \ + "-1.22003e-05, 0.0137382, 0.0228838, 0.0378891, 0.0632152, 0.104717, 0.174598", \ + "-7.43009e-05, 0.0136734, 0.0228666, 0.0379604, 0.0630642, 0.104945, 0.174692", \ + "-0.0002004, 0.0135198, 0.0227338, 0.0378074, 0.0630688, 0.105004, 0.1745" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0074463, 0.0210549, 0.0301534, 0.0451252, 0.0701023, 0.111678, 0.181031", \ + "0.0072749, 0.0208909, 0.0299899, 0.0449585, 0.0699857, 0.11155, 0.180941", \ + "0.0071505, 0.0208519, 0.029982, 0.044877, 0.0698736, 0.111442, 0.18082", \ + "0.0070475, 0.020666, 0.0298007, 0.0450034, 0.0698618, 0.111484, 0.18073", \ + "0.0070086, 0.0207, 0.0298632, 0.0447311, 0.0697761, 0.112447, 0.181177", \ + "0.0069493, 0.0205936, 0.0297525, 0.0448448, 0.0700937, 0.11119, 0.181114", \ + "0.0068412, 0.0204359, 0.029648, 0.0445836, 0.069905, 0.111927, 0.181562" \ + ); + } + } + 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.0232331, 0.036986, 0.0461304, 0.0612026, 0.0862424, 0.128075, 0.197736", \ + "0.02294, 0.0366953, 0.0458295, 0.060897, 0.0859941, 0.127745, 0.197394", \ + "0.0228228, 0.0366213, 0.0457463, 0.0607786, 0.0859828, 0.127642, 0.197372", \ + "0.0229008, 0.0366462, 0.0458228, 0.0609353, 0.0859292, 0.128481, 0.197462", \ + "0.0230491, 0.036833, 0.0459756, 0.0609832, 0.0862506, 0.127931, 0.198358", \ + "0.0237018, 0.0374613, 0.046633, 0.0617433, 0.0868461, 0.128687, 0.198383", \ + "0.0253962, 0.039137, 0.0483244, 0.063442, 0.0886582, 0.130649, 0.200235" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.014067, 0.0276852, 0.0368164, 0.0517827, 0.0767557, 0.118329, 0.187728", \ + "0.0140527, 0.02769, 0.0367901, 0.0517527, 0.0767716, 0.118339, 0.187697", \ + "0.0140602, 0.0278069, 0.0369237, 0.0517654, 0.0767504, 0.118365, 0.187838", \ + "0.0140455, 0.0276837, 0.0368267, 0.0519461, 0.0768264, 0.11837, 0.187799", \ + "0.0140523, 0.0277368, 0.0368289, 0.0517572, 0.0769435, 0.118558, 0.188106", \ + "0.0140628, 0.0277233, 0.0369585, 0.0520385, 0.0771395, 0.118422, 0.189484", \ + "0.014092, 0.0277581, 0.0369473, 0.051939, 0.0772289, 0.119291, 0.188847" \ + ); + } + } + 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.0186562, 0.0324512, 0.0415788, 0.0565886, 0.0816908, 0.123482, 0.193183", \ + "0.0183701, 0.0321457, 0.0413995, 0.0563253, 0.0814484, 0.123207, 0.192967", \ + "0.0181778, 0.0319334, 0.0410912, 0.056171, 0.0812327, 0.123006, 0.192843", \ + "0.0180654, 0.0316986, 0.0408885, 0.0561224, 0.0811555, 0.122869, 0.192683", \ + "0.0182815, 0.0316866, 0.0408911, 0.0559011, 0.0812173, 0.123069, 0.192613", \ + "0.0187904, 0.0321414, 0.0413659, 0.0564792, 0.0816272, 0.123548, 0.193654", \ + "0.0205355, 0.033486, 0.0426846, 0.0577371, 0.0829994, 0.125056, 0.194676" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00200246; + rise_capacitance : 0.00218223; + rise_capacitance_range (0.00198148, 0.00232759); + fall_capacitance : 0.00182269; + fall_capacitance_range (0.00182269, 0.00227399); + 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.117369, 0.0346951, 0.124444, 0.201549", \ + "-0.274294, -0.119684, -0.0278795, 0.0555777", \ + "-0.381622, -0.229117, -0.134918, -0.0467332", \ + "-0.506464, -0.35247, -0.255537, -0.162335" \ + ); + } + 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.0950879, -0.0838696, -0.0790807", \ + "-0.286773, -0.239367, -0.229805, -0.22482", \ + "-0.386766, -0.336636, -0.323804, -0.317928", \ + "-0.484877, -0.426693, -0.413734, -0.410264" \ + ); + } + } + 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.136931, -0.0197201, -0.109014, -0.182661", \ + "0.291765, 0.137509, 0.043614, -0.0363347", \ + "0.402196, 0.247474, 0.153807, 0.0693328", \ + "0.528051, 0.374462, 0.278136, 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.154047, 0.127534, 0.150736, 0.208602", \ + "0.301748, 0.269925, 0.284876, 0.332031", \ + "0.402196, 0.365482, 0.377771, 0.422452", \ + "0.501068, 0.456932, 0.464583, 0.504713" \ + ); + } + } + 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.00282356, 0.0026231, 0.00257501, 0.0026256, 0.00283694, 0.0033991, 0.0047705" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00265294, 0.00249823, 0.0024848, 0.00253199, 0.00275956, 0.00334417, 0.00463921" \ + ); + } + } + 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.0139336, 0.0138773, 0.0139417, 0.0140633, 0.014305, 0.0148947, 0.0162823" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0139841, 0.018549, 0.0200545, 0.0204206, 0.020666, 0.0212248, 0.0225611" \ + ); + } + } + 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.0139336, 0.0138773, 0.0139417, 0.0140633, 0.014305, 0.0148947, 0.0162823" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0139841, 0.018549, 0.0200545, 0.0204206, 0.020666, 0.0212248, 0.0225611" \ + ); + } + } + } + pin (GATE_N) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00215272; + rise_capacitance : 0.00161632; + rise_capacitance_range (0.00161632, 0.00265499); + fall_capacitance : 0.00245923; + fall_capacitance_range (0.00229903, 0.00258974); + 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.185547, 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.0106314, 0.0103413, 0.0102197, 0.01028, 0.0104453, 0.0110811, 0.0126717" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0104034, 0.0101233, 0.010077, 0.0101388, 0.0104078, 0.0110352, 0.0126421" \ + ); + } + } + 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.0104588, 0.012062, 0.0123305, 0.0124953, 0.0126894, 0.0133717, 0.0150772" \ + ); + } + 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.0105096, 0.0121106, 0.0123755, 0.0125427, 0.0127541, 0.0134764, 0.0151136" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.006832, 0.00654158, 0.00651391, 0.00659362, 0.00684651, 0.00751127, 0.00923681" \ + ); + } + } + 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.0104588, 0.012062, 0.0123305, 0.0124953, 0.0126894, 0.0133717, 0.0150772" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0104034, 0.0101233, 0.010077, 0.0101388, 0.0104078, 0.0110352, 0.0126421" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00284471; + rise_capacitance : 0.00290402; + rise_capacitance_range (0.00267156, 0.00317857); + fall_capacitance : 0.00280913; + fall_capacitance_range (0.00263281, 0.00293857); + 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.0415682, -0.194428, -0.289038, -0.38234", \ + "0.0721324, -0.0789403, -0.176669, -0.272749", \ + "0.152734, 0.00358945, -0.0944428, -0.187738", \ + "0.252818, 0.102311, 0.00694092, -0.0885461" \ + ); + } + } + 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.0684653, 0.224378, 0.322471, 0.420117", \ + "-0.0421825, 0.112044, 0.21076, 0.308486", \ + "-0.119301, 0.0331243, 0.129521, 0.227287", \ + "-0.215041, -0.0638247, 0.0354333, 0.132819" \ + ); + } + } + 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.300903, 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.0021514, 0.00214737, 0.00214567, 0.00214258, 0.00214342, 0.00214664, 0.00214401" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000306093, 0.000249602, 0.000230479, 0.000217238, 0.000202922, 0.000194615, 0.000181707" \ + ); + } + } + 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 ( \ + "-1.92086e-06, -5.53516e-06, -5.48984e-06, -1.04793e-05, -9.50732e-06, -6.58227e-06, -9.34566e-06" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000304387, 0.000249755, 0.000230755, 0.000217034, 0.000203402, 0.000194981, 0.000182191" \ + ); + } + } + 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.0021514, 0.00214737, 0.00214567, 0.00214258, 0.00214342, 0.00214664, 0.00214401" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000304387, 0.000249755, 0.000230755, 0.000217034, 0.000203402, 0.000194981, 0.000182191" \ + ); + } + } + } + latch (IQ,IQN) { + clear : "!RESET_B"; + data_in : "D"; + enable : "!GATE_N"; + } + } + cell (sg13cmos5l_dllrq_1) { + area : 29.0304; + cell_footprint : "dllrq"; + cell_leakage_power : 1837.09; + leakage_power () { + value : 1764.41; + when : "!RESET_B*!Q*!D*!GATE_N"; + } + leakage_power () { + value : 1556.62; + when : "!RESET_B*!Q*!D*GATE_N"; + } + leakage_power () { + value : 1625.65; + when : "!RESET_B*!Q*D*!GATE_N"; + } + leakage_power () { + value : 2033.52; + when : "!RESET_B*!Q*D*GATE_N"; + } + leakage_power () { + value : 1651.52; + when : "RESET_B*GATE_N*!D*!Q"; + } + leakage_power () { + value : 1651.52; + when : "RESET_B*GATE_N*!D*Q"; + } + leakage_power () { + value : 2128.23; + when : "RESET_B*GATE_N*D*!Q"; + } + leakage_power () { + value : 2128.23; + when : "RESET_B*GATE_N*D*Q"; + } + leakage_power () { + value : 1972.2; + when : "D*!GATE_N*RESET_B*Q"; + } + leakage_power () { + value : 1859.04; + 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.288612, 0.398545, 0.466914, 0.57901, 0.766486, 1.07838, 1.59833", \ + "0.329522, 0.439636, 0.507845, 0.619883, 0.807245, 1.11967, 1.63902", \ + "0.358546, 0.468657, 0.53697, 0.649084, 0.836443, 1.14872, 1.66815", \ + "0.404583, 0.514664, 0.583017, 0.695061, 0.882403, 1.19441, 1.71399", \ + "0.468305, 0.578389, 0.646643, 0.758912, 0.946083, 1.25801, 1.77763", \ + "0.557414, 0.667308, 0.735697, 0.84778, 1.03507, 1.34698, 1.86654", \ + "0.681983, 0.791992, 0.86035, 0.972432, 1.15981, 1.4718, 1.99152" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0348421, 0.164387, 0.259868, 0.419181, 0.687249, 1.13389, 1.87847", \ + "0.0348431, 0.164388, 0.259869, 0.419493, 0.687377, 1.13412, 1.87848", \ + "0.0348441, 0.164389, 0.259871, 0.419494, 0.687378, 1.13451, 1.87849", \ + "0.0348451, 0.164486, 0.259872, 0.419495, 0.687379, 1.13452, 1.8785", \ + "0.0348461, 0.164487, 0.259873, 0.419496, 0.68738, 1.13453, 1.87868", \ + "0.0348471, 0.164488, 0.259874, 0.419497, 0.687381, 1.13454, 1.87869", \ + "0.035181, 0.164515, 0.259875, 0.419498, 0.687382, 1.13455, 1.8787" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.25512, 0.348644, 0.406562, 0.501819, 0.66107, 0.926176, 1.36805", \ + "0.294459, 0.387937, 0.445833, 0.541148, 0.700708, 0.965539, 1.40723", \ + "0.32431, 0.417821, 0.475762, 0.571016, 0.730282, 0.995458, 1.43763", \ + "0.369453, 0.462909, 0.520785, 0.616053, 0.775234, 1.0405, 1.48221", \ + "0.430129, 0.523613, 0.581603, 0.676813, 0.836114, 1.10109, 1.5429", \ + "0.508036, 0.601544, 0.659504, 0.754759, 0.913954, 1.17905, 1.62075", \ + "0.608515, 0.702105, 0.760063, 0.855318, 1.01456, 1.27981, 1.72144" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0271628, 0.131756, 0.207841, 0.335202, 0.548988, 0.905516, 1.50055", \ + "0.0271941, 0.131758, 0.207842, 0.335478, 0.549343, 0.905526, 1.50056", \ + "0.0271951, 0.131759, 0.207843, 0.335479, 0.549344, 0.905527, 1.50057", \ + "0.0271961, 0.13176, 0.207945, 0.33548, 0.549345, 0.905528, 1.50058", \ + "0.0271971, 0.131761, 0.207946, 0.335481, 0.549346, 0.905529, 1.50059", \ + "0.027298, 0.131784, 0.207947, 0.335482, 0.549347, 0.90553, 1.5006", \ + "0.027572, 0.131844, 0.207948, 0.335483, 0.549348, 0.906097, 1.50061" \ + ); + } + } + 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.324839, 0.43531, 0.503555, 0.615666, 0.802985, 1.11518, 1.6347", \ + "0.365659, 0.476163, 0.544532, 0.656576, 0.84419, 1.15617, 1.67563", \ + "0.399608, 0.510149, 0.578381, 0.690524, 0.877871, 1.18973, 1.71007", \ + "0.451452, 0.561922, 0.630222, 0.742343, 0.929618, 1.2416, 1.76307", \ + "0.524377, 0.634817, 0.703048, 0.815098, 1.00244, 1.31423, 1.83388", \ + "0.618684, 0.72916, 0.797376, 0.909502, 1.09677, 1.40856, 1.92824", \ + "0.74734, 0.857715, 0.926031, 1.03816, 1.22551, 1.53729, 2.05738" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0351681, 0.164541, 0.259897, 0.419343, 0.687253, 1.13388, 1.87811", \ + "0.0351893, 0.164542, 0.259898, 0.419344, 0.687358, 1.13389, 1.87812", \ + "0.035281, 0.164543, 0.259899, 0.419414, 0.687498, 1.13404, 1.87897", \ + "0.035282, 0.164564, 0.2599, 0.419415, 0.687499, 1.13438, 1.88037", \ + "0.035283, 0.164565, 0.259901, 0.419416, 0.6875, 1.13439, 1.88038", \ + "0.035284, 0.164566, 0.259902, 0.419417, 0.687501, 1.1344, 1.88039", \ + "0.035285, 0.164567, 0.259903, 0.419418, 0.687502, 1.13441, 1.8804" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.24413, 0.338069, 0.395894, 0.491273, 0.650537, 0.915479, 1.35746", \ + "0.285898, 0.379681, 0.437564, 0.532852, 0.692022, 0.957371, 1.39907", \ + "0.320692, 0.414522, 0.4724, 0.567661, 0.726938, 0.992124, 1.43406", \ + "0.376215, 0.470015, 0.527941, 0.623182, 0.782385, 1.04762, 1.48933", \ + "0.4537, 0.547574, 0.605535, 0.700792, 0.859981, 1.12506, 1.56688", \ + "0.559146, 0.653163, 0.711122, 0.806433, 0.965649, 1.23073, 1.67253", \ + "0.707495, 0.801934, 0.859886, 0.955207, 1.11454, 1.37964, 1.82145" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0277106, 0.131808, 0.207902, 0.335217, 0.548992, 0.905516, 1.4996", \ + "0.0277116, 0.131809, 0.208046, 0.335218, 0.549022, 0.905555, 1.49961", \ + "0.027759, 0.13181, 0.208047, 0.335219, 0.549459, 0.905556, 1.4999", \ + "0.02778, 0.131811, 0.208048, 0.335393, 0.54946, 0.907614, 1.50037", \ + "0.0279668, 0.131812, 0.208049, 0.335394, 0.549461, 0.907615, 1.50038", \ + "0.028328, 0.131962, 0.20805, 0.335395, 0.549462, 0.907616, 1.50039", \ + "0.02926, 0.13214, 0.208051, 0.335396, 0.549463, 0.907617, 1.5004" \ + ); + } + } + 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.0985473, 0.192174, 0.250178, 0.345572, 0.504953, 0.770345, 1.21236", \ + "0.140208, 0.234207, 0.292316, 0.387866, 0.547339, 0.81251, 1.2545", \ + "0.174673, 0.270212, 0.328506, 0.424118, 0.583601, 0.849447, 1.29099", \ + "0.227077, 0.326184, 0.384647, 0.480393, 0.639878, 0.905245, 1.34744", \ + "0.29825, 0.404455, 0.463388, 0.55918, 0.718912, 0.984209, 1.42622", \ + "0.388682, 0.507782, 0.567365, 0.663288, 0.82265, 1.08812, 1.53053", \ + "0.505656, 0.650314, 0.712917, 0.809557, 0.969993, 1.23544, 1.67735" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.02642, 0.132071, 0.208291, 0.335665, 0.549403, 0.905828, 1.49996", \ + "0.0274164, 0.13225, 0.20847, 0.336033, 0.549751, 0.905883, 1.50084", \ + "0.0303017, 0.133032, 0.208798, 0.336034, 0.549752, 0.907058, 1.50085", \ + "0.0360874, 0.135155, 0.21031, 0.336817, 0.549989, 0.907059, 1.50086", \ + "0.0458004, 0.14008, 0.213285, 0.338451, 0.551238, 0.907398, 1.50087", \ + "0.062401, 0.149879, 0.219392, 0.342081, 0.553666, 0.908805, 1.50187", \ + "0.087651, 0.171782, 0.23456, 0.350977, 0.558108, 0.912131, 1.50515" \ + ); + } + } + 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.12892, 0.238806, 0.306987, 0.419089, 0.606421, 0.918475, 1.43798", \ + "0.163414, 0.273446, 0.341632, 0.453762, 0.641001, 0.953994, 1.47264", \ + "0.191448, 0.302696, 0.370983, 0.48312, 0.670635, 0.983116, 1.50225", \ + "0.238447, 0.35254, 0.421018, 0.533361, 0.720732, 1.03275, 1.55268", \ + "0.305545, 0.426811, 0.495609, 0.607963, 0.795755, 1.10763, 1.6273", \ + "0.395937, 0.531576, 0.600588, 0.712802, 0.900572, 1.21274, 1.73235", \ + "0.520691, 0.680544, 0.753014, 0.86568, 1.05411, 1.36562, 1.88551" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0338546, 0.1643, 0.259805, 0.419372, 0.687386, 1.13387, 1.87804", \ + "0.0341887, 0.164345, 0.259811, 0.419373, 0.687387, 1.13468, 1.87805", \ + "0.0360175, 0.164873, 0.26018, 0.419374, 0.687709, 1.1347, 1.87871", \ + "0.0403409, 0.16676, 0.261161, 0.420003, 0.68771, 1.13771, 1.87896", \ + "0.049136, 0.170692, 0.263324, 0.421328, 0.68828, 1.13772, 1.87897", \ + "0.063924, 0.180554, 0.269147, 0.423927, 0.689957, 1.13773, 1.87954", \ + "0.087817, 0.19881, 0.282161, 0.431542, 0.694124, 1.13847, 1.88119" \ + ); + } + } + 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.00472011, 0.00500471, 0.00503261, 0.00499771, 0.00493641, 0.00476911, 0.00484411", \ + "0.00482269, 0.00511079, 0.00512309, 0.00510449, 0.00504459, 0.00490989, 0.00494599", \ + "0.00480544, 0.00513064, 0.00513264, 0.00510014, 0.00503654, 0.00490554, 0.00486144", \ + "0.00480541, 0.00507941, 0.00511541, 0.00515521, 0.00504511, 0.00485751, 0.00489571", \ + "0.0048001, 0.0051146, 0.0051489, 0.0050974, 0.0051091, 0.004859, 0.0049388", \ + "0.0047234, 0.0050182, 0.0050396, 0.0051081, 0.0050518, 0.004825, 0.0051511", \ + "0.0046728, 0.0049438, 0.0050179, 0.0050052, 0.0049621, 0.0050265, 0.0046628" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00415829, 0.00451489, 0.00452129, 0.00448509, 0.00442149, 0.00428059, 0.00403359", \ + "0.0005716, 0.0009361, 0.000937601, 0.0009291, 0.0008706, 0.000703, 0.0004256", \ + "9.02005e-05, 0.00047, 0.0004821, 0.0004722, 0.0003744, 0.0002006, -2.09995e-05", \ + "-4.5998e-06, 0.000336099, 0.0003399, 0.0003668, 0.0002724, 0.000102, -0.0001309", \ + "-7.17007e-05, 0.0003004, 0.00032, 0.000312599, 0.000222499, 0.000361299, 0.000193", \ + "-0.0001155, 0.000264999, 0.0002815, 0.000295499, 0.000288799, -2.13999e-05, 0.0001085", \ + "-0.000233699, 0.000104401, 0.000142101, 0.000161501, 0.0001982, 0.000250401, 8.8701e-05" \ + ); + } + } + 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.0056052, 0.005899, 0.0059002, 0.0058813, 0.0058032, 0.0056363, 0.0056913", \ + "0.0049467, 0.0052085, 0.0052357, 0.0052118, 0.0051636, 0.0049993, 0.0050454", \ + "0.0048887, 0.0051894, 0.0052228, 0.0051884, 0.005117, 0.0049484, 0.0050824", \ + "0.0048867, 0.0051599, 0.0052144, 0.0051925, 0.0053179, 0.0049536, 0.0051152", \ + "0.0049177, 0.005225, 0.0052374, 0.005197, 0.0053145, 0.0049901, 0.0050841", \ + "0.0049476, 0.0052592, 0.0052943, 0.0053151, 0.0052638, 0.0051369, 0.0052331", \ + "0.004816, 0.0051139, 0.0051577, 0.0051932, 0.0052224, 0.0051766, 0.0049298" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0047072, 0.005088, 0.0050864, 0.0050736, 0.0049958, 0.0048413, 0.004572", \ + "0.0040263, 0.0044398, 0.0044083, 0.004379, 0.0042977, 0.0041688, 0.0038895", \ + "0.0039282, 0.0043109, 0.0043342, 0.0042828, 0.0041971, 0.0040531, 0.0038107", \ + "0.0039526, 0.0042985, 0.0043081, 0.0043496, 0.0042291, 0.004177, 0.0037646", \ + "0.0038741, 0.0042649, 0.0042978, 0.0042469, 0.0041664, 0.0041841, 0.0042551", \ + "0.0038842, 0.0042679, 0.004303, 0.0043208, 0.004343, 0.0040255, 0.0041484", \ + "0.003935, 0.0042807, 0.0043451, 0.0042989, 0.0043849, 0.0044321, 0.004261" \ + ); + } + } + 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.00727908, 0.00760918, 0.00761351, 0.00758671, 0.00751431, 0.00732798, 0.00737254", \ + "0.00709429, 0.00740483, 0.00741465, 0.00739325, 0.00731661, 0.00721863, 0.00719331", \ + "0.00704181, 0.00732145, 0.00738495, 0.00733072, 0.00727654, 0.00712078, 0.00717615", \ + "0.0069996, 0.00722423, 0.00723474, 0.00735383, 0.00718548, 0.00718851, 0.00702575", \ + "0.0070717, 0.00727671, 0.00733745, 0.00729318, 0.00731683, 0.00715263, 0.00787639", \ + "0.00751918, 0.00763592, 0.00767235, 0.00771101, 0.00775409, 0.00748869, 0.00782976", \ + "0.00892833, 0.00884543, 0.00891929, 0.00889036, 0.00896604, 0.00894366, 0.00860262" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00605303, 0.00638246, 0.00637408, 0.00635162, 0.00627749, 0.00614432, 0.00585873", \ + "0.00586816, 0.00626136, 0.00622374, 0.00622302, 0.00615906, 0.00598847, 0.00572789", \ + "0.00584583, 0.00612431, 0.00620634, 0.00614535, 0.00608675, 0.00600408, 0.00570195", \ + "0.0058891, 0.00615969, 0.006157, 0.0062004, 0.00625998, 0.00661943, 0.00577769", \ + "0.00616427, 0.00635644, 0.00642485, 0.00646081, 0.00635565, 0.00652474, 0.00594269", \ + "0.00688539, 0.00694523, 0.00699428, 0.00708183, 0.00709998, 0.00691098, 0.00697437", \ + "0.0085973, 0.00842039, 0.00843762, 0.00852755, 0.00862268, 0.00871735, 0.00861777" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00189558; + rise_capacitance : 0.00211176; + rise_capacitance_range (0.00191598, 0.00225536); + fall_capacitance : 0.0016794; + fall_capacitance_range (0.0016794, 0.00219958); + 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.105143, 0.0471742, 0.13216, 0.209644", \ + "-0.261815, -0.109498, -0.0200123, 0.0638247", \ + "-0.373907, -0.218627, -0.126823, -0.0382583", \ + "-0.495671, -0.344223, -0.247062, -0.156432" \ + ); + } + 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.0900962, -0.0787261, -0.0736839", \ + "-0.281782, -0.236821, -0.22456, -0.216573", \ + "-0.384194, -0.334013, -0.318407, -0.315104", \ + "-0.484877, -0.426693, -0.410909, -0.407312" \ + ); + } + } + 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.119814, -0.0321992, -0.116729, -0.190756", \ + "0.27679, 0.124777, 0.0357467, -0.0445817", \ + "0.386766, 0.236984, 0.145712, 0.0608579", \ + "0.514559, 0.363466, 0.266836, 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.146711, 0.120046, 0.14302, 0.203205", \ + "0.294261, 0.262285, 0.277009, 0.318286", \ + "0.397053, 0.360238, 0.369676, 0.413977", \ + "0.498369, 0.451434, 0.458933, 0.495858" \ + ); + } + } + 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.00105454, 0.000846894, 0.000800418, 0.000856602, 0.00106361, 0.00163798, 0.00298324" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00371837, 0.00356215, 0.00355176, 0.00359311, 0.00381786, 0.0043972, 0.00569036" \ + ); + } + } + 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.00952699, 0.00919331, 0.00914116, 0.00918639, 0.0093885, 0.0099937, 0.0113117" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00998761, 0.0133957, 0.0138147, 0.0139624, 0.0141788, 0.014735, 0.0160595" \ + ); + } + } + 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.00952699, 0.00919331, 0.00914116, 0.00918639, 0.0093885, 0.0099937, 0.0113117" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00998761, 0.0133957, 0.0138147, 0.0139624, 0.0141788, 0.014735, 0.0160595" \ + ); + } + } + } + pin (GATE_N) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00201932; + rise_capacitance : 0.00240227; + rise_capacitance_range (0.00219974, 0.00259924); + fall_capacitance : 0.00182784; + fall_capacitance_range (0.00182784, 0.00253191); + 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.166321, 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.0105988, 0.0102988, 0.0101834, 0.0102408, 0.0104103, 0.01103, 0.0126353" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0102026, 0.00992656, 0.00987178, 0.00993876, 0.0101897, 0.0108244, 0.0124396" \ + ); + } + } + 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.0118139, 0.0122075, 0.0121865, 0.0122565, 0.0124915, 0.0131237, 0.0148155" \ + ); + } + } + 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.00629175, 0.00602404, 0.00595751, 0.00602085, 0.00627354, 0.00691624, 0.00860539" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0118582, 0.0122627, 0.0122344, 0.0123101, 0.0125128, 0.0131716, 0.0149435" \ + ); + } + } + 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.0105988, 0.0102988, 0.0101834, 0.0102408, 0.0104103, 0.01103, 0.0126353" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0118139, 0.0122075, 0.0121865, 0.0122565, 0.0124915, 0.0131237, 0.0148155" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00273167; + rise_capacitance : 0.00277238; + rise_capacitance_range (0.00246003, 0.00321263); + fall_capacitance : 0.00269095; + fall_capacitance_range (0.00251044, 0.00281188); + 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.0537942, -0.209403, -0.304469, -0.401228", \ + "0.0421825, -0.109498, -0.208138, -0.305737", \ + "0.10387, -0.0488588, -0.145712, -0.241412", \ + "0.174566, 0.0253387, -0.0693328, -0.165286" \ + ); + } + } + 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.0782461, 0.234361, 0.332758, 0.433609", \ + "-0.0172243, 0.134962, 0.234362, 0.335976", \ + "-0.0781524, 0.0750829, 0.172695, 0.272486", \ + "-0.147582, 0.00490029, 0.103232, 0.200705" \ + ); + } + } + 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.29129, 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.000161302, 0.000156965, 0.00016129, 0.000155449, 0.000156718, 0.000159768, 0.000156647" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000210152, 0.000151862, 0.000134031, 0.000120529, 0.000104874, 9.68483e-05, 8.36957e-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 ( \ + "0.000163519, 0.000156981, 0.000159224, 0.000155772, 0.00015659, 0.000159585, 0.000156821" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000212924, 0.000154187, 0.00013517, 0.000119911, 0.000107187, 9.75467e-05, 8.60192e-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.000163519, 0.000156981, 0.000159224, 0.000155772, 0.00015659, 0.000159585, 0.000156821" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000212924, 0.000154187, 0.00013517, 0.000119911, 0.000107187, 9.75467e-05, 8.60192e-05" \ + ); + } + } + } + latch (IQ,IQN) { + clear : "!RESET_B"; + data_in : "D"; + enable : "!GATE_N"; + } + } + cell (sg13cmos5l_dlygate4sd1_1) { + area : 14.5152; + cell_footprint : "dlygate4sd1"; + cell_leakage_power : 914.862; + leakage_power () { + value : 1032.12; + when : "!A&!X"; + } + leakage_power () { + value : 797.605; + 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.180473, 0.284735, 0.35261, 0.464667, 0.651861, 0.963659, 1.48315", \ + "0.222411, 0.326765, 0.394487, 0.506767, 0.694104, 1.00569, 1.52621", \ + "0.252446, 0.356702, 0.424702, 0.536644, 0.723805, 1.0357, 1.55549", \ + "0.300345, 0.404701, 0.472544, 0.584647, 0.771797, 1.08367, 1.60336", \ + "0.364962, 0.469218, 0.53729, 0.649397, 0.836699, 1.14845, 1.66796", \ + "0.451003, 0.555306, 0.623332, 0.735599, 0.922714, 1.23447, 1.75405", \ + "0.557457, 0.661798, 0.729914, 0.841902, 1.02937, 1.34126, 1.86078" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0275078, 0.160686, 0.257309, 0.417268, 0.68514, 1.13175, 1.87719", \ + "0.0275088, 0.160728, 0.257667, 0.417269, 0.685376, 1.13229, 1.8772", \ + "0.0275392, 0.160729, 0.257668, 0.417362, 0.685377, 1.1323, 1.87721", \ + "0.0275402, 0.160737, 0.257669, 0.417363, 0.685378, 1.13309, 1.87722", \ + "0.0277254, 0.160771, 0.25767, 0.417364, 0.685379, 1.1331, 1.87723", \ + "0.028183, 0.160817, 0.257671, 0.417365, 0.68538, 1.13311, 1.87724", \ + "0.029029, 0.160928, 0.257672, 0.417366, 0.685381, 1.13312, 1.87725" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.210542, 0.300663, 0.358651, 0.45433, 0.614153, 0.880123, 1.32344", \ + "0.253611, 0.343848, 0.40175, 0.497386, 0.657116, 0.923091, 1.3665", \ + "0.291148, 0.381533, 0.439651, 0.535133, 0.694811, 0.960924, 1.40517", \ + "0.35128, 0.441527, 0.499477, 0.594968, 0.754629, 1.02065, 1.464", \ + "0.435991, 0.526278, 0.584338, 0.679947, 0.839678, 1.10557, 1.54885", \ + "0.552896, 0.643344, 0.7014, 0.79692, 0.956692, 1.22271, 1.6659", \ + "0.71772, 0.808657, 0.866763, 0.962316, 1.12226, 1.38824, 1.83148" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.02244, 0.129862, 0.206951, 0.335035, 0.549578, 0.907195, 1.50326", \ + "0.022441, 0.129863, 0.207519, 0.335036, 0.549579, 0.907243, 1.50327", \ + "0.0224455, 0.129864, 0.20752, 0.335037, 0.54958, 0.907311, 1.50438", \ + "0.0225227, 0.129865, 0.207521, 0.335038, 0.549581, 0.907312, 1.50439", \ + "0.0227429, 0.129952, 0.207522, 0.335127, 0.549582, 0.907313, 1.5044", \ + "0.023157, 0.129953, 0.207523, 0.335128, 0.549715, 0.907314, 1.50441", \ + "0.024204, 0.130062, 0.207524, 0.335129, 0.549716, 0.907853, 1.50442" \ + ); + } + } + 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.010037, 0.0103461, 0.0103525, 0.0103216, 0.0102222, 0.0100484, 0.010141", \ + "0.00983328, 0.0101693, 0.0101526, 0.0101226, 0.0100504, 0.00987812, 0.00996868", \ + "0.00973564, 0.0100661, 0.0100509, 0.0102088, 0.00992929, 0.00976992, 0.00984671", \ + "0.00970622, 0.0100171, 0.0100174, 0.0100524, 0.00999399, 0.00979056, 0.00980193", \ + "0.00975542, 0.0100897, 0.0101151, 0.0100781, 0.0100615, 0.00997893, 0.0105425", \ + "0.0100344, 0.010332, 0.0103745, 0.0104251, 0.010406, 0.0100947, 0.0103474", \ + "0.0107442, 0.0110086, 0.0110704, 0.0110499, 0.0110864, 0.0110853, 0.0107798" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00960299, 0.00993588, 0.00993436, 0.00991147, 0.00985209, 0.0096958, 0.00943096", \ + "0.00943862, 0.00978211, 0.00981365, 0.00975258, 0.00967071, 0.00954924, 0.00929133", \ + "0.00937333, 0.00972842, 0.0097705, 0.00977533, 0.00962391, 0.00949268, 0.00927467", \ + "0.00937155, 0.00970057, 0.00969814, 0.00971304, 0.00960474, 0.00946442, 0.0091998", \ + "0.00948072, 0.00982337, 0.0098574, 0.00981268, 0.00971404, 0.00978866, 0.00969887", \ + "0.00973248, 0.0100894, 0.010099, 0.0101063, 0.0101368, 0.00985034, 0.00997282", \ + "0.010401, 0.0107131, 0.0107635, 0.0107215, 0.0108173, 0.0108523, 0.0106894" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00139527; + rise_capacitance : 0.00138026; + rise_capacitance_range (0.00127186, 0.0014824); + fall_capacitance : 0.00141027; + fall_capacitance_range (0.00133083, 0.00146908); + } + } + cell (sg13cmos5l_dlygate4sd2_1) { + area : 14.5152; + cell_footprint : "dlygate4sd2"; + cell_leakage_power : 957.877; + leakage_power () { + value : 1075.13; + when : "!A&!X"; + } + leakage_power () { + value : 840.623; + 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.257403, 0.363828, 0.431884, 0.544182, 0.731371, 1.04319, 1.56296", \ + "0.300884, 0.407371, 0.475513, 0.58749, 0.775304, 1.08677, 1.60611", \ + "0.334135, 0.440567, 0.508674, 0.620747, 0.808141, 1.12054, 1.63933", \ + "0.386624, 0.49325, 0.561283, 0.67339, 0.860843, 1.1728, 1.6933", \ + "0.4618, 0.568274, 0.636256, 0.748431, 0.935666, 1.24749, 1.76709", \ + "0.562301, 0.668675, 0.736924, 0.848885, 1.03644, 1.34812, 1.86766", \ + "0.692883, 0.799711, 0.867726, 0.979948, 1.16728, 1.47939, 1.9989" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0299884, 0.162035, 0.258283, 0.418094, 0.685994, 1.13295, 1.87799", \ + "0.0299894, 0.162036, 0.258289, 0.418095, 0.686556, 1.13296, 1.878", \ + "0.0299904, 0.162037, 0.25829, 0.418139, 0.686557, 1.13343, 1.87801", \ + "0.0299914, 0.162038, 0.258291, 0.41814, 0.686558, 1.13347, 1.87851", \ + "0.030164, 0.162039, 0.258292, 0.418203, 0.686559, 1.13348, 1.87852", \ + "0.03064, 0.162165, 0.258322, 0.418204, 0.68656, 1.13349, 1.87853", \ + "0.031379, 0.162386, 0.258436, 0.418277, 0.686561, 1.1335, 1.87854" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.292841, 0.392984, 0.451867, 0.547612, 0.70779, 0.973952, 1.41684", \ + "0.336288, 0.436408, 0.495413, 0.591061, 0.751037, 1.01728, 1.46077", \ + "0.377249, 0.47738, 0.536171, 0.631981, 0.791935, 1.05805, 1.50158", \ + "0.44356, 0.543694, 0.602448, 0.698311, 0.858286, 1.12445, 1.5677", \ + "0.542089, 0.642361, 0.701138, 0.796998, 0.956902, 1.22305, 1.66653", \ + "0.678026, 0.778284, 0.837023, 0.93303, 1.09292, 1.35911, 1.80238", \ + "0.870213, 0.970905, 1.0298, 1.12568, 1.28564, 1.55193, 1.99538" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0312068, 0.136881, 0.212428, 0.339301, 0.553551, 0.911081, 1.50709", \ + "0.0312078, 0.137014, 0.212645, 0.339306, 0.553552, 0.911092, 1.50712", \ + "0.0312323, 0.137015, 0.212646, 0.339422, 0.553553, 0.911177, 1.50713", \ + "0.0312333, 0.137025, 0.212647, 0.339423, 0.553554, 0.911207, 1.50833", \ + "0.031297, 0.137026, 0.212648, 0.339424, 0.553771, 0.911496, 1.50834", \ + "0.03171, 0.137103, 0.212649, 0.339425, 0.553772, 0.911497, 1.50835", \ + "0.032268, 0.137423, 0.21265, 0.339428, 0.553773, 0.911498, 1.50836" \ + ); + } + } + 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.0116924, 0.0120075, 0.0120172, 0.0119978, 0.0119099, 0.0117391, 0.0118391", \ + "0.0114953, 0.0118228, 0.0118331, 0.0118033, 0.0117432, 0.0115509, 0.0116288", \ + "0.0114281, 0.0118027, 0.0117863, 0.0117444, 0.0116649, 0.0115348, 0.0115427", \ + "0.0113608, 0.011682, 0.0117164, 0.0117871, 0.0116512, 0.0114652, 0.0115909", \ + "0.0114126, 0.0117465, 0.0117849, 0.0117, 0.0117264, 0.0114477, 0.0115062", \ + "0.0116531, 0.0119613, 0.011973, 0.012035, 0.012007, 0.0117313, 0.0120152", \ + "0.0123243, 0.0126082, 0.0126675, 0.0126726, 0.0126392, 0.0126865, 0.0123488" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0113279, 0.0116968, 0.0117224, 0.0116952, 0.0116317, 0.0114986, 0.0112286", \ + "0.0111665, 0.0115228, 0.0115523, 0.0115086, 0.011447, 0.0113158, 0.0110601", \ + "0.0110587, 0.0114605, 0.0114485, 0.0114371, 0.0113643, 0.0112071, 0.0110066", \ + "0.0109943, 0.011345, 0.011352, 0.0114061, 0.0112965, 0.0111477, 0.0109228", \ + "0.0111206, 0.0114988, 0.0115365, 0.0114498, 0.0114454, 0.011564, 0.0114669", \ + "0.0113682, 0.0116995, 0.0117661, 0.0118051, 0.0118054, 0.0115309, 0.0117222", \ + "0.0120387, 0.0123595, 0.0124138, 0.0124081, 0.0124057, 0.0124805, 0.0121981" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00139424; + rise_capacitance : 0.00137866; + rise_capacitance_range (0.00128451, 0.00147246); + fall_capacitance : 0.00140983; + fall_capacitance_range (0.00134688, 0.00145988); + } + } + cell (sg13cmos5l_dlygate4sd3_1) { + area : 16.3296; + cell_footprint : "dlygate4sd3"; + cell_leakage_power : 1811.32; + leakage_power () { + value : 1928.58; + when : "!A&!X"; + } + leakage_power () { + value : 1694.06; + 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.538184, 0.66318, 0.733857, 0.847284, 1.03521, 1.34738, 1.86703", \ + "0.584101, 0.708591, 0.779654, 0.892628, 1.08035, 1.39229, 1.9121", \ + "0.622448, 0.747403, 0.818025, 0.931481, 1.11988, 1.43171, 1.9516", \ + "0.686066, 0.811067, 0.881658, 0.995271, 1.18308, 1.49535, 2.01651", \ + "0.780181, 0.905272, 0.975907, 1.08916, 1.27723, 1.58914, 2.10882", \ + "0.916934, 1.0421, 1.11269, 1.22615, 1.41408, 1.72621, 2.24579", \ + "1.10258, 1.22797, 1.29859, 1.41204, 1.60012, 1.91235, 2.43191" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0459294, 0.177445, 0.270614, 0.427822, 0.693576, 1.13941, 1.88389", \ + "0.0459304, 0.177674, 0.270676, 0.427823, 0.693604, 1.13959, 1.8839", \ + "0.0459314, 0.177675, 0.270677, 0.427824, 0.693917, 1.1396, 1.88391", \ + "0.0459324, 0.177676, 0.270678, 0.427825, 0.695813, 1.14066, 1.88524", \ + "0.0459334, 0.177677, 0.270679, 0.427826, 0.695814, 1.14067, 1.89037", \ + "0.0459344, 0.177678, 0.27077, 0.427827, 0.695815, 1.14068, 1.89038", \ + "0.046329, 0.177899, 0.270959, 0.427828, 0.695816, 1.14069, 1.89039" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.56948, 0.694667, 0.758725, 0.858114, 1.02004, 1.28667, 1.73029", \ + "0.612777, 0.73794, 0.801946, 0.901817, 1.06334, 1.33004, 1.77369", \ + "0.657286, 0.782284, 0.84637, 0.945872, 1.10761, 1.374, 1.81782", \ + "0.733635, 0.858695, 0.922588, 1.02218, 1.18363, 1.4506, 1.89505", \ + "0.85381, 0.97873, 1.04299, 1.14265, 1.30424, 1.57065, 2.01436", \ + "1.02977, 1.15519, 1.21915, 1.31889, 1.48056, 1.74705, 2.19073", \ + "1.28093, 1.4079, 1.47211, 1.57187, 1.73342, 2.00024, 2.44372" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0499388, 0.16137, 0.233914, 0.356083, 0.565924, 0.920092, 1.51505", \ + "0.0500922, 0.161441, 0.234048, 0.356257, 0.565925, 0.920107, 1.51507", \ + "0.0500932, 0.161442, 0.234049, 0.356625, 0.566402, 0.920202, 1.51508", \ + "0.0500942, 0.161443, 0.23405, 0.356626, 0.566403, 0.920652, 1.51682", \ + "0.0500952, 0.161444, 0.234051, 0.356627, 0.566404, 0.920653, 1.5173", \ + "0.050262, 0.161476, 0.234083, 0.356628, 0.566405, 0.920654, 1.51731", \ + "0.050731, 0.161964, 0.234606, 0.356629, 0.566406, 0.920674, 1.51732" \ + ); + } + } + 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.0164329, 0.016662, 0.0167061, 0.0167373, 0.0166541, 0.0165108, 0.0165712", \ + "0.0161829, 0.01642, 0.0164871, 0.0164749, 0.0164014, 0.0162064, 0.0163006", \ + "0.0161257, 0.016343, 0.0163952, 0.0164031, 0.0163708, 0.0163358, 0.0162647", \ + "0.015997, 0.0162502, 0.0163631, 0.0163082, 0.0163479, 0.0162849, 0.0162626", \ + "0.0159667, 0.0162097, 0.0162543, 0.0162241, 0.0163585, 0.0160599, 0.0163222", \ + "0.0160802, 0.0163324, 0.0164388, 0.0164832, 0.0163301, 0.016187, 0.0164989", \ + "0.0166974, 0.0169132, 0.0169904, 0.0170229, 0.0170866, 0.0170205, 0.0166942" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0161298, 0.0164645, 0.0164966, 0.0165079, 0.016464, 0.0163171, 0.016077", \ + "0.0159797, 0.0162835, 0.0163428, 0.016344, 0.0163044, 0.016153, 0.0159", \ + "0.0158594, 0.0161613, 0.0162043, 0.0161851, 0.0161247, 0.0159983, 0.0157339", \ + "0.0157122, 0.016033, 0.0161032, 0.0160688, 0.0159916, 0.015907, 0.0157256", \ + "0.0157093, 0.0160016, 0.0160475, 0.0160599, 0.0161386, 0.0159932, 0.0157428", \ + "0.0158431, 0.0161529, 0.0162083, 0.0162593, 0.0161662, 0.0160003, 0.0163551", \ + "0.0164369, 0.0167141, 0.0167771, 0.0167653, 0.0168771, 0.0169077, 0.0166037" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00141853; + rise_capacitance : 0.00140126; + rise_capacitance_range (0.00133638, 0.00147315); + fall_capacitance : 0.0014358; + fall_capacitance_range (0.0013895, 0.00147571); + } + } + cell (sg13cmos5l_ebufn_2) { + area : 18.144; + cell_footprint : "ebufn"; + cell_leakage_power : 931.976; + leakage_power () { + value : 932.334; + when : "A&TE_B"; + } + leakage_power () { + value : 765.919; + when : "!A&TE_B"; + } + leakage_power () { + value : 830.02; + when : "A&!TE_B"; + } + leakage_power () { + value : 1199.63; + when : "!A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "A"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 0.6; + capacitance : 0.00562396; + rise_capacitance : 0.00386468; + rise_capacitance_range (0.00386468, 0.00386468); + fall_capacitance : 0.00738324; + fall_capacitance_range (0.00738324, 0.00738324); + 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.00486468, 0.0506647, 0.0818647, 0.133465, 0.219865, 0.363865, 0.603865"); + values ( \ + "0.094703, 0.309616, 0.449239, 0.681106, 1.07021, 1.72049, 2.80509", \ + "0.138956, 0.355898, 0.496164, 0.728311, 1.11673, 1.76686, 2.85029", \ + "0.171854, 0.388975, 0.530287, 0.762575, 1.1513, 1.80029, 2.88492", \ + "0.223059, 0.441012, 0.582805, 0.815884, 1.20483, 1.85378, 2.93877", \ + "0.29274, 0.514896, 0.657302, 0.890143, 1.28065, 1.93036, 3.01392", \ + "0.387014, 0.616419, 0.757169, 0.991849, 1.38009, 2.03188, 3.11555", \ + "0.51759, 0.770841, 0.907189, 1.1377, 1.5262, 2.17809, 3.26265" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00486468, 0.0506647, 0.0818647, 0.133465, 0.219865, 0.363865, 0.603865"); + values ( \ + "0.0326073, 0.316601, 0.511157, 0.832892, 1.37158, 2.26939, 3.76574", \ + "0.034611, 0.318155, 0.511158, 0.833304, 1.37159, 2.2694, 3.76575", \ + "0.0380353, 0.318156, 0.511159, 0.83368, 1.37182, 2.26946, 3.76576", \ + "0.0457501, 0.318157, 0.511387, 0.833681, 1.37779, 2.26947, 3.76704", \ + "0.0597106, 0.318936, 0.512647, 0.833682, 1.3778, 2.27721, 3.76705", \ + "0.07987, 0.323752, 0.515146, 0.835226, 1.37781, 2.27722, 3.76706", \ + "0.113078, 0.335917, 0.521512, 0.839416, 1.37782, 2.27723, 3.76707" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00838324, 0.0541832, 0.0853832, 0.136983, 0.223383, 0.367383, 0.607383"); + values ( \ + "0.0984369, 0.268342, 0.375475, 0.551723, 0.846768, 1.33801, 2.15673", \ + "0.139123, 0.309111, 0.416253, 0.592865, 0.888041, 1.37943, 2.19759", \ + "0.172394, 0.342934, 0.450207, 0.626939, 0.922073, 1.41312, 2.23245", \ + "0.222833, 0.395099, 0.502637, 0.679271, 0.974371, 1.46602, 2.2848", \ + "0.290607, 0.466216, 0.573308, 0.749936, 1.04472, 1.53531, 2.35496", \ + "0.376102, 0.562096, 0.667387, 0.842211, 1.13324, 1.62728, 2.44078", \ + "0.483834, 0.693607, 0.796624, 0.969566, 1.25959, 1.7478, 2.56547" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00838324, 0.0541832, 0.0853832, 0.136983, 0.223383, 0.367383, 0.607383"); + values ( \ + "0.0295791, 0.232591, 0.373677, 0.606685, 0.997233, 1.64806, 2.73281", \ + "0.0308282, 0.232634, 0.373678, 0.606686, 0.997456, 1.64817, 2.73282", \ + "0.0342717, 0.23288, 0.373679, 0.607515, 0.997769, 1.64895, 2.73285", \ + "0.0416813, 0.23411, 0.374222, 0.607516, 0.99777, 1.64903, 2.73286", \ + "0.0542672, 0.23726, 0.375927, 0.607822, 0.998337, 1.64926, 2.73456", \ + "0.076271, 0.244063, 0.380156, 0.610633, 0.999239, 1.64927, 2.73457", \ + "0.11161, 0.263888, 0.391765, 0.616679, 1.00322, 1.65287, 2.73458" \ + ); + } + } + 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.00486468, 0.0506647, 0.0818647, 0.133465, 0.219865, 0.363865, 0.603865"); + values ( \ + "0.0675649, 0.0675659, 0.0675669, 0.0675679, 0.0675689, 0.0675699, 0.0675709", \ + "0.103369, 0.10337, 0.103371, 0.103372, 0.103373, 0.103374, 0.103375", \ + "0.125885, 0.125886, 0.125887, 0.125888, 0.125889, 0.12589, 0.125891", \ + "0.156188, 0.156189, 0.15619, 0.156191, 0.156192, 0.156193, 0.156194", \ + "0.198101, 0.198102, 0.198103, 0.198104, 0.198105, 0.198106, 0.198107", \ + "0.258043, 0.258044, 0.258045, 0.258046, 0.258047, 0.258048, 0.258049", \ + "0.342603, 0.342604, 0.342605, 0.342606, 0.342607, 0.342608, 0.342609" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00486468, 0.0506647, 0.0818647, 0.133465, 0.219865, 0.363865, 0.603865"); + values ( \ + "0.0675649, 0.0675659, 0.0675669, 0.0675679, 0.0675689, 0.0675699, 0.0675709", \ + "0.103369, 0.10337, 0.103371, 0.103372, 0.103373, 0.103374, 0.103375", \ + "0.125885, 0.125886, 0.125887, 0.125888, 0.125889, 0.12589, 0.125891", \ + "0.156188, 0.156189, 0.15619, 0.156191, 0.156192, 0.156193, 0.156194", \ + "0.198101, 0.198102, 0.198103, 0.198104, 0.198105, 0.198106, 0.198107", \ + "0.258043, 0.258044, 0.258045, 0.258046, 0.258047, 0.258048, 0.258049", \ + "0.342603, 0.342604, 0.342605, 0.342606, 0.342607, 0.342608, 0.342609" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00838324, 0.0541832, 0.0853832, 0.136983, 0.223383, 0.367383, 0.607383"); + values ( \ + "0.0401021, 0.0401121, 0.0401126, 0.0401136, 0.0401146, 0.0401156, 0.0401166", \ + "0.0401031, 0.0401131, 0.0401136, 0.0401146, 0.0401156, 0.0401166, 0.0401176", \ + "0.0401041, 0.0401141, 0.0401146, 0.0401156, 0.0401166, 0.0401176, 0.0401186", \ + "0.0401051, 0.0401151, 0.0401156, 0.0401166, 0.0401176, 0.0401186, 0.0401196", \ + "0.0401061, 0.0401161, 0.0401166, 0.0401176, 0.0401186, 0.0401196, 0.0401206", \ + "0.0401071, 0.0401171, 0.0401176, 0.0401186, 0.0401196, 0.0401206, 0.0401216", \ + "0.0401081, 0.0401181, 0.0401186, 0.0401196, 0.0401206, 0.0401216, 0.0401226" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00838324, 0.0541832, 0.0853832, 0.136983, 0.223383, 0.367383, 0.607383"); + values ( \ + "0.0401021, 0.0401121, 0.0401126, 0.0401136, 0.0401146, 0.0401156, 0.0401166", \ + "0.0401031, 0.0401131, 0.0401136, 0.0401146, 0.0401156, 0.0401166, 0.0401176", \ + "0.0401041, 0.0401141, 0.0401146, 0.0401156, 0.0401166, 0.0401176, 0.0401186", \ + "0.0401051, 0.0401151, 0.0401156, 0.0401166, 0.0401176, 0.0401186, 0.0401196", \ + "0.0401061, 0.0401161, 0.0401166, 0.0401176, 0.0401186, 0.0401196, 0.0401206", \ + "0.0401071, 0.0401171, 0.0401176, 0.0401186, 0.0401196, 0.0401206, 0.0401216", \ + "0.0401081, 0.0401181, 0.0401186, 0.0401196, 0.0401206, 0.0401216, 0.0401226" \ + ); + } + } + 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.00486468, 0.0506647, 0.0818647, 0.133465, 0.219865, 0.363865, 0.603865"); + values ( \ + "0.0512364, 0.258319, 0.399561, 0.633286, 1.02446, 1.67559, 2.7615", \ + "0.0823169, 0.294387, 0.435796, 0.669491, 1.06046, 1.71294, 2.79883", \ + "0.102104, 0.327948, 0.469535, 0.703398, 1.0946, 1.74625, 2.83192", \ + "0.129244, 0.39007, 0.534962, 0.769074, 1.16038, 1.81217, 2.89826", \ + "0.152531, 0.48952, 0.649345, 0.89325, 1.28702, 1.93903, 3.02914", \ + "0.152532, 0.630999, 0.829198, 1.10576, 1.52579, 2.18749, 3.27467", \ + "0.152533, 0.813877, 1.08314, 1.43776, 1.93348, 2.65876, 3.77931" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00486468, 0.0506647, 0.0818647, 0.133465, 0.219865, 0.363865, 0.603865"); + values ( \ + "0.0321334, 0.316577, 0.511264, 0.833224, 1.37188, 2.26951, 3.76664", \ + "0.036431, 0.316663, 0.511265, 0.833225, 1.37211, 2.27021, 3.76665", \ + "0.0437431, 0.31963, 0.511884, 0.833594, 1.37212, 2.27043, 3.76793", \ + "0.0590931, 0.334704, 0.520055, 0.835376, 1.37295, 2.27044, 3.76794", \ + "0.0922315, 0.380815, 0.558232, 0.858558, 1.38001, 2.27095, 3.7686", \ + "0.153169, 0.481548, 0.659932, 0.947081, 1.4407, 2.29775, 3.7881", \ + "0.271402, 0.676257, 0.866425, 1.1607, 1.63708, 2.44918, 3.85613" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00838324, 0.0541832, 0.0853832, 0.136983, 0.223383, 0.367383, 0.607383"); + values ( \ + "0.0982032, 0.39497, 0.599638, 0.940503, 1.51346, 2.46851, 4.06061", \ + "0.134937, 0.424756, 0.626778, 0.964896, 1.53696, 2.49444, 4.09023", \ + "0.162133, 0.448599, 0.648454, 0.984825, 1.554, 2.50894, 4.10402", \ + "0.20274, 0.48613, 0.682872, 1.01526, 1.58152, 2.53173, 4.12452", \ + "0.256286, 0.537498, 0.729823, 1.05636, 1.61494, 2.55935, 4.1465", \ + "0.320238, 0.604497, 0.792052, 1.11019, 1.6577, 2.58873, 4.16372", \ + "0.398966, 0.698204, 0.88061, 1.18899, 1.71949, 2.62864, 4.17738" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00838324, 0.0541832, 0.0853832, 0.136983, 0.223383, 0.367383, 0.607383"); + values ( \ + "0.0263121, 0.232446, 0.373647, 0.606686, 0.997198, 1.64807, 2.73281", \ + "0.0263999, 0.232621, 0.373669, 0.606687, 0.997199, 1.64808, 2.73288", \ + "0.0267964, 0.232622, 0.37367, 0.607066, 0.997201, 1.64809, 2.73289", \ + "0.0279048, 0.232623, 0.373671, 0.607067, 0.99857, 1.6481, 2.73457", \ + "0.0307874, 0.232841, 0.373757, 0.607188, 0.998571, 1.64811, 2.73458", \ + "0.037234, 0.233193, 0.374017, 0.607497, 0.998572, 1.64812, 2.73459", \ + "0.049558, 0.234364, 0.374761, 0.607587, 0.998573, 1.64813, 2.7346" \ + ); + } + } + 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.00486468, 0.0506647, 0.0818647, 0.133465, 0.219865, 0.363865, 0.603865"); + values ( \ + "0.00363462, 0.00406132, 0.00375672, 0.0034073, 0.00301814, 0.00288386, 0.00254696", \ + "0.00365985, 0.00444985, 0.00418875, 0.00386685, 0.00337467, 0.00310827, 0.0027563", \ + "0.00370482, 0.00443222, 0.00436622, 0.00407742, 0.00358342, 0.00322718, 0.00291584", \ + "0.00362191, 0.00427575, 0.00440355, 0.00415005, 0.00402265, 0.00335871, 0.00303718", \ + "0.00366661, 0.00414141, 0.00420361, 0.00429821, 0.00398621, 0.00398631, 0.00326189", \ + "0.00378047, 0.00383697, 0.00403677, 0.00420307, 0.00393307, 0.00440607, 0.00373237", \ + "0.0041992, 0.0037196, 0.0037203, 0.0037718, 0.003764, 0.0033094, 0.0038366" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00838324, 0.0541832, 0.0853832, 0.136983, 0.223383, 0.367383, 0.607383"); + values ( \ + "0.00605248, 0.00714167, 0.00715965, 0.00708129, 0.00692122, 0.00662917, 0.00620084", \ + "0.005924, 0.00710823, 0.00703038, 0.00699948, 0.00688909, 0.00661764, 0.00606003", \ + "0.0058825, 0.00688821, 0.0069664, 0.00692058, 0.00678917, 0.00655269, 0.00613403", \ + "0.0058833, 0.00668852, 0.00686786, 0.00687244, 0.00676578, 0.0065312, 0.00600603", \ + "0.00602784, 0.00647903, 0.00654132, 0.00661188, 0.00669321, 0.00700658, 0.00599278", \ + "0.00611023, 0.00620402, 0.00628675, 0.00634385, 0.00591682, 0.00642305, 0.00514534", \ + "0.00660392, 0.00610292, 0.00627092, 0.00631212, 0.00613512, 0.00580572, 0.00514642" \ + ); + } + } + 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.00486468, 0.0506647, 0.0818647, 0.133465, 0.219865, 0.363865, 0.603865"); + values ( \ + "0.00205539, 0.00195089, 0.00187489, 0.00178499, 0.00156289, 0.00159739, 0.00142029", \ + "0.00206898, 0.00196288, 0.00190878, 0.00178738, 0.00162318, 0.00168698, 0.00153468", \ + "0.002062, 0.0019569, 0.0019096, 0.0018193, 0.0015751, 0.0015741, 0.0014845", \ + "0.00208229, 0.00200939, 0.00205699, 0.00182089, 0.00169989, 0.00161569, 0.00156899", \ + "0.0020681, 0.0020338, 0.0019438, 0.0021067, 0.0016152, 0.00158, 0.0017681", \ + "0.0020723, 0.0020805, 0.0020773, 0.0018398, 0.001928, 0.001729, 0.0022169", \ + "0.0020805, 0.0020372, 0.0021315, 0.0021155, 0.0017635, 0.0015195, 0.0020372" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00838324, 0.0541832, 0.0853832, 0.136983, 0.223383, 0.367383, 0.607383"); + values ( \ + "0.00254179, 0.0119412, 0.0199249, 0.0338148, 0.0574983, 0.0971747, 0.163472", \ + "0.00235308, 0.010418, 0.0179509, 0.0312494, 0.0545973, 0.0945678, 0.160899", \ + "0.0023187, 0.0097366, 0.0169429, 0.0298802, 0.0524147, 0.0916609, 0.157851", \ + "0.00226229, 0.00850279, 0.0151761, 0.0275731, 0.0495316, 0.0882139, 0.153645", \ + "0.0021493, 0.0075016, 0.0130386, 0.0239346, 0.0463903, 0.0820115, 0.146755", \ + "0.0020377, 0.006138, 0.0108181, 0.0205233, 0.0385703, 0.0749392, 0.13839", \ + "0.0019148, 0.0044533, 0.0081212, 0.0157161, 0.0321092, 0.0620847, 0.119293" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00244351; + rise_capacitance : 0.00248873; + rise_capacitance_range (0.00224974, 0.0026664); + fall_capacitance : 0.00239828; + fall_capacitance_range (0.00219785, 0.00258931); + 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.00648028, 0.00625315, 0.00620778, 0.00629765, 0.00657329, 0.00728403, 0.0089642" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00277602, 0.00261849, 0.00262214, 0.00268718, 0.0029795, 0.00369895, 0.00528808" \ + ); + } + } + } + pin (TE_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00598987; + rise_capacitance : 0.00618203; + rise_capacitance_range (0.00507062, 0.00760265); + fall_capacitance : 0.0057977; + fall_capacitance_range (0.00444574, 0.00631522); + 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.000521107, 0.000101761, 9.67549e-06, 3.37955e-05, 0.000262105, 0.000933773, 0.00254171" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00994731, 0.00977322, 0.0097821, 0.00985881, 0.0101211, 0.0108639, 0.0125143" \ + ); + } + } + } + } + cell (sg13cmos5l_ebufn_4) { + area : 27.216; + cell_footprint : "ebufn"; + cell_leakage_power : 1399.03; + leakage_power () { + value : 1111.31; + when : "A&TE_B"; + } + leakage_power () { + value : 1066.82; + when : "!A&TE_B"; + } + leakage_power () { + value : 1195.15; + when : "A&!TE_B"; + } + leakage_power () { + value : 2222.84; + when : "!A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "A"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 1.2; + capacitance : 0.0110387; + rise_capacitance : 0.00765793; + rise_capacitance_range (0.00765793, 0.00765793); + fall_capacitance : 0.0144194; + fall_capacitance_range (0.0144194, 0.0144194); + 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.00865793, 0.101258, 0.163658, 0.266858, 0.439658, 0.727658, 1.20766"); + values ( \ + "0.112077, 0.334855, 0.475597, 0.70887, 1.10043, 1.7541, 2.84442", \ + "0.161404, 0.385542, 0.526874, 0.759911, 1.15124, 1.80421, 2.89394", \ + "0.199631, 0.424198, 0.566549, 0.799984, 1.19209, 1.84425, 2.93444", \ + "0.260167, 0.486163, 0.628866, 0.862323, 1.25437, 1.90722, 2.99619", \ + "0.345367, 0.57617, 0.718464, 0.953371, 1.34532, 1.99894, 3.08865", \ + "0.461917, 0.707322, 0.847722, 1.08183, 1.47482, 2.12742, 3.21713", \ + "0.62259, 0.88814, 1.02637, 1.25798, 1.64727, 2.29948, 3.38746" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00865793, 0.101258, 0.163658, 0.266858, 0.439658, 0.727658, 1.20766"); + values ( \ + "0.0366874, 0.321413, 0.517034, 0.840589, 1.38234, 2.28524, 3.79006", \ + "0.0384527, 0.321414, 0.517035, 0.84059, 1.38235, 2.28525, 3.79007", \ + "0.0426304, 0.321514, 0.51715, 0.840803, 1.38321, 2.28558, 3.79008", \ + "0.0512853, 0.322319, 0.517472, 0.840804, 1.38427, 2.28559, 3.79009", \ + "0.0685629, 0.324771, 0.518691, 0.841124, 1.38428, 2.2906, 3.79045", \ + "0.094924, 0.331914, 0.522174, 0.843617, 1.38429, 2.29061, 3.79046", \ + "0.133364, 0.351988, 0.532634, 0.848844, 1.38753, 2.29062, 3.79047" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0154194, 0.108019, 0.170419, 0.273619, 0.446419, 0.734419, 1.21442"); + values ( \ + "0.128086, 0.307788, 0.415252, 0.591933, 0.887222, 1.37814, 2.19649", \ + "0.170429, 0.350094, 0.457657, 0.634652, 0.929538, 1.42151, 2.2394", \ + "0.209417, 0.389488, 0.497313, 0.673846, 0.969245, 1.46057, 2.27918", \ + "0.270787, 0.453209, 0.560754, 0.737279, 1.03244, 1.52376, 2.34385", \ + "0.357537, 0.546489, 0.653533, 0.829944, 1.12461, 1.61644, 2.43492", \ + "0.472128, 0.673504, 0.778185, 0.949169, 1.24328, 1.73289, 2.55157", \ + "0.625958, 0.850534, 0.955687, 1.12843, 1.41891, 1.906, 2.72103" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0154194, 0.108019, 0.170419, 0.273619, 0.446419, 0.734419, 1.21442"); + values ( \ + "0.0382319, 0.239152, 0.379356, 0.612871, 1.00303, 1.65421, 2.74046", \ + "0.0387103, 0.239153, 0.379951, 0.612872, 1.00385, 1.65531, 2.74047", \ + "0.0420369, 0.239294, 0.379952, 0.612873, 1.00386, 1.65532, 2.74072", \ + "0.0504349, 0.240794, 0.380134, 0.613253, 1.00688, 1.65533, 2.74073", \ + "0.0668255, 0.245807, 0.382765, 0.61414, 1.00689, 1.65534, 2.74074", \ + "0.091898, 0.258998, 0.390015, 0.618057, 1.0069, 1.65554, 2.74092", \ + "0.136252, 0.285148, 0.406995, 0.626982, 1.01082, 1.65885, 2.74093" \ + ); + } + } + 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.00865793, 0.101258, 0.163658, 0.266858, 0.439658, 0.727658, 1.20766"); + values ( \ + "0.0775944, 0.0776992, 0.0777002, 0.0777012, 0.0777288, 0.0777298, 0.0777308", \ + "0.117423, 0.117424, 0.117511, 0.117512, 0.117513, 0.117514, 0.117515", \ + "0.142176, 0.142177, 0.142178, 0.142179, 0.14218, 0.142181, 0.142182", \ + "0.18162, 0.181621, 0.181622, 0.181623, 0.181624, 0.181625, 0.181626", \ + "0.233136, 0.233137, 0.233138, 0.233139, 0.23314, 0.233141, 0.233142", \ + "0.308891, 0.308892, 0.308893, 0.308894, 0.308895, 0.308896, 0.308897", \ + "0.40686, 0.406861, 0.406862, 0.406863, 0.406864, 0.406865, 0.406866" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00865793, 0.101258, 0.163658, 0.266858, 0.439658, 0.727658, 1.20766"); + values ( \ + "0.0775944, 0.0776992, 0.0777002, 0.0777012, 0.0777288, 0.0777298, 0.0777308", \ + "0.117423, 0.117424, 0.117511, 0.117512, 0.117513, 0.117514, 0.117515", \ + "0.142176, 0.142177, 0.142178, 0.142179, 0.14218, 0.142181, 0.142182", \ + "0.18162, 0.181621, 0.181622, 0.181623, 0.181624, 0.181625, 0.181626", \ + "0.233136, 0.233137, 0.233138, 0.233139, 0.23314, 0.233141, 0.233142", \ + "0.308891, 0.308892, 0.308893, 0.308894, 0.308895, 0.308896, 0.308897", \ + "0.40686, 0.406861, 0.406862, 0.406863, 0.406864, 0.406865, 0.406866" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0154194, 0.108019, 0.170419, 0.273619, 0.446419, 0.734419, 1.21442"); + values ( \ + "0.0412317, 0.0412338, 0.0412343, 0.0412353, 0.0412695, 0.0412743, 0.0412753", \ + "0.0412327, 0.0412348, 0.0412353, 0.0412363, 0.0412705, 0.0412753, 0.0412763", \ + "0.0412337, 0.0412358, 0.0412363, 0.0412373, 0.0412715, 0.0412763, 0.0412773", \ + "0.0412347, 0.0412368, 0.0412373, 0.0412383, 0.0412725, 0.0412773, 0.0412783", \ + "0.0412357, 0.0412378, 0.0412383, 0.0412393, 0.0412735, 0.0412783, 0.0412793", \ + "0.0412367, 0.0412388, 0.0412393, 0.0412403, 0.0412745, 0.0412793, 0.0412803", \ + "0.0412377, 0.0412398, 0.0412403, 0.0412413, 0.0412755, 0.0412803, 0.0412813" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0154194, 0.108019, 0.170419, 0.273619, 0.446419, 0.734419, 1.21442"); + values ( \ + "0.0412317, 0.0412338, 0.0412343, 0.0412353, 0.0412695, 0.0412743, 0.0412753", \ + "0.0412327, 0.0412348, 0.0412353, 0.0412363, 0.0412705, 0.0412753, 0.0412763", \ + "0.0412337, 0.0412358, 0.0412363, 0.0412373, 0.0412715, 0.0412763, 0.0412773", \ + "0.0412347, 0.0412368, 0.0412373, 0.0412383, 0.0412725, 0.0412773, 0.0412783", \ + "0.0412357, 0.0412378, 0.0412383, 0.0412393, 0.0412735, 0.0412783, 0.0412793", \ + "0.0412367, 0.0412388, 0.0412393, 0.0412403, 0.0412745, 0.0412793, 0.0412803", \ + "0.0412377, 0.0412398, 0.0412403, 0.0412413, 0.0412755, 0.0412803, 0.0412813" \ + ); + } + } + 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.00865793, 0.101258, 0.163658, 0.266858, 0.439658, 0.727658, 1.20766"); + values ( \ + "0.0512575, 0.263429, 0.405746, 0.640818, 1.03419, 1.6897, 2.78113", \ + "0.0802309, 0.297285, 0.439663, 0.674891, 1.06816, 1.72351, 2.81536", \ + "0.0985724, 0.329927, 0.472621, 0.707772, 1.10148, 1.75737, 2.85022", \ + "0.123205, 0.391435, 0.537482, 0.773251, 1.16697, 1.82246, 2.91485", \ + "0.142933, 0.490898, 0.651763, 0.897446, 1.2938, 1.94966, 3.0437", \ + "0.142934, 0.631948, 0.830357, 1.10977, 1.53194, 2.19786, 3.29117", \ + "0.142935, 0.814385, 1.08462, 1.44037, 1.93843, 2.66746, 3.79483" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00865793, 0.101258, 0.163658, 0.266858, 0.439658, 0.727658, 1.20766"); + values ( \ + "0.0359367, 0.320876, 0.517184, 0.84083, 1.38266, 2.28573, 3.79039", \ + "0.0372385, 0.320877, 0.517552, 0.840831, 1.38293, 2.28588, 3.79072", \ + "0.0424963, 0.323746, 0.517612, 0.840832, 1.38294, 2.28607, 3.79114", \ + "0.0557413, 0.339034, 0.525726, 0.843078, 1.38343, 2.28699, 3.7917", \ + "0.0864936, 0.385261, 0.563609, 0.865888, 1.39079, 2.28818, 3.79376", \ + "0.144996, 0.484351, 0.663592, 0.95394, 1.45051, 2.3138, 3.8133", \ + "0.260631, 0.679504, 0.870416, 1.16608, 1.64647, 2.46375, 3.87876" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0154194, 0.108019, 0.170419, 0.273619, 0.446419, 0.734419, 1.21442"); + values ( \ + "0.117337, 0.426604, 0.630876, 0.971059, 1.54268, 2.49851, 4.09118", \ + "0.15657, 0.458735, 0.659992, 0.997335, 1.56855, 2.5244, 4.11773", \ + "0.189009, 0.487611, 0.68694, 1.02224, 1.59025, 2.54486, 4.13741", \ + "0.237606, 0.534238, 0.730325, 1.06138, 1.62547, 2.5753, 4.16658", \ + "0.304496, 0.601912, 0.793997, 1.11928, 1.67579, 2.6181, 4.20424", \ + "0.388198, 0.690701, 0.877655, 1.19542, 1.7403, 2.66918, 4.24146", \ + "0.49487, 0.818345, 1.00122, 1.3103, 1.83984, 2.74628, 4.29159" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0154194, 0.108019, 0.170419, 0.273619, 0.446419, 0.734419, 1.21442"); + values ( \ + "0.0305241, 0.238482, 0.379427, 0.612657, 1.00322, 1.65444, 2.73918", \ + "0.0305251, 0.238637, 0.379634, 0.612658, 1.00323, 1.65445, 2.74091", \ + "0.0306026, 0.238638, 0.379635, 0.612742, 1.00324, 1.65446, 2.74092", \ + "0.0316757, 0.238639, 0.379636, 0.612743, 1.00325, 1.65447, 2.74093", \ + "0.0344026, 0.239008, 0.379946, 0.613082, 1.00326, 1.65503, 2.74094", \ + "0.041725, 0.239231, 0.379947, 0.613083, 1.00341, 1.65521, 2.74095", \ + "0.056464, 0.24129, 0.380703, 0.613529, 1.00384, 1.65522, 2.74096" \ + ); + } + } + 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.00865793, 0.101258, 0.163658, 0.266858, 0.439658, 0.727658, 1.20766"); + values ( \ + "0.0066215, 0.0075977, 0.0070644, 0.0064475, 0.0057222, 0.0052911, 0.0048318", \ + "0.0070281, 0.0084916, 0.0081831, 0.007539, 0.0066939, 0.0060894, 0.0054876", \ + "0.0071163, 0.0086397, 0.0084585, 0.0079621, 0.0072207, 0.0064477, 0.0058793", \ + "0.0072429, 0.0084306, 0.0086806, 0.008345, 0.0077007, 0.0068662, 0.0061375", \ + "0.0074161, 0.0080035, 0.0081121, 0.0085902, 0.0078087, 0.0078437, 0.0066435", \ + "0.0082524, 0.0080125, 0.008251, 0.0084454, 0.0083533, 0.0087808, 0.0087131", \ + "0.0094803, 0.0075965, 0.0076893, 0.0077829, 0.0078374, 0.0067905, 0.0080851" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0154194, 0.108019, 0.170419, 0.273619, 0.446419, 0.734419, 1.21442"); + values ( \ + "0.0119488, 0.0140787, 0.0141491, 0.0141107, 0.0138466, 0.0132372, 0.0123272", \ + "0.0118251, 0.0139154, 0.0141376, 0.0140925, 0.0138397, 0.0134043, 0.0124155", \ + "0.0118236, 0.0137244, 0.0140283, 0.0138293, 0.0136758, 0.0130647, 0.0123419", \ + "0.0119212, 0.0132097, 0.0136309, 0.0136252, 0.0138658, 0.0129484, 0.0123053", \ + "0.0123148, 0.0131607, 0.0132393, 0.013469, 0.0132679, 0.0128573, 0.0124336", \ + "0.013039, 0.0127752, 0.012934, 0.0128415, 0.0123692, 0.0127831, 0.0126244", \ + "0.0148854, 0.0126357, 0.0126174, 0.012676, 0.0127579, 0.0114916, 0.0110054" \ + ); + } + } + 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.00865793, 0.101258, 0.163658, 0.266858, 0.439658, 0.727658, 1.20766"); + values ( \ + "0.0040788, 0.0038514, 0.0037425, 0.0035179, 0.0034433, 0.0031597, 0.0031916", \ + "0.0041519, 0.003955, 0.0038704, 0.0036237, 0.0035887, 0.0033043, 0.003002", \ + "0.004098, 0.0039546, 0.0037711, 0.003586, 0.0034719, 0.0031268, 0.0031132", \ + "0.0041254, 0.0039944, 0.0040241, 0.0036375, 0.0033199, 0.0033479, 0.0029187", \ + "0.0041452, 0.0040774, 0.0038958, 0.0042003, 0.0032234, 0.0034466, 0.003173", \ + "0.0041481, 0.0041795, 0.0041131, 0.0036513, 0.0039473, 0.003513, 0.0046133", \ + "0.0041931, 0.0041664, 0.0042388, 0.0042294, 0.0036662, 0.0031735, 0.0042098" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0154194, 0.108019, 0.170419, 0.273619, 0.446419, 0.734419, 1.21442"); + values ( \ + "0.0047695, 0.0230473, 0.0385463, 0.0659965, 0.112651, 0.192381, 0.324365", \ + "0.0046593, 0.0201343, 0.0346585, 0.0613024, 0.107338, 0.18634, 0.3181", \ + "0.0045781, 0.0194884, 0.0320637, 0.0573019, 0.102558, 0.180787, 0.313591", \ + "0.0044742, 0.0162269, 0.0291364, 0.0535739, 0.0965486, 0.173079, 0.303481", \ + "0.0043506, 0.0145525, 0.0251226, 0.0464791, 0.090564, 0.160819, 0.289457", \ + "0.0040243, 0.0115999, 0.0208562, 0.039499, 0.0744843, 0.14691, 0.271503", \ + "0.0039422, 0.0087069, 0.0156631, 0.0308833, 0.0621946, 0.121202, 0.234164" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00277225; + rise_capacitance : 0.0028256; + rise_capacitance_range (0.00259963, 0.00300771); + fall_capacitance : 0.0027189; + fall_capacitance_range (0.00253532, 0.00289441); + 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.0118728, 0.0115993, 0.0115607, 0.0116095, 0.0118765, 0.0126091, 0.0144755" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00436765, 0.00415915, 0.00413481, 0.00421055, 0.00447853, 0.00523798, 0.00700789" \ + ); + } + } + } + pin (TE_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00983354; + rise_capacitance : 0.0101927; + rise_capacitance_range (0.00813438, 0.0131686); + fall_capacitance : 0.00947442; + fall_capacitance_range (0.00691778, 0.0103646); + 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.000179964, -0.000790381, -0.000936268, -0.00101355, -0.000819953, -0.000160692, 0.00157557" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0190226, 0.0186822, 0.0187403, 0.0187884, 0.019008, 0.0197972, 0.0216191" \ + ); + } + } + } + } + cell (sg13cmos5l_ebufn_8) { + area : 45.36; + cell_footprint : "ebufn"; + cell_leakage_power : 2491.38; + leakage_power () { + value : 1744.86; + when : "A&TE_B"; + } + leakage_power () { + value : 1655.51; + when : "!A&TE_B"; + } + leakage_power () { + value : 2254.99; + when : "A&!TE_B"; + } + leakage_power () { + value : 4310.14; + when : "!A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "A"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 2.4; + capacitance : 0.0218183; + rise_capacitance : 0.0153032; + rise_capacitance_range (0.0153032, 0.0153032); + fall_capacitance : 0.0283334; + fall_capacitance_range (0.0283334, 0.0283334); + 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.0163032, 0.202503, 0.327303, 0.533703, 0.879303, 1.4553, 2.4153"); + values ( \ + "0.108424, 0.333099, 0.473965, 0.707673, 1.09987, 1.75462, 2.8462", \ + "0.157498, 0.383714, 0.5253, 0.75874, 1.15033, 1.80467, 2.89568", \ + "0.195315, 0.422038, 0.564578, 0.798474, 1.1911, 1.84444, 2.9349", \ + "0.254963, 0.482923, 0.625886, 0.860291, 1.25256, 1.90625, 2.99806", \ + "0.338729, 0.572403, 0.714581, 0.949584, 1.34262, 1.9977, 3.08775", \ + "0.452401, 0.699719, 0.841537, 1.07557, 1.46915, 2.12374, 3.21558", \ + "0.610287, 0.87841, 1.01731, 1.24914, 1.63822, 2.29262, 3.38312" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0163032, 0.202503, 0.327303, 0.533703, 0.879303, 1.4553, 2.4153"); + values ( \ + "0.035055, 0.322246, 0.518373, 0.842746, 1.38584, 2.291, 3.7996", \ + "0.0369609, 0.32227, 0.518399, 0.842747, 1.38585, 2.29102, 3.79961", \ + "0.0412392, 0.322387, 0.518495, 0.843125, 1.38675, 2.29157, 3.79963", \ + "0.0500846, 0.32312, 0.518747, 0.843126, 1.38754, 2.29158, 3.80065", \ + "0.067518, 0.325567, 0.520078, 0.843298, 1.38755, 2.29653, 3.80066", \ + "0.094335, 0.332821, 0.523581, 0.846084, 1.38756, 2.29654, 3.80067", \ + "0.13374, 0.352292, 0.533835, 0.851228, 1.39116, 2.29655, 3.80068" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0293334, 0.215533, 0.340333, 0.546733, 0.892333, 1.46833, 2.42833"); + values ( \ + "0.123948, 0.304922, 0.412625, 0.589836, 0.88604, 1.37929, 2.20074", \ + "0.16626, 0.347064, 0.454946, 0.632173, 0.928288, 1.42193, 2.2433", \ + "0.204937, 0.386107, 0.494065, 0.671236, 0.96759, 1.46044, 2.28212", \ + "0.265792, 0.448949, 0.556504, 0.733727, 1.03006, 1.52302, 2.34457", \ + "0.350912, 0.541221, 0.648463, 0.825766, 1.12116, 1.61445, 2.43612", \ + "0.463357, 0.665148, 0.769499, 0.945084, 1.23586, 1.72817, 2.54866", \ + "0.613727, 0.838744, 0.943985, 1.11726, 1.40695, 1.89675, 2.71459" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0293334, 0.215533, 0.340333, 0.546733, 0.892333, 1.46833, 2.42833"); + values ( \ + "0.0367381, 0.23972, 0.380924, 0.615181, 1.00804, 1.66193, 2.75176", \ + "0.0373395, 0.239721, 0.380925, 0.615611, 1.00805, 1.66201, 2.75177", \ + "0.0408148, 0.239903, 0.381289, 0.615612, 1.00806, 1.66202, 2.75178", \ + "0.0493538, 0.241538, 0.381649, 0.615714, 1.00807, 1.66203, 2.75179", \ + "0.0659367, 0.246329, 0.383818, 0.616539, 1.00808, 1.66204, 2.75275", \ + "0.091407, 0.25822, 0.391487, 0.620717, 1.01034, 1.66208, 2.75276", \ + "0.13664, 0.285502, 0.40724, 0.629727, 1.01622, 1.66537, 2.75277" \ + ); + } + } + 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.0163032, 0.202503, 0.327303, 0.533703, 0.879303, 1.4553, 2.4153"); + values ( \ + "0.0965047, 0.0972649, 0.0972659, 0.097276, 0.097277, 0.097278, 0.097279", \ + "0.142474, 0.142475, 0.142476, 0.142477, 0.142478, 0.142479, 0.14248", \ + "0.175323, 0.175324, 0.175325, 0.175326, 0.175327, 0.175328, 0.175329", \ + "0.228411, 0.228412, 0.228413, 0.228414, 0.228415, 0.228416, 0.228417", \ + "0.308242, 0.308243, 0.308244, 0.308245, 0.308246, 0.308247, 0.308248", \ + "0.406155, 0.406156, 0.406157, 0.406158, 0.406159, 0.40616, 0.406161", \ + "0.56184, 0.561841, 0.561842, 0.561843, 0.561844, 0.561845, 0.561846" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0163032, 0.202503, 0.327303, 0.533703, 0.879303, 1.4553, 2.4153"); + values ( \ + "0.0965047, 0.0972649, 0.0972659, 0.097276, 0.097277, 0.097278, 0.097279", \ + "0.142474, 0.142475, 0.142476, 0.142477, 0.142478, 0.142479, 0.14248", \ + "0.175323, 0.175324, 0.175325, 0.175326, 0.175327, 0.175328, 0.175329", \ + "0.228411, 0.228412, 0.228413, 0.228414, 0.228415, 0.228416, 0.228417", \ + "0.308242, 0.308243, 0.308244, 0.308245, 0.308246, 0.308247, 0.308248", \ + "0.406155, 0.406156, 0.406157, 0.406158, 0.406159, 0.40616, 0.406161", \ + "0.56184, 0.561841, 0.561842, 0.561843, 0.561844, 0.561845, 0.561846" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0293334, 0.215533, 0.340333, 0.546733, 0.892333, 1.46833, 2.42833"); + values ( \ + "0.0423631, 0.0424313, 0.0424323, 0.0424333, 0.0424343, 0.0424353, 0.0424363", \ + "0.0423641, 0.0424323, 0.0424333, 0.0424343, 0.0424353, 0.0424363, 0.0424373", \ + "0.0423651, 0.0424333, 0.0424343, 0.0424353, 0.0424363, 0.0424373, 0.0424383", \ + "0.0423661, 0.0424343, 0.0424353, 0.0424363, 0.0424373, 0.0424383, 0.0424393", \ + "0.0423671, 0.0424353, 0.0424363, 0.0424373, 0.0424383, 0.0424393, 0.0424403", \ + "0.0423681, 0.0424363, 0.0424373, 0.0424383, 0.0424393, 0.0424403, 0.0424413", \ + "0.0423691, 0.0424373, 0.0424383, 0.0424393, 0.0424403, 0.0424413, 0.0424423" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0293334, 0.215533, 0.340333, 0.546733, 0.892333, 1.46833, 2.42833"); + values ( \ + "0.0423631, 0.0424313, 0.0424323, 0.0424333, 0.0424343, 0.0424353, 0.0424363", \ + "0.0423641, 0.0424323, 0.0424333, 0.0424343, 0.0424353, 0.0424363, 0.0424373", \ + "0.0423651, 0.0424333, 0.0424343, 0.0424353, 0.0424363, 0.0424373, 0.0424383", \ + "0.0423661, 0.0424343, 0.0424353, 0.0424363, 0.0424373, 0.0424383, 0.0424393", \ + "0.0423671, 0.0424353, 0.0424363, 0.0424373, 0.0424383, 0.0424393, 0.0424403", \ + "0.0423681, 0.0424363, 0.0424373, 0.0424383, 0.0424393, 0.0424403, 0.0424413", \ + "0.0423691, 0.0424373, 0.0424383, 0.0424393, 0.0424403, 0.0424413, 0.0424423" \ + ); + } + } + 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.0163032, 0.202503, 0.327303, 0.533703, 0.879303, 1.4553, 2.4153"); + values ( \ + "0.0505599, 0.265319, 0.407933, 0.643584, 1.0377, 1.69458, 2.78914", \ + "0.0792147, 0.298702, 0.441371, 0.677134, 1.07133, 1.7284, 2.82312", \ + "0.0969579, 0.330817, 0.473837, 0.709583, 1.10426, 1.76126, 2.85647", \ + "0.120946, 0.391805, 0.538225, 0.774682, 1.16908, 1.82649, 2.92228", \ + "0.138501, 0.490807, 0.65225, 0.898473, 1.29571, 1.95319, 3.0513", \ + "0.138502, 0.631992, 0.830923, 1.11051, 1.5337, 2.20111, 3.29726", \ + "0.138503, 0.814047, 1.08477, 1.44092, 1.93961, 2.66964, 3.79952" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0163032, 0.202503, 0.327303, 0.533703, 0.879303, 1.4553, 2.4153"); + values ( \ + "0.0344304, 0.319683, 0.518288, 0.842882, 1.38636, 2.29216, 3.80035", \ + "0.0349474, 0.319684, 0.518724, 0.842883, 1.38643, 2.29217, 3.80036", \ + "0.0398777, 0.32162, 0.518725, 0.843322, 1.38644, 2.29218, 3.80037", \ + "0.0528271, 0.336927, 0.526802, 0.845196, 1.39258, 2.29219, 3.8019", \ + "0.0830572, 0.383517, 0.564703, 0.867955, 1.39426, 2.29374, 3.80291", \ + "0.141222, 0.483811, 0.665541, 0.956167, 1.45392, 2.31898, 3.80534", \ + "0.256177, 0.67985, 0.869541, 1.16875, 1.64868, 2.46863, 3.88715" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0293334, 0.215533, 0.340333, 0.546733, 0.892333, 1.46833, 2.42833"); + values ( \ + "0.153482, 0.471098, 0.674966, 1.01517, 1.5886, 2.54669, 4.14392", \ + "0.195058, 0.506392, 0.707443, 1.04486, 1.61654, 2.5727, 4.17102", \ + "0.233558, 0.541609, 0.740669, 1.07551, 1.64381, 2.59957, 4.19732", \ + "0.295451, 0.602435, 0.798109, 1.12901, 1.69301, 2.6437, 4.24003", \ + "0.382422, 0.694269, 0.886076, 1.21092, 1.76708, 2.71004, 4.29781", \ + "0.496549, 0.822478, 1.01103, 1.32931, 1.87421, 2.8013, 4.37486", \ + "0.647025, 1.00245, 1.18453, 1.49219, 2.02185, 2.92793, 4.47239" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0293334, 0.215533, 0.340333, 0.546733, 0.892333, 1.46833, 2.42833"); + values ( \ + "0.0312601, 0.239601, 0.381127, 0.615301, 1.0074, 1.66093, 2.75", \ + "0.0312611, 0.239745, 0.381128, 0.615302, 1.00741, 1.66094, 2.75003", \ + "0.031827, 0.239746, 0.381323, 0.615312, 1.00742, 1.66095, 2.75004", \ + "0.0335239, 0.239866, 0.381343, 0.615313, 1.00806, 1.66096, 2.75005", \ + "0.0387476, 0.240249, 0.381452, 0.615314, 1.00807, 1.66211, 2.75006", \ + "0.04851, 0.241748, 0.381954, 0.615492, 1.00808, 1.66212, 2.75559", \ + "0.068386, 0.246535, 0.383267, 0.61637, 1.00864, 1.66213, 2.7556" \ + ); + } + } + 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.0163032, 0.202503, 0.327303, 0.533703, 0.879303, 1.4553, 2.4153"); + values ( \ + "0.0130156, 0.0150242, 0.0139591, 0.0127572, 0.011365, 0.0105481, 0.0096061", \ + "0.013855, 0.0169023, 0.0162681, 0.0149887, 0.0132895, 0.0122001, 0.0109492", \ + "0.0141251, 0.0171978, 0.016871, 0.0159397, 0.0144639, 0.0129753, 0.0116165", \ + "0.0141827, 0.0166765, 0.0173302, 0.016989, 0.0154809, 0.0138016, 0.0125242", \ + "0.014696, 0.0160871, 0.0163397, 0.0173263, 0.0160628, 0.0160144, 0.0136599", \ + "0.0162919, 0.0157397, 0.0165754, 0.017072, 0.0170239, 0.0182227, 0.0185458", \ + "0.0190838, 0.0149306, 0.0153558, 0.0157353, 0.0158939, 0.0142552, 0.0168194" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0293334, 0.215533, 0.340333, 0.546733, 0.892333, 1.46833, 2.42833"); + values ( \ + "0.0238419, 0.0282747, 0.0284227, 0.0283362, 0.0278713, 0.0267995, 0.0250791", \ + "0.0236573, 0.0279827, 0.0282116, 0.0282099, 0.0277047, 0.0268206, 0.0252441", \ + "0.023694, 0.0278664, 0.0280773, 0.0278286, 0.0273663, 0.0262106, 0.0245442", \ + "0.0238195, 0.0264834, 0.027335, 0.0271276, 0.0269759, 0.0259384, 0.0243011", \ + "0.0247085, 0.0263334, 0.0265646, 0.0269677, 0.0271138, 0.0281864, 0.0248426", \ + "0.0259979, 0.0252741, 0.0258191, 0.0261797, 0.0246937, 0.0268633, 0.0250848", \ + "0.0293922, 0.0251193, 0.0248256, 0.0252334, 0.025074, 0.0228483, 0.0214725" \ + ); + } + } + 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.0163032, 0.202503, 0.327303, 0.533703, 0.879303, 1.4553, 2.4153"); + values ( \ + "0.0084571, 0.0080712, 0.0077553, 0.0073057, 0.0072415, 0.0064866, 0.0058074", \ + "0.0083535, 0.0079411, 0.0077087, 0.007266, 0.0064529, 0.0066686, 0.005973", \ + "0.0082093, 0.0078635, 0.0079769, 0.0071978, 0.0069963, 0.0065994, 0.005436", \ + "0.0083025, 0.0080639, 0.0079639, 0.0073934, 0.0077815, 0.0062435, 0.0063675", \ + "0.0082408, 0.0080048, 0.0077181, 0.0083294, 0.0071983, 0.0067185, 0.0066021", \ + "0.0084017, 0.0083595, 0.0082674, 0.0074527, 0.007531, 0.0070773, 0.0060178", \ + "0.0083145, 0.0083423, 0.0082175, 0.008546, 0.0071888, 0.0061013, 0.0087439" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0293334, 0.215533, 0.340333, 0.546733, 0.892333, 1.46833, 2.42833"); + values ( \ + "0.0095413, 0.043835, 0.0745597, 0.127908, 0.220861, 0.378221, 0.642343", \ + "0.0092292, 0.0390659, 0.0670692, 0.118931, 0.2101, 0.366343, 0.630903", \ + "0.0089818, 0.037083, 0.0622937, 0.111886, 0.200993, 0.355588, 0.620523", \ + "0.0088376, 0.0314265, 0.0565831, 0.101817, 0.188735, 0.339403, 0.601309", \ + "0.0084507, 0.0273377, 0.0478752, 0.0895694, 0.175417, 0.314358, 0.569496", \ + "0.0081773, 0.0227824, 0.0410945, 0.0766042, 0.144857, 0.290153, 0.528789", \ + "0.0078362, 0.0162563, 0.0291442, 0.0595152, 0.120421, 0.235124, 0.457909" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00539666; + rise_capacitance : 0.00550323; + rise_capacitance_range (0.00502061, 0.00587809); + fall_capacitance : 0.0052901; + fall_capacitance_range (0.00490736, 0.00565855); + 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.0232542, 0.0227211, 0.0226318, 0.0227905, 0.0233225, 0.0248043, 0.0286301" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0081673, 0.00775101, 0.00771392, 0.00787828, 0.00842603, 0.0099825, 0.0135993" \ + ); + } + } + } + pin (TE_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0165732; + rise_capacitance : 0.0172166; + rise_capacitance_range (0.0130955, 0.0235026); + fall_capacitance : 0.0159299; + fall_capacitance_range (0.0107163, 0.0176123); + 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.00229608, -0.00309655, -0.00334182, -0.00353418, -0.00353839, -0.00307359, -0.00163487" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0361153, 0.0359108, 0.0359596, 0.0360059, 0.0362546, 0.0367678, 0.038431" \ + ); + } + } + } + } + cell (sg13cmos5l_einvn_2) { + area : 16.3296; + cell_footprint : "einvn"; + cell_leakage_power : 697.533; + leakage_power () { + value : 355.005; + when : "!A&!TE_B&Z"; + } + leakage_power () { + value : 1040.06; + 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.00566698; + rise_capacitance : 0.00392226; + rise_capacitance_range (0.00392226, 0.00392226); + fall_capacitance : 0.0074117; + fall_capacitance_range (0.0074117, 0.0074117); + 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.00492226, 0.0507223, 0.0819223, 0.133522, 0.219922, 0.363922, 0.603922"); + values ( \ + "0.0396073, 0.255127, 0.396707, 0.630749, 1.02272, 1.67577, 2.76323", \ + "0.0634537, 0.289802, 0.432098, 0.666834, 1.05897, 1.71287, 2.79995", \ + "0.0777403, 0.327489, 0.469966, 0.704446, 1.09717, 1.75042, 2.84007", \ + "0.0972423, 0.398523, 0.545407, 0.779918, 1.17175, 1.82622, 2.91386", \ + "0.120267, 0.510026, 0.677558, 0.925806, 1.31935, 1.9716, 3.06004", \ + "0.145874, 0.669871, 0.885317, 1.17976, 1.60824, 2.2712, 3.35558", \ + "0.174592, 0.884108, 1.17628, 1.56158, 2.08951, 2.83714, 3.96567" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00492226, 0.0507223, 0.0819223, 0.133522, 0.219922, 0.363922, 0.603922"); + values ( \ + "0.0268956, 0.313005, 0.508119, 0.83049, 1.37023, 2.26992, 3.76948", \ + "0.0412791, 0.313006, 0.508327, 0.830491, 1.37048, 2.27025, 3.76949", \ + "0.056294, 0.317995, 0.508731, 0.830677, 1.37049, 2.27058, 3.76993", \ + "0.0797273, 0.343992, 0.522296, 0.833836, 1.37628, 2.27059, 3.76999", \ + "0.11603, 0.415398, 0.583005, 0.870956, 1.38291, 2.2706, 3.77", \ + "0.172069, 0.549388, 0.725868, 1.0022, 1.4749, 2.31098, 3.7908", \ + "0.269716, 0.77189, 0.981915, 1.28856, 1.75801, 2.53813, 3.90441" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0084117, 0.0542117, 0.0854117, 0.137012, 0.223412, 0.367412, 0.607412"); + values ( \ + "0.0342587, 0.195882, 0.302515, 0.478673, 0.773579, 1.26489, 2.0839", \ + "0.0582859, 0.238093, 0.345019, 0.521432, 0.816567, 1.30803, 2.12722", \ + "0.0729119, 0.279053, 0.387408, 0.563882, 0.85905, 1.35056, 2.16974", \ + "0.0936714, 0.350677, 0.468491, 0.649096, 0.944241, 1.43567, 2.25553", \ + "0.118999, 0.461038, 0.603814, 0.807959, 1.11432, 1.60633, 2.42462", \ + "0.150872, 0.618783, 0.804326, 1.05875, 1.41619, 1.94221, 2.76746", \ + "0.190527, 0.829709, 1.08959, 1.42858, 1.88366, 2.51246, 3.42474" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0084117, 0.0542117, 0.0854117, 0.137012, 0.223412, 0.367412, 0.607412"); + values ( \ + "0.0184487, 0.225547, 0.367032, 0.600556, 0.991579, 1.64224, 2.72768", \ + "0.0332272, 0.22712, 0.368966, 0.600557, 0.99158, 1.64225, 2.72769", \ + "0.0461507, 0.23791, 0.371974, 0.603405, 0.991581, 1.64226, 2.7277", \ + "0.069174, 0.271861, 0.397499, 0.615164, 0.994286, 1.64416, 2.72988", \ + "0.104058, 0.346021, 0.471537, 0.675557, 1.02983, 1.65164, 2.73522", \ + "0.160785, 0.47637, 0.617566, 0.827302, 1.16802, 1.74651, 2.76859", \ + "0.256671, 0.687421, 0.866044, 1.11106, 1.46675, 2.03807, 2.98935" \ + ); + } + } + 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.00492226, 0.0507223, 0.0819223, 0.133522, 0.219922, 0.363922, 0.603922"); + values ( \ + "0.0746425, 0.0746994, 0.0747004, 0.0747014, 0.0747024, 0.0747034, 0.0747044", \ + "0.113832, 0.113833, 0.113834, 0.113835, 0.113836, 0.113837, 0.113838", \ + "0.138791, 0.138792, 0.138793, 0.138794, 0.138795, 0.138796, 0.138797", \ + "0.178783, 0.178784, 0.178785, 0.178786, 0.178787, 0.178788, 0.178789", \ + "0.233418, 0.233419, 0.23342, 0.233421, 0.233422, 0.233423, 0.233424", \ + "0.310992, 0.310993, 0.310994, 0.310995, 0.310996, 0.310997, 0.310998", \ + "0.416719, 0.41672, 0.416721, 0.416722, 0.416723, 0.416724, 0.416725" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00492226, 0.0507223, 0.0819223, 0.133522, 0.219922, 0.363922, 0.603922"); + values ( \ + "0.0746425, 0.0746994, 0.0747004, 0.0747014, 0.0747024, 0.0747034, 0.0747044", \ + "0.113832, 0.113833, 0.113834, 0.113835, 0.113836, 0.113837, 0.113838", \ + "0.138791, 0.138792, 0.138793, 0.138794, 0.138795, 0.138796, 0.138797", \ + "0.178783, 0.178784, 0.178785, 0.178786, 0.178787, 0.178788, 0.178789", \ + "0.233418, 0.233419, 0.23342, 0.233421, 0.233422, 0.233423, 0.233424", \ + "0.310992, 0.310993, 0.310994, 0.310995, 0.310996, 0.310997, 0.310998", \ + "0.416719, 0.41672, 0.416721, 0.416722, 0.416723, 0.416724, 0.416725" \ + ); + } + } + 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.00492226, 0.0507223, 0.0819223, 0.133522, 0.219922, 0.363922, 0.603922"); + values ( \ + "0.0475655, 0.255444, 0.396933, 0.630885, 1.02292, 1.67548, 2.76333", \ + "0.0805059, 0.293153, 0.434698, 0.668707, 1.06044, 1.71413, 2.80105", \ + "0.101295, 0.326965, 0.46852, 0.702626, 1.09453, 1.74727, 2.83706", \ + "0.129027, 0.389085, 0.533723, 0.768078, 1.15986, 1.8126, 2.90095", \ + "0.152761, 0.488937, 0.648254, 0.892236, 1.28638, 1.93947, 3.02773", \ + "0.152762, 0.631199, 0.828511, 1.10566, 1.52578, 2.18839, 3.277", \ + "0.152763, 0.814574, 1.08362, 1.43757, 1.93499, 2.65959, 3.78244" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00492226, 0.0507223, 0.0819223, 0.133522, 0.219922, 0.363922, 0.603922"); + values ( \ + "0.0271988, 0.312897, 0.508067, 0.830516, 1.37026, 2.26903, 3.76838", \ + "0.0331575, 0.312997, 0.508068, 0.830517, 1.37047, 2.27029, 3.76927", \ + "0.041565, 0.315851, 0.508609, 0.830802, 1.37048, 2.2703, 3.76992", \ + "0.0582013, 0.331254, 0.516732, 0.832562, 1.37252, 2.27031, 3.7701", \ + "0.0919935, 0.378323, 0.554914, 0.855754, 1.37894, 2.27032, 3.77011", \ + "0.153247, 0.478489, 0.657112, 0.945078, 1.43927, 2.29769, 3.79112", \ + "0.272745, 0.675471, 0.864775, 1.15724, 1.63767, 2.44884, 3.85912" \ + ); + } + } + 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.00492226, 0.0507223, 0.0819223, 0.133522, 0.219922, 0.363922, 0.603922"); + values ( \ + "0.00227021, 0.00315031, 0.00309521, 0.00299123, 0.00279443, 0.00272247, 0.00265847", \ + "0.00201717, 0.00285812, 0.00289994, 0.00286878, 0.00276307, 0.00276756, 0.00263685", \ + "0.00211009, 0.00265512, 0.00293836, 0.00277889, 0.00266468, 0.00274086, 0.0028619", \ + "0.00236259, 0.00251544, 0.00271774, 0.00267304, 0.00291615, 0.00263613, 0.00275737", \ + "0.00313149, 0.00268838, 0.00265221, 0.00289683, 0.00255639, 0.00253444, 0.00252888", \ + "0.00490682, 0.00332454, 0.00306553, 0.00279781, 0.00285683, 0.00243506, 0.0033557", \ + "0.00868336, 0.00553891, 0.0047266, 0.00423959, 0.00349938, 0.00305953, 0.00313304" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0084117, 0.0542117, 0.0854117, 0.137012, 0.223412, 0.367412, 0.607412"); + values ( \ + "0.00228294, 0.00311624, 0.00308026, 0.0030036, 0.00283579, 0.00250962, 0.00202346", \ + "0.00192815, 0.00294999, 0.00310223, 0.00294639, 0.00280885, 0.0025409, 0.00206666", \ + "0.00195572, 0.0028063, 0.00294487, 0.00300405, 0.00277854, 0.00252747, 0.00200264", \ + "0.00223455, 0.00260903, 0.00273234, 0.00274925, 0.00267029, 0.00255574, 0.00206365", \ + "0.00301492, 0.00266907, 0.00270692, 0.00266686, 0.00301033, 0.00249729, 0.00249911", \ + "0.00479032, 0.00327961, 0.00331184, 0.00310925, 0.00267768, 0.0026562, 0.00214896", \ + "0.00858877, 0.00540931, 0.0049503, 0.00431642, 0.00387862, 0.00291635, 0.00247724" \ + ); + } + } + 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.00492226, 0.0507223, 0.0819223, 0.133522, 0.219922, 0.363922, 0.603922"); + values ( \ + "0.00584552, 0.00573602, 0.00566642, 0.00556962, 0.00535202, 0.00537332, 0.00543002", \ + "0.00578666, 0.00570246, 0.00562276, 0.00550816, 0.00534796, 0.00538146, 0.00513996", \ + "0.00577137, 0.00567877, 0.00563917, 0.00553577, 0.00529837, 0.00533707, 0.00521467", \ + "0.00576483, 0.00569043, 0.00577413, 0.00551043, 0.00542873, 0.00531853, 0.00526983", \ + "0.00572189, 0.00572269, 0.00560929, 0.00579259, 0.00535519, 0.00521429, 0.00513899", \ + "0.00568101, 0.00566981, 0.00569221, 0.00540141, 0.00550941, 0.00532301, 0.00586611", \ + "0.00561296, 0.00557316, 0.00562996, 0.00558506, 0.00539186, 0.00505526, 0.00557226" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00401197; + rise_capacitance : 0.00417223; + rise_capacitance_range (0.00283203, 0.00614082); + fall_capacitance : 0.00385171; + fall_capacitance_range (0.0024205, 0.00587967); + 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.00452548; + rise_capacitance : 0.00523847; + rise_capacitance_range (0.00491152, 0.00541795); + fall_capacitance : 0.00381249; + fall_capacitance_range (0.00290043, 0.00541466); + 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.00355041, -0.00374566, -0.00378785, -0.00380898, -0.00370832, -0.0033431, -0.00245048" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00569268, 0.00562614, 0.00562643, 0.00567637, 0.00581901, 0.00628609, 0.00728264" \ + ); + } + } + } + } + cell (sg13cmos5l_einvn_4) { + area : 23.5872; + cell_footprint : "einvn"; + cell_leakage_power : 1402.49; + leakage_power () { + value : 717.432; + when : "!A&!TE_B"; + } + leakage_power () { + value : 2087.55; + when : "A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "!(A)"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 1.2; + capacitance : 0.0111136; + rise_capacitance : 0.00779393; + rise_capacitance_range (0.00779393, 0.00779393); + fall_capacitance : 0.0144334; + fall_capacitance_range (0.0144334, 0.0144334); + 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.00879393, 0.101394, 0.163794, 0.266994, 0.439794, 0.727794, 1.20779"); + values ( \ + "0.0365421, 0.255228, 0.396932, 0.631193, 1.02302, 1.67627, 2.76517", \ + "0.0592079, 0.289907, 0.432328, 0.667215, 1.05961, 1.71407, 2.80217", \ + "0.0720689, 0.327498, 0.470115, 0.704879, 1.09789, 1.75162, 2.84219", \ + "0.0897623, 0.398673, 0.54564, 0.780393, 1.17303, 1.83069, 2.91583", \ + "0.110248, 0.510189, 0.677838, 0.926277, 1.32008, 1.9726, 3.06206", \ + "0.132748, 0.670055, 0.885675, 1.18002, 1.60911, 2.27254, 3.35782", \ + "0.157388, 0.884597, 1.17687, 1.56221, 2.09053, 2.83887, 3.96752" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00879393, 0.101394, 0.163794, 0.266994, 0.439794, 0.727794, 1.20779"); + values ( \ + "0.023587, 0.313196, 0.508094, 0.831055, 1.37129, 2.27172, 3.77265", \ + "0.038067, 0.313197, 0.508572, 0.831056, 1.3715, 2.27207, 3.77316", \ + "0.0526158, 0.318209, 0.509114, 0.831252, 1.37151, 2.27215, 3.77317", \ + "0.0748723, 0.344079, 0.522556, 0.833969, 1.37726, 2.27558, 3.77318", \ + "0.109234, 0.415552, 0.583247, 0.87152, 1.38391, 2.27559, 3.77319", \ + "0.162998, 0.549818, 0.726382, 1.0025, 1.47643, 2.3127, 3.79799", \ + "0.257721, 0.769903, 0.982893, 1.28986, 1.75892, 2.53901, 3.90706" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0154334, 0.108033, 0.170433, 0.273633, 0.446433, 0.734433, 1.21443"); + values ( \ + "0.0318056, 0.195515, 0.301999, 0.478021, 0.772676, 1.26351, 2.08209", \ + "0.0545844, 0.237835, 0.344639, 0.520922, 0.815751, 1.30685, 2.12571", \ + "0.0680313, 0.278828, 0.387066, 0.5634, 0.858231, 1.34956, 2.16775", \ + "0.0870593, 0.351185, 0.468999, 0.649525, 0.94465, 1.43533, 2.25471", \ + "0.110082, 0.460924, 0.60367, 0.807668, 1.11388, 1.60541, 2.42243", \ + "0.138782, 0.618696, 0.804265, 1.0588, 1.41593, 1.94232, 2.76793", \ + "0.173827, 0.829609, 1.08956, 1.42859, 1.88335, 2.51277, 3.4244" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0154334, 0.108033, 0.170433, 0.273633, 0.446433, 0.734433, 1.21443"); + values ( \ + "0.0161278, 0.225502, 0.366342, 0.600064, 0.990848, 1.64095, 2.72749", \ + "0.0306446, 0.227002, 0.366343, 0.600065, 0.990849, 1.64096, 2.7275", \ + "0.0431224, 0.237671, 0.371321, 0.600956, 0.99085, 1.64214, 2.72751", \ + "0.0650241, 0.271275, 0.396863, 0.614585, 0.993912, 1.64215, 2.72804", \ + "0.0983652, 0.345307, 0.471352, 0.674628, 1.02964, 1.6526, 2.73332", \ + "0.152691, 0.476304, 0.617456, 0.825747, 1.16768, 1.74543, 2.76343", \ + "0.244725, 0.687365, 0.866033, 1.10895, 1.4666, 2.03956, 2.98774" \ + ); + } + } + 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.00879393, 0.101394, 0.163794, 0.266994, 0.439794, 0.727794, 1.20779"); + values ( \ + "0.0755876, 0.0755886, 0.0756673, 0.0756683, 0.0756693, 0.0756703, 0.0756713", \ + "0.114632, 0.114633, 0.114634, 0.114635, 0.114636, 0.114637, 0.114638", \ + "0.139006, 0.139007, 0.139008, 0.139009, 0.13901, 0.139011, 0.139012", \ + "0.179561, 0.179562, 0.179563, 0.179564, 0.179565, 0.179566, 0.179567", \ + "0.23086, 0.230861, 0.230862, 0.230863, 0.230864, 0.230865, 0.230866", \ + "0.306291, 0.306292, 0.306293, 0.306294, 0.306295, 0.306296, 0.306297", \ + "0.39969, 0.399691, 0.399692, 0.399693, 0.399694, 0.399695, 0.399696" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00879393, 0.101394, 0.163794, 0.266994, 0.439794, 0.727794, 1.20779"); + values ( \ + "0.0755876, 0.0755886, 0.0756673, 0.0756683, 0.0756693, 0.0756703, 0.0756713", \ + "0.114632, 0.114633, 0.114634, 0.114635, 0.114636, 0.114637, 0.114638", \ + "0.139006, 0.139007, 0.139008, 0.139009, 0.13901, 0.139011, 0.139012", \ + "0.179561, 0.179562, 0.179563, 0.179564, 0.179565, 0.179566, 0.179567", \ + "0.23086, 0.230861, 0.230862, 0.230863, 0.230864, 0.230865, 0.230866", \ + "0.306291, 0.306292, 0.306293, 0.306294, 0.306295, 0.306296, 0.306297", \ + "0.39969, 0.399691, 0.399692, 0.399693, 0.399694, 0.399695, 0.399696" \ + ); + } + } + 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.00879393, 0.101394, 0.163794, 0.266994, 0.439794, 0.727794, 1.20779"); + values ( \ + "0.0451605, 0.255517, 0.397212, 0.631276, 1.02317, 1.67708, 2.76526", \ + "0.0772387, 0.292919, 0.434585, 0.668775, 1.06075, 1.71461, 2.80305", \ + "0.0970121, 0.326649, 0.468298, 0.70249, 1.09478, 1.74871, 2.83867", \ + "0.122609, 0.388502, 0.533307, 0.767832, 1.15982, 1.81323, 2.90229", \ + "0.142945, 0.488235, 0.64776, 0.891836, 1.2863, 1.93982, 3.03264", \ + "0.142946, 0.629925, 0.826958, 1.1048, 1.52476, 2.18816, 3.27788", \ + "0.142947, 0.812783, 1.08194, 1.43624, 1.9324, 2.65877, 3.78204" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00879393, 0.101394, 0.163794, 0.266994, 0.439794, 0.727794, 1.20779"); + values ( \ + "0.0240028, 0.313009, 0.508269, 0.83112, 1.37128, 2.27171, 3.7725", \ + "0.0301135, 0.313074, 0.50827, 0.831121, 1.37149, 2.27225, 3.77294", \ + "0.038348, 0.316086, 0.508826, 0.831364, 1.3715, 2.27254, 3.77301", \ + "0.0548469, 0.331546, 0.517089, 0.833108, 1.37234, 2.27255, 3.77326", \ + "0.0877191, 0.378216, 0.555943, 0.856556, 1.37939, 2.27256, 3.77436", \ + "0.147316, 0.478671, 0.65709, 0.945706, 1.4396, 2.29947, 3.7947", \ + "0.264111, 0.676474, 0.865205, 1.15744, 1.63652, 2.45114, 3.86062" \ + ); + } + } + 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.00879393, 0.101394, 0.163794, 0.266994, 0.439794, 0.727794, 1.20779"); + values ( \ + "0.00442099, 0.00637742, 0.00624389, 0.00609574, 0.0056913, 0.00574517, 0.00538497", \ + "0.00406135, 0.00578032, 0.00586956, 0.00578549, 0.00559277, 0.00571042, 0.0054304", \ + "0.00425334, 0.00539274, 0.00563192, 0.00566384, 0.00539211, 0.00552427, 0.00536525", \ + "0.00482438, 0.00507752, 0.00545852, 0.00539658, 0.00585184, 0.00579132, 0.00517298", \ + "0.00641687, 0.00546221, 0.00538988, 0.0054548, 0.00514977, 0.00515056, 0.00531804", \ + "0.0100482, 0.00670611, 0.00618441, 0.0055974, 0.00587605, 0.00515277, 0.00682088", \ + "0.0176839, 0.0110588, 0.0095451, 0.00851813, 0.00700401, 0.00615481, 0.00628173" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0154334, 0.108033, 0.170433, 0.273633, 0.446433, 0.734433, 1.21443"); + values ( \ + "0.0042745, 0.00614663, 0.00604411, 0.00589626, 0.00558571, 0.0049271, 0.00402857", \ + "0.00366506, 0.00582343, 0.00581793, 0.00579541, 0.0055509, 0.00494089, 0.00421086", \ + "0.00382767, 0.00550895, 0.00567317, 0.00569493, 0.00548985, 0.00501376, 0.00412506", \ + "0.00437415, 0.00510856, 0.00538926, 0.00544033, 0.00534881, 0.00477741, 0.00410525", \ + "0.00600698, 0.00520373, 0.00533529, 0.00518331, 0.00542344, 0.00485748, 0.00498763", \ + "0.00962449, 0.00647202, 0.00651972, 0.00605014, 0.00525017, 0.00532586, 0.0043886", \ + "0.0172781, 0.0107136, 0.00979691, 0.00843444, 0.00763641, 0.00579833, 0.00465586" \ + ); + } + } + 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.00879393, 0.101394, 0.163794, 0.266994, 0.439794, 0.727794, 1.20779"); + values ( \ + "0.0119179, 0.0116855, 0.0115244, 0.0113612, 0.0113437, 0.0110088, 0.0106617", \ + "0.0117634, 0.0115737, 0.0114312, 0.0111737, 0.0108769, 0.0109051, 0.0105451", \ + "0.011726, 0.0115004, 0.0114665, 0.0112148, 0.010783, 0.0108162, 0.0107236", \ + "0.0117039, 0.011576, 0.0114847, 0.0111871, 0.0108644, 0.0107279, 0.0108674", \ + "0.0116657, 0.0116128, 0.0114172, 0.0117547, 0.0107691, 0.0106496, 0.011186", \ + "0.0115473, 0.0115501, 0.0115468, 0.0110877, 0.0111205, 0.0107749, 0.0117656", \ + "0.0114434, 0.0114125, 0.0114802, 0.0113987, 0.0109213, 0.0101589, 0.0116791" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00780205; + rise_capacitance : 0.00811194; + rise_capacitance_range (0.0053834, 0.0121818); + fall_capacitance : 0.00749215; + fall_capacitance_range (0.00459692, 0.0116839); + 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.00843215; + rise_capacitance : 0.0097858; + rise_capacitance_range (0.00899861, 0.0101696); + fall_capacitance : 0.00707851; + fall_capacitance_range (0.00532672, 0.0101444); + 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.00825752, -0.00859193, -0.00867208, -0.00871132, -0.00849506, -0.00776475, -0.00600593" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0112365, 0.0111403, 0.0111515, 0.011258, 0.011535, 0.0124589, 0.0144336" \ + ); + } + } + } + } + cell (sg13cmos5l_einvn_8) { + area : 39.9168; + cell_footprint : "einvn"; + cell_leakage_power : 2669.69; + leakage_power () { + value : 1299.58; + when : "!A&!TE_B"; + } + leakage_power () { + value : 4039.8; + when : "A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "!(A)"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 2.4; + capacitance : 0.0221355; + rise_capacitance : 0.0155622; + rise_capacitance_range (0.0155622, 0.0155622); + fall_capacitance : 0.0287089; + fall_capacitance_range (0.0287089, 0.0287089); + 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.0165622, 0.202762, 0.327562, 0.533962, 0.879562, 1.45556, 2.41556"); + values ( \ + "0.035072, 0.255938, 0.398056, 0.632943, 1.02585, 1.68092, 2.77284", \ + "0.0571329, 0.290573, 0.433359, 0.668971, 1.06243, 1.71865, 2.81066", \ + "0.0692714, 0.328271, 0.471221, 0.706558, 1.10064, 1.75616, 2.84978", \ + "0.0860382, 0.399178, 0.546444, 0.781673, 1.1746, 1.83232, 2.92328", \ + "0.10534, 0.511005, 0.679135, 0.927936, 1.32281, 1.97742, 3.07056", \ + "0.126135, 0.671137, 0.887093, 1.1823, 1.61193, 2.27708, 3.36508", \ + "0.148477, 0.88576, 1.17861, 1.56425, 2.09368, 2.84355, 3.975" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0165622, 0.202762, 0.327562, 0.533962, 0.879562, 1.45556, 2.41556"); + values ( \ + "0.0220379, 0.31405, 0.509805, 0.833477, 1.37527, 2.27838, 3.78358", \ + "0.0366164, 0.314051, 0.510014, 0.833478, 1.37546, 2.2787, 3.78359", \ + "0.0506692, 0.31913, 0.510471, 0.833522, 1.37547, 2.27872, 3.78409", \ + "0.072286, 0.344693, 0.523949, 0.836743, 1.37548, 2.28001, 3.7841", \ + "0.105817, 0.416893, 0.584477, 0.873824, 1.38775, 2.28002, 3.78513", \ + "0.158438, 0.550707, 0.728796, 1.00474, 1.48012, 2.31906, 3.79823", \ + "0.251771, 0.772849, 0.984457, 1.29221, 1.76179, 2.54517, 3.91744" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0297089, 0.215909, 0.340709, 0.547109, 0.892709, 1.46871, 2.42871"); + values ( \ + "0.0305948, 0.195309, 0.302223, 0.478969, 0.774795, 1.26761, 2.08909", \ + "0.052826, 0.2379, 0.345148, 0.522053, 0.81803, 1.31108, 2.13278", \ + "0.065726, 0.27914, 0.387346, 0.56467, 0.860693, 1.35447, 2.17537", \ + "0.0838456, 0.351067, 0.469112, 0.650144, 0.946096, 1.4391, 2.26146", \ + "0.105588, 0.461735, 0.604835, 0.809407, 1.11654, 1.61002, 2.43041", \ + "0.132727, 0.619656, 0.805691, 1.06114, 1.41918, 1.9465, 2.77456", \ + "0.165818, 0.830979, 1.09113, 1.43131, 1.8874, 2.51739, 3.43205" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0297089, 0.215909, 0.340709, 0.547109, 0.892709, 1.46871, 2.42871"); + values ( \ + "0.0149175, 0.226369, 0.368252, 0.602892, 0.995464, 1.6484, 2.73792", \ + "0.0293676, 0.227535, 0.368616, 0.602893, 0.995465, 1.64928, 2.73911", \ + "0.0415474, 0.238227, 0.373214, 0.606155, 0.995466, 1.6499, 2.73912", \ + "0.0629728, 0.272418, 0.398543, 0.617281, 0.99895, 1.6501, 2.74031", \ + "0.09557, 0.346017, 0.472533, 0.677468, 1.03405, 1.65959, 2.74032", \ + "0.148615, 0.477586, 0.618932, 0.827459, 1.17167, 1.75229, 2.77471", \ + "0.239496, 0.689569, 0.86734, 1.11172, 1.46957, 2.04468, 3.00092" \ + ); + } + } + 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.0165622, 0.202762, 0.327562, 0.533962, 0.879562, 1.45556, 2.41556"); + values ( \ + "0.0946332, 0.0946342, 0.0946352, 0.0946362, 0.0946372, 0.0946382, 0.0946392", \ + "0.140087, 0.140088, 0.140089, 0.14009, 0.140091, 0.140092, 0.140093", \ + "0.173294, 0.173295, 0.173296, 0.173297, 0.173298, 0.173299, 0.1733", \ + "0.226926, 0.226927, 0.226928, 0.226929, 0.22693, 0.226931, 0.226932", \ + "0.306016, 0.306017, 0.306018, 0.306019, 0.30602, 0.306021, 0.306022", \ + "0.403316, 0.403317, 0.403318, 0.403319, 0.40332, 0.403321, 0.403322", \ + "0.559387, 0.559388, 0.559389, 0.55939, 0.559391, 0.559392, 0.559393" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0165622, 0.202762, 0.327562, 0.533962, 0.879562, 1.45556, 2.41556"); + values ( \ + "0.0946332, 0.0946342, 0.0946352, 0.0946362, 0.0946372, 0.0946382, 0.0946392", \ + "0.140087, 0.140088, 0.140089, 0.14009, 0.140091, 0.140092, 0.140093", \ + "0.173294, 0.173295, 0.173296, 0.173297, 0.173298, 0.173299, 0.1733", \ + "0.226926, 0.226927, 0.226928, 0.226929, 0.22693, 0.226931, 0.226932", \ + "0.306016, 0.306017, 0.306018, 0.306019, 0.30602, 0.306021, 0.306022", \ + "0.403316, 0.403317, 0.403318, 0.403319, 0.40332, 0.403321, 0.403322", \ + "0.559387, 0.559388, 0.559389, 0.55939, 0.559391, 0.559392, 0.559393" \ + ); + } + } + 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.0165622, 0.202762, 0.327562, 0.533962, 0.879562, 1.45556, 2.41556"); + values ( \ + "0.0455001, 0.257741, 0.39967, 0.63444, 1.02755, 1.68261, 2.77545", \ + "0.0771889, 0.294895, 0.436837, 0.671786, 1.06487, 1.72059, 2.81179", \ + "0.0965458, 0.328504, 0.470574, 0.70552, 1.09874, 1.75396, 2.84558", \ + "0.1209, 0.390111, 0.535226, 0.770287, 1.16357, 1.81878, 2.91119", \ + "0.139955, 0.489606, 0.649395, 0.894154, 1.28965, 1.9448, 3.04058", \ + "0.139956, 0.631182, 0.828395, 1.10656, 1.52782, 2.19278, 3.28528", \ + "0.139957, 0.813794, 1.08317, 1.4379, 1.93481, 2.66215, 3.78884" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0165622, 0.202762, 0.327562, 0.533962, 0.879562, 1.45556, 2.41556"); + values ( \ + "0.0226234, 0.313981, 0.509764, 0.833447, 1.37532, 2.27854, 3.78337", \ + "0.0286527, 0.313982, 0.510133, 0.833572, 1.37554, 2.27855, 3.78352", \ + "0.036756, 0.316946, 0.51039, 0.833952, 1.37555, 2.27895, 3.78379", \ + "0.0531043, 0.332265, 0.518302, 0.835361, 1.37896, 2.27941, 3.78415", \ + "0.0852448, 0.378946, 0.556849, 0.858641, 1.38331, 2.27979, 3.78514", \ + "0.144061, 0.479915, 0.65803, 0.947331, 1.44311, 2.30585, 3.8069", \ + "0.25915, 0.677242, 0.864636, 1.16157, 1.63983, 2.45639, 3.87154" \ + ); + } + } + 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.0165622, 0.202762, 0.327562, 0.533962, 0.879562, 1.45556, 2.41556"); + values ( \ + "0.00870749, 0.0128064, 0.0126355, 0.0122128, 0.0114525, 0.0115602, 0.0108361", \ + "0.00812467, 0.0115918, 0.0117994, 0.0116922, 0.0112573, 0.0115087, 0.0107464", \ + "0.00860388, 0.0108956, 0.0114802, 0.0113193, 0.0109003, 0.0111048, 0.0108821", \ + "0.00974329, 0.0102341, 0.0107395, 0.0110036, 0.0105977, 0.0109831, 0.0104714", \ + "0.0129823, 0.0110261, 0.010882, 0.011816, 0.0109391, 0.0103544, 0.01045", \ + "0.0202951, 0.0135175, 0.0125263, 0.011348, 0.0118552, 0.0106827, 0.0115135", \ + "0.0356713, 0.0222987, 0.0191422, 0.0170972, 0.0142231, 0.0123726, 0.0124745" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0297089, 0.215909, 0.340709, 0.547109, 0.892709, 1.46871, 2.42871"); + values ( \ + "0.00827389, 0.01223, 0.0120528, 0.0117299, 0.0111076, 0.00978777, 0.00752242", \ + "0.0072282, 0.0114099, 0.0117146, 0.0115217, 0.0111182, 0.0100528, 0.0081605", \ + "0.00748645, 0.0109302, 0.0114151, 0.0118133, 0.0107783, 0.0101424, 0.0075409", \ + "0.00870908, 0.0102038, 0.0106454, 0.01076, 0.0106711, 0.00988612, 0.00819823", \ + "0.0120277, 0.0103606, 0.0105434, 0.010366, 0.0119212, 0.00933126, 0.00803484", \ + "0.0193058, 0.0128778, 0.0129299, 0.0118465, 0.0105846, 0.0105304, 0.00865591", \ + "0.0347103, 0.0214366, 0.0194872, 0.0168005, 0.0151451, 0.0114469, 0.00986662" \ + ); + } + } + 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.0165622, 0.202762, 0.327562, 0.533962, 0.879562, 1.45556, 2.41556"); + values ( \ + "0.0266644, 0.0261868, 0.0258968, 0.0255372, 0.024634, 0.024655, 0.0241153", \ + "0.0247081, 0.0243292, 0.0241379, 0.023636, 0.0227849, 0.0228033, 0.0221715", \ + "0.024446, 0.0240857, 0.0245014, 0.0235095, 0.0226342, 0.0226125, 0.0218609", \ + "0.0244146, 0.0241268, 0.0239436, 0.0234292, 0.0232629, 0.022604, 0.0222119", \ + "0.0242965, 0.0241383, 0.023756, 0.0235812, 0.0232908, 0.022442, 0.022597", \ + "0.0243929, 0.0243961, 0.0242704, 0.0233123, 0.0238498, 0.0232258, 0.0252499", \ + "0.0240964, 0.0240435, 0.0240243, 0.0242282, 0.0229568, 0.0219655, 0.0227082" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0154312; + rise_capacitance : 0.0160489; + rise_capacitance_range (0.0104984, 0.0243161); + fall_capacitance : 0.0148135; + fall_capacitance_range (0.00897834, 0.0233492); + 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.014513; + rise_capacitance : 0.0166349; + rise_capacitance_range (0.0145606, 0.0173602); + fall_capacitance : 0.0123912; + fall_capacitance_range (0.010013, 0.0173846); + 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.0179663, -0.0195788, -0.0198084, -0.0198584, -0.0202322, -0.0208286, -0.0200301" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0179663, 0.0195788, 0.0198084, 0.0198584, 0.0202322, 0.0208286, 0.0227696" \ + ); + } + } + } + } + cell (sg13cmos5l_fill_1) { + area : 1.8144; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_2) { + area : 3.6288; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_4) { + area : 7.2576; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_8) { + area : 14.5152; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_inv_1) { + area : 5.4432; + cell_footprint : "inv"; + cell_leakage_power : 306.521; + leakage_power () { + value : 477.753; + when : "A&!Y"; + } + leakage_power () { + value : 135.288; + 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.028213, 0.128115, 0.195683, 0.307302, 0.494095, 0.805709, 1.32469", \ + "0.05553, 0.172195, 0.239914, 0.351659, 0.538727, 0.850339, 1.36958", \ + "0.0715564, 0.215351, 0.286213, 0.398303, 0.585037, 0.898505, 1.41621", \ + "0.0937215, 0.286155, 0.368612, 0.488509, 0.676732, 0.987624, 1.5067", \ + "0.119074, 0.388894, 0.496781, 0.641695, 0.849708, 1.16704, 1.68472", \ + "0.146077, 0.528491, 0.683082, 0.87977, 1.14005, 1.50329, 2.04387", \ + "0.174294, 0.719353, 0.938671, 1.22025, 1.5799, 2.05366, 2.69729" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0179093, 0.15624, 0.252626, 0.412563, 0.680223, 1.12642, 1.87086", \ + "0.0350609, 0.15931, 0.253108, 0.412564, 0.680473, 1.12643, 1.87087", \ + "0.0514413, 0.174091, 0.26171, 0.415024, 0.680474, 1.12789, 1.87088", \ + "0.0763397, 0.212671, 0.293981, 0.435304, 0.687719, 1.1279, 1.87089", \ + "0.115102, 0.289369, 0.373986, 0.507361, 0.738256, 1.15009, 1.87687", \ + "0.174073, 0.417889, 0.51988, 0.665742, 0.889252, 1.26728, 1.9373", \ + "0.274422, 0.621603, 0.76378, 0.943836, 1.20126, 1.58344, 2.21141" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0276288, 0.112744, 0.170151, 0.265105, 0.424101, 0.689114, 1.13104", \ + "0.0547406, 0.162222, 0.220427, 0.315368, 0.474401, 0.740087, 1.18117", \ + "0.0713626, 0.204924, 0.268263, 0.365357, 0.524578, 0.789449, 1.23199", \ + "0.0953488, 0.275361, 0.351782, 0.460341, 0.625576, 0.891127, 1.33235", \ + "0.125144, 0.379035, 0.480348, 0.615951, 0.808798, 1.089, 1.5323", \ + "0.163228, 0.524699, 0.6696, 0.852075, 1.09957, 1.43831, 1.92388", \ + "0.212278, 0.720666, 0.930137, 1.19755, 1.5361, 1.98286, 2.58223" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0148732, 0.124282, 0.201627, 0.329185, 0.543054, 0.899549, 1.49336", \ + "0.0315549, 0.131575, 0.204327, 0.329471, 0.544023, 0.900395, 1.49337", \ + "0.0453058, 0.149917, 0.218029, 0.336842, 0.54476, 0.900529, 1.49518", \ + "0.069654, 0.189927, 0.256714, 0.367807, 0.562574, 0.905223, 1.49519", \ + "0.106414, 0.265092, 0.337789, 0.451074, 0.63294, 0.949491, 1.50831", \ + "0.165728, 0.390487, 0.480678, 0.610499, 0.8007, 1.10516, 1.62082", \ + "0.264328, 0.584717, 0.71486, 0.879969, 1.10946, 1.43426, 1.94855" \ + ); + } + } + 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.00131269, 0.00163663, 0.00159814, 0.00153955, 0.00144047, 0.00141417, 0.00133676", \ + "0.00118275, 0.00147035, 0.00146851, 0.00147288, 0.00139762, 0.00123361, 0.00127499", \ + "0.00122133, 0.00136609, 0.00144258, 0.0014008, 0.00134878, 0.00133016, 0.00125868", \ + "0.00135786, 0.00131522, 0.00134218, 0.0014475, 0.00128933, 0.00122056, 0.00116154", \ + "0.00176736, 0.00155502, 0.00148432, 0.00136923, 0.00139427, 0.00123427, 0.00128726", \ + "0.0027209, 0.0019112, 0.00177058, 0.0016335, 0.00144658, 0.00135072, 0.00126006", \ + "0.00476788, 0.00311723, 0.0027861, 0.00241633, 0.00211887, 0.00169837, 0.00122467" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00137204, 0.00164475, 0.00163092, 0.00157475, 0.00150336, 0.0013638, 0.00112493", \ + "0.00116472, 0.00150306, 0.00153725, 0.00154611, 0.00153322, 0.00140093, 0.00108691", \ + "0.00118715, 0.00142358, 0.0014755, 0.00151151, 0.00142841, 0.00137815, 0.00115976", \ + "0.00133726, 0.00139159, 0.0014342, 0.00142712, 0.00147043, 0.00162576, 0.0010339", \ + "0.00176366, 0.00145943, 0.00149924, 0.00146105, 0.00131434, 0.00145374, 0.00107393", \ + "0.00272422, 0.00193187, 0.00176905, 0.0018074, 0.00166152, 0.00126694, 0.00105204", \ + "0.00477871, 0.00319825, 0.00281674, 0.00252663, 0.00222565, 0.00198135, 0.00130589" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0027026; + rise_capacitance : 0.00275916; + rise_capacitance_range (0.0024003, 0.00303269); + fall_capacitance : 0.00264605; + fall_capacitance_range (0.00238329, 0.00297076); + } + } + cell (sg13cmos5l_inv_16) { + area : 34.4736; + cell_footprint : "inv"; + cell_leakage_power : 4902.84; + leakage_power () { + value : 7643.12; + when : "A&!Y"; + } + leakage_power () { + value : 2162.56; + 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.024572, 0.131048, 0.199651, 0.311176, 0.498989, 0.811935, 1.33387", \ + "0.0457284, 0.174718, 0.242898, 0.355219, 0.544379, 0.856636, 1.37858", \ + "0.0565385, 0.217717, 0.288968, 0.401735, 0.589748, 0.904325, 1.42467", \ + "0.0714441, 0.288314, 0.371265, 0.491868, 0.6811, 0.993345, 1.51545", \ + "0.0875473, 0.391593, 0.499945, 0.645669, 0.854582, 1.17352, 1.69388", \ + "0.102809, 0.530171, 0.684895, 0.882544, 1.14366, 1.50822, 2.05147", \ + "0.115589, 0.719722, 0.939722, 1.22267, 1.58342, 2.0593, 2.70428" \ + ); + } + rise_transition (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.0121155, 0.156228, 0.254141, 0.414264, 0.683656, 1.13212, 1.88007", \ + "0.0279378, 0.159564, 0.254142, 0.414265, 0.684304, 1.13213, 1.88008", \ + "0.0409633, 0.174361, 0.262468, 0.416805, 0.684305, 1.13376, 1.88009", \ + "0.0619806, 0.212793, 0.294734, 0.436838, 0.690837, 1.1364, 1.8801", \ + "0.094282, 0.288631, 0.374021, 0.508108, 0.741327, 1.15544, 1.88276", \ + "0.144735, 0.416989, 0.520145, 0.66681, 0.891468, 1.27231, 1.94594", \ + "0.234482, 0.620703, 0.764303, 0.944768, 1.2044, 1.58918, 2.22011" \ + ); + } + cell_fall (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.024555, 0.115787, 0.173642, 0.269154, 0.429016, 0.695632, 1.13985", \ + "0.0460166, 0.164881, 0.223457, 0.319058, 0.478982, 0.746204, 1.19023", \ + "0.0582498, 0.207351, 0.271286, 0.369041, 0.528901, 0.7956, 1.24064", \ + "0.0754776, 0.277733, 0.354789, 0.463942, 0.629911, 0.897039, 1.34086", \ + "0.0963587, 0.381167, 0.482954, 0.619321, 0.813158, 1.09519, 1.54099", \ + "0.122754, 0.526263, 0.672022, 0.856149, 1.10372, 1.44368, 1.93188", \ + "0.15621, 0.72168, 0.930918, 1.20085, 1.54046, 1.98919, 2.59142" \ + ); + } + fall_transition (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.0105015, 0.124974, 0.202835, 0.331191, 0.546437, 0.905084, 1.50297", \ + "0.0254309, 0.132251, 0.205526, 0.331544, 0.547083, 0.905771, 1.50298", \ + "0.0374699, 0.150579, 0.218982, 0.338903, 0.548115, 0.905772, 1.50396", \ + "0.0574495, 0.190481, 0.257641, 0.369457, 0.565633, 0.910582, 1.50397", \ + "0.0884715, 0.265112, 0.338608, 0.452651, 0.63614, 0.954545, 1.51786", \ + "0.138746, 0.390618, 0.481391, 0.609245, 0.803606, 1.11046, 1.62952", \ + "0.225799, 0.583509, 0.718186, 0.881538, 1.11226, 1.437, 1.95569" \ + ); + } + } + 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.0169938, 0.0239289, 0.0243449, 0.022787, 0.021398, 0.0183672, 0.0195409", \ + "0.0164881, 0.0217255, 0.0214534, 0.021395, 0.0214591, 0.0178108, 0.0184626", \ + "0.0177659, 0.0199411, 0.0210862, 0.0207119, 0.0198421, 0.0190835, 0.0180319", \ + "0.0207552, 0.0191376, 0.0195301, 0.0212601, 0.0190402, 0.0194581, 0.017698", \ + "0.029736, 0.0224651, 0.0215186, 0.0197808, 0.0207529, 0.0169918, 0.0162721", \ + "0.0448901, 0.0286506, 0.0261514, 0.024271, 0.020311, 0.0192689, 0.0163421", \ + "0.0796734, 0.0483267, 0.0429687, 0.0366258, 0.0320116, 0.0262256, 0.0167907" \ + ); + } + fall_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.0153053, 0.0224003, 0.0221427, 0.0213913, 0.0201398, 0.017869, 0.0140796", \ + "0.0139988, 0.0201278, 0.0204232, 0.0202831, 0.0202002, 0.0181858, 0.0139575", \ + "0.0150772, 0.0186319, 0.0195661, 0.0199155, 0.0194802, 0.0171642, 0.0144405", \ + "0.0181944, 0.0184595, 0.0187685, 0.0188554, 0.0191717, 0.0190584, 0.0126277", \ + "0.0261872, 0.0192339, 0.0197335, 0.0189482, 0.0175805, 0.0194459, 0.0150679", \ + "0.0424425, 0.0265501, 0.0237141, 0.0230497, 0.0221356, 0.0170946, 0.0141038", \ + "0.0771908, 0.0477469, 0.0407572, 0.0361455, 0.0319903, 0.0268794, 0.0170181" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0411388; + rise_capacitance : 0.0419824; + rise_capacitance_range (0.0308508, 0.0484986); + fall_capacitance : 0.0402952; + fall_capacitance_range (0.0313173, 0.0481504); + } + } + cell (sg13cmos5l_inv_2) { + area : 7.2576; + cell_footprint : "inv"; + cell_leakage_power : 612.864; + leakage_power () { + value : 955.403; + when : "A&!Y"; + } + leakage_power () { + value : 270.325; + 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.0240671, 0.12696, 0.194486, 0.306157, 0.493013, 0.804686, 1.32374", \ + "0.0474427, 0.171016, 0.238787, 0.350649, 0.538019, 0.849407, 1.36874", \ + "0.0601346, 0.214104, 0.284866, 0.397237, 0.58406, 0.897551, 1.41525", \ + "0.0774297, 0.284529, 0.367203, 0.487352, 0.675414, 0.986209, 1.50524", \ + "0.0964727, 0.386412, 0.494912, 0.640323, 0.848512, 1.16599, 1.68412", \ + "0.115582, 0.525771, 0.680526, 0.877897, 1.13842, 1.50183, 2.0428", \ + "0.132873, 0.714985, 0.934901, 1.2177, 1.57772, 2.05286, 2.69578" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.013187, 0.154862, 0.25082, 0.410939, 0.678648, 1.12526, 1.86967", \ + "0.0298402, 0.157613, 0.251406, 0.41094, 0.679068, 1.12527, 1.86968", \ + "0.0440795, 0.172516, 0.260162, 0.413419, 0.679069, 1.12694, 1.86969", \ + "0.0664815, 0.211057, 0.292574, 0.433783, 0.686638, 1.12852, 1.8697", \ + "0.100911, 0.287734, 0.372188, 0.506332, 0.73714, 1.14899, 1.87777", \ + "0.153974, 0.41509, 0.518196, 0.663812, 0.887272, 1.26607, 1.93666", \ + "0.24662, 0.617768, 0.761398, 0.942554, 1.20006, 1.58286, 2.21039" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0237036, 0.111724, 0.169179, 0.264165, 0.423188, 0.688305, 1.13034", \ + "0.0472555, 0.161128, 0.219381, 0.314416, 0.473494, 0.739202, 1.18046", \ + "0.0609394, 0.203695, 0.267209, 0.364489, 0.523628, 0.788657, 1.23151", \ + "0.0804424, 0.273763, 0.350684, 0.459356, 0.62466, 0.890312, 1.33177", \ + "0.104119, 0.376926, 0.478564, 0.61472, 0.807732, 1.08813, 1.53157", \ + "0.134309, 0.521661, 0.667089, 0.850238, 1.09801, 1.43678, 1.92345", \ + "0.172681, 0.716249, 0.926797, 1.19511, 1.53437, 1.98205, 2.58122" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0111891, 0.122892, 0.200153, 0.327957, 0.541971, 0.898644, 1.49297", \ + "0.0268461, 0.130368, 0.203131, 0.328193, 0.542492, 0.899231, 1.49298", \ + "0.0394798, 0.148788, 0.216796, 0.335593, 0.543734, 0.899742, 1.49477", \ + "0.0611594, 0.188759, 0.255705, 0.366711, 0.561679, 0.904638, 1.49478", \ + "0.0940381, 0.263715, 0.336569, 0.450438, 0.632086, 0.948526, 1.50782", \ + "0.147453, 0.38842, 0.479102, 0.607996, 0.798782, 1.10494, 1.62017", \ + "0.237911, 0.581776, 0.71491, 0.879638, 1.10803, 1.43219, 1.94783" \ + ); + } + } + 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.00221534, 0.00304809, 0.00293076, 0.00283162, 0.00262494, 0.00226565, 0.00231597", \ + "0.00206269, 0.00270203, 0.00266551, 0.00268581, 0.0025868, 0.00220647, 0.0022534", \ + "0.00217329, 0.00247766, 0.00265963, 0.00255868, 0.00243818, 0.00238769, 0.00220467", \ + "0.00251038, 0.00240333, 0.00241328, 0.00254469, 0.0023271, 0.00228504, 0.00215188", \ + "0.00339486, 0.00284597, 0.00268384, 0.00249961, 0.00262088, 0.0023142, 0.00234387", \ + "0.00542882, 0.00359507, 0.00327463, 0.00298649, 0.00258266, 0.00240043, 0.00238146", \ + "0.00966503, 0.00599935, 0.00533026, 0.00459911, 0.00396873, 0.00323463, 0.00219325" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00207797, 0.00282418, 0.00277727, 0.00269603, 0.00253711, 0.00225538, 0.00177461", \ + "0.00179854, 0.00253629, 0.00258848, 0.00257224, 0.00252356, 0.00230243, 0.00170366", \ + "0.00189721, 0.00236322, 0.00245886, 0.00260831, 0.00239313, 0.00229372, 0.00186715", \ + "0.00226481, 0.00231447, 0.00237268, 0.0023595, 0.00267886, 0.00236955, 0.00161189", \ + "0.0031787, 0.00244474, 0.00249968, 0.00238267, 0.00216225, 0.00240302, 0.00174859", \ + "0.00521404, 0.00334695, 0.0030473, 0.00306111, 0.00280582, 0.00208788, 0.00181355", \ + "0.00943015, 0.00594069, 0.00517639, 0.00463261, 0.00396941, 0.00348795, 0.00209952" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00534309; + rise_capacitance : 0.00545452; + rise_capacitance_range (0.00460259, 0.00607948); + fall_capacitance : 0.00523167; + fall_capacitance_range (0.00460985, 0.00600937); + } + } + cell (sg13cmos5l_inv_4) { + area : 10.8864; + cell_footprint : "inv"; + cell_leakage_power : 1225.71; + leakage_power () { + value : 1910.78; + when : "A&!Y"; + } + leakage_power () { + value : 540.64; + 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.0225422, 0.127051, 0.194836, 0.306831, 0.494087, 0.806552, 1.32706", \ + "0.0443634, 0.1711, 0.238988, 0.351073, 0.539064, 0.851217, 1.37195", \ + "0.0556304, 0.214084, 0.285233, 0.397756, 0.585027, 0.89767, 1.41813", \ + "0.0711256, 0.284613, 0.367388, 0.487807, 0.676574, 0.987971, 1.50858", \ + "0.0878515, 0.386497, 0.495149, 0.640707, 0.849598, 1.1676, 1.68659", \ + "0.10385, 0.525729, 0.680806, 0.878388, 1.13942, 1.5035, 2.04534", \ + "0.117448, 0.715007, 0.935289, 1.21819, 1.57882, 2.05422, 2.69894" \ + ); + } + rise_transition (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.011657, 0.154389, 0.251371, 0.41179, 0.680421, 1.12792, 1.87467", \ + "0.0278531, 0.157862, 0.251961, 0.411791, 0.680633, 1.12793, 1.87468", \ + "0.0412243, 0.172781, 0.260597, 0.414291, 0.680634, 1.12794, 1.87469", \ + "0.062638, 0.21125, 0.29301, 0.434648, 0.687863, 1.13178, 1.8747", \ + "0.0954074, 0.28794, 0.373099, 0.506941, 0.738647, 1.15157, 1.87782", \ + "0.146308, 0.415289, 0.518587, 0.664461, 0.888624, 1.26818, 1.94071", \ + "0.236443, 0.617988, 0.761171, 0.942968, 1.20123, 1.5843, 2.21523" \ + ); + } + cell_fall (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.0222565, 0.112179, 0.17, 0.265575, 0.42562, 0.692395, 1.13714", \ + "0.044294, 0.161595, 0.220163, 0.315756, 0.475869, 0.743268, 1.18715", \ + "0.0568802, 0.204095, 0.267926, 0.365705, 0.525896, 0.792542, 1.23711", \ + "0.0746785, 0.274171, 0.351303, 0.460577, 0.626749, 0.894175, 1.33822", \ + "0.0962442, 0.377451, 0.479462, 0.616033, 0.810148, 1.09167, 1.53808", \ + "0.123288, 0.522297, 0.668083, 0.851829, 1.10075, 1.44095, 1.92927", \ + "0.157727, 0.716756, 0.927711, 1.19695, 1.53726, 1.98647, 2.5876" \ + ); + } + fall_transition (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.00995966, 0.123553, 0.201455, 0.329916, 0.545294, 0.904216, 1.50308", \ + "0.0251385, 0.131078, 0.204291, 0.330184, 0.545874, 0.904832, 1.50309", \ + "0.0374437, 0.149371, 0.217849, 0.337457, 0.547, 0.905022, 1.5031", \ + "0.05785, 0.189249, 0.256699, 0.368452, 0.564631, 0.909872, 1.50311", \ + "0.0892256, 0.264321, 0.337573, 0.451672, 0.635572, 0.953747, 1.5169", \ + "0.140272, 0.389042, 0.480282, 0.609682, 0.802535, 1.10946, 1.62912", \ + "0.22782, 0.582753, 0.716379, 0.881566, 1.11103, 1.43646, 1.95586" \ + ); + } + } + 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.00432857, 0.00598207, 0.0059105, 0.00567517, 0.00528247, 0.00523809, 0.00485262", \ + "0.00410886, 0.00530888, 0.00534781, 0.00531024, 0.00519905, 0.0044341, 0.00456114", \ + "0.00440299, 0.00496814, 0.00519787, 0.00514929, 0.0049223, 0.00438288, 0.00443765", \ + "0.00508467, 0.00481239, 0.00487713, 0.00531012, 0.0047515, 0.004743, 0.00437276", \ + "0.00692522, 0.00570956, 0.005459, 0.00497641, 0.00514073, 0.00439798, 0.00432134", \ + "0.0110498, 0.00718431, 0.00656102, 0.00599457, 0.00515472, 0.00477485, 0.00426424", \ + "0.0196393, 0.0120075, 0.0106197, 0.00917611, 0.00797324, 0.00638417, 0.00451707" \ + ); + } + fall_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.00392343, 0.00556677, 0.00549396, 0.00530822, 0.00499595, 0.00445297, 0.00340457", \ + "0.00349894, 0.00501607, 0.00512574, 0.00500574, 0.0049592, 0.00451901, 0.00324642", \ + "0.00371176, 0.00464558, 0.00483203, 0.00488595, 0.0046511, 0.00450959, 0.00325669", \ + "0.00444023, 0.00455694, 0.00467622, 0.00460041, 0.00471783, 0.00516016, 0.0031081", \ + "0.00636276, 0.00481974, 0.00491123, 0.0047921, 0.00435006, 0.00479574, 0.00350598", \ + "0.010509, 0.00661315, 0.00599571, 0.00603423, 0.00563088, 0.00428985, 0.00356226", \ + "0.0190185, 0.0117796, 0.0102285, 0.00917323, 0.00781888, 0.00676812, 0.00412855" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0105523; + rise_capacitance : 0.0107742; + rise_capacitance_range (0.00902995, 0.0120869); + fall_capacitance : 0.0103304; + fall_capacitance_range (0.00906551, 0.0120003); + } + } + cell (sg13cmos5l_inv_8) { + area : 18.144; + cell_footprint : "inv"; + cell_leakage_power : 2451.44; + leakage_power () { + value : 3821.6; + when : "A&!Y"; + } + leakage_power () { + value : 1081.28; + 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.0219544, 0.127281, 0.195095, 0.307081, 0.494669, 0.807116, 1.32792", \ + "0.0430777, 0.171301, 0.239265, 0.351365, 0.539072, 0.851805, 1.37274", \ + "0.0536953, 0.214329, 0.28536, 0.398031, 0.585378, 0.899885, 1.41902", \ + "0.0683454, 0.28468, 0.367474, 0.487988, 0.676642, 0.988617, 1.5094", \ + "0.0839969, 0.38672, 0.495414, 0.641101, 0.85002, 1.16819, 1.68762", \ + "0.0986982, 0.52612, 0.681107, 0.878758, 1.1398, 1.50398, 2.04608", \ + "0.110579, 0.715393, 0.935646, 1.21848, 1.57925, 2.05421, 2.69972" \ + ); + } + rise_transition (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.0110615, 0.15523, 0.251612, 0.412158, 0.680903, 1.12866, 1.87585", \ + "0.0270028, 0.158027, 0.252139, 0.412159, 0.681058, 1.12867, 1.87586", \ + "0.0399771, 0.17293, 0.260847, 0.414756, 0.681059, 1.13051, 1.87587", \ + "0.0608664, 0.211555, 0.293293, 0.434967, 0.688302, 1.13208, 1.87588", \ + "0.0929616, 0.287185, 0.373047, 0.506922, 0.739162, 1.15226, 1.88317", \ + "0.142871, 0.414151, 0.518776, 0.664711, 0.889387, 1.2693, 1.94127", \ + "0.231849, 0.618147, 0.761382, 0.943303, 1.20167, 1.58582, 2.21619" \ + ); + } + cell_fall (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.021721, 0.112379, 0.170233, 0.265861, 0.425923, 0.692783, 1.13763", \ + "0.0430837, 0.161717, 0.220335, 0.315963, 0.476181, 0.743659, 1.18784", \ + "0.0551499, 0.204287, 0.268186, 0.366022, 0.526238, 0.792798, 1.23868", \ + "0.072173, 0.27442, 0.35157, 0.460974, 0.627089, 0.894646, 1.33885", \ + "0.0926172, 0.377489, 0.47961, 0.61637, 0.810488, 1.09226, 1.53846", \ + "0.118463, 0.522368, 0.668343, 0.852123, 1.10074, 1.44179, 1.92944", \ + "0.151169, 0.717077, 0.928188, 1.19743, 1.53757, 1.98554, 2.58848" \ + ); + } + fall_transition (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.00947837, 0.123678, 0.201449, 0.330167, 0.545595, 0.904657, 1.50392", \ + "0.0244141, 0.131222, 0.204448, 0.330412, 0.545596, 0.905275, 1.50393", \ + "0.036433, 0.149509, 0.218014, 0.337629, 0.54728, 0.905434, 1.5041", \ + "0.0563198, 0.189358, 0.256894, 0.368545, 0.564876, 0.910303, 1.50411", \ + "0.0870254, 0.264636, 0.337746, 0.452371, 0.635473, 0.954119, 1.51744", \ + "0.136907, 0.38941, 0.480642, 0.611191, 0.803049, 1.1095, 1.6299", \ + "0.223499, 0.582935, 0.71681, 0.881647, 1.11134, 1.43751, 1.95672" \ + ); + } + } + 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.00855663, 0.0122415, 0.0118063, 0.0113978, 0.0107608, 0.0104697, 0.00972115", \ + "0.00822369, 0.0108299, 0.0107378, 0.0106271, 0.0102399, 0.00891205, 0.0091025", \ + "0.00884722, 0.00994781, 0.010735, 0.0102328, 0.0098908, 0.00976265, 0.00926126", \ + "0.0102399, 0.00970465, 0.00979951, 0.0105072, 0.00933757, 0.00945416, 0.00855769", \ + "0.0139749, 0.0112964, 0.0108057, 0.00989357, 0.0105592, 0.00806779, 0.00985481", \ + "0.022319, 0.0142218, 0.0131871, 0.0118521, 0.0102062, 0.00948018, 0.00839579", \ + "0.0395543, 0.023972, 0.0212594, 0.0183327, 0.0159137, 0.0129948, 0.00899282" \ + ); + } + fall_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.00772967, 0.0111617, 0.0109927, 0.010552, 0.0100153, 0.00892532, 0.00706729", \ + "0.00696267, 0.0100262, 0.0101976, 0.0102445, 0.00969112, 0.00900084, 0.00667625", \ + "0.00743171, 0.00930693, 0.00982842, 0.00978027, 0.00949859, 0.00873429, 0.0071765", \ + "0.00899741, 0.00908647, 0.00916873, 0.00932329, 0.0107428, 0.0102556, 0.00642682", \ + "0.0128448, 0.00961774, 0.00981253, 0.00985901, 0.00877286, 0.00926237, 0.00734275", \ + "0.0211744, 0.0132828, 0.012057, 0.0124653, 0.0112052, 0.00873705, 0.00639316", \ + "0.0383437, 0.023665, 0.020605, 0.0181976, 0.0156499, 0.0133283, 0.00812474" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0211172; + rise_capacitance : 0.0215595; + rise_capacitance_range (0.0179564, 0.0242704); + fall_capacitance : 0.0206749; + fall_capacitance_range (0.017995, 0.0241486); + } + } + cell (sg13cmos5l_lgcp_1) { + area : 27.216; + cell_footprint : "lgcp"; + cell_leakage_power : 1819.5; + clock_gating_integrated_cell : "latch_posedge"; + dont_use : true; + leakage_power () { + value : 1866.65; + when : "!CLK&GATE&!GCLK"; + } + leakage_power () { + value : 1934.01; + when : "CLK&GATE&GCLK"; + } + leakage_power () { + value : 1657.85; + 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.112906, 0.220586, 0.288568, 0.400598, 0.587562, 0.899247, 1.41819", \ + "0.148086, 0.255884, 0.324056, 0.43602, 0.623165, 0.934763, 1.45498", \ + "0.176117, 0.285215, 0.353423, 0.465483, 0.652713, 0.965514, 1.4834", \ + "0.221807, 0.333703, 0.402058, 0.514214, 0.701376, 1.01304, 1.53205", \ + "0.284763, 0.403333, 0.471769, 0.583999, 0.771321, 1.08304, 1.60205", \ + "0.368982, 0.500693, 0.569755, 0.681896, 0.868954, 1.18081, 1.69987", \ + "0.483577, 0.641773, 0.712551, 0.825103, 1.01258, 1.32413, 1.84299" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0296055, 0.162556, 0.258442, 0.418111, 0.685706, 1.13233, 1.87569", \ + "0.0306223, 0.162557, 0.258468, 0.418112, 0.685899, 1.13234, 1.87611", \ + "0.0326963, 0.163245, 0.258796, 0.418308, 0.686256, 1.13354, 1.87612", \ + "0.0375904, 0.164889, 0.259864, 0.41882, 0.686257, 1.13355, 1.87613", \ + "0.0471206, 0.168697, 0.262062, 0.420261, 0.687039, 1.13356, 1.87625", \ + "0.062807, 0.177363, 0.267293, 0.423112, 0.689073, 1.1343, 1.87673", \ + "0.088122, 0.197448, 0.280328, 0.430424, 0.693558, 1.13724, 1.87903" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0904574, 0.182762, 0.240892, 0.336308, 0.495665, 0.760933, 1.20289", \ + "0.131468, 0.224306, 0.282478, 0.377922, 0.537617, 0.802628, 1.24479", \ + "0.164432, 0.258701, 0.316964, 0.412523, 0.571862, 0.837304, 1.27943", \ + "0.214324, 0.311611, 0.370072, 0.465798, 0.62548, 0.890778, 1.33284", \ + "0.281927, 0.384795, 0.443372, 0.53898, 0.69858, 0.963954, 1.40586", \ + "0.366329, 0.481316, 0.540076, 0.63545, 0.795145, 1.06037, 1.50266", \ + "0.476059, 0.614399, 0.675173, 0.770856, 0.929898, 1.195, 1.63654" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0243103, 0.131067, 0.207872, 0.335521, 0.549346, 0.905588, 1.49972", \ + "0.0254587, 0.131416, 0.207991, 0.335654, 0.549519, 0.905663, 1.49973", \ + "0.0283749, 0.132266, 0.208407, 0.335743, 0.54952, 0.905667, 1.5", \ + "0.0342122, 0.134334, 0.20983, 0.336457, 0.550089, 0.905899, 1.50095", \ + "0.044222, 0.138846, 0.212776, 0.338536, 0.551402, 0.907114, 1.50096", \ + "0.061577, 0.147899, 0.218396, 0.342066, 0.553832, 0.90903, 1.50168", \ + "0.087705, 0.169183, 0.232709, 0.350608, 0.559269, 0.913019, 1.50497" \ + ); + } + } + 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.00655119, 0.00692069, 0.00691469, 0.00687919, 0.00679469, 0.00676899, 0.00667499", \ + "0.00638713, 0.00671563, 0.00678733, 0.00670553, 0.00663223, 0.00647923, 0.00656433", \ + "0.00634919, 0.00664979, 0.00675479, 0.00665679, 0.00659509, 0.00652089, 0.00645409", \ + "0.00627076, 0.00652616, 0.00655236, 0.00666456, 0.00648406, 0.00636326, 0.00630416", \ + "0.00636634, 0.00655474, 0.00661504, 0.00659724, 0.00657654, 0.00644834, 0.00709144", \ + "0.00677662, 0.00684882, 0.00692132, 0.00698362, 0.00699992, 0.00672882, 0.00712372", \ + "0.00799785, 0.00792005, 0.00796515, 0.00796215, 0.00804155, 0.00809255, 0.00774545" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00483704, 0.00520834, 0.00520304, 0.00517904, 0.00510414, 0.00495414, 0.00471744", \ + "0.00471729, 0.00512279, 0.00511729, 0.00509769, 0.00503009, 0.00485759, 0.00464089", \ + "0.00466504, 0.00498204, 0.00505404, 0.00501804, 0.00494824, 0.00481794, 0.00456824", \ + "0.00470525, 0.00501375, 0.00499085, 0.00504905, 0.00524125, 0.00523255, 0.00465335", \ + "0.00497128, 0.00515408, 0.00521368, 0.00523408, 0.00510138, 0.00537828, 0.00472418", \ + "0.00560944, 0.00566564, 0.00572974, 0.00578704, 0.00580694, 0.00556594, 0.00563614", \ + "0.00698139, 0.00681169, 0.00684449, 0.00691509, 0.00696549, 0.00699569, 0.00689769" \ + ); + } + } + } + pin (CLK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00458603; + rise_capacitance : 0.00459629; + rise_capacitance_range (0.00415896, 0.00512584); + fall_capacitance : 0.00457576; + fall_capacitance_range (0.0042423, 0.0048246); + 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.361786, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.159912, 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.00593871, 0.00565667, 0.00557271, 0.00565374, 0.00589306, 0.00658048, 0.00826045" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00670256, 0.00635751, 0.00631266, 0.00638065, 0.00662502, 0.00727696, 0.00900731" \ + ); + } + } + } + pin (GATE) { + clock_gate_enable_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00216722; + rise_capacitance : 0.00229449; + rise_capacitance_range (0.0020961, 0.00246389); + fall_capacitance : 0.00203994; + fall_capacitance_range (0.00201883, 0.00226758); + 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.0620244, -0.0187455, -0.0020078, 0.00351912", \ + "-0.218209, -0.146944, -0.127546, -0.116682", \ + "-0.333629, -0.25167, -0.223077, -0.203648", \ + "-0.461172, -0.377914, -0.344755, -0.327665" \ + ); + } + 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.0303124, 0.1083, 0.18953, 0.265022", \ + "-0.173634, -0.0230358, 0.0728288, 0.161675", \ + "-0.272957, -0.12361, -0.0225928, 0.0748164", \ + "-0.364601, -0.214002, -0.112443, -0.0133017" \ + ); + } + } + 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.119831, 0.0598983, 0.0627646, 0.0865362", \ + "0.292871, 0.208953, 0.202476, 0.22759", \ + "0.431369, 0.334162, 0.320889, 0.342575", \ + "0.589653, 0.481751, 0.46505, 0.488395" \ + ); + } + 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.0877143, -0.069143, -0.157741, -0.226695", \ + "0.246945, 0.0820993, -0.0198596, -0.111437", \ + "0.360594, 0.198493, 0.0896936, -0.00930909", \ + "0.471972, 0.311123, 0.202865, 0.0975996" \ + ); + } + } + 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.0148558, 0.0154418, 0.0156142, 0.0156303, 0.0157015, 0.0161522, 0.0173099" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00869227, 0.0135259, 0.0200208, 0.0218123, 0.0221403, 0.0225762, 0.023776" \ + ); + } + } + 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.0148558, 0.0154418, 0.0156142, 0.0156303, 0.0157015, 0.0161522, 0.0173099" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00869227, 0.0135259, 0.0200208, 0.0218123, 0.0221403, 0.0225762, 0.023776" \ + ); + } + } + } + } + cell (sg13cmos5l_mux2_1) { + area : 18.144; + cell_footprint : "mux2"; + cell_leakage_power : 1057; + leakage_power () { + value : 751.577; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 1224.06; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 831.179; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 885.267; + when : "A0&A1&!S"; + } + leakage_power () { + value : 1019.52; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 1099.22; + when : "A0&!A1&S"; + } + leakage_power () { + value : 1491.98; + when : "!A0&A1&S"; + } + leakage_power () { + value : 1153.18; + 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.12112, 0.229273, 0.297731, 0.40999, 0.597557, 0.909297, 1.429", \ + "0.160224, 0.2685, 0.336964, 0.449284, 0.63667, 0.94935, 1.46813", \ + "0.191658, 0.300815, 0.369332, 0.481982, 0.669178, 0.981819, 1.50119", \ + "0.241984, 0.35293, 0.421421, 0.534154, 0.721585, 1.03356, 1.55341", \ + "0.310361, 0.427641, 0.495791, 0.608547, 0.796197, 1.10857, 1.62816", \ + "0.400115, 0.529735, 0.598823, 0.711184, 0.898702, 1.21092, 1.73081", \ + "0.519963, 0.673202, 0.743078, 0.854527, 1.04125, 1.35239, 1.87149" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0328664, 0.164981, 0.261009, 0.420538, 0.688159, 1.13449, 1.87828", \ + "0.033497, 0.165189, 0.26101, 0.420539, 0.68816, 1.1351, 1.87855", \ + "0.0358823, 0.165789, 0.261394, 0.42067, 0.690964, 1.13573, 1.87856", \ + "0.041138, 0.167609, 0.262522, 0.42147, 0.690965, 1.13836, 1.8789", \ + "0.0524271, 0.170879, 0.264325, 0.423045, 0.690966, 1.13837, 1.87891", \ + "0.068889, 0.178702, 0.269156, 0.425006, 0.691659, 1.13838, 1.87988", \ + "0.094461, 0.19723, 0.280516, 0.43141, 0.695126, 1.14039, 1.88257" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.150431, 0.269891, 0.330787, 0.427704, 0.587856, 0.854048, 1.29769", \ + "0.182803, 0.302288, 0.363322, 0.460278, 0.620858, 0.886669, 1.33054", \ + "0.21476, 0.335824, 0.397375, 0.494351, 0.654628, 0.920874, 1.36428", \ + "0.265633, 0.391903, 0.45437, 0.551849, 0.712158, 0.978457, 1.42184", \ + "0.335943, 0.473559, 0.536642, 0.635461, 0.796502, 1.06296, 1.50648", \ + "0.427653, 0.583401, 0.649407, 0.749054, 0.911076, 1.17792, 1.62195", \ + "0.554496, 0.742692, 0.813201, 0.916144, 1.07704, 1.3441, 1.78849" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0472478, 0.149846, 0.221694, 0.345271, 0.557107, 0.913906, 1.50985", \ + "0.0478602, 0.149988, 0.221695, 0.345765, 0.55741, 0.913907, 1.51003", \ + "0.0509986, 0.150969, 0.222525, 0.345766, 0.557609, 0.913908, 1.51004", \ + "0.0589383, 0.154949, 0.225629, 0.347828, 0.558374, 0.914637, 1.5126", \ + "0.0734309, 0.163447, 0.231524, 0.351954, 0.561302, 0.916475, 1.51261", \ + "0.096494, 0.178771, 0.242996, 0.359431, 0.566001, 0.919338, 1.51364", \ + "0.133373, 0.209996, 0.266181, 0.374309, 0.573142, 0.923449, 1.51811" \ + ); + } + } + 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.121129, 0.22909, 0.297609, 0.409876, 0.597553, 0.909135, 1.42899", \ + "0.160491, 0.268443, 0.337058, 0.44926, 0.636773, 0.948688, 1.46825", \ + "0.192162, 0.301111, 0.369625, 0.481958, 0.669505, 0.982134, 1.5012", \ + "0.242515, 0.353224, 0.421991, 0.534677, 0.722108, 1.0342, 1.55392", \ + "0.311067, 0.428229, 0.496587, 0.609128, 0.796893, 1.10927, 1.62889", \ + "0.401151, 0.53185, 0.59987, 0.71173, 0.899269, 1.21158, 1.73212", \ + "0.52154, 0.674209, 0.744243, 0.855787, 1.04202, 1.35399, 1.87285" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0326189, 0.164889, 0.260963, 0.420539, 0.688169, 1.13435, 1.8783", \ + "0.0332141, 0.164956, 0.260964, 0.42054, 0.68817, 1.13436, 1.87856", \ + "0.0356216, 0.165656, 0.261266, 0.420584, 0.689584, 1.13567, 1.87857", \ + "0.0410293, 0.16752, 0.262451, 0.421609, 0.689585, 1.1388, 1.879", \ + "0.0523114, 0.170767, 0.264361, 0.422883, 0.690013, 1.13881, 1.87901", \ + "0.068773, 0.179706, 0.268968, 0.425094, 0.691674, 1.13882, 1.87988", \ + "0.094194, 0.197177, 0.280063, 0.431244, 0.695444, 1.14042, 1.88264" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.150336, 0.270411, 0.331299, 0.428271, 0.588402, 0.854519, 1.29812", \ + "0.182651, 0.302514, 0.363993, 0.460946, 0.621389, 0.887306, 1.3311", \ + "0.214656, 0.336521, 0.39793, 0.495012, 0.655254, 0.921466, 1.36534", \ + "0.265525, 0.392651, 0.454888, 0.552507, 0.712952, 0.97919, 1.42266", \ + "0.335912, 0.474491, 0.537596, 0.63641, 0.797347, 1.06422, 1.50756", \ + "0.427766, 0.584958, 0.650382, 0.75071, 0.912486, 1.17875, 1.62338", \ + "0.555291, 0.744693, 0.815622, 0.917681, 1.07987, 1.34702, 1.79052" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0474218, 0.149932, 0.221729, 0.345316, 0.557059, 0.913838, 1.50984", \ + "0.0481456, 0.149933, 0.222032, 0.345595, 0.55747, 0.913839, 1.51002", \ + "0.0512039, 0.151285, 0.222687, 0.345809, 0.557521, 0.91384, 1.51013", \ + "0.0593027, 0.155272, 0.225542, 0.347866, 0.558383, 0.91418, 1.51257", \ + "0.073929, 0.163892, 0.231966, 0.352214, 0.561326, 0.916524, 1.51258", \ + "0.097309, 0.179614, 0.243037, 0.359629, 0.566049, 0.919333, 1.51338", \ + "0.134249, 0.210997, 0.266644, 0.373801, 0.574072, 0.923145, 1.51804" \ + ); + } + } + 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.126212, 0.234079, 0.30246, 0.414802, 0.602332, 0.914081, 1.43355", \ + "0.164535, 0.272634, 0.341082, 0.453334, 0.640903, 0.952836, 1.47284", \ + "0.195524, 0.304598, 0.373044, 0.485496, 0.672894, 0.985355, 1.50441", \ + "0.246624, 0.358021, 0.426753, 0.539229, 0.72659, 1.03858, 1.55799", \ + "0.319098, 0.4362, 0.504992, 0.617631, 0.805052, 1.11726, 1.63678", \ + "0.416464, 0.545509, 0.614696, 0.726887, 0.915097, 1.22697, 1.74679", \ + "0.548236, 0.698236, 0.768917, 0.881844, 1.06957, 1.38164, 1.9014" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0323333, 0.1649, 0.260946, 0.420492, 0.688147, 1.13454, 1.87845", \ + "0.0329704, 0.164999, 0.260947, 0.420539, 0.688376, 1.13455, 1.87846", \ + "0.0345484, 0.165539, 0.261259, 0.420554, 0.689636, 1.13479, 1.8788", \ + "0.0384407, 0.1668, 0.261958, 0.421279, 0.689637, 1.13819, 1.87881", \ + "0.0469452, 0.169906, 0.263581, 0.422276, 0.689638, 1.1382, 1.87882", \ + "0.061201, 0.17733, 0.268052, 0.424243, 0.690704, 1.13821, 1.87904", \ + "0.083192, 0.193002, 0.277837, 0.430281, 0.694028, 1.13868, 1.88133" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.165174, 0.27105, 0.330663, 0.42708, 0.587368, 0.853828, 1.29747", \ + "0.200502, 0.306381, 0.365867, 0.462367, 0.623107, 0.889369, 1.33352", \ + "0.230855, 0.337179, 0.397055, 0.493659, 0.654058, 0.920569, 1.3643", \ + "0.280307, 0.389583, 0.450004, 0.546914, 0.707274, 0.973927, 1.41785", \ + "0.350373, 0.466005, 0.527268, 0.624643, 0.785576, 1.05288, 1.49662", \ + "0.442638, 0.569696, 0.632727, 0.730815, 0.892109, 1.15895, 1.6026", \ + "0.567089, 0.717707, 0.783832, 0.883359, 1.04526, 1.31253, 1.75707" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0374897, 0.14316, 0.217501, 0.34341, 0.557163, 0.914482, 1.51043", \ + "0.0376199, 0.143161, 0.217525, 0.343902, 0.557695, 0.914854, 1.51068", \ + "0.0389468, 0.143437, 0.217998, 0.343975, 0.557731, 0.915288, 1.51069", \ + "0.0423115, 0.145724, 0.219552, 0.344935, 0.558095, 0.915289, 1.51213", \ + "0.0495392, 0.150807, 0.223243, 0.347076, 0.559363, 0.916484, 1.51218", \ + "0.06261, 0.160704, 0.230533, 0.351938, 0.56237, 0.917774, 1.51327", \ + "0.086358, 0.18232, 0.246891, 0.362252, 0.568134, 0.921442, 1.51642" \ + ); + } + } + 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.126212, 0.234079, 0.30246, 0.414802, 0.602332, 0.914081, 1.43355", \ + "0.164535, 0.272634, 0.341082, 0.453334, 0.640903, 0.952836, 1.47284", \ + "0.195524, 0.304598, 0.373044, 0.485496, 0.672894, 0.985355, 1.50441", \ + "0.246624, 0.358021, 0.426753, 0.539229, 0.72659, 1.03858, 1.55799", \ + "0.319098, 0.4362, 0.504992, 0.617631, 0.805052, 1.11726, 1.63678", \ + "0.416464, 0.545509, 0.614696, 0.726887, 0.915097, 1.22697, 1.74679", \ + "0.548236, 0.698236, 0.768917, 0.881844, 1.06957, 1.38164, 1.9014" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0323333, 0.1649, 0.260946, 0.420492, 0.688147, 1.13454, 1.87845", \ + "0.0329704, 0.164999, 0.260947, 0.420539, 0.688376, 1.13455, 1.87846", \ + "0.0345484, 0.165539, 0.261259, 0.420554, 0.689636, 1.13479, 1.8788", \ + "0.0384407, 0.1668, 0.261958, 0.421279, 0.689637, 1.13819, 1.87881", \ + "0.0469452, 0.169906, 0.263581, 0.422276, 0.689638, 1.1382, 1.87882", \ + "0.061201, 0.17733, 0.268052, 0.424243, 0.690704, 1.13821, 1.87904", \ + "0.083192, 0.193002, 0.277837, 0.430281, 0.694028, 1.13868, 1.88133" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.165174, 0.27105, 0.330663, 0.42708, 0.587368, 0.853828, 1.29747", \ + "0.200502, 0.306381, 0.365867, 0.462367, 0.623107, 0.889369, 1.33352", \ + "0.230855, 0.337179, 0.397055, 0.493659, 0.654058, 0.920569, 1.3643", \ + "0.280307, 0.389583, 0.450004, 0.546914, 0.707274, 0.973927, 1.41785", \ + "0.350373, 0.466005, 0.527268, 0.624643, 0.785576, 1.05288, 1.49662", \ + "0.442638, 0.569696, 0.632727, 0.730815, 0.892109, 1.15895, 1.6026", \ + "0.567089, 0.717707, 0.783832, 0.883359, 1.04526, 1.31253, 1.75707" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0374897, 0.14316, 0.217501, 0.34341, 0.557163, 0.914482, 1.51043", \ + "0.0376199, 0.143161, 0.217525, 0.343902, 0.557695, 0.914854, 1.51068", \ + "0.0389468, 0.143437, 0.217998, 0.343975, 0.557731, 0.915288, 1.51069", \ + "0.0423115, 0.145724, 0.219552, 0.344935, 0.558095, 0.915289, 1.51213", \ + "0.0495392, 0.150807, 0.223243, 0.347076, 0.559363, 0.916484, 1.51218", \ + "0.06261, 0.160704, 0.230533, 0.351938, 0.56237, 0.917774, 1.51327", \ + "0.086358, 0.18232, 0.246891, 0.362252, 0.568134, 0.921442, 1.51642" \ + ); + } + } + 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.180212, 0.288236, 0.356331, 0.468561, 0.655901, 0.967703, 1.48741", \ + "0.219447, 0.327513, 0.395922, 0.508066, 0.695733, 1.00732, 1.52735", \ + "0.249782, 0.358017, 0.426385, 0.538592, 0.725962, 1.03801, 1.55756", \ + "0.29505, 0.40307, 0.47142, 0.583732, 0.771087, 1.0832, 1.6035", \ + "0.356052, 0.464172, 0.532542, 0.644898, 0.832402, 1.14411, 1.66346", \ + "0.433273, 0.541931, 0.610388, 0.72271, 0.910133, 1.22202, 1.7413", \ + "0.533569, 0.643469, 0.712045, 0.824616, 1.01209, 1.32411, 1.84338" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0329395, 0.164953, 0.260908, 0.420411, 0.688255, 1.13405, 1.8781", \ + "0.0329405, 0.164981, 0.260948, 0.420436, 0.688256, 1.13457, 1.87821", \ + "0.0329415, 0.164982, 0.260949, 0.420494, 0.689459, 1.13458, 1.8793", \ + "0.0330824, 0.165029, 0.26095, 0.420495, 0.68946, 1.13459, 1.87931", \ + "0.0334946, 0.16515, 0.260951, 0.42056, 0.689461, 1.1346, 1.87988", \ + "0.034547, 0.165346, 0.261055, 0.420561, 0.689462, 1.13461, 1.87989", \ + "0.037302, 0.166171, 0.26133, 0.420643, 0.689463, 1.13462, 1.8799" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.214212, 0.320158, 0.38003, 0.476484, 0.637201, 0.903884, 1.34739", \ + "0.255031, 0.361295, 0.421218, 0.517858, 0.678446, 0.945078, 1.38934", \ + "0.284634, 0.390677, 0.450608, 0.547319, 0.707865, 0.974468, 1.41826", \ + "0.330733, 0.436682, 0.496716, 0.593276, 0.753809, 1.02056, 1.4645", \ + "0.394735, 0.501105, 0.560829, 0.657412, 0.818081, 1.08465, 1.52839", \ + "0.48451, 0.590834, 0.650871, 0.747544, 0.908172, 1.17496, 1.61884", \ + "0.61229, 0.719758, 0.780038, 0.876765, 1.03754, 1.30455, 1.7483" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0383552, 0.143723, 0.218069, 0.343867, 0.557525, 0.914737, 1.51073", \ + "0.0383562, 0.143724, 0.2181, 0.34422, 0.557604, 0.915068, 1.51102", \ + "0.0383572, 0.143725, 0.218123, 0.344409, 0.558027, 0.915165, 1.51109", \ + "0.0383791, 0.143726, 0.218124, 0.34441, 0.558028, 0.915388, 1.51166", \ + "0.0386384, 0.143979, 0.218206, 0.344411, 0.558029, 0.915389, 1.51167", \ + "0.039236, 0.14398, 0.218469, 0.344412, 0.55803, 0.91539, 1.51168", \ + "0.041078, 0.144882, 0.218921, 0.34461, 0.558101, 0.915391, 1.51169" \ + ); + } + } + 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.00628046, 0.00657406, 0.00659813, 0.00656291, 0.00648769, 0.00633138, 0.00637835", \ + "0.00605873, 0.00633679, 0.00637152, 0.00633786, 0.00625613, 0.0061566, 0.00614972", \ + "0.00599071, 0.00620329, 0.00625212, 0.0062463, 0.00629564, 0.00607921, 0.00610717", \ + "0.00595017, 0.00612707, 0.00610428, 0.00621334, 0.00606971, 0.00607554, 0.00591549", \ + "0.00615043, 0.0062857, 0.0063033, 0.00627941, 0.00629606, 0.00613573, 0.00681448", \ + "0.00680487, 0.00679353, 0.0068771, 0.00692216, 0.00694492, 0.0066454, 0.00685936", \ + "0.00845532, 0.00827563, 0.00829493, 0.00825468, 0.00825288, 0.00823256, 0.00780853" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00697101, 0.00737886, 0.0073837, 0.00735587, 0.00730008, 0.0071569, 0.00692691", \ + "0.00669188, 0.00706247, 0.00708147, 0.00710456, 0.00705292, 0.00688747, 0.0066917", \ + "0.00663411, 0.00693363, 0.00707316, 0.00700207, 0.00696737, 0.00681519, 0.00656608", \ + "0.00670683, 0.00692371, 0.00697153, 0.00703577, 0.00696302, 0.00684333, 0.00672291", \ + "0.00702226, 0.0071335, 0.00719308, 0.00722947, 0.00715186, 0.00720085, 0.00704114", \ + "0.00776684, 0.00775569, 0.0078043, 0.00786528, 0.00797646, 0.00770248, 0.00778648", \ + "0.009543, 0.00925343, 0.00926642, 0.00928393, 0.00933971, 0.00941925, 0.00931497" \ + ); + } + } + 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.00640254, 0.00671768, 0.00673285, 0.00672239, 0.00664271, 0.00648416, 0.00654722", \ + "0.00617775, 0.00646579, 0.006516, 0.00647756, 0.00640007, 0.00624069, 0.0062832", \ + "0.00609519, 0.00633371, 0.0064078, 0.00636585, 0.0063578, 0.00622153, 0.00613665", \ + "0.00606805, 0.00623046, 0.006248, 0.00632626, 0.00621718, 0.00623715, 0.00613416", \ + "0.00626549, 0.00640131, 0.00644125, 0.0064195, 0.00642044, 0.00623333, 0.00664001", \ + "0.00691885, 0.0069803, 0.00699386, 0.00703758, 0.00703323, 0.00678088, 0.00711116", \ + "0.00855079, 0.00838181, 0.00841207, 0.00836795, 0.0083487, 0.00833735, 0.00795605" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00692003, 0.00731224, 0.00731793, 0.00729469, 0.00723035, 0.00708931, 0.00684933", \ + "0.00663132, 0.0069802, 0.00701974, 0.00705062, 0.00699247, 0.00681907, 0.00661543", \ + "0.00657697, 0.00688056, 0.00700945, 0.00694056, 0.00690826, 0.00676039, 0.0065286", \ + "0.00664695, 0.00685501, 0.00689052, 0.00696604, 0.00689961, 0.00675593, 0.00665969", \ + "0.00696121, 0.00707294, 0.00713802, 0.00714661, 0.0070918, 0.00740204, 0.00707961", \ + "0.00770793, 0.00771614, 0.00770111, 0.00779903, 0.00788775, 0.0075498, 0.00778038", \ + "0.00950185, 0.00919958, 0.00921899, 0.00916744, 0.00932636, 0.00936337, 0.00920535" \ + ); + } + } + 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.0073791, 0.0076564, 0.0076497, 0.0076164, 0.007541, 0.0073436, 0.0074135", \ + "0.0074125, 0.0076929, 0.0077115, 0.007678, 0.0076095, 0.007447, 0.0074851", \ + "0.00739777, 0.00771227, 0.00774207, 0.00766967, 0.00765797, 0.00742167, 0.00751927", \ + "0.00739233, 0.00765193, 0.00767863, 0.00780613, 0.00764433, 0.00741843, 0.00752033", \ + "0.00736709, 0.00764619, 0.00768139, 0.00760229, 0.00769879, 0.00742919, 0.00755699", \ + "0.00728162, 0.00754702, 0.00759782, 0.00761972, 0.00757352, 0.00739292, 0.00753242", \ + "0.00726851, 0.00745611, 0.00753291, 0.00754471, 0.00759631, 0.00759501, 0.00731211" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00765115, 0.00796295, 0.00798675, 0.00796635, 0.00796505, 0.00781475, 0.00754155", \ + "0.00760525, 0.00795245, 0.00797545, 0.00796125, 0.00792245, 0.00775615, 0.00756355", \ + "0.00761308, 0.00794558, 0.00804138, 0.00798318, 0.00791878, 0.00776528, 0.00747868", \ + "0.00758097, 0.00786157, 0.00788097, 0.00790797, 0.00781637, 0.00770657, 0.00745777", \ + "0.00756104, 0.00788464, 0.00793974, 0.00790134, 0.00780934, 0.00788494, 0.00756254", \ + "0.00756235, 0.00782895, 0.00791665, 0.00790615, 0.00796085, 0.00779665, 0.00754415", \ + "0.00750335, 0.00773695, 0.00779125, 0.00785005, 0.00789455, 0.00789415, 0.00794195" \ + ); + } + } + 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.00747095, 0.00778145, 0.00780105, 0.00777865, 0.00769695, 0.00754995, 0.00759455", \ + "0.00733225, 0.00763595, 0.00773595, 0.00762965, 0.00757235, 0.00741165, 0.00753525", \ + "0.00730488, 0.00758238, 0.00762598, 0.00761398, 0.00759218, 0.00741048, 0.00743398", \ + "0.00724877, 0.00749597, 0.00750577, 0.00758347, 0.00747447, 0.00746447, 0.00728637", \ + "0.00731104, 0.00751644, 0.00758284, 0.00757604, 0.00756054, 0.00739374, 0.00747574", \ + "0.00772335, 0.00782225, 0.00789235, 0.00794665, 0.00800545, 0.00771495, 0.00800265", \ + "0.00892855, 0.00886915, 0.00892735, 0.00894985, 0.00899115, 0.00903435, 0.00872255" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0069854, 0.0073588, 0.0073769, 0.0073666, 0.0073047, 0.0071506, 0.0068577", \ + "0.0069481, 0.0073225, 0.0073343, 0.0073518, 0.0073121, 0.007171, 0.0069118", \ + "0.00691511, 0.00723367, 0.00737287, 0.00728107, 0.00723647, 0.00710897, 0.00683354", \ + "0.00692453, 0.00718753, 0.00722183, 0.00729683, 0.00722503, 0.00704483, 0.00683052", \ + "0.00697509, 0.00718419, 0.00727939, 0.00725259, 0.00720829, 0.00752729, 0.00712649", \ + "0.00725742, 0.00741202, 0.00746422, 0.00755352, 0.00762182, 0.00732482, 0.00746692", \ + "0.00850131, 0.00845951, 0.00850321, 0.00851861, 0.00866201, 0.00871181, 0.00867431" \ + ); + } + } + 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.00747095, 0.00778145, 0.00780105, 0.00777865, 0.00769695, 0.00754995, 0.00759455", \ + "0.00733225, 0.00763595, 0.00773595, 0.00762965, 0.00757235, 0.00741165, 0.00753525", \ + "0.00730488, 0.00758238, 0.00762598, 0.00761398, 0.00759218, 0.00741048, 0.00743398", \ + "0.00724877, 0.00749597, 0.00750577, 0.00758347, 0.00747447, 0.00746447, 0.00728637", \ + "0.00731104, 0.00751644, 0.00758284, 0.00757604, 0.00756054, 0.00739374, 0.00747574", \ + "0.00772335, 0.00782225, 0.00789235, 0.00794665, 0.00800545, 0.00771495, 0.00800265", \ + "0.00892855, 0.00886915, 0.00892735, 0.00894985, 0.00899115, 0.00903435, 0.00872255" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00765115, 0.00796295, 0.00798675, 0.00796635, 0.00796505, 0.00781475, 0.00754155", \ + "0.00760525, 0.00795245, 0.00797545, 0.00796125, 0.00792245, 0.00775615, 0.00756355", \ + "0.00761308, 0.00794558, 0.00804138, 0.00798318, 0.00791878, 0.00776528, 0.00747868", \ + "0.00758097, 0.00786157, 0.00788097, 0.00790797, 0.00781637, 0.00770657, 0.00745777", \ + "0.00756104, 0.00788464, 0.00793974, 0.00790134, 0.00780934, 0.00788494, 0.00756254", \ + "0.00756235, 0.00782895, 0.00791665, 0.00790615, 0.00796085, 0.00779665, 0.00754415", \ + "0.00750335, 0.00773695, 0.00779125, 0.00785005, 0.00789455, 0.00789415, 0.00794195" \ + ); + } + } + } + pin (A0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00259449; + rise_capacitance : 0.00262687; + rise_capacitance_range (0.0023345, 0.00284793); + fall_capacitance : 0.0025621; + fall_capacitance_range (0.0022669, 0.00274773); + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00270181; + rise_capacitance : 0.00272998; + rise_capacitance_range (0.00243798, 0.00294983); + fall_capacitance : 0.00267364; + fall_capacitance_range (0.00241652, 0.00285133); + } + pin (S) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00463938; + rise_capacitance : 0.00470463; + rise_capacitance_range (0.00410784, 0.00558688); + fall_capacitance : 0.00457413; + fall_capacitance_range (0.00408591, 0.00543383); + 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.00304421, 0.00273234, 0.00267384, 0.00271755, 0.00290225, 0.00345647, 0.00480515" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0030123, 0.00284744, 0.00282342, 0.0028525, 0.00304559, 0.00361015, 0.00492419" \ + ); + } + } + 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.00312475, 0.00290405, 0.00285102, 0.00291533, 0.00311466, 0.00365845, 0.00500725" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0033241, 0.0030837, 0.00305123, 0.00308427, 0.00328161, 0.00385078, 0.00513049" \ + ); + } + } + 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.00312475, 0.00290405, 0.00285102, 0.00291533, 0.00311466, 0.00365845, 0.00500725" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0033241, 0.0030837, 0.00305123, 0.00308427, 0.00328161, 0.00385078, 0.00513049" \ + ); + } + } + } + } + cell (sg13cmos5l_mux2_2) { + area : 19.9584; + cell_footprint : "mux2"; + cell_leakage_power : 1363.34; + leakage_power () { + value : 1229.27; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 1359.06; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 1308.88; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 1020.27; + when : "A0&A1&!S"; + } + leakage_power () { + value : 1497.2; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 1576.89; + when : "A0&!A1&S"; + } + leakage_power () { + value : 1627; + when : "!A0&A1&S"; + } + leakage_power () { + value : 1288.18; + 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.140437, 0.261541, 0.330321, 0.443233, 0.630943, 0.943285, 1.46266", \ + "0.181091, 0.302228, 0.371402, 0.483989, 0.671727, 0.983872, 1.50482", \ + "0.216031, 0.338409, 0.407424, 0.520041, 0.708144, 1.02313, 1.53999", \ + "0.272474, 0.398422, 0.467396, 0.580173, 0.768013, 1.08044, 1.60056", \ + "0.351862, 0.486203, 0.555162, 0.667701, 0.855361, 1.16754, 1.68751", \ + "0.458435, 0.611468, 0.681614, 0.794447, 0.980386, 1.29299, 1.81138", \ + "0.5985, 0.780789, 0.856071, 0.966424, 1.15343, 1.46283, 1.98111" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0355998, 0.168687, 0.263395, 0.422531, 0.690206, 1.13671, 1.88066", \ + "0.0361194, 0.168708, 0.264062, 0.423349, 0.690207, 1.13672, 1.88105", \ + "0.038982, 0.169356, 0.264063, 0.42335, 0.690306, 1.14004, 1.88106", \ + "0.0457135, 0.171772, 0.265345, 0.423469, 0.690509, 1.14005, 1.88138", \ + "0.0595067, 0.177227, 0.268552, 0.425645, 0.692137, 1.14006, 1.88147", \ + "0.080334, 0.190706, 0.276513, 0.429783, 0.694513, 1.14007, 1.88277", \ + "0.110253, 0.218171, 0.296842, 0.441151, 0.700312, 1.14364, 1.88553" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.179273, 0.320399, 0.384506, 0.482964, 0.643739, 0.910016, 1.35336", \ + "0.212221, 0.352977, 0.417022, 0.516007, 0.676822, 0.943117, 1.38623", \ + "0.247165, 0.388916, 0.45319, 0.551972, 0.713004, 0.979259, 1.42307", \ + "0.305319, 0.452019, 0.516459, 0.615438, 0.776599, 1.04298, 1.48611", \ + "0.389411, 0.547449, 0.613206, 0.713149, 0.874934, 1.14149, 1.58446", \ + "0.500009, 0.679499, 0.748064, 0.851151, 1.01145, 1.27922, 1.72214", \ + "0.656815, 0.86857, 0.942554, 1.04948, 1.21115, 1.47638, 1.92069" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0528423, 0.162459, 0.233936, 0.355214, 0.564962, 0.920091, 1.51525", \ + "0.0528647, 0.162626, 0.233937, 0.355257, 0.565217, 0.920289, 1.51526", \ + "0.0553227, 0.163168, 0.234161, 0.355373, 0.565218, 0.920547, 1.51596", \ + "0.0629303, 0.167154, 0.237019, 0.356908, 0.565806, 0.922555, 1.51597", \ + "0.0798166, 0.176663, 0.243695, 0.362126, 0.569077, 0.922556, 1.5164", \ + "0.105326, 0.196937, 0.259815, 0.373522, 0.575597, 0.926003, 1.51834", \ + "0.147202, 0.233498, 0.288612, 0.394549, 0.587847, 0.933243, 1.52269" \ + ); + } + } + 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.140454, 0.261287, 0.330127, 0.44277, 0.630674, 0.943013, 1.46264", \ + "0.181247, 0.302127, 0.370992, 0.483797, 0.671622, 0.983724, 1.50466", \ + "0.216286, 0.338277, 0.407344, 0.520013, 0.708117, 1.02301, 1.53994", \ + "0.272982, 0.39887, 0.467937, 0.580939, 0.768482, 1.08102, 1.60086", \ + "0.352417, 0.486582, 0.555697, 0.667985, 0.855864, 1.16792, 1.6879", \ + "0.459162, 0.612174, 0.682277, 0.79369, 0.980525, 1.29327, 1.81221", \ + "0.602079, 0.78372, 0.854637, 0.966681, 1.15189, 1.46444, 1.98317" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0353392, 0.16848, 0.263232, 0.422514, 0.690249, 1.13671, 1.88083", \ + "0.0359634, 0.168481, 0.264112, 0.423361, 0.69025, 1.13678, 1.88179", \ + "0.0388347, 0.169238, 0.264113, 0.423362, 0.690284, 1.14006, 1.8818", \ + "0.0456807, 0.171577, 0.26521, 0.423413, 0.69068, 1.14007, 1.88181", \ + "0.0593226, 0.177157, 0.2686, 0.425615, 0.692045, 1.14008, 1.88182", \ + "0.080085, 0.190533, 0.276319, 0.429705, 0.694517, 1.14009, 1.88287", \ + "0.109504, 0.217731, 0.294892, 0.440299, 0.700266, 1.14324, 1.88604" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.179038, 0.320864, 0.384718, 0.483482, 0.644188, 0.910488, 1.35366", \ + "0.211947, 0.353353, 0.417477, 0.51622, 0.67732, 0.943617, 1.3869", \ + "0.246925, 0.389422, 0.453765, 0.55221, 0.713383, 0.979672, 1.42351", \ + "0.30532, 0.452452, 0.516835, 0.616222, 0.777173, 1.0436, 1.48662", \ + "0.389224, 0.548227, 0.614004, 0.714092, 0.875845, 1.14226, 1.58507", \ + "0.499854, 0.680506, 0.749293, 0.851365, 1.01282, 1.28041, 1.72334", \ + "0.656803, 0.867472, 0.941667, 1.04784, 1.20998, 1.47515, 1.91937" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0530122, 0.163088, 0.233845, 0.355229, 0.565068, 0.920077, 1.51522", \ + "0.0530132, 0.163089, 0.234109, 0.35523, 0.565211, 0.920078, 1.51523", \ + "0.0554283, 0.163736, 0.234292, 0.355625, 0.565212, 0.920582, 1.51593", \ + "0.0630638, 0.16743, 0.236906, 0.356831, 0.566056, 0.922764, 1.51594", \ + "0.0800118, 0.177096, 0.244278, 0.362373, 0.56934, 0.922765, 1.51595", \ + "0.105687, 0.197499, 0.260183, 0.372786, 0.575836, 0.925893, 1.51861", \ + "0.147982, 0.235058, 0.289759, 0.395029, 0.588371, 0.932719, 1.52299" \ + ); + } + } + 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.145033, 0.266138, 0.334962, 0.447651, 0.635514, 0.947646, 1.46747", \ + "0.184464, 0.305602, 0.374496, 0.487295, 0.675697, 0.987172, 1.50769", \ + "0.217629, 0.339631, 0.408694, 0.521372, 0.709393, 1.02428, 1.54133", \ + "0.273442, 0.398829, 0.468091, 0.580742, 0.768585, 1.08102, 1.6007", \ + "0.355701, 0.488523, 0.557799, 0.670603, 0.858652, 1.17067, 1.69039", \ + "0.46876, 0.618379, 0.688855, 0.800608, 0.988312, 1.30062, 1.82014", \ + "0.623074, 0.797248, 0.871425, 0.983721, 1.17072, 1.48227, 2.00195" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0351444, 0.168328, 0.263322, 0.422467, 0.690096, 1.13666, 1.88093", \ + "0.0355297, 0.168417, 0.264238, 0.423204, 0.691071, 1.13667, 1.88151", \ + "0.0374353, 0.169005, 0.264239, 0.423205, 0.691072, 1.1399, 1.88152", \ + "0.0418394, 0.170911, 0.264744, 0.423206, 0.691073, 1.13991, 1.88153", \ + "0.0517326, 0.175429, 0.267589, 0.424874, 0.691593, 1.13992, 1.88178", \ + "0.069012, 0.187311, 0.275317, 0.428516, 0.693339, 1.13993, 1.8821", \ + "0.094105, 0.209089, 0.291535, 0.438329, 0.69854, 1.14186, 1.88452" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.19668, 0.322131, 0.383635, 0.481206, 0.642191, 0.908601, 1.35232", \ + "0.232119, 0.357611, 0.419371, 0.517155, 0.677968, 0.944598, 1.38792", \ + "0.263969, 0.389495, 0.451529, 0.549254, 0.710277, 0.976767, 1.42072", \ + "0.317987, 0.446367, 0.508591, 0.606725, 0.767731, 1.03427, 1.47769", \ + "0.397816, 0.533297, 0.596853, 0.695293, 0.856725, 1.12339, 1.56697", \ + "0.506802, 0.655678, 0.722114, 0.821241, 0.983205, 1.24955, 1.69318", \ + "0.659409, 0.832067, 0.901333, 1.00408, 1.16699, 1.43362, 1.87619" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0454151, 0.155344, 0.228325, 0.352255, 0.563999, 0.920547, 1.51575", \ + "0.0454161, 0.155345, 0.228575, 0.352478, 0.564108, 0.920548, 1.51609", \ + "0.0462717, 0.155528, 0.228576, 0.352587, 0.564109, 0.921052, 1.51678", \ + "0.0497785, 0.157715, 0.230279, 0.353424, 0.564832, 0.921053, 1.51679", \ + "0.0582808, 0.164166, 0.235052, 0.35673, 0.566938, 0.92175, 1.5168", \ + "0.073276, 0.176757, 0.246028, 0.363695, 0.570831, 0.92414, 1.51803", \ + "0.101335, 0.202139, 0.265854, 0.378788, 0.580628, 0.930138, 1.52197" \ + ); + } + } + 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.145033, 0.266138, 0.334962, 0.447651, 0.635514, 0.947646, 1.46747", \ + "0.184464, 0.305602, 0.374496, 0.487295, 0.675697, 0.987172, 1.50769", \ + "0.217629, 0.339631, 0.408694, 0.521372, 0.709393, 1.02428, 1.54133", \ + "0.273442, 0.398829, 0.468091, 0.580742, 0.768585, 1.08102, 1.6007", \ + "0.355701, 0.488523, 0.557799, 0.670603, 0.858652, 1.17067, 1.69039", \ + "0.46876, 0.618379, 0.688855, 0.800608, 0.988312, 1.30062, 1.82014", \ + "0.623074, 0.797248, 0.871425, 0.983721, 1.17072, 1.48227, 2.00195" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0351444, 0.168328, 0.263322, 0.422467, 0.690096, 1.13666, 1.88093", \ + "0.0355297, 0.168417, 0.264238, 0.423204, 0.691071, 1.13667, 1.88151", \ + "0.0374353, 0.169005, 0.264239, 0.423205, 0.691072, 1.1399, 1.88152", \ + "0.0418394, 0.170911, 0.264744, 0.423206, 0.691073, 1.13991, 1.88153", \ + "0.0517326, 0.175429, 0.267589, 0.424874, 0.691593, 1.13992, 1.88178", \ + "0.069012, 0.187311, 0.275317, 0.428516, 0.693339, 1.13993, 1.8821", \ + "0.094105, 0.209089, 0.291535, 0.438329, 0.69854, 1.14186, 1.88452" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.19668, 0.322131, 0.383635, 0.481206, 0.642191, 0.908601, 1.35232", \ + "0.232119, 0.357611, 0.419371, 0.517155, 0.677968, 0.944598, 1.38792", \ + "0.263969, 0.389495, 0.451529, 0.549254, 0.710277, 0.976767, 1.42072", \ + "0.317987, 0.446367, 0.508591, 0.606725, 0.767731, 1.03427, 1.47769", \ + "0.397816, 0.533297, 0.596853, 0.695293, 0.856725, 1.12339, 1.56697", \ + "0.506802, 0.655678, 0.722114, 0.821241, 0.983205, 1.24955, 1.69318", \ + "0.659409, 0.832067, 0.901333, 1.00408, 1.16699, 1.43362, 1.87619" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0454151, 0.155344, 0.228325, 0.352255, 0.563999, 0.920547, 1.51575", \ + "0.0454161, 0.155345, 0.228575, 0.352478, 0.564108, 0.920548, 1.51609", \ + "0.0462717, 0.155528, 0.228576, 0.352587, 0.564109, 0.921052, 1.51678", \ + "0.0497785, 0.157715, 0.230279, 0.353424, 0.564832, 0.921053, 1.51679", \ + "0.0582808, 0.164166, 0.235052, 0.35673, 0.566938, 0.92175, 1.5168", \ + "0.073276, 0.176757, 0.246028, 0.363695, 0.570831, 0.92414, 1.51803", \ + "0.101335, 0.202139, 0.265854, 0.378788, 0.580628, 0.930138, 1.52197" \ + ); + } + } + 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.199352, 0.320461, 0.389219, 0.501824, 0.689678, 1.00204, 1.52161", \ + "0.238632, 0.359993, 0.428921, 0.541599, 0.729154, 1.04189, 1.56182", \ + "0.269077, 0.390383, 0.459198, 0.571862, 0.759552, 1.07276, 1.59124", \ + "0.314579, 0.435772, 0.504882, 0.617408, 0.805247, 1.11762, 1.63924", \ + "0.37586, 0.497066, 0.566049, 0.678712, 0.866532, 1.17861, 1.69849", \ + "0.454045, 0.575638, 0.644566, 0.757264, 0.944786, 1.2571, 1.77663", \ + "0.556201, 0.679102, 0.748101, 0.860757, 1.04863, 1.36095, 1.88084" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0355789, 0.168619, 0.263261, 0.422606, 0.690053, 1.13657, 1.88118", \ + "0.0355799, 0.168623, 0.263394, 0.422607, 0.690281, 1.13698, 1.88119", \ + "0.0356161, 0.168631, 0.263401, 0.423544, 0.690776, 1.13757, 1.88155", \ + "0.0356242, 0.168646, 0.263486, 0.423545, 0.690777, 1.13758, 1.8837", \ + "0.0360731, 0.16869, 0.263487, 0.423546, 0.690778, 1.13759, 1.88371", \ + "0.036866, 0.169016, 0.263571, 0.423547, 0.690779, 1.1376, 1.88372", \ + "0.039394, 0.169831, 0.263947, 0.423548, 0.69078, 1.13761, 1.88373" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.245873, 0.371241, 0.433372, 0.531204, 0.692133, 0.958863, 1.40247", \ + "0.286757, 0.412589, 0.474316, 0.572353, 0.733495, 1.0001, 1.4439", \ + "0.316226, 0.441831, 0.504016, 0.601874, 0.762797, 1.02954, 1.47408", \ + "0.362572, 0.488008, 0.550138, 0.648041, 0.808928, 1.07567, 1.5199", \ + "0.426529, 0.552401, 0.614162, 0.712146, 0.873088, 1.13986, 1.58321", \ + "0.516654, 0.642661, 0.704486, 0.802597, 0.963569, 1.23035, 1.67384", \ + "0.645902, 0.772666, 0.834672, 0.932551, 1.09368, 1.36061, 1.80416" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0459734, 0.155694, 0.228878, 0.352752, 0.564653, 0.92073, 1.51597", \ + "0.0459744, 0.155961, 0.228879, 0.352753, 0.564878, 0.921044, 1.51629", \ + "0.0459754, 0.155962, 0.22888, 0.352947, 0.564879, 0.921527, 1.51718", \ + "0.0461096, 0.155963, 0.228893, 0.352948, 0.56488, 0.921722, 1.51772", \ + "0.0461388, 0.15609, 0.228916, 0.352949, 0.56504, 0.921723, 1.51773", \ + "0.046224, 0.156376, 0.228928, 0.35299, 0.565041, 0.921724, 1.51774", \ + "0.04752, 0.15709, 0.229471, 0.353106, 0.565042, 0.921725, 1.51775" \ + ); + } + } + 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.0091957, 0.00974668, 0.00975916, 0.0097582, 0.0096189, 0.00960355, 0.00940539", \ + "0.00899938, 0.00956302, 0.00970587, 0.00973912, 0.00947935, 0.0092177, 0.00949597", \ + "0.00895424, 0.00941851, 0.0094781, 0.00973442, 0.00937188, 0.00947517, 0.00921798", \ + "0.00897707, 0.00928218, 0.0093049, 0.00956538, 0.00919565, 0.00906361, 0.00913329", \ + "0.00922977, 0.00930144, 0.00937701, 0.00924103, 0.00932329, 0.00892865, 0.0098828", \ + "0.0100717, 0.00986407, 0.00987479, 0.0100954, 0.0100445, 0.0094623, 0.0097634", \ + "0.012187, 0.0113112, 0.011487, 0.011307, 0.0112322, 0.0112744, 0.0105383" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00982049, 0.0104587, 0.0106001, 0.010549, 0.0103338, 0.0100832, 0.00974119", \ + "0.00958483, 0.010146, 0.0102577, 0.0103487, 0.0102298, 0.00996542, 0.00946703", \ + "0.00950355, 0.0100061, 0.0101722, 0.0101828, 0.0101438, 0.00992829, 0.00955528", \ + "0.009646, 0.00987872, 0.00999461, 0.0100986, 0.0100339, 0.00998557, 0.00931835", \ + "0.0101162, 0.0101334, 0.0101979, 0.0101444, 0.0101633, 0.0106735, 0.0107223", \ + "0.011196, 0.0105711, 0.0107514, 0.0110182, 0.01089, 0.0104522, 0.0107143", \ + "0.0135069, 0.012113, 0.0121896, 0.0122643, 0.0122808, 0.0123964, 0.0124333" \ + ); + } + } + 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.0093004, 0.00989959, 0.00992705, 0.00990418, 0.00978365, 0.00975682, 0.00960486", \ + "0.00911736, 0.00969638, 0.00982689, 0.00988368, 0.00964009, 0.00939088, 0.00968934", \ + "0.00908899, 0.00955891, 0.00965292, 0.00988724, 0.0095115, 0.00959312, 0.00936241", \ + "0.00910252, 0.00940166, 0.00944837, 0.00964783, 0.0095351, 0.00918592, 0.00929354", \ + "0.0093439, 0.0094276, 0.00949778, 0.00941998, 0.00946059, 0.00904786, 0.0100265", \ + "0.0101825, 0.00998826, 0.00998042, 0.0101728, 0.0101404, 0.00955058, 0.01028", \ + "0.0123155, 0.0114776, 0.0114105, 0.0112447, 0.0114301, 0.0113251, 0.0106816" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00977546, 0.0104365, 0.0104817, 0.010488, 0.0102983, 0.010012, 0.00957141", \ + "0.0095282, 0.010061, 0.0102212, 0.010193, 0.0101374, 0.00995893, 0.00941567", \ + "0.00943998, 0.00997717, 0.0102397, 0.0103719, 0.0100789, 0.00984475, 0.00949287", \ + "0.00961168, 0.00980942, 0.00988727, 0.0100572, 0.00996408, 0.00994823, 0.00917816", \ + "0.0100671, 0.0100898, 0.0101602, 0.0101034, 0.0101386, 0.0106175, 0.0107758", \ + "0.0111406, 0.0105175, 0.0106999, 0.0107727, 0.0108205, 0.0105103, 0.0108067", \ + "0.0134425, 0.0121286, 0.0121401, 0.0121916, 0.0122171, 0.0122531, 0.0121154" \ + ); + } + } + 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.0102575, 0.0108163, 0.0108264, 0.0108208, 0.010662, 0.0106882, 0.0106624", \ + "0.0102944, 0.0109649, 0.0109564, 0.0109551, 0.0107503, 0.0105453, 0.0106583", \ + "0.0102873, 0.0109833, 0.0109196, 0.0110066, 0.0108479, 0.0105688, 0.0106514", \ + "0.0103156, 0.0108486, 0.0109443, 0.0111679, 0.0108791, 0.010482, 0.0108536", \ + "0.010289, 0.0108554, 0.0109225, 0.0107831, 0.0109619, 0.010643, 0.0105985", \ + "0.0102182, 0.0107321, 0.0108633, 0.0109656, 0.0108218, 0.0106051, 0.0107152", \ + "0.0102453, 0.0105963, 0.0107492, 0.0107925, 0.0108791, 0.0109113, 0.0104674" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0104255, 0.0109226, 0.0110183, 0.0110471, 0.0109404, 0.0105953, 0.0101534", \ + "0.0104159, 0.0110374, 0.0110155, 0.01106, 0.0109114, 0.0106719, 0.010236", \ + "0.0103774, 0.0109742, 0.0112347, 0.0110912, 0.0109771, 0.0107365, 0.0103945", \ + "0.010394, 0.0108836, 0.0109458, 0.0110624, 0.0108661, 0.0106771, 0.0102736", \ + "0.0103751, 0.0109717, 0.0110541, 0.0111165, 0.0109058, 0.0113116, 0.0109249", \ + "0.0103862, 0.0108877, 0.0110118, 0.0110684, 0.0112102, 0.0107299, 0.0101743", \ + "0.0103488, 0.0107653, 0.0108475, 0.0109243, 0.0110082, 0.0110829, 0.0110346" \ + ); + } + } + 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.0103196, 0.0109843, 0.0110239, 0.01097, 0.0108577, 0.0108275, 0.0106526", \ + "0.0102178, 0.0108454, 0.010979, 0.0110034, 0.0109095, 0.0104924, 0.010771", \ + "0.0102381, 0.0107901, 0.0108692, 0.0110234, 0.0107174, 0.0107988, 0.0105857", \ + "0.010189, 0.0106473, 0.0107213, 0.0109265, 0.0107686, 0.0104042, 0.0105004", \ + "0.0103367, 0.0106412, 0.0107456, 0.0107089, 0.0107397, 0.01036, 0.011321", \ + "0.0108803, 0.0109719, 0.0110826, 0.0111458, 0.011171, 0.0108676, 0.011114", \ + "0.0123557, 0.0119248, 0.0121131, 0.0120471, 0.0120164, 0.0121096, 0.0115397" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00973861, 0.0103976, 0.0103882, 0.0102787, 0.0102708, 0.00999221, 0.00958631", \ + "0.00973297, 0.0103714, 0.0104719, 0.0104267, 0.0103676, 0.0101525, 0.00959477", \ + "0.0097011, 0.0102625, 0.010472, 0.0103412, 0.0103287, 0.0100754, 0.0096541", \ + "0.00978432, 0.0101731, 0.0102688, 0.0104226, 0.0102435, 0.00998992, 0.00946762", \ + "0.0099005, 0.0101327, 0.0102869, 0.010207, 0.0102281, 0.0101762, 0.0105413", \ + "0.010357, 0.0102537, 0.0105625, 0.0105891, 0.0108072, 0.0101926, 0.0105421", \ + "0.0119227, 0.0112467, 0.0113616, 0.0113438, 0.0116474, 0.0118841, 0.0113539" \ + ); + } + } + 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.0103196, 0.0109843, 0.0110239, 0.01097, 0.0108577, 0.0108275, 0.0106526", \ + "0.0102178, 0.0108454, 0.010979, 0.0110034, 0.0109095, 0.0104924, 0.010771", \ + "0.0102381, 0.0107901, 0.0108692, 0.0110234, 0.0107174, 0.0107988, 0.0105857", \ + "0.010189, 0.0106473, 0.0107213, 0.0109265, 0.0107686, 0.0104042, 0.0105004", \ + "0.0103367, 0.0106412, 0.0107456, 0.0107089, 0.0107397, 0.01036, 0.011321", \ + "0.0108803, 0.0109719, 0.0110826, 0.0111458, 0.011171, 0.0108676, 0.011114", \ + "0.0123557, 0.0119248, 0.0121131, 0.0120471, 0.0120164, 0.0121096, 0.0115397" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0104255, 0.0109226, 0.0110183, 0.0110471, 0.0109404, 0.0105953, 0.0101534", \ + "0.0104159, 0.0110374, 0.0110155, 0.01106, 0.0109114, 0.0106719, 0.010236", \ + "0.0103774, 0.0109742, 0.0112347, 0.0110912, 0.0109771, 0.0107365, 0.0103945", \ + "0.010394, 0.0108836, 0.0109458, 0.0110624, 0.0108661, 0.0106771, 0.0102736", \ + "0.0103751, 0.0109717, 0.0110541, 0.0111165, 0.0109058, 0.0113116, 0.0109249", \ + "0.0103862, 0.0108877, 0.0110118, 0.0110684, 0.0112102, 0.0107299, 0.0101743", \ + "0.0103488, 0.0107653, 0.0108475, 0.0109243, 0.0110082, 0.0110829, 0.0110346" \ + ); + } + } + } + pin (A0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00259668; + rise_capacitance : 0.00262997; + rise_capacitance_range (0.00238724, 0.002825); + fall_capacitance : 0.00256338; + fall_capacitance_range (0.00232269, 0.00272178); + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00270178; + rise_capacitance : 0.0027325; + rise_capacitance_range (0.0024879, 0.00292819); + fall_capacitance : 0.00267105; + fall_capacitance_range (0.00245205, 0.00282436); + } + pin (S) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00463233; + rise_capacitance : 0.00469804; + rise_capacitance_range (0.00410425, 0.00557877); + fall_capacitance : 0.00456663; + fall_capacitance_range (0.0040755, 0.00542569); + 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.00304364, 0.00273265, 0.00267168, 0.00271391, 0.00289865, 0.00346346, 0.00480159" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0030201, 0.00284791, 0.00282609, 0.00285689, 0.00304717, 0.00360887, 0.00492471" \ + ); + } + } + 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.003118, 0.00289891, 0.00284642, 0.00291332, 0.00310184, 0.00365443, 0.00499943" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00333169, 0.00308963, 0.003055, 0.00308668, 0.0032881, 0.00385859, 0.00513365" \ + ); + } + } + 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.003118, 0.00289891, 0.00284642, 0.00291332, 0.00310184, 0.00365443, 0.00499943" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00333169, 0.00308963, 0.003055, 0.00308668, 0.0032881, 0.00385859, 0.00513365" \ + ); + } + } + } + } + cell (sg13cmos5l_mux4_1) { + area : 38.1024; + cell_footprint : "mux4"; + cell_leakage_power : 2353.5; + leakage_power () { + value : 997.58; + when : "!S1&!S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 2249.05; + when : "!S1&!S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 1073.91; + when : "!S1&!S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 2040.26; + when : "!S1&!S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 2377.66; + when : "!S1&!S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 2792.8; + when : "!S1&!S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 2453.98; + when : "!S1&!S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 2584; + when : "!S1&!S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 1073.92; + when : "!S1&!S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 2325.39; + when : "!S1&!S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 1150.25; + when : "!S1&!S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 2116.59; + when : "!S1&!S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 2168.86; + when : "!S1&!S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 2584; + when : "!S1&!S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 2245.18; + when : "!S1&!S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 2375.2; + when : "!S1&!S0&A3&A2&A1&A0"; + } + leakage_power () { + value : 1313.11; + when : "!S1&S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 1389.46; + when : "!S1&S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 2564.47; + when : "!S1&S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 2355.68; + when : "!S1&S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 1389.46; + when : "!S1&S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 1465.81; + when : "!S1&S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 2640.82; + when : "!S1&S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 2432.03; + when : "!S1&S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 2693.18; + when : "!S1&S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 2769.53; + when : "!S1&S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 3108.21; + when : "!S1&S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 2899.42; + when : "!S1&S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 2484.39; + when : "!S1&S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 2560.74; + when : "!S1&S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 2899.41; + when : "!S1&S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 2690.62; + when : "!S1&S0&A3&A2&A1&A0"; + } + leakage_power () { + value : 1313.01; + when : "S1&!S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 2693.27; + when : "S1&!S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 1389.33; + when : "S1&!S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 2484.48; + when : "S1&!S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 2564.3; + when : "S1&!S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 3108.23; + when : "S1&!S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 2640.62; + when : "S1&!S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 2899.43; + when : "S1&!S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 1389.35; + when : "S1&!S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 2769.61; + when : "S1&!S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 1465.68; + when : "S1&!S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 2560.82; + when : "S1&!S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 2355.5; + when : "S1&!S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 2899.43; + when : "S1&!S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 2431.82; + when : "S1&!S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 2690.63; + when : "S1&!S0&A3&A2&A1&A0"; + } + leakage_power () { + value : 1628.54; + when : "S1&S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 1704.89; + when : "S1&S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 3008.69; + when : "S1&S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 2799.91; + when : "S1&S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 1704.89; + when : "S1&S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 1781.24; + when : "S1&S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 3085.04; + when : "S1&S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 2876.25; + when : "S1&S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 2879.82; + when : "S1&S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 2956.16; + when : "S1&S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 3423.64; + when : "S1&S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 3214.85; + when : "S1&S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 2671.03; + when : "S1&S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 2747.37; + when : "S1&S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 3214.84; + when : "S1&S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 3006.05; + 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.221506, 0.345998, 0.41634, 0.529387, 0.717563, 1.0303, 1.55128", \ + "0.257147, 0.381432, 0.451758, 0.564835, 0.752935, 1.0658, 1.5863", \ + "0.291294, 0.416201, 0.486464, 0.599793, 0.787931, 1.10074, 1.62127", \ + "0.351791, 0.478609, 0.549045, 0.662426, 0.850578, 1.16355, 1.68383", \ + "0.445536, 0.578206, 0.648746, 0.762609, 0.950777, 1.2635, 1.78409", \ + "0.582213, 0.725539, 0.798542, 0.912334, 1.10106, 1.41381, 1.93478", \ + "0.772635, 0.938001, 1.01552, 1.13211, 1.3198, 1.63168, 2.15334" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0428974, 0.173645, 0.266803, 0.424107, 0.691537, 1.1384, 1.88363", \ + "0.0428984, 0.173716, 0.267078, 0.424181, 0.691538, 1.13843, 1.88402", \ + "0.043327, 0.174021, 0.267079, 0.42432, 0.691543, 1.13844, 1.88403", \ + "0.0458097, 0.175616, 0.267776, 0.424822, 0.691712, 1.13865, 1.88474", \ + "0.0512928, 0.18003, 0.270707, 0.426263, 0.692424, 1.13901, 1.88475", \ + "0.062834, 0.188501, 0.277335, 0.430073, 0.694257, 1.14002, 1.88476", \ + "0.081459, 0.207111, 0.292562, 0.440383, 0.699019, 1.14245, 1.88669" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.248632, 0.375579, 0.439603, 0.538626, 0.699494, 0.965692, 1.40822", \ + "0.28464, 0.411311, 0.47504, 0.574205, 0.735159, 1.00155, 1.44376", \ + "0.316802, 0.443838, 0.508207, 0.606855, 0.76785, 1.03441, 1.47648", \ + "0.372354, 0.500795, 0.564959, 0.664454, 0.825659, 1.09177, 1.53436", \ + "0.45573, 0.589456, 0.65494, 0.755315, 0.916698, 1.18326, 1.6257", \ + "0.569386, 0.714179, 0.782342, 0.885444, 1.04718, 1.31409, 1.75719", \ + "0.724686, 0.890212, 0.963039, 1.06796, 1.23298, 1.50005, 1.94393" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0492083, 0.15951, 0.23096, 0.352186, 0.561354, 0.915039, 1.50857", \ + "0.0492093, 0.159511, 0.230961, 0.352191, 0.561355, 0.915953, 1.50867", \ + "0.0493852, 0.159534, 0.231098, 0.352192, 0.561356, 0.915954, 1.50967", \ + "0.0514922, 0.160856, 0.232074, 0.35331, 0.561495, 0.91687, 1.50968", \ + "0.0569004, 0.166065, 0.236249, 0.356139, 0.563359, 0.916871, 1.50969", \ + "0.066742, 0.176347, 0.245228, 0.363322, 0.56739, 0.918367, 1.51003", \ + "0.086635, 0.198026, 0.264707, 0.376731, 0.576509, 0.922582, 1.51242" \ + ); + } + } + 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.212035, 0.336057, 0.406205, 0.519316, 0.707509, 1.0199, 1.5408", \ + "0.252389, 0.376346, 0.446594, 0.559614, 0.747864, 1.06025, 1.58125", \ + "0.287598, 0.411865, 0.482285, 0.59541, 0.783475, 1.09601, 1.6168", \ + "0.348914, 0.475444, 0.545835, 0.659069, 0.847027, 1.15995, 1.68075", \ + "0.442827, 0.575491, 0.645789, 0.759382, 0.947673, 1.26035, 1.7809", \ + "0.578666, 0.723258, 0.795391, 0.908969, 1.09776, 1.4105, 1.93157", \ + "0.76532, 0.93289, 1.00962, 1.12654, 1.31399, 1.62657, 2.14723" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0424004, 0.173427, 0.266391, 0.423787, 0.690934, 1.13812, 1.88338", \ + "0.0424014, 0.173428, 0.266392, 0.423991, 0.690935, 1.13815, 1.88341", \ + "0.0429866, 0.173593, 0.266508, 0.424067, 0.69171, 1.13816, 1.88392", \ + "0.045354, 0.175352, 0.267548, 0.424554, 0.691711, 1.13839, 1.88476", \ + "0.0509506, 0.179872, 0.27043, 0.426131, 0.692257, 1.13864, 1.88477", \ + "0.062952, 0.189401, 0.277219, 0.429838, 0.694028, 1.13973, 1.88478", \ + "0.081935, 0.209141, 0.293357, 0.440797, 0.698997, 1.14185, 1.88635" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.25199, 0.379103, 0.443344, 0.542146, 0.703276, 0.969492, 1.41196", \ + "0.28606, 0.412863, 0.476792, 0.575983, 0.737063, 1.00363, 1.44574", \ + "0.317459, 0.444697, 0.508632, 0.607898, 0.768671, 1.0355, 1.47755", \ + "0.372325, 0.500908, 0.565242, 0.664705, 0.826007, 1.09218, 1.535", \ + "0.454998, 0.588883, 0.654423, 0.754668, 0.916249, 1.18268, 1.62536", \ + "0.568594, 0.713054, 0.781851, 0.883327, 1.04594, 1.31275, 1.75568", \ + "0.726099, 0.890504, 0.963342, 1.06779, 1.23304, 1.50035, 1.94415" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0496239, 0.159755, 0.231266, 0.352332, 0.56163, 0.915279, 1.50899", \ + "0.0496249, 0.159756, 0.231267, 0.352545, 0.561631, 0.916211, 1.509", \ + "0.0496999, 0.159757, 0.231268, 0.352546, 0.561954, 0.916212, 1.50901", \ + "0.0516976, 0.161214, 0.232273, 0.353467, 0.562258, 0.917121, 1.50904", \ + "0.0570732, 0.16608, 0.236393, 0.356304, 0.563685, 0.917122, 1.50953", \ + "0.066662, 0.176361, 0.24581, 0.363091, 0.567537, 0.918551, 1.51034", \ + "0.085621, 0.196735, 0.263722, 0.376251, 0.576088, 0.923658, 1.51283" \ + ); + } + } + 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.23153, 0.357547, 0.428242, 0.541554, 0.72958, 1.04225, 1.56309", \ + "0.267898, 0.393977, 0.464574, 0.577791, 0.766063, 1.07891, 1.5996", \ + "0.302803, 0.4296, 0.500042, 0.613317, 0.801515, 1.11424, 1.6344", \ + "0.365125, 0.493838, 0.56444, 0.677976, 0.866438, 1.17912, 1.69962", \ + "0.462028, 0.596667, 0.667933, 0.781631, 0.969924, 1.28259, 1.80341", \ + "0.604296, 0.750786, 0.823617, 0.937669, 1.12619, 1.43952, 1.95996", \ + "0.801655, 0.971249, 1.04936, 1.16689, 1.35472, 1.66744, 2.1885" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0439648, 0.174925, 0.267482, 0.424406, 0.691325, 1.13815, 1.88341", \ + "0.0439658, 0.174926, 0.267483, 0.424407, 0.691326, 1.13816, 1.88342", \ + "0.0442371, 0.175222, 0.267672, 0.424951, 0.691672, 1.13817, 1.88343", \ + "0.0467022, 0.176583, 0.268592, 0.425086, 0.691673, 1.13834, 1.88467", \ + "0.0526731, 0.181229, 0.271722, 0.426793, 0.69235, 1.13851, 1.88468", \ + "0.064162, 0.191198, 0.278904, 0.430757, 0.694544, 1.13962, 1.88469", \ + "0.083589, 0.211102, 0.295116, 0.4422, 0.699494, 1.14175, 1.88651" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.267395, 0.396514, 0.461487, 0.561414, 0.722655, 0.988915, 1.43141", \ + "0.302563, 0.431737, 0.496386, 0.596389, 0.757715, 1.0237, 1.46636", \ + "0.334695, 0.464248, 0.529523, 0.628891, 0.790143, 1.05651, 1.4991", \ + "0.391157, 0.52179, 0.587206, 0.687054, 0.848716, 1.11487, 1.55754", \ + "0.476973, 0.61293, 0.679516, 0.78014, 0.94218, 1.20844, 1.65118", \ + "0.596139, 0.743518, 0.812349, 0.916098, 1.07878, 1.3454, 1.78885", \ + "0.762075, 0.929427, 1.00244, 1.10868, 1.27426, 1.54226, 1.98643" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0508189, 0.162051, 0.233255, 0.353979, 0.561935, 0.915304, 1.50861", \ + "0.0508199, 0.162052, 0.233325, 0.35398, 0.562452, 0.915541, 1.50875", \ + "0.0508209, 0.162091, 0.23349, 0.354422, 0.562453, 0.915542, 1.50886", \ + "0.0526889, 0.163144, 0.23426, 0.354956, 0.563014, 0.916151, 1.50887", \ + "0.0579744, 0.168482, 0.238692, 0.357906, 0.564629, 0.916372, 1.50996", \ + "0.06785, 0.179051, 0.247978, 0.365476, 0.568908, 0.919287, 1.51063", \ + "0.086646, 0.200156, 0.266862, 0.37913, 0.578448, 0.924192, 1.51332" \ + ); + } + } + 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.223153, 0.349001, 0.419549, 0.532564, 0.720841, 1.0332, 1.55421", \ + "0.262898, 0.388612, 0.45928, 0.572406, 0.760597, 1.07354, 1.59352", \ + "0.298802, 0.42481, 0.495312, 0.608726, 0.796805, 1.1097, 1.63015", \ + "0.36183, 0.49021, 0.560826, 0.674154, 0.862382, 1.17535, 1.69579", \ + "0.459125, 0.593431, 0.664488, 0.778199, 0.966529, 1.27953, 1.79988", \ + "0.600941, 0.747651, 0.820174, 0.93418, 1.12287, 1.43564, 1.95631", \ + "0.79772, 0.967327, 1.04568, 1.16304, 1.35081, 1.66334, 2.18409" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0434124, 0.174594, 0.267203, 0.424234, 0.691191, 1.13808, 1.88334", \ + "0.0434134, 0.174595, 0.267204, 0.424235, 0.691192, 1.13815, 1.88386", \ + "0.0439427, 0.17491, 0.267343, 0.424446, 0.691255, 1.13816, 1.88387", \ + "0.0463155, 0.176475, 0.268323, 0.424869, 0.691422, 1.13872, 1.8846", \ + "0.0521206, 0.181025, 0.27147, 0.426601, 0.69233, 1.13873, 1.88461", \ + "0.064458, 0.191219, 0.278601, 0.430626, 0.694204, 1.13954, 1.88462", \ + "0.083648, 0.211069, 0.29521, 0.442057, 0.699493, 1.14171, 1.88626" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.269327, 0.398739, 0.463318, 0.563339, 0.724342, 0.990833, 1.43319", \ + "0.303243, 0.43246, 0.49714, 0.597062, 0.758368, 1.02466, 1.46713", \ + "0.334925, 0.464515, 0.529196, 0.629171, 0.790368, 1.05659, 1.49923", \ + "0.390619, 0.521348, 0.58679, 0.686595, 0.84831, 1.11448, 1.55711", \ + "0.475973, 0.611828, 0.678286, 0.779358, 0.941165, 1.2075, 1.6502", \ + "0.59447, 0.741977, 0.811193, 0.913964, 1.07653, 1.3434, 1.78631", \ + "0.759704, 0.926349, 0.999993, 1.10792, 1.27232, 1.54, 1.98402" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0509598, 0.162204, 0.23328, 0.354006, 0.562302, 0.915308, 1.50886", \ + "0.0509608, 0.162205, 0.233281, 0.354007, 0.562315, 0.915448, 1.50887", \ + "0.0509618, 0.162206, 0.233282, 0.354462, 0.562316, 0.915696, 1.50888", \ + "0.0528666, 0.16304, 0.234319, 0.354888, 0.562922, 0.916149, 1.50889", \ + "0.0579625, 0.168302, 0.238386, 0.357617, 0.564209, 0.916335, 1.51027", \ + "0.06777, 0.179401, 0.248858, 0.365475, 0.568665, 0.918687, 1.51115", \ + "0.086842, 0.199678, 0.266035, 0.380733, 0.578127, 0.924029, 1.5127" \ + ); + } + } + 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.195326, 0.321606, 0.391338, 0.504397, 0.692228, 1.00489, 1.52579", \ + "0.236223, 0.362016, 0.432572, 0.5457, 0.733821, 1.04657, 1.56706", \ + "0.272654, 0.399409, 0.469684, 0.583127, 0.771123, 1.08394, 1.60523", \ + "0.33355, 0.463676, 0.534765, 0.64828, 0.836321, 1.14924, 1.6702", \ + "0.42276, 0.562191, 0.633369, 0.747261, 0.935643, 1.24837, 1.76909", \ + "0.546372, 0.704355, 0.779136, 0.893107, 1.08142, 1.39451, 1.91533", \ + "0.71177, 0.900887, 0.980647, 1.09857, 1.28851, 1.6014, 2.12216" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0431566, 0.174878, 0.26729, 0.424078, 0.690957, 1.13808, 1.88386", \ + "0.0431895, 0.174879, 0.267291, 0.424079, 0.690977, 1.13809, 1.88387", \ + "0.0447923, 0.175107, 0.267448, 0.42445, 0.691494, 1.1381, 1.88454", \ + "0.0489497, 0.177614, 0.269171, 0.425249, 0.691495, 1.13811, 1.88455", \ + "0.0587935, 0.184568, 0.273456, 0.427812, 0.692855, 1.13886, 1.88456", \ + "0.076983, 0.197871, 0.283702, 0.433232, 0.695478, 1.14063, 1.88508", \ + "0.102204, 0.227883, 0.305536, 0.447492, 0.702808, 1.14344, 1.88712" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.233752, 0.363292, 0.428522, 0.527744, 0.689085, 0.955231, 1.39767", \ + "0.268089, 0.397452, 0.462612, 0.56205, 0.723307, 0.989593, 1.4319", \ + "0.303355, 0.432879, 0.497953, 0.59808, 0.759132, 1.02585, 1.46777", \ + "0.362198, 0.494326, 0.560057, 0.660067, 0.821745, 1.08776, 1.5304", \ + "0.448362, 0.588342, 0.655225, 0.756685, 0.918993, 1.18576, 1.62838", \ + "0.561977, 0.717886, 0.788425, 0.892483, 1.0553, 1.32255, 1.76597", \ + "0.715734, 0.898485, 0.974256, 1.08159, 1.24933, 1.51472, 1.95938" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0506965, 0.162052, 0.23336, 0.353988, 0.561953, 0.915352, 1.50884", \ + "0.0506975, 0.162053, 0.233611, 0.353989, 0.561982, 0.915977, 1.50885", \ + "0.0513541, 0.162054, 0.233612, 0.354283, 0.562081, 0.916141, 1.50886", \ + "0.0548137, 0.164424, 0.235349, 0.35561, 0.563057, 0.917481, 1.5095", \ + "0.0636321, 0.171785, 0.241237, 0.360018, 0.565717, 0.917482, 1.50998", \ + "0.079442, 0.186136, 0.25411, 0.369255, 0.571361, 0.921007, 1.51253", \ + "0.106252, 0.21516, 0.27757, 0.386229, 0.583497, 0.927057, 1.5158" \ + ); + } + } + 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.181856, 0.306001, 0.375892, 0.488699, 0.676696, 0.989081, 1.51006", \ + "0.222, 0.346088, 0.416364, 0.529335, 0.71723, 1.02987, 1.55059", \ + "0.256686, 0.381769, 0.451835, 0.5651, 0.753029, 1.06556, 1.58769", \ + "0.314333, 0.443309, 0.513571, 0.626814, 0.815125, 1.12764, 1.64872", \ + "0.398437, 0.535308, 0.606538, 0.720377, 0.908765, 1.22133, 1.74174", \ + "0.513525, 0.669021, 0.743475, 0.857391, 1.04596, 1.35808, 1.87874", \ + "0.668212, 0.853873, 0.93195, 1.04917, 1.23822, 1.55139, 2.07165" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0421897, 0.173244, 0.266325, 0.423694, 0.690911, 1.13811, 1.88337", \ + "0.0423861, 0.173245, 0.266326, 0.423865, 0.690912, 1.13831, 1.88345", \ + "0.0439997, 0.17403, 0.26676, 0.424104, 0.691016, 1.13832, 1.88472", \ + "0.0482578, 0.176736, 0.268409, 0.424928, 0.691554, 1.1431, 1.88473", \ + "0.0581066, 0.182619, 0.272331, 0.427277, 0.692769, 1.14311, 1.88474", \ + "0.076308, 0.196072, 0.282426, 0.432671, 0.695104, 1.14312, 1.88495", \ + "0.101962, 0.224169, 0.30218, 0.445233, 0.702033, 1.14313, 1.88746" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.211301, 0.33822, 0.402275, 0.500925, 0.661708, 0.927742, 1.37021", \ + "0.245417, 0.372245, 0.435989, 0.535099, 0.69646, 0.962371, 1.40482", \ + "0.279607, 0.406713, 0.471123, 0.570262, 0.731198, 0.997351, 1.44006", \ + "0.335628, 0.466039, 0.530898, 0.630489, 0.791839, 1.05786, 1.50015", \ + "0.415979, 0.554098, 0.620289, 0.721044, 0.883219, 1.14973, 1.59238", \ + "0.521281, 0.674529, 0.744125, 0.846335, 1.00929, 1.2769, 1.72039", \ + "0.662541, 0.842942, 0.918162, 1.02344, 1.18862, 1.45676, 1.89975" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0490982, 0.159127, 0.231246, 0.352256, 0.561032, 0.914961, 1.50864", \ + "0.0490992, 0.159128, 0.231247, 0.352257, 0.561536, 0.915527, 1.50865", \ + "0.050286, 0.159457, 0.231248, 0.352386, 0.561646, 0.915528, 1.50974", \ + "0.0540993, 0.16238, 0.233216, 0.353823, 0.562231, 0.918431, 1.50975", \ + "0.063067, 0.169411, 0.238904, 0.35823, 0.564609, 0.918432, 1.50976", \ + "0.078647, 0.183369, 0.251434, 0.366468, 0.570336, 0.920231, 1.51184", \ + "0.106699, 0.210479, 0.274424, 0.382612, 0.580103, 0.926182, 1.51557" \ + ); + } + } + 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.195326, 0.321606, 0.391338, 0.504397, 0.692228, 1.00489, 1.52579", \ + "0.236223, 0.362016, 0.432572, 0.5457, 0.733821, 1.04657, 1.56706", \ + "0.272654, 0.399409, 0.469684, 0.583127, 0.771123, 1.08394, 1.60523", \ + "0.33355, 0.463676, 0.534765, 0.64828, 0.836321, 1.14924, 1.6702", \ + "0.42276, 0.562191, 0.633369, 0.747261, 0.935643, 1.24837, 1.76909", \ + "0.546372, 0.704355, 0.779136, 0.893107, 1.08142, 1.39451, 1.91533", \ + "0.71177, 0.900887, 0.980647, 1.09857, 1.28851, 1.6014, 2.12216" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0431566, 0.174878, 0.26729, 0.424078, 0.690957, 1.13808, 1.88386", \ + "0.0431895, 0.174879, 0.267291, 0.424079, 0.690977, 1.13809, 1.88387", \ + "0.0447923, 0.175107, 0.267448, 0.42445, 0.691494, 1.1381, 1.88454", \ + "0.0489497, 0.177614, 0.269171, 0.425249, 0.691495, 1.13811, 1.88455", \ + "0.0587935, 0.184568, 0.273456, 0.427812, 0.692855, 1.13886, 1.88456", \ + "0.076983, 0.197871, 0.283702, 0.433232, 0.695478, 1.14063, 1.88508", \ + "0.102204, 0.227883, 0.305536, 0.447492, 0.702808, 1.14344, 1.88712" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.233752, 0.363292, 0.428522, 0.527744, 0.689085, 0.955231, 1.39767", \ + "0.268089, 0.397452, 0.462612, 0.56205, 0.723307, 0.989593, 1.4319", \ + "0.303355, 0.432879, 0.497953, 0.59808, 0.759132, 1.02585, 1.46777", \ + "0.362198, 0.494326, 0.560057, 0.660067, 0.821745, 1.08776, 1.5304", \ + "0.448362, 0.588342, 0.655225, 0.756685, 0.918993, 1.18576, 1.62838", \ + "0.561977, 0.717886, 0.788425, 0.892483, 1.0553, 1.32255, 1.76597", \ + "0.715734, 0.898485, 0.974256, 1.08159, 1.24933, 1.51472, 1.95938" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0506965, 0.162052, 0.23336, 0.353988, 0.561953, 0.915352, 1.50884", \ + "0.0506975, 0.162053, 0.233611, 0.353989, 0.561982, 0.915977, 1.50885", \ + "0.0513541, 0.162054, 0.233612, 0.354283, 0.562081, 0.916141, 1.50886", \ + "0.0548137, 0.164424, 0.235349, 0.35561, 0.563057, 0.917481, 1.5095", \ + "0.0636321, 0.171785, 0.241237, 0.360018, 0.565717, 0.917482, 1.50998", \ + "0.079442, 0.186136, 0.25411, 0.369255, 0.571361, 0.921007, 1.51253", \ + "0.106252, 0.21516, 0.27757, 0.386229, 0.583497, 0.927057, 1.5158" \ + ); + } + } + 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.280807, 0.407366, 0.477504, 0.590621, 0.778719, 1.09155, 1.61241", \ + "0.322905, 0.449506, 0.519515, 0.633039, 0.821075, 1.1337, 1.65406", \ + "0.357781, 0.484042, 0.554672, 0.667768, 0.855984, 1.16864, 1.68946", \ + "0.41175, 0.537974, 0.608148, 0.721495, 0.909926, 1.22243, 1.74308", \ + "0.485921, 0.611956, 0.682373, 0.795592, 0.983516, 1.29608, 1.81658", \ + "0.585729, 0.71233, 0.782793, 0.89583, 1.084, 1.39636, 1.91673", \ + "0.72512, 0.853267, 0.92403, 1.03718, 1.22561, 1.53801, 2.05834" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0440453, 0.175331, 0.26748, 0.424369, 0.691338, 1.13822, 1.88341", \ + "0.0440566, 0.175332, 0.267481, 0.424476, 0.691339, 1.13823, 1.8838", \ + "0.0440576, 0.175333, 0.267482, 0.424543, 0.69134, 1.13824, 1.88381", \ + "0.0440586, 0.175334, 0.267559, 0.424544, 0.691341, 1.1441, 1.88426", \ + "0.0441288, 0.175335, 0.26756, 0.424545, 0.691342, 1.14411, 1.88433", \ + "0.044882, 0.175336, 0.267561, 0.424546, 0.691343, 1.14412, 1.88434", \ + "0.047632, 0.176298, 0.268175, 0.424547, 0.691344, 1.14413, 1.88435" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.305113, 0.434318, 0.499475, 0.598819, 0.760112, 1.02642, 1.4688", \ + "0.352681, 0.481928, 0.546531, 0.646504, 0.80793, 1.07395, 1.51647", \ + "0.387536, 0.517028, 0.581738, 0.681609, 0.842788, 1.10928, 1.55161", \ + "0.441106, 0.569923, 0.634756, 0.73451, 0.895922, 1.16214, 1.60459", \ + "0.518501, 0.646926, 0.711866, 0.8116, 0.972567, 1.23855, 1.68121", \ + "0.628059, 0.75717, 0.821928, 0.921797, 1.08259, 1.34835, 1.79057", \ + "0.788225, 0.919043, 0.984475, 1.08395, 1.2452, 1.51112, 1.95318" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0508093, 0.162214, 0.233604, 0.354038, 0.561879, 0.915648, 1.50871", \ + "0.0509321, 0.162215, 0.233605, 0.354039, 0.562632, 0.915649, 1.50882", \ + "0.0509331, 0.162216, 0.233606, 0.355279, 0.562633, 0.91565, 1.50892", \ + "0.0509341, 0.162217, 0.233607, 0.35528, 0.562634, 0.91571, 1.50893", \ + "0.0509351, 0.162218, 0.233608, 0.355281, 0.562635, 0.915711, 1.50894", \ + "0.051536, 0.162219, 0.233609, 0.355282, 0.562636, 0.915712, 1.50895", \ + "0.053549, 0.16348, 0.234485, 0.355283, 0.562637, 0.915713, 1.50896" \ + ); + } + } + 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.270335, 0.394775, 0.465063, 0.578166, 0.766344, 1.07913, 1.6001", \ + "0.312132, 0.436586, 0.506836, 0.620018, 0.808261, 1.12092, 1.64156", \ + "0.34681, 0.471271, 0.54151, 0.65473, 0.843477, 1.1559, 1.67645", \ + "0.400064, 0.524531, 0.594791, 0.708139, 0.896416, 1.20921, 1.72978", \ + "0.472937, 0.597449, 0.667508, 0.780786, 0.968892, 1.28153, 1.80228", \ + "0.570674, 0.695827, 0.765896, 0.879106, 1.06743, 1.38007, 1.90067", \ + "0.705872, 0.833542, 0.903401, 1.01659, 1.20514, 1.51771, 2.03824" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0432106, 0.173885, 0.266879, 0.424192, 0.691231, 1.13839, 1.88363", \ + "0.0432178, 0.174171, 0.26688, 0.424356, 0.691427, 1.1384, 1.88366", \ + "0.0432188, 0.174172, 0.266881, 0.424357, 0.691643, 1.13841, 1.88367", \ + "0.0432198, 0.174173, 0.266912, 0.424491, 0.691644, 1.14258, 1.88463", \ + "0.0435548, 0.174174, 0.266913, 0.424492, 0.691645, 1.14259, 1.88464", \ + "0.044546, 0.174242, 0.266946, 0.424493, 0.691646, 1.1426, 1.88465", \ + "0.047641, 0.175961, 0.267817, 0.424494, 0.691647, 1.14261, 1.88466" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.287112, 0.413894, 0.477851, 0.577004, 0.738157, 1.00428, 1.44696", \ + "0.332976, 0.459999, 0.524097, 0.623121, 0.784106, 1.05029, 1.49304", \ + "0.367901, 0.494872, 0.559079, 0.658385, 0.819432, 1.08595, 1.52809", \ + "0.421784, 0.548298, 0.612681, 0.711581, 0.872766, 1.139, 1.5818", \ + "0.498577, 0.625076, 0.689153, 0.78859, 0.949178, 1.21528, 1.65815", \ + "0.606538, 0.733958, 0.797865, 0.896823, 1.05789, 1.32391, 1.76619", \ + "0.762865, 0.891685, 0.956879, 1.05587, 1.2169, 1.4832, 1.92569" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0496705, 0.159793, 0.231258, 0.352362, 0.561172, 0.915248, 1.50892", \ + "0.04986, 0.159794, 0.231408, 0.352363, 0.561253, 0.915484, 1.50895", \ + "0.049861, 0.159795, 0.231409, 0.35244, 0.561928, 0.916262, 1.50908", \ + "0.049862, 0.159796, 0.23141, 0.352617, 0.561929, 0.916263, 1.51043", \ + "0.049908, 0.159797, 0.231411, 0.352618, 0.56193, 0.916264, 1.51044", \ + "0.050744, 0.159798, 0.231412, 0.352619, 0.561931, 0.916265, 1.51045", \ + "0.053213, 0.161115, 0.232617, 0.352934, 0.561932, 0.916266, 1.51046" \ + ); + } + } + 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.111582, 0.236661, 0.306597, 0.419223, 0.606916, 0.919098, 1.43956", \ + "0.147932, 0.272547, 0.342608, 0.455371, 0.643035, 0.955866, 1.47529", \ + "0.176212, 0.301386, 0.3717, 0.484863, 0.672746, 0.984854, 1.50489", \ + "0.219863, 0.347858, 0.418593, 0.532025, 0.720205, 1.03244, 1.5528", \ + "0.276958, 0.413756, 0.484217, 0.597778, 0.786376, 1.09929, 1.6192", \ + "0.354727, 0.506827, 0.579252, 0.69221, 0.880165, 1.19279, 1.71374", \ + "0.460322, 0.639431, 0.713785, 0.827768, 1.01573, 1.32922, 1.84916" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0396104, 0.173016, 0.266757, 0.423546, 0.690386, 1.13744, 1.88273", \ + "0.0399236, 0.173243, 0.266758, 0.423602, 0.690394, 1.13766, 1.88274", \ + "0.0426265, 0.174483, 0.267223, 0.424094, 0.691218, 1.13767, 1.88275", \ + "0.0494763, 0.177025, 0.269397, 0.425877, 0.691729, 1.14159, 1.8833", \ + "0.0613702, 0.182652, 0.273036, 0.42859, 0.694139, 1.1416, 1.88388", \ + "0.076599, 0.195338, 0.282119, 0.433179, 0.696889, 1.14248, 1.88666", \ + "0.102399, 0.220778, 0.299423, 0.443859, 0.703178, 1.14586, 1.89016" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.135285, 0.261031, 0.325029, 0.423203, 0.583699, 0.849371, 1.29138", \ + "0.165956, 0.290784, 0.355023, 0.453162, 0.613828, 0.879526, 1.32171", \ + "0.194071, 0.319719, 0.383616, 0.482437, 0.643166, 0.908983, 1.35098", \ + "0.237229, 0.364854, 0.429651, 0.529497, 0.690736, 0.95657, 1.39864", \ + "0.294793, 0.428099, 0.493795, 0.595, 0.75721, 1.02417, 1.46722", \ + "0.366173, 0.513377, 0.579719, 0.680098, 0.842889, 1.11084, 1.55498", \ + "0.460581, 0.635342, 0.70649, 0.808873, 0.97086, 1.2388, 1.68161" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.045792, 0.157219, 0.229758, 0.35087, 0.560005, 0.914265, 1.50791", \ + "0.045793, 0.15722, 0.229759, 0.351389, 0.560006, 0.914313, 1.50805", \ + "0.0471668, 0.158181, 0.230351, 0.351785, 0.56144, 0.914566, 1.50806", \ + "0.0531523, 0.161653, 0.23381, 0.354745, 0.562574, 0.915717, 1.51105", \ + "0.0645674, 0.167508, 0.238916, 0.35975, 0.566898, 0.918521, 1.51106", \ + "0.083405, 0.179454, 0.246992, 0.364816, 0.571665, 0.923877, 1.51484", \ + "0.111162, 0.208951, 0.270204, 0.379835, 0.579186, 0.927759, 1.52041" \ + ); + } + } + 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.111239, 0.236604, 0.306263, 0.419131, 0.606674, 0.919021, 1.43898", \ + "0.147795, 0.272321, 0.342235, 0.455223, 0.642866, 0.955701, 1.47534", \ + "0.176096, 0.301247, 0.371632, 0.484714, 0.672636, 0.985179, 1.50482", \ + "0.219714, 0.347725, 0.418405, 0.532016, 0.720005, 1.03224, 1.55262", \ + "0.276967, 0.413682, 0.484177, 0.597619, 0.78634, 1.09935, 1.61949", \ + "0.354447, 0.505806, 0.578832, 0.69179, 0.879766, 1.19222, 1.7135", \ + "0.4591, 0.639888, 0.714424, 0.828029, 1.01524, 1.32943, 1.84943" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0394264, 0.173164, 0.266627, 0.423432, 0.690532, 1.13733, 1.88284", \ + "0.0398545, 0.173314, 0.266628, 0.423695, 0.690533, 1.13765, 1.88287", \ + "0.0424912, 0.174415, 0.267271, 0.424129, 0.691227, 1.13774, 1.88288", \ + "0.0494472, 0.177067, 0.269475, 0.425895, 0.691766, 1.1416, 1.88323", \ + "0.0611349, 0.182646, 0.273171, 0.428566, 0.694223, 1.14161, 1.88326", \ + "0.077109, 0.194877, 0.282216, 0.433234, 0.696866, 1.14257, 1.88653", \ + "0.102623, 0.22102, 0.299991, 0.44387, 0.703112, 1.1458, 1.88928" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.135027, 0.260785, 0.324945, 0.423148, 0.583584, 0.849373, 1.29136", \ + "0.165683, 0.291083, 0.354252, 0.453257, 0.613698, 0.879426, 1.32159", \ + "0.193773, 0.319483, 0.383269, 0.482233, 0.642883, 0.908651, 1.3512", \ + "0.236903, 0.364701, 0.42962, 0.529317, 0.690624, 0.956468, 1.39854", \ + "0.294259, 0.427976, 0.493521, 0.594221, 0.756764, 1.0237, 1.4664", \ + "0.365917, 0.513037, 0.578948, 0.680335, 0.842566, 1.11063, 1.55481", \ + "0.460039, 0.635033, 0.706203, 0.808534, 0.970522, 1.23834, 1.68134" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0458385, 0.157868, 0.229861, 0.351269, 0.560348, 0.914904, 1.50866", \ + "0.0458395, 0.157869, 0.229862, 0.351473, 0.560349, 0.914905, 1.50867", \ + "0.0472185, 0.158248, 0.230461, 0.351771, 0.561705, 0.914906, 1.50868", \ + "0.0532169, 0.161899, 0.23381, 0.354588, 0.562587, 0.915579, 1.51105", \ + "0.0645156, 0.167944, 0.238987, 0.359503, 0.566782, 0.918532, 1.51106", \ + "0.083133, 0.17941, 0.246415, 0.365238, 0.571733, 0.92376, 1.51485", \ + "0.111207, 0.209924, 0.270174, 0.379885, 0.579216, 0.927783, 1.52024" \ + ); + } + } + 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.111239, 0.236604, 0.306263, 0.419131, 0.606674, 0.919021, 1.43898", \ + "0.147795, 0.272321, 0.342235, 0.455223, 0.642866, 0.955701, 1.47534", \ + "0.176096, 0.301247, 0.371632, 0.484714, 0.672636, 0.985179, 1.50482", \ + "0.219714, 0.347725, 0.418405, 0.532016, 0.720005, 1.03224, 1.55262", \ + "0.276967, 0.413682, 0.484177, 0.597619, 0.78634, 1.09935, 1.61949", \ + "0.354447, 0.505806, 0.578832, 0.69179, 0.879766, 1.19222, 1.7135", \ + "0.4591, 0.639888, 0.714424, 0.828029, 1.01524, 1.32943, 1.84943" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0394264, 0.173164, 0.266627, 0.423432, 0.690532, 1.13733, 1.88284", \ + "0.0398545, 0.173314, 0.266628, 0.423695, 0.690533, 1.13765, 1.88287", \ + "0.0424912, 0.174415, 0.267271, 0.424129, 0.691227, 1.13774, 1.88288", \ + "0.0494472, 0.177067, 0.269475, 0.425895, 0.691766, 1.1416, 1.88323", \ + "0.0611349, 0.182646, 0.273171, 0.428566, 0.694223, 1.14161, 1.88326", \ + "0.077109, 0.194877, 0.282216, 0.433234, 0.696866, 1.14257, 1.88653", \ + "0.102623, 0.22102, 0.299991, 0.44387, 0.703112, 1.1458, 1.88928" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.165364, 0.293754, 0.35827, 0.457598, 0.618338, 0.884029, 1.32622", \ + "0.206191, 0.333545, 0.398047, 0.497577, 0.659043, 0.924497, 1.36705", \ + "0.235734, 0.361791, 0.426122, 0.525555, 0.686649, 0.952879, 1.39495", \ + "0.280987, 0.406133, 0.46993, 0.568702, 0.729442, 0.995324, 1.43782", \ + "0.341995, 0.467085, 0.530977, 0.629436, 0.789373, 1.05416, 1.49597", \ + "0.426685, 0.55184, 0.615599, 0.714573, 0.875703, 1.14015, 1.58086", \ + "0.540968, 0.670146, 0.733893, 0.833377, 0.994685, 1.26052, 1.70304" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0482849, 0.16065, 0.232613, 0.352951, 0.561126, 0.914781, 1.50804", \ + "0.0482859, 0.160651, 0.232614, 0.353206, 0.56162, 0.914782, 1.50805", \ + "0.0482869, 0.160652, 0.232615, 0.353207, 0.561621, 0.915827, 1.50807", \ + "0.0482879, 0.160653, 0.232616, 0.353208, 0.561622, 0.915828, 1.51026", \ + "0.0482889, 0.160654, 0.232617, 0.353209, 0.561623, 0.915829, 1.51027", \ + "0.0482899, 0.160655, 0.232618, 0.35321, 0.561624, 0.91583, 1.51028", \ + "0.049819, 0.161624, 0.233399, 0.354067, 0.561625, 0.915831, 1.51029" \ + ); + } + } + 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.149085, 0.272001, 0.342097, 0.454659, 0.642558, 0.954779, 1.47531", \ + "0.187454, 0.310425, 0.380178, 0.492962, 0.680588, 0.99306, 1.51403", \ + "0.217862, 0.340102, 0.409445, 0.52262, 0.710326, 1.02262, 1.54395", \ + "0.262787, 0.384208, 0.453547, 0.56594, 0.75344, 1.06587, 1.58599", \ + "0.321878, 0.444098, 0.512733, 0.624825, 0.811719, 1.12352, 1.64369", \ + "0.392549, 0.51464, 0.584161, 0.696592, 0.883477, 1.19487, 1.71379", \ + "0.48068, 0.605438, 0.676223, 0.788596, 0.976258, 1.2882, 1.80749" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0409749, 0.172521, 0.265649, 0.423138, 0.690417, 1.13777, 1.88276", \ + "0.0409759, 0.17255, 0.26565, 0.423246, 0.690418, 1.13778, 1.88279", \ + "0.0409769, 0.172551, 0.265651, 0.423252, 0.690478, 1.13779, 1.88399", \ + "0.0409779, 0.172552, 0.265652, 0.423253, 0.690479, 1.1378, 1.884", \ + "0.0409789, 0.172553, 0.265653, 0.423254, 0.69048, 1.13781, 1.88401", \ + "0.042686, 0.172711, 0.265654, 0.423255, 0.690481, 1.13782, 1.88402", \ + "0.047188, 0.175122, 0.267373, 0.423903, 0.690482, 1.13783, 1.88403" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.165099, 0.293192, 0.358064, 0.457303, 0.617953, 0.883669, 1.32582", \ + "0.206067, 0.33397, 0.397972, 0.497499, 0.658803, 0.924258, 1.3667", \ + "0.235682, 0.361803, 0.425993, 0.52527, 0.68649, 0.952764, 1.3945", \ + "0.280868, 0.406265, 0.470115, 0.568986, 0.729532, 0.995395, 1.43793", \ + "0.342003, 0.467204, 0.531427, 0.629528, 0.789508, 1.05436, 1.49612", \ + "0.426226, 0.551931, 0.616385, 0.714836, 0.874841, 1.139, 1.57973", \ + "0.540942, 0.667884, 0.735594, 0.835198, 0.996226, 1.26211, 1.70293" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0482417, 0.160464, 0.232508, 0.352943, 0.561149, 0.914556, 1.50804", \ + "0.0482427, 0.160465, 0.232509, 0.353014, 0.561612, 0.914671, 1.50812", \ + "0.0482437, 0.160466, 0.23251, 0.353015, 0.561613, 0.915848, 1.50813", \ + "0.0482447, 0.160467, 0.232511, 0.353016, 0.561614, 0.915849, 1.51024", \ + "0.0482457, 0.160468, 0.232512, 0.353017, 0.561615, 0.91585, 1.51025", \ + "0.0482467, 0.160469, 0.232513, 0.353018, 0.561616, 0.915851, 1.51026", \ + "0.049759, 0.161927, 0.233335, 0.354042, 0.561617, 0.915852, 1.51027" \ + ); + } + } + 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.148523, 0.271957, 0.341526, 0.454308, 0.642036, 0.954336, 1.47481", \ + "0.187236, 0.31021, 0.379932, 0.492656, 0.680328, 0.992775, 1.51388", \ + "0.217808, 0.339722, 0.409283, 0.52223, 0.710045, 1.02244, 1.54368", \ + "0.262223, 0.383666, 0.453012, 0.56541, 0.753092, 1.06534, 1.58643", \ + "0.321851, 0.443483, 0.512639, 0.624708, 0.811834, 1.12351, 1.64348", \ + "0.392208, 0.514523, 0.584072, 0.696494, 0.883593, 1.19476, 1.7138", \ + "0.481274, 0.606071, 0.675772, 0.788662, 0.976185, 1.2887, 1.80722" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0409436, 0.172655, 0.265659, 0.423261, 0.690451, 1.13748, 1.88276", \ + "0.0409446, 0.172656, 0.26566, 0.423262, 0.690452, 1.13749, 1.88279", \ + "0.0409456, 0.172657, 0.265661, 0.423263, 0.690534, 1.1375, 1.884", \ + "0.0409466, 0.172658, 0.265662, 0.423264, 0.690535, 1.13751, 1.88401", \ + "0.0409476, 0.172659, 0.265663, 0.423265, 0.690536, 1.13752, 1.88402", \ + "0.042391, 0.17271, 0.265664, 0.423266, 0.690537, 1.13753, 1.88403", \ + "0.047263, 0.175173, 0.267455, 0.42385, 0.690538, 1.13754, 1.88404" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.165364, 0.293754, 0.35827, 0.457598, 0.618338, 0.884029, 1.32622", \ + "0.206191, 0.333545, 0.398047, 0.497577, 0.659043, 0.924497, 1.36705", \ + "0.235734, 0.361791, 0.426122, 0.525555, 0.686649, 0.952879, 1.39495", \ + "0.280987, 0.406133, 0.46993, 0.568702, 0.729442, 0.995324, 1.43782", \ + "0.341995, 0.467085, 0.530977, 0.629436, 0.789373, 1.05416, 1.49597", \ + "0.426685, 0.55184, 0.615599, 0.714573, 0.875703, 1.14015, 1.58086", \ + "0.540968, 0.670146, 0.733893, 0.833377, 0.994685, 1.26052, 1.70304" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0482849, 0.16065, 0.232613, 0.352951, 0.561126, 0.914781, 1.50804", \ + "0.0482859, 0.160651, 0.232614, 0.353206, 0.56162, 0.914782, 1.50805", \ + "0.0482869, 0.160652, 0.232615, 0.353207, 0.561621, 0.915827, 1.50807", \ + "0.0482879, 0.160653, 0.232616, 0.353208, 0.561622, 0.915828, 1.51026", \ + "0.0482889, 0.160654, 0.232617, 0.353209, 0.561623, 0.915829, 1.51027", \ + "0.0482899, 0.160655, 0.232618, 0.35321, 0.561624, 0.91583, 1.51028", \ + "0.049819, 0.161624, 0.233399, 0.354067, 0.561625, 0.915831, 1.51029" \ + ); + } + } + 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.0147035, 0.0149285, 0.0149837, 0.01498, 0.014931, 0.0147777, 0.0148455", \ + "0.0146282, 0.0148701, 0.0148944, 0.01489, 0.0148247, 0.0147143, 0.014817", \ + "0.0145553, 0.0148009, 0.0148429, 0.014816, 0.0147902, 0.0146356, 0.0147444", \ + "0.0145346, 0.0146476, 0.0147002, 0.0148382, 0.0147634, 0.0145412, 0.0145753", \ + "0.014577, 0.0146983, 0.0147021, 0.0146964, 0.0147506, 0.0145447, 0.0150951", \ + "0.0148977, 0.0148645, 0.0149006, 0.0149486, 0.0148921, 0.0147174, 0.0151522", \ + "0.0159099, 0.0157732, 0.0158166, 0.0159041, 0.0158692, 0.0158308, 0.0156045" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00940434, 0.00967536, 0.0097122, 0.00973931, 0.00972169, 0.00963724, 0.00932456", \ + "0.00938255, 0.0095978, 0.00961622, 0.00965121, 0.00963763, 0.00950087, 0.00927104", \ + "0.00930141, 0.00958635, 0.00962029, 0.00961407, 0.00960601, 0.00954322, 0.00932305", \ + "0.00929978, 0.00944987, 0.00948913, 0.00959673, 0.00957409, 0.00948925, 0.00919336", \ + "0.00936387, 0.00947507, 0.00952012, 0.00949234, 0.00946869, 0.00955159, 0.0100128", \ + "0.00960472, 0.00957767, 0.00966369, 0.00978243, 0.00976716, 0.00954147, 0.00976693", \ + "0.0106439, 0.0104425, 0.0104954, 0.0104168, 0.0105055, 0.010568, 0.0104981" \ + ); + } + } + 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.00948918, 0.00971159, 0.00975997, 0.0097702, 0.00973278, 0.00958323, 0.00966366", \ + "0.0093853, 0.00965102, 0.00964767, 0.00965915, 0.00962896, 0.00948788, 0.00953306", \ + "0.00934014, 0.0095606, 0.00963642, 0.00959778, 0.00959597, 0.00942579, 0.00950446", \ + "0.00933446, 0.00944535, 0.00950112, 0.00961254, 0.00945595, 0.00933146, 0.00946947", \ + "0.00938812, 0.00951303, 0.00954025, 0.00952022, 0.00957232, 0.00935801, 0.00956353", \ + "0.00969664, 0.00970983, 0.0097076, 0.00972591, 0.00973853, 0.00954698, 0.0100279", \ + "0.01068, 0.0105987, 0.0105839, 0.0106667, 0.0106377, 0.0106983, 0.0103453" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00977638, 0.0100391, 0.0100968, 0.0100984, 0.0100834, 0.00998231, 0.00966137", \ + "0.00975297, 0.00994689, 0.00997624, 0.010022, 0.00997922, 0.00989676, 0.00962252", \ + "0.00967265, 0.00995083, 0.00997741, 0.0100002, 0.00996176, 0.0099242, 0.00961467", \ + "0.0096789, 0.00983419, 0.00986551, 0.00997118, 0.00996546, 0.00987357, 0.0095664", \ + "0.00974319, 0.00985529, 0.00990908, 0.00987161, 0.00988473, 0.0098485, 0.00952893", \ + "0.0100195, 0.00999114, 0.0101133, 0.01013, 0.0101657, 0.00996665, 0.0101625", \ + "0.0110375, 0.0108635, 0.010932, 0.0108628, 0.0109564, 0.011109, 0.0109641" \ + ); + } + } + 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.0147015, 0.0148998, 0.01496, 0.0149746, 0.0149302, 0.0147908, 0.0148602", \ + "0.0146196, 0.0148133, 0.0148613, 0.0148781, 0.0148411, 0.0147028, 0.0148226", \ + "0.0145539, 0.0147722, 0.0147882, 0.0148222, 0.0147891, 0.0146307, 0.0147197", \ + "0.0145382, 0.0146509, 0.0147041, 0.0148812, 0.014719, 0.0145514, 0.0145957", \ + "0.0145914, 0.0146855, 0.0147144, 0.0146777, 0.0147437, 0.0145336, 0.0148482", \ + "0.0149072, 0.0148848, 0.0148898, 0.0149144, 0.0149234, 0.0146763, 0.0151717", \ + "0.0159209, 0.0157898, 0.0157849, 0.0158783, 0.0158455, 0.0158861, 0.0155255" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0101117, 0.0103295, 0.0103745, 0.0103981, 0.0103749, 0.0102911, 0.0100148", \ + "0.0100579, 0.0102465, 0.0102913, 0.0103204, 0.0102982, 0.0101749, 0.00991733", \ + "0.0100031, 0.0102564, 0.0103308, 0.0103366, 0.0102696, 0.0102073, 0.00997025", \ + "0.0100051, 0.0101366, 0.0101975, 0.0102992, 0.0102261, 0.0101297, 0.00986121", \ + "0.0100739, 0.0101545, 0.010216, 0.0101589, 0.0101752, 0.0102599, 0.0102571", \ + "0.0103362, 0.0102971, 0.0103558, 0.0104813, 0.0104823, 0.0102144, 0.0105267", \ + "0.0113579, 0.0111529, 0.0111455, 0.0110952, 0.0111809, 0.0113547, 0.0112994" \ + ); + } + } + 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.00971301, 0.00992601, 0.00997446, 0.00997636, 0.00995887, 0.00980699, 0.00988325", \ + "0.00961684, 0.00981038, 0.00985393, 0.00986883, 0.00983306, 0.00972327, 0.00970401", \ + "0.00957677, 0.00977796, 0.00980569, 0.00981409, 0.0097918, 0.00966106, 0.00972786", \ + "0.00957931, 0.00968817, 0.00973746, 0.00984177, 0.00972694, 0.00961667, 0.0096876", \ + "0.00963376, 0.00973288, 0.00976649, 0.00974466, 0.00980709, 0.00961687, 0.00992396", \ + "0.00996026, 0.0099367, 0.00992863, 0.00996942, 0.00993715, 0.00975616, 0.010097", \ + "0.0109585, 0.010831, 0.0108302, 0.010918, 0.0108929, 0.010915, 0.0105582" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0100659, 0.0102981, 0.0103161, 0.0103498, 0.0103191, 0.0102415, 0.00991571", \ + "0.0100127, 0.0102157, 0.0102409, 0.0102813, 0.010267, 0.0101527, 0.00987481", \ + "0.0099666, 0.0102236, 0.010272, 0.0103001, 0.0102401, 0.0101811, 0.00989597", \ + "0.00996041, 0.0100915, 0.0101562, 0.0102557, 0.0101921, 0.0100933, 0.00982304", \ + "0.0100338, 0.0101194, 0.010157, 0.0101277, 0.010113, 0.0102093, 0.00991497", \ + "0.0103143, 0.0102943, 0.0104019, 0.0104537, 0.0104554, 0.0101883, 0.0104444", \ + "0.0113179, 0.0110984, 0.0111099, 0.0112187, 0.0112134, 0.0113854, 0.0111659" \ + ); + } + } + 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.0092411, 0.0094349, 0.0094622, 0.0094673, 0.0094168, 0.0094497, 0.009362", \ + "0.009279, 0.0094332, 0.0094686, 0.0094846, 0.009442, 0.009301, 0.0094179", \ + "0.00919351, 0.00942311, 0.00945201, 0.00945361, 0.00940261, 0.00926551, 0.00936361", \ + "0.0091714, 0.0093384, 0.0093872, 0.0094866, 0.0094329, 0.0095012, 0.0093152", \ + "0.009086, 0.0092639, 0.0092952, 0.0092772, 0.0094258, 0.0090789, 0.0091861", \ + "0.0089828, 0.009139, 0.0092088, 0.0092402, 0.0091967, 0.0091554, 0.0092241", \ + "0.009004, 0.0091271, 0.0091799, 0.0092519, 0.0093188, 0.0093083, 0.0091062" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0100953, 0.010302, 0.0103648, 0.0103446, 0.0103246, 0.0102539, 0.0099744", \ + "0.0101936, 0.0103319, 0.0103494, 0.0103949, 0.0103772, 0.0102679, 0.0099979", \ + "0.0101079, 0.010362, 0.010396, 0.0104592, 0.0103533, 0.0102916, 0.0100636", \ + "0.0100303, 0.0101895, 0.0102439, 0.0103374, 0.0103083, 0.0101454, 0.0099083", \ + "0.0099626, 0.0101395, 0.010215, 0.0101829, 0.010147, 0.0102784, 0.0101136", \ + "0.0098717, 0.0100322, 0.0100603, 0.0101709, 0.010215, 0.0099223, 0.0098295", \ + "0.0098037, 0.009948, 0.0100414, 0.0100142, 0.0101166, 0.0101877, 0.0100844" \ + ); + } + } + 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.0091907, 0.0093999, 0.0094363, 0.0094349, 0.0093786, 0.0093951, 0.0093428", \ + "0.0092616, 0.0094412, 0.0094747, 0.0094657, 0.0094467, 0.0092788, 0.0093352", \ + "0.00921461, 0.00946001, 0.00944791, 0.00945411, 0.00945301, 0.00928361, 0.00937081", \ + "0.0091935, 0.0093629, 0.0094257, 0.0095357, 0.0094158, 0.0094505, 0.0093529", \ + "0.0091066, 0.0092721, 0.009294, 0.0092779, 0.0093354, 0.0090724, 0.009221", \ + "0.0090005, 0.0091652, 0.0092303, 0.0092787, 0.0092314, 0.0091471, 0.0092609", \ + "0.0089458, 0.0090938, 0.0091217, 0.0091742, 0.0092611, 0.0092257, 0.0090359" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0097342, 0.0099505, 0.0099965, 0.0100067, 0.0099738, 0.0099001, 0.0096653", \ + "0.0104335, 0.0106314, 0.0106798, 0.0106838, 0.0106633, 0.0105418, 0.0102975", \ + "0.0104606, 0.0107132, 0.0107498, 0.0107659, 0.0107828, 0.0106703, 0.0103438", \ + "0.0104142, 0.010581, 0.0106455, 0.0107127, 0.0106259, 0.0105344, 0.0102712", \ + "0.0102844, 0.0104937, 0.0105663, 0.0105646, 0.0104606, 0.0106792, 0.0104674", \ + "0.0101763, 0.0103622, 0.0104086, 0.0104765, 0.0105406, 0.0102484, 0.0100988", \ + "0.0101159, 0.0102417, 0.0103665, 0.0103363, 0.01045, 0.0105278, 0.0104807" \ + ); + } + } + 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.005017, 0.0052656, 0.0052579, 0.0052449, 0.0051768, 0.005038, 0.0052088", \ + "0.003782, 0.0040016, 0.004054, 0.0040557, 0.004004, 0.0038833, 0.0039886", \ + "0.0035698, 0.0037886, 0.0038121, 0.0038247, 0.0037874, 0.0036491, 0.0037757", \ + "0.0036017, 0.0036798, 0.0037341, 0.0038939, 0.0037426, 0.0035706, 0.0036826", \ + "0.0037595, 0.003832, 0.0038471, 0.0038268, 0.003869, 0.0036633, 0.0040783", \ + "0.0044789, 0.0043671, 0.0044215, 0.0044592, 0.0043708, 0.0042327, 0.004682", \ + "0.0060006, 0.0057581, 0.0057106, 0.0057562, 0.0058188, 0.0059295, 0.0055859" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0054786, 0.0057472, 0.0058276, 0.0057968, 0.0057808, 0.0056918, 0.0054043", \ + "0.0059092, 0.0061108, 0.0061774, 0.0061791, 0.0061481, 0.0060062, 0.0057802", \ + "0.00591821, 0.00613631, 0.00617701, 0.00622791, 0.00618551, 0.00615241, 0.00584841", \ + "0.0060758, 0.0061777, 0.006239, 0.0063296, 0.006264, 0.0062361, 0.0059357", \ + "0.0068313, 0.0068551, 0.0068734, 0.0068581, 0.0068389, 0.0070908, 0.0068516", \ + "0.0082788, 0.0081335, 0.008262, 0.0083222, 0.0083289, 0.0080718, 0.0083278", \ + "0.0115039, 0.0111332, 0.0111272, 0.0110719, 0.0112811, 0.0112342, 0.0111686" \ + ); + } + } + 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.0026229, 0.0028715, 0.0028959, 0.0028635, 0.0028113, 0.0026376, 0.0027595", \ + "0.0004934, 0.0007298, 0.0007788, 0.0007817, 0.0007131, 0.0005947, 0.000691", \ + "7.12993e-05, 0.000286399, 0.0003012, 0.0003146, 0.000268199, 0.0001554, 0.0003028", \ + "6.16992e-05, 0.000192399, 0.000220099, 0.000332, 0.000219099, 0.0002914, 0.0001575", \ + "0.000461999, 0.0005307, 0.0005604, 0.0005375, 0.0005773, 0.0003523, 0.000500999", \ + "0.0017641, 0.0016836, 0.0017372, 0.0017997, 0.0017776, 0.0014925, 0.0019747", \ + "0.0047858, 0.0045463, 0.0045208, 0.0045396, 0.0046101, 0.0046644, 0.0043111" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0049344, 0.0052301, 0.0052446, 0.0052223, 0.0051864, 0.005071, 0.0048363", \ + "0.0061001, 0.0063391, 0.0063794, 0.006412, 0.0064012, 0.0062578, 0.0060192", \ + "0.00636061, 0.00659741, 0.00669611, 0.00670271, 0.00668931, 0.00655911, 0.00636191", \ + "0.0065508, 0.0066647, 0.0067245, 0.0068249, 0.0067885, 0.0068171, 0.0064445", \ + "0.0073021, 0.0073494, 0.0073825, 0.0073804, 0.0073684, 0.0076084, 0.0072887", \ + "0.0086845, 0.008561, 0.0086862, 0.0086955, 0.008767, 0.0085599, 0.0087365", \ + "0.0118327, 0.0114688, 0.0115588, 0.0114625, 0.0115813, 0.0117419, 0.011518" \ + ); + } + } + 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.005017, 0.0052656, 0.0052579, 0.0052449, 0.0051768, 0.005038, 0.0052088", \ + "0.003782, 0.0040016, 0.004054, 0.0040557, 0.004004, 0.0038833, 0.0039886", \ + "0.0035698, 0.0037886, 0.0038121, 0.0038247, 0.0037874, 0.0036491, 0.0037757", \ + "0.0036017, 0.0036798, 0.0037341, 0.0038939, 0.0037426, 0.0035706, 0.0036826", \ + "0.0037595, 0.003832, 0.0038471, 0.0038268, 0.003869, 0.0036633, 0.0040783", \ + "0.0044789, 0.0043671, 0.0044215, 0.0044592, 0.0043708, 0.0042327, 0.004682", \ + "0.0060006, 0.0057581, 0.0057106, 0.0057562, 0.0058188, 0.0059295, 0.0055859" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0049344, 0.0052301, 0.0052446, 0.0052223, 0.0051864, 0.005071, 0.0048363", \ + "0.0061001, 0.0063391, 0.0063794, 0.006412, 0.0064012, 0.0062578, 0.0060192", \ + "0.00636061, 0.00659741, 0.00669611, 0.00670271, 0.00668931, 0.00655911, 0.00636191", \ + "0.0065508, 0.0066647, 0.0067245, 0.0068249, 0.0067885, 0.0068171, 0.0064445", \ + "0.0073021, 0.0073494, 0.0073825, 0.0073804, 0.0073684, 0.0076084, 0.0072887", \ + "0.0086845, 0.008561, 0.0086862, 0.0086955, 0.008767, 0.0085599, 0.0087365", \ + "0.0118327, 0.0114688, 0.0115588, 0.0114625, 0.0115813, 0.0117419, 0.011518" \ + ); + } + } + 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.00582295, 0.00606544, 0.00611365, 0.0061052, 0.00605655, 0.00590349, 0.00599741", \ + "0.00602679, 0.00629823, 0.00630801, 0.00632043, 0.00625201, 0.00610631, 0.00617958", \ + "0.00615138, 0.00640439, 0.00642781, 0.0064193, 0.00634942, 0.00622071, 0.00633731", \ + "0.00634298, 0.00652033, 0.00655065, 0.00666045, 0.00657402, 0.00633859, 0.00644312", \ + "0.00664619, 0.00688719, 0.00692559, 0.00687269, 0.00695259, 0.00676119, 0.00675369", \ + "0.00715073, 0.00733143, 0.00737383, 0.00739603, 0.00738913, 0.00722673, 0.00736203", \ + "0.00817957, 0.00827457, 0.00834067, 0.00831937, 0.00837747, 0.00839577, 0.00823017" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00623212, 0.00655036, 0.00658985, 0.0066161, 0.00653966, 0.0063853, 0.00613537", \ + "0.00654084, 0.00686776, 0.00686592, 0.00689667, 0.00691384, 0.00675511, 0.00648776", \ + "0.00663558, 0.0069361, 0.00705775, 0.00702535, 0.00696895, 0.00690303, 0.00657593", \ + "0.00680912, 0.00707836, 0.00709016, 0.00715136, 0.00711086, 0.00698366, 0.00684806", \ + "0.00709602, 0.00733602, 0.00743132, 0.00743212, 0.00730492, 0.00745102, 0.00707232", \ + "0.00760954, 0.00785704, 0.00794474, 0.00794604, 0.00803834, 0.00789024, 0.00757394", \ + "0.00865278, 0.00879418, 0.00887198, 0.00895118, 0.00896718, 0.00902988, 0.00904558" \ + ); + } + } + 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.00620176, 0.00647377, 0.00649458, 0.0064857, 0.00644453, 0.00627929, 0.00637859", \ + "0.0064168, 0.00669375, 0.00669943, 0.00670004, 0.00664821, 0.00650394, 0.00658613", \ + "0.00654517, 0.00680236, 0.00682325, 0.00679983, 0.00677145, 0.00662117, 0.00674435", \ + "0.00671576, 0.00689857, 0.00693087, 0.00705257, 0.00700537, 0.00673113, 0.00676717", \ + "0.00704989, 0.00727969, 0.00732949, 0.00725129, 0.00737889, 0.00716749, 0.00717629", \ + "0.00748033, 0.00766223, 0.00769773, 0.00774173, 0.00768713, 0.00754223, 0.00798263", \ + "0.00846937, 0.00854647, 0.00858317, 0.00860237, 0.00863887, 0.00872327, 0.00838897" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00629105, 0.00661996, 0.00663189, 0.00667353, 0.00660622, 0.00646567, 0.00618995", \ + "0.00660998, 0.00689257, 0.00696884, 0.00695414, 0.00698614, 0.00682916, 0.00657949", \ + "0.00671926, 0.00700105, 0.00713255, 0.00704595, 0.00704105, 0.00695895, 0.00670979", \ + "0.00687746, 0.00713566, 0.00714606, 0.00719886, 0.00719156, 0.00706606, 0.00691956", \ + "0.00716232, 0.00739662, 0.00747702, 0.00749512, 0.00738822, 0.00750282, 0.00715232", \ + "0.00771484, 0.00792454, 0.00797014, 0.00800434, 0.00810794, 0.00795014, 0.00765274", \ + "0.00872138, 0.00888408, 0.00887538, 0.00893498, 0.00894618, 0.00900278, 0.00911688" \ + ); + } + } + 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.00377766, 0.00416904, 0.00415473, 0.00412158, 0.00405381, 0.00399745, 0.00403455", \ + "0.00361401, 0.00394887, 0.00396507, 0.00395424, 0.00388714, 0.00372189, 0.00379053", \ + "0.00359893, 0.00387098, 0.00393111, 0.00390856, 0.00383906, 0.00363562, 0.00371467", \ + "0.00361441, 0.00381567, 0.0038367, 0.00394601, 0.00380828, 0.00378752, 0.00372618", \ + "0.0038638, 0.00402256, 0.00407835, 0.00403446, 0.00405753, 0.00388184, 0.00461131", \ + "0.00451168, 0.00452441, 0.00463852, 0.00464789, 0.00468513, 0.00436665, 0.0047983", \ + "0.00605348, 0.00582318, 0.00584248, 0.00578928, 0.00587318, 0.00591448, 0.00561348" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00368081, 0.00409128, 0.00415037, 0.00409933, 0.00403636, 0.00392513, 0.00356202", \ + "0.00353892, 0.00389268, 0.00397511, 0.00394712, 0.00390357, 0.00376963, 0.00349258", \ + "0.00350571, 0.00382173, 0.00391357, 0.00385766, 0.00385825, 0.00369472, 0.00343643", \ + "0.00359661, 0.00381341, 0.00383626, 0.00391159, 0.00388425, 0.0037149, 0.00366016", \ + "0.00383699, 0.00396791, 0.00406103, 0.0040781, 0.00400766, 0.00416637, 0.00382632", \ + "0.00448614, 0.00448649, 0.00456047, 0.00460553, 0.00461913, 0.00445752, 0.00453529", \ + "0.00621747, 0.00587807, 0.00594477, 0.00600357, 0.00604447, 0.00615337, 0.00598477" \ + ); + } + } + 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.00383617, 0.00421502, 0.00419467, 0.00419846, 0.00409211, 0.00407509, 0.00398605", \ + "0.00366496, 0.00401144, 0.00401788, 0.00400533, 0.00393421, 0.00378161, 0.00380769", \ + "0.00364028, 0.00391493, 0.00399112, 0.00395747, 0.00388919, 0.00373757, 0.00377833", \ + "0.00364807, 0.0038708, 0.00387392, 0.00400697, 0.00384891, 0.00382722, 0.00378964", \ + "0.00390749, 0.00408614, 0.00414258, 0.00407504, 0.00409868, 0.00391999, 0.00460232", \ + "0.00458089, 0.00454919, 0.00467686, 0.00468808, 0.00469346, 0.00440755, 0.0048264", \ + "0.00605428, 0.00585288, 0.00587878, 0.00580948, 0.00591318, 0.00595378, 0.00560968" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00386779, 0.0042536, 0.00434281, 0.00430126, 0.00422099, 0.00414325, 0.00378273", \ + "0.00373059, 0.00411084, 0.00412295, 0.00415482, 0.00407999, 0.0039719, 0.00369023", \ + "0.00370373, 0.00401031, 0.0041281, 0.00409849, 0.00407448, 0.00391147, 0.00367602", \ + "0.00376723, 0.00398279, 0.00402693, 0.00407082, 0.00403942, 0.00392223, 0.00384512", \ + "0.00399943, 0.00416172, 0.00423042, 0.00424965, 0.00417297, 0.00433569, 0.00399965", \ + "0.00467017, 0.00467189, 0.00469122, 0.00481209, 0.00479422, 0.00457843, 0.00469865", \ + "0.00635957, 0.00611157, 0.00614367, 0.00617827, 0.00624957, 0.00632527, 0.00624207" \ + ); + } + } + 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.00582295, 0.00606544, 0.00611365, 0.0061052, 0.00605655, 0.00590349, 0.00599741", \ + "0.00602679, 0.00629823, 0.00630801, 0.00632043, 0.00625201, 0.00610631, 0.00617958", \ + "0.00615138, 0.00640439, 0.00642781, 0.0064193, 0.00634942, 0.00622071, 0.00633731", \ + "0.00634298, 0.00652033, 0.00655065, 0.00666045, 0.00657402, 0.00633859, 0.00644312", \ + "0.00664619, 0.00688719, 0.00692559, 0.00687269, 0.00695259, 0.00676119, 0.00675369", \ + "0.00715073, 0.00733143, 0.00737383, 0.00739603, 0.00738913, 0.00722673, 0.00736203", \ + "0.00817957, 0.00827457, 0.00834067, 0.00831937, 0.00837747, 0.00839577, 0.00823017" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00386779, 0.0042536, 0.00434281, 0.00430126, 0.00422099, 0.00414325, 0.00378273", \ + "0.00373059, 0.00411084, 0.00412295, 0.00415482, 0.00407999, 0.0039719, 0.00369023", \ + "0.00370373, 0.00401031, 0.0041281, 0.00409849, 0.00407448, 0.00391147, 0.00367602", \ + "0.00376723, 0.00398279, 0.00402693, 0.00407082, 0.00403942, 0.00392223, 0.00384512", \ + "0.00399943, 0.00416172, 0.00423042, 0.00424965, 0.00417297, 0.00433569, 0.00399965", \ + "0.00467017, 0.00467189, 0.00469122, 0.00481209, 0.00479422, 0.00457843, 0.00469865", \ + "0.00635957, 0.00611157, 0.00614367, 0.00617827, 0.00624957, 0.00632527, 0.00624207" \ + ); + } + } + } + pin (A0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00256068; + rise_capacitance : 0.00260632; + rise_capacitance_range (0.00233544, 0.00288656); + fall_capacitance : 0.00251504; + fall_capacitance_range (0.00228859, 0.00280753); + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00254015; + rise_capacitance : 0.00258688; + rise_capacitance_range (0.00233546, 0.00286512); + fall_capacitance : 0.00249343; + fall_capacitance_range (0.00222587, 0.00278571); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00256061; + rise_capacitance : 0.0026065; + rise_capacitance_range (0.00233792, 0.00288245); + fall_capacitance : 0.00251473; + fall_capacitance_range (0.00225678, 0.00280771); + } + pin (A3) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00262273; + rise_capacitance : 0.00266823; + rise_capacitance_range (0.00238822, 0.00294166); + fall_capacitance : 0.00257723; + fall_capacitance_range (0.00229904, 0.00287092); + } + pin (S0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00781619; + rise_capacitance : 0.00932325; + rise_capacitance_range (0.00691618, 0.0107088); + fall_capacitance : 0.00630914; + fall_capacitance_range (0.00416072, 0.00921211); + 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.0112954, 0.0127978, 0.0130633, 0.0132231, 0.0135281, 0.0141742, 0.0157947" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00979507, 0.00956615, 0.00949391, 0.00951796, 0.00961124, 0.0101535, 0.0116829" \ + ); + } + } + 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.0113917, 0.0135905, 0.0139433, 0.0141145, 0.0143701, 0.014993, 0.0165559" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0102265, 0.0100394, 0.00997869, 0.0100169, 0.0101065, 0.0106451, 0.0121672" \ + ); + } + } + 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.00651937, 0.00605551, 0.00597221, 0.00614606, 0.00664565, 0.00805057, 0.0112442" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00971776, 0.00948047, 0.00940826, 0.00941112, 0.00949526, 0.0100239, 0.011542" \ + ); + } + } + 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.00733483, 0.00683251, 0.00674673, 0.00685395, 0.00735965, 0.00866292, 0.0118331" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0116871, 0.0140543, 0.0145394, 0.0147806, 0.0149015, 0.0154654, 0.0169741" \ + ); + } + } + 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.0112954, 0.0127978, 0.0130633, 0.0132231, 0.0135281, 0.0141742, 0.0157947" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0102265, 0.0100394, 0.00997869, 0.0100169, 0.0101065, 0.0106451, 0.0121672" \ + ); + } + } + } + pin (S1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00472555; + rise_capacitance : 0.00478658; + rise_capacitance_range (0.00402648, 0.00555491); + fall_capacitance : 0.00466452; + fall_capacitance_range (0.00401761, 0.00534916); + 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.00256558, 0.00235387, 0.00235663, 0.00245605, 0.00277101, 0.00351768, 0.0051951" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0024636, 0.00231731, 0.0023524, 0.00244166, 0.00277086, 0.00351549, 0.00527751" \ + ); + } + } + 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.0025651, 0.00235638, 0.002352, 0.00245902, 0.00276627, 0.0035183, 0.00518885" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00246226, 0.00231612, 0.00234131, 0.00243722, 0.00276601, 0.00351235, 0.00527127" \ + ); + } + } + 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.00329842, 0.00305406, 0.00306185, 0.00317684, 0.00348968, 0.00423966, 0.00592282" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00319282, 0.00302552, 0.00302988, 0.00315123, 0.00347631, 0.00417547, 0.00589033" \ + ); + } + } + 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.00333129, 0.00310519, 0.00311001, 0.00322318, 0.00354054, 0.00430194, 0.00597145" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0032284, 0.0030693, 0.00308709, 0.00318411, 0.00350327, 0.00422365, 0.00590574" \ + ); + } + } + 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.00329842, 0.00305406, 0.00306185, 0.00317684, 0.00348968, 0.00423966, 0.00592282" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00319282, 0.00302552, 0.00302988, 0.00315123, 0.00347631, 0.00417547, 0.00589033" \ + ); + } + } + } + } + cell (sg13cmos5l_nand2_1) { + area : 7.2576; + cell_footprint : "nand2"; + cell_leakage_power : 316.193; + leakage_power () { + value : 45.5462; + when : "!A&!B"; + } + leakage_power () { + value : 139.423; + when : "!A&B"; + } + leakage_power () { + value : 124.434; + when : "A*!B"; + } + leakage_power () { + value : 955.368; + 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.0314393, 0.131036, 0.198541, 0.310147, 0.49702, 0.808407, 1.32765", \ + "0.0603997, 0.175258, 0.242961, 0.354703, 0.542039, 0.853152, 1.37239", \ + "0.0781006, 0.218469, 0.28924, 0.401335, 0.588236, 0.89956, 1.41878", \ + "0.102487, 0.289915, 0.371966, 0.491558, 0.679781, 0.990749, 1.50966", \ + "0.130743, 0.394743, 0.500583, 0.645021, 0.853023, 1.17013, 1.6891", \ + "0.160129, 0.534394, 0.687751, 0.883521, 1.14329, 1.50518, 2.04688", \ + "0.188436, 0.725152, 0.943444, 1.2241, 1.58318, 2.05711, 2.69915" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0209406, 0.159132, 0.255829, 0.415694, 0.68341, 1.12964, 1.87408", \ + "0.0377143, 0.162164, 0.256327, 0.415695, 0.683959, 1.12971, 1.87409", \ + "0.054866, 0.176573, 0.264647, 0.418172, 0.68396, 1.12972, 1.8741", \ + "0.08191, 0.2147, 0.296373, 0.438026, 0.690755, 1.1305, 1.87411", \ + "0.123938, 0.290228, 0.37621, 0.509502, 0.741123, 1.153, 1.8818", \ + "0.1882, 0.42149, 0.522883, 0.667726, 0.891033, 1.27026, 1.93948", \ + "0.295958, 0.629136, 0.769722, 0.948502, 1.20433, 1.58566, 2.21509" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0445633, 0.199351, 0.304936, 0.479546, 0.771807, 1.25872, 2.07035", \ + "0.0735214, 0.240947, 0.346812, 0.521708, 0.814401, 1.30131, 2.11355", \ + "0.0925123, 0.281931, 0.389174, 0.564044, 0.85646, 1.34417, 2.15551", \ + "0.121342, 0.354911, 0.471313, 0.650102, 0.942495, 1.42959, 2.24269", \ + "0.158078, 0.466382, 0.606843, 0.808603, 1.11259, 1.59979, 2.41042", \ + "0.207822, 0.628162, 0.809789, 1.06065, 1.41477, 1.93676, 2.75591", \ + "0.275758, 0.846731, 1.10064, 1.43372, 1.88429, 2.50673, 3.41195" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.03022, 0.230434, 0.370065, 0.601605, 0.988822, 1.63317, 2.70791", \ + "0.0453373, 0.232074, 0.370549, 0.601606, 0.98899, 1.63318, 2.7097", \ + "0.0606862, 0.242884, 0.375262, 0.604805, 0.988991, 1.63437, 2.70971", \ + "0.0862237, 0.277032, 0.401287, 0.616423, 0.991762, 1.63438, 2.70972", \ + "0.125969, 0.351758, 0.475738, 0.677312, 1.02836, 1.64496, 2.71308", \ + "0.190331, 0.482245, 0.621442, 0.82968, 1.1666, 1.73855, 2.74977", \ + "0.294925, 0.692612, 0.868639, 1.11329, 1.4647, 2.03275, 2.97488" \ + ); + } + } + 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.0367548, 0.136102, 0.20381, 0.315558, 0.50254, 0.81406, 1.33335", \ + "0.0700665, 0.18067, 0.248341, 0.36013, 0.547372, 0.858965, 1.37818", \ + "0.0921328, 0.224644, 0.294798, 0.406873, 0.593755, 0.90676, 1.42445", \ + "0.123411, 0.297629, 0.378569, 0.497466, 0.685494, 0.996341, 1.51529", \ + "0.161484, 0.404444, 0.509273, 0.65203, 0.85903, 1.17576, 1.69364", \ + "0.204073, 0.551052, 0.70055, 0.893144, 1.15145, 1.51156, 2.05294", \ + "0.251809, 0.750062, 0.963308, 1.23973, 1.59468, 2.06663, 2.7062" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0259861, 0.164696, 0.261564, 0.42151, 0.689412, 1.13615, 1.88046", \ + "0.0408862, 0.167502, 0.26196, 0.421511, 0.689452, 1.13616, 1.88047", \ + "0.0572164, 0.181303, 0.269915, 0.423842, 0.689588, 1.13711, 1.88048", \ + "0.0842813, 0.218945, 0.300815, 0.443328, 0.696504, 1.13982, 1.88049", \ + "0.12745, 0.294643, 0.380294, 0.51395, 0.746587, 1.15902, 1.88877", \ + "0.191705, 0.423482, 0.525166, 0.67183, 0.895363, 1.27541, 1.94547", \ + "0.294874, 0.63412, 0.77089, 0.951905, 1.20817, 1.59245, 2.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.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0521862, 0.205758, 0.311545, 0.485848, 0.777975, 1.26506, 2.0767", \ + "0.0840244, 0.245988, 0.351909, 0.526783, 0.819229, 1.30629, 2.11819", \ + "0.106105, 0.283362, 0.390446, 0.565544, 0.858063, 1.3455, 2.15721", \ + "0.139118, 0.351315, 0.465104, 0.643707, 0.936985, 1.42465, 2.23792", \ + "0.180123, 0.45931, 0.591434, 0.786987, 1.09, 1.57946, 2.3917", \ + "0.232843, 0.623375, 0.791305, 1.02447, 1.3642, 1.88129, 2.70217", \ + "0.309515, 0.852687, 1.08826, 1.39472, 1.81119, 2.40596, 3.29233" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0299126, 0.230578, 0.370559, 0.601269, 0.988753, 1.63309, 2.7079", \ + "0.0383783, 0.231532, 0.37056, 0.601501, 0.988768, 1.6331, 2.70946", \ + "0.048725, 0.238155, 0.373329, 0.604174, 0.988769, 1.63311, 2.70951", \ + "0.0689691, 0.260925, 0.390704, 0.61105, 0.991288, 1.63413, 2.70952", \ + "0.106618, 0.315252, 0.442469, 0.653305, 1.01523, 1.64196, 2.7135", \ + "0.172867, 0.422104, 0.553633, 0.760964, 1.11137, 1.70514, 2.73782", \ + "0.275158, 0.605219, 0.763503, 0.982551, 1.33229, 1.91276, 2.89194" \ + ); + } + } + 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.00145038, 0.00171782, 0.00169179, 0.00163531, 0.00153989, 0.00136688, 0.00111453", \ + "0.00122626, 0.00158743, 0.001589, 0.00157356, 0.0015474, 0.00135258, 0.00108425", \ + "0.00124126, 0.0014832, 0.00159323, 0.00152419, 0.00149566, 0.00133404, 0.00109639", \ + "0.00134237, 0.00140312, 0.00145208, 0.00154506, 0.00143253, 0.00133868, 0.0010536", \ + "0.0017119, 0.00148713, 0.0015435, 0.00147041, 0.00150743, 0.00140409, 0.00118799", \ + "0.00259567, 0.00187521, 0.00177018, 0.00167417, 0.0015009, 0.00140801, 0.00103917", \ + "0.00451596, 0.00301554, 0.00270301, 0.00233825, 0.00212235, 0.00172476, 0.00123804" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00202942, 0.00225843, 0.00223638, 0.00220155, 0.00212046, 0.00193543, 0.00168968", \ + "0.0017937, 0.00211399, 0.00213682, 0.00212827, 0.00207964, 0.00193263, 0.00173047", \ + "0.00179811, 0.00205431, 0.00211514, 0.0021447, 0.00202374, 0.00194541, 0.00162758", \ + "0.00190652, 0.00197071, 0.00202197, 0.00202732, 0.00215224, 0.00184327, 0.00170719", \ + "0.00228424, 0.00206453, 0.00205046, 0.00198651, 0.00217012, 0.00189489, 0.0017141", \ + "0.0031498, 0.00246206, 0.00243452, 0.00227483, 0.00202007, 0.00199727, 0.00173461", \ + "0.00508428, 0.00365539, 0.00338552, 0.00305832, 0.00269543, 0.00217796, 0.00191427" \ + ); + } + } + 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.00168481, 0.00174081, 0.00171114, 0.00164892, 0.0015492, 0.00139525, 0.0011384", \ + "0.00147359, 0.00165245, 0.00163338, 0.00159486, 0.00151374, 0.00136923, 0.00104988", \ + "0.00146458, 0.00158794, 0.00166319, 0.00155459, 0.00149884, 0.00143589, 0.00106311", \ + "0.00155013, 0.00155896, 0.00155414, 0.00164422, 0.00147292, 0.00148402, 0.00107263", \ + "0.00186589, 0.00174245, 0.00169319, 0.00156146, 0.00162849, 0.00134114, 0.00122161", \ + "0.002666, 0.00206374, 0.00193212, 0.00183947, 0.00159295, 0.00145919, 0.00109269", \ + "0.00438375, 0.00322083, 0.00286966, 0.0025288, 0.00226182, 0.00187976, 0.00130193" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00332136, 0.00345413, 0.00344069, 0.0033811, 0.00330297, 0.00314143, 0.00287604", \ + "0.0030974, 0.0033493, 0.00335174, 0.00333371, 0.00327837, 0.00311848, 0.00289255", \ + "0.00305291, 0.00330457, 0.00335053, 0.00336531, 0.00324815, 0.00312509, 0.00290755", \ + "0.00304329, 0.00321559, 0.00327065, 0.00325551, 0.00321431, 0.0031117, 0.00291402", \ + "0.00317752, 0.0032106, 0.00320678, 0.00320447, 0.0032617, 0.0031523, 0.00295628", \ + "0.00373947, 0.00339502, 0.00336589, 0.00333958, 0.00315591, 0.00317874, 0.00295631", \ + "0.00533217, 0.00421327, 0.00405739, 0.00376768, 0.00363839, 0.00325839, 0.00304197" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00272248; + rise_capacitance : 0.00277468; + rise_capacitance_range (0.00242924, 0.0029993); + fall_capacitance : 0.00267027; + fall_capacitance_range (0.00230414, 0.0030129); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00278739; + rise_capacitance : 0.00288191; + rise_capacitance_range (0.00251623, 0.00323939); + fall_capacitance : 0.00269288; + fall_capacitance_range (0.00249856, 0.00293859); + } + } + cell (sg13cmos5l_nand2_2) { + area : 10.8864; + cell_footprint : "nand2"; + cell_leakage_power : 627.166; + leakage_power () { + value : 88.7948; + when : "!A&!B"; + } + leakage_power () { + value : 269.078; + when : "!A&B"; + } + leakage_power () { + value : 240.573; + when : "A*!B"; + } + leakage_power () { + value : 1910.22; + 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.0279415, 0.130484, 0.198172, 0.310295, 0.497471, 0.809596, 1.3301", \ + "0.0543567, 0.174757, 0.242624, 0.354632, 0.542462, 0.854645, 1.37514", \ + "0.0696123, 0.21815, 0.288905, 0.401146, 0.588656, 0.901384, 1.42127", \ + "0.0904411, 0.289199, 0.37146, 0.491449, 0.680129, 0.991503, 1.51198", \ + "0.113377, 0.393682, 0.499832, 0.644755, 0.853272, 1.17115, 1.69183", \ + "0.135456, 0.532302, 0.68634, 0.883071, 1.14312, 1.50713, 2.0485", \ + "0.153137, 0.721152, 0.941048, 1.22281, 1.58311, 2.05798, 2.70126" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0171361, 0.158677, 0.255691, 0.416173, 0.684683, 1.13206, 1.87885", \ + "0.0341243, 0.161785, 0.256115, 0.416174, 0.685129, 1.13213, 1.87886", \ + "0.0504247, 0.176174, 0.264421, 0.418455, 0.68513, 1.13306, 1.87887", \ + "0.0754735, 0.214395, 0.296223, 0.438339, 0.691827, 1.13541, 1.87888", \ + "0.114793, 0.290366, 0.376283, 0.510076, 0.742243, 1.15541, 1.88128", \ + "0.175153, 0.421599, 0.52271, 0.667393, 0.892877, 1.2721, 1.94409", \ + "0.277919, 0.63031, 0.76992, 0.948865, 1.20566, 1.5893, 2.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.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0404713, 0.205686, 0.315516, 0.497007, 0.800762, 1.30712, 2.15101", \ + "0.0676578, 0.247055, 0.357274, 0.539049, 0.843082, 1.3496, 2.19369", \ + "0.0850642, 0.288173, 0.399526, 0.581275, 0.885298, 1.3919, 2.23603", \ + "0.111487, 0.361804, 0.482014, 0.667509, 0.971588, 1.47799, 2.32305", \ + "0.144978, 0.475031, 0.619145, 0.827145, 1.14123, 1.64768, 2.4906", \ + "0.190677, 0.63976, 0.825517, 1.08263, 1.44669, 1.98607, 2.83535", \ + "0.254186, 0.863331, 1.1232, 1.46197, 1.92364, 2.56334, 3.49634" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0254656, 0.238427, 0.384157, 0.624788, 1.02666, 1.69802, 2.81667", \ + "0.0404634, 0.239894, 0.384158, 0.624789, 1.02692, 1.69911, 2.81832", \ + "0.0549371, 0.250418, 0.388611, 0.626664, 1.02739, 1.69912, 2.81833", \ + "0.0787609, 0.284007, 0.413364, 0.638709, 1.03019, 1.6993, 2.81904", \ + "0.116335, 0.358675, 0.48759, 0.697491, 1.06508, 1.70843, 2.81905", \ + "0.176101, 0.489696, 0.636021, 0.848641, 1.19934, 1.79825, 2.85109", \ + "0.274455, 0.702667, 0.881908, 1.13434, 1.49975, 2.08763, 3.06953" \ + ); + } + } + 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.0337348, 0.136067, 0.203931, 0.316019, 0.503512, 0.815776, 1.33637", \ + "0.0655236, 0.180578, 0.248505, 0.360553, 0.548281, 0.86063, 1.38121", \ + "0.0860689, 0.224596, 0.294921, 0.407198, 0.594521, 0.906885, 1.42779", \ + "0.114774, 0.297553, 0.378625, 0.497865, 0.686242, 0.997852, 1.51816", \ + "0.148957, 0.40412, 0.509231, 0.652408, 0.859837, 1.17732, 1.69636", \ + "0.186021, 0.550411, 0.700324, 0.893358, 1.15177, 1.51429, 2.055", \ + "0.225292, 0.748376, 0.962031, 1.23923, 1.59503, 2.06722, 2.71013" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0223929, 0.164652, 0.26178, 0.422228, 0.69111, 1.13874, 1.8856", \ + "0.0371537, 0.167508, 0.26215, 0.422229, 0.691111, 1.13875, 1.88561", \ + "0.0526801, 0.181226, 0.270143, 0.424546, 0.691112, 1.13876, 1.88562", \ + "0.0783985, 0.218709, 0.300962, 0.443977, 0.698013, 1.13969, 1.88563", \ + "0.118691, 0.294554, 0.38043, 0.514645, 0.747551, 1.16187, 1.89404", \ + "0.178811, 0.423028, 0.525802, 0.67227, 0.896891, 1.27759, 1.95036", \ + "0.275898, 0.634462, 0.771884, 0.952647, 1.20964, 1.59396, 2.22278" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0494915, 0.213218, 0.323048, 0.504421, 0.808259, 1.31459, 2.15851", \ + "0.0808188, 0.253639, 0.363734, 0.545497, 0.849623, 1.35607, 2.20003", \ + "0.101855, 0.291081, 0.402331, 0.584275, 0.888335, 1.395, 2.23914", \ + "0.132869, 0.359305, 0.477056, 0.662264, 0.967152, 1.47411, 2.31938", \ + "0.170803, 0.468784, 0.6049, 0.80683, 1.12058, 1.629, 2.47356", \ + "0.218244, 0.635735, 0.807287, 1.04692, 1.39723, 1.93185, 2.78387", \ + "0.289711, 0.870282, 1.10997, 1.42275, 1.84956, 2.46184, 3.3773" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0251136, 0.238622, 0.383912, 0.624339, 1.02764, 1.69889, 2.81647", \ + "0.0332732, 0.239305, 0.384396, 0.62465, 1.02765, 1.6989, 2.81667", \ + "0.0430748, 0.245753, 0.386992, 0.62618, 1.02766, 1.69891, 2.81833", \ + "0.0622796, 0.267938, 0.403018, 0.633361, 1.02906, 1.69897, 2.81921", \ + "0.097949, 0.321828, 0.454371, 0.673871, 1.05306, 1.70591, 2.81922", \ + "0.162427, 0.428185, 0.564953, 0.782002, 1.14668, 1.76639, 2.84372", \ + "0.261664, 0.611155, 0.776215, 1.00532, 1.36596, 1.97274, 2.99349" \ + ); + } + } + 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.0025046, 0.00314877, 0.00309997, 0.00299893, 0.00281416, 0.00243923, 0.00197732", \ + "0.00215088, 0.00287971, 0.00289951, 0.0028747, 0.00280574, 0.00241927, 0.00188798", \ + "0.00222792, 0.0027127, 0.00283044, 0.00278365, 0.00268503, 0.00251238, 0.00185052", \ + "0.00245064, 0.00256018, 0.00264033, 0.00277452, 0.00260588, 0.00257621, 0.00183936", \ + "0.00322308, 0.00273903, 0.00283435, 0.00267045, 0.00285463, 0.00227596, 0.00173087", \ + "0.00503736, 0.00344564, 0.00324726, 0.00305859, 0.00268619, 0.00262494, 0.00170278", \ + "0.00891085, 0.00567811, 0.0050633, 0.00435084, 0.00395155, 0.00325866, 0.00223623" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00383078, 0.00439953, 0.0043691, 0.00428091, 0.00407753, 0.00379111, 0.00329943", \ + "0.0034195, 0.00409326, 0.00415023, 0.0041081, 0.00398903, 0.00377543, 0.00332788", \ + "0.00345486, 0.00401007, 0.00404412, 0.00410802, 0.00394887, 0.00373255, 0.00332251", \ + "0.00371391, 0.00381318, 0.00392943, 0.00395093, 0.00382473, 0.00368166, 0.0033161", \ + "0.00449712, 0.00399911, 0.00393832, 0.00385489, 0.00402597, 0.00354024, 0.00325555", \ + "0.00628769, 0.00476472, 0.00480256, 0.00435511, 0.00386562, 0.00393893, 0.00369685", \ + "0.0101279, 0.00712176, 0.00660767, 0.00594239, 0.00528502, 0.00416229, 0.00369034" \ + ); + } + } + 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.00336707, 0.00350754, 0.00344027, 0.00331676, 0.00312247, 0.00279839, 0.00229286", \ + "0.00295366, 0.00332902, 0.00328984, 0.00321638, 0.00305876, 0.00275222, 0.0022387", \ + "0.00294535, 0.00320717, 0.00333291, 0.0031327, 0.00299957, 0.00265688, 0.00223063", \ + "0.0031266, 0.00313114, 0.00311795, 0.00330451, 0.00297626, 0.00274641, 0.00212845", \ + "0.00377656, 0.00349102, 0.00339322, 0.0031385, 0.0032898, 0.00286594, 0.00254591", \ + "0.00537686, 0.00408234, 0.00389364, 0.00368709, 0.00316125, 0.00303718, 0.00212293", \ + "0.00879544, 0.00634697, 0.00570741, 0.00502367, 0.00449401, 0.00375517, 0.00272769" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0063513, 0.00669982, 0.00664695, 0.0065449, 0.00639293, 0.00609188, 0.00555876", \ + "0.00593089, 0.00648083, 0.00651504, 0.00646114, 0.00633855, 0.0060149, 0.00557121", \ + "0.00584536, 0.00641652, 0.00641909, 0.0064606, 0.00626687, 0.00598801, 0.00561664", \ + "0.00583253, 0.00618696, 0.00629875, 0.00626187, 0.00618294, 0.00594317, 0.00565365", \ + "0.00611696, 0.00617344, 0.00624123, 0.00617044, 0.00642984, 0.00593138, 0.00568085", \ + "0.00725016, 0.00650255, 0.00647822, 0.00646543, 0.00610264, 0.00623839, 0.00627785", \ + "0.0104618, 0.00805691, 0.00780924, 0.00732806, 0.00702525, 0.00618936, 0.00594126" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00526732; + rise_capacitance : 0.00538044; + rise_capacitance_range (0.0046237, 0.00583821); + fall_capacitance : 0.0051542; + fall_capacitance_range (0.00433638, 0.00594065); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00533956; + rise_capacitance : 0.00553447; + rise_capacitance_range (0.00480553, 0.00622311); + fall_capacitance : 0.00514465; + fall_capacitance_range (0.0047248, 0.00567278); + } + } + cell (sg13cmos5l_nand2b_1) { + area : 9.072; + cell_footprint : "nand2b"; + cell_leakage_power : 541.445; + leakage_power () { + value : 1046.64; + when : "!A_N&B"; + } + leakage_power () { + value : 498.647; + when : "A_N&B"; + } + leakage_power () { + value : 404.762; + when : "A_N&!B"; + } + leakage_power () { + value : 215.73; + 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.0781652, 0.180007, 0.248177, 0.360336, 0.548087, 0.860922, 1.38217", \ + "0.119087, 0.221475, 0.289664, 0.401901, 0.59002, 0.902606, 1.42399", \ + "0.148331, 0.251161, 0.319276, 0.431759, 0.619606, 0.933442, 1.45418", \ + "0.193965, 0.298937, 0.367195, 0.479366, 0.667385, 0.980227, 1.50186", \ + "0.25452, 0.365185, 0.432825, 0.545215, 0.73278, 1.04583, 1.56702", \ + "0.337903, 0.460359, 0.525241, 0.638191, 0.821798, 1.13337, 1.65388", \ + "0.447565, 0.594881, 0.662621, 0.773337, 0.95894, 1.26905, 1.78877" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0264975, 0.163828, 0.260965, 0.421452, 0.690575, 1.13836, 1.88601", \ + "0.0287469, 0.163982, 0.260977, 0.42146, 0.690747, 1.13851, 1.88602", \ + "0.0322045, 0.164596, 0.261265, 0.42149, 0.690748, 1.13959, 1.88603", \ + "0.0392257, 0.165888, 0.262233, 0.422219, 0.690749, 1.14287, 1.88604", \ + "0.0520291, 0.16947, 0.264088, 0.423633, 0.691694, 1.14288, 1.88605", \ + "0.070498, 0.177991, 0.269233, 0.426435, 0.693581, 1.14289, 1.88612", \ + "0.101591, 0.200391, 0.282434, 0.433606, 0.698325, 1.14423, 1.8892" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0942465, 0.25237, 0.358429, 0.533573, 0.826513, 1.31468, 2.12808", \ + "0.132464, 0.290748, 0.397042, 0.57234, 0.865395, 1.35357, 2.16737", \ + "0.161692, 0.320466, 0.426668, 0.602418, 0.895399, 1.38364, 2.19735", \ + "0.204955, 0.363162, 0.469627, 0.6451, 0.938568, 1.42674, 2.24059", \ + "0.262981, 0.421954, 0.527588, 0.702874, 0.996116, 1.48418, 2.29772", \ + "0.332791, 0.499454, 0.603615, 0.778134, 1.07027, 1.5588, 2.37228", \ + "0.418319, 0.60206, 0.707004, 0.879111, 1.16878, 1.6556, 2.46845" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0366079, 0.236238, 0.376171, 0.608128, 0.995509, 1.64173, 2.7187", \ + "0.0378242, 0.236323, 0.376484, 0.608129, 0.996, 1.64174, 2.72043", \ + "0.0403555, 0.236486, 0.376504, 0.60813, 0.996005, 1.64175, 2.72044", \ + "0.0457411, 0.237427, 0.376983, 0.608131, 0.996006, 1.64364, 2.7213", \ + "0.0562447, 0.239692, 0.37843, 0.609284, 0.996134, 1.64365, 2.72131", \ + "0.074753, 0.244513, 0.381087, 0.610995, 0.997687, 1.64366, 2.72132", \ + "0.104529, 0.258686, 0.389379, 0.615508, 1.00113, 1.64539, 2.72133" \ + ); + } + } + 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.0364265, 0.136618, 0.204442, 0.316358, 0.503787, 0.815382, 1.33541", \ + "0.0702147, 0.181167, 0.248999, 0.361028, 0.549092, 0.860327, 1.3802", \ + "0.0926126, 0.225203, 0.295478, 0.407663, 0.594819, 0.908148, 1.42696", \ + "0.124472, 0.298295, 0.379275, 0.498218, 0.686557, 0.997745, 1.51728", \ + "0.163394, 0.405457, 0.510126, 0.652928, 0.860022, 1.17713, 1.69542", \ + "0.20714, 0.552448, 0.701914, 0.894247, 1.15247, 1.51303, 2.05351", \ + "0.256492, 0.752093, 0.964942, 1.24054, 1.59614, 2.06713, 2.70774" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0276115, 0.166066, 0.262769, 0.423083, 0.691116, 1.13794, 1.88368", \ + "0.042774, 0.168828, 0.263238, 0.423084, 0.691948, 1.13803, 1.88369", \ + "0.0592365, 0.182463, 0.271145, 0.425302, 0.691949, 1.13933, 1.8837", \ + "0.0863225, 0.219976, 0.302013, 0.444581, 0.698234, 1.13934, 1.88371", \ + "0.130363, 0.29576, 0.381365, 0.515536, 0.747665, 1.16125, 1.89191", \ + "0.195458, 0.425484, 0.525836, 0.672858, 0.897024, 1.27753, 1.9487", \ + "0.299896, 0.635695, 0.772323, 0.954079, 1.20947, 1.59262, 2.22234" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0569427, 0.212298, 0.318145, 0.493077, 0.785927, 1.27394, 2.08764", \ + "0.0868698, 0.250839, 0.35713, 0.532429, 0.825525, 1.31379, 2.12737", \ + "0.10849, 0.287566, 0.395135, 0.570905, 0.864193, 1.35332, 2.16615", \ + "0.141582, 0.354751, 0.469175, 0.648423, 0.942703, 1.4312, 2.2465", \ + "0.183306, 0.462378, 0.594958, 0.791297, 1.09522, 1.58604, 2.40007", \ + "0.237312, 0.626273, 0.794339, 1.0282, 1.36887, 1.88709, 2.71021", \ + "0.315313, 0.856738, 1.09155, 1.3984, 1.81574, 2.41146, 3.29969" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0354221, 0.236288, 0.376088, 0.607805, 0.995418, 1.64163, 2.72048", \ + "0.0422367, 0.237195, 0.376089, 0.607916, 0.996055, 1.64241, 2.72049", \ + "0.0515137, 0.24366, 0.379461, 0.610388, 0.996075, 1.64325, 2.7205", \ + "0.0706845, 0.265626, 0.396019, 0.61714, 0.997857, 1.64326, 2.72051", \ + "0.107808, 0.319571, 0.446717, 0.658255, 1.02267, 1.6488, 2.72441", \ + "0.17407, 0.425379, 0.557054, 0.765913, 1.11715, 1.71285, 2.74607", \ + "0.27791, 0.607472, 0.766783, 0.987041, 1.33737, 1.9216, 2.90033" \ + ); + } + } + 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.00180274, 0.00210358, 0.00209836, 0.00204439, 0.00197077, 0.00178472, 0.00155666", \ + "0.00166924, 0.00203639, 0.00205501, 0.00198611, 0.00192465, 0.00174727, 0.00151651", \ + "0.00162827, 0.00194806, 0.00199344, 0.0020109, 0.0018948, 0.00180082, 0.00153469", \ + "0.00158134, 0.00188459, 0.0018964, 0.0019808, 0.00183202, 0.00188118, 0.00152797", \ + "0.00160676, 0.00183073, 0.00190393, 0.00188903, 0.001835, 0.00172045, 0.00194312", \ + "0.00160957, 0.00172963, 0.00175213, 0.00178446, 0.00172513, 0.00142728, 0.00174401", \ + "0.0017618, 0.00162663, 0.00163011, 0.00159596, 0.00158786, 0.00152894, 0.00121904" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00321828, 0.00350123, 0.00348551, 0.00345761, 0.00336566, 0.00320972, 0.00297642", \ + "0.00309777, 0.00343869, 0.00344618, 0.00340762, 0.00334537, 0.00318697, 0.00302268", \ + "0.0030785, 0.00339021, 0.00345332, 0.00337811, 0.00331998, 0.00317962, 0.00301182", \ + "0.00304185, 0.00328881, 0.0033605, 0.00332644, 0.00327314, 0.00320937, 0.00302226", \ + "0.00308657, 0.00323361, 0.00321459, 0.00318873, 0.00335532, 0.00303058, 0.00281434", \ + "0.00311855, 0.00319792, 0.00319956, 0.00320611, 0.00308205, 0.00327272, 0.00304313", \ + "0.00319356, 0.00310847, 0.00318233, 0.00317996, 0.00314006, 0.00301469, 0.0026926" \ + ); + } + } + 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.00178776, 0.00185456, 0.00182172, 0.00176612, 0.00168675, 0.00147827, 0.00125441", \ + "0.00159319, 0.00176416, 0.00174899, 0.00171337, 0.0016846, 0.00146406, 0.00122153", \ + "0.00158366, 0.00170193, 0.00177796, 0.00167315, 0.00160492, 0.00153573, 0.00121963", \ + "0.00166695, 0.00167149, 0.00167756, 0.00170485, 0.00159875, 0.00143977, 0.00116305", \ + "0.00198544, 0.00185886, 0.00181724, 0.00167998, 0.00174482, 0.00153906, 0.0013376", \ + "0.00278277, 0.00217952, 0.00204594, 0.00195822, 0.00170445, 0.0015897, 0.00113617", \ + "0.00449563, 0.00334123, 0.0029833, 0.00266983, 0.00238641, 0.00199112, 0.00139756" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0033447, 0.00348099, 0.00344951, 0.00340811, 0.00332668, 0.00316705, 0.00295303", \ + "0.00312914, 0.00336728, 0.00337321, 0.00335743, 0.00329437, 0.00313883, 0.00290424", \ + "0.00308447, 0.00333668, 0.00336659, 0.00339989, 0.00328821, 0.00318563, 0.0028833", \ + "0.00307097, 0.00323669, 0.00328765, 0.00327582, 0.00327119, 0.00319043, 0.00294965", \ + "0.00320563, 0.00325022, 0.00325462, 0.00322384, 0.00342603, 0.00307828, 0.00299371", \ + "0.00375803, 0.00341982, 0.00338643, 0.00336173, 0.00318428, 0.00321406, 0.00297554", \ + "0.00534035, 0.00424548, 0.00408506, 0.00381112, 0.00366773, 0.00330788, 0.00301437" \ + ); + } + } + } + pin (A_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00209247; + rise_capacitance : 0.00212662; + rise_capacitance_range (0.00191742, 0.00227526); + fall_capacitance : 0.00205833; + fall_capacitance_range (0.00189168, 0.00221333); + 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.00306972, 0.00289645, 0.00285932, 0.00295779, 0.00316372, 0.00374542, 0.00514094" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00198144, 0.0018282, 0.00182811, 0.00186989, 0.00210228, 0.00267866, 0.00397725" \ + ); + } + } + 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.00306972, 0.00289645, 0.00285932, 0.00295779, 0.00316372, 0.00374542, 0.00514094" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00198144, 0.0018282, 0.00182811, 0.00186989, 0.00210228, 0.00267866, 0.00397725" \ + ); + } + } + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00283461; + rise_capacitance : 0.00292952; + rise_capacitance_range (0.00255356, 0.00328619); + fall_capacitance : 0.0027397; + fall_capacitance_range (0.00254112, 0.00298346); + } + } + cell (sg13cmos5l_nand2b_2) { + area : 14.5152; + cell_footprint : "nand2b"; + cell_leakage_power : 852.367; + leakage_power () { + value : 2001.46; + when : "!A_N&B"; + } + leakage_power () { + value : 599.728; + when : "A_N&B"; + } + leakage_power () { + value : 447.958; + when : "A_N&!B"; + } + leakage_power () { + value : 360.323; + 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.102807, 0.20929, 0.277565, 0.390038, 0.577327, 0.889237, 1.40894", \ + "0.148437, 0.255431, 0.323543, 0.43561, 0.6231, 0.935065, 1.45476", \ + "0.184085, 0.291824, 0.360066, 0.47223, 0.659836, 0.971771, 1.49123", \ + "0.240438, 0.350468, 0.418345, 0.530049, 0.71734, 1.02892, 1.54852", \ + "0.319233, 0.436621, 0.504237, 0.615749, 0.802141, 1.11346, 1.63305", \ + "0.42569, 0.556647, 0.624288, 0.735954, 0.921297, 1.23196, 1.75065", \ + "0.572475, 0.729467, 0.79883, 0.908679, 1.09084, 1.39994, 1.91612" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0314533, 0.170259, 0.26707, 0.427355, 0.695515, 1.14223, 1.88795", \ + "0.0331058, 0.170455, 0.267108, 0.427433, 0.695516, 1.14227, 1.88796", \ + "0.0363794, 0.171082, 0.267281, 0.427434, 0.696598, 1.14242, 1.88797", \ + "0.0437346, 0.173193, 0.268423, 0.428004, 0.696599, 1.14246, 1.88798", \ + "0.0576583, 0.178611, 0.271546, 0.429697, 0.696903, 1.14301, 1.88799", \ + "0.078623, 0.192533, 0.279794, 0.434292, 0.699704, 1.14491, 1.88821", \ + "0.109778, 0.219795, 0.29858, 0.445126, 0.705789, 1.14892, 1.89143" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.127575, 0.297712, 0.407793, 0.589496, 0.893579, 1.40007, 2.24444", \ + "0.169813, 0.339894, 0.450208, 0.632143, 0.936087, 1.44326, 2.28722", \ + "0.205973, 0.376902, 0.487301, 0.669068, 0.973289, 1.48001, 2.32416", \ + "0.261963, 0.43502, 0.545527, 0.727492, 1.03179, 1.53832, 2.38281", \ + "0.339339, 0.517423, 0.628038, 0.810392, 1.11477, 1.62133, 2.46621", \ + "0.438968, 0.626849, 0.737754, 0.919722, 1.22373, 1.73026, 2.57442", \ + "0.566785, 0.775809, 0.887899, 1.07027, 1.37381, 1.88011, 2.7248" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0324198, 0.241344, 0.386286, 0.6272, 1.02963, 1.70061, 2.82107", \ + "0.0328328, 0.241414, 0.386356, 0.627251, 1.02964, 1.70172, 2.82116", \ + "0.0344851, 0.241633, 0.386694, 0.627252, 1.02964, 1.70173, 2.82117", \ + "0.0386726, 0.242173, 0.386695, 0.627253, 1.03571, 1.70174, 2.82118", \ + "0.0472092, 0.24419, 0.387561, 0.627254, 1.03572, 1.70175, 2.82119", \ + "0.063142, 0.248917, 0.389975, 0.628636, 1.03573, 1.70176, 2.8212", \ + "0.09239, 0.261123, 0.396437, 0.631605, 1.03574, 1.7019, 2.82121" \ + ); + } + } + 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.027629, 0.130254, 0.19789, 0.309605, 0.496838, 0.808336, 1.32807", \ + "0.0539258, 0.174511, 0.242361, 0.354189, 0.54136, 0.853421, 1.37316", \ + "0.069226, 0.217775, 0.288587, 0.400858, 0.587882, 0.901394, 1.41933", \ + "0.0899482, 0.288213, 0.370992, 0.490703, 0.679297, 0.990579, 1.51006", \ + "0.112834, 0.393435, 0.499516, 0.644376, 0.852611, 1.17007, 1.68962", \ + "0.134875, 0.532318, 0.686032, 0.882603, 1.14239, 1.50608, 2.04671", \ + "0.152361, 0.721129, 0.940625, 1.22223, 1.58233, 2.05682, 2.69952" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0169194, 0.158589, 0.255221, 0.415283, 0.683415, 1.12996, 1.87545", \ + "0.0340516, 0.161498, 0.255725, 0.415284, 0.683612, 1.13008, 1.87546", \ + "0.0502569, 0.176035, 0.264043, 0.417722, 0.683613, 1.13187, 1.87547", \ + "0.0753042, 0.214733, 0.295977, 0.437721, 0.690645, 1.13188, 1.87548", \ + "0.114621, 0.290113, 0.37569, 0.509194, 0.741175, 1.15357, 1.88323", \ + "0.174967, 0.419717, 0.520886, 0.666808, 0.891239, 1.27029, 1.94096", \ + "0.277562, 0.62948, 0.768992, 0.948211, 1.20467, 1.58764, 2.21626" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0400386, 0.206732, 0.316839, 0.498344, 0.802147, 1.30855, 2.15261", \ + "0.0674328, 0.248168, 0.358527, 0.54052, 0.844554, 1.35133, 2.19548", \ + "0.0848621, 0.289059, 0.400654, 0.582616, 0.88687, 1.3936, 2.23779", \ + "0.111244, 0.361762, 0.482178, 0.667801, 0.971911, 1.47853, 2.32379", \ + "0.144631, 0.475532, 0.619816, 0.828078, 1.14218, 1.64898, 2.49185", \ + "0.190238, 0.640318, 0.826018, 1.08337, 1.44751, 1.98706, 2.83644", \ + "0.253748, 0.863551, 1.12317, 1.46251, 1.92431, 2.56448, 3.49744" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0264384, 0.241106, 0.386528, 0.626502, 1.02936, 1.7016, 2.81934", \ + "0.0411566, 0.242367, 0.387542, 0.627192, 1.02989, 1.70164, 2.82091", \ + "0.0553463, 0.252287, 0.391157, 0.629167, 1.0299, 1.70165, 2.82098", \ + "0.0791695, 0.285839, 0.41572, 0.640167, 1.03334, 1.70193, 2.82172", \ + "0.116771, 0.359111, 0.488961, 0.699192, 1.06699, 1.7107, 2.82173", \ + "0.176164, 0.491218, 0.637037, 0.850837, 1.20097, 1.80001, 2.85352", \ + "0.274305, 0.703367, 0.881673, 1.13529, 1.50097, 2.08834, 3.07154" \ + ); + } + } + 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.00309682, 0.00338202, 0.00336051, 0.00330748, 0.00313679, 0.00276468, 0.0024433", \ + "0.00296639, 0.00332853, 0.00332559, 0.00322686, 0.00305106, 0.00273012, 0.00242104", \ + "0.00296854, 0.00331173, 0.003391, 0.00322852, 0.00317462, 0.00276831, 0.00233438", \ + "0.00297875, 0.00325435, 0.00321673, 0.00325713, 0.00300475, 0.00265621, 0.00225991", \ + "0.00296024, 0.00321421, 0.0032991, 0.00310372, 0.00307456, 0.00268893, 0.0036454", \ + "0.00314789, 0.00313204, 0.00320926, 0.00337823, 0.00329095, 0.00267907, 0.00326542", \ + "0.00364709, 0.00325409, 0.00324399, 0.00315476, 0.00284584, 0.00284581, 0.00201183" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0067333, 0.0072943, 0.0072566, 0.0072143, 0.0070557, 0.0067191, 0.0063083", \ + "0.00669987, 0.00723507, 0.00725357, 0.00722167, 0.00706737, 0.00686207, 0.00644627", \ + "0.00663315, 0.00725595, 0.00725615, 0.00714455, 0.00702805, 0.00672475, 0.00633385", \ + "0.00659232, 0.00705292, 0.00719252, 0.00725542, 0.00737072, 0.00672992, 0.00640922", \ + "0.00654927, 0.00704807, 0.00703187, 0.00715537, 0.00704847, 0.00751337, 0.00647077", \ + "0.00655134, 0.00694644, 0.00708574, 0.00719944, 0.00687094, 0.00746464, 0.00666784", \ + "0.00671558, 0.00682628, 0.00684408, 0.00713488, 0.00718248, 0.00674388, 0.00664638" \ + ); + } + } + 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.00247729, 0.00314779, 0.00307381, 0.00296744, 0.0028096, 0.0024231, 0.00195863", \ + "0.00211944, 0.00293149, 0.0028813, 0.00284579, 0.00272752, 0.00239322, 0.00186291", \ + "0.0021733, 0.0027004, 0.00289323, 0.00274876, 0.00266232, 0.00261116, 0.00189693", \ + "0.00242594, 0.00254098, 0.00262802, 0.00283344, 0.00255665, 0.00238967, 0.00181074", \ + "0.00319714, 0.00270998, 0.00279426, 0.0026309, 0.00276787, 0.00236712, 0.00211008", \ + "0.00501807, 0.00339075, 0.0031483, 0.00302148, 0.00265242, 0.00258472, 0.00177425", \ + "0.00889154, 0.00566051, 0.0050151, 0.00433617, 0.00393454, 0.00334247, 0.00224222" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00382037, 0.00441681, 0.00437632, 0.00427819, 0.00409399, 0.0038412, 0.00330521", \ + "0.0034255, 0.00411466, 0.00422587, 0.0041523, 0.00401597, 0.00379204, 0.00333121", \ + "0.00346787, 0.00402202, 0.00407222, 0.0041414, 0.00396353, 0.00370491, 0.00331185", \ + "0.00372882, 0.00383317, 0.00396464, 0.00391424, 0.0038439, 0.00367661, 0.00330487", \ + "0.00451339, 0.00397958, 0.00397809, 0.00387591, 0.0042205, 0.00357975, 0.00327582", \ + "0.00630202, 0.00476095, 0.00481293, 0.00440193, 0.00386074, 0.00392569, 0.00367657", \ + "0.0101428, 0.00711515, 0.00656426, 0.00595736, 0.00530037, 0.00419358, 0.00378545" \ + ); + } + } + } + pin (A_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00205966; + rise_capacitance : 0.00209716; + rise_capacitance_range (0.00196298, 0.00221119); + fall_capacitance : 0.00202215; + fall_capacitance_range (0.00189825, 0.00214427); + 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.005284, 0.00508315, 0.0050073, 0.00497002, 0.0051685, 0.00560639, 0.00675701" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0046277, 0.00442653, 0.00440255, 0.00441418, 0.00457193, 0.00504376, 0.00622742" \ + ); + } + } + 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.005284, 0.00508315, 0.0050073, 0.00497002, 0.0051685, 0.00560639, 0.00675701" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0046277, 0.00442653, 0.00440255, 0.00441418, 0.00457193, 0.00504376, 0.00622742" \ + ); + } + } + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00529057; + rise_capacitance : 0.0054052; + rise_capacitance_range (0.00464557, 0.00586339); + fall_capacitance : 0.00517595; + fall_capacitance_range (0.00433858, 0.00596731); + } + } + cell (sg13cmos5l_nand3_1) { + area : 9.072; + cell_footprint : "nand3"; + cell_leakage_power : 251.459; + leakage_power () { + value : 38.5574; + when : "!A&!B&!C"; + } + leakage_power () { + value : 49.6986; + when : "!A&!B&C"; + } + leakage_power () { + value : 46.4122; + when : "!A&B&!C"; + } + leakage_power () { + value : 143.56; + when : "!A&B&C"; + } + leakage_power () { + value : 47.4457; + when : "A&!B&!C"; + } + leakage_power () { + value : 128.581; + when : "A&!B&C"; + } + leakage_power () { + value : 124.366; + when : "A&B&!C"; + } + leakage_power () { + value : 1433.05; + 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.0359137, 0.134907, 0.202458, 0.314209, 0.501519, 0.812921, 1.33264", \ + "0.0676674, 0.179472, 0.247155, 0.358935, 0.547134, 0.858119, 1.37782", \ + "0.0879047, 0.223182, 0.293522, 0.405717, 0.592837, 0.905884, 1.42394", \ + "0.115922, 0.295397, 0.376731, 0.496049, 0.684278, 0.995432, 1.5149", \ + "0.149056, 0.400558, 0.506571, 0.650085, 0.857828, 1.17485, 1.69441", \ + "0.183838, 0.543431, 0.695043, 0.889662, 1.149, 1.51031, 2.05167", \ + "0.2176, 0.736366, 0.952895, 1.23204, 1.59039, 2.06313, 2.70471" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0263574, 0.16475, 0.261582, 0.421469, 0.689452, 1.13591, 1.88113", \ + "0.0426952, 0.167589, 0.261898, 0.42147, 0.690405, 1.13607, 1.88114", \ + "0.0604556, 0.181322, 0.269787, 0.423785, 0.690406, 1.13736, 1.88115", \ + "0.0900453, 0.219213, 0.300828, 0.443261, 0.696647, 1.13835, 1.88116", \ + "0.136881, 0.296171, 0.380882, 0.514495, 0.74642, 1.15937, 1.88906", \ + "0.208183, 0.428551, 0.528334, 0.672646, 0.895731, 1.2756, 1.94628", \ + "0.327212, 0.640418, 0.778474, 0.954861, 1.20963, 1.59242, 2.22062" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.068724, 0.293244, 0.447304, 0.701964, 1.1282, 1.83845, 3.02246", \ + "0.0979852, 0.329244, 0.483852, 0.739, 1.16572, 1.87692, 3.06031", \ + "0.120836, 0.366549, 0.521348, 0.776601, 1.20322, 1.91399, 3.09937", \ + "0.154969, 0.438926, 0.598144, 0.853832, 1.28008, 1.99084, 3.17695", \ + "0.201153, 0.5563, 0.735796, 1.00456, 1.43298, 2.14212, 3.32612", \ + "0.265461, 0.731529, 0.951868, 1.26397, 1.7298, 2.45155, 3.63367", \ + "0.355922, 0.973715, 1.26692, 1.66018, 2.21778, 3.02645, 4.25251" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0561997, 0.347522, 0.550252, 0.885463, 1.44706, 2.38231, 3.94206", \ + "0.0678288, 0.347793, 0.550488, 0.885464, 1.44707, 2.38235, 3.94207", \ + "0.0829327, 0.352656, 0.55116, 0.885465, 1.44708, 2.38236, 3.94208", \ + "0.111405, 0.378324, 0.566056, 0.890062, 1.44709, 2.38237, 3.94256", \ + "0.15529, 0.447541, 0.627401, 0.929512, 1.46138, 2.3887, 3.94257", \ + "0.224369, 0.580647, 0.766114, 1.0629, 1.56328, 2.43221, 3.94864", \ + "0.338363, 0.801233, 1.02151, 1.34379, 1.84268, 2.66656, 4.09137" \ + ); + } + } + 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.0416231, 0.140601, 0.20828, 0.320202, 0.507342, 0.819117, 1.33886", \ + "0.0765018, 0.185153, 0.25294, 0.364883, 0.552119, 0.863933, 1.38389", \ + "0.100469, 0.22944, 0.299414, 0.411507, 0.598631, 0.911254, 1.43025", \ + "0.134725, 0.303251, 0.38354, 0.502201, 0.690285, 1.00139, 1.52084", \ + "0.177055, 0.411463, 0.515241, 0.657089, 0.863984, 1.18103, 1.7005", \ + "0.224466, 0.560286, 0.708211, 0.899433, 1.15708, 1.51715, 2.05708", \ + "0.276739, 0.760761, 0.972566, 1.24742, 1.60151, 2.07151, 2.7117" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0315077, 0.170402, 0.267402, 0.427483, 0.695853, 1.14269, 1.88728", \ + "0.0457859, 0.172818, 0.267485, 0.42776, 0.695854, 1.1427, 1.88729", \ + "0.063033, 0.186084, 0.275241, 0.429654, 0.696884, 1.1436, 1.88741", \ + "0.0915543, 0.223229, 0.305556, 0.448461, 0.702411, 1.14632, 1.88742", \ + "0.139635, 0.299466, 0.384371, 0.519163, 0.751455, 1.16532, 1.89196", \ + "0.211405, 0.431035, 0.530484, 0.67652, 0.90024, 1.28073, 1.95305", \ + "0.326233, 0.646297, 0.779523, 0.958652, 1.21359, 1.59624, 2.22556" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0829778, 0.306309, 0.460227, 0.714757, 1.14114, 1.85142, 3.03536", \ + "0.114535, 0.343, 0.497478, 0.75279, 1.17886, 1.8899, 3.07355", \ + "0.138718, 0.378183, 0.533163, 0.788469, 1.21574, 1.92599, 3.11117", \ + "0.176857, 0.446098, 0.604872, 0.861134, 1.28821, 1.99909, 3.18441", \ + "0.22623, 0.559831, 0.734124, 1.00146, 1.43189, 2.1432, 3.32771", \ + "0.293076, 0.736539, 0.94563, 1.24712, 1.7068, 2.43083, 3.61712", \ + "0.392107, 0.990976, 1.26788, 1.64059, 2.17585, 2.9663, 4.18991" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0561659, 0.347311, 0.550327, 0.88493, 1.44674, 2.3827, 3.94205", \ + "0.0630253, 0.348844, 0.550328, 0.885111, 1.44675, 2.38271, 3.94206", \ + "0.0737204, 0.351169, 0.550912, 0.885112, 1.44676, 2.38272, 3.94207", \ + "0.0959708, 0.368246, 0.560693, 0.888993, 1.4478, 2.38273, 3.94208", \ + "0.137589, 0.418655, 0.603875, 0.915445, 1.45838, 2.38844, 3.94209", \ + "0.207842, 0.528479, 0.710972, 1.01333, 1.52735, 2.41719, 3.94585", \ + "0.319675, 0.724981, 0.925752, 1.23596, 1.73784, 2.58365, 4.04545" \ + ); + } + } + 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.0442096, 0.144862, 0.212914, 0.325048, 0.512489, 0.824032, 1.3436", \ + "0.0815536, 0.189502, 0.257514, 0.369642, 0.557479, 0.868727, 1.38836", \ + "0.108108, 0.2342, 0.304104, 0.416308, 0.603586, 0.916139, 1.43499", \ + "0.146875, 0.309402, 0.388931, 0.507295, 0.69524, 1.00619, 1.52543", \ + "0.196448, 0.420427, 0.522421, 0.663386, 0.869352, 1.18584, 1.70346", \ + "0.254284, 0.574072, 0.719362, 0.907804, 1.16327, 1.52256, 2.0631", \ + "0.322021, 0.782734, 0.989616, 1.26012, 1.61132, 2.07897, 2.7173" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0361042, 0.175347, 0.272062, 0.432223, 0.700161, 1.14701, 1.89172", \ + "0.0489236, 0.177442, 0.272305, 0.432355, 0.700861, 1.14702, 1.89173", \ + "0.0657348, 0.190107, 0.27964, 0.434405, 0.701155, 1.14769, 1.89202", \ + "0.0938443, 0.226531, 0.309379, 0.452734, 0.706931, 1.14994, 1.89203", \ + "0.141877, 0.302556, 0.388002, 0.522065, 0.755568, 1.1696, 1.9003", \ + "0.214745, 0.435028, 0.533485, 0.679036, 0.903577, 1.2844, 1.9555", \ + "0.329912, 0.647909, 0.782042, 0.961758, 1.21628, 1.59812, 2.22796" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0890613, 0.3123, 0.466478, 0.720872, 1.14708, 1.85745, 3.04137", \ + "0.121099, 0.348193, 0.502874, 0.757688, 1.1841, 1.89479, 3.07864", \ + "0.14518, 0.379428, 0.534315, 0.789593, 1.21683, 1.92709, 3.11089", \ + "0.183597, 0.43863, 0.596218, 0.85235, 1.27915, 1.99012, 3.17633", \ + "0.235053, 0.537571, 0.706945, 0.971588, 1.40098, 2.11237, 3.29673", \ + "0.300364, 0.695637, 0.891222, 1.18205, 1.6353, 2.356, 3.5421", \ + "0.385613, 0.927786, 1.18003, 1.52655, 2.03658, 2.81048, 4.02846" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0561881, 0.347227, 0.550152, 0.885534, 1.44684, 2.38252, 3.94151", \ + "0.0602158, 0.347746, 0.550153, 0.885535, 1.44685, 2.38279, 3.94152", \ + "0.0671866, 0.349955, 0.550479, 0.885536, 1.44686, 2.3828, 3.94153", \ + "0.0829721, 0.362293, 0.557722, 0.888055, 1.44687, 2.38281, 3.94257", \ + "0.115547, 0.400409, 0.590484, 0.90843, 1.45466, 2.386, 3.94258", \ + "0.180355, 0.486567, 0.674599, 0.984447, 1.51106, 2.41013, 3.94833", \ + "0.300516, 0.655909, 0.853249, 1.16294, 1.67625, 2.54384, 4.02541" \ + ); + } + } + 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.00157033, 0.00174653, 0.0017214, 0.00166875, 0.00158257, 0.00139335, 0.00115606", \ + "0.00130824, 0.00165881, 0.00166394, 0.00164036, 0.00163408, 0.00140658, 0.00115032", \ + "0.001287, 0.00157771, 0.0016743, 0.00159485, 0.00155549, 0.00149017, 0.00114793", \ + "0.00135273, 0.00149512, 0.00152858, 0.00163921, 0.00151633, 0.00145668, 0.00110422", \ + "0.0016753, 0.00162147, 0.00161924, 0.00153598, 0.00159409, 0.00141038, 0.00129742", \ + "0.00246724, 0.00186662, 0.00179104, 0.00173713, 0.0015653, 0.00147149, 0.00110737", \ + "0.00426392, 0.00289621, 0.00264223, 0.00232315, 0.00211822, 0.0017985, 0.00129652" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00312403, 0.00328556, 0.00326474, 0.00321989, 0.00314745, 0.00298872, 0.00279805", \ + "0.00284975, 0.00314289, 0.00317575, 0.00314285, 0.0030954, 0.00297942, 0.00273369", \ + "0.00283107, 0.00305842, 0.00315175, 0.00310923, 0.00306005, 0.00293664, 0.00277419", \ + "0.00291724, 0.00299745, 0.0030978, 0.00311401, 0.00299382, 0.00289398, 0.00274659", \ + "0.0032365, 0.0030503, 0.00302174, 0.00309758, 0.00295626, 0.0029999, 0.00269142", \ + "0.0039945, 0.00343251, 0.00331798, 0.00314894, 0.00308766, 0.00292593, 0.00271365", \ + "0.00578778, 0.00455705, 0.00423336, 0.00395708, 0.00361862, 0.00316736, 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.00180616, 0.0018293, 0.00179341, 0.0017379, 0.00165427, 0.00148105, 0.00121739", \ + "0.00154311, 0.00173191, 0.00174401, 0.00171897, 0.00161652, 0.00143961, 0.00119947", \ + "0.00149668, 0.00168776, 0.00172634, 0.00165916, 0.00166158, 0.00152194, 0.00119661", \ + "0.00153902, 0.00162759, 0.0016494, 0.00168204, 0.00158238, 0.00158986, 0.00113771", \ + "0.001826, 0.0017653, 0.00174663, 0.00164021, 0.00170529, 0.00149591, 0.00123126", \ + "0.00253195, 0.00202396, 0.00192646, 0.00187746, 0.00167302, 0.00157173, 0.00112808", \ + "0.00416754, 0.00308633, 0.00278585, 0.00251632, 0.00224713, 0.00184855, 0.00134952" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00442547, 0.0045108, 0.00448712, 0.00442869, 0.00435581, 0.00420472, 0.00401221", \ + "0.00418125, 0.00442863, 0.00440369, 0.00439228, 0.00431721, 0.00418831, 0.00400721", \ + "0.00412967, 0.00434806, 0.00436929, 0.00434853, 0.00431573, 0.00417528, 0.00400912", \ + "0.00410809, 0.00427098, 0.00430987, 0.00438264, 0.00430275, 0.00413268, 0.00398073", \ + "0.00419899, 0.00421953, 0.00422632, 0.00432877, 0.00422703, 0.00424551, 0.00392199", \ + "0.004669, 0.00441534, 0.00438377, 0.00428781, 0.00424145, 0.0042205, 0.00464277", \ + "0.00610309, 0.00518973, 0.00492773, 0.00479735, 0.00460942, 0.00423018, 0.00456247" \ + ); + } + } + 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.00202732, 0.00199637, 0.00195488, 0.00189572, 0.00180652, 0.00162512, 0.00139555", \ + "0.00181771, 0.00189904, 0.00192118, 0.00185778, 0.00179338, 0.00158251, 0.00132184", \ + "0.00177775, 0.00187005, 0.00186144, 0.00182904, 0.00177631, 0.0016317, 0.00134437", \ + "0.0018147, 0.00183526, 0.00182586, 0.00186904, 0.00175583, 0.00168927, 0.00128861", \ + "0.00206403, 0.00199873, 0.00194979, 0.00182293, 0.00183934, 0.00161858, 0.0015116", \ + "0.00276245, 0.00231427, 0.00216854, 0.0020838, 0.0018556, 0.00171285, 0.00129431", \ + "0.00435419, 0.00332974, 0.00303347, 0.00273443, 0.00246729, 0.00210227, 0.00151967" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00550986, 0.00559399, 0.00557306, 0.00552278, 0.0054477, 0.00529536, 0.00507415", \ + "0.00526863, 0.00549568, 0.00549598, 0.00547574, 0.00541312, 0.00528267, 0.00506523", \ + "0.0052143, 0.0054318, 0.00544017, 0.00543381, 0.00540143, 0.0052571, 0.00505019", \ + "0.00516484, 0.00534941, 0.00544313, 0.00546607, 0.00533823, 0.00522208, 0.0050763", \ + "0.00519747, 0.00531079, 0.00529774, 0.0053858, 0.00528593, 0.005241, 0.00506153", \ + "0.00550222, 0.00539124, 0.00540579, 0.00535796, 0.00532193, 0.0053751, 0.00575457", \ + "0.00671421, 0.00601571, 0.00585703, 0.00574131, 0.00556698, 0.00527793, 0.0056173" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00271728; + rise_capacitance : 0.00276639; + rise_capacitance_range (0.00245945, 0.00295158); + fall_capacitance : 0.00266817; + fall_capacitance_range (0.0022847, 0.00300547); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00282041; + rise_capacitance : 0.00290798; + rise_capacitance_range (0.00255491, 0.00325501); + fall_capacitance : 0.00273284; + fall_capacitance_range (0.00247374, 0.00299323); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00278768; + rise_capacitance : 0.00288345; + rise_capacitance_range (0.00254011, 0.0032037); + fall_capacitance : 0.00269191; + fall_capacitance_range (0.00254249, 0.00289563); + } + } + cell (sg13cmos5l_nand3b_1) { + area : 12.7008; + cell_footprint : "nand3b"; + cell_leakage_power : 476.689; + leakage_power () { + value : 138.731; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 219.873; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 215.635; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 1524.28; + when : "!A_N&B&C"; + } + leakage_power () { + value : 397.753; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 408.902; + when : "A_N&!B&C"; + } + leakage_power () { + value : 405.592; + when : "A_N&B&!C"; + } + leakage_power () { + value : 502.748; + 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.0827995, 0.183554, 0.2511, 0.363209, 0.550372, 0.862003, 1.38143", \ + "0.123669, 0.225112, 0.292972, 0.404932, 0.592171, 0.903723, 1.42405", \ + "0.153175, 0.254576, 0.322531, 0.434662, 0.621753, 0.933699, 1.4534", \ + "0.199335, 0.302407, 0.370514, 0.482247, 0.66959, 0.981428, 1.50135", \ + "0.260997, 0.368624, 0.436023, 0.547923, 0.734954, 1.04696, 1.56648", \ + "0.346483, 0.462256, 0.529405, 0.638593, 0.824922, 1.13639, 1.6566", \ + "0.457982, 0.598131, 0.665368, 0.775966, 0.961057, 1.26997, 1.78784" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0315767, 0.168837, 0.265641, 0.42559, 0.69372, 1.14026, 1.8846", \ + "0.0334669, 0.168916, 0.265642, 0.426286, 0.693986, 1.14027, 1.88466", \ + "0.0366509, 0.169507, 0.265981, 0.426287, 0.693987, 1.14088, 1.88467", \ + "0.0433125, 0.170768, 0.266906, 0.426357, 0.693988, 1.14416, 1.88488", \ + "0.056016, 0.174237, 0.268584, 0.427618, 0.694927, 1.14417, 1.88489", \ + "0.075181, 0.182266, 0.273459, 0.430397, 0.69689, 1.14418, 1.8854", \ + "0.107424, 0.204393, 0.286429, 0.437563, 0.701724, 1.146, 1.8887" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.117096, 0.34434, 0.498961, 0.754254, 1.18113, 1.89272, 3.07849", \ + "0.154239, 0.381909, 0.53691, 0.792327, 1.21949, 1.93097, 3.11713", \ + "0.182859, 0.410515, 0.565581, 0.821103, 1.2485, 1.96004, 3.1461", \ + "0.225482, 0.452466, 0.607416, 0.862018, 1.28975, 2.00143, 3.18816", \ + "0.28321, 0.507245, 0.662188, 0.917801, 1.34514, 2.05682, 3.24269", \ + "0.355075, 0.579952, 0.734217, 0.989241, 1.41678, 2.12888, 3.31467", \ + "0.443395, 0.677417, 0.82974, 1.08316, 1.50956, 2.22122, 3.40626" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0611889, 0.352913, 0.555954, 0.891765, 1.45401, 2.39114, 3.9528", \ + "0.0618572, 0.353056, 0.555955, 0.891766, 1.45402, 2.39115, 3.95281", \ + "0.0632296, 0.353057, 0.557057, 0.891767, 1.45403, 2.39116, 3.95282", \ + "0.0667197, 0.353378, 0.557058, 0.891768, 1.45404, 2.39121, 3.95283", \ + "0.0743634, 0.354644, 0.557075, 0.891769, 1.45405, 2.39122, 3.95284", \ + "0.090874, 0.35671, 0.558572, 0.893423, 1.45406, 2.39123, 3.95285", \ + "0.119785, 0.36455, 0.562416, 0.896536, 1.4561, 2.39124, 3.95286" \ + ); + } + } + 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.0413297, 0.140981, 0.208745, 0.320661, 0.50798, 0.819645, 1.33944", \ + "0.0766564, 0.185565, 0.253386, 0.365403, 0.552691, 0.864516, 1.38451", \ + "0.100943, 0.22986, 0.299902, 0.412059, 0.599104, 0.911836, 1.43068", \ + "0.135694, 0.303806, 0.384066, 0.502712, 0.69081, 1.002, 1.52145", \ + "0.178813, 0.412275, 0.515917, 0.657623, 0.864554, 1.18156, 1.70114", \ + "0.227309, 0.561517, 0.709208, 0.900223, 1.15727, 1.51762, 2.0589", \ + "0.280884, 0.763067, 0.973919, 1.2484, 1.60244, 2.07147, 2.7127" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0331596, 0.171518, 0.268193, 0.42846, 0.696586, 1.14341, 1.88813", \ + "0.0475921, 0.173877, 0.268662, 0.428736, 0.696587, 1.14342, 1.88814", \ + "0.0648619, 0.187018, 0.276037, 0.430543, 0.697301, 1.14445, 1.88815", \ + "0.093694, 0.224136, 0.306411, 0.4493, 0.703228, 1.14616, 1.88816", \ + "0.141565, 0.300644, 0.385638, 0.51983, 0.752315, 1.16613, 1.89704", \ + "0.214571, 0.432137, 0.531922, 0.677275, 0.90136, 1.28152, 1.95276", \ + "0.329936, 0.64701, 0.780835, 0.960195, 1.21428, 1.5976, 2.22617" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0876641, 0.311896, 0.466072, 0.721147, 1.14796, 1.8594, 3.04511", \ + "0.117751, 0.347415, 0.502386, 0.758017, 1.18484, 1.89712, 3.08279", \ + "0.141451, 0.382273, 0.537618, 0.793433, 1.22137, 1.93254, 3.1198", \ + "0.179569, 0.449644, 0.608841, 0.865829, 1.29391, 2.00593, 3.19214", \ + "0.229502, 0.563176, 0.737611, 1.00574, 1.43699, 2.14952, 3.33606", \ + "0.297125, 0.739805, 0.948802, 1.25107, 1.7114, 2.43686, 3.62504", \ + "0.39781, 0.99365, 1.2717, 1.6444, 2.18015, 2.97194, 4.19727" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0608969, 0.352923, 0.555996, 0.891692, 1.45414, 2.39114, 3.9528", \ + "0.0669075, 0.354512, 0.555997, 0.891851, 1.45415, 2.39115, 3.95281", \ + "0.076889, 0.3561, 0.556262, 0.891852, 1.45416, 2.39116, 3.95282", \ + "0.0981965, 0.373054, 0.566644, 0.894654, 1.45417, 2.39117, 3.95283", \ + "0.139362, 0.422991, 0.608974, 0.921499, 1.46434, 2.39442, 3.95284", \ + "0.209906, 0.532118, 0.714321, 1.01844, 1.53435, 2.42463, 3.95624", \ + "0.321815, 0.728705, 0.929443, 1.24027, 1.74317, 2.59161, 4.05479" \ + ); + } + } + 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.0446244, 0.145377, 0.213449, 0.325533, 0.512913, 0.824479, 1.34404", \ + "0.0821921, 0.189975, 0.257992, 0.370121, 0.557408, 0.869567, 1.38884", \ + "0.108995, 0.234634, 0.304618, 0.416972, 0.603954, 0.915745, 1.43499", \ + "0.148145, 0.310058, 0.389478, 0.507771, 0.695756, 1.00678, 1.52609", \ + "0.19839, 0.421398, 0.52313, 0.663974, 0.869814, 1.1863, 1.70408", \ + "0.257273, 0.575309, 0.720343, 0.908719, 1.16416, 1.52292, 2.06351", \ + "0.326039, 0.784595, 0.991113, 1.26122, 1.61219, 2.08001, 2.71796" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0379933, 0.176489, 0.273151, 0.433086, 0.701062, 1.14728, 1.89241", \ + "0.0508062, 0.178544, 0.273382, 0.433423, 0.70116, 1.14777, 1.89242", \ + "0.0680625, 0.191125, 0.280526, 0.435055, 0.702397, 1.14778, 1.89243", \ + "0.0960266, 0.227375, 0.310322, 0.453663, 0.707696, 1.14852, 1.89244", \ + "0.144515, 0.303591, 0.388831, 0.523181, 0.756234, 1.17033, 1.90172", \ + "0.217827, 0.434171, 0.534518, 0.679869, 0.903763, 1.28506, 1.95614", \ + "0.334404, 0.647303, 0.782945, 0.963306, 1.21693, 1.59863, 2.2284" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0938558, 0.317877, 0.472269, 0.727061, 1.15393, 1.86541, 3.05113", \ + "0.125162, 0.353156, 0.507911, 0.763421, 1.19043, 1.90265, 3.08787", \ + "0.148692, 0.384004, 0.539231, 0.794995, 1.22285, 1.93386, 3.12119", \ + "0.187018, 0.44258, 0.600562, 0.857149, 1.28514, 1.99703, 3.1849", \ + "0.238337, 0.541147, 0.710868, 0.975938, 1.4064, 2.1187, 3.30518", \ + "0.3045, 0.69887, 0.894848, 1.18636, 1.64022, 2.36242, 3.55028", \ + "0.390743, 0.931324, 1.18345, 1.53103, 2.04285, 2.8158, 4.03595" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0608618, 0.352687, 0.55597, 0.891707, 1.45391, 2.39114, 3.9528", \ + "0.064365, 0.353163, 0.555971, 0.891772, 1.45392, 2.39115, 3.95281", \ + "0.0707671, 0.355031, 0.556169, 0.891773, 1.45393, 2.39116, 3.95282", \ + "0.0857647, 0.367459, 0.563654, 0.89429, 1.45394, 2.39117, 3.95343", \ + "0.117603, 0.405014, 0.595834, 0.914403, 1.46197, 2.39929, 3.95344", \ + "0.181988, 0.490431, 0.679204, 0.989302, 1.51751, 2.41946, 3.95662", \ + "0.303415, 0.659166, 0.857241, 1.16825, 1.68262, 2.55018, 4.03542" \ + ); + } + } + 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.00181269, 0.00204726, 0.00201624, 0.0019754, 0.00189282, 0.0017155, 0.00150739", \ + "0.00166352, 0.00196733, 0.0020142, 0.00196386, 0.00186234, 0.00168054, 0.00149146", \ + "0.00160921, 0.00191403, 0.00200281, 0.00194189, 0.00182431, 0.00169159, 0.00145197", \ + "0.0015548, 0.00186225, 0.00187904, 0.00195643, 0.0018006, 0.00182021, 0.00149016", \ + "0.00155383, 0.00181469, 0.00186939, 0.00185906, 0.00182802, 0.00166464, 0.00166554", \ + "0.00155998, 0.0016473, 0.00170218, 0.00170731, 0.00169958, 0.00141707, 0.00180106", \ + "0.00163066, 0.00157705, 0.00158474, 0.00156485, 0.00155889, 0.00149474, 0.00115532" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00447896, 0.00468835, 0.00467809, 0.00464066, 0.00456268, 0.00440108, 0.0042149", \ + "0.00434813, 0.00462485, 0.0046349, 0.00461134, 0.00454432, 0.00439905, 0.00421705", \ + "0.00429154, 0.00457888, 0.00461276, 0.00458178, 0.00450786, 0.00437734, 0.00418998", \ + "0.00427915, 0.00452314, 0.00455207, 0.00470321, 0.00447384, 0.0043742, 0.00420449", \ + "0.00428414, 0.00442521, 0.00442942, 0.00447784, 0.00444801, 0.00425969, 0.00409457", \ + "0.00429681, 0.00438984, 0.00443417, 0.00440895, 0.00444295, 0.00426327, 0.00413849", \ + "0.00434845, 0.00433995, 0.00436126, 0.00440158, 0.00436775, 0.00410621, 0.00450456" \ + ); + } + } + 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.00195198, 0.00198778, 0.00195055, 0.0019, 0.00180147, 0.00163212, 0.00136586", \ + "0.00170758, 0.00189973, 0.00190028, 0.00188124, 0.00178123, 0.00160661, 0.00137164", \ + "0.00166195, 0.00184578, 0.00186954, 0.00182863, 0.00179377, 0.00168299, 0.00133154", \ + "0.00170745, 0.00178708, 0.00180982, 0.00190803, 0.0017464, 0.00169788, 0.00131283", \ + "0.00197433, 0.00193207, 0.00191449, 0.00178936, 0.00189119, 0.00155082, 0.0015452", \ + "0.00269114, 0.00218691, 0.00209607, 0.00203969, 0.00177032, 0.00174035, 0.00133283", \ + "0.00432882, 0.00325232, 0.00294051, 0.00267927, 0.00241747, 0.00206768, 0.00153957" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00439085, 0.00448528, 0.00445881, 0.00441441, 0.00432993, 0.00417951, 0.00398888", \ + "0.00415597, 0.00441647, 0.00439168, 0.00437007, 0.00430374, 0.00417942, 0.00394371", \ + "0.00411298, 0.00432843, 0.00433492, 0.00432411, 0.00429288, 0.0041332, 0.00398615", \ + "0.00408979, 0.00425263, 0.00434322, 0.00435994, 0.00421568, 0.00411709, 0.00394777", \ + "0.00417754, 0.00421748, 0.00420848, 0.0043179, 0.00419078, 0.00418086, 0.0039265", \ + "0.00463944, 0.00439638, 0.00435711, 0.00427488, 0.00421734, 0.00415127, 0.00400003", \ + "0.00606593, 0.00515638, 0.00491833, 0.00479989, 0.00458356, 0.00421364, 0.00455623" \ + ); + } + } + 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.00215202, 0.0021269, 0.00209219, 0.00202813, 0.00194175, 0.00175936, 0.00152803", \ + "0.00195233, 0.00203351, 0.00205969, 0.00200048, 0.00189612, 0.00174234, 0.00145542", \ + "0.00191875, 0.00200693, 0.0020028, 0.00196813, 0.00194056, 0.00169929, 0.00142575", \ + "0.00195049, 0.00196849, 0.00195467, 0.00203523, 0.00189038, 0.00174408, 0.00141772", \ + "0.00220315, 0.00213416, 0.00208432, 0.00196539, 0.00202704, 0.00169377, 0.00168324", \ + "0.00290026, 0.00241736, 0.00230509, 0.00221692, 0.00197842, 0.00186123, 0.00143878", \ + "0.00448376, 0.00344999, 0.00317275, 0.0028843, 0.00260009, 0.00222364, 0.00166809" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0055149, 0.00559365, 0.00557932, 0.00553262, 0.00545178, 0.0052997, 0.00511355", \ + "0.00527819, 0.00550034, 0.0055023, 0.00548972, 0.00542212, 0.00527722, 0.00507053", \ + "0.00522347, 0.00543142, 0.00545251, 0.00545436, 0.00539141, 0.00525285, 0.00510545", \ + "0.00518017, 0.00535853, 0.00540283, 0.00542615, 0.00535675, 0.00523003, 0.00511558", \ + "0.00520279, 0.00531243, 0.00529976, 0.00539078, 0.00531181, 0.00538112, 0.00507661", \ + "0.00550525, 0.00539578, 0.00540963, 0.00532325, 0.00532331, 0.00546044, 0.00535265", \ + "0.00670396, 0.0060253, 0.0058667, 0.00575787, 0.00563153, 0.00525715, 0.0054948" \ + ); + } + } + } + pin (A_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00207277; + rise_capacitance : 0.00210708; + rise_capacitance_range (0.00189813, 0.00225571); + fall_capacitance : 0.00203845; + fall_capacitance_range (0.00187179, 0.00219394); + 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.00317193, 0.00300271, 0.00296629, 0.00304627, 0.00326528, 0.0038664, 0.00524336" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00181127, 0.00165221, 0.00165604, 0.00169417, 0.00193836, 0.0025024, 0.00380744" \ + ); + } + } + 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.00317193, 0.00300271, 0.00296629, 0.00304627, 0.00326528, 0.0038664, 0.00524336" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00181127, 0.00165221, 0.00165604, 0.00169417, 0.00193836, 0.0025024, 0.00380744" \ + ); + } + } + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00278377; + rise_capacitance : 0.00287163; + rise_capacitance_range (0.00250622, 0.00321951); + fall_capacitance : 0.0026959; + fall_capacitance_range (0.00242823, 0.00295451); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00279915; + rise_capacitance : 0.00289522; + rise_capacitance_range (0.00255426, 0.00321379); + fall_capacitance : 0.00270308; + fall_capacitance_range (0.00255296, 0.00290618); + } + } + cell (sg13cmos5l_nand4_1) { + area : 10.8864; + cell_footprint : "nand4"; + cell_leakage_power : 184.418; + leakage_power () { + value : 39.6046; + when : "!A&!B&!C&!D&Y"; + } + leakage_power () { + value : 42.7639; + when : "!A&!B&!C&D&Y"; + } + leakage_power () { + value : 40.6779; + when : "!A&!B&C&!D&Y"; + } + leakage_power () { + value : 53.9162; + when : "!A&!B&C&D&Y"; + } + leakage_power () { + value : 39.1955; + when : "!A&B&!C&!D&Y"; + } + leakage_power () { + value : 50.6396; + when : "!A&B&!C&D&Y"; + } + leakage_power () { + value : 47.3612; + when : "!A&B&C&!D&Y"; + } + leakage_power () { + value : 147.798; + when : "!A&B&C&D&Y"; + } + leakage_power () { + value : 41.0361; + when : "A&!B&!C&!D&Y"; + } + leakage_power () { + value : 51.6484; + when : "A&!B&!C&D&Y"; + } + leakage_power () { + value : 48.4386; + when : "A&!B&C&!D&Y"; + } + leakage_power () { + value : 132.795; + when : "A&!B&C&D&Y"; + } + leakage_power () { + value : 49.9177; + when : "A&B&!C&!D&Y"; + } + leakage_power () { + value : 128.59; + when : "A&B&!C&D&Y"; + } + leakage_power () { + value : 125.511; + when : "A&B&C&!D&Y"; + } + leakage_power () { + value : 1910.79; + 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.0382515, 0.13693, 0.20455, 0.316303, 0.503539, 0.81507, 1.33475", \ + "0.0715791, 0.181774, 0.249497, 0.361271, 0.548603, 0.860259, 1.38017", \ + "0.0932177, 0.22579, 0.295898, 0.40802, 0.595098, 0.906795, 1.42678", \ + "0.123138, 0.298532, 0.379495, 0.498456, 0.686615, 0.997459, 1.51728", \ + "0.158688, 0.40449, 0.509695, 0.652937, 0.860028, 1.17869, 1.69659", \ + "0.195862, 0.548884, 0.699171, 0.893112, 1.15194, 1.51277, 2.05421", \ + "0.23066, 0.7423, 0.957829, 1.23652, 1.5937, 2.06584, 2.70879" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0294248, 0.167863, 0.264656, 0.424614, 0.692668, 1.13948, 1.88395", \ + "0.0452462, 0.170476, 0.264974, 0.425147, 0.692669, 1.13949, 1.88396", \ + "0.0632522, 0.183989, 0.27276, 0.426886, 0.692908, 1.1395, 1.88411", \ + "0.0933695, 0.221586, 0.303549, 0.446073, 0.699627, 1.14106, 1.88412", \ + "0.14318, 0.298493, 0.383202, 0.516538, 0.748974, 1.16198, 1.8925", \ + "0.219045, 0.432341, 0.531525, 0.675131, 0.898167, 1.27826, 1.94914", \ + "0.344446, 0.649294, 0.783666, 0.959825, 1.21246, 1.59434, 2.22188" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0917201, 0.386855, 0.589748, 0.925089, 1.48642, 2.42206, 3.98063", \ + "0.119039, 0.418681, 0.623161, 0.958365, 1.52031, 2.45624, 4.01506", \ + "0.143446, 0.452299, 0.655956, 0.992688, 1.55465, 2.49044, 4.05055", \ + "0.182093, 0.52148, 0.726745, 1.06256, 1.62429, 2.56044, 4.11992", \ + "0.234392, 0.641042, 0.861863, 1.20291, 1.76392, 2.69883, 4.25879", \ + "0.308995, 0.825042, 1.08488, 1.46425, 2.04658, 2.98319, 4.53878", \ + "0.416239, 1.08861, 1.41805, 1.8767, 2.54187, 3.53994, 5.11221" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0844195, 0.466746, 0.732596, 1.17171, 1.90732, 3.1334, 5.18133", \ + "0.0922228, 0.466747, 0.733406, 1.17211, 1.90735, 3.13549, 5.18134", \ + "0.106602, 0.469351, 0.733861, 1.17275, 1.90901, 3.13611, 5.18135", \ + "0.134133, 0.486725, 0.740874, 1.18048, 1.90902, 3.13612, 5.18136", \ + "0.18192, 0.548416, 0.787576, 1.19826, 1.91585, 3.13613, 5.18137", \ + "0.254084, 0.678005, 0.918664, 1.30934, 1.98424, 3.15944, 5.21691", \ + "0.37251, 0.901299, 1.17235, 1.57486, 2.22987, 3.33488, 5.27073" \ + ); + } + } + 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.0440997, 0.142878, 0.210619, 0.322681, 0.509781, 0.821425, 1.34102", \ + "0.0802194, 0.187711, 0.2555, 0.367425, 0.554563, 0.866437, 1.3864", \ + "0.10512, 0.232152, 0.302069, 0.414224, 0.601258, 0.913917, 1.43334", \ + "0.140969, 0.306476, 0.386389, 0.504765, 0.692865, 1.00396, 1.52337", \ + "0.185382, 0.415511, 0.518614, 0.660244, 0.866554, 1.18351, 1.70282", \ + "0.235031, 0.565438, 0.712545, 0.902861, 1.15969, 1.51981, 2.05978", \ + "0.28798, 0.766831, 0.977381, 1.25167, 1.60498, 2.07486, 2.71443" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0346008, 0.173425, 0.270399, 0.430637, 0.698819, 1.14537, 1.88992", \ + "0.0483362, 0.175809, 0.270666, 0.430638, 0.69882, 1.14613, 1.89004", \ + "0.0658939, 0.188722, 0.27801, 0.432602, 0.698852, 1.1467, 1.8903", \ + "0.0953572, 0.22544, 0.307981, 0.451181, 0.705377, 1.14744, 1.89031", \ + "0.145055, 0.302021, 0.386717, 0.521368, 0.754221, 1.1677, 1.89937", \ + "0.221144, 0.433527, 0.533263, 0.678468, 0.902056, 1.2834, 1.95526", \ + "0.343341, 0.652664, 0.784329, 0.962318, 1.2165, 1.59736, 2.22812" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.113245, 0.406928, 0.609685, 0.945108, 1.5064, 2.44199, 4.00128", \ + "0.142582, 0.440367, 0.64381, 0.979674, 1.54122, 2.47732, 4.0368", \ + "0.167661, 0.473264, 0.677136, 1.01306, 1.57503, 2.51092, 4.07083", \ + "0.208906, 0.539116, 0.744796, 1.08153, 1.64379, 2.58043, 4.13957", \ + "0.263977, 0.65444, 0.873034, 1.21551, 1.7788, 2.71563, 4.27614", \ + "0.339751, 0.839584, 1.09124, 1.46394, 2.04652, 2.98777, 4.54779", \ + "0.455018, 1.11469, 1.43121, 1.87366, 2.52303, 3.5156, 5.09386" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0846407, 0.466798, 0.732821, 1.17172, 1.90851, 3.1334, 5.17683", \ + "0.0894537, 0.466799, 0.732822, 1.17211, 1.90852, 3.13352, 5.17684", \ + "0.0994222, 0.468526, 0.73406, 1.1728, 1.90853, 3.1347, 5.18037", \ + "0.12198, 0.480631, 0.738527, 1.17455, 1.90936, 3.13471, 5.18038", \ + "0.166521, 0.526167, 0.77157, 1.19059, 1.91233, 3.13608, 5.18039", \ + "0.240315, 0.632468, 0.872528, 1.272, 1.96163, 3.15467, 5.1804", \ + "0.356981, 0.833817, 1.08848, 1.48303, 2.14649, 3.27886, 5.23972" \ + ); + } + } + 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.0473085, 0.147759, 0.215975, 0.328113, 0.515694, 0.827564, 1.34729", \ + "0.0853458, 0.192381, 0.260473, 0.372761, 0.56044, 0.872241, 1.39244", \ + "0.112747, 0.237099, 0.307063, 0.419462, 0.606736, 0.91963, 1.43888", \ + "0.152702, 0.312843, 0.392141, 0.510299, 0.69843, 1.00968, 1.52936", \ + "0.204192, 0.424579, 0.526073, 0.666729, 0.872456, 1.18946, 1.70757", \ + "0.26391, 0.579507, 0.723741, 0.911837, 1.16744, 1.52595, 2.06602", \ + "0.332042, 0.788219, 0.994749, 1.26493, 1.61584, 2.08325, 2.7228" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.039271, 0.178672, 0.275521, 0.435865, 0.704026, 1.15109, 1.896", \ + "0.051544, 0.180557, 0.275604, 0.436131, 0.704143, 1.1511, 1.89601", \ + "0.0689575, 0.192965, 0.282648, 0.437631, 0.706546, 1.15182, 1.89613", \ + "0.097801, 0.228843, 0.312078, 0.45579, 0.710505, 1.15201, 1.89614", \ + "0.147769, 0.304973, 0.389909, 0.524632, 0.758654, 1.17351, 1.90578", \ + "0.224824, 0.436792, 0.536268, 0.681648, 0.906146, 1.28775, 1.96042", \ + "0.346542, 0.655209, 0.786973, 0.964952, 1.22035, 1.60153, 2.23287" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.125623, 0.419469, 0.622156, 0.957422, 1.51855, 2.45436, 4.01363", \ + "0.155807, 0.452942, 0.656378, 0.992768, 1.55392, 2.48989, 4.04935", \ + "0.180502, 0.482873, 0.686746, 1.02266, 1.58459, 2.52061, 4.08038", \ + "0.221503, 0.540897, 0.746094, 1.08256, 1.64489, 2.58144, 4.14086", \ + "0.277583, 0.642325, 0.857354, 1.19826, 1.76133, 2.69824, 4.25856", \ + "0.350619, 0.809005, 1.04924, 1.41362, 1.99225, 2.93231, 4.49262", \ + "0.45185, 1.06165, 1.35759, 1.7763, 2.4082, 3.3885, 4.96384" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0844754, 0.466541, 0.732286, 1.17163, 1.90809, 3.1334, 5.18017", \ + "0.0873422, 0.466616, 0.733162, 1.17261, 1.9081, 3.13341, 5.18035", \ + "0.0944063, 0.467634, 0.733163, 1.17301, 1.90811, 3.13475, 5.18036", \ + "0.110595, 0.476636, 0.736638, 1.1732, 1.90812, 3.13476, 5.18154", \ + "0.146732, 0.511761, 0.762709, 1.18665, 1.9115, 3.13477, 5.18155", \ + "0.215417, 0.597915, 0.841759, 1.25108, 1.9515, 3.15232, 5.18434", \ + "0.34055, 0.772438, 1.02183, 1.42256, 2.09966, 3.25039, 5.22977" \ + ); + } + } + 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.0483176, 0.151224, 0.219864, 0.332445, 0.520261, 0.832292, 1.35186", \ + "0.0881534, 0.195781, 0.264365, 0.376907, 0.564802, 0.876759, 1.39668", \ + "0.117587, 0.240903, 0.311014, 0.423665, 0.611107, 0.924041, 1.44353", \ + "0.160742, 0.317779, 0.396696, 0.514719, 0.702947, 1.01436, 1.53372", \ + "0.218008, 0.43203, 0.532166, 0.671999, 0.877294, 1.19388, 1.71193", \ + "0.285916, 0.591253, 0.733314, 0.919278, 1.17322, 1.53129, 2.07126", \ + "0.367544, 0.807244, 1.01003, 1.27693, 1.6246, 2.08984, 2.72934" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.043409, 0.183201, 0.280108, 0.440371, 0.708504, 1.15537, 1.89904", \ + "0.0546633, 0.184886, 0.280335, 0.440372, 0.708753, 1.15538, 1.89937", \ + "0.0715229, 0.196752, 0.286942, 0.44204, 0.711078, 1.15585, 1.89968", \ + "0.100408, 0.232077, 0.315796, 0.459855, 0.714571, 1.15586, 1.89969", \ + "0.14921, 0.308541, 0.393069, 0.528196, 0.762296, 1.17677, 1.91012", \ + "0.227842, 0.440884, 0.538973, 0.68418, 0.909483, 1.29095, 1.96293", \ + "0.350394, 0.656244, 0.787551, 0.968042, 1.22167, 1.60517, 2.23445" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.131526, 0.425363, 0.628058, 0.963361, 1.52452, 2.46027, 4.01957", \ + "0.162791, 0.459669, 0.66311, 0.999025, 1.56073, 2.49648, 4.05593", \ + "0.187699, 0.488066, 0.691841, 1.02788, 1.58979, 2.52611, 4.08478", \ + "0.228521, 0.541351, 0.746238, 1.08288, 1.6453, 2.58148, 4.14058", \ + "0.284951, 0.631271, 0.844102, 1.18413, 1.74725, 2.68428, 4.24419", \ + "0.358904, 0.777869, 1.01117, 1.37031, 1.9472, 2.88654, 4.44641", \ + "0.4497, 1.00362, 1.28159, 1.68503, 2.30644, 3.28123, 4.85366" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0844991, 0.466577, 0.732273, 1.17173, 1.91005, 3.13338, 5.17683", \ + "0.0861656, 0.466706, 0.732284, 1.17282, 1.91006, 3.13339, 5.18017", \ + "0.0912446, 0.467203, 0.73337, 1.17283, 1.91007, 3.13611, 5.18018", \ + "0.102525, 0.474091, 0.735545, 1.1765, 1.91008, 3.13612, 5.18375", \ + "0.128678, 0.501619, 0.756815, 1.18393, 1.91258, 3.13613, 5.18376", \ + "0.184321, 0.569796, 0.820687, 1.2377, 1.94437, 3.14712, 5.18377", \ + "0.305156, 0.715591, 0.97039, 1.37931, 2.06804, 3.23458, 5.22288" \ + ); + } + } + 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.00159985, 0.00174034, 0.00171648, 0.00166772, 0.00157864, 0.00139169, 0.00111838", \ + "0.00136574, 0.00167585, 0.00168215, 0.00169812, 0.00159867, 0.00143663, 0.00111673", \ + "0.00132232, 0.00162069, 0.00165929, 0.0016366, 0.00158202, 0.00142213, 0.00118602", \ + "0.00136302, 0.00154261, 0.0015906, 0.00168751, 0.00156258, 0.00147392, 0.00114141", \ + "0.00163906, 0.00165106, 0.00166364, 0.00157334, 0.0016302, 0.00139032, 0.00133863", \ + "0.00240511, 0.0018649, 0.00180565, 0.00175244, 0.00158914, 0.00150346, 0.00113731", \ + "0.00411592, 0.0028425, 0.00257597, 0.00232781, 0.00209733, 0.00178581, 0.00134923" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00375689, 0.00387309, 0.00385347, 0.00379711, 0.00370457, 0.00353405, 0.00339067", \ + "0.00345188, 0.00372522, 0.00376517, 0.00373365, 0.00364393, 0.00353352, 0.00336163", \ + "0.0034243, 0.00365431, 0.0036993, 0.003702, 0.0036535, 0.00350655, 0.00328801", \ + "0.00349209, 0.00361752, 0.00360973, 0.00373253, 0.00358626, 0.00348535, 0.00332874", \ + "0.00378007, 0.00360585, 0.0036272, 0.00359771, 0.00360135, 0.00343464, 0.00323184", \ + "0.00448376, 0.00399343, 0.00385044, 0.00369923, 0.00379477, 0.0035393, 0.0039472", \ + "0.00617053, 0.0050506, 0.0047506, 0.00446225, 0.00402141, 0.00384403, 0.0035133" \ + ); + } + } + 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.00184085, 0.00184801, 0.00181405, 0.00176427, 0.00167648, 0.0014776, 0.0012134", \ + "0.00159873, 0.00178823, 0.00181406, 0.00175087, 0.00166059, 0.00153279, 0.00120218", \ + "0.00153328, 0.00174072, 0.00177014, 0.0017295, 0.00165121, 0.00157663, 0.0012539", \ + "0.00154505, 0.00168006, 0.00170005, 0.00175412, 0.00166027, 0.00155617, 0.0012191", \ + "0.00178768, 0.00179491, 0.00177507, 0.00169755, 0.00171763, 0.00146857, 0.00144858", \ + "0.00244296, 0.0019999, 0.00193059, 0.00189267, 0.00166909, 0.00159175, 0.00116579", \ + "0.00399373, 0.00298722, 0.00273043, 0.0024424, 0.00223274, 0.00190348, 0.00137584" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00504028, 0.00510387, 0.00507947, 0.00501585, 0.00493596, 0.00474781, 0.00455526", \ + "0.0048003, 0.00499811, 0.00500248, 0.00498106, 0.00490406, 0.00474383, 0.00455673", \ + "0.00473499, 0.00493629, 0.00498378, 0.00495661, 0.00488328, 0.00474714, 0.00457033", \ + "0.00470729, 0.00490647, 0.00489613, 0.00490245, 0.00485615, 0.00470685, 0.00457526", \ + "0.00477576, 0.00481477, 0.00485367, 0.00488143, 0.00479631, 0.00471238, 0.00449316", \ + "0.00519714, 0.00497247, 0.00492762, 0.00483672, 0.00494781, 0.00475514, 0.0045048", \ + "0.00652151, 0.0056946, 0.00549892, 0.00531533, 0.00501148, 0.0049477, 0.00463062" \ + ); + } + } + 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.00208847, 0.00204975, 0.00201679, 0.0019563, 0.0018616, 0.0016911, 0.00140161", \ + "0.00185672, 0.00195145, 0.00195695, 0.00192672, 0.00181852, 0.00164598, 0.00139047", \ + "0.00179669, 0.00192044, 0.00191424, 0.00187747, 0.00191429, 0.00169248, 0.00134922", \ + "0.00179325, 0.00186823, 0.00187137, 0.00189468, 0.00181344, 0.00166968, 0.00133279", \ + "0.00200389, 0.00199328, 0.00196992, 0.00185061, 0.00194126, 0.00162179, 0.00158589", \ + "0.00264735, 0.0022423, 0.00213963, 0.00208779, 0.00184044, 0.00174981, 0.00129487", \ + "0.00415586, 0.0032155, 0.00293528, 0.00266313, 0.00245443, 0.00207378, 0.00157118" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00615796, 0.00622552, 0.00619462, 0.00613907, 0.00605461, 0.00587878, 0.00573516", \ + "0.00592139, 0.00611629, 0.00612871, 0.00611056, 0.0060245, 0.00586293, 0.00569957", \ + "0.00585168, 0.00608456, 0.00606883, 0.00606976, 0.00599986, 0.00586649, 0.00563943", \ + "0.00581172, 0.00600314, 0.0060149, 0.0060168, 0.00596029, 0.00581667, 0.00567521", \ + "0.00582265, 0.00588926, 0.00596218, 0.00598956, 0.00592755, 0.00580757, 0.00564627", \ + "0.00607221, 0.00600947, 0.00599905, 0.00593594, 0.00606044, 0.00583007, 0.00571519", \ + "0.00716519, 0.00654051, 0.00641213, 0.00632785, 0.00606399, 0.00600168, 0.00573368" \ + ); + } + } + 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.00228867, 0.00222735, 0.0021925, 0.00213352, 0.00205106, 0.00186182, 0.00159485", \ + "0.00210016, 0.00212817, 0.00218082, 0.00206793, 0.00198982, 0.00179834, 0.00155665", \ + "0.00205121, 0.00211155, 0.00209767, 0.00208085, 0.00209319, 0.00183434, 0.00151805", \ + "0.00205392, 0.00207129, 0.00206456, 0.00211048, 0.00197838, 0.00177952, 0.00148907", \ + "0.00225314, 0.00222901, 0.00217746, 0.00204606, 0.00211683, 0.00178512, 0.00177861", \ + "0.00286791, 0.00249771, 0.00237714, 0.00229761, 0.00203584, 0.00194876, 0.00147508", \ + "0.00436616, 0.0034377, 0.00315786, 0.00290451, 0.00264023, 0.00229826, 0.00181726" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00722686, 0.00729342, 0.00726233, 0.00721088, 0.00714347, 0.00695913, 0.00675843", \ + "0.00699088, 0.00718482, 0.00718984, 0.00717478, 0.00710334, 0.00692869, 0.00679615", \ + "0.00691689, 0.00715133, 0.0071633, 0.00713318, 0.007069, 0.00695349, 0.00678224", \ + "0.0068737, 0.00705741, 0.00707518, 0.0071388, 0.00705553, 0.006882, 0.0068011", \ + "0.0068586, 0.00695468, 0.00702306, 0.00707171, 0.00714222, 0.00684708, 0.00668793", \ + "0.00702481, 0.00702071, 0.00702788, 0.00695977, 0.00705575, 0.00684752, 0.00669762", \ + "0.00789701, 0.00745579, 0.00737038, 0.00729221, 0.00706239, 0.00707114, 0.00677461" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00271028; + rise_capacitance : 0.00275747; + rise_capacitance_range (0.0024724, 0.00291941); + fall_capacitance : 0.00266309; + fall_capacitance_range (0.00229329, 0.00300513); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00282328; + rise_capacitance : 0.00290583; + rise_capacitance_range (0.00255929, 0.00324953); + fall_capacitance : 0.00274074; + fall_capacitance_range (0.00246378, 0.00301706); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00284003; + rise_capacitance : 0.00292978; + rise_capacitance_range (0.00258775, 0.00324675); + fall_capacitance : 0.00275029; + fall_capacitance_range (0.00254554, 0.00297839); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00280719; + rise_capacitance : 0.00290168; + rise_capacitance_range (0.00257043, 0.00317397); + fall_capacitance : 0.00271269; + fall_capacitance_range (0.00258602, 0.0028953); + } + } + cell (sg13cmos5l_nor2_1) { + area : 7.2576; + cell_footprint : "nor2"; + cell_leakage_power : 408.946; + leakage_power () { + value : 630.633; + when : "A&!B"; + } + leakage_power () { + value : 270.329; + when : "!A&!B"; + } + leakage_power () { + value : 483.918; + when : "!A&B"; + } + leakage_power () { + value : 250.905; + 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.061427, 0.266727, 0.407772, 0.640922, 1.03181, 1.68202, 2.76651", \ + "0.0922252, 0.301212, 0.442783, 0.676501, 1.06716, 1.71892, 2.80363", \ + "0.113491, 0.333988, 0.475681, 0.709474, 1.10022, 1.75169, 2.83791", \ + "0.144372, 0.394934, 0.539929, 0.77408, 1.1655, 1.8163, 2.90147", \ + "0.179063, 0.494772, 0.654213, 0.897925, 1.2913, 1.94282, 3.028", \ + "0.215915, 0.641378, 0.836857, 1.11166, 1.53112, 2.19159, 3.27649", \ + "0.26551, 0.851817, 1.10813, 1.45384, 1.94373, 2.66469, 3.78247" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.042162, 0.321113, 0.51546, 0.836453, 1.37453, 2.27116, 3.76542", \ + "0.048707, 0.321114, 0.515809, 0.836769, 1.37518, 2.27164, 3.76543", \ + "0.0593462, 0.32394, 0.51581, 0.83701, 1.37519, 2.27165, 3.76588", \ + "0.0798637, 0.339843, 0.524437, 0.838974, 1.38042, 2.27166, 3.76605", \ + "0.121084, 0.387934, 0.563759, 0.862577, 1.38298, 2.27167, 3.76606", \ + "0.190429, 0.48938, 0.666455, 0.952119, 1.4435, 2.29923, 3.78685", \ + "0.302118, 0.670612, 0.865046, 1.16238, 1.63963, 2.45065, 3.85418" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0351312, 0.120047, 0.177686, 0.272888, 0.431994, 0.697137, 1.13882", \ + "0.069299, 0.169997, 0.228065, 0.323026, 0.482221, 0.747899, 1.18919", \ + "0.0912195, 0.21396, 0.276491, 0.373384, 0.532488, 0.797174, 1.24", \ + "0.124383, 0.286987, 0.361567, 0.469077, 0.633563, 0.899119, 1.34047", \ + "0.166698, 0.394941, 0.493337, 0.626798, 0.818063, 1.09741, 1.54051", \ + "0.222, 0.547889, 0.687844, 0.867521, 1.11104, 1.44779, 1.93244", \ + "0.291955, 0.753003, 0.955834, 1.21818, 1.55204, 1.99554, 2.59282" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.021885, 0.132269, 0.209536, 0.337636, 0.551381, 0.907946, 1.50301", \ + "0.0373398, 0.13868, 0.212026, 0.337709, 0.55162, 0.909008, 1.50302", \ + "0.0520782, 0.15642, 0.225186, 0.344736, 0.552981, 0.909009, 1.5032", \ + "0.0771717, 0.195727, 0.263026, 0.374547, 0.570555, 0.913919, 1.50321", \ + "0.117752, 0.270764, 0.343282, 0.457318, 0.639776, 0.956906, 1.51715", \ + "0.183753, 0.39814, 0.487737, 0.613439, 0.80656, 1.11261, 1.62842", \ + "0.288246, 0.597534, 0.726059, 0.887657, 1.11273, 1.43954, 1.95525" \ + ); + } + } + 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.0525815, 0.260082, 0.401243, 0.634464, 1.02486, 1.67553, 2.76006", \ + "0.0807914, 0.294498, 0.436294, 0.670284, 1.06115, 1.71284, 2.79769", \ + "0.100623, 0.332357, 0.474052, 0.707989, 1.09932, 1.75089, 2.8351", \ + "0.12832, 0.404232, 0.550011, 0.783651, 1.17454, 1.82653, 2.91048", \ + "0.162649, 0.5173, 0.683402, 0.929884, 1.32189, 1.9714, 3.05772", \ + "0.203844, 0.681266, 0.893639, 1.18572, 1.61178, 2.27207, 3.35298", \ + "0.257206, 0.902063, 1.18966, 1.57077, 2.09534, 2.83944, 3.9635" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0423201, 0.320996, 0.515423, 0.836582, 1.3746, 2.27116, 3.76542", \ + "0.0559476, 0.320997, 0.515705, 0.836604, 1.3748, 2.27119, 3.76543", \ + "0.0728283, 0.326105, 0.516202, 0.836656, 1.37481, 2.27137, 3.76609", \ + "0.0999089, 0.351561, 0.529607, 0.840053, 1.38027, 2.27156, 3.7661", \ + "0.143183, 0.423547, 0.590003, 0.877159, 1.38728, 2.27283, 3.76685", \ + "0.207149, 0.557705, 0.733192, 1.00819, 1.47994, 2.31228, 3.78686", \ + "0.314869, 0.779684, 0.989159, 1.29479, 1.76058, 2.53928, 3.89958" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0305142, 0.115181, 0.172681, 0.267649, 0.426593, 0.691623, 1.1334", \ + "0.0593979, 0.165024, 0.223126, 0.318, 0.477023, 0.742837, 1.18375", \ + "0.0771235, 0.208062, 0.271138, 0.368094, 0.527328, 0.792213, 1.235", \ + "0.102981, 0.279056, 0.355159, 0.463424, 0.62814, 0.893807, 1.33492", \ + "0.13437, 0.38337, 0.484111, 0.619359, 0.811756, 1.09162, 1.5351", \ + "0.173021, 0.529377, 0.673828, 0.856847, 1.10307, 1.44132, 1.92691", \ + "0.218217, 0.724259, 0.933846, 1.20113, 1.53936, 1.98618, 2.5852" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0168219, 0.126537, 0.203917, 0.331512, 0.54535, 0.901783, 1.49583", \ + "0.0333974, 0.133362, 0.206386, 0.331677, 0.545798, 0.902385, 1.49654", \ + "0.0477016, 0.151453, 0.219722, 0.338937, 0.547, 0.902692, 1.49656", \ + "0.0731225, 0.19096, 0.257875, 0.369269, 0.564659, 0.907411, 1.49657", \ + "0.113481, 0.266481, 0.338792, 0.452042, 0.634387, 0.951123, 1.51101", \ + "0.178686, 0.393619, 0.482724, 0.608118, 0.801158, 1.10621, 1.62231", \ + "0.285802, 0.593112, 0.722303, 0.883252, 1.10852, 1.4331, 1.94902" \ + ); + } + } + 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.00342429, 0.00353818, 0.00351659, 0.0034633, 0.00335811, 0.00334678, 0.00329496", \ + "0.00326588, 0.00342236, 0.00344347, 0.00341044, 0.00333835, 0.00334586, 0.00322397", \ + "0.0032337, 0.00339043, 0.00342469, 0.00337835, 0.00330836, 0.00332287, 0.00331084", \ + "0.00322891, 0.00332265, 0.00336202, 0.00333825, 0.00342689, 0.00328254, 0.00319481", \ + "0.00332164, 0.00330502, 0.00330484, 0.00339103, 0.00322265, 0.00321261, 0.00319326", \ + "0.0038328, 0.00350612, 0.0034683, 0.00331536, 0.00337552, 0.00330394, 0.00357474", \ + "0.00543243, 0.00424863, 0.00405001, 0.00387824, 0.0035715, 0.00335682, 0.0036346" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00178785, 0.00179606, 0.00176406, 0.00171429, 0.00163744, 0.00147764, 0.00126449", \ + "0.00154353, 0.00170615, 0.00168214, 0.00165127, 0.00161759, 0.00150403, 0.00119522", \ + "0.00150962, 0.0016517, 0.00167169, 0.00164283, 0.00155264, 0.00152648, 0.0012693", \ + "0.00157349, 0.00165644, 0.00161208, 0.0015962, 0.00179023, 0.00177113, 0.00113091", \ + "0.00189161, 0.00171241, 0.00171409, 0.00168242, 0.00152687, 0.00160698, 0.00132042", \ + "0.00266584, 0.00212428, 0.00195195, 0.00193277, 0.00181433, 0.00151416, 0.00129275", \ + "0.00443945, 0.00327281, 0.00290768, 0.00262578, 0.0023315, 0.00211568, 0.00148134" \ + ); + } + } + 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.00182608, 0.00209064, 0.00207398, 0.00202679, 0.00192785, 0.00190282, 0.00184954", \ + "0.00165275, 0.00190793, 0.00194534, 0.00192955, 0.00187775, 0.00190274, 0.00181508", \ + "0.00166965, 0.00184564, 0.00187126, 0.00188967, 0.00182224, 0.00183746, 0.0018735", \ + "0.00178066, 0.00179546, 0.00182085, 0.00184631, 0.00193869, 0.00183039, 0.00183296", \ + "0.00212343, 0.00193137, 0.00187512, 0.00197617, 0.001849, 0.00177915, 0.0017993", \ + "0.00296132, 0.00230763, 0.00216166, 0.00198161, 0.00198171, 0.00178785, 0.00207269", \ + "0.00480758, 0.00341805, 0.00313656, 0.00281572, 0.00237534, 0.002095, 0.00204354" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0016151, 0.00184168, 0.00182513, 0.00177405, 0.00169553, 0.00155653, 0.00131034", \ + "0.00133206, 0.00174398, 0.00176391, 0.00174476, 0.00175112, 0.00162478, 0.00131632", \ + "0.001305, 0.00165329, 0.00172842, 0.00173314, 0.00168447, 0.00161264, 0.00139584", \ + "0.00140272, 0.00161486, 0.00164479, 0.00165959, 0.00169307, 0.00179711, 0.0012873", \ + "0.00175677, 0.00161234, 0.00167264, 0.00164145, 0.00155151, 0.00168687, 0.00136248", \ + "0.00262776, 0.00198344, 0.0018721, 0.00185477, 0.00182816, 0.00151217, 0.00143066", \ + "0.0045192, 0.0031426, 0.00277475, 0.00253719, 0.0022297, 0.00206242, 0.00145491" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00283987; + rise_capacitance : 0.00285283; + rise_capacitance_range (0.00261555, 0.00308099); + fall_capacitance : 0.00282691; + fall_capacitance_range (0.00248165, 0.00320937); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00275839; + rise_capacitance : 0.00282514; + rise_capacitance_range (0.00228539, 0.00316391); + fall_capacitance : 0.00269164; + fall_capacitance_range (0.00239833, 0.00293221); + } + } + cell (sg13cmos5l_nor2_2) { + area : 10.8864; + cell_footprint : "nor2"; + cell_leakage_power : 817.902; + leakage_power () { + value : 1261.26; + when : "A&!B"; + } + leakage_power () { + value : 540.639; + when : "!A&!B"; + } + leakage_power () { + value : 967.864; + when : "!A&B"; + } + leakage_power () { + value : 501.844; + 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.0572459, 0.161811, 0.232913, 0.350075, 0.546299, 0.872473, 1.41645", \ + "0.0883003, 0.196593, 0.267992, 0.385603, 0.583191, 0.909287, 1.4534", \ + "0.108827, 0.228175, 0.300717, 0.418615, 0.615376, 0.942203, 1.48671", \ + "0.137642, 0.281369, 0.360135, 0.482257, 0.679886, 1.00698, 1.55178", \ + "0.168429, 0.359589, 0.454713, 0.591585, 0.80095, 1.13275, 1.6778", \ + "0.19717, 0.465298, 0.588673, 0.76122, 1.00388, 1.36388, 1.92483", \ + "0.235277, 0.610802, 0.779475, 1.00806, 1.32018, 1.75263, 2.37841" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0339123, 0.173994, 0.271642, 0.43289, 0.703037, 1.15301, 1.90344", \ + "0.0402198, 0.174968, 0.271707, 0.432891, 0.704235, 1.15365, 1.90393", \ + "0.0501149, 0.182027, 0.275608, 0.434054, 0.704236, 1.15366, 1.90394", \ + "0.0693892, 0.203955, 0.293305, 0.444791, 0.707176, 1.15411, 1.90395", \ + "0.108059, 0.251598, 0.341879, 0.487861, 0.735948, 1.16667, 1.90821", \ + "0.176052, 0.34212, 0.439613, 0.590472, 0.832426, 1.23879, 1.94461", \ + "0.288948, 0.50148, 0.615879, 0.781799, 1.03752, 1.44336, 2.1132" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0327401, 0.0769434, 0.106127, 0.154068, 0.234196, 0.367064, 0.588921", \ + "0.0657146, 0.124062, 0.15556, 0.204384, 0.284259, 0.417284, 0.638736", \ + "0.086667, 0.160838, 0.19764, 0.251409, 0.334133, 0.467478, 0.688651", \ + "0.118077, 0.219024, 0.266471, 0.332291, 0.426481, 0.567377, 0.790557", \ + "0.158605, 0.300988, 0.367541, 0.454896, 0.575358, 0.742998, 0.984949", \ + "0.210699, 0.412011, 0.50765, 0.634357, 0.79824, 1.01759, 1.31541", \ + "0.276587, 0.562749, 0.695985, 0.877573, 1.11826, 1.42546, 1.82429" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0194104, 0.0745815, 0.113274, 0.177308, 0.285016, 0.46379, 0.761612", \ + "0.0343282, 0.0865329, 0.121228, 0.181142, 0.28546, 0.463832, 0.761956", \ + "0.048147, 0.10527, 0.139504, 0.195953, 0.294504, 0.466839, 0.761957", \ + "0.0720195, 0.142069, 0.178698, 0.23476, 0.328312, 0.488594, 0.770776", \ + "0.110114, 0.206511, 0.250464, 0.31382, 0.411207, 0.564764, 0.824094", \ + "0.172224, 0.309587, 0.370425, 0.450811, 0.565104, 0.728037, 0.986659", \ + "0.269865, 0.468791, 0.559271, 0.675549, 0.825324, 1.02589, 1.30628" \ + ); + } + } + 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.045215, 0.152143, 0.223478, 0.340861, 0.536627, 0.863075, 1.4072", \ + "0.0716858, 0.185881, 0.257558, 0.375433, 0.572042, 0.89902, 1.44374", \ + "0.0888244, 0.221558, 0.295347, 0.413171, 0.60981, 0.937078, 1.48162", \ + "0.112639, 0.281096, 0.364144, 0.488133, 0.685657, 1.01233, 1.55671", \ + "0.141614, 0.364589, 0.469565, 0.614853, 0.828725, 1.16013, 1.70321", \ + "0.176099, 0.47644, 0.616978, 0.807953, 1.06801, 1.43975, 2.00293", \ + "0.220367, 0.627407, 0.815759, 1.07343, 1.4197, 1.88983, 2.54426" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.034055, 0.174324, 0.271642, 0.433197, 0.702731, 1.15314, 1.90344", \ + "0.048329, 0.176253, 0.271876, 0.433198, 0.703059, 1.15333, 1.9038", \ + "0.0640165, 0.189071, 0.278969, 0.434898, 0.703077, 1.15334, 1.90405", \ + "0.0896749, 0.223513, 0.308079, 0.452732, 0.709388, 1.15554, 1.90406", \ + "0.128248, 0.291965, 0.380011, 0.518983, 0.755506, 1.17421, 1.90863", \ + "0.187046, 0.401641, 0.509652, 0.66078, 0.893955, 1.28211, 1.96449", \ + "0.287901, 0.57474, 0.713424, 0.902557, 1.17263, 1.5723, 2.21628" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0271896, 0.071413, 0.100376, 0.148054, 0.227929, 0.360955, 0.582958", \ + "0.0533005, 0.117426, 0.14952, 0.198501, 0.278394, 0.411383, 0.633161", \ + "0.0689364, 0.15209, 0.190267, 0.244866, 0.327974, 0.461647, 0.683055", \ + "0.0911173, 0.206627, 0.25634, 0.324118, 0.419605, 0.561206, 0.784947", \ + "0.117527, 0.281569, 0.352405, 0.443056, 0.566008, 0.735291, 0.978867", \ + "0.149249, 0.382539, 0.484066, 0.615466, 0.784416, 1.00718, 1.3078", \ + "0.184768, 0.517784, 0.659424, 0.848834, 1.09696, 1.41037, 1.81327" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.013671, 0.0681383, 0.106748, 0.17108, 0.278288, 0.457249, 0.755622", \ + "0.0296685, 0.081046, 0.115425, 0.174879, 0.279086, 0.457538, 0.755623", \ + "0.0431358, 0.10013, 0.134031, 0.190368, 0.288397, 0.460667, 0.757544", \ + "0.0673789, 0.13667, 0.173798, 0.229664, 0.32256, 0.483003, 0.764853", \ + "0.104524, 0.200913, 0.245245, 0.309697, 0.405875, 0.559837, 0.819301", \ + "0.1646, 0.303369, 0.364959, 0.446927, 0.560282, 0.72318, 0.982788", \ + "0.265478, 0.464646, 0.554301, 0.671673, 0.822697, 1.0211, 1.30152" \ + ); + } + } + 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.00692091, 0.00721308, 0.00722851, 0.00718605, 0.00710082, 0.00692908, 0.00688001", \ + "0.00662639, 0.00690834, 0.00706886, 0.00700799, 0.00705779, 0.00686074, 0.00687772", \ + "0.00656323, 0.00681717, 0.00691191, 0.00692457, 0.00695961, 0.00679524, 0.00682776", \ + "0.00654822, 0.00669669, 0.0067451, 0.00689452, 0.0068167, 0.00674974, 0.00672586", \ + "0.00673741, 0.0067146, 0.00675988, 0.00667605, 0.0068351, 0.00674631, 0.00669747", \ + "0.00774619, 0.00715933, 0.00707172, 0.00704013, 0.00689877, 0.00676904, 0.00666539", \ + "0.0109641, 0.00911262, 0.00862188, 0.00821648, 0.00786365, 0.00752869, 0.0069161" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00361139, 0.00368159, 0.00365615, 0.00360056, 0.00354948, 0.00338569, 0.00316212", \ + "0.00310023, 0.00337774, 0.00341188, 0.0035541, 0.00339546, 0.00329734, 0.00304358", \ + "0.00303855, 0.00329522, 0.00333654, 0.00334048, 0.0035406, 0.00320447, 0.00300306", \ + "0.00322973, 0.00325915, 0.00332388, 0.00335215, 0.0032226, 0.00344874, 0.00301589", \ + "0.00383736, 0.0035347, 0.0034422, 0.00347671, 0.00347169, 0.00322291, 0.00300532", \ + "0.00539217, 0.00465309, 0.00430889, 0.00406604, 0.00392823, 0.00371791, 0.00324594", \ + "0.00894258, 0.00735947, 0.00679247, 0.00603063, 0.0054774, 0.00480779, 0.00424009" \ + ); + } + } + 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.00364972, 0.00427672, 0.00429757, 0.00429308, 0.00417293, 0.00402823, 0.00397493", \ + "0.00337453, 0.00377906, 0.00394946, 0.00399546, 0.00398339, 0.00388713, 0.00391241", \ + "0.00343939, 0.0036588, 0.00377277, 0.00384088, 0.00387428, 0.0037801, 0.00384431", \ + "0.00370129, 0.00361931, 0.00365157, 0.0037625, 0.00376055, 0.00380007, 0.00363557", \ + "0.00442844, 0.00417508, 0.00404347, 0.00387614, 0.00391709, 0.0037369, 0.00373786", \ + "0.00618578, 0.00504995, 0.00482024, 0.00448831, 0.00412743, 0.00395751, 0.00369215", \ + "0.00997034, 0.00774434, 0.00709055, 0.00650323, 0.00588431, 0.0051883, 0.0042865" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00246326, 0.00309416, 0.00309068, 0.00309397, 0.00298391, 0.00285803, 0.00268318", \ + "0.00199035, 0.00271362, 0.00285447, 0.00298997, 0.00292136, 0.00291949, 0.00263973", \ + "0.00199194, 0.00256819, 0.00271197, 0.00280551, 0.00300854, 0.00281202, 0.00279693", \ + "0.00224659, 0.00242911, 0.00259822, 0.00270972, 0.00272321, 0.00297321, 0.00275006", \ + "0.00301642, 0.00262797, 0.00261522, 0.00276138, 0.00284368, 0.00263794, 0.00265851", \ + "0.0048097, 0.00365947, 0.00336555, 0.00325676, 0.00316315, 0.00308499, 0.00271174", \ + "0.00869661, 0.00654463, 0.00585384, 0.00523842, 0.00466977, 0.0040213, 0.00362829" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0054019; + rise_capacitance : 0.00542901; + rise_capacitance_range (0.00493126, 0.00589464); + fall_capacitance : 0.00537479; + fall_capacitance_range (0.00473051, 0.00615734); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00527112; + rise_capacitance : 0.00540165; + rise_capacitance_range (0.00418156, 0.00615371); + fall_capacitance : 0.00514058; + fall_capacitance_range (0.0045013, 0.00567365); + } + } + cell (sg13cmos5l_nor2b_1) { + area : 9.072; + cell_footprint : "nor2b"; + cell_leakage_power : 634.146; + leakage_power () { + value : 721.882; + when : "!A*!B_N"; + } + leakage_power () { + value : 629.484; + when : "!A*B_N"; + } + leakage_power () { + value : 342.149; + when : "A*!B_N"; + } + leakage_power () { + value : 843.067; + 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.0523693, 0.260441, 0.401675, 0.635236, 1.02556, 1.67654, 2.76164", \ + "0.080739, 0.294823, 0.436818, 0.670826, 1.06176, 1.71334, 2.7986", \ + "0.100499, 0.332603, 0.474692, 0.708633, 1.10007, 1.75199, 2.83807", \ + "0.128259, 0.404474, 0.55033, 0.784159, 1.17511, 1.83071, 2.91212", \ + "0.162567, 0.517501, 0.683692, 0.930329, 1.32255, 1.97268, 3.05851", \ + "0.203757, 0.681463, 0.893848, 1.18612, 1.61233, 2.27306, 3.35432", \ + "0.257114, 0.902528, 1.18994, 1.57099, 2.0959, 2.84035, 3.96498" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0428784, 0.321763, 0.516248, 0.837567, 1.37582, 2.2728, 3.76777", \ + "0.0562459, 0.321777, 0.516249, 0.83758, 1.37583, 2.273, 3.7683", \ + "0.073188, 0.326767, 0.516926, 0.838067, 1.37584, 2.27302, 3.76831", \ + "0.100056, 0.351998, 0.530335, 0.840964, 1.37594, 2.27657, 3.76831", \ + "0.1433, 0.423962, 0.590664, 0.87802, 1.38846, 2.27658, 3.76832", \ + "0.207227, 0.558028, 0.733956, 1.00886, 1.48044, 2.31382, 3.79334", \ + "0.314923, 0.779674, 0.989533, 1.29527, 1.76141, 2.53988, 3.90264" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0304013, 0.11518, 0.172708, 0.267652, 0.426627, 0.691652, 1.13347", \ + "0.0592969, 0.164987, 0.223104, 0.318045, 0.477075, 0.74284, 1.18375", \ + "0.0769944, 0.208044, 0.271102, 0.368162, 0.527349, 0.792292, 1.2351", \ + "0.10285, 0.279032, 0.355142, 0.463355, 0.628186, 0.893869, 1.33522", \ + "0.134219, 0.38334, 0.484093, 0.619351, 0.811761, 1.09159, 1.53515", \ + "0.172776, 0.529276, 0.673803, 0.856839, 1.10307, 1.4411, 1.92698", \ + "0.217778, 0.724057, 0.933454, 1.20129, 1.53936, 1.98593, 2.58525" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0167943, 0.126523, 0.203905, 0.331514, 0.545366, 0.901822, 1.4959", \ + "0.0333635, 0.133389, 0.206398, 0.331706, 0.545843, 0.902431, 1.49591", \ + "0.0476784, 0.151434, 0.219616, 0.338743, 0.546998, 0.90257, 1.49665", \ + "0.073077, 0.190955, 0.257868, 0.369247, 0.564434, 0.907438, 1.49666", \ + "0.113421, 0.266472, 0.33879, 0.452177, 0.6344, 0.951101, 1.51107", \ + "0.178323, 0.393264, 0.482718, 0.608662, 0.801174, 1.10634, 1.62253", \ + "0.285411, 0.593121, 0.722063, 0.883773, 1.10853, 1.43452, 1.94908" \ + ); + } + } + 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.108525, 0.314689, 0.455824, 0.689479, 1.07982, 1.73089, 2.81623", \ + "0.149535, 0.355841, 0.497312, 0.731419, 1.12231, 1.77316, 2.85778", \ + "0.179333, 0.385946, 0.52752, 0.761403, 1.15245, 1.80369, 2.89096", \ + "0.225813, 0.433035, 0.574621, 0.808379, 1.19948, 1.85063, 2.93566", \ + "0.288873, 0.498287, 0.640115, 0.874012, 1.26498, 1.9163, 3.00145", \ + "0.376284, 0.589602, 0.732092, 0.96535, 1.35652, 2.00822, 3.09359", \ + "0.491443, 0.721296, 0.862927, 1.09704, 1.48767, 2.13907, 3.22544" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0432678, 0.32185, 0.516208, 0.837599, 1.37582, 2.2728, 3.76808", \ + "0.0438515, 0.323637, 0.516213, 0.837933, 1.37587, 2.27299, 3.76809", \ + "0.044756, 0.323638, 0.516214, 0.837982, 1.37588, 2.273, 3.7681", \ + "0.0473949, 0.323639, 0.516215, 0.837983, 1.37836, 2.27301, 3.76811", \ + "0.0536052, 0.32364, 0.516437, 0.837984, 1.37837, 2.27533, 3.76812", \ + "0.064655, 0.32397, 0.517049, 0.83806, 1.37838, 2.27534, 3.76813", \ + "0.086657, 0.329139, 0.519231, 0.839015, 1.37839, 2.27535, 3.76814" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.087771, 0.176447, 0.234681, 0.330403, 0.490379, 0.756682, 1.20001", \ + "0.12704, 0.216545, 0.274791, 0.370487, 0.530478, 0.796715, 1.24016", \ + "0.157312, 0.248098, 0.306553, 0.402403, 0.562182, 0.828251, 1.27164", \ + "0.202032, 0.293965, 0.352387, 0.448105, 0.60794, 0.874053, 1.31755", \ + "0.262161, 0.358046, 0.416265, 0.511959, 0.671471, 0.93764, 1.3805", \ + "0.335242, 0.441721, 0.500231, 0.594372, 0.752632, 1.01764, 1.46014", \ + "0.424458, 0.551793, 0.611581, 0.706954, 0.865168, 1.1246, 1.56625" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0281422, 0.137737, 0.215041, 0.343379, 0.558396, 0.915729, 1.51204", \ + "0.0294273, 0.137746, 0.215111, 0.34338, 0.558397, 0.915763, 1.51205", \ + "0.0320495, 0.138778, 0.215526, 0.343465, 0.5597, 0.915764, 1.51292", \ + "0.037198, 0.140977, 0.216994, 0.344516, 0.559701, 0.916052, 1.51312", \ + "0.0465725, 0.144911, 0.219743, 0.346551, 0.560223, 0.916965, 1.51313", \ + "0.063538, 0.1548, 0.225436, 0.349533, 0.562825, 0.91991, 1.51404", \ + "0.090749, 0.177552, 0.241002, 0.359148, 0.567754, 0.922922, 1.51728" \ + ); + } + } + 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.00181543, 0.00208828, 0.00206775, 0.00201105, 0.00192188, 0.00189649, 0.0018445", \ + "0.00164373, 0.00190529, 0.00192783, 0.00192086, 0.00185066, 0.00187218, 0.00184139", \ + "0.001672, 0.00185062, 0.00186959, 0.00189105, 0.00181968, 0.0018051, 0.00185653", \ + "0.00177411, 0.00178213, 0.00182538, 0.00183181, 0.00179736, 0.00192537, 0.00183841", \ + "0.00211756, 0.00192767, 0.00186944, 0.00186726, 0.00174413, 0.00176111, 0.0017244", \ + "0.00295556, 0.00230828, 0.00214779, 0.00195329, 0.00198007, 0.00186685, 0.00214495", \ + "0.00480233, 0.00341515, 0.00313307, 0.00281595, 0.00239046, 0.00209371, 0.0019971" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00162341, 0.00184841, 0.00183509, 0.00177946, 0.00170181, 0.0015611, 0.00132119", \ + "0.00133228, 0.00175175, 0.00176379, 0.00175427, 0.00175496, 0.00162668, 0.00131595", \ + "0.00130711, 0.00165565, 0.00171392, 0.00172474, 0.00174359, 0.00160538, 0.00140023", \ + "0.00140641, 0.00162117, 0.00164342, 0.00166302, 0.00174138, 0.00179492, 0.0012829", \ + "0.00176083, 0.00161508, 0.00168405, 0.00168357, 0.00155426, 0.00168668, 0.0013646", \ + "0.00261977, 0.00197691, 0.00187321, 0.00187177, 0.00182886, 0.00153865, 0.00132329", \ + "0.00452293, 0.00314981, 0.0027552, 0.00257427, 0.00222673, 0.00212564, 0.00144338" \ + ); + } + } + 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.00378385, 0.00390699, 0.00388906, 0.00383286, 0.00374343, 0.00372165, 0.00367646", \ + "0.00371757, 0.00389788, 0.00385016, 0.00383271, 0.00375368, 0.00373457, 0.00367049", \ + "0.00369497, 0.00383419, 0.00383679, 0.00381671, 0.00372084, 0.00368941, 0.00374445", \ + "0.00365811, 0.00379401, 0.00386268, 0.00378767, 0.00376624, 0.00369712, 0.00363654", \ + "0.00364626, 0.00380106, 0.0037663, 0.00384645, 0.00370053, 0.00372815, 0.003624", \ + "0.00361024, 0.00373038, 0.00379812, 0.00376054, 0.00369939, 0.00404706, 0.00368509", \ + "0.00357713, 0.00369074, 0.00371567, 0.00376028, 0.00376287, 0.003448, 0.003804" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00193563, 0.00200084, 0.00198039, 0.00192948, 0.00186989, 0.00173759, 0.00141085", \ + "0.00183597, 0.00201802, 0.00197976, 0.00191993, 0.00184222, 0.00170002, 0.00142687", \ + "0.0018159, 0.001941, 0.00198246, 0.0019631, 0.00192827, 0.00169171, 0.00148033", \ + "0.00178845, 0.00194507, 0.00190751, 0.00188512, 0.00204016, 0.00168186, 0.00147075", \ + "0.00178725, 0.00191165, 0.00192172, 0.00190874, 0.00168565, 0.00176333, 0.00130958", \ + "0.00181351, 0.00187428, 0.00191427, 0.0018743, 0.00178134, 0.00155112, 0.0014083", \ + "0.00193385, 0.00188177, 0.00182312, 0.00186816, 0.00178919, 0.001713, 0.00152291" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0027628; + rise_capacitance : 0.00282972; + rise_capacitance_range (0.00228378, 0.00316939); + fall_capacitance : 0.00269589; + fall_capacitance_range (0.0024012, 0.00293688); + } + pin (B_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00211773; + rise_capacitance : 0.00215244; + rise_capacitance_range (0.00196067, 0.00229315); + fall_capacitance : 0.00208302; + fall_capacitance_range (0.00191915, 0.00223302); + 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.00294997, 0.00274887, 0.00271863, 0.00277818, 0.00298113, 0.00354724, 0.00489765" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0029894, 0.0028239, 0.00280414, 0.00282674, 0.00302395, 0.00359923, 0.00484953" \ + ); + } + } + 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.00294997, 0.00274887, 0.00271863, 0.00277818, 0.00298113, 0.00354724, 0.00489765" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0029894, 0.0028239, 0.00280414, 0.00282674, 0.00302395, 0.00359923, 0.00484953" \ + ); + } + } + } + } + cell (sg13cmos5l_nor2b_2) { + area : 12.7008; + cell_footprint : "nor2b"; + cell_leakage_power : 1082.38; + leakage_power () { + value : 1372.71; + when : "!A*!B_N"; + } + leakage_power () { + value : 949.241; + when : "!A*B_N"; + } + leakage_power () { + value : 612.905; + when : "A*!B_N"; + } + leakage_power () { + value : 1394.65; + 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.0447023, 0.258402, 0.39959, 0.632996, 1.0233, 1.6747, 2.75892", \ + "0.0714209, 0.292965, 0.434841, 0.668792, 1.05974, 1.7114, 2.79556", \ + "0.0884425, 0.330725, 0.472615, 0.706514, 1.09796, 1.74976, 2.83626", \ + "0.112018, 0.401964, 0.547452, 0.782117, 1.17306, 1.82307, 2.90822", \ + "0.140462, 0.514939, 0.681474, 0.928257, 1.32039, 1.9702, 3.05676", \ + "0.173636, 0.677813, 0.891238, 1.18366, 1.61002, 2.27075, 3.35178", \ + "0.215099, 0.896562, 1.18575, 1.56741, 2.09282, 2.8376, 3.96169" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0342994, 0.319959, 0.514375, 0.835718, 1.37401, 2.27095, 3.76616", \ + "0.0484301, 0.31996, 0.514376, 0.835719, 1.37427, 2.27112, 3.76617", \ + "0.0642023, 0.324875, 0.515146, 0.835847, 1.37428, 2.27137, 3.76618", \ + "0.0898427, 0.350402, 0.528618, 0.839155, 1.37429, 2.27138, 3.76672", \ + "0.128516, 0.421966, 0.588841, 0.876286, 1.3867, 2.27283, 3.76767", \ + "0.187492, 0.554181, 0.732064, 1.00713, 1.47921, 2.31222, 3.78069", \ + "0.288579, 0.774168, 0.987659, 1.29349, 1.76057, 2.53915, 3.90122" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0275772, 0.118561, 0.178397, 0.27734, 0.44295, 0.71895, 1.17906", \ + "0.0540325, 0.168331, 0.228837, 0.327645, 0.493253, 0.769787, 1.22926", \ + "0.0699725, 0.211747, 0.276996, 0.377813, 0.543507, 0.819378, 1.28021", \ + "0.0927309, 0.282867, 0.360945, 0.472754, 0.64377, 0.920049, 1.3795", \ + "0.120237, 0.389207, 0.492421, 0.631374, 0.829467, 1.11891, 1.58007", \ + "0.153833, 0.537898, 0.684995, 0.872509, 1.12459, 1.47218, 1.97323", \ + "0.193273, 0.736897, 0.950688, 1.22304, 1.56859, 2.02521, 2.63983" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0139942, 0.130829, 0.211303, 0.344254, 0.567021, 0.938288, 1.55703", \ + "0.0300646, 0.137238, 0.213572, 0.344492, 0.567368, 0.93861, 1.55713", \ + "0.0436518, 0.155137, 0.226525, 0.35116, 0.568436, 0.938611, 1.55758", \ + "0.0679415, 0.195232, 0.264848, 0.380838, 0.585077, 0.943607, 1.55759", \ + "0.105233, 0.270587, 0.345133, 0.46317, 0.652967, 0.984125, 1.5704", \ + "0.165713, 0.39862, 0.491202, 0.619511, 0.820184, 1.13731, 1.67809", \ + "0.266559, 0.59983, 0.732344, 0.89784, 1.13138, 1.46653, 2.00223" \ + ); + } + } + 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.118838, 0.331359, 0.472718, 0.705998, 1.09669, 1.74755, 2.8322", \ + "0.163387, 0.375824, 0.517352, 0.750951, 1.14158, 1.79309, 2.87753", \ + "0.197356, 0.410209, 0.551816, 0.785482, 1.17658, 1.82785, 2.91221", \ + "0.251018, 0.465369, 0.606915, 0.840946, 1.23166, 1.88284, 2.96809", \ + "0.325195, 0.543725, 0.685542, 0.919019, 1.31008, 1.96143, 3.05639", \ + "0.425514, 0.654454, 0.796112, 1.02943, 1.42045, 2.07186, 3.15709", \ + "0.563428, 0.810741, 0.952697, 1.18649, 1.57709, 2.22869, 3.31257" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.036586, 0.320047, 0.514319, 0.835398, 1.37452, 2.27107, 3.76616", \ + "0.0372622, 0.320446, 0.51432, 0.835628, 1.37453, 2.27127, 3.76617", \ + "0.0388107, 0.320447, 0.514321, 0.836532, 1.37454, 2.27128, 3.76618", \ + "0.0423986, 0.320448, 0.514344, 0.836533, 1.37603, 2.27129, 3.76661", \ + "0.0508607, 0.320851, 0.514854, 0.836534, 1.37604, 2.2823, 3.77391", \ + "0.065341, 0.323631, 0.515391, 0.836535, 1.37605, 2.28231, 3.77392", \ + "0.089977, 0.330945, 0.518975, 0.837543, 1.37606, 2.28232, 3.77393" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.104287, 0.201958, 0.262003, 0.360704, 0.525196, 0.798492, 1.25414", \ + "0.145699, 0.244014, 0.304084, 0.402625, 0.567001, 0.840827, 1.29631", \ + "0.180145, 0.279663, 0.339847, 0.438397, 0.602855, 0.876288, 1.3316", \ + "0.232753, 0.33533, 0.395551, 0.494031, 0.658334, 0.931795, 1.38741", \ + "0.30421, 0.411469, 0.472189, 0.570687, 0.734414, 1.00795, 1.46241", \ + "0.394772, 0.513842, 0.574471, 0.67186, 0.834527, 1.10276, 1.55608", \ + "0.509682, 0.65307, 0.71621, 0.814215, 0.975964, 1.24521, 1.69698" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0304625, 0.144849, 0.22377, 0.355568, 0.576257, 0.943981, 1.55602", \ + "0.0313206, 0.144874, 0.223771, 0.355569, 0.576258, 0.943982, 1.55603", \ + "0.0341854, 0.145734, 0.224326, 0.35557, 0.576259, 0.943983, 1.55704", \ + "0.0401478, 0.148459, 0.226007, 0.356284, 0.576594, 0.943984, 1.55717", \ + "0.0509087, 0.154608, 0.230045, 0.358881, 0.578142, 0.944368, 1.55718", \ + "0.069836, 0.166014, 0.237788, 0.363928, 0.581734, 0.947106, 1.55829", \ + "0.100742, 0.194914, 0.257846, 0.376631, 0.588466, 0.951965, 1.56251" \ + ); + } + } + 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.00357546, 0.00421691, 0.00417869, 0.00405516, 0.00388307, 0.00381927, 0.00372741", \ + "0.00330445, 0.00386145, 0.0039165, 0.00389766, 0.00379579, 0.00381916, 0.00359703", \ + "0.00337858, 0.00373705, 0.00379689, 0.00382783, 0.00369177, 0.00374451, 0.00371912", \ + "0.00362719, 0.00362884, 0.00375486, 0.00373692, 0.0035673, 0.00355636, 0.00347609", \ + "0.00434228, 0.00390141, 0.00378302, 0.0039161, 0.00358095, 0.00364315, 0.00363874", \ + "0.006067, 0.00458861, 0.00434637, 0.00397784, 0.0040164, 0.00358284, 0.00405932", \ + "0.00980251, 0.006723, 0.00625704, 0.00561007, 0.00474359, 0.00423231, 0.00412867" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00252244, 0.00314576, 0.00309531, 0.00300557, 0.00284615, 0.00255356, 0.00201054", \ + "0.00202539, 0.00295492, 0.00296231, 0.00296164, 0.00285749, 0.00263693, 0.00209017", \ + "0.002029, 0.00276227, 0.00292024, 0.00287206, 0.00279947, 0.00256439, 0.00218646", \ + "0.00227724, 0.00268708, 0.00274501, 0.00276508, 0.00303696, 0.00278874, 0.00195914", \ + "0.00303637, 0.00267082, 0.00277022, 0.00276338, 0.00257877, 0.00271529, 0.00271011", \ + "0.00479846, 0.00340283, 0.00314214, 0.0031531, 0.00304498, 0.00235392, 0.00224797", \ + "0.00861945, 0.00568207, 0.00493343, 0.00447017, 0.00406891, 0.00361857, 0.00220273" \ + ); + } + } + 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.00734837, 0.00769957, 0.00766167, 0.00756277, 0.00742217, 0.00736457, 0.00726527", \ + "0.00725943, 0.00762343, 0.00758823, 0.00753343, 0.00737813, 0.00737663, 0.00741043", \ + "0.00723532, 0.00759772, 0.00753422, 0.00750492, 0.00734002, 0.00731842, 0.00737362", \ + "0.00718001, 0.00751241, 0.00758331, 0.00756261, 0.00742171, 0.00732091, 0.00717291", \ + "0.00709119, 0.00743669, 0.00738979, 0.00757199, 0.00729059, 0.00775009, 0.00762049", \ + "0.00707728, 0.00737538, 0.00750048, 0.00742528, 0.00728248, 0.00770558, 0.00757898", \ + "0.00718034, 0.00733034, 0.00742614, 0.00749174, 0.00746324, 0.00694274, 0.00767104" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00355419, 0.00375118, 0.00371254, 0.00364331, 0.00355582, 0.00319949, 0.00269258", \ + "0.00340696, 0.0038577, 0.00373475, 0.0037133, 0.00355255, 0.00326522, 0.00277158", \ + "0.0033594, 0.00367238, 0.0038143, 0.00365017, 0.00348505, 0.00322968, 0.00271881", \ + "0.00332486, 0.0037052, 0.003629, 0.00366137, 0.00358987, 0.00360816, 0.00287139", \ + "0.00348548, 0.00362131, 0.00370235, 0.00367365, 0.00340025, 0.00354697, 0.00309338", \ + "0.00355066, 0.00359819, 0.00359384, 0.00358986, 0.0033771, 0.00262234, 0.00236574", \ + "0.00387034, 0.00361404, 0.00356764, 0.00350374, 0.00352034, 0.00316774, 0.00251195" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00535429; + rise_capacitance : 0.00549727; + rise_capacitance_range (0.00424759, 0.00620778); + fall_capacitance : 0.00521132; + fall_capacitance_range (0.00456824, 0.0057597); + } + pin (B_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00251403; + rise_capacitance : 0.00256289; + rise_capacitance_range (0.00237898, 0.0027097); + fall_capacitance : 0.00246517; + fall_capacitance_range (0.00231363, 0.00261631); + 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.00500433, 0.00476987, 0.00471678, 0.00473119, 0.00498531, 0.00558042, 0.00708746" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00499756, 0.00477593, 0.00474272, 0.0047573, 0.00489511, 0.00551217, 0.00696626" \ + ); + } + } + 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.00500433, 0.00476987, 0.00471678, 0.00473119, 0.00498531, 0.00558042, 0.00708746" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00499756, 0.00477593, 0.00474272, 0.0047573, 0.00489511, 0.00551217, 0.00696626" \ + ); + } + } + } + } + cell (sg13cmos5l_nor3_1) { + area : 9.072; + cell_footprint : "nor3"; + cell_leakage_power : 471.464; + leakage_power () { + value : 815.122; + when : "A&!B&!C"; + } + leakage_power () { + value : 426.765; + when : "!A&!B&!C"; + } + leakage_power () { + value : 637.049; + when : "!A&B&!C"; + } + leakage_power () { + value : 490.333; + when : "!A&!B&C"; + } + leakage_power () { + value : 451.012; + when : "A&B&!C"; + } + leakage_power () { + value : 218.471; + when : "B&C"; + } + leakage_power () { + value : 261.499; + 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.116248, 0.428226, 0.6431, 0.997815, 1.59198, 2.58227, 4.23276", \ + "0.147476, 0.460516, 0.676378, 1.03174, 1.62674, 2.6168, 4.26744", \ + "0.171547, 0.487928, 0.703536, 1.05958, 1.65472, 2.64503, 4.29617", \ + "0.207632, 0.538624, 0.754525, 1.11034, 1.70683, 2.6966, 4.34894", \ + "0.254072, 0.624164, 0.846843, 1.2048, 1.80015, 2.79157, 4.44279", \ + "0.303446, 0.757313, 1.00284, 1.37942, 1.98406, 2.97597, 4.62882", \ + "0.357654, 0.957894, 1.25113, 1.67704, 2.32762, 3.34807, 5.00753" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.082937, 0.501902, 0.793425, 1.27555, 2.08278, 3.42623, 5.66723", \ + "0.0846035, 0.50212, 0.79428, 1.27556, 2.08284, 3.42757, 5.66724", \ + "0.0908834, 0.502207, 0.794281, 1.27563, 2.08328, 3.42813, 5.67064", \ + "0.104814, 0.507973, 0.795736, 1.27564, 2.08329, 3.42814, 5.67065", \ + "0.135628, 0.536437, 0.813339, 1.28425, 2.08495, 3.42815, 5.67066", \ + "0.201792, 0.61102, 0.882694, 1.33284, 2.10826, 3.43315, 5.67227", \ + "0.334855, 0.768592, 1.03961, 1.4852, 2.23203, 3.50891, 5.69801" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0393441, 0.123609, 0.179537, 0.271228, 0.424076, 0.678469, 1.10166", \ + "0.0784733, 0.173573, 0.22973, 0.321185, 0.473967, 0.728416, 1.15147", \ + "0.10489, 0.218174, 0.278226, 0.371407, 0.524066, 0.778212, 1.2014", \ + "0.144364, 0.29267, 0.363868, 0.467126, 0.625311, 0.879871, 1.30228", \ + "0.196224, 0.402844, 0.496456, 0.624479, 0.80858, 1.07735, 1.50232", \ + "0.265548, 0.56001, 0.691586, 0.864122, 1.09878, 1.42445, 1.89208", \ + "0.352383, 0.768598, 0.96089, 1.21271, 1.53553, 1.96486, 2.54357" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0296894, 0.13662, 0.210591, 0.333032, 0.537685, 0.879116, 1.44905", \ + "0.0448907, 0.142171, 0.212769, 0.333147, 0.537832, 0.879754, 1.44906", \ + "0.0598527, 0.159239, 0.225504, 0.340156, 0.539504, 0.879755, 1.44907", \ + "0.0870001, 0.198121, 0.2628, 0.369995, 0.557175, 0.885476, 1.44908", \ + "0.132089, 0.272757, 0.342459, 0.452717, 0.627334, 0.930585, 1.46472", \ + "0.204581, 0.400918, 0.486722, 0.608166, 0.794246, 1.08698, 1.58016", \ + "0.322762, 0.604396, 0.727357, 0.880514, 1.10198, 1.41196, 1.90879" \ + ); + } + } + 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.108884, 0.420828, 0.635552, 0.990502, 1.58463, 2.57491, 4.22534", \ + "0.138219, 0.451777, 0.667429, 1.02285, 1.61778, 2.60798, 4.25861", \ + "0.162007, 0.481754, 0.697427, 1.05337, 1.64886, 2.63912, 4.28972", \ + "0.198254, 0.541217, 0.757215, 1.11326, 1.70851, 2.69957, 4.35197", \ + "0.244137, 0.645647, 0.871165, 1.22996, 1.82541, 2.8167, 4.46959", \ + "0.297037, 0.810223, 1.0658, 1.44936, 2.05646, 3.04881, 4.70195", \ + "0.376149, 1.0519, 1.3735, 1.82269, 2.48953, 3.51728, 5.17843" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0827504, 0.501733, 0.793312, 1.27485, 2.0816, 3.42623, 5.66723", \ + "0.0865665, 0.501753, 0.79336, 1.27566, 2.08275, 3.42843, 5.67037", \ + "0.0969441, 0.502194, 0.793361, 1.27567, 2.08341, 3.42844, 5.67038", \ + "0.11858, 0.51119, 0.796243, 1.27638, 2.08342, 3.42845, 5.67039", \ + "0.161601, 0.550542, 0.821116, 1.28587, 2.08735, 3.42846, 5.6704", \ + "0.238781, 0.651185, 0.911772, 1.3502, 2.11604, 3.43501, 5.67041", \ + "0.362462, 0.845126, 1.11731, 1.54948, 2.27329, 3.5286, 5.70324" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0385628, 0.119977, 0.175502, 0.266928, 0.41985, 0.6748, 1.09907", \ + "0.0747189, 0.170057, 0.22594, 0.317245, 0.470164, 0.725059, 1.14937", \ + "0.0979617, 0.213926, 0.274134, 0.367355, 0.520452, 0.774948, 1.19945", \ + "0.132976, 0.286786, 0.358773, 0.462539, 0.621166, 0.876468, 1.30031", \ + "0.177379, 0.393829, 0.488986, 0.618313, 0.803735, 1.07366, 1.50023", \ + "0.233897, 0.54439, 0.679821, 0.855275, 1.0927, 1.41988, 1.88958", \ + "0.300403, 0.743383, 0.941225, 1.19717, 1.5251, 1.95751, 2.53923" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0253137, 0.131426, 0.205805, 0.328689, 0.533969, 0.876419, 1.44711", \ + "0.0405506, 0.137702, 0.208312, 0.328744, 0.534061, 0.87642, 1.44735", \ + "0.0558213, 0.155372, 0.221155, 0.335909, 0.535806, 0.876421, 1.44736", \ + "0.0821231, 0.19419, 0.258956, 0.366201, 0.553758, 0.882512, 1.44839", \ + "0.126458, 0.269321, 0.338936, 0.44887, 0.625188, 0.928398, 1.46398", \ + "0.199166, 0.397055, 0.483116, 0.604921, 0.790871, 1.08451, 1.57973", \ + "0.316312, 0.598948, 0.722251, 0.879027, 1.09913, 1.41016, 1.90728" \ + ); + } + } + 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.0854489, 0.400235, 0.615352, 0.970059, 1.56419, 2.5545, 4.20491", \ + "0.111595, 0.428011, 0.644003, 1.00015, 1.59504, 2.58548, 4.23624", \ + "0.135695, 0.460435, 0.676455, 1.03251, 1.62908, 2.61998, 4.27106", \ + "0.170781, 0.527274, 0.742885, 1.09862, 1.69421, 2.68523, 4.33759", \ + "0.217725, 0.646223, 0.87363, 1.23144, 1.82494, 2.81545, 4.4682", \ + "0.277001, 0.827149, 1.09417, 1.48404, 2.08973, 3.07729, 4.72666", \ + "0.36108, 1.08109, 1.42397, 1.8997, 2.58455, 3.61594, 5.26933" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0827278, 0.501927, 0.793431, 1.27484, 2.08266, 3.42623, 5.66723", \ + "0.0903525, 0.502064, 0.793432, 1.27592, 2.08271, 3.42813, 5.67037", \ + "0.106409, 0.502549, 0.793433, 1.27593, 2.08349, 3.42818, 5.67038", \ + "0.134611, 0.516216, 0.797567, 1.27594, 2.0835, 3.42819, 5.67039", \ + "0.180135, 0.573871, 0.834923, 1.29132, 2.08457, 3.4282, 5.6704", \ + "0.251709, 0.703637, 0.960389, 1.38484, 2.13076, 3.43784, 5.67278", \ + "0.36863, 0.930302, 1.21858, 1.65109, 2.35585, 3.57643, 5.72115" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0332873, 0.114103, 0.169329, 0.260606, 0.41338, 0.668175, 1.09253", \ + "0.0650066, 0.164227, 0.220111, 0.311288, 0.464065, 0.718841, 1.14322", \ + "0.0843346, 0.207262, 0.267998, 0.361385, 0.514295, 0.768812, 1.19379", \ + "0.112573, 0.278052, 0.351427, 0.455992, 0.615056, 0.870267, 1.29403", \ + "0.146172, 0.381528, 0.478945, 0.610173, 0.79682, 1.06753, 1.49405", \ + "0.18619, 0.525002, 0.665542, 0.843763, 1.08369, 1.41216, 1.88315", \ + "0.227845, 0.714006, 0.91807, 1.18054, 1.51165, 1.94761, 2.53094" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0200495, 0.125488, 0.19968, 0.322501, 0.527729, 0.870023, 1.44159", \ + "0.036161, 0.132361, 0.202522, 0.322612, 0.52773, 0.870024, 1.4416", \ + "0.0512938, 0.150151, 0.215803, 0.32997, 0.529535, 0.870103, 1.44174", \ + "0.0780737, 0.189593, 0.253966, 0.36095, 0.548142, 0.876266, 1.44568", \ + "0.122073, 0.26435, 0.33432, 0.443858, 0.619536, 0.922321, 1.45756", \ + "0.19478, 0.392421, 0.477825, 0.601881, 0.786035, 1.07925, 1.57399", \ + "0.313164, 0.595051, 0.718406, 0.874061, 1.09396, 1.4055, 1.90316" \ + ); + } + } + 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.00578786, 0.00589065, 0.00586527, 0.00580741, 0.00571377, 0.00570241, 0.00564325", \ + "0.00563, 0.00577899, 0.00579674, 0.00576107, 0.00569716, 0.005708, 0.00564033", \ + "0.00557652, 0.00571723, 0.00573366, 0.00572339, 0.00566798, 0.00565457, 0.00565089", \ + "0.00555724, 0.00571294, 0.00569355, 0.00565549, 0.00563398, 0.00562053, 0.00562039", \ + "0.00555502, 0.00558982, 0.0056762, 0.00562689, 0.00556715, 0.00559377, 0.00557183", \ + "0.00577131, 0.00568141, 0.00562175, 0.00564958, 0.00553291, 0.00568778, 0.00560301", \ + "0.00691742, 0.00621078, 0.00606076, 0.00593986, 0.00569073, 0.0060019, 0.00565988" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00241823, 0.0023757, 0.00234644, 0.00229736, 0.00219241, 0.00206731, 0.00184669", \ + "0.00221165, 0.00227185, 0.0022326, 0.00218682, 0.00212092, 0.00200793, 0.00173213", \ + "0.002152, 0.00221204, 0.00222992, 0.00219597, 0.00207892, 0.00195747, 0.00170362", \ + "0.00216176, 0.00221975, 0.00219166, 0.00215819, 0.00224077, 0.00215546, 0.00170881", \ + "0.00238943, 0.002266, 0.00227269, 0.00224002, 0.0020578, 0.00208529, 0.00161634", \ + "0.00305412, 0.00263272, 0.00248239, 0.00248623, 0.00237983, 0.00205298, 0.00179731", \ + "0.00472145, 0.00375732, 0.00345972, 0.00311685, 0.00292983, 0.00261686, 0.00206313" \ + ); + } + } + 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.00440138, 0.00450827, 0.00448294, 0.00442045, 0.00431841, 0.00431974, 0.00425767", \ + "0.00424266, 0.00439367, 0.00439787, 0.00437851, 0.00430659, 0.00430871, 0.00428004", \ + "0.00418612, 0.00433085, 0.00434122, 0.0043312, 0.00427507, 0.00427144, 0.00426389", \ + "0.004177, 0.00431178, 0.0042923, 0.00429272, 0.00422653, 0.00426442, 0.0042334", \ + "0.00422381, 0.00422597, 0.00431528, 0.00424675, 0.00421559, 0.00420383, 0.00418973", \ + "0.00460186, 0.0043791, 0.00427172, 0.00430339, 0.0041758, 0.00418665, 0.00417648", \ + "0.00599215, 0.0050666, 0.00487488, 0.00466944, 0.00440075, 0.00454297, 0.0042658" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00212717, 0.00211253, 0.00208743, 0.00204347, 0.00195955, 0.00181539, 0.00154315", \ + "0.00187819, 0.00206119, 0.00204328, 0.00199737, 0.0019422, 0.00181467, 0.0015619", \ + "0.00181005, 0.00199563, 0.00201302, 0.00204406, 0.00199383, 0.00178308, 0.00155471", \ + "0.00180798, 0.00197874, 0.0019626, 0.00193529, 0.00199988, 0.00193162, 0.00156281", \ + "0.00205032, 0.00199391, 0.00202976, 0.00200989, 0.00188216, 0.00191205, 0.00150567", \ + "0.00275867, 0.00233397, 0.00219823, 0.00220916, 0.00219869, 0.00187761, 0.00165369", \ + "0.0044384, 0.00342535, 0.00304411, 0.00282718, 0.002656, 0.00236013, 0.00184432" \ + ); + } + } + 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.00284824, 0.00307639, 0.00305791, 0.00299573, 0.00289607, 0.00289471, 0.00282976", \ + "0.00263426, 0.00289034, 0.00291282, 0.0029159, 0.00285656, 0.00284355, 0.0028354", \ + "0.00263277, 0.00281161, 0.00284712, 0.00285779, 0.00283139, 0.00283902, 0.00281791", \ + "0.00272193, 0.00278043, 0.00277931, 0.00278976, 0.0027544, 0.00279456, 0.00279214", \ + "0.00301841, 0.0028031, 0.00286057, 0.0027852, 0.00271194, 0.00273628, 0.00272888", \ + "0.00375854, 0.00320434, 0.0030167, 0.00297615, 0.00279645, 0.00276866, 0.00283174", \ + "0.00543465, 0.00424842, 0.00394585, 0.00365551, 0.00327835, 0.00341533, 0.00299913" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00170804, 0.00186619, 0.00184221, 0.00179988, 0.00172186, 0.00158217, 0.00133812", \ + "0.00146551, 0.00183458, 0.0018711, 0.00186117, 0.00175756, 0.0016362, 0.00144651", \ + "0.0014087, 0.00176114, 0.00182189, 0.0018258, 0.00212692, 0.00165783, 0.00144863", \ + "0.00145022, 0.00173768, 0.00176635, 0.00175687, 0.00181327, 0.00174962, 0.0017264", \ + "0.00173145, 0.00170674, 0.00178066, 0.00175662, 0.00168032, 0.00176092, 0.00134363", \ + "0.00251701, 0.00203178, 0.0019553, 0.00202041, 0.00195676, 0.00171884, 0.00144086", \ + "0.00430456, 0.00309038, 0.00278496, 0.00257435, 0.00238917, 0.00219601, 0.00169008" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00280718; + rise_capacitance : 0.0028091; + rise_capacitance_range (0.00263624, 0.00301834); + fall_capacitance : 0.00280526; + fall_capacitance_range (0.00249435, 0.00315358); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00282615; + rise_capacitance : 0.00284362; + rise_capacitance_range (0.00249474, 0.00313886); + fall_capacitance : 0.00280867; + fall_capacitance_range (0.00245644, 0.00318681); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00273757; + rise_capacitance : 0.00280318; + rise_capacitance_range (0.00228986, 0.0031901); + fall_capacitance : 0.00267197; + fall_capacitance_range (0.0023954, 0.00285214); + } + } + cell (sg13cmos5l_nor3_2) { + area : 16.3296; + cell_footprint : "nor3"; + cell_leakage_power : 936.234; + leakage_power () { + value : 1629.82; + when : "A&!B&!C"; + } + leakage_power () { + value : 810.958; + when : "!A&!B&!C"; + } + leakage_power () { + value : 1273.68; + when : "!A&B&!C"; + } + leakage_power () { + value : 980.208; + when : "!A&!B&C"; + } + leakage_power () { + value : 901.187; + when : "A&B&!C"; + } + leakage_power () { + value : 435.657; + when : "B&C"; + } + leakage_power () { + value : 522.13; + 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.104523, 0.425191, 0.64072, 0.997124, 1.59336, 2.5873, 4.24393", \ + "0.135657, 0.457584, 0.674191, 1.03087, 1.62803, 2.62176, 4.27856", \ + "0.15895, 0.485079, 0.701337, 1.05855, 1.65604, 2.64995, 4.3069", \ + "0.19326, 0.535651, 0.752367, 1.10954, 1.707, 2.70264, 4.36019", \ + "0.235638, 0.620968, 0.84466, 1.20378, 1.80147, 2.79627, 4.45335", \ + "0.276362, 0.753916, 0.999745, 1.37768, 1.9846, 2.98077, 4.63786", \ + "0.314041, 0.950587, 1.24678, 1.67441, 2.32686, 3.35143, 5.01661" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0665175, 0.496954, 0.789706, 1.27365, 2.08305, 3.43311, 5.68315", \ + "0.068824, 0.496979, 0.789817, 1.27372, 2.08424, 3.43317, 5.68316", \ + "0.0751947, 0.497295, 0.789818, 1.2738, 2.08425, 3.43502, 5.68631", \ + "0.0885155, 0.503043, 0.791435, 1.27381, 2.08426, 3.43511, 5.68632", \ + "0.118504, 0.531633, 0.809599, 1.28224, 2.08619, 3.43512, 5.68633", \ + "0.182935, 0.606681, 0.878813, 1.33087, 2.10928, 3.43926, 5.69116", \ + "0.315178, 0.763375, 1.03601, 1.48406, 2.23266, 3.51471, 5.71159" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0367206, 0.12745, 0.185904, 0.28171, 0.441498, 0.70717, 1.14974", \ + "0.0750375, 0.177456, 0.236064, 0.331721, 0.491464, 0.757632, 1.19926", \ + "0.10052, 0.222551, 0.284857, 0.381966, 0.541582, 0.80705, 1.24922", \ + "0.138654, 0.298086, 0.37154, 0.47839, 0.642779, 0.908873, 1.35061", \ + "0.189305, 0.410268, 0.50671, 0.638205, 0.828551, 1.10702, 1.55063", \ + "0.256556, 0.571284, 0.706278, 0.882974, 1.12353, 1.45942, 1.94309", \ + "0.342156, 0.786382, 0.98337, 1.24035, 1.56965, 2.01011, 2.60464" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.026669, 0.141283, 0.218617, 0.346703, 0.560783, 0.918388, 1.51274", \ + "0.0414952, 0.146441, 0.220603, 0.346704, 0.561122, 0.91884, 1.51275", \ + "0.0560991, 0.163273, 0.232667, 0.35292, 0.562234, 0.918841, 1.51336", \ + "0.0816225, 0.202162, 0.2699, 0.382071, 0.579071, 0.923122, 1.51377", \ + "0.123894, 0.277825, 0.349572, 0.46453, 0.647371, 0.96601, 1.52762", \ + "0.193276, 0.406015, 0.494452, 0.620384, 0.813201, 1.11992, 1.63764", \ + "0.304319, 0.611159, 0.736008, 0.895263, 1.12294, 1.44693, 1.96375" \ + ); + } + } + 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.0975997, 0.418297, 0.63382, 0.990126, 1.58645, 2.58039, 4.23703", \ + "0.127092, 0.449714, 0.666176, 1.0228, 1.6201, 2.6146, 4.27062", \ + "0.149762, 0.479969, 0.696396, 1.05353, 1.65116, 2.6449, 4.30186", \ + "0.183025, 0.539037, 0.756135, 1.11367, 1.71192, 2.7065, 4.36401", \ + "0.222709, 0.643916, 0.869974, 1.23018, 1.82779, 2.82324, 4.48181", \ + "0.264714, 0.806562, 1.06407, 1.44909, 2.05853, 3.05457, 4.71368", \ + "0.32701, 1.04552, 1.36921, 1.82163, 2.49102, 3.52275, 5.18981" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0665315, 0.49702, 0.789535, 1.27305, 2.08305, 3.43502, 5.68315", \ + "0.0709645, 0.497598, 0.78999, 1.27384, 2.08425, 3.43503, 5.68316", \ + "0.0812148, 0.497599, 0.789991, 1.27385, 2.08428, 3.43504, 5.68631", \ + "0.10163, 0.506251, 0.792258, 1.27424, 2.08429, 3.43511, 5.68632", \ + "0.143239, 0.545837, 0.817389, 1.28433, 2.0853, 3.43512, 5.68633", \ + "0.218364, 0.64562, 0.908463, 1.3477, 2.11696, 3.44205, 5.68634", \ + "0.340727, 0.840571, 1.11321, 1.54662, 2.27462, 3.53598, 5.71718" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0362907, 0.123706, 0.181617, 0.277016, 0.436525, 0.702186, 1.1452", \ + "0.0711904, 0.173859, 0.232065, 0.327309, 0.48688, 0.753041, 1.19585", \ + "0.0934475, 0.218194, 0.280573, 0.377601, 0.536994, 0.802627, 1.24621", \ + "0.126926, 0.291385, 0.365384, 0.472745, 0.637455, 0.90364, 1.34569", \ + "0.168985, 0.401137, 0.499048, 0.631956, 0.823077, 1.10249, 1.54644", \ + "0.223584, 0.55488, 0.694718, 0.87346, 1.11609, 1.45333, 1.93832", \ + "0.28814, 0.760296, 0.963572, 1.22498, 1.55856, 2.00163, 2.59951" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0224033, 0.13577, 0.213172, 0.341591, 0.555895, 0.913284, 1.50887", \ + "0.0370763, 0.141592, 0.215598, 0.341592, 0.556038, 0.914229, 1.50891", \ + "0.0516096, 0.15872, 0.228022, 0.348175, 0.55771, 0.91423, 1.51006", \ + "0.0766174, 0.198274, 0.265785, 0.377911, 0.574679, 0.919239, 1.51007", \ + "0.118796, 0.272673, 0.34521, 0.459821, 0.643685, 0.961726, 1.52384", \ + "0.186858, 0.402021, 0.490563, 0.615731, 0.809741, 1.11584, 1.63443", \ + "0.295907, 0.606187, 0.732051, 0.892275, 1.11605, 1.4433, 1.96034" \ + ); + } + } + 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.0708235, 0.394913, 0.610618, 0.96678, 1.56316, 2.55717, 4.21372", \ + "0.0965041, 0.422826, 0.639531, 0.99699, 1.59373, 2.58818, 4.2465", \ + "0.1177, 0.455186, 0.672231, 1.02949, 1.62817, 2.6217, 4.28011", \ + "0.148515, 0.522031, 0.738537, 1.09588, 1.69276, 2.68783, 4.34626", \ + "0.187961, 0.640588, 0.86914, 1.22831, 1.82408, 2.81814, 4.477", \ + "0.237439, 0.820252, 1.08869, 1.48049, 2.08858, 3.08013, 4.73529", \ + "0.306926, 1.07029, 1.41608, 1.89473, 2.58248, 3.61774, 5.27778" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0664003, 0.496823, 0.789447, 1.27303, 2.08305, 3.43311, 5.68315", \ + "0.0754528, 0.496824, 0.789448, 1.27409, 2.08542, 3.43502, 5.68622", \ + "0.0910348, 0.497835, 0.789449, 1.2741, 2.08543, 3.43503, 5.68623", \ + "0.116885, 0.511463, 0.793919, 1.27411, 2.08544, 3.43504, 5.68624", \ + "0.16054, 0.568911, 0.831424, 1.2887, 2.08907, 3.43505, 5.68625", \ + "0.225063, 0.699689, 0.957234, 1.38309, 2.13291, 3.44439, 5.68626", \ + "0.334289, 0.92579, 1.21583, 1.64835, 2.35816, 3.58264, 5.73656" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0301627, 0.116943, 0.174497, 0.269688, 0.429105, 0.694792, 1.13762", \ + "0.0594043, 0.167115, 0.225416, 0.32049, 0.479915, 0.746111, 1.18872", \ + "0.0768851, 0.210513, 0.273474, 0.370688, 0.530011, 0.79565, 1.23933", \ + "0.101953, 0.282222, 0.357808, 0.466002, 0.631188, 0.89716, 1.3396", \ + "0.131474, 0.387393, 0.487541, 0.622584, 0.814916, 1.09523, 1.53949", \ + "0.165638, 0.534194, 0.676993, 0.860615, 1.10638, 1.44487, 1.93089", \ + "0.201358, 0.728412, 0.936642, 1.20579, 1.544, 1.9907, 2.58996" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0165546, 0.129053, 0.206417, 0.334513, 0.548915, 0.906228, 1.50187", \ + "0.032596, 0.135678, 0.208904, 0.334693, 0.548916, 0.906934, 1.50188", \ + "0.0465882, 0.153444, 0.222037, 0.341501, 0.550439, 0.906935, 1.50286", \ + "0.0722907, 0.1927, 0.259966, 0.371675, 0.567984, 0.912054, 1.50287", \ + "0.113486, 0.268194, 0.340338, 0.454426, 0.63781, 0.955061, 1.5169", \ + "0.181315, 0.396638, 0.48664, 0.610007, 0.803709, 1.11048, 1.62794", \ + "0.291491, 0.599762, 0.728379, 0.8868, 1.11445, 1.43761, 1.95439" \ + ); + } + } + 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.0111836, 0.0113934, 0.0113427, 0.0112295, 0.0111612, 0.011038, 0.0110746", \ + "0.0108575, 0.0111891, 0.0111976, 0.0111427, 0.0110014, 0.0110076, 0.0110566", \ + "0.0107761, 0.0110682, 0.0110925, 0.0110655, 0.0108993, 0.010941, 0.0110439", \ + "0.0107316, 0.0109854, 0.0109794, 0.0109825, 0.0108514, 0.0109024, 0.0108594", \ + "0.0107428, 0.0108211, 0.0109256, 0.0108663, 0.0107738, 0.0108058, 0.0107992", \ + "0.0111891, 0.0110264, 0.0108922, 0.0109212, 0.0107035, 0.0107236, 0.0108914", \ + "0.013498, 0.0119664, 0.011721, 0.0114641, 0.01104, 0.0116186, 0.0109766" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00442974, 0.00438038, 0.00429994, 0.00418931, 0.00401458, 0.00375235, 0.00319706", \ + "0.0040139, 0.00416606, 0.00410926, 0.00399798, 0.00389096, 0.00366468, 0.00304007", \ + "0.00389483, 0.00405102, 0.00406383, 0.00392349, 0.00378557, 0.00350604, 0.003023", \ + "0.00394854, 0.00407578, 0.00400844, 0.00394092, 0.00422185, 0.00347984, 0.00305183", \ + "0.00440312, 0.00417485, 0.00415395, 0.00408512, 0.00375275, 0.00395994, 0.00313751", \ + "0.00573902, 0.0048485, 0.00458969, 0.00457502, 0.0042977, 0.00359951, 0.00320152", \ + "0.00903188, 0.00702845, 0.00628263, 0.00580531, 0.00538247, 0.00480404, 0.00343699" \ + ); + } + } + 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.00838951, 0.00863113, 0.00857238, 0.00845893, 0.00839766, 0.0083865, 0.00831133", \ + "0.00808701, 0.00844896, 0.00844313, 0.00836594, 0.00824268, 0.00822882, 0.00829056", \ + "0.00799417, 0.00831198, 0.00832604, 0.00828718, 0.00818864, 0.00817393, 0.00827543", \ + "0.00797269, 0.00827273, 0.00822001, 0.00820246, 0.00812599, 0.00812554, 0.00806339", \ + "0.00808456, 0.00808706, 0.00816769, 0.00814127, 0.00798423, 0.0080716, 0.00801169", \ + "0.00883588, 0.00834868, 0.00818708, 0.00822473, 0.00803058, 0.00802965, 0.0081429", \ + "0.0116254, 0.00964903, 0.00927418, 0.00886531, 0.00839063, 0.00872722, 0.0080785" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00396056, 0.00396623, 0.00390449, 0.00380972, 0.00363176, 0.00331778, 0.00290293", \ + "0.00342967, 0.00384154, 0.00381068, 0.00371617, 0.00363778, 0.00340763, 0.00285645", \ + "0.00329307, 0.00369419, 0.00377669, 0.00367593, 0.00356665, 0.00335315, 0.00297313", \ + "0.00331436, 0.00367049, 0.00362653, 0.00362394, 0.00386395, 0.00342683, 0.00264416", \ + "0.00396302, 0.00367297, 0.0037421, 0.00372682, 0.00348496, 0.00360207, 0.0031017", \ + "0.00524046, 0.00447551, 0.00408977, 0.00407113, 0.00396052, 0.00328506, 0.00284027", \ + "0.00855544, 0.00639623, 0.005722, 0.00529631, 0.00485493, 0.0044552, 0.00320662" \ + ); + } + } + 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.00518669, 0.00573341, 0.00568228, 0.00556685, 0.00549525, 0.00538485, 0.00541341", \ + "0.00482293, 0.00536463, 0.00542108, 0.0054166, 0.00530054, 0.00528629, 0.00521077", \ + "0.00486617, 0.00532679, 0.00529284, 0.00529328, 0.00524433, 0.00524491, 0.00520308", \ + "0.00506184, 0.00513442, 0.00520338, 0.0051635, 0.00506697, 0.00512768, 0.0051579", \ + "0.00570212, 0.00519416, 0.0052369, 0.00515772, 0.00509928, 0.00506399, 0.00504532", \ + "0.00721136, 0.0060023, 0.00561894, 0.00553199, 0.00515051, 0.00525733, 0.00519024", \ + "0.0106413, 0.00802456, 0.00757844, 0.00682528, 0.00613837, 0.00598877, 0.0052733" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00267782, 0.0031331, 0.00308659, 0.0030009, 0.00285354, 0.00256539, 0.00200291", \ + "0.00222933, 0.00309546, 0.00309622, 0.00305389, 0.0029638, 0.00277082, 0.00226394", \ + "0.0021567, 0.00293467, 0.00305271, 0.00305272, 0.0029588, 0.00275286, 0.00239607", \ + "0.00230412, 0.00287614, 0.00295704, 0.00294575, 0.00307205, 0.00295273, 0.00216149", \ + "0.00293903, 0.00282275, 0.00297046, 0.00294708, 0.0027796, 0.00291305, 0.00243846", \ + "0.00453223, 0.00345026, 0.00339389, 0.00325806, 0.00327198, 0.00260819, 0.00223902", \ + "0.00812806, 0.00546145, 0.00484754, 0.00445288, 0.00416141, 0.00367366, 0.002557" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00535751; + rise_capacitance : 0.00537801; + rise_capacitance_range (0.00500807, 0.00578941); + fall_capacitance : 0.00533702; + fall_capacitance_range (0.00468269, 0.00603301); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00536983; + rise_capacitance : 0.00541885; + rise_capacitance_range (0.00468197, 0.00600669); + fall_capacitance : 0.00532082; + fall_capacitance_range (0.00462166, 0.00608924); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00525564; + rise_capacitance : 0.00540159; + rise_capacitance_range (0.0042324, 0.00620587); + fall_capacitance : 0.0051097; + fall_capacitance_range (0.00450809, 0.00551334); + } + } + cell (sg13cmos5l_nor4_1) { + area : 10.8864; + cell_footprint : "nor4"; + cell_leakage_power : 447.985; + leakage_power () { + value : 540.638; + when : "!A&!B&!C&!D&Y"; + } + leakage_power () { + value : 496.322; + when : "!A&!B&!C&D&!Y"; + } + leakage_power () { + value : 643.049; + when : "!A&!B&C&!D&!Y"; + } + leakage_power () { + value : 263.326; + when : "!A&!B&C&D&!Y"; + } + leakage_power () { + value : 821.123; + when : "!A&B&!C&!D&!Y"; + } + leakage_power () { + value : 267.288; + when : "!A&B&!C&D&!Y"; + } + leakage_power () { + value : 456.809; + when : "!A&B&C&!D&!Y"; + } + leakage_power () { + value : 224.051; + when : "!A&B&C&D&!Y"; + } + leakage_power () { + value : 995.887; + when : "A&!B&!C&!D&!Y"; + } + leakage_power () { + value : 270.8; + when : "A&!B&!C&D&!Y"; + } + leakage_power () { + value : 459.896; + when : "A&!B&C&!D&!Y"; + } + leakage_power () { + value : 223.747; + when : "A&!B&C&D&!Y"; + } + leakage_power () { + value : 643.27; + when : "A&B&!C&!D&!Y"; + } + leakage_power () { + value : 231.057; + when : "A&B&!C&D&!Y"; + } + leakage_power () { + value : 421.334; + when : "A&B&C&!D&!Y"; + } + leakage_power () { + value : 209.168; + 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.176185, 0.594789, 0.883397, 1.36015, 2.15801, 3.48869, 5.70596", \ + "0.205975, 0.625957, 0.915592, 1.3929, 2.19178, 3.52255, 5.74008", \ + "0.230753, 0.651667, 0.941205, 1.41941, 2.21836, 3.54991, 5.76732", \ + "0.269263, 0.696896, 0.986579, 1.46474, 2.26432, 3.59517, 5.81507", \ + "0.318772, 0.772928, 1.06495, 1.54326, 2.34304, 3.67564, 5.89511", \ + "0.376239, 0.891386, 1.19985, 1.68792, 2.48945, 3.82097, 6.04096", \ + "0.430583, 1.07236, 1.41724, 1.94455, 2.77494, 4.11797, 6.33764" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.12503, 0.684312, 1.0733, 1.7162, 2.79248, 4.58656, 7.57645", \ + "0.125472, 0.684389, 1.07344, 1.71621, 2.79256, 4.58657, 7.57646", \ + "0.129019, 0.685051, 1.07345, 1.71639, 2.79451, 4.58674, 7.57652", \ + "0.139532, 0.686023, 1.07552, 1.7164, 2.79452, 4.58675, 7.58165", \ + "0.162047, 0.70252, 1.08172, 1.71839, 2.79453, 4.58928, 7.58166", \ + "0.214183, 0.759514, 1.12845, 1.74505, 2.8023, 4.59114, 7.58167", \ + "0.341362, 0.88683, 1.25573, 1.85917, 2.88142, 4.62338, 7.58168" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0420128, 0.132972, 0.192322, 0.288891, 0.449304, 0.715393, 1.15816", \ + "0.0845293, 0.18321, 0.242385, 0.338813, 0.499049, 0.765598, 1.20798", \ + "0.114227, 0.229143, 0.291533, 0.38899, 0.549099, 0.815324, 1.25758", \ + "0.159131, 0.306845, 0.379599, 0.486116, 0.650652, 0.916475, 1.35865", \ + "0.219407, 0.422601, 0.517471, 0.647777, 0.837057, 1.11532, 1.55898", \ + "0.301041, 0.589915, 0.72142, 0.895854, 1.13459, 1.46924, 1.95255", \ + "0.406783, 0.81403, 1.00683, 1.25854, 1.58458, 2.02263, 2.61594" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0354812, 0.149521, 0.227101, 0.355258, 0.569692, 0.926083, 1.52193", \ + "0.0508317, 0.153994, 0.228727, 0.355752, 0.569693, 0.927004, 1.52194", \ + "0.0664149, 0.170128, 0.240145, 0.360803, 0.570508, 0.927005, 1.52195", \ + "0.0948949, 0.208351, 0.276514, 0.389243, 0.58639, 0.931375, 1.52196", \ + "0.142815, 0.284614, 0.355925, 0.470266, 0.65358, 0.973459, 1.53426", \ + "0.219302, 0.413481, 0.502138, 0.626305, 0.819426, 1.1271, 1.6442", \ + "0.347165, 0.62271, 0.747478, 0.903721, 1.12778, 1.45308, 1.9695" \ + ); + } + } + 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.169869, 0.588523, 0.87695, 1.35381, 2.15196, 3.48196, 5.70047", \ + "0.197891, 0.617947, 0.907845, 1.38506, 2.18342, 3.51453, 5.73211", \ + "0.222436, 0.644174, 0.933759, 1.41168, 2.21071, 3.54247, 5.75999", \ + "0.26074, 0.69311, 0.982859, 1.46098, 2.26051, 3.59137, 5.81137", \ + "0.310444, 0.780295, 1.07328, 1.55206, 2.35172, 3.68437, 5.90197", \ + "0.369014, 0.923959, 1.23663, 1.72769, 2.52951, 3.8614, 6.08054", \ + "0.437321, 1.14695, 1.50839, 2.0476, 2.88298, 4.22891, 6.44856" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.125054, 0.684481, 1.07266, 1.71621, 2.7926, 4.5835, 7.58132", \ + "0.125967, 0.684482, 1.07349, 1.71622, 2.79261, 4.58656, 7.58133", \ + "0.131742, 0.685114, 1.0735, 1.71623, 2.79262, 4.58952, 7.58134", \ + "0.146874, 0.687413, 1.0785, 1.71682, 2.79333, 4.58953, 7.58176", \ + "0.179323, 0.7091, 1.08514, 1.71832, 2.79334, 4.58954, 7.58177", \ + "0.249395, 0.782482, 1.14345, 1.75271, 2.80454, 4.58955, 7.58178", \ + "0.392204, 0.944957, 1.30234, 1.89321, 2.89893, 4.63156, 7.58388" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0431286, 0.130991, 0.189516, 0.285603, 0.445875, 0.71237, 1.15606", \ + "0.0836057, 0.181146, 0.239744, 0.335696, 0.49594, 0.762806, 1.20639", \ + "0.111342, 0.226272, 0.28863, 0.385929, 0.545953, 0.812444, 1.2567", \ + "0.152676, 0.30283, 0.375899, 0.482591, 0.647193, 0.9138, 1.35681", \ + "0.207349, 0.4159, 0.511768, 0.643026, 0.833124, 1.11223, 1.55734", \ + "0.279822, 0.578165, 0.712603, 0.888595, 1.12888, 1.46522, 1.95032", \ + "0.369456, 0.793561, 0.990398, 1.24652, 1.57596, 2.01644, 2.6125" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0328619, 0.144744, 0.222429, 0.350906, 0.566022, 0.924352, 1.52135", \ + "0.0474731, 0.1497, 0.224285, 0.350907, 0.566023, 0.92467, 1.52136", \ + "0.0623904, 0.166157, 0.235961, 0.357062, 0.566909, 0.924671, 1.52163", \ + "0.0902996, 0.204584, 0.272673, 0.385724, 0.58364, 0.929036, 1.52164", \ + "0.137236, 0.280737, 0.3523, 0.467751, 0.6509, 0.97132, 1.53475", \ + "0.213273, 0.410632, 0.49808, 0.622218, 0.817934, 1.12388, 1.64386", \ + "0.339675, 0.61983, 0.74098, 0.900544, 1.12731, 1.4515, 1.96918" \ + ); + } + } + 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.150768, 0.569418, 0.858033, 1.33466, 2.13293, 3.46266, 5.68058", \ + "0.176364, 0.596538, 0.885834, 1.36379, 2.16227, 3.49307, 5.7104", \ + "0.200629, 0.624278, 0.913963, 1.3917, 2.1908, 3.52249, 5.73911", \ + "0.23954, 0.679821, 0.969661, 1.44811, 2.24848, 3.57933, 5.79889", \ + "0.290062, 0.783789, 1.07844, 1.55707, 2.35758, 3.68964, 5.90736", \ + "0.35283, 0.956323, 1.27671, 1.7718, 2.57489, 3.90681, 6.1254", \ + "0.446846, 1.22039, 1.60359, 2.15928, 3.00728, 4.35601, 6.57651" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.125179, 0.684378, 1.07331, 1.71523, 2.79259, 4.58334, 7.57643", \ + "0.126981, 0.684379, 1.07332, 1.71631, 2.7926, 4.58557, 7.57644", \ + "0.136086, 0.68709, 1.07333, 1.71632, 2.79261, 4.5895, 7.57679", \ + "0.157267, 0.688739, 1.07695, 1.71633, 2.79495, 4.58951, 7.58178", \ + "0.200967, 0.718587, 1.0887, 1.72006, 2.79496, 4.58952, 7.58179", \ + "0.281063, 0.814233, 1.16383, 1.76316, 2.80701, 4.59296, 7.5818", \ + "0.413482, 1.00966, 1.36402, 1.93791, 2.92776, 4.64289, 7.59513" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.041358, 0.126193, 0.184115, 0.279649, 0.439359, 0.705521, 1.14906", \ + "0.0793761, 0.176771, 0.234984, 0.330434, 0.490077, 0.756679, 1.19939", \ + "0.10426, 0.221447, 0.283622, 0.380648, 0.540273, 0.806356, 1.25027", \ + "0.141283, 0.296169, 0.369847, 0.476835, 0.641473, 0.907893, 1.35067", \ + "0.188576, 0.406225, 0.503344, 0.635622, 0.82637, 1.10624, 1.55103", \ + "0.248602, 0.562451, 0.700359, 0.878515, 1.12106, 1.45768, 1.94401", \ + "0.318608, 0.768232, 0.969977, 1.23087, 1.56381, 2.00672, 2.60436" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0281188, 0.139463, 0.216859, 0.345239, 0.559769, 0.917577, 1.51387", \ + "0.0429874, 0.144646, 0.218922, 0.345261, 0.55977, 0.918548, 1.51471", \ + "0.0580942, 0.161523, 0.231098, 0.351809, 0.561364, 0.918549, 1.51545", \ + "0.0854557, 0.200234, 0.268271, 0.380587, 0.578129, 0.922826, 1.51546", \ + "0.13155, 0.275744, 0.347853, 0.462566, 0.645936, 0.965365, 1.52888", \ + "0.208278, 0.405922, 0.49367, 0.618065, 0.812766, 1.11969, 1.63868", \ + "0.332963, 0.613917, 0.738205, 0.896651, 1.11981, 1.44814, 1.96391" \ + ); + } + } + 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.112521, 0.534675, 0.823137, 1.30018, 2.0982, 3.42851, 5.64661", \ + "0.135168, 0.55814, 0.848041, 1.32634, 2.12502, 3.45639, 5.67398", \ + "0.160638, 0.586743, 0.876949, 1.35574, 2.15512, 3.48646, 5.70456", \ + "0.20052, 0.647277, 0.936736, 1.41501, 2.21564, 3.54623, 5.76745", \ + "0.254624, 0.764523, 1.05825, 1.53469, 2.33319, 3.66564, 5.88341", \ + "0.324603, 0.954558, 1.28041, 1.77518, 2.57362, 3.90095, 6.11644", \ + "0.4253, 1.23319, 1.63294, 2.20427, 3.05805, 4.40148, 6.61385" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.124608, 0.684007, 1.07266, 1.71617, 2.7926, 4.58655, 7.58134", \ + "0.127497, 0.684422, 1.07316, 1.71628, 2.79261, 4.58656, 7.58135", \ + "0.141115, 0.684699, 1.07317, 1.71629, 2.79262, 4.58657, 7.58136", \ + "0.16819, 0.690588, 1.07512, 1.71739, 2.79263, 4.58658, 7.58137", \ + "0.214055, 0.732676, 1.09546, 1.72005, 2.79264, 4.58911, 7.58138", \ + "0.288252, 0.855532, 1.19901, 1.78405, 2.81351, 4.59708, 7.58139", \ + "0.411965, 1.08118, 1.44805, 2.01621, 2.98497, 4.66723, 7.60261" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0356806, 0.119877, 0.177529, 0.272881, 0.432426, 0.698525, 1.14186", \ + "0.069617, 0.17038, 0.228603, 0.323856, 0.483416, 0.749762, 1.19305", \ + "0.0905752, 0.214352, 0.27694, 0.374096, 0.533589, 0.799556, 1.24374", \ + "0.121143, 0.287047, 0.362011, 0.469788, 0.634894, 0.90103, 1.34402", \ + "0.157982, 0.393658, 0.493011, 0.626983, 0.819011, 1.09929, 1.54391", \ + "0.201605, 0.542769, 0.685013, 0.866303, 1.11153, 1.44985, 1.93583", \ + "0.246621, 0.737953, 0.946427, 1.21308, 1.55041, 1.99579, 2.59523" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0225913, 0.133056, 0.210383, 0.338828, 0.553251, 0.911039, 1.50816", \ + "0.0384015, 0.139191, 0.212754, 0.338829, 0.553252, 0.911805, 1.50817", \ + "0.0538522, 0.156451, 0.225571, 0.345698, 0.554655, 0.911806, 1.50821", \ + "0.0809952, 0.195653, 0.263047, 0.375291, 0.571946, 0.916137, 1.50822", \ + "0.126783, 0.271181, 0.343361, 0.45762, 0.640892, 0.959389, 1.52189", \ + "0.203625, 0.401285, 0.488423, 0.613723, 0.807213, 1.11442, 1.63274", \ + "0.32898, 0.610035, 0.734073, 0.891619, 1.11808, 1.44074, 1.9591" \ + ); + } + } + 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.00748351, 0.00756672, 0.0075394, 0.00747899, 0.00737948, 0.00742305, 0.00735798", \ + "0.00733764, 0.00746401, 0.00746818, 0.00743256, 0.00736344, 0.0073663, 0.00732417", \ + "0.00728285, 0.00741771, 0.00741541, 0.00740286, 0.00735547, 0.0073343, 0.0073283", \ + "0.00725144, 0.0073461, 0.00738001, 0.0073463, 0.00728045, 0.00731842, 0.00738457", \ + "0.00722921, 0.00731199, 0.00729766, 0.00736582, 0.00722436, 0.00729312, 0.00728054", \ + "0.00732735, 0.0073019, 0.00728828, 0.00731044, 0.00719498, 0.0072791, 0.00724143", \ + "0.00805042, 0.0076347, 0.0075617, 0.00743088, 0.00739398, 0.0073434, 0.00729181" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00278865, 0.00273257, 0.00270732, 0.00266279, 0.00258617, 0.00244223, 0.00219569", \ + "0.00260201, 0.00264252, 0.00260905, 0.00258086, 0.00244966, 0.0023612, 0.00209276", \ + "0.00254499, 0.00257089, 0.00258467, 0.00250764, 0.00242829, 0.00233997, 0.00201909", \ + "0.00252869, 0.00257414, 0.00254094, 0.00250974, 0.00259296, 0.0024851, 0.00203983", \ + "0.00270124, 0.00262716, 0.00259605, 0.00256323, 0.00239469, 0.00242673, 0.00217978", \ + "0.00325031, 0.00292414, 0.0028005, 0.00277412, 0.00267483, 0.00238359, 0.00216412", \ + "0.00473986, 0.00387039, 0.00366202, 0.0033194, 0.0031265, 0.00290361, 0.0022146" \ + ); + } + } + 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.00613433, 0.00621715, 0.006188, 0.0061317, 0.00602857, 0.00604074, 0.00600936", \ + "0.00597886, 0.00611469, 0.00612373, 0.00608479, 0.0059878, 0.00601957, 0.00600004", \ + "0.00592639, 0.00605758, 0.00606345, 0.00603366, 0.00595757, 0.00598801, 0.00597062", \ + "0.00589726, 0.00599846, 0.00606278, 0.00600661, 0.00595348, 0.00591318, 0.00601275", \ + "0.00588623, 0.00595982, 0.00594604, 0.00597, 0.00589745, 0.00591181, 0.00593883", \ + "0.00604794, 0.00598581, 0.00596396, 0.00594444, 0.00584344, 0.00584725, 0.00585701", \ + "0.00696913, 0.00641349, 0.00629439, 0.00613894, 0.00608598, 0.00609799, 0.00591233" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00257995, 0.0025315, 0.00249625, 0.0024506, 0.00237833, 0.00225157, 0.0020019", \ + "0.00237974, 0.00245499, 0.00242029, 0.00237285, 0.00229631, 0.00221806, 0.00193122", \ + "0.00230261, 0.00238825, 0.00240855, 0.00235008, 0.00226874, 0.00214161, 0.00196769", \ + "0.00227103, 0.00238104, 0.00236944, 0.00234195, 0.0024589, 0.00247389, 0.00189545", \ + "0.00242595, 0.00241871, 0.00240826, 0.00238194, 0.00223812, 0.00235748, 0.0021113", \ + "0.00298764, 0.00268464, 0.00256553, 0.00254078, 0.00249225, 0.00215291, 0.00199226", \ + "0.00446584, 0.00363445, 0.00333937, 0.00310909, 0.00296359, 0.00270061, 0.00206949" \ + ); + } + } + 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.00478501, 0.00486819, 0.00484163, 0.00477115, 0.00467803, 0.00468195, 0.00464301", \ + "0.0046457, 0.00476196, 0.00476193, 0.00473833, 0.00465093, 0.00468419, 0.00461247", \ + "0.00457327, 0.00474182, 0.00472244, 0.00469297, 0.00461333, 0.00468605, 0.00463285", \ + "0.00455535, 0.00464155, 0.0046906, 0.00464818, 0.00461922, 0.00464804, 0.00467948", \ + "0.00458144, 0.00462582, 0.00460509, 0.0047582, 0.00454987, 0.0045987, 0.00459072", \ + "0.00488846, 0.00468648, 0.00465162, 0.00464418, 0.00449603, 0.00456924, 0.00448096", \ + "0.00608143, 0.00529903, 0.00512691, 0.00490093, 0.00481783, 0.00480048, 0.00464812" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00219659, 0.00220567, 0.00215995, 0.00211075, 0.00202363, 0.00185835, 0.00158701", \ + "0.00202117, 0.00218849, 0.00217675, 0.00213742, 0.00206735, 0.00196775, 0.0016591", \ + "0.00194319, 0.00212832, 0.0021718, 0.00212071, 0.00204911, 0.00191429, 0.00174887", \ + "0.00191373, 0.00211772, 0.00212195, 0.00210645, 0.00210098, 0.0020979, 0.00170489", \ + "0.00208949, 0.00211074, 0.00213605, 0.00210519, 0.00197409, 0.00213454, 0.00188505", \ + "0.00268499, 0.0023758, 0.00228343, 0.00229663, 0.00229408, 0.00197824, 0.0017683", \ + "0.00418833, 0.00332774, 0.00300493, 0.00281528, 0.00265535, 0.0025522, 0.00184217" \ + ); + } + } + 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.00325828, 0.00345687, 0.00343195, 0.00338214, 0.00327498, 0.00331799, 0.00328321", \ + "0.00304284, 0.00327711, 0.00330251, 0.00328835, 0.00320243, 0.00321511, 0.00321167", \ + "0.00302206, 0.00320506, 0.00323588, 0.00324493, 0.00318292, 0.00321307, 0.00321705", \ + "0.00310014, 0.00313635, 0.00318022, 0.00320334, 0.00314285, 0.00317114, 0.00317762", \ + "0.00336435, 0.00320749, 0.00316255, 0.0032083, 0.00309587, 0.00311782, 0.0032116", \ + "0.00400567, 0.0035118, 0.00339138, 0.00333041, 0.00310593, 0.00325334, 0.00309182", \ + "0.00550982, 0.00448982, 0.0041969, 0.00389327, 0.00371466, 0.00357471, 0.00337917" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00175098, 0.0018924, 0.00186202, 0.00182308, 0.00173881, 0.00159136, 0.00138013", \ + "0.00155642, 0.0019025, 0.00190083, 0.00187812, 0.00181715, 0.00172429, 0.0014614", \ + "0.00150865, 0.00183808, 0.00190529, 0.00187872, 0.00181058, 0.00170811, 0.00153133", \ + "0.00152319, 0.00182349, 0.00184514, 0.00186491, 0.00198185, 0.00199745, 0.00144119", \ + "0.00175477, 0.00179494, 0.00186235, 0.00187639, 0.00176202, 0.00181482, 0.00161014", \ + "0.00244137, 0.00206353, 0.00198225, 0.00200967, 0.00198215, 0.00175479, 0.00154666", \ + "0.00406681, 0.00300319, 0.00270076, 0.00254856, 0.00243362, 0.00221944, 0.00161022" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00278429; + rise_capacitance : 0.00279501; + rise_capacitance_range (0.00264916, 0.00297576); + fall_capacitance : 0.00277357; + fall_capacitance_range (0.00247062, 0.00307781); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00280837; + rise_capacitance : 0.00282963; + rise_capacitance_range (0.0025449, 0.00308515); + fall_capacitance : 0.00278711; + fall_capacitance_range (0.00244401, 0.00313795); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00278351; + rise_capacitance : 0.00281774; + rise_capacitance_range (0.00245385, 0.00313452); + fall_capacitance : 0.00274927; + fall_capacitance_range (0.00240417, 0.003123); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00267719; + rise_capacitance : 0.00275373; + rise_capacitance_range (0.00228302, 0.00314132); + fall_capacitance : 0.00260066; + fall_capacitance_range (0.00234537, 0.00275315); + } + } + cell (sg13cmos5l_nor4_2) { + area : 21.7728; + cell_footprint : "nor4"; + cell_leakage_power : 895.975; + leakage_power () { + value : 1081.28; + when : "!A&!B&!C&!D&Y"; + } + leakage_power () { + value : 992.665; + when : "!A&!B&!C&D&!Y"; + } + leakage_power () { + value : 1286.09; + when : "!A&!B&C&!D&!Y"; + } + leakage_power () { + value : 526.676; + when : "!A&!B&C&D&!Y"; + } + leakage_power () { + value : 1642.26; + when : "!A&B&!C&!D&!Y"; + } + leakage_power () { + value : 534.613; + when : "!A&B&!C&D&!Y"; + } + leakage_power () { + value : 913.624; + when : "!A&B&C&!D&!Y"; + } + leakage_power () { + value : 448.137; + when : "!A&B&C&D&!Y"; + } + leakage_power () { + value : 1991.75; + when : "A&!B&!C&!D&!Y"; + } + leakage_power () { + value : 541.601; + when : "A&!B&!C&D&!Y"; + } + leakage_power () { + value : 919.762; + when : "A&!B&C&!D&!Y"; + } + leakage_power () { + value : 447.492; + when : "A&!B&C&D&!Y"; + } + leakage_power () { + value : 1286.53; + when : "A&B&!C&!D&!Y"; + } + leakage_power () { + value : 462.125; + when : "A&B&!C&D&!Y"; + } + leakage_power () { + value : 842.647; + when : "A&B&C&!D&!Y"; + } + leakage_power () { + value : 418.345; + 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.168764, 0.599153, 0.888827, 1.36757, 2.16933, 3.50492, 5.73087", \ + "0.198678, 0.63047, 0.921063, 1.40064, 2.20245, 3.53823, 5.7654", \ + "0.223432, 0.656064, 0.948086, 1.42673, 2.22919, 3.56625, 5.79261", \ + "0.261674, 0.701734, 0.992636, 1.47316, 2.27571, 3.61213, 5.83909", \ + "0.310578, 0.778073, 1.0714, 1.55174, 2.35538, 3.69291, 5.91961", \ + "0.365197, 0.897155, 1.20574, 1.6957, 2.50057, 3.83835, 6.06604", \ + "0.411246, 1.07753, 1.42319, 1.95085, 2.78549, 4.13432, 6.36269" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.109523, 0.684236, 1.0749, 1.7207, 2.8021, 4.60396, 7.60232", \ + "0.109992, 0.684237, 1.075, 1.72071, 2.80211, 4.60397, 7.60352", \ + "0.113693, 0.684238, 1.07589, 1.72072, 2.80212, 4.60689, 7.60447", \ + "0.123925, 0.685838, 1.07653, 1.72073, 2.80213, 4.6069, 7.60709", \ + "0.145284, 0.701991, 1.0843, 1.72233, 2.80346, 4.60691, 7.60766", \ + "0.195961, 0.757267, 1.12961, 1.7488, 2.81051, 4.60692, 7.60767", \ + "0.321133, 0.883868, 1.25406, 1.86036, 2.88844, 4.64008, 7.61556" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0388364, 0.132918, 0.192836, 0.289195, 0.449789, 0.716047, 1.15881", \ + "0.0807546, 0.183159, 0.242446, 0.33905, 0.49957, 0.766244, 1.20904", \ + "0.109623, 0.229121, 0.291636, 0.389312, 0.549693, 0.815736, 1.25923", \ + "0.153344, 0.306996, 0.379791, 0.486469, 0.651047, 0.91722, 1.35962", \ + "0.211816, 0.422873, 0.517852, 0.648185, 0.8375, 1.11592, 1.56002", \ + "0.291223, 0.590576, 0.722042, 0.896458, 1.13529, 1.46998, 1.95322", \ + "0.393439, 0.815111, 1.00798, 1.25962, 1.58551, 2.02346, 2.6169" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0323264, 0.150208, 0.228056, 0.355715, 0.570354, 0.927198, 1.52211", \ + "0.0481264, 0.154112, 0.228987, 0.356148, 0.570355, 0.927972, 1.52237", \ + "0.063071, 0.170233, 0.240276, 0.361184, 0.571239, 0.927973, 1.52368", \ + "0.0905815, 0.208468, 0.276716, 0.389277, 0.587515, 0.932302, 1.52369", \ + "0.136602, 0.283379, 0.35596, 0.470455, 0.654048, 0.974081, 1.53656", \ + "0.210572, 0.413171, 0.501289, 0.626304, 0.819158, 1.12655, 1.64562", \ + "0.334279, 0.622276, 0.744483, 0.903456, 1.12792, 1.45377, 1.97053" \ + ); + } + } + 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.162377, 0.592843, 0.882581, 1.36133, 2.16272, 3.49864, 5.7251", \ + "0.190947, 0.622637, 0.91348, 1.39278, 2.19465, 3.53117, 5.758", \ + "0.215679, 0.649477, 0.940161, 1.41993, 2.22257, 3.55942, 5.785", \ + "0.253727, 0.698678, 0.989571, 1.46974, 2.27267, 3.60913, 5.83792", \ + "0.301942, 0.78636, 1.08055, 1.56082, 2.36461, 3.70228, 5.92909", \ + "0.355432, 0.929905, 1.24371, 1.73624, 2.54213, 3.8795, 6.10707", \ + "0.412956, 1.1517, 1.51472, 2.05442, 2.89461, 4.24601, 6.47467" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.109484, 0.683846, 1.07491, 1.7207, 2.80036, 4.60394, 7.60725", \ + "0.110499, 0.68412, 1.075, 1.72071, 2.80182, 4.60395, 7.60726", \ + "0.11641, 0.685046, 1.07501, 1.72072, 2.80384, 4.6068, 7.60727", \ + "0.130912, 0.686823, 1.08084, 1.72073, 2.80385, 4.60681, 7.60782", \ + "0.161885, 0.708341, 1.08629, 1.72351, 2.80386, 4.60682, 7.60783", \ + "0.230009, 0.780511, 1.14303, 1.75661, 2.81247, 4.60752, 7.60784", \ + "0.372242, 0.940455, 1.30348, 1.89366, 2.90724, 4.64843, 7.62418" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0401917, 0.13094, 0.189534, 0.285582, 0.445709, 0.711793, 1.15515", \ + "0.0800709, 0.181075, 0.239739, 0.335609, 0.495683, 0.76227, 1.20525", \ + "0.107047, 0.226431, 0.288647, 0.385899, 0.545786, 0.811834, 1.25548", \ + "0.14712, 0.30291, 0.375956, 0.48257, 0.647027, 0.913346, 1.3558", \ + "0.199877, 0.416163, 0.511979, 0.643064, 0.83291, 1.11199, 1.55634", \ + "0.269902, 0.578925, 0.712961, 0.888721, 1.12958, 1.46521, 1.94869", \ + "0.355653, 0.794886, 0.991094, 1.24705, 1.57608, 2.01608, 2.61146" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0301521, 0.144713, 0.222352, 0.350677, 0.565596, 0.923017, 1.51874", \ + "0.0446359, 0.14963, 0.224038, 0.35085, 0.565597, 0.923526, 1.51898", \ + "0.0591113, 0.165903, 0.235773, 0.356798, 0.566698, 0.923527, 1.52026", \ + "0.0860062, 0.204332, 0.272428, 0.385439, 0.583166, 0.927592, 1.52027", \ + "0.131057, 0.280322, 0.351879, 0.467387, 0.650458, 0.970379, 1.53349", \ + "0.204423, 0.409854, 0.497894, 0.621717, 0.816864, 1.12361, 1.64272", \ + "0.326152, 0.61918, 0.74131, 0.899669, 1.12652, 1.45214, 1.96785" \ + ); + } + } + 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.140669, 0.571317, 0.860997, 1.33961, 2.14111, 3.47695, 5.70253", \ + "0.16646, 0.598359, 0.888901, 1.3684, 2.17065, 3.50672, 5.73441", \ + "0.190195, 0.626341, 0.917077, 1.39679, 2.19981, 3.53531, 5.76306", \ + "0.22716, 0.681799, 0.972673, 1.45323, 2.25686, 3.59229, 5.82185", \ + "0.274221, 0.785552, 1.08132, 1.56213, 2.36491, 3.70207, 5.93025", \ + "0.329337, 0.957466, 1.27915, 1.7758, 2.58304, 3.9195, 6.14788", \ + "0.413408, 1.22035, 1.60473, 2.16224, 3.01387, 4.36853, 6.59872" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.109566, 0.684194, 1.07477, 1.7207, 2.80194, 4.60395, 7.60734", \ + "0.111751, 0.684195, 1.07478, 1.72071, 2.80211, 4.60396, 7.60796", \ + "0.120914, 0.687046, 1.07486, 1.72072, 2.80212, 4.60397, 7.60797", \ + "0.141154, 0.688445, 1.07929, 1.72073, 2.80272, 4.60398, 7.61261", \ + "0.183192, 0.717751, 1.09042, 1.72437, 2.80273, 4.60399, 7.61262", \ + "0.261294, 0.812722, 1.16431, 1.76803, 2.81737, 4.61425, 7.61263", \ + "0.392873, 1.00753, 1.36816, 1.94176, 2.93535, 4.65755, 7.6277" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0386921, 0.12581, 0.183776, 0.279144, 0.43867, 0.704512, 1.14751", \ + "0.0756003, 0.176412, 0.234547, 0.329848, 0.489402, 0.755658, 1.19824", \ + "0.0994843, 0.220849, 0.283189, 0.38022, 0.53951, 0.805167, 1.2486", \ + "0.134585, 0.295777, 0.369442, 0.476405, 0.640859, 0.907175, 1.34934", \ + "0.17937, 0.405593, 0.502888, 0.635134, 0.82499, 1.10542, 1.54938", \ + "0.235489, 0.561885, 0.699777, 0.877753, 1.11976, 1.45654, 1.94122", \ + "0.299815, 0.767464, 0.968948, 1.22999, 1.5628, 2.0056, 2.60278" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0252885, 0.138933, 0.216237, 0.344581, 0.558942, 0.916455, 1.51225", \ + "0.0398519, 0.144278, 0.218314, 0.344582, 0.559118, 0.917423, 1.51255", \ + "0.0546018, 0.161138, 0.230513, 0.351059, 0.56035, 0.917424, 1.51371", \ + "0.0806602, 0.199834, 0.267712, 0.380038, 0.577648, 0.922374, 1.51372", \ + "0.124964, 0.276044, 0.347357, 0.462008, 0.645748, 0.964879, 1.52631", \ + "0.19869, 0.405052, 0.492148, 0.617456, 0.811654, 1.11917, 1.63713", \ + "0.317771, 0.613224, 0.737864, 0.89531, 1.11959, 1.44727, 1.96551" \ + ); + } + } + 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.0973389, 0.531792, 0.821354, 1.30001, 2.10178, 3.4376, 5.66499", \ + "0.120979, 0.555559, 0.846535, 1.3266, 2.12877, 3.4653, 5.69233", \ + "0.145449, 0.584054, 0.875431, 1.35635, 2.15875, 3.4958, 5.72271", \ + "0.181938, 0.643534, 0.935379, 1.41434, 2.21735, 3.5564, 5.78262", \ + "0.231677, 0.761779, 1.05692, 1.53523, 2.33777, 3.67434, 5.90117", \ + "0.29555, 0.951866, 1.27925, 1.7763, 2.57774, 3.90979, 6.13602", \ + "0.387947, 1.2305, 1.63203, 2.20516, 3.06203, 4.41074, 6.63194" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.108485, 0.684187, 1.07471, 1.72047, 2.80197, 4.60395, 7.60793", \ + "0.111801, 0.684338, 1.07474, 1.72048, 2.80198, 4.60422, 7.60794", \ + "0.125345, 0.684339, 1.07475, 1.72068, 2.80199, 4.60423, 7.60795", \ + "0.151318, 0.690352, 1.07476, 1.72184, 2.802, 4.60424, 7.60796", \ + "0.194651, 0.732298, 1.09728, 1.7253, 2.80201, 4.60425, 7.60797", \ + "0.265528, 0.854477, 1.19916, 1.78793, 2.82209, 4.60426, 7.60798", \ + "0.381828, 1.08006, 1.44602, 2.01945, 2.99234, 4.68369, 7.62974" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0326412, 0.118833, 0.176365, 0.271387, 0.43051, 0.695783, 1.13773", \ + "0.0643853, 0.169443, 0.227451, 0.322394, 0.48152, 0.747352, 1.1891", \ + "0.083695, 0.213236, 0.275683, 0.372708, 0.531693, 0.79695, 1.23983", \ + "0.11155, 0.285004, 0.359801, 0.467566, 0.632212, 0.897818, 1.33951", \ + "0.143467, 0.39198, 0.491355, 0.625367, 0.817034, 1.09674, 1.54026", \ + "0.181057, 0.539365, 0.683092, 0.864354, 1.10927, 1.44628, 1.9319", \ + "0.217015, 0.734493, 0.943229, 1.21014, 1.54757, 1.99308, 2.59104" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0193669, 0.131826, 0.209143, 0.337074, 0.550979, 0.907736, 1.50242", \ + "0.0351602, 0.138016, 0.211373, 0.337234, 0.551686, 0.908405, 1.50243", \ + "0.0498728, 0.155619, 0.224405, 0.34402, 0.552572, 0.908406, 1.50344", \ + "0.0759522, 0.19526, 0.262426, 0.374027, 0.569557, 0.913315, 1.50345", \ + "0.12075, 0.27007, 0.342119, 0.456053, 0.638895, 0.956354, 1.51711", \ + "0.193049, 0.400046, 0.486918, 0.613199, 0.80632, 1.11237, 1.62863", \ + "0.313005, 0.60821, 0.732588, 0.88997, 1.11596, 1.43893, 1.95484" \ + ); + } + } + 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.015188, 0.0153937, 0.0153319, 0.015217, 0.0152104, 0.0151039, 0.0148546", \ + "0.0148982, 0.0151769, 0.0152001, 0.015129, 0.0149867, 0.0149244, 0.0148876", \ + "0.0148009, 0.0150649, 0.0151336, 0.0150504, 0.0149212, 0.0150483, 0.015061", \ + "0.0147505, 0.01494, 0.0149935, 0.0149627, 0.0148529, 0.0148856, 0.0148918", \ + "0.0146989, 0.0148894, 0.0148471, 0.0149332, 0.0147428, 0.0148226, 0.0149757", \ + "0.0148905, 0.0148412, 0.0148212, 0.0148986, 0.0146131, 0.0148213, 0.0147366", \ + "0.0163182, 0.015484, 0.0153135, 0.0150549, 0.0150305, 0.0148379, 0.0147571" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00551224, 0.00546837, 0.00542141, 0.00526503, 0.00509786, 0.00479735, 0.00422839", \ + "0.00514008, 0.00522131, 0.00521051, 0.00509105, 0.00484203, 0.00466422, 0.00413307", \ + "0.00504178, 0.00507913, 0.00510959, 0.00495509, 0.00479667, 0.0045893, 0.00416687", \ + "0.00500334, 0.00507141, 0.00502365, 0.00495389, 0.00487924, 0.00492994, 0.00402047", \ + "0.00534728, 0.00514025, 0.00512427, 0.00505963, 0.00471825, 0.00483306, 0.00397578", \ + "0.00646835, 0.00577432, 0.00552566, 0.00549281, 0.005234, 0.00465473, 0.00426017", \ + "0.00944596, 0.00768108, 0.00711099, 0.00657366, 0.00615441, 0.00585166, 0.00431455" \ + ); + } + } + 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.0125241, 0.0127312, 0.0126737, 0.0125644, 0.0125225, 0.0124615, 0.0122896", \ + "0.0122606, 0.0125136, 0.0125344, 0.0124569, 0.0123272, 0.0123749, 0.0122897", \ + "0.0121312, 0.0124249, 0.0124211, 0.0123765, 0.0122779, 0.0123625, 0.0121232", \ + "0.0120804, 0.0122903, 0.0124257, 0.0122802, 0.0121836, 0.0121935, 0.0123017", \ + "0.0120571, 0.0122316, 0.0121967, 0.0121969, 0.012103, 0.0121386, 0.0123181", \ + "0.012345, 0.0122443, 0.0121755, 0.0123171, 0.0119764, 0.0121673, 0.012229", \ + "0.0141617, 0.0130038, 0.0128438, 0.0124877, 0.0124375, 0.0124916, 0.0122583" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00506626, 0.00498866, 0.00492682, 0.00481765, 0.00467884, 0.00433301, 0.00382312", \ + "0.00467108, 0.00482353, 0.0048044, 0.00468051, 0.00449465, 0.00428493, 0.00378618", \ + "0.00450494, 0.00468085, 0.00472831, 0.00458704, 0.00445476, 0.0042012, 0.0038379", \ + "0.00444097, 0.00467566, 0.00463522, 0.00458864, 0.00481787, 0.00491436, 0.00370272", \ + "0.0047518, 0.00473907, 0.0047144, 0.00472096, 0.00432947, 0.00463498, 0.00412458", \ + "0.00590326, 0.00524925, 0.00504731, 0.00497997, 0.00491358, 0.00429682, 0.00373491", \ + "0.00888135, 0.00716427, 0.0065226, 0.00608121, 0.00582558, 0.00540243, 0.0040038" \ + ); + } + } + 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.00981172, 0.0100247, 0.00997335, 0.00984678, 0.00984366, 0.00963926, 0.00954186", \ + "0.00954002, 0.00980752, 0.00980039, 0.00974268, 0.00962848, 0.00958728, 0.00954774", \ + "0.00940286, 0.00977045, 0.00971558, 0.0096707, 0.00954852, 0.00960547, 0.0096728", \ + "0.00938363, 0.00956404, 0.00968809, 0.00957274, 0.00951558, 0.00946874, 0.00970954", \ + "0.00943334, 0.00954468, 0.00948211, 0.00950433, 0.00939583, 0.00946543, 0.00961168", \ + "0.0100312, 0.0096361, 0.00956221, 0.00952636, 0.00931025, 0.00961565, 0.00924142", \ + "0.0124651, 0.0108126, 0.0105459, 0.0100375, 0.00995565, 0.0098224, 0.00973178" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00399645, 0.00401652, 0.00392144, 0.00382748, 0.00363714, 0.00332192, 0.00284229", \ + "0.00362076, 0.00400261, 0.00395599, 0.00388075, 0.0037353, 0.003536, 0.00298877", \ + "0.00346817, 0.00386283, 0.00395824, 0.00384306, 0.00368552, 0.00345774, 0.00310006", \ + "0.00344583, 0.00386138, 0.00385324, 0.00382811, 0.00411084, 0.00387305, 0.00298311", \ + "0.00380721, 0.0038596, 0.00393268, 0.0038146, 0.00349836, 0.00390141, 0.00327765", \ + "0.00503244, 0.00438515, 0.00418209, 0.00417657, 0.00410765, 0.00352476, 0.00297744", \ + "0.0080683, 0.00624302, 0.00558426, 0.00529192, 0.00489404, 0.00471563, 0.00348615" \ + ); + } + } + 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.00663243, 0.00710705, 0.00705227, 0.00694506, 0.00694681, 0.00681538, 0.00687535", \ + "0.00624071, 0.0067435, 0.00679143, 0.00675743, 0.00662014, 0.00668737, 0.00660009", \ + "0.00622005, 0.00658934, 0.0066603, 0.00666434, 0.00655588, 0.00660147, 0.00657301", \ + "0.00645138, 0.00647093, 0.00650747, 0.00659614, 0.00645471, 0.0065465, 0.00642315", \ + "0.00695873, 0.00658492, 0.006503, 0.00646441, 0.00634598, 0.00646336, 0.00647621", \ + "0.00829242, 0.00718742, 0.00695619, 0.0068955, 0.00642732, 0.00638168, 0.00638362", \ + "0.0113844, 0.00917379, 0.00858116, 0.00792371, 0.00761324, 0.00712179, 0.00687799" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00276101, 0.00312559, 0.00308017, 0.00300311, 0.00282143, 0.00254403, 0.00204859", \ + "0.00239552, 0.00315849, 0.00314361, 0.00312068, 0.00310227, 0.00283034, 0.00229901", \ + "0.0023185, 0.00305018, 0.00316416, 0.00312509, 0.00298273, 0.00279917, 0.00245677", \ + "0.00240867, 0.00300767, 0.00300162, 0.00304275, 0.00314863, 0.00296855, 0.00219092", \ + "0.00302079, 0.0029647, 0.00310731, 0.00305846, 0.00288988, 0.00310626, 0.00247439", \ + "0.0043314, 0.00358952, 0.00329148, 0.00345678, 0.00341172, 0.00281858, 0.0024756", \ + "0.00761547, 0.00537381, 0.00480147, 0.00443513, 0.0042325, 0.00383154, 0.00253003" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00535724; + rise_capacitance : 0.00537918; + rise_capacitance_range (0.00508235, 0.00574967); + fall_capacitance : 0.0053353; + fall_capacitance_range (0.00472534, 0.00593733); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00533014; + rise_capacitance : 0.00537269; + rise_capacitance_range (0.0048076, 0.00589003); + fall_capacitance : 0.00528758; + fall_capacitance_range (0.00462416, 0.00596254); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00529822; + rise_capacitance : 0.00536393; + rise_capacitance_range (0.00463161, 0.00601727); + fall_capacitance : 0.0052325; + fall_capacitance_range (0.00457372, 0.00597528); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00522295; + rise_capacitance : 0.00537611; + rise_capacitance_range (0.00432672, 0.00621468); + fall_capacitance : 0.00506979; + fall_capacitance_range (0.00452557, 0.0053934); + } + } + cell (sg13cmos5l_o21ai_1) { + area : 9.072; + cell_footprint : "o21ai"; + cell_leakage_power : 493.345; + leakage_power () { + value : 110.302; + when : "!A1&!A2&!B1&Y"; + } + leakage_power () { + value : 248.188; + when : "A1&!A2&!B1&Y"; + } + leakage_power () { + value : 248.191; + when : "!A1&A2&!B1&Y"; + } + leakage_power () { + value : 248.401; + when : "A1&A2&!B1&Y"; + } + leakage_power () { + value : 418.501; + when : "!A1&!A2&B1&Y"; + } + leakage_power () { + value : 1064.94; + when : "A1&!A2&B1&!Y"; + } + leakage_power () { + value : 899.57; + when : "!A1&A2&B1&!Y"; + } + leakage_power () { + value : 708.669; + 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.0972316, 0.338443, 0.503993, 0.776742, 1.23333, 1.99419, 3.26195", \ + "0.130637, 0.373962, 0.539743, 0.813037, 1.26973, 2.03127, 3.29979", \ + "0.156737, 0.406315, 0.572078, 0.845516, 1.30225, 2.06338, 3.33138", \ + "0.196541, 0.467713, 0.634738, 0.908229, 1.36527, 2.12713, 3.39473", \ + "0.249635, 0.570963, 0.749575, 1.02906, 1.48676, 2.24876, 3.51637", \ + "0.315816, 0.729323, 0.938756, 1.246, 1.72292, 2.48831, 3.75613", \ + "0.412968, 0.964327, 1.23018, 1.60107, 2.14248, 2.95908, 4.24817" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0708386, 0.396923, 0.623286, 0.997258, 1.62268, 2.66567, 4.40285", \ + "0.073916, 0.39712, 0.62387, 0.997259, 1.62269, 2.66568, 4.40286", \ + "0.0831684, 0.398389, 0.624709, 0.99726, 1.62384, 2.66569, 4.40287", \ + "0.102925, 0.409798, 0.628445, 0.998384, 1.62411, 2.6657, 4.40304", \ + "0.141768, 0.452897, 0.660456, 1.015, 1.62687, 2.66571, 4.40305", \ + "0.213016, 0.550643, 0.758487, 1.09531, 1.67646, 2.68393, 4.40519", \ + "0.327341, 0.731064, 0.952824, 1.29712, 1.85841, 2.81285, 4.46723" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0705865, 0.229027, 0.337178, 0.516008, 0.814422, 1.31193, 2.14093", \ + "0.104383, 0.267651, 0.375971, 0.554821, 0.853518, 1.35111, 2.18049", \ + "0.128689, 0.303031, 0.412211, 0.591021, 0.889871, 1.38746, 2.21651", \ + "0.165384, 0.36742, 0.482254, 0.663833, 0.963336, 1.46119, 2.29132", \ + "0.211104, 0.468939, 0.600124, 0.797293, 1.10524, 1.60444, 2.43371", \ + "0.266387, 0.618932, 0.783162, 1.01573, 1.35901, 1.88416, 2.72123", \ + "0.333474, 0.820888, 1.04755, 1.35052, 1.76665, 2.36632, 3.26747" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0437599, 0.251625, 0.395777, 0.634112, 1.0325, 1.69664, 2.80369", \ + "0.0499254, 0.252187, 0.395778, 0.634333, 1.03304, 1.69749, 2.80518", \ + "0.0595567, 0.257883, 0.398499, 0.637985, 1.03305, 1.69774, 2.80526", \ + "0.0795449, 0.278633, 0.41336, 0.642959, 1.03463, 1.69775, 2.80677", \ + "0.117745, 0.330739, 0.463495, 0.681796, 1.05731, 1.70485, 2.81111", \ + "0.186998, 0.435208, 0.572403, 0.788567, 1.15111, 1.76586, 2.83207", \ + "0.299659, 0.616058, 0.775672, 1.00833, 1.3703, 1.97022, 2.98443" \ + ); + } + } + 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.0864038, 0.328681, 0.493959, 0.767164, 1.22363, 1.9844, 3.25215", \ + "0.117187, 0.363004, 0.529018, 0.802421, 1.25924, 2.02027, 3.2893", \ + "0.144789, 0.400419, 0.56634, 0.839995, 1.29697, 2.05807, 3.32637", \ + "0.186491, 0.474692, 0.641928, 0.915122, 1.37242, 2.13393, 3.40104", \ + "0.243928, 0.598676, 0.782108, 1.06238, 1.51843, 2.2789, 3.54599", \ + "0.319759, 0.786565, 1.01106, 1.33144, 1.8133, 2.57663, 3.84076", \ + "0.430311, 1.04962, 1.34693, 1.75363, 2.32643, 3.16002, 4.45321" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0708881, 0.397344, 0.62334, 0.997293, 1.62315, 2.66567, 4.40285", \ + "0.0780036, 0.397345, 0.62401, 0.997294, 1.62316, 2.66647, 4.40286", \ + "0.093195, 0.399493, 0.624011, 0.997295, 1.62317, 2.66648, 4.40287", \ + "0.121288, 0.417907, 0.631664, 0.997598, 1.62318, 2.66649, 4.40288", \ + "0.164435, 0.483074, 0.68087, 1.02574, 1.62905, 2.6665, 4.40289", \ + "0.233034, 0.615102, 0.817278, 1.14103, 1.702, 2.6915, 4.40317", \ + "0.339982, 0.835651, 1.07656, 1.42178, 1.96375, 2.8834, 4.4997" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0594451, 0.21621, 0.323705, 0.501642, 0.798963, 1.2949, 2.12146", \ + "0.0896731, 0.255265, 0.3632, 0.541265, 0.839132, 1.33504, 2.16218", \ + "0.11003, 0.290033, 0.399122, 0.57745, 0.875469, 1.37181, 2.19834", \ + "0.139384, 0.352744, 0.468324, 0.650036, 0.948746, 1.44543, 2.27315", \ + "0.172518, 0.450164, 0.583948, 0.782191, 1.09044, 1.58865, 2.41615", \ + "0.206739, 0.592926, 0.762799, 0.997592, 1.34267, 1.86787, 2.70356", \ + "0.242586, 0.782821, 1.01628, 1.32545, 1.74628, 2.34845, 3.24938" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0313101, 0.237311, 0.380757, 0.617908, 1.01505, 1.6769, 2.7816", \ + "0.0387512, 0.238186, 0.38171, 0.617909, 1.01506, 1.67801, 2.78203", \ + "0.0486501, 0.244042, 0.383859, 0.62084, 1.01573, 1.67802, 2.78204", \ + "0.0686073, 0.265794, 0.399619, 0.626862, 1.0174, 1.67803, 2.78315", \ + "0.106991, 0.319219, 0.450396, 0.667358, 1.04114, 1.68449, 2.78902", \ + "0.178039, 0.425377, 0.560097, 0.775051, 1.1359, 1.74788, 2.80962", \ + "0.293286, 0.606922, 0.768869, 0.996616, 1.36002, 1.9546, 2.9611" \ + ); + } + } + 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.0361821, 0.154372, 0.23471, 0.366721, 0.588561, 0.957195, 1.5726", \ + "0.0667844, 0.198182, 0.27847, 0.410991, 0.632656, 1.00296, 1.61736", \ + "0.0860834, 0.242415, 0.324651, 0.457264, 0.678895, 1.04821, 1.66453", \ + "0.113772, 0.317443, 0.410167, 0.548004, 0.769738, 1.13877, 1.75526", \ + "0.148705, 0.429129, 0.546221, 0.707945, 0.945402, 1.31702, 1.93072", \ + "0.191473, 0.583584, 0.749312, 0.961051, 1.24961, 1.66144, 2.28907", \ + "0.247865, 0.79926, 1.03193, 1.33188, 1.72305, 2.24315, 2.96478" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0244754, 0.186931, 0.300402, 0.487566, 0.801675, 1.32477, 2.19748", \ + "0.0405403, 0.188386, 0.300403, 0.487567, 0.801676, 1.32597, 2.19759", \ + "0.0573485, 0.200521, 0.305871, 0.488592, 0.801677, 1.32598, 2.1976", \ + "0.0841077, 0.236621, 0.33339, 0.503377, 0.805309, 1.32599, 2.19874", \ + "0.125045, 0.312825, 0.410659, 0.568155, 0.845888, 1.33927, 2.19875", \ + "0.187339, 0.445086, 0.558311, 0.723271, 0.985901, 1.43809, 2.24302", \ + "0.291681, 0.651988, 0.805156, 1.01013, 1.29912, 1.74218, 2.48772" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0456678, 0.203411, 0.311006, 0.48869, 0.786397, 1.2822, 2.10876", \ + "0.0724203, 0.242917, 0.350752, 0.528911, 0.826776, 1.3228, 2.14962", \ + "0.0894285, 0.281973, 0.391162, 0.569339, 0.867221, 1.36385, 2.18992", \ + "0.114585, 0.351103, 0.469544, 0.651693, 0.949553, 1.44559, 2.2731", \ + "0.144423, 0.45423, 0.596813, 0.802023, 1.11153, 1.60775, 2.43296", \ + "0.181487, 0.599571, 0.7832, 1.03811, 1.39748, 1.92903, 2.76262", \ + "0.225096, 0.788188, 1.04162, 1.37891, 1.83397, 2.46767, 3.38798" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0315856, 0.237291, 0.380999, 0.618342, 1.01577, 1.6769, 2.77998", \ + "0.0460618, 0.238954, 0.381077, 0.618343, 1.01578, 1.67691, 2.77999", \ + "0.0612252, 0.249546, 0.385677, 0.620215, 1.01579, 1.67866, 2.78", \ + "0.0861587, 0.283213, 0.411142, 0.632866, 1.01956, 1.67867, 2.78301", \ + "0.125963, 0.357871, 0.485857, 0.69324, 1.05439, 1.68891, 2.78811", \ + "0.189746, 0.487099, 0.631919, 0.844449, 1.19338, 1.78257, 2.81886", \ + "0.292828, 0.693084, 0.876734, 1.1243, 1.49198, 2.0749, 3.04627" \ + ); + } + } + 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.0361821, 0.154372, 0.23471, 0.366721, 0.588561, 0.957195, 1.5726", \ + "0.0667844, 0.198182, 0.27847, 0.410991, 0.632656, 1.00296, 1.61736", \ + "0.0860834, 0.242415, 0.324651, 0.457264, 0.678895, 1.04821, 1.66453", \ + "0.113772, 0.317443, 0.410167, 0.548004, 0.769738, 1.13877, 1.75526", \ + "0.148705, 0.429129, 0.546221, 0.707945, 0.945402, 1.31702, 1.93072", \ + "0.191473, 0.583584, 0.749312, 0.961051, 1.24961, 1.66144, 2.28907", \ + "0.247865, 0.79926, 1.03193, 1.33188, 1.72305, 2.24315, 2.96478" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0244754, 0.186931, 0.300402, 0.487566, 0.801675, 1.32477, 2.19748", \ + "0.0405403, 0.188386, 0.300403, 0.487567, 0.801676, 1.32597, 2.19759", \ + "0.0573485, 0.200521, 0.305871, 0.488592, 0.801677, 1.32598, 2.1976", \ + "0.0841077, 0.236621, 0.33339, 0.503377, 0.805309, 1.32599, 2.19874", \ + "0.125045, 0.312825, 0.410659, 0.568155, 0.845888, 1.33927, 2.19875", \ + "0.187339, 0.445086, 0.558311, 0.723271, 0.985901, 1.43809, 2.24302", \ + "0.291681, 0.651988, 0.805156, 1.01013, 1.29912, 1.74218, 2.48772" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0456678, 0.203411, 0.311006, 0.48869, 0.786397, 1.2822, 2.10876", \ + "0.0724203, 0.242917, 0.350752, 0.528911, 0.826776, 1.3228, 2.14962", \ + "0.0894285, 0.281973, 0.391162, 0.569339, 0.867221, 1.36385, 2.18992", \ + "0.114585, 0.351103, 0.469544, 0.651693, 0.949553, 1.44559, 2.2731", \ + "0.144423, 0.45423, 0.596813, 0.802023, 1.11153, 1.60775, 2.43296", \ + "0.181487, 0.599571, 0.7832, 1.03811, 1.39748, 1.92903, 2.76262", \ + "0.225096, 0.788188, 1.04162, 1.37891, 1.83397, 2.46767, 3.38798" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0315856, 0.237291, 0.380999, 0.618342, 1.01577, 1.6769, 2.77998", \ + "0.0460618, 0.238954, 0.381077, 0.618343, 1.01578, 1.67691, 2.77999", \ + "0.0612252, 0.249546, 0.385677, 0.620215, 1.01579, 1.67866, 2.78", \ + "0.0861587, 0.283213, 0.411142, 0.632866, 1.01956, 1.67867, 2.78301", \ + "0.125963, 0.357871, 0.485857, 0.69324, 1.05439, 1.68891, 2.78811", \ + "0.189746, 0.487099, 0.631919, 0.844449, 1.19338, 1.78257, 2.81886", \ + "0.292828, 0.693084, 0.876734, 1.1243, 1.49198, 2.0749, 3.04627" \ + ); + } + } + 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.00414146, 0.0041192, 0.00409487, 0.00403765, 0.00392724, 0.00377309, 0.00387179", \ + "0.0039744, 0.00405113, 0.0040395, 0.00399502, 0.00390216, 0.00376239, 0.00385328", \ + "0.00392519, 0.00403233, 0.00402905, 0.00396899, 0.00390799, 0.00374496, 0.00384512", \ + "0.00389746, 0.00399551, 0.00400622, 0.0039693, 0.00390208, 0.00373622, 0.00378548", \ + "0.00396829, 0.00393591, 0.00396549, 0.0039154, 0.00387136, 0.00370551, 0.00383878", \ + "0.00443569, 0.00416894, 0.00412516, 0.0040022, 0.0041463, 0.00393587, 0.00385704", \ + "0.00605427, 0.00508497, 0.0048476, 0.00461709, 0.00427193, 0.00413896, 0.00410127" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00390247, 0.00386113, 0.00382946, 0.00379129, 0.00367201, 0.00352433, 0.00327394", \ + "0.00367533, 0.00377833, 0.00373833, 0.00371902, 0.00363773, 0.0035015, 0.0032801", \ + "0.00360633, 0.00377359, 0.00372544, 0.00379648, 0.00361136, 0.00349408, 0.0032694", \ + "0.00356628, 0.00367448, 0.00372061, 0.00367374, 0.00359198, 0.00344254, 0.00333493", \ + "0.00366242, 0.00371018, 0.00371739, 0.00363489, 0.00366382, 0.00346787, 0.00349542", \ + "0.00418218, 0.0039099, 0.00389873, 0.00385952, 0.0036564, 0.00370966, 0.00367073", \ + "0.00579188, 0.00487097, 0.00465713, 0.00442866, 0.00425584, 0.00382533, 0.00361388" \ + ); + } + } + 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.00241742, 0.00245609, 0.00242133, 0.00236539, 0.00227315, 0.00209991, 0.00219304", \ + "0.00214449, 0.00231924, 0.00233256, 0.00229589, 0.00221351, 0.0020864, 0.00217116", \ + "0.00211474, 0.00227115, 0.00227645, 0.00225406, 0.00218117, 0.00204042, 0.00212532", \ + "0.00218694, 0.00225008, 0.00226047, 0.00222052, 0.00216863, 0.00203234, 0.00207509", \ + "0.00250038, 0.00234627, 0.00232754, 0.00224854, 0.00220533, 0.00198617, 0.00207819", \ + "0.00330514, 0.00273825, 0.00256507, 0.00242598, 0.00235753, 0.00205934, 0.00209088", \ + "0.00513673, 0.00402548, 0.00369971, 0.00329547, 0.00282112, 0.00261422, 0.00254474" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00365288, 0.00379527, 0.00376733, 0.00372256, 0.00363081, 0.00347137, 0.00326026", \ + "0.00331783, 0.0037436, 0.00376943, 0.00372071, 0.00365449, 0.0035243, 0.00332175", \ + "0.00322378, 0.00367791, 0.00370031, 0.00375772, 0.00365157, 0.00352764, 0.00327344", \ + "0.00318839, 0.00354092, 0.00363681, 0.00363594, 0.00359989, 0.00348847, 0.00336571", \ + "0.00333634, 0.00349877, 0.00356245, 0.00357908, 0.00378663, 0.00345598, 0.00358108", \ + "0.00395328, 0.00368062, 0.00368392, 0.0036983, 0.00356358, 0.00364945, 0.00360825", \ + "0.00567691, 0.00462513, 0.00445234, 0.00418433, 0.00413166, 0.00372562, 0.00351367" \ + ); + } + } + 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.00150936, 0.00182322, 0.00181085, 0.00173623, 0.00166674, 0.00145719, 0.00119949", \ + "0.00126745, 0.00165596, 0.00174266, 0.001681, 0.00161498, 0.00152096, 0.00124974", \ + "0.00128446, 0.00158448, 0.0016121, 0.00175085, 0.00157765, 0.00145808, 0.00126256", \ + "0.00141769, 0.00147535, 0.00154637, 0.00161933, 0.00153083, 0.00147064, 0.0012904", \ + "0.00185922, 0.00165294, 0.00159877, 0.00159006, 0.0016249, 0.00144805, 0.0011182", \ + "0.00286246, 0.00205916, 0.00191144, 0.00180576, 0.00158496, 0.00162502, 0.0011963", \ + "0.0051121, 0.00341554, 0.00305165, 0.00268214, 0.0023592, 0.0018654, 0.00151595" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00207946, 0.00231491, 0.0022967, 0.00225139, 0.00217331, 0.00200021, 0.0017497", \ + "0.00181802, 0.00216046, 0.00219416, 0.00217433, 0.00212462, 0.0019584, 0.00173685", \ + "0.00182772, 0.00212334, 0.00213745, 0.00216972, 0.00209243, 0.00200482, 0.00171155", \ + "0.001977, 0.00202493, 0.0020939, 0.00208963, 0.00207521, 0.00195094, 0.00179354", \ + "0.00243492, 0.00217148, 0.0021275, 0.00207534, 0.00222732, 0.00188757, 0.00196715", \ + "0.0034536, 0.00270218, 0.00264812, 0.00241809, 0.00216011, 0.00219803, 0.00204916", \ + "0.00572587, 0.00428441, 0.00389422, 0.00338896, 0.00304322, 0.00247982, 0.00217539" \ + ); + } + } + 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.00150936, 0.00182322, 0.00181085, 0.00173623, 0.00166674, 0.00145719, 0.00119949", \ + "0.00126745, 0.00165596, 0.00174266, 0.001681, 0.00161498, 0.00152096, 0.00124974", \ + "0.00128446, 0.00158448, 0.0016121, 0.00175085, 0.00157765, 0.00145808, 0.00126256", \ + "0.00141769, 0.00147535, 0.00154637, 0.00161933, 0.00153083, 0.00147064, 0.0012904", \ + "0.00185922, 0.00165294, 0.00159877, 0.00159006, 0.0016249, 0.00144805, 0.0011182", \ + "0.00286246, 0.00205916, 0.00191144, 0.00180576, 0.00158496, 0.00162502, 0.0011963", \ + "0.0051121, 0.00341554, 0.00305165, 0.00268214, 0.0023592, 0.0018654, 0.00151595" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00207946, 0.00231491, 0.0022967, 0.00225139, 0.00217331, 0.00200021, 0.0017497", \ + "0.00181802, 0.00216046, 0.00219416, 0.00217433, 0.00212462, 0.0019584, 0.00173685", \ + "0.00182772, 0.00212334, 0.00213745, 0.00216972, 0.00209243, 0.00200482, 0.00171155", \ + "0.001977, 0.00202493, 0.0020939, 0.00208963, 0.00207521, 0.00195094, 0.00179354", \ + "0.00243492, 0.00217148, 0.0021275, 0.00207534, 0.00222732, 0.00188757, 0.00196715", \ + "0.0034536, 0.00270218, 0.00264812, 0.00241809, 0.00216011, 0.00219803, 0.00204916", \ + "0.00572587, 0.00428441, 0.00389422, 0.00338896, 0.00304322, 0.00247982, 0.00217539" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00313366; + rise_capacitance : 0.00322852; + rise_capacitance_range (0.0028894, 0.0035875); + fall_capacitance : 0.00303881; + fall_capacitance_range (0.00273407, 0.00340724); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00313676; + rise_capacitance : 0.00328698; + rise_capacitance_range (0.00269986, 0.00373865); + fall_capacitance : 0.00298655; + fall_capacitance_range (0.0027299, 0.00314304); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00302602; + rise_capacitance : 0.00311536; + rise_capacitance_range (0.00268123, 0.00344148); + fall_capacitance : 0.00293667; + fall_capacitance_range (0.00250911, 0.00319584); + } + } + cell (sg13cmos5l_or2_1) { + area : 9.072; + cell_footprint : "or2"; + cell_leakage_power : 522.719; + leakage_power () { + value : 660.015; + when : "!A&!B"; + } + leakage_power () { + value : 608.426; + when : "A&!B"; + } + leakage_power () { + value : 498.981; + when : "!A&B"; + } + leakage_power () { + value : 323.453; + 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.0850429, 0.187983, 0.25623, 0.368, 0.555125, 0.866597, 1.38614", \ + "0.129252, 0.232294, 0.300437, 0.412525, 0.599774, 0.911811, 1.43093", \ + "0.162191, 0.266215, 0.334472, 0.446488, 0.633854, 0.945521, 1.46473", \ + "0.213788, 0.319854, 0.387951, 0.500073, 0.687416, 0.999206, 1.51866", \ + "0.283406, 0.396476, 0.464466, 0.576848, 0.763491, 1.07517, 1.59414", \ + "0.3785, 0.505013, 0.572088, 0.684367, 0.870538, 1.18146, 1.69992", \ + "0.503319, 0.653509, 0.724113, 0.835806, 1.02072, 1.33084, 1.84868" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0243968, 0.159882, 0.256653, 0.416429, 0.683944, 1.12996, 1.87383", \ + "0.0262943, 0.160026, 0.256654, 0.416785, 0.684223, 1.13036, 1.87384", \ + "0.0295915, 0.160543, 0.256775, 0.416786, 0.68464, 1.13085, 1.87385", \ + "0.0360371, 0.161859, 0.257556, 0.417029, 0.684641, 1.13292, 1.87426", \ + "0.0478538, 0.165257, 0.25938, 0.418186, 0.685227, 1.13293, 1.87427", \ + "0.064522, 0.174698, 0.264185, 0.420821, 0.686943, 1.13294, 1.87455", \ + "0.09163, 0.192203, 0.275148, 0.427169, 0.690902, 1.13535, 1.87791" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.141159, 0.245549, 0.30474, 0.400697, 0.560629, 0.827198, 1.27054", \ + "0.175645, 0.279952, 0.339191, 0.435395, 0.595441, 0.862038, 1.30495", \ + "0.204485, 0.310012, 0.369512, 0.465684, 0.62578, 0.892089, 1.33526", \ + "0.250205, 0.359231, 0.419124, 0.515794, 0.675937, 0.942146, 1.38548", \ + "0.312882, 0.429215, 0.48955, 0.586598, 0.746858, 1.01341, 1.45696", \ + "0.392461, 0.520501, 0.581497, 0.678667, 0.838792, 1.10519, 1.54893", \ + "0.496129, 0.650167, 0.716001, 0.814138, 0.973314, 1.23941, 1.68226" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0350793, 0.141134, 0.215603, 0.342091, 0.556072, 0.913535, 1.50956", \ + "0.0352102, 0.141135, 0.21571, 0.342277, 0.556073, 0.914018, 1.50958", \ + "0.0369415, 0.141584, 0.216269, 0.342411, 0.55659, 0.914169, 1.50966", \ + "0.0413832, 0.14442, 0.218147, 0.343466, 0.556877, 0.91417, 1.51056", \ + "0.049793, 0.150459, 0.222414, 0.346163, 0.558271, 0.914977, 1.51071", \ + "0.066013, 0.1614, 0.230803, 0.352028, 0.561798, 0.917033, 1.51165", \ + "0.093391, 0.187072, 0.250387, 0.365329, 0.568776, 0.921462, 1.51525" \ + ); + } + } + 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.0783205, 0.180733, 0.248343, 0.360308, 0.547179, 0.858834, 1.37772", \ + "0.120175, 0.223078, 0.291082, 0.402823, 0.589723, 0.90124, 1.42016", \ + "0.150175, 0.253752, 0.321595, 0.433374, 0.62067, 0.932352, 1.45139", \ + "0.196482, 0.303154, 0.371048, 0.482816, 0.670118, 0.981716, 1.50109", \ + "0.257753, 0.371097, 0.438642, 0.55023, 0.73724, 1.04856, 1.56819", \ + "0.340342, 0.467165, 0.53498, 0.645296, 0.8318, 1.14274, 1.66181", \ + "0.446038, 0.603499, 0.671464, 0.781305, 0.966248, 1.27465, 1.79202" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0235012, 0.1595, 0.25605, 0.41573, 0.683726, 1.13018, 1.87412", \ + "0.0258476, 0.159526, 0.256051, 0.416194, 0.683727, 1.13019, 1.87413", \ + "0.0295335, 0.160133, 0.256331, 0.416195, 0.683728, 1.13044, 1.87414", \ + "0.0367582, 0.161596, 0.257382, 0.416706, 0.683949, 1.13458, 1.87415", \ + "0.0494298, 0.165612, 0.259258, 0.417851, 0.684851, 1.13459, 1.87416", \ + "0.067721, 0.174931, 0.264986, 0.420597, 0.686742, 1.1346, 1.87469", \ + "0.098035, 0.199738, 0.279317, 0.428885, 0.69154, 1.13572, 1.87691" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.132063, 0.236511, 0.295673, 0.391807, 0.551959, 0.818348, 1.26171", \ + "0.165776, 0.270319, 0.329539, 0.425683, 0.585763, 0.852648, 1.29548", \ + "0.197005, 0.302874, 0.362499, 0.458838, 0.618922, 0.885837, 1.32846", \ + "0.245308, 0.354362, 0.414536, 0.511259, 0.671609, 0.937991, 1.38123", \ + "0.310576, 0.424812, 0.486215, 0.583026, 0.744208, 1.01089, 1.45453", \ + "0.393373, 0.520418, 0.58133, 0.67787, 0.837382, 1.10251, 1.54595", \ + "0.500701, 0.653394, 0.717911, 0.813265, 0.972917, 1.23515, 1.67891" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0350646, 0.140937, 0.215882, 0.342266, 0.556044, 0.913528, 1.50955", \ + "0.0355716, 0.140938, 0.215883, 0.342267, 0.556087, 0.914222, 1.50962", \ + "0.0384625, 0.14208, 0.216465, 0.34253, 0.556366, 0.914856, 1.50974", \ + "0.0447586, 0.145418, 0.219216, 0.344435, 0.557006, 0.914857, 1.51055", \ + "0.0560831, 0.152118, 0.223884, 0.347931, 0.560454, 0.915759, 1.51122", \ + "0.075111, 0.162203, 0.231301, 0.352786, 0.563699, 0.919383, 1.51395", \ + "0.105179, 0.189718, 0.251184, 0.364164, 0.569153, 0.923194, 1.5181" \ + ); + } + } + 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.00496642, 0.00526118, 0.00527647, 0.0052332, 0.00513914, 0.00497236, 0.00504345", \ + "0.00475863, 0.00502962, 0.00508655, 0.00504734, 0.00496361, 0.00480712, 0.00481125", \ + "0.00471132, 0.00494792, 0.00501052, 0.0049698, 0.00492422, 0.00476792, 0.00472894", \ + "0.00470227, 0.00489377, 0.0049011, 0.00500644, 0.00484783, 0.00481181, 0.00477083", \ + "0.0049224, 0.00504982, 0.00508589, 0.00511006, 0.00503086, 0.00492389, 0.0050567", \ + "0.00547742, 0.00549071, 0.00552079, 0.00562244, 0.00555646, 0.00530147, 0.00554559", \ + "0.00685804, 0.00661369, 0.00663605, 0.00663633, 0.00658626, 0.00662797, 0.00626189" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00591725, 0.0062634, 0.00629342, 0.00625801, 0.00615898, 0.00606792, 0.00577724", \ + "0.00578765, 0.00616693, 0.00620518, 0.00618626, 0.00612947, 0.00603976, 0.00574778", \ + "0.00575788, 0.00608485, 0.00619355, 0.00611332, 0.00609171, 0.00594364, 0.00569057", \ + "0.00573412, 0.00599821, 0.006025, 0.00606447, 0.00605477, 0.0059138, 0.00567229", \ + "0.00579603, 0.00602995, 0.00609246, 0.00606238, 0.00599985, 0.00631164, 0.00570287", \ + "0.00610457, 0.00615578, 0.0061993, 0.00620727, 0.00616135, 0.00594271, 0.00602784", \ + "0.00723496, 0.0070592, 0.00706464, 0.00714043, 0.00706625, 0.00709916, 0.0069267" \ + ); + } + } + 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.00477194, 0.0051147, 0.00509589, 0.00506275, 0.00497297, 0.00481338, 0.0048833", \ + "0.00449872, 0.00483935, 0.00484659, 0.00481212, 0.00470307, 0.00455116, 0.00461524", \ + "0.00441209, 0.00467887, 0.00477668, 0.00474711, 0.00463077, 0.00449456, 0.00452804", \ + "0.00440722, 0.00465563, 0.00467196, 0.00475358, 0.00461004, 0.00467864, 0.00446828", \ + "0.00462812, 0.00483293, 0.00490354, 0.00488384, 0.00484219, 0.00472888, 0.00517574", \ + "0.0052101, 0.00521498, 0.00527778, 0.00525537, 0.0052818, 0.0049565, 0.00521374", \ + "0.00663773, 0.00647501, 0.00644524, 0.0063671, 0.00634534, 0.00627703, 0.00595223" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00482295, 0.00519506, 0.00518563, 0.00516519, 0.00512041, 0.00498267, 0.00470931", \ + "0.00464097, 0.00503633, 0.00506845, 0.00502834, 0.00497292, 0.00488132, 0.00462002", \ + "0.00462568, 0.00491431, 0.00503145, 0.00499019, 0.00492727, 0.00485835, 0.00452646", \ + "0.00468227, 0.00491278, 0.00492021, 0.00497273, 0.00492333, 0.00487109, 0.00455624", \ + "0.00502892, 0.00502982, 0.00516699, 0.00511095, 0.00510606, 0.00536436, 0.00475324", \ + "0.00552826, 0.00549813, 0.00554564, 0.00558155, 0.00551714, 0.00513124, 0.00509544", \ + "0.00691463, 0.00672785, 0.00674288, 0.00666594, 0.00667156, 0.00649999, 0.00634224" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00230635; + rise_capacitance : 0.00232097; + rise_capacitance_range (0.00217309, 0.002445); + fall_capacitance : 0.00229174; + fall_capacitance_range (0.00206572, 0.00256108); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00215225; + rise_capacitance : 0.00219324; + rise_capacitance_range (0.00191951, 0.00238552); + fall_capacitance : 0.00211125; + fall_capacitance_range (0.00193054, 0.00224352); + } + } + cell (sg13cmos5l_or2_2) { + area : 10.8864; + cell_footprint : "or2"; + cell_leakage_power : 743.406; + leakage_power () { + value : 1137.69; + when : "!A&!B"; + } + leakage_power () { + value : 743.452; + when : "A&!B"; + } + leakage_power () { + value : 634.006; + when : "!A&B"; + } + leakage_power () { + value : 458.477; + 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.101621, 0.213157, 0.281326, 0.393628, 0.580948, 0.892869, 1.41256", \ + "0.149206, 0.261009, 0.32922, 0.441338, 0.628659, 0.940658, 1.45991", \ + "0.186675, 0.300042, 0.368246, 0.480431, 0.667882, 0.979893, 1.4989", \ + "0.246328, 0.363938, 0.431776, 0.544139, 0.731021, 1.04277, 1.56233", \ + "0.329963, 0.457602, 0.525382, 0.636832, 0.823652, 1.13504, 1.65437", \ + "0.443676, 0.59278, 0.660125, 0.770598, 0.957606, 1.26761, 1.78607", \ + "0.601889, 0.77926, 0.849584, 0.959672, 1.14565, 1.45397, 1.97244" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0273427, 0.162142, 0.258406, 0.418213, 0.685991, 1.13235, 1.87658", \ + "0.0291799, 0.162234, 0.258418, 0.418214, 0.686208, 1.13237, 1.87672", \ + "0.0330388, 0.162925, 0.258686, 0.418386, 0.686482, 1.13275, 1.87673", \ + "0.0409237, 0.165284, 0.259805, 0.418936, 0.686483, 1.13634, 1.87674", \ + "0.0561088, 0.17089, 0.2631, 0.420645, 0.687457, 1.13635, 1.87675", \ + "0.078396, 0.186352, 0.271749, 0.42509, 0.690069, 1.13636, 1.87764", \ + "0.109767, 0.215724, 0.292183, 0.436613, 0.696631, 1.13936, 1.88123" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.182916, 0.308449, 0.370028, 0.467246, 0.627858, 0.894023, 1.33731", \ + "0.217659, 0.34327, 0.405035, 0.50248, 0.663111, 0.929414, 1.37243", \ + "0.248973, 0.374868, 0.436734, 0.534341, 0.694967, 0.961336, 1.40532", \ + "0.301616, 0.430458, 0.492693, 0.590494, 0.751169, 1.01763, 1.46057", \ + "0.378347, 0.515055, 0.578352, 0.676696, 0.837724, 1.1041, 1.54729", \ + "0.481412, 0.630961, 0.69654, 0.796207, 0.957681, 1.22429, 1.66649", \ + "0.623458, 0.797545, 0.867248, 0.968381, 1.1284, 1.39336, 1.83601" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0471279, 0.157294, 0.23019, 0.354184, 0.566362, 0.922458, 1.5177", \ + "0.0471289, 0.157295, 0.230191, 0.354185, 0.566363, 0.922485, 1.51771", \ + "0.0481951, 0.157296, 0.230262, 0.354477, 0.566537, 0.922512, 1.51857", \ + "0.0526675, 0.160054, 0.232284, 0.355538, 0.56656, 0.922513, 1.51879", \ + "0.0626385, 0.167311, 0.237775, 0.359206, 0.568623, 0.923445, 1.5188", \ + "0.080156, 0.182431, 0.249987, 0.367597, 0.573977, 0.926385, 1.51979", \ + "0.113997, 0.210971, 0.274164, 0.384977, 0.585424, 0.933693, 1.5242" \ + ); + } + } + 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.0950613, 0.205855, 0.273888, 0.386214, 0.573189, 0.884897, 1.40407", \ + "0.141249, 0.252388, 0.320479, 0.432628, 0.619781, 0.931488, 1.45077", \ + "0.176702, 0.289611, 0.357684, 0.469978, 0.657013, 0.968674, 1.48815", \ + "0.232374, 0.349823, 0.417315, 0.529361, 0.716062, 1.02724, 1.54648", \ + "0.308947, 0.438469, 0.505618, 0.616904, 0.802922, 1.1147, 1.63434", \ + "0.411824, 0.563726, 0.630301, 0.741837, 0.928263, 1.23833, 1.75621", \ + "0.554863, 0.733725, 0.805174, 0.914707, 1.09741, 1.40457, 1.92052" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0264247, 0.161545, 0.25791, 0.417773, 0.685469, 1.13182, 1.87683", \ + "0.0287758, 0.161799, 0.257942, 0.417774, 0.685739, 1.13198, 1.87684", \ + "0.032962, 0.162501, 0.258299, 0.417884, 0.686129, 1.13225, 1.87685", \ + "0.0417298, 0.1651, 0.259513, 0.418609, 0.68613, 1.13276, 1.87686", \ + "0.0576589, 0.171688, 0.263059, 0.420607, 0.686984, 1.13298, 1.87687", \ + "0.080655, 0.188394, 0.272797, 0.425483, 0.68971, 1.13455, 1.87713", \ + "0.115766, 0.220778, 0.295617, 0.439185, 0.697633, 1.13926, 1.8803" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.174339, 0.299883, 0.361598, 0.459026, 0.619474, 0.88585, 1.32906", \ + "0.208718, 0.334171, 0.395818, 0.493395, 0.654029, 0.920484, 1.36382", \ + "0.244278, 0.369995, 0.432272, 0.529716, 0.690284, 0.956627, 1.39967", \ + "0.303002, 0.432151, 0.494403, 0.592342, 0.753021, 1.01933, 1.46251", \ + "0.386047, 0.52353, 0.586296, 0.684674, 0.845725, 1.11259, 1.5556", \ + "0.496333, 0.649483, 0.712855, 0.812043, 0.972065, 1.23643, 1.68167", \ + "0.642353, 0.824213, 0.892185, 0.992636, 1.1504, 1.41454, 1.85422" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.046958, 0.157439, 0.230183, 0.354078, 0.565924, 0.922455, 1.5177", \ + "0.0470119, 0.15744, 0.230184, 0.354079, 0.566412, 0.922504, 1.51775", \ + "0.049224, 0.157464, 0.230571, 0.354516, 0.568159, 0.922532, 1.51779", \ + "0.0562364, 0.161157, 0.233056, 0.355876, 0.56816, 0.923538, 1.51845", \ + "0.0716781, 0.169559, 0.239175, 0.360489, 0.569907, 0.924144, 1.51846", \ + "0.094848, 0.187568, 0.253396, 0.369251, 0.57571, 0.928377, 1.52117", \ + "0.134478, 0.221415, 0.279235, 0.387117, 0.586448, 0.934518, 1.52735" \ + ); + } + } + 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.007972, 0.00859076, 0.00861732, 0.00857285, 0.00841, 0.00841545, 0.00827587", \ + "0.00778142, 0.00836995, 0.00854824, 0.00838536, 0.00828035, 0.00793548, 0.00812073", \ + "0.00774527, 0.00826225, 0.00834802, 0.00831886, 0.00821625, 0.00793005, 0.00789936", \ + "0.00780881, 0.00812196, 0.00813255, 0.00841533, 0.00807859, 0.00811827, 0.0079897", \ + "0.00802057, 0.00818109, 0.00828456, 0.00809852, 0.00814604, 0.00796747, 0.00959825", \ + "0.00881344, 0.00867957, 0.00868074, 0.00876875, 0.00887125, 0.00825266, 0.00903038", \ + "0.0107702, 0.00979949, 0.00979929, 0.009712, 0.00976567, 0.00960642, 0.0090575" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00884161, 0.00945165, 0.00949787, 0.00936836, 0.00929994, 0.00891611, 0.00846495", \ + "0.00873812, 0.00939005, 0.00948843, 0.00950994, 0.00936598, 0.00912646, 0.0086562", \ + "0.00869916, 0.00927207, 0.00953569, 0.00963563, 0.00934426, 0.00910016, 0.0087502", \ + "0.00877699, 0.00910677, 0.00919514, 0.00931279, 0.00918585, 0.00896788, 0.00856399", \ + "0.00891381, 0.00911883, 0.00924441, 0.00923261, 0.00911723, 0.00937613, 0.00945633", \ + "0.00947953, 0.00919821, 0.00927297, 0.00939056, 0.00961291, 0.00900568, 0.00936315", \ + "0.0111176, 0.00999801, 0.0101124, 0.00987406, 0.00986907, 0.00984897, 0.0095681" \ + ); + } + } + 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.00776648, 0.00851511, 0.00851793, 0.00849021, 0.00831579, 0.00798735, 0.00819311", \ + "0.00754497, 0.00819997, 0.00833814, 0.00821196, 0.00807146, 0.00774579, 0.00789102", \ + "0.00750319, 0.00805925, 0.00814066, 0.00810402, 0.00798321, 0.0076599, 0.00788317", \ + "0.00749685, 0.00789029, 0.00786703, 0.00813195, 0.00777468, 0.00751364, 0.00753462", \ + "0.00773843, 0.00796293, 0.00801537, 0.00793527, 0.00787766, 0.00760028, 0.00904368", \ + "0.00855511, 0.00839952, 0.00842312, 0.00855772, 0.00867419, 0.00806947, 0.00850483", \ + "0.0104644, 0.00952839, 0.00954472, 0.00939614, 0.00924599, 0.0091183, 0.00825719" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00777999, 0.00834673, 0.00845286, 0.0084157, 0.0082437, 0.00797176, 0.0075632", \ + "0.00761975, 0.00823986, 0.00830857, 0.0083183, 0.00830003, 0.00806439, 0.00759304", \ + "0.00759477, 0.00809175, 0.00827219, 0.00840694, 0.00841521, 0.00794141, 0.00743622", \ + "0.00775025, 0.0079741, 0.00805362, 0.00820493, 0.00805294, 0.0079469, 0.007427", \ + "0.00825295, 0.00823257, 0.00829124, 0.00830476, 0.00821406, 0.00872572, 0.00782127", \ + "0.00902979, 0.00853415, 0.00863742, 0.00860193, 0.00890668, 0.00839597, 0.00848837", \ + "0.0111786, 0.00958484, 0.00958414, 0.00952961, 0.00950966, 0.00948611, 0.00868641" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00229836; + rise_capacitance : 0.00231181; + rise_capacitance_range (0.00219045, 0.00241763); + fall_capacitance : 0.00228491; + fall_capacitance_range (0.00207089, 0.00254041); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00214728; + rise_capacitance : 0.00219118; + rise_capacitance_range (0.00198688, 0.00235024); + fall_capacitance : 0.00210338; + fall_capacitance_range (0.00195939, 0.00221104); + } + } + cell (sg13cmos5l_or3_1) { + area : 12.7008; + cell_footprint : "or3"; + cell_leakage_power : 560.748; + leakage_power () { + value : 754.244; + when : "!A&!B&!C"; + } + leakage_power () { + value : 572.789; + when : "!A&!B&C"; + } + leakage_power () { + value : 703.427; + when : "!A&B&!C"; + } + leakage_power () { + value : 363.302; + when : "!A&B&C"; + } + leakage_power () { + value : 862.227; + when : "A&!B&!C"; + } + leakage_power () { + value : 366.986; + when : "A&!B&C"; + } + leakage_power () { + value : 535.784; + when : "A&B&!C"; + } + leakage_power () { + value : 327.225; + 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.0992146, 0.204722, 0.273186, 0.38563, 0.573135, 0.884792, 1.40413", \ + "0.146409, 0.251994, 0.320466, 0.432942, 0.620104, 0.931862, 1.45173", \ + "0.183344, 0.289869, 0.35829, 0.470697, 0.658038, 0.9699, 1.48963", \ + "0.242311, 0.350874, 0.419181, 0.531588, 0.719047, 1.03081, 1.54995", \ + "0.325044, 0.441124, 0.509059, 0.62084, 0.808423, 1.11992, 1.63911", \ + "0.439794, 0.569804, 0.637266, 0.748709, 0.936583, 1.24736, 1.76778", \ + "0.59467, 0.748548, 0.818562, 0.929936, 1.11468, 1.42547, 1.94542" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0269367, 0.161003, 0.257382, 0.416913, 0.684264, 1.13, 1.87324", \ + "0.0282461, 0.161066, 0.257383, 0.416982, 0.684265, 1.13001, 1.87366", \ + "0.0309624, 0.161387, 0.257474, 0.417001, 0.685657, 1.13011, 1.87367", \ + "0.0368177, 0.162654, 0.258228, 0.417461, 0.685658, 1.13299, 1.87368", \ + "0.0486007, 0.166274, 0.259838, 0.418581, 0.685659, 1.133, 1.87369", \ + "0.065191, 0.175739, 0.264935, 0.421127, 0.687257, 1.13301, 1.87402", \ + "0.08872, 0.193292, 0.276591, 0.428037, 0.69121, 1.13497, 1.87675" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.204942, 0.325039, 0.386944, 0.484454, 0.64514, 0.911458, 1.35548", \ + "0.236945, 0.357069, 0.419111, 0.516981, 0.677569, 0.943914, 1.3876", \ + "0.263526, 0.383976, 0.446372, 0.543868, 0.704539, 0.970946, 1.41513", \ + "0.306545, 0.429765, 0.49229, 0.590313, 0.751117, 1.01763, 1.46127", \ + "0.366232, 0.49599, 0.559727, 0.658688, 0.820115, 1.08715, 1.53068", \ + "0.441884, 0.583038, 0.65003, 0.749617, 0.912082, 1.17893, 1.6227", \ + "0.530686, 0.698628, 0.769612, 0.873374, 1.03614, 1.30367, 1.74714" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0448262, 0.153232, 0.2256, 0.348755, 0.560055, 0.91667, 1.51251", \ + "0.0448272, 0.153233, 0.225601, 0.348905, 0.560101, 0.916671, 1.51276", \ + "0.0454987, 0.153234, 0.225673, 0.348906, 0.560199, 0.917047, 1.51332", \ + "0.0482536, 0.15525, 0.227224, 0.349901, 0.560684, 0.917048, 1.51363", \ + "0.0541055, 0.160952, 0.231809, 0.353216, 0.562731, 0.918285, 1.51382", \ + "0.06616, 0.172369, 0.241913, 0.360271, 0.567139, 0.920086, 1.51466", \ + "0.091903, 0.197998, 0.262805, 0.375402, 0.576236, 0.925666, 1.51778" \ + ); + } + } + 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.0946525, 0.198744, 0.266845, 0.378917, 0.566019, 0.877173, 1.39654", \ + "0.140345, 0.244676, 0.312825, 0.424844, 0.613696, 0.923487, 1.44282", \ + "0.175285, 0.280758, 0.348802, 0.46118, 0.648185, 0.961173, 1.47873", \ + "0.230105, 0.337947, 0.405903, 0.518059, 0.705282, 1.01671, 1.54241", \ + "0.305937, 0.42257, 0.490038, 0.602114, 0.788553, 1.10028, 1.61925", \ + "0.408635, 0.541605, 0.608402, 0.719724, 0.906658, 1.21727, 1.73636", \ + "0.548554, 0.706373, 0.775082, 0.886704, 1.07414, 1.38434, 1.90333" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0256707, 0.159954, 0.256165, 0.415988, 0.683416, 1.12964, 1.87253", \ + "0.0273489, 0.159955, 0.256283, 0.416575, 0.685508, 1.12965, 1.87329", \ + "0.0303188, 0.160441, 0.256563, 0.416576, 0.685509, 1.13133, 1.87364", \ + "0.0367553, 0.161889, 0.257279, 0.416669, 0.68551, 1.13134, 1.8793", \ + "0.0487198, 0.165623, 0.2592, 0.417824, 0.685511, 1.13135, 1.87931", \ + "0.065679, 0.175487, 0.264391, 0.420277, 0.686321, 1.13137, 1.87932", \ + "0.09097, 0.195294, 0.276478, 0.427239, 0.69036, 1.13443, 1.87933" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.198506, 0.31857, 0.380343, 0.478044, 0.638574, 0.904876, 1.34883", \ + "0.229482, 0.349711, 0.411623, 0.509632, 0.67007, 0.936431, 1.38028", \ + "0.257746, 0.378519, 0.440753, 0.538454, 0.699145, 0.965682, 1.41036", \ + "0.304727, 0.428715, 0.491468, 0.589779, 0.750579, 1.01737, 1.46075", \ + "0.3699, 0.501487, 0.565425, 0.664719, 0.826523, 1.0937, 1.53737", \ + "0.452807, 0.59704, 0.663144, 0.762439, 0.925007, 1.19231, 1.63694", \ + "0.561175, 0.731365, 0.801277, 0.904447, 1.06606, 1.33355, 1.77817" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0449065, 0.153435, 0.225388, 0.34885, 0.560317, 0.916587, 1.51251", \ + "0.0449075, 0.153436, 0.225389, 0.349221, 0.560318, 0.917085, 1.51254", \ + "0.0460021, 0.153437, 0.225526, 0.349222, 0.56058, 0.917086, 1.51349", \ + "0.0498045, 0.156528, 0.228173, 0.35058, 0.561141, 0.917087, 1.5136", \ + "0.0579101, 0.162645, 0.233076, 0.354703, 0.56401, 0.918685, 1.51361", \ + "0.073135, 0.175175, 0.243528, 0.361364, 0.568521, 0.922228, 1.51629", \ + "0.100546, 0.200098, 0.262475, 0.375143, 0.576192, 0.927163, 1.52119" \ + ); + } + } + 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.0855988, 0.188864, 0.256871, 0.368426, 0.55539, 0.86654, 1.38542", \ + "0.129397, 0.232984, 0.300957, 0.412734, 0.599805, 0.91099, 1.42977", \ + "0.16126, 0.265905, 0.334296, 0.4459, 0.633042, 0.944579, 1.46361", \ + "0.210792, 0.319121, 0.386886, 0.498579, 0.685501, 0.996849, 1.51706", \ + "0.277258, 0.395221, 0.462364, 0.573881, 0.760907, 1.07264, 1.59127", \ + "0.366647, 0.499825, 0.566613, 0.677071, 0.864243, 1.17497, 1.69375", \ + "0.487946, 0.649668, 0.719693, 0.831486, 1.01448, 1.32197, 1.83952" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0245289, 0.159156, 0.255857, 0.41557, 0.683237, 1.12877, 1.87295", \ + "0.0267242, 0.159347, 0.255858, 0.415798, 0.683288, 1.12913, 1.87299", \ + "0.0304174, 0.159988, 0.256057, 0.415799, 0.683401, 1.12968, 1.873", \ + "0.0376135, 0.161536, 0.257016, 0.416179, 0.683424, 1.13137, 1.87363", \ + "0.0501167, 0.166343, 0.259187, 0.417549, 0.68423, 1.13138, 1.87364", \ + "0.068082, 0.176503, 0.265773, 0.420702, 0.68608, 1.13139, 1.87365", \ + "0.096744, 0.200606, 0.280565, 0.429417, 0.691121, 1.13472, 1.87593" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.176511, 0.296736, 0.35852, 0.45645, 0.616853, 0.88326, 1.32688", \ + "0.204284, 0.324515, 0.38637, 0.484194, 0.645229, 0.911346, 1.35528", \ + "0.234258, 0.355171, 0.417451, 0.515324, 0.676042, 0.942568, 1.38619", \ + "0.283461, 0.406728, 0.469789, 0.568261, 0.729243, 0.995865, 1.43949", \ + "0.350954, 0.480061, 0.544067, 0.643482, 0.805723, 1.07303, 1.51746", \ + "0.438178, 0.578593, 0.642431, 0.742045, 0.903643, 1.16958, 1.61674", \ + "0.550474, 0.715526, 0.782849, 0.883393, 1.04381, 1.30819, 1.75198" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0448833, 0.153448, 0.22553, 0.348854, 0.560107, 0.916554, 1.51251", \ + "0.0449419, 0.153449, 0.225717, 0.348855, 0.560856, 0.916555, 1.51265", \ + "0.0464585, 0.153621, 0.225937, 0.349087, 0.560857, 0.916556, 1.51266", \ + "0.0514217, 0.157318, 0.229213, 0.35138, 0.561913, 0.916997, 1.51286", \ + "0.0623836, 0.162988, 0.234139, 0.356039, 0.565617, 0.920146, 1.5137", \ + "0.07944, 0.173817, 0.242337, 0.361392, 0.57027, 0.924458, 1.5184", \ + "0.108531, 0.198319, 0.259146, 0.372319, 0.576011, 0.928053, 1.52277" \ + ); + } + } + 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.00529212, 0.00556954, 0.00558309, 0.00556275, 0.00548356, 0.00547962, 0.00538224", \ + "0.00510939, 0.00537053, 0.00547808, 0.00538498, 0.00530314, 0.00516703, 0.00530417", \ + "0.00505389, 0.00528435, 0.00535218, 0.00528813, 0.00529096, 0.00509027, 0.00507489", \ + "0.00504373, 0.00517886, 0.00518722, 0.00530504, 0.00514135, 0.00513466, 0.00509972", \ + "0.0052004, 0.00531579, 0.00533442, 0.00528427, 0.00528514, 0.00510131, 0.00515903", \ + "0.00573662, 0.00579141, 0.00579982, 0.00581242, 0.00587058, 0.00554695, 0.00599268", \ + "0.00711339, 0.00691921, 0.0069463, 0.00689635, 0.00677496, 0.00677551, 0.00657702" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00832963, 0.00863967, 0.00866602, 0.00862517, 0.0085848, 0.00842865, 0.00820955", \ + "0.00824089, 0.00857196, 0.0086209, 0.00863874, 0.00858667, 0.00843785, 0.00818774", \ + "0.00817399, 0.00852402, 0.0086381, 0.00860719, 0.00853661, 0.00840394, 0.00816793", \ + "0.00819497, 0.00844898, 0.00848068, 0.00854165, 0.00845853, 0.00833749, 0.00815344", \ + "0.00818477, 0.00841301, 0.00846735, 0.00845364, 0.008448, 0.00855839, 0.00851774", \ + "0.00836996, 0.00847302, 0.00853556, 0.00851121, 0.00860723, 0.00830318, 0.00843552", \ + "0.00931856, 0.00911014, 0.00913818, 0.0091378, 0.00914414, 0.00919115, 0.00896889" \ + ); + } + } + 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.00512311, 0.00543682, 0.00544496, 0.00542507, 0.00533704, 0.00533828, 0.00525757", \ + "0.00490025, 0.00519176, 0.00520997, 0.00522627, 0.00523348, 0.00497487, 0.00503967", \ + "0.00482415, 0.00507033, 0.00512292, 0.00509297, 0.00503156, 0.00498264, 0.00499986", \ + "0.00477562, 0.00496433, 0.00496862, 0.00507282, 0.00491954, 0.00479565, 0.00521759", \ + "0.00494359, 0.00508377, 0.00510424, 0.00509202, 0.00508166, 0.00497735, 0.00502475", \ + "0.00547609, 0.00554887, 0.0055518, 0.00561135, 0.00564534, 0.00533251, 0.00568092", \ + "0.00689287, 0.0066876, 0.00668577, 0.00667577, 0.00672361, 0.00669012, 0.00634835" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00714443, 0.00746415, 0.00746884, 0.00746474, 0.00740118, 0.0072319, 0.00701718", \ + "0.00704673, 0.00740942, 0.00741068, 0.00746272, 0.00739164, 0.00725967, 0.00702445", \ + "0.00698498, 0.00730815, 0.00744795, 0.00740105, 0.00732058, 0.00719481, 0.00703521", \ + "0.00700722, 0.00723136, 0.00725933, 0.00732741, 0.00724135, 0.00713179, 0.00694503", \ + "0.00704008, 0.00722434, 0.007275, 0.00729529, 0.00726668, 0.00750344, 0.00726173", \ + "0.00734005, 0.00741182, 0.00743732, 0.00743175, 0.00749483, 0.00720576, 0.00742332", \ + "0.0084575, 0.00821766, 0.00822059, 0.00825341, 0.00829072, 0.00835863, 0.00825288" \ + ); + } + } + 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.00481792, 0.00516187, 0.00516871, 0.00511812, 0.00503109, 0.00484992, 0.00495373", \ + "0.00456811, 0.00489232, 0.00494793, 0.0048886, 0.00481436, 0.00462953, 0.00474951", \ + "0.00448064, 0.00475351, 0.0048391, 0.00478392, 0.00472504, 0.0045663, 0.00461845", \ + "0.00444674, 0.00467467, 0.00467984, 0.00474558, 0.00462884, 0.00456687, 0.00464178", \ + "0.00463709, 0.00481953, 0.00486212, 0.00482276, 0.00480826, 0.00468991, 0.00472015", \ + "0.00520661, 0.00520387, 0.00525847, 0.00524996, 0.00529969, 0.00501876, 0.00541055", \ + "0.00671988, 0.00648392, 0.00649323, 0.00647825, 0.0063739, 0.00630225, 0.00595588" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0058257, 0.00614694, 0.00616311, 0.00617698, 0.00608552, 0.00597526, 0.00566657", \ + "0.00564282, 0.00598469, 0.00603294, 0.00604159, 0.00603876, 0.00586471, 0.00564864", \ + "0.00560074, 0.00589568, 0.00602204, 0.00595667, 0.00591908, 0.00581099, 0.00558306", \ + "0.00568151, 0.00584721, 0.00587099, 0.00594207, 0.00588675, 0.00574488, 0.00556342", \ + "0.0060882, 0.00614743, 0.00621957, 0.00620321, 0.00616155, 0.00617703, 0.0059265", \ + "0.00653704, 0.00652219, 0.0065598, 0.00653204, 0.00656067, 0.00614718, 0.00638667", \ + "0.0079511, 0.00764627, 0.00763367, 0.00764279, 0.00765749, 0.00754382, 0.00727159" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00241239; + rise_capacitance : 0.00245634; + rise_capacitance_range (0.00231762, 0.00256771); + fall_capacitance : 0.00236843; + fall_capacitance_range (0.00211282, 0.00267539); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0023499; + rise_capacitance : 0.00240039; + rise_capacitance_range (0.0021464, 0.00257582); + fall_capacitance : 0.0022994; + fall_capacitance_range (0.0020153, 0.00262341); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00224838; + rise_capacitance : 0.00232448; + rise_capacitance_range (0.00201961, 0.00255685); + fall_capacitance : 0.00217228; + fall_capacitance_range (0.00196757, 0.002316); + } + } + cell (sg13cmos5l_or3_2) { + area : 14.5152; + cell_footprint : "or3"; + cell_leakage_power : 738.671; + leakage_power () { + value : 1231.97; + when : "!A&!B&!C"; + } + leakage_power () { + value : 707.846; + when : "!A&!B&C"; + } + leakage_power () { + value : 838.551; + when : "!A&B&!C"; + } + leakage_power () { + value : 498.423; + when : "!A&B&C"; + } + leakage_power () { + value : 997.285; + when : "A&!B&!C"; + } + leakage_power () { + value : 502.041; + when : "A&!B&C"; + } + leakage_power () { + value : 670.905; + when : "A&B&!C"; + } + leakage_power () { + value : 462.346; + 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.115176, 0.23009, 0.298818, 0.41136, 0.599219, 0.910912, 1.43043", \ + "0.164065, 0.279037, 0.347751, 0.46031, 0.647946, 0.960671, 1.4797", \ + "0.204421, 0.320889, 0.38928, 0.50188, 0.689527, 1.00186, 1.52126", \ + "0.269913, 0.390773, 0.459344, 0.5715, 0.759277, 1.07114, 1.59086", \ + "0.364212, 0.494389, 0.562478, 0.674327, 0.861363, 1.17304, 1.69215", \ + "0.495536, 0.647893, 0.716037, 0.826785, 1.01453, 1.32447, 1.84269", \ + "0.675286, 0.857038, 0.928598, 1.04038, 1.22628, 1.53692, 2.05505" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0297965, 0.163312, 0.259317, 0.41877, 0.686348, 1.13251, 1.87604", \ + "0.0307606, 0.163333, 0.259318, 0.418816, 0.686523, 1.13318, 1.87711", \ + "0.0343161, 0.163897, 0.25936, 0.418837, 0.687303, 1.13319, 1.87712", \ + "0.0414852, 0.166041, 0.260545, 0.419174, 0.687304, 1.13513, 1.87713", \ + "0.055245, 0.171651, 0.263506, 0.420922, 0.687474, 1.13514, 1.87714", \ + "0.076868, 0.18674, 0.272161, 0.425292, 0.689921, 1.13526, 1.87742", \ + "0.106271, 0.215957, 0.29276, 0.437281, 0.696239, 1.13947, 1.88093" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.255728, 0.401234, 0.467655, 0.568042, 0.730268, 0.997418, 1.44025", \ + "0.287535, 0.432978, 0.499283, 0.599967, 0.762279, 1.0293, 1.47306", \ + "0.314908, 0.460552, 0.527, 0.627566, 0.789768, 1.05668, 1.5001", \ + "0.361277, 0.508375, 0.575041, 0.676017, 0.838632, 1.10559, 1.54905", \ + "0.42955, 0.58271, 0.650068, 0.752158, 0.915092, 1.18238, 1.62573", \ + "0.521543, 0.687677, 0.758267, 0.862677, 1.02545, 1.29329, 1.73694", \ + "0.64392, 0.832158, 0.906825, 1.01305, 1.17823, 1.44528, 1.88899" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0590432, 0.175107, 0.246647, 0.367018, 0.575225, 0.928932, 1.52359", \ + "0.0590582, 0.175108, 0.246648, 0.367019, 0.575226, 0.92965, 1.5236", \ + "0.0593404, 0.175109, 0.246649, 0.367234, 0.575227, 0.929651, 1.5237", \ + "0.0617479, 0.175844, 0.247155, 0.367786, 0.576059, 0.930604, 1.52426", \ + "0.0686221, 0.182465, 0.252481, 0.371681, 0.57793, 0.931026, 1.52427", \ + "0.08118, 0.19599, 0.264821, 0.381287, 0.583973, 0.933304, 1.52621", \ + "0.109836, 0.222911, 0.288084, 0.400215, 0.59698, 0.941325, 1.53063" \ + ); + } + } + 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.110231, 0.22367, 0.291972, 0.404197, 0.591419, 0.903363, 1.42265", \ + "0.158363, 0.272071, 0.340483, 0.452603, 0.639825, 0.951659, 1.47154", \ + "0.197088, 0.312413, 0.3807, 0.492882, 0.680235, 0.99221, 1.51182", \ + "0.259292, 0.379309, 0.447407, 0.559447, 0.746901, 1.05874, 1.57819", \ + "0.347517, 0.477926, 0.545773, 0.6573, 0.844346, 1.15587, 1.67546", \ + "0.46753, 0.620698, 0.688746, 0.80038, 0.985817, 1.29697, 1.81522", \ + "0.636868, 0.81789, 0.892519, 0.999322, 1.18997, 1.49599, 2.01477" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0284406, 0.162147, 0.258204, 0.417899, 0.685862, 1.13187, 1.8762", \ + "0.0297216, 0.162288, 0.258205, 0.4179, 0.685863, 1.13188, 1.8763", \ + "0.0334646, 0.16295, 0.258529, 0.417979, 0.685905, 1.13195, 1.87631", \ + "0.0409711, 0.165444, 0.259558, 0.41854, 0.685906, 1.13311, 1.87632", \ + "0.0555645, 0.171247, 0.26314, 0.420481, 0.687122, 1.13312, 1.87637", \ + "0.077794, 0.186703, 0.272146, 0.425099, 0.689673, 1.13442, 1.87704", \ + "0.107556, 0.217966, 0.295239, 0.437667, 0.696231, 1.13867, 1.88059" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.24933, 0.394211, 0.461219, 0.561513, 0.724176, 0.990183, 1.43447", \ + "0.280192, 0.425594, 0.4919, 0.592456, 0.754764, 1.02216, 1.46554", \ + "0.309862, 0.455236, 0.521643, 0.622704, 0.78501, 1.05223, 1.49537", \ + "0.362332, 0.510067, 0.576645, 0.677951, 0.840506, 1.10728, 1.55083", \ + "0.440905, 0.595312, 0.663387, 0.765175, 0.928477, 1.19607, 1.63919", \ + "0.546107, 0.714613, 0.785507, 0.889657, 1.05227, 1.32044, 1.76456", \ + "0.690829, 0.88297, 0.957472, 1.06465, 1.22837, 1.49455, 1.9388" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0590961, 0.174638, 0.2465, 0.367079, 0.575277, 0.929454, 1.52359", \ + "0.0590971, 0.174639, 0.246501, 0.36708, 0.575278, 0.929455, 1.5236", \ + "0.0595825, 0.17464, 0.246502, 0.367679, 0.575279, 0.929562, 1.52382", \ + "0.0630149, 0.176513, 0.247807, 0.368225, 0.576197, 0.931957, 1.52458", \ + "0.0725319, 0.184074, 0.254084, 0.372904, 0.579176, 0.931958, 1.52459", \ + "0.090434, 0.199475, 0.267247, 0.382856, 0.585304, 0.934904, 1.52777", \ + "0.123007, 0.230129, 0.290561, 0.40301, 0.597823, 0.942742, 1.53147" \ + ); + } + } + 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.101418, 0.213859, 0.281991, 0.394121, 0.58126, 0.892873, 1.41185", \ + "0.148589, 0.261471, 0.329597, 0.441646, 0.628874, 0.940411, 1.45956", \ + "0.185217, 0.299997, 0.368364, 0.480177, 0.66741, 0.979152, 1.49805", \ + "0.242882, 0.362741, 0.430756, 0.542618, 0.729519, 1.0409, 1.55972", \ + "0.323146, 0.455501, 0.522884, 0.634156, 0.820552, 1.13163, 1.65082", \ + "0.43228, 0.587456, 0.656671, 0.766209, 0.953313, 1.2631, 1.78167", \ + "0.58478, 0.772048, 0.84519, 0.953196, 1.13626, 1.44387, 1.9594" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0271974, 0.161499, 0.257611, 0.41742, 0.685114, 1.13132, 1.87577", \ + "0.0291927, 0.161701, 0.25772, 0.417421, 0.685143, 1.13175, 1.87578", \ + "0.0333029, 0.162508, 0.258039, 0.417422, 0.685692, 1.13188, 1.87579", \ + "0.0415352, 0.165327, 0.259229, 0.418177, 0.685693, 1.13535, 1.8758", \ + "0.0573114, 0.1719, 0.263153, 0.420227, 0.686699, 1.13536, 1.87585", \ + "0.079908, 0.188824, 0.273291, 0.425049, 0.68922, 1.13537, 1.87662", \ + "0.112698, 0.222387, 0.298529, 0.440639, 0.697089, 1.13874, 1.87971" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.227933, 0.372779, 0.439395, 0.540216, 0.702734, 0.969218, 1.41274", \ + "0.255367, 0.400947, 0.467516, 0.567966, 0.730347, 0.997592, 1.44086", \ + "0.287983, 0.433347, 0.499687, 0.600597, 0.763015, 1.02975, 1.47328", \ + "0.345555, 0.492741, 0.559641, 0.661032, 0.823331, 1.09038, 1.53365", \ + "0.429629, 0.583036, 0.651091, 0.752779, 0.915599, 1.18341, 1.62676", \ + "0.541844, 0.709848, 0.779187, 0.882333, 1.0461, 1.31428, 1.75853", \ + "0.692151, 0.88484, 0.957768, 1.06167, 1.22139, 1.48942, 1.93173" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0590826, 0.174765, 0.246023, 0.367085, 0.57517, 0.929603, 1.52359", \ + "0.0590836, 0.174766, 0.246152, 0.367297, 0.575171, 0.929604, 1.5236", \ + "0.0599694, 0.174767, 0.246153, 0.367298, 0.57569, 0.929605, 1.52361", \ + "0.0650634, 0.177261, 0.248366, 0.368823, 0.576268, 0.930387, 1.5243", \ + "0.0789791, 0.185096, 0.255187, 0.374063, 0.580242, 0.932068, 1.52532", \ + "0.101993, 0.201263, 0.267765, 0.383048, 0.586499, 0.936722, 1.5282", \ + "0.138532, 0.234918, 0.294012, 0.400838, 0.597677, 0.944143, 1.53361" \ + ); + } + } + 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.00821533, 0.00884523, 0.00887847, 0.00885143, 0.00872242, 0.00837863, 0.00851273", \ + "0.00808894, 0.00865303, 0.00871533, 0.00868913, 0.00857017, 0.00836948, 0.00846736", \ + "0.00806582, 0.00853331, 0.00858597, 0.00867427, 0.00855415, 0.00820769, 0.00834433", \ + "0.00810279, 0.0083917, 0.0084991, 0.00862874, 0.00852168, 0.00832118, 0.00827376", \ + "0.00835426, 0.00841982, 0.00848272, 0.00838994, 0.00839009, 0.00800238, 0.00892679", \ + "0.00915554, 0.00896401, 0.00888824, 0.00901326, 0.00906561, 0.00855047, 0.0091882", \ + "0.0108849, 0.0100987, 0.0100803, 0.0100372, 0.00990421, 0.00999095, 0.00940374" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0113358, 0.0116763, 0.0117797, 0.0117139, 0.0116241, 0.0114382, 0.0105986", \ + "0.0113032, 0.011651, 0.0117526, 0.0117575, 0.0116763, 0.0113985, 0.0108607", \ + "0.0111931, 0.011701, 0.0117596, 0.0118073, 0.0117522, 0.0114633, 0.0109837", \ + "0.0112179, 0.0114402, 0.0115568, 0.0117365, 0.0116216, 0.0115057, 0.0109699", \ + "0.0113462, 0.0114501, 0.011489, 0.0113945, 0.0114151, 0.0118732, 0.0113577", \ + "0.0116973, 0.0115675, 0.0118056, 0.0119553, 0.0118489, 0.0114159, 0.0118379", \ + "0.0129053, 0.0120672, 0.0120725, 0.0120459, 0.0120477, 0.0119082, 0.0117677" \ + ); + } + } + 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.00805787, 0.00872837, 0.0087547, 0.00873327, 0.00860315, 0.00829279, 0.00843846", \ + "0.00790541, 0.00853291, 0.00859759, 0.00855104, 0.00842068, 0.00812852, 0.00828484", \ + "0.00785237, 0.00835861, 0.00846522, 0.00846544, 0.00829783, 0.00803311, 0.00816123", \ + "0.00786894, 0.00820384, 0.00824879, 0.00837653, 0.00826232, 0.00795893, 0.00807851", \ + "0.00809145, 0.00820568, 0.00828721, 0.00811972, 0.00821928, 0.00784922, 0.00976691", \ + "0.00887142, 0.0086659, 0.00866347, 0.00888205, 0.00879177, 0.00835038, 0.00904514", \ + "0.0107025, 0.00981381, 0.00997118, 0.00973195, 0.0099427, 0.00987368, 0.00910742" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0101634, 0.010411, 0.0106342, 0.0105145, 0.010618, 0.00998099, 0.00971776", \ + "0.0100777, 0.0104411, 0.0105612, 0.0105677, 0.010481, 0.0102051, 0.00974323", \ + "0.0100087, 0.0104159, 0.0105257, 0.0106803, 0.0105506, 0.0104158, 0.00984426", \ + "0.010059, 0.010213, 0.0103069, 0.0105394, 0.0105691, 0.0103991, 0.00964836", \ + "0.0102532, 0.0102039, 0.0103305, 0.0101943, 0.0102304, 0.01066, 0.0101996", \ + "0.0108467, 0.0104909, 0.0107411, 0.0108551, 0.0107886, 0.0103131, 0.0106455", \ + "0.0123403, 0.0114173, 0.0111447, 0.0112078, 0.0111192, 0.0111703, 0.0109085" \ + ); + } + } + 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.00780193, 0.00853262, 0.00854794, 0.00850205, 0.00834747, 0.00801003, 0.00812217", \ + "0.00761471, 0.0082726, 0.00836696, 0.00830709, 0.00816844, 0.00786744, 0.00797385", \ + "0.00754697, 0.00809455, 0.00818089, 0.00814805, 0.00806485, 0.00776628, 0.007805", \ + "0.00755211, 0.00791638, 0.00792212, 0.00812764, 0.00786611, 0.00789572, 0.00766819", \ + "0.00774632, 0.00792297, 0.00800426, 0.00783128, 0.00785079, 0.00742964, 0.00914681", \ + "0.00858195, 0.0083722, 0.00842878, 0.00847362, 0.00859221, 0.00798069, 0.00880715", \ + "0.0104841, 0.00955791, 0.00963459, 0.00941014, 0.0092529, 0.00920019, 0.00820377" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00885572, 0.00907013, 0.00929344, 0.00920449, 0.00929472, 0.00888222, 0.00831197", \ + "0.00871268, 0.00907563, 0.0092223, 0.00920025, 0.00918924, 0.00893344, 0.0084089", \ + "0.00863645, 0.0090487, 0.00911649, 0.0091322, 0.00925262, 0.00882998, 0.00844407", \ + "0.00878408, 0.00883283, 0.00894375, 0.00912476, 0.00898647, 0.0088725, 0.00829143", \ + "0.00927701, 0.00907299, 0.00917849, 0.00907254, 0.00897839, 0.00916599, 0.0089508", \ + "0.0103097, 0.00940222, 0.00958682, 0.00966112, 0.00979364, 0.00934095, 0.00957423", \ + "0.0122723, 0.0107446, 0.0107078, 0.0105083, 0.0102007, 0.0105509, 0.00984106" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00240657; + rise_capacitance : 0.00244872; + rise_capacitance_range (0.00232182, 0.00254919); + fall_capacitance : 0.00236442; + fall_capacitance_range (0.00211589, 0.00266335); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00234842; + rise_capacitance : 0.00239971; + rise_capacitance_range (0.00216924, 0.00255491); + fall_capacitance : 0.00229712; + fall_capacitance_range (0.00201865, 0.00261003); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00224914; + rise_capacitance : 0.00233005; + rise_capacitance_range (0.00208829, 0.00252781); + fall_capacitance : 0.00216823; + fall_capacitance_range (0.00199951, 0.00228661); + } + } + cell (sg13cmos5l_or4_1) { + area : 14.5152; + cell_footprint : "or4"; + cell_leakage_power : 547.846; + leakage_power () { + value : 846.204; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 578.279; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 708.985; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 368.856; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 867.679; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 372.427; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 541.291; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 332.722; + when : "!A&B&C&D"; + } + leakage_power () { + value : 1023.41; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 375.586; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 544.072; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 332.469; + when : "A&!B&C&D"; + } + leakage_power () { + value : 707.478; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 339.021; + when : "A&B&!C&D"; + } + leakage_power () { + value : 508.565; + when : "A&B&C&!D"; + } + leakage_power () { + value : 318.494; + 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.104224, 0.212835, 0.282068, 0.395265, 0.583607, 0.896216, 1.4165", \ + "0.153237, 0.261135, 0.330331, 0.443419, 0.631667, 0.945488, 1.46487", \ + "0.192147, 0.301012, 0.369925, 0.483189, 0.67133, 0.984703, 1.50472", \ + "0.255281, 0.365943, 0.435001, 0.548124, 0.736104, 1.04896, 1.56916", \ + "0.345192, 0.46232, 0.530868, 0.64358, 0.831663, 1.14407, 1.66502", \ + "0.469365, 0.602683, 0.67077, 0.783215, 0.970848, 1.28389, 1.80382", \ + "0.637415, 0.793676, 0.864035, 0.974753, 1.16259, 1.47503, 1.99511" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0289256, 0.16336, 0.259821, 0.419487, 0.687135, 1.13327, 1.87714", \ + "0.0295768, 0.163361, 0.259822, 0.419488, 0.687136, 1.13401, 1.87715", \ + "0.0323143, 0.163362, 0.259823, 0.419489, 0.687362, 1.13402, 1.87767", \ + "0.0379975, 0.164563, 0.259984, 0.419597, 0.687363, 1.13553, 1.87768", \ + "0.0491815, 0.167626, 0.26195, 0.420632, 0.687862, 1.13554, 1.87769", \ + "0.066144, 0.176963, 0.266687, 0.422837, 0.689506, 1.13555, 1.87799", \ + "0.08888, 0.19512, 0.278611, 0.429798, 0.693733, 1.1384, 1.88065" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.286637, 0.42549, 0.492832, 0.593825, 0.756604, 1.02364, 1.46775", \ + "0.317384, 0.455747, 0.522801, 0.624467, 0.787218, 1.05436, 1.49837", \ + "0.343377, 0.482425, 0.549758, 0.650931, 0.813445, 1.08062, 1.52439", \ + "0.386607, 0.526666, 0.594037, 0.695813, 0.858547, 1.12576, 1.56968", \ + "0.447091, 0.591882, 0.66093, 0.763299, 0.926762, 1.19432, 1.63797", \ + "0.523936, 0.679956, 0.751513, 0.855983, 1.02107, 1.28921, 1.73367", \ + "0.613925, 0.792501, 0.869251, 0.977887, 1.14522, 1.41435, 1.85979" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0568305, 0.171634, 0.243072, 0.362893, 0.569709, 0.923443, 1.51745", \ + "0.0568914, 0.171635, 0.243073, 0.362894, 0.569953, 0.923444, 1.51748", \ + "0.0568924, 0.171636, 0.243074, 0.362895, 0.569954, 0.923445, 1.5176", \ + "0.0586067, 0.172443, 0.243309, 0.363351, 0.570197, 0.923446, 1.51761", \ + "0.0630876, 0.177387, 0.248347, 0.366884, 0.572956, 0.924179, 1.5184", \ + "0.071621, 0.188098, 0.258264, 0.374305, 0.577896, 0.927268, 1.51997", \ + "0.093149, 0.21136, 0.279554, 0.393251, 0.590023, 0.934792, 1.52448" \ + ); + } + } + 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.102585, 0.208912, 0.277641, 0.39028, 0.578029, 0.890469, 1.41035", \ + "0.150206, 0.256463, 0.32516, 0.437865, 0.625533, 0.93791, 1.45873", \ + "0.187755, 0.294813, 0.363634, 0.476024, 0.663918, 0.977001, 1.49628", \ + "0.247451, 0.356736, 0.425475, 0.538078, 0.725589, 1.03819, 1.55826", \ + "0.331702, 0.448491, 0.516472, 0.628785, 0.81652, 1.12886, 1.6489", \ + "0.44601, 0.578447, 0.647682, 0.759093, 0.946403, 1.25816, 1.77881", \ + "0.60417, 0.760502, 0.829501, 0.941348, 1.12896, 1.44036, 1.9599" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0275387, 0.161504, 0.257886, 0.417831, 0.685532, 1.13201, 1.8766", \ + "0.0285527, 0.161534, 0.257946, 0.417832, 0.685543, 1.13202, 1.87661", \ + "0.0312574, 0.161856, 0.258111, 0.417891, 0.686641, 1.13335, 1.87662", \ + "0.0371037, 0.163241, 0.258711, 0.418247, 0.686642, 1.13588, 1.87663", \ + "0.0487963, 0.166683, 0.260515, 0.419381, 0.686643, 1.13589, 1.87675", \ + "0.065782, 0.176269, 0.26541, 0.421557, 0.688398, 1.1359, 1.87737", \ + "0.08903, 0.195411, 0.277668, 0.428701, 0.692013, 1.13717, 1.87987" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.280715, 0.419327, 0.486639, 0.587776, 0.750367, 1.01736, 1.4614", \ + "0.309631, 0.448384, 0.515277, 0.617108, 0.779388, 1.04651, 1.49068", \ + "0.336563, 0.475005, 0.542851, 0.643976, 0.806695, 1.07376, 1.51746", \ + "0.381184, 0.522129, 0.589657, 0.691467, 0.854277, 1.12142, 1.56536", \ + "0.445683, 0.592168, 0.661333, 0.764328, 0.928238, 1.196, 1.63995", \ + "0.529342, 0.689115, 0.760225, 0.865752, 1.03117, 1.30019, 1.74516", \ + "0.633845, 0.818243, 0.895457, 1.00522, 1.17118, 1.44031, 1.88531" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0570841, 0.171505, 0.243171, 0.362862, 0.569678, 0.922543, 1.51738", \ + "0.0570851, 0.171506, 0.243172, 0.362863, 0.570061, 0.92299, 1.51746", \ + "0.0570861, 0.171507, 0.243173, 0.362864, 0.570062, 0.922991, 1.51757", \ + "0.0593411, 0.172771, 0.243708, 0.363682, 0.570844, 0.923906, 1.51758", \ + "0.0654615, 0.178841, 0.249602, 0.368375, 0.573945, 0.925651, 1.51827", \ + "0.077312, 0.191414, 0.259711, 0.376668, 0.579522, 0.928825, 1.52188", \ + "0.103556, 0.219055, 0.28399, 0.395511, 0.591025, 0.936402, 1.52527" \ + ); + } + } + 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.0963334, 0.200901, 0.268918, 0.381425, 0.568624, 0.880574, 1.40077", \ + "0.142852, 0.247572, 0.315767, 0.428097, 0.615547, 0.927527, 1.44767", \ + "0.178255, 0.284027, 0.352406, 0.464676, 0.652286, 0.965429, 1.48397", \ + "0.233812, 0.342181, 0.410461, 0.522873, 0.710188, 1.02205, 1.54186", \ + "0.31024, 0.426822, 0.495426, 0.607437, 0.794559, 1.10657, 1.62609", \ + "0.412701, 0.544956, 0.613096, 0.724867, 0.912295, 1.22352, 1.74381", \ + "0.553572, 0.708903, 0.778618, 0.890297, 1.07611, 1.38677, 1.90936" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0258418, 0.160121, 0.256723, 0.416673, 0.684564, 1.13163, 1.87574", \ + "0.0276025, 0.160246, 0.256789, 0.416674, 0.68476, 1.13164, 1.876", \ + "0.0304407, 0.160741, 0.256979, 0.416873, 0.685049, 1.13262, 1.87601", \ + "0.0368767, 0.162157, 0.257672, 0.417199, 0.68505, 1.13263, 1.87602", \ + "0.0490441, 0.166008, 0.25963, 0.418535, 0.685747, 1.13264, 1.87603", \ + "0.066237, 0.175379, 0.265029, 0.420845, 0.68745, 1.13318, 1.87637", \ + "0.091496, 0.196286, 0.278872, 0.428187, 0.691366, 1.13643, 1.87922" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.25831, 0.3967, 0.464448, 0.565471, 0.727721, 0.994698, 1.43887", \ + "0.284845, 0.423711, 0.490732, 0.591765, 0.754696, 1.02216, 1.46598", \ + "0.312107, 0.451178, 0.51883, 0.61998, 0.78299, 1.04963, 1.49346", \ + "0.359583, 0.501184, 0.568869, 0.67084, 0.833972, 1.101, 1.54494", \ + "0.428716, 0.576347, 0.645344, 0.748954, 0.912994, 1.18124, 1.62512", \ + "0.519125, 0.678237, 0.749451, 0.855754, 1.02026, 1.28951, 1.73511", \ + "0.643421, 0.827717, 0.903425, 1.0114, 1.17506, 1.44419, 1.89085" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0566575, 0.171443, 0.243202, 0.362626, 0.569803, 0.922537, 1.51753", \ + "0.0568293, 0.171444, 0.243203, 0.362676, 0.569804, 0.923184, 1.518", \ + "0.057418, 0.171445, 0.243204, 0.363831, 0.569913, 0.923397, 1.51849", \ + "0.0604391, 0.173535, 0.24438, 0.364301, 0.571007, 0.923589, 1.51877", \ + "0.0684453, 0.180316, 0.250558, 0.369495, 0.574734, 0.926303, 1.51878", \ + "0.083383, 0.192684, 0.261035, 0.378097, 0.581136, 0.930895, 1.52334", \ + "0.110658, 0.216929, 0.281517, 0.393093, 0.590298, 0.936474, 1.52855" \ + ); + } + } + 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.0872792, 0.190792, 0.25879, 0.370837, 0.557936, 0.869711, 1.38931", \ + "0.131708, 0.235742, 0.303647, 0.415915, 0.602995, 0.914855, 1.43457", \ + "0.164444, 0.269792, 0.337821, 0.449959, 0.637429, 0.949168, 1.46915", \ + "0.214657, 0.323264, 0.391185, 0.503313, 0.690816, 1.00265, 1.52981", \ + "0.282212, 0.400391, 0.467406, 0.579013, 0.766429, 1.0784, 1.59847", \ + "0.371226, 0.506584, 0.57176, 0.683907, 0.869766, 1.18176, 1.7008", \ + "0.487931, 0.652829, 0.723122, 0.833599, 1.01931, 1.32706, 1.8452" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0248453, 0.159447, 0.256393, 0.416148, 0.684263, 1.13091, 1.87594", \ + "0.0269575, 0.159635, 0.256394, 0.417056, 0.684264, 1.13092, 1.87595", \ + "0.0304997, 0.160245, 0.256395, 0.417057, 0.684265, 1.13145, 1.87596", \ + "0.0377627, 0.161898, 0.257353, 0.417058, 0.684467, 1.13333, 1.88255", \ + "0.0503101, 0.166776, 0.259641, 0.418432, 0.685309, 1.13334, 1.88256", \ + "0.068442, 0.178327, 0.266312, 0.421393, 0.687471, 1.13335, 1.88257", \ + "0.098142, 0.202247, 0.28213, 0.429724, 0.691924, 1.1365, 1.88258" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.221353, 0.360051, 0.427312, 0.528463, 0.691048, 0.958001, 1.40199", \ + "0.244173, 0.383195, 0.450462, 0.551635, 0.71444, 0.981465, 1.42538", \ + "0.27324, 0.411832, 0.479419, 0.580828, 0.743513, 1.01068, 1.45463", \ + "0.3241, 0.464249, 0.532214, 0.634441, 0.79769, 1.06479, 1.50873", \ + "0.398183, 0.542097, 0.610673, 0.714099, 0.878875, 1.14732, 1.59207", \ + "0.493805, 0.647401, 0.717083, 0.821068, 0.986284, 1.25557, 1.70239", \ + "0.625201, 0.801526, 0.872772, 0.976831, 1.14034, 1.40611, 1.85182" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0570165, 0.171705, 0.24329, 0.362687, 0.569692, 0.922493, 1.51746", \ + "0.0570175, 0.171706, 0.243291, 0.362688, 0.570088, 0.923063, 1.51747", \ + "0.0573477, 0.171707, 0.243292, 0.36279, 0.570089, 0.923064, 1.5184", \ + "0.0610144, 0.174059, 0.245259, 0.364751, 0.571252, 0.925939, 1.51841", \ + "0.0710764, 0.179289, 0.250375, 0.370184, 0.576047, 0.926769, 1.51906", \ + "0.08802, 0.190354, 0.259726, 0.376679, 0.581828, 0.932917, 1.52489", \ + "0.11678, 0.213174, 0.274866, 0.386641, 0.58848, 0.937936, 1.53152" \ + ); + } + } + 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.00583454, 0.00611051, 0.00612664, 0.00610523, 0.00604267, 0.00589428, 0.00592445", \ + "0.00567366, 0.00592361, 0.00602447, 0.00593343, 0.00586381, 0.00578781, 0.00577794", \ + "0.0056149, 0.00583205, 0.00589983, 0.00587129, 0.0058142, 0.00566576, 0.0057162", \ + "0.00560678, 0.00573371, 0.00575256, 0.0058302, 0.00571253, 0.00567489, 0.00562235", \ + "0.00570289, 0.00579136, 0.00581843, 0.00574302, 0.00573904, 0.00556414, 0.00628158", \ + "0.00621347, 0.00625308, 0.0062397, 0.0062863, 0.00625046, 0.00609678, 0.00640239", \ + "0.00747292, 0.0072775, 0.00728806, 0.00718147, 0.00715744, 0.00718751, 0.00692358" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00975022, 0.0100217, 0.0100965, 0.0100583, 0.01004, 0.00985567, 0.00966554", \ + "0.00966488, 0.00988446, 0.00993542, 0.00995388, 0.00991517, 0.00981793, 0.00954349", \ + "0.0096053, 0.00994779, 0.0099687, 0.0099777, 0.00993965, 0.00982582, 0.0095588", \ + "0.00958273, 0.00980342, 0.00984825, 0.00995072, 0.00983467, 0.00975696, 0.00955489", \ + "0.00961113, 0.00976058, 0.00983359, 0.00974621, 0.00977742, 0.00993496, 0.00962295", \ + "0.00972029, 0.0098065, 0.00993773, 0.0099423, 0.0100317, 0.0097494, 0.00996138", \ + "0.0102587, 0.0101325, 0.0102326, 0.0101849, 0.010203, 0.010306, 0.0101507" \ + ); + } + } + 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.00559871, 0.00590025, 0.00591735, 0.00590067, 0.00583208, 0.00565839, 0.00573491", \ + "0.00542906, 0.00570137, 0.00583255, 0.00571779, 0.0056624, 0.00548949, 0.00563305", \ + "0.00534024, 0.00558336, 0.00568144, 0.00561201, 0.0055925, 0.00546937, 0.00544938", \ + "0.00530948, 0.0054626, 0.00547807, 0.00558336, 0.00543812, 0.00547645, 0.00539096", \ + "0.00541181, 0.0055197, 0.0055514, 0.00550854, 0.00551734, 0.00532769, 0.00603087", \ + "0.00586635, 0.00591869, 0.00593777, 0.00599257, 0.00600379, 0.00570626, 0.00604881", \ + "0.00720677, 0.00709143, 0.00705238, 0.00705052, 0.00701717, 0.00705746, 0.00670983" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00863009, 0.00888638, 0.00894358, 0.00889351, 0.00891456, 0.00871466, 0.0085173", \ + "0.00854988, 0.00876892, 0.00882069, 0.00883202, 0.00876399, 0.00863681, 0.00844619", \ + "0.00845979, 0.00875532, 0.00882183, 0.00882948, 0.00881219, 0.00867304, 0.00839769", \ + "0.00843596, 0.00865322, 0.00870475, 0.008804, 0.00875451, 0.00862931, 0.00830929", \ + "0.00848915, 0.00860748, 0.00866032, 0.00859594, 0.00860478, 0.00883061, 0.008589", \ + "0.00865451, 0.00868803, 0.00874181, 0.00882922, 0.0088866, 0.00861009, 0.00881425", \ + "0.00950621, 0.00924494, 0.00926191, 0.00925408, 0.00922851, 0.00929022, 0.00910966" \ + ); + } + } + 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.00511966, 0.00543292, 0.00543605, 0.00542417, 0.00533536, 0.00519026, 0.00525255", \ + "0.00496043, 0.00525303, 0.00539126, 0.00526922, 0.00520781, 0.00503739, 0.0051139", \ + "0.0048818, 0.00513891, 0.00522349, 0.00515246, 0.00509618, 0.00502432, 0.00497689", \ + "0.00484137, 0.00501747, 0.0050388, 0.00509511, 0.00496977, 0.00484497, 0.00491624", \ + "0.00495174, 0.00507824, 0.00515059, 0.00511733, 0.00506179, 0.00490692, 0.00518127", \ + "0.00543743, 0.00543947, 0.00548941, 0.00554943, 0.00555106, 0.00528865, 0.00548363", \ + "0.00675209, 0.00655646, 0.00660584, 0.00654769, 0.00653563, 0.00654675, 0.00622374" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00741137, 0.00762639, 0.00771151, 0.00766276, 0.0075822, 0.00741056, 0.00717521", \ + "0.00734578, 0.00758461, 0.00763571, 0.00761079, 0.00758355, 0.00745446, 0.00723203", \ + "0.00726352, 0.00756782, 0.00764909, 0.00767514, 0.00763828, 0.0074894, 0.0072798", \ + "0.00726936, 0.00744732, 0.00748581, 0.00759246, 0.00758335, 0.00738622, 0.00717646", \ + "0.0073371, 0.00744839, 0.00748006, 0.00744419, 0.00743217, 0.00751827, 0.00707227", \ + "0.0076525, 0.00760866, 0.00768186, 0.00780231, 0.00780534, 0.00757008, 0.0077139", \ + "0.00870189, 0.00836736, 0.00843642, 0.00842705, 0.00835992, 0.00839027, 0.00822809" \ + ); + } + } + 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.00482029, 0.00515519, 0.00515911, 0.00512531, 0.00503748, 0.00485115, 0.00495572", \ + "0.00461752, 0.00493417, 0.00496788, 0.00497889, 0.00483666, 0.00468781, 0.00475065", \ + "0.00454618, 0.00481435, 0.00487747, 0.00483282, 0.00477336, 0.0046287, 0.00470321", \ + "0.00449753, 0.00471331, 0.00471158, 0.00483319, 0.00467712, 0.00463024, 0.0050658", \ + "0.00466879, 0.00483818, 0.00486894, 0.00483333, 0.00481109, 0.00473241, 0.00476893", \ + "0.00517372, 0.00522243, 0.00518866, 0.00525886, 0.00524705, 0.00492952, 0.00514197", \ + "0.00665629, 0.00637636, 0.00638063, 0.00629066, 0.00627153, 0.00617517, 0.00577452" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00607914, 0.00632429, 0.00637683, 0.00637869, 0.00632934, 0.00617156, 0.00592614", \ + "0.00593246, 0.00618842, 0.00624171, 0.00623791, 0.00622685, 0.00607752, 0.00585777", \ + "0.0058511, 0.00610371, 0.00616628, 0.0061649, 0.00618802, 0.00605839, 0.00582375", \ + "0.00592817, 0.00604636, 0.00610186, 0.00619792, 0.00613797, 0.00615893, 0.00578034", \ + "0.00618018, 0.00622779, 0.00628029, 0.00622483, 0.00624353, 0.00650212, 0.00610812", \ + "0.00679126, 0.00666912, 0.00673447, 0.00673942, 0.00683062, 0.00654769, 0.00681463", \ + "0.00815276, 0.00780007, 0.00778884, 0.00767838, 0.00771632, 0.00758956, 0.00742996" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00240836; + rise_capacitance : 0.00245523; + rise_capacitance_range (0.00233242, 0.00255653); + fall_capacitance : 0.00236149; + fall_capacitance_range (0.00211925, 0.00263556); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00232261; + rise_capacitance : 0.00237554; + rise_capacitance_range (0.00214536, 0.00253076); + fall_capacitance : 0.00226968; + fall_capacitance_range (0.00200853, 0.00257142); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00229174; + rise_capacitance : 0.00234888; + rise_capacitance_range (0.00208182, 0.00255534); + fall_capacitance : 0.0022346; + fall_capacitance_range (0.00195552, 0.00255865); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00222881; + rise_capacitance : 0.0023076; + rise_capacitance_range (0.00202022, 0.00256582); + fall_capacitance : 0.00215002; + fall_capacitance_range (0.00196512, 0.0022756); + } + } + cell (sg13cmos5l_or4_2) { + area : 16.3296; + cell_footprint : "or4"; + cell_leakage_power : 704.316; + leakage_power () { + value : 1323.92; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 713.347; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 844.034; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 503.922; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 1002.73; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 507.494; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 676.337; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 467.788; + when : "!A&B&C&D"; + } + leakage_power () { + value : 1158.45; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 510.644; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 679.109; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 467.527; + when : "A&!B&C&D"; + } + leakage_power () { + value : 842.516; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 474.079; + when : "A&B&!C&D"; + } + leakage_power () { + value : 643.603; + when : "A&B&C&!D"; + } + leakage_power () { + value : 453.551; + 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.120701, 0.238452, 0.307713, 0.420948, 0.609494, 0.92213, 1.44242", \ + "0.170576, 0.28801, 0.357137, 0.470315, 0.658829, 0.971782, 1.49241", \ + "0.212816, 0.331207, 0.400452, 0.513417, 0.701846, 1.01465, 1.53504", \ + "0.281429, 0.404427, 0.473313, 0.586098, 0.774277, 1.08722, 1.6076", \ + "0.381749, 0.513238, 0.581562, 0.694307, 0.881353, 1.19355, 1.7136", \ + "0.522818, 0.675696, 0.74395, 0.856196, 1.04375, 1.35419, 1.87452", \ + "0.713118, 0.895418, 0.968696, 1.07929, 1.26744, 1.57671, 2.09539" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0317429, 0.165647, 0.261395, 0.420825, 0.688479, 1.13519, 1.87967", \ + "0.0323082, 0.165648, 0.261396, 0.420948, 0.68848, 1.1352, 1.87968", \ + "0.0355604, 0.165724, 0.261397, 0.420949, 0.689919, 1.13521, 1.87969", \ + "0.0425807, 0.167472, 0.262186, 0.420988, 0.68992, 1.13836, 1.87974", \ + "0.0552111, 0.173257, 0.265095, 0.422665, 0.689921, 1.13837, 1.87975", \ + "0.076949, 0.187323, 0.273051, 0.42705, 0.691568, 1.13838, 1.88034", \ + "0.106846, 0.217057, 0.295753, 0.438785, 0.698437, 1.14128, 1.88351" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.353862, 0.52153, 0.594611, 0.70187, 0.867566, 1.13622, 1.58066", \ + "0.384736, 0.552476, 0.624787, 0.731772, 0.898247, 1.16711, 1.6112", \ + "0.410874, 0.579214, 0.65215, 0.758422, 0.925128, 1.19417, 1.63856", \ + "0.455863, 0.624449, 0.697138, 0.804202, 0.970824, 1.23969, 1.68428", \ + "0.522036, 0.694568, 0.768476, 0.876338, 1.04315, 1.31227, 1.75663", \ + "0.611049, 0.794735, 0.871505, 0.980904, 1.14912, 1.41934, 1.86416", \ + "0.729079, 0.930839, 1.01196, 1.12645, 1.30047, 1.57069, 2.0159" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0760842, 0.19974, 0.272798, 0.390871, 0.594122, 0.943106, 1.53401", \ + "0.0760852, 0.200047, 0.272799, 0.391073, 0.59415, 0.943107, 1.5345", \ + "0.0760862, 0.200048, 0.2728, 0.391074, 0.594151, 0.943108, 1.53509", \ + "0.0771498, 0.200049, 0.272801, 0.391075, 0.594152, 0.944402, 1.53548", \ + "0.08174, 0.204803, 0.275951, 0.393447, 0.595951, 0.944653, 1.53549", \ + "0.09201, 0.216894, 0.286926, 0.402571, 0.602831, 0.948955, 1.53664", \ + "0.11451, 0.241054, 0.308921, 0.422241, 0.619224, 0.957143, 1.54132" \ + ); + } + } + 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.118384, 0.233991, 0.30288, 0.415582, 0.603661, 0.915889, 1.4357", \ + "0.16747, 0.283172, 0.351948, 0.464699, 0.652353, 0.965529, 1.48479", \ + "0.20823, 0.325285, 0.393926, 0.506736, 0.694597, 1.00699, 1.527", \ + "0.274325, 0.395834, 0.464168, 0.576782, 0.764591, 1.07706, 1.59728", \ + "0.369701, 0.500456, 0.568784, 0.680664, 0.867835, 1.17997, 1.69967", \ + "0.500606, 0.6537, 0.721614, 0.833575, 1.01989, 1.33131, 1.85042", \ + "0.679358, 0.863987, 0.937029, 1.04823, 1.23504, 1.54411, 2.06263" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0302946, 0.163846, 0.259854, 0.419353, 0.687154, 1.13374, 1.87803", \ + "0.0311478, 0.163847, 0.259855, 0.419881, 0.687337, 1.13426, 1.87804", \ + "0.0345163, 0.164346, 0.259918, 0.419882, 0.687409, 1.13427, 1.87845", \ + "0.0416379, 0.166371, 0.260869, 0.419883, 0.687514, 1.13525, 1.87846", \ + "0.0551915, 0.172138, 0.264178, 0.421553, 0.688401, 1.13526, 1.87847", \ + "0.077167, 0.187168, 0.272476, 0.426263, 0.690789, 1.13621, 1.87986", \ + "0.106956, 0.21797, 0.295425, 0.438259, 0.697614, 1.14024, 1.88277" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.347654, 0.515833, 0.588655, 0.69543, 0.861522, 1.13, 1.57452", \ + "0.37699, 0.544598, 0.61734, 0.724349, 0.890486, 1.15953, 1.60398", \ + "0.403864, 0.572212, 0.64449, 0.751487, 0.918177, 1.18756, 1.63148", \ + "0.451586, 0.62059, 0.693288, 0.800483, 0.96697, 1.23597, 1.68062", \ + "0.524417, 0.698243, 0.772377, 0.88002, 1.04755, 1.31677, 1.76104", \ + "0.625619, 0.81239, 0.889313, 0.999062, 1.16816, 1.43825, 1.88342", \ + "0.764289, 0.972282, 1.0543, 1.16903, 1.34134, 1.61195, 2.05813" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0760184, 0.200366, 0.272562, 0.390973, 0.59418, 0.942591, 1.53401", \ + "0.0760449, 0.200367, 0.272563, 0.391289, 0.594295, 0.942844, 1.53511", \ + "0.0760464, 0.200368, 0.272564, 0.39129, 0.594296, 0.943381, 1.53512", \ + "0.0778176, 0.200369, 0.272565, 0.391291, 0.594297, 0.943382, 1.53513", \ + "0.083872, 0.206518, 0.277077, 0.394652, 0.597196, 0.944723, 1.53514", \ + "0.098054, 0.220354, 0.289567, 0.40482, 0.60408, 0.949563, 1.53835", \ + "0.126533, 0.248154, 0.314839, 0.427178, 0.620137, 0.958749, 1.54348" \ + ); + } + } + 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.111665, 0.225394, 0.293889, 0.406033, 0.593926, 0.905826, 1.42586", \ + "0.160458, 0.274527, 0.34286, 0.455216, 0.642689, 0.955438, 1.47517", \ + "0.199511, 0.315145, 0.383584, 0.495835, 0.683454, 0.995644, 1.5154", \ + "0.262103, 0.382588, 0.450859, 0.563315, 0.750452, 1.06289, 1.58282", \ + "0.35084, 0.481745, 0.549707, 0.661304, 0.848643, 1.16019, 1.68", \ + "0.473062, 0.626619, 0.693656, 0.805811, 0.992181, 1.30347, 1.82306", \ + "0.637422, 0.818926, 0.895545, 1.00586, 1.19081, 1.50024, 2.01947" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0286482, 0.162359, 0.258557, 0.418299, 0.68645, 1.13277, 1.87758", \ + "0.0299798, 0.162571, 0.258558, 0.418334, 0.686451, 1.13333, 1.87791", \ + "0.0336471, 0.1633, 0.258763, 0.418356, 0.686518, 1.13335, 1.87792", \ + "0.0411029, 0.165551, 0.259915, 0.418907, 0.686677, 1.13564, 1.87793", \ + "0.0555488, 0.171554, 0.263455, 0.420821, 0.687536, 1.13565, 1.87794", \ + "0.07761, 0.187597, 0.272297, 0.425776, 0.689844, 1.1359, 1.87852", \ + "0.10833, 0.21877, 0.295827, 0.438396, 0.696366, 1.13924, 1.88196" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.326133, 0.493779, 0.566668, 0.672841, 0.839696, 1.10841, 1.55268", \ + "0.352091, 0.520082, 0.592479, 0.699718, 0.866115, 1.13476, 1.57914", \ + "0.379825, 0.548323, 0.621394, 0.727645, 0.89418, 1.16344, 1.6074", \ + "0.432111, 0.601421, 0.6743, 0.781347, 0.948049, 1.21703, 1.66228", \ + "0.51396, 0.688299, 0.762463, 0.870864, 1.03799, 1.30759, 1.75178", \ + "0.628456, 0.816506, 0.892948, 1.00247, 1.17144, 1.44195, 1.88723", \ + "0.788916, 0.998954, 1.0796, 1.19329, 1.36242, 1.63471, 2.07862" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0760197, 0.200164, 0.272295, 0.390378, 0.594141, 0.942991, 1.53489", \ + "0.0760207, 0.200165, 0.272296, 0.390476, 0.594142, 0.942992, 1.5349", \ + "0.0760921, 0.200166, 0.272297, 0.390477, 0.594143, 0.943265, 1.53535", \ + "0.0787949, 0.200907, 0.272298, 0.390667, 0.594384, 0.943984, 1.53536", \ + "0.086788, 0.207743, 0.278531, 0.39593, 0.597833, 0.945603, 1.53537", \ + "0.105921, 0.223022, 0.291019, 0.405689, 0.605488, 0.951585, 1.53934", \ + "0.138791, 0.253461, 0.316884, 0.427642, 0.618688, 0.95926, 1.54503" \ + ); + } + } + 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.102712, 0.215562, 0.283664, 0.395828, 0.583225, 0.895252, 1.41477", \ + "0.150477, 0.263629, 0.331803, 0.443996, 0.631221, 0.944367, 1.46388", \ + "0.187476, 0.302453, 0.370712, 0.482752, 0.670096, 0.982124, 1.50156", \ + "0.245825, 0.365818, 0.433802, 0.545376, 0.733385, 1.04523, 1.56524", \ + "0.326829, 0.459198, 0.527285, 0.638443, 0.825001, 1.13635, 1.65581", \ + "0.437072, 0.592856, 0.661705, 0.772113, 0.958645, 1.2691, 1.78835", \ + "0.584585, 0.772732, 0.847769, 0.957598, 1.13875, 1.44916, 1.96504" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0275441, 0.161761, 0.257981, 0.417811, 0.685986, 1.13249, 1.87782", \ + "0.0293716, 0.161919, 0.258034, 0.417844, 0.685987, 1.13355, 1.87783", \ + "0.0334461, 0.162683, 0.258357, 0.417938, 0.68861, 1.13356, 1.87784", \ + "0.0415633, 0.165617, 0.259547, 0.418599, 0.688611, 1.13616, 1.87785", \ + "0.0572551, 0.172009, 0.263387, 0.420598, 0.688612, 1.13617, 1.87786", \ + "0.079793, 0.189404, 0.273498, 0.425581, 0.689855, 1.13618, 1.87824", \ + "0.113603, 0.223424, 0.299505, 0.44042, 0.697374, 1.13955, 1.88142" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.289536, 0.457209, 0.530199, 0.637701, 0.803805, 1.07241, 1.51703", \ + "0.312187, 0.480336, 0.552487, 0.659835, 0.826739, 1.09549, 1.53964", \ + "0.341781, 0.510202, 0.583226, 0.690187, 0.856252, 1.12488, 1.56922", \ + "0.399065, 0.567905, 0.640864, 0.748109, 0.914742, 1.18382, 1.62815", \ + "0.489695, 0.661866, 0.735121, 0.84318, 1.01067, 1.28013, 1.72436", \ + "0.611046, 0.796051, 0.871152, 0.97908, 1.14776, 1.41912, 1.86428", \ + "0.778752, 0.985942, 1.06429, 1.17504, 1.34085, 1.61067, 2.05582" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0760644, 0.200068, 0.272159, 0.390925, 0.593895, 0.942896, 1.53403", \ + "0.0760654, 0.200069, 0.27216, 0.390926, 0.595546, 0.942897, 1.53404", \ + "0.076125, 0.20007, 0.272161, 0.390927, 0.595547, 0.942898, 1.53405", \ + "0.0795718, 0.201238, 0.272584, 0.391328, 0.595548, 0.943524, 1.53418", \ + "0.0911444, 0.20856, 0.278843, 0.396459, 0.598588, 0.9457, 1.53542", \ + "0.116095, 0.22352, 0.290764, 0.405508, 0.606659, 0.95257, 1.53968", \ + "0.152659, 0.256329, 0.317216, 0.426438, 0.619663, 0.960262, 1.54719" \ + ); + } + } + 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.00875795, 0.00935138, 0.00937523, 0.00933071, 0.00922724, 0.00893924, 0.00908286", \ + "0.00864276, 0.00921326, 0.00922581, 0.00921509, 0.0091081, 0.00889506, 0.00904437", \ + "0.00863342, 0.00908075, 0.0091845, 0.0091276, 0.00914657, 0.00874875, 0.00888971", \ + "0.00867553, 0.00898392, 0.00898718, 0.00924661, 0.00909088, 0.00895734, 0.00889498", \ + "0.0088828, 0.00893204, 0.00896057, 0.00887747, 0.00882514, 0.00838513, 0.00922374", \ + "0.00958704, 0.00938859, 0.00929407, 0.0094761, 0.0093884, 0.00869748, 0.00956295", \ + "0.0112558, 0.0104118, 0.01045, 0.010283, 0.0104691, 0.0104048, 0.0093548" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0130137, 0.0129974, 0.0131407, 0.0132632, 0.0130297, 0.0127647, 0.012383", \ + "0.0129144, 0.0129087, 0.0129485, 0.0129347, 0.0128813, 0.0126784, 0.0120854", \ + "0.0128712, 0.0129791, 0.013115, 0.0131279, 0.0130965, 0.0128566, 0.0123326", \ + "0.0128398, 0.0128101, 0.0129187, 0.0131319, 0.0131507, 0.0128739, 0.0124594", \ + "0.0129724, 0.012756, 0.0128686, 0.0128305, 0.0129394, 0.0129214, 0.0121241", \ + "0.0132122, 0.0128647, 0.0129606, 0.0130698, 0.013045, 0.0126026, 0.0130868", \ + "0.0142155, 0.0132084, 0.0131269, 0.0131289, 0.0135068, 0.0135554, 0.0132501" \ + ); + } + } + 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.00854393, 0.00918132, 0.00923732, 0.00918704, 0.00905807, 0.00870848, 0.00887144", \ + "0.00840446, 0.00903572, 0.00905603, 0.00910928, 0.00894247, 0.00870351, 0.00879287", \ + "0.00837581, 0.00887716, 0.00893053, 0.00905439, 0.00882337, 0.0085536, 0.00866636", \ + "0.00837849, 0.00869034, 0.00875363, 0.00901813, 0.00883556, 0.00853733, 0.00862616", \ + "0.00860202, 0.00865578, 0.00874318, 0.00859193, 0.00863607, 0.00825801, 0.00923078", \ + "0.00928143, 0.00909518, 0.00900885, 0.00923126, 0.00911253, 0.00860219, 0.00942127", \ + "0.0110174, 0.0102315, 0.0102569, 0.0101137, 0.0102653, 0.0102286, 0.0094266" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0118648, 0.0118958, 0.0120052, 0.0120462, 0.0119071, 0.0115835, 0.0111756", \ + "0.0117569, 0.011746, 0.0118516, 0.0117902, 0.0116526, 0.0116198, 0.0111662", \ + "0.0117671, 0.0117978, 0.0118342, 0.0119438, 0.0119739, 0.0118314, 0.011286", \ + "0.0117008, 0.0116516, 0.0117415, 0.0120614, 0.0120464, 0.0116986, 0.0113007", \ + "0.0118758, 0.0115958, 0.011704, 0.0116269, 0.0118419, 0.0117117, 0.0109086", \ + "0.0122182, 0.0117224, 0.0117608, 0.0118767, 0.0119225, 0.0112831, 0.0120439", \ + "0.0134256, 0.0121618, 0.0121309, 0.0123022, 0.012389, 0.0125059, 0.0118044" \ + ); + } + } + 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.0080603, 0.0087316, 0.00876657, 0.00871517, 0.00861567, 0.00827783, 0.00843798", \ + "0.00797282, 0.00859976, 0.00864563, 0.00862042, 0.00848336, 0.00823793, 0.00843745", \ + "0.0079259, 0.00844463, 0.00857811, 0.0085412, 0.00838208, 0.0081167, 0.00817482", \ + "0.00794125, 0.00825066, 0.00831847, 0.00851157, 0.0082351, 0.00818828, 0.00815248", \ + "0.00810455, 0.00822123, 0.00831589, 0.0081893, 0.00823129, 0.00784632, 0.00913869", \ + "0.008822, 0.00867471, 0.00862208, 0.00885422, 0.0087617, 0.00819633, 0.00871958", \ + "0.0105841, 0.00968762, 0.00978683, 0.00962835, 0.00947961, 0.0097297, 0.00910322" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0106878, 0.0107075, 0.0108547, 0.0106889, 0.010655, 0.0103679, 0.010022", \ + "0.0105432, 0.0105771, 0.0105745, 0.0107093, 0.010649, 0.0102357, 0.00977584", \ + "0.0105234, 0.010604, 0.0108784, 0.0107222, 0.0107772, 0.0106105, 0.0100444", \ + "0.0105322, 0.0104469, 0.0105284, 0.0108455, 0.0107545, 0.0105244, 0.0101292", \ + "0.010772, 0.0103833, 0.0104161, 0.0104394, 0.0104698, 0.0104073, 0.00985566", \ + "0.0113608, 0.010653, 0.0106592, 0.0107687, 0.0108193, 0.0103632, 0.0109061", \ + "0.0128918, 0.011419, 0.0112842, 0.0114817, 0.0112551, 0.0117012, 0.011017" \ + ); + } + } + 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.00780828, 0.00853748, 0.00856232, 0.00848712, 0.00836249, 0.00800849, 0.00823499", \ + "0.00765773, 0.00831713, 0.00838406, 0.00834951, 0.00817614, 0.0080067, 0.00814637", \ + "0.00760374, 0.00814958, 0.00831661, 0.00822548, 0.00836027, 0.00776228, 0.00793146", \ + "0.00762901, 0.007963, 0.00797225, 0.00805319, 0.0079577, 0.00794804, 0.00786643", \ + "0.0077804, 0.00795583, 0.00807294, 0.00786898, 0.00787581, 0.00754004, 0.00932583", \ + "0.00865483, 0.00844674, 0.00843323, 0.00854994, 0.00861553, 0.00802728, 0.0087238", \ + "0.0104593, 0.00946578, 0.00959788, 0.00938408, 0.00895305, 0.00917436, 0.00818384" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00935613, 0.00927842, 0.00943403, 0.0094968, 0.00944626, 0.00917098, 0.008789", \ + "0.00922922, 0.00918169, 0.00918815, 0.00927123, 0.00919306, 0.00916602, 0.00877398", \ + "0.00915131, 0.00931348, 0.00935722, 0.00949648, 0.00940113, 0.00912266, 0.00882793", \ + "0.00919513, 0.00903304, 0.00914405, 0.00949659, 0.00924588, 0.00897055, 0.00871343", \ + "0.00965687, 0.00916277, 0.00914699, 0.00913362, 0.00917348, 0.00915468, 0.00859764", \ + "0.0106182, 0.00969161, 0.00967838, 0.00972917, 0.00979022, 0.00931972, 0.00948351", \ + "0.0127251, 0.0108879, 0.0107211, 0.0108802, 0.0103922, 0.0106886, 0.0101169" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00239092; + rise_capacitance : 0.00243533; + rise_capacitance_range (0.00231705, 0.00252759); + fall_capacitance : 0.00234651; + fall_capacitance_range (0.00211096, 0.00261815); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00232425; + rise_capacitance : 0.00237519; + rise_capacitance_range (0.0021557, 0.00251706); + fall_capacitance : 0.00227332; + fall_capacitance_range (0.00201937, 0.00256959); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00229495; + rise_capacitance : 0.00235196; + rise_capacitance_range (0.00210854, 0.00253596); + fall_capacitance : 0.00223793; + fall_capacitance_range (0.001968, 0.00255166); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00223226; + rise_capacitance : 0.00231596; + rise_capacitance_range (0.00209166, 0.00253147); + fall_capacitance : 0.00214856; + fall_capacitance_range (0.00199194, 0.00225394); + } + } + cell (sg13cmos5l_sdfbbp_1) { + area : 63.504; + cell_footprint : "sdfbbp"; + cell_leakage_power : 3658.31; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 3440.59; + when : "!CLK&!D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 3621.72; + when : "!CLK&!D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 2642.51; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 2849.15; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 2507.4; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 3499.15; + when : "CLK&!D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 3499.06; + when : "CLK&!D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 3630.21; + when : "!CLK&D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 3574.14; + when : "!CLK&D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 3441.71; + when : "!CLK&D&RESET_B&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 4286.45; + when : "CLK&D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 4286.43; + when : "CLK&D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 3731.1; + when : "CLK&D&RESET_B&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 3642.73; + when : "!CLK&!D&RESET_B&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 3823.87; + when : "!CLK&!D&RESET_B&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 4004.22; + when : "!CLK&!D&RESET_B&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 3948.14; + when : "!CLK&!D&RESET_B&SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 3701.29; + when : "CLK&!D&RESET_B&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 3796.57; + when : "CLK&!D&RESET_B&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 4660.45; + when : "CLK&!D&RESET_B&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 4237.53; + 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.476339, 0.568067, 0.635711, 0.747144, 0.934445, 1.24641, 1.76612", \ + "0.521205, 0.61315, 0.680426, 0.79211, 0.979035, 1.29086, 1.81069", \ + "0.556172, 0.647979, 0.715323, 0.827293, 1.01481, 1.32625, 1.84637", \ + "0.611773, 0.703569, 0.77097, 0.882632, 1.06995, 1.38205, 1.90199", \ + "0.689135, 0.78082, 0.848083, 0.959692, 1.14681, 1.45881, 1.97883", \ + "0.79393, 0.885755, 0.953128, 1.06478, 1.25172, 1.56379, 2.08374", \ + "0.93409, 1.0258, 1.09322, 1.20493, 1.3923, 1.70414, 2.22409" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0313719, 0.16057, 0.256879, 0.416787, 0.684687, 1.13197, 1.87684", \ + "0.0314236, 0.160572, 0.256909, 0.416789, 0.684825, 1.13198, 1.87693", \ + "0.0314246, 0.160573, 0.258142, 0.416946, 0.685314, 1.13199, 1.87694", \ + "0.0314256, 0.160574, 0.258143, 0.416947, 0.685315, 1.13203, 1.87695", \ + "0.0314266, 0.160575, 0.258144, 0.416948, 0.685316, 1.13209, 1.87696", \ + "0.0314276, 0.160576, 0.258145, 0.416949, 0.685317, 1.1321, 1.87697", \ + "0.0314286, 0.160586, 0.258146, 0.41695, 0.685318, 1.13211, 1.87698" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.39002, 0.475153, 0.532781, 0.627467, 0.786942, 1.05221, 1.49451", \ + "0.433699, 0.518521, 0.576081, 0.671116, 0.83046, 1.0957, 1.53783", \ + "0.467675, 0.552269, 0.609993, 0.705038, 0.864356, 1.12966, 1.57174", \ + "0.522018, 0.606794, 0.664297, 0.759491, 0.91865, 1.18402, 1.62608", \ + "0.601129, 0.685859, 0.743376, 0.838592, 0.997652, 1.2629, 1.70491", \ + "0.711646, 0.796289, 0.85388, 0.949087, 1.10819, 1.37348, 1.81549", \ + "0.863252, 0.947819, 1.0054, 1.10065, 1.25984, 1.52495, 1.96712" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0266653, 0.131242, 0.207653, 0.335188, 0.549107, 0.905833, 1.50038", \ + "0.0266956, 0.131243, 0.207802, 0.335189, 0.549176, 0.905834, 1.50039", \ + "0.026704, 0.131244, 0.207803, 0.335252, 0.549549, 0.905835, 1.5004", \ + "0.026705, 0.131245, 0.207804, 0.335253, 0.54955, 0.905836, 1.50048", \ + "0.026706, 0.131246, 0.207805, 0.335254, 0.549551, 0.905837, 1.50085", \ + "0.026741, 0.131247, 0.207806, 0.335255, 0.549552, 0.905838, 1.50086", \ + "0.026817, 0.131248, 0.207807, 0.335256, 0.549553, 0.906154, 1.50087" \ + ); + } + } + 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.476339, 0.568067, 0.635711, 0.747144, 0.934445, 1.24641, 1.76612", \ + "0.521205, 0.61315, 0.680426, 0.79211, 0.979035, 1.29086, 1.81069", \ + "0.556172, 0.647979, 0.715323, 0.827293, 1.01481, 1.32625, 1.84637", \ + "0.611773, 0.703569, 0.77097, 0.882632, 1.06995, 1.38205, 1.90199", \ + "0.689135, 0.78082, 0.848083, 0.959692, 1.14681, 1.45881, 1.97883", \ + "0.79393, 0.885755, 0.953128, 1.06478, 1.25172, 1.56379, 2.08374", \ + "0.93409, 1.0258, 1.09322, 1.20493, 1.3923, 1.70414, 2.22409" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0313719, 0.16057, 0.256879, 0.416787, 0.684687, 1.13197, 1.87684", \ + "0.0314236, 0.160572, 0.256909, 0.416789, 0.684825, 1.13198, 1.87693", \ + "0.0314246, 0.160573, 0.258142, 0.416946, 0.685314, 1.13199, 1.87694", \ + "0.0314256, 0.160574, 0.258143, 0.416947, 0.685315, 1.13203, 1.87695", \ + "0.0314266, 0.160575, 0.258144, 0.416948, 0.685316, 1.13209, 1.87696", \ + "0.0314276, 0.160576, 0.258145, 0.416949, 0.685317, 1.1321, 1.87697", \ + "0.0314286, 0.160586, 0.258146, 0.41695, 0.685318, 1.13211, 1.87698" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.39002, 0.475153, 0.532781, 0.627467, 0.786942, 1.05221, 1.49451", \ + "0.433699, 0.518521, 0.576081, 0.671116, 0.83046, 1.0957, 1.53783", \ + "0.467675, 0.552269, 0.609993, 0.705038, 0.864356, 1.12966, 1.57174", \ + "0.522018, 0.606794, 0.664297, 0.759491, 0.91865, 1.18402, 1.62608", \ + "0.601129, 0.685859, 0.743376, 0.838592, 0.997652, 1.2629, 1.70491", \ + "0.711646, 0.796289, 0.85388, 0.949087, 1.10819, 1.37348, 1.81549", \ + "0.863252, 0.947819, 1.0054, 1.10065, 1.25984, 1.52495, 1.96712" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0266653, 0.131242, 0.207653, 0.335188, 0.549107, 0.905833, 1.50038", \ + "0.0266956, 0.131243, 0.207802, 0.335189, 0.549176, 0.905834, 1.50039", \ + "0.026704, 0.131244, 0.207803, 0.335252, 0.549549, 0.905835, 1.5004", \ + "0.026705, 0.131245, 0.207804, 0.335253, 0.54955, 0.905836, 1.50048", \ + "0.026706, 0.131246, 0.207805, 0.335254, 0.549551, 0.905837, 1.50085", \ + "0.026741, 0.131247, 0.207806, 0.335255, 0.549552, 0.905838, 1.50086", \ + "0.026817, 0.131248, 0.207807, 0.335256, 0.549553, 0.906154, 1.50087" \ + ); + } + } + 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.321051, 0.405843, 0.463457, 0.558634, 0.717734, 0.98303, 1.42519", \ + "0.364208, 0.448965, 0.506655, 0.60159, 0.761116, 1.02611, 1.46824", \ + "0.403603, 0.488288, 0.545924, 0.641332, 0.80045, 1.06567, 1.50792", \ + "0.467034, 0.55173, 0.609339, 0.704434, 0.863593, 1.12883, 1.57077", \ + "0.559835, 0.644246, 0.70185, 0.796939, 0.956313, 1.22146, 1.66372", \ + "0.682894, 0.766917, 0.824373, 0.919495, 1.07891, 1.34401, 1.78603", \ + "0.855669, 0.938803, 0.995631, 1.09067, 1.25001, 1.51533, 1.95737" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0272865, 0.131473, 0.207888, 0.335464, 0.549752, 0.906351, 1.50109", \ + "0.0272875, 0.131474, 0.207913, 0.335807, 0.549754, 0.906352, 1.5011", \ + "0.0272885, 0.131475, 0.207914, 0.337909, 0.549755, 0.906353, 1.50111", \ + "0.0273069, 0.131476, 0.207915, 0.33791, 0.549756, 0.90702, 1.50112", \ + "0.027435, 0.131477, 0.208086, 0.337911, 0.549757, 0.907021, 1.50113", \ + "0.027792, 0.131479, 0.208145, 0.337912, 0.549758, 0.907022, 1.50114", \ + "0.028653, 0.131664, 0.20816, 0.337913, 0.549759, 0.907023, 1.50115" \ + ); + } + } + 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.188173, 0.284373, 0.35198, 0.463679, 0.651085, 0.963057, 1.48313", \ + "0.2314, 0.327851, 0.39562, 0.507563, 0.694829, 1.00686, 1.52689", \ + "0.271954, 0.367974, 0.435728, 0.547391, 0.734671, 1.047, 1.56706", \ + "0.337783, 0.432281, 0.499894, 0.611804, 0.798906, 1.1109, 1.63105", \ + "0.434051, 0.525493, 0.592797, 0.704296, 0.891624, 1.20346, 1.72356", \ + "0.562973, 0.649921, 0.716792, 0.828326, 1.01503, 1.32669, 1.84686", \ + "0.739095, 0.82019, 0.885798, 0.995758, 1.18219, 1.49432, 2.01409" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0268945, 0.160137, 0.256677, 0.416599, 0.684989, 1.13176, 1.87711", \ + "0.0269586, 0.160138, 0.256737, 0.41684, 0.68499, 1.13177, 1.87763", \ + "0.0272142, 0.160139, 0.256738, 0.416841, 0.685409, 1.1321, 1.87764", \ + "0.028292, 0.160287, 0.256751, 0.416842, 0.68541, 1.13211, 1.87765", \ + "0.0310439, 0.16048, 0.256821, 0.416843, 0.685411, 1.13212, 1.88467", \ + "0.036135, 0.16125, 0.257184, 0.416873, 0.685412, 1.13213, 1.88468", \ + "0.04505, 0.162945, 0.257962, 0.417204, 0.685413, 1.13214, 1.88469" \ + ); + } + } + 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.0131407, 0.0134327, 0.0134756, 0.0134867, 0.0134636, 0.013384, 0.0132384", \ + "0.0129534, 0.0132493, 0.0132934, 0.0133029, 0.0132712, 0.013191, 0.0130258", \ + "0.0129493, 0.0132309, 0.0133431, 0.0133057, 0.0133036, 0.0131822, 0.0130402", \ + "0.0129444, 0.0132405, 0.0133116, 0.0133009, 0.0134403, 0.0131974, 0.0130624", \ + "0.0131308, 0.0134227, 0.0134556, 0.0134545, 0.0135167, 0.0133976, 0.0131783", \ + "0.0135191, 0.0138003, 0.0138829, 0.0139183, 0.0138831, 0.0137642, 0.014032", \ + "0.0144566, 0.0147615, 0.0147918, 0.0148549, 0.0148807, 0.014844, 0.0146324" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0130924, 0.0133858, 0.0133907, 0.0133561, 0.0132633, 0.0130493, 0.0127319", \ + "0.0128821, 0.0131694, 0.0131799, 0.0131396, 0.0130314, 0.0128398, 0.0125355", \ + "0.0128363, 0.0131433, 0.0131493, 0.0131038, 0.0130144, 0.0127938, 0.0124948", \ + "0.012772, 0.0130538, 0.0130736, 0.0131795, 0.0129441, 0.0127116, 0.0124044", \ + "0.01292, 0.0132289, 0.0132778, 0.0131639, 0.0130857, 0.0134834, 0.0125702", \ + "0.0132978, 0.0136071, 0.0136045, 0.0136786, 0.0136669, 0.0132879, 0.0131941", \ + "0.01424, 0.0145176, 0.0145711, 0.0145442, 0.014601, 0.0146285, 0.0144853" \ + ); + } + } + 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.0131407, 0.0134327, 0.0134756, 0.0134867, 0.0134636, 0.013384, 0.0132384", \ + "0.0129534, 0.0132493, 0.0132934, 0.0133029, 0.0132712, 0.013191, 0.0130258", \ + "0.0129493, 0.0132309, 0.0133431, 0.0133057, 0.0133036, 0.0131822, 0.0130402", \ + "0.0129444, 0.0132405, 0.0133116, 0.0133009, 0.0134403, 0.0131974, 0.0130624", \ + "0.0131308, 0.0134227, 0.0134556, 0.0134545, 0.0135167, 0.0133976, 0.0131783", \ + "0.0135191, 0.0138003, 0.0138829, 0.0139183, 0.0138831, 0.0137642, 0.014032", \ + "0.0144566, 0.0147615, 0.0147918, 0.0148549, 0.0148807, 0.014844, 0.0146324" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0130924, 0.0133858, 0.0133907, 0.0133561, 0.0132633, 0.0130493, 0.0127319", \ + "0.0128821, 0.0131694, 0.0131799, 0.0131396, 0.0130314, 0.0128398, 0.0125355", \ + "0.0128363, 0.0131433, 0.0131493, 0.0131038, 0.0130144, 0.0127938, 0.0124948", \ + "0.012772, 0.0130538, 0.0130736, 0.0131795, 0.0129441, 0.0127116, 0.0124044", \ + "0.01292, 0.0132289, 0.0132778, 0.0131639, 0.0130857, 0.0134834, 0.0125702", \ + "0.0132978, 0.0136071, 0.0136045, 0.0136786, 0.0136669, 0.0132879, 0.0131941", \ + "0.01424, 0.0145176, 0.0145711, 0.0145442, 0.014601, 0.0146285, 0.0144853" \ + ); + } + } + 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.027697, 0.0413211, 0.0504346, 0.0654354, 0.0904328, 0.131971, 0.201299", \ + "0.0275015, 0.0411314, 0.0502539, 0.0652546, 0.0902776, 0.131809, 0.201173", \ + "0.0274093, 0.0411186, 0.0501654, 0.0653899, 0.0901328, 0.13171, 0.201077", \ + "0.0272698, 0.0408821, 0.0500244, 0.0652644, 0.0899779, 0.131669, 0.200964", \ + "0.0273422, 0.0409629, 0.0501222, 0.0650117, 0.0901958, 0.131946, 0.201744", \ + "0.027592, 0.0411346, 0.0504032, 0.0654983, 0.0906031, 0.13197, 0.20246", \ + "0.0283446, 0.0417618, 0.0509673, 0.0659402, 0.0912822, 0.133362, 0.202682" \ + ); + } + } + 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.0247576, 0.0385131, 0.047669, 0.0626704, 0.0878075, 0.12961, 0.199299", \ + "0.0243038, 0.0380505, 0.04721, 0.0622585, 0.0873458, 0.129174, 0.199016", \ + "0.0240398, 0.0377897, 0.0469713, 0.0619681, 0.0871679, 0.128947, 0.198611", \ + "0.0238925, 0.0374805, 0.0466875, 0.0619263, 0.0870243, 0.128726, 0.198393", \ + "0.0240757, 0.0375808, 0.0467596, 0.0617854, 0.0871642, 0.128832, 0.199398", \ + "0.0250522, 0.0383319, 0.0475941, 0.0627188, 0.087836, 0.129722, 0.199501", \ + "0.02765, 0.0405808, 0.0497654, 0.0648435, 0.0901456, 0.13213, 0.201832" \ + ); + } + 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.320211, 0.445085, 0.514412, 0.627288, 0.815262, 1.12866, 1.65028", \ + "0.363748, 0.488629, 0.558182, 0.671166, 0.859153, 1.17225, 1.69397", \ + "0.397675, 0.522484, 0.592106, 0.70483, 0.892877, 1.20606, 1.72764", \ + "0.452061, 0.576931, 0.646478, 0.759206, 0.947224, 1.26054, 1.78219", \ + "0.531134, 0.656001, 0.725531, 0.838255, 1.02628, 1.33925, 1.86083", \ + "0.641511, 0.766432, 0.835896, 0.948739, 1.13682, 1.44983, 1.97131", \ + "0.792757, 0.918076, 0.987609, 1.10039, 1.2885, 1.6016, 2.12301" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0412682, 0.170797, 0.263109, 0.420706, 0.688421, 1.13669, 1.88443", \ + "0.0413127, 0.170843, 0.263181, 0.420994, 0.688947, 1.1367, 1.88444", \ + "0.0413137, 0.170844, 0.263182, 0.420995, 0.688948, 1.13671, 1.88445", \ + "0.0413398, 0.170845, 0.263183, 0.420996, 0.688949, 1.13855, 1.8846", \ + "0.041452, 0.170846, 0.263184, 0.420997, 0.68895, 1.13856, 1.88461", \ + "0.041554, 0.170847, 0.263185, 0.420998, 0.688951, 1.13857, 1.88462", \ + "0.042206, 0.171017, 0.263186, 0.420999, 0.688952, 1.13858, 1.88463" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.395039, 0.527906, 0.59149, 0.689484, 0.850155, 1.1166, 1.56037", \ + "0.439958, 0.572905, 0.636475, 0.734731, 0.895252, 1.16181, 1.60547", \ + "0.474819, 0.607789, 0.67142, 0.769499, 0.930074, 1.1966, 1.64044", \ + "0.530345, 0.663437, 0.726988, 0.825085, 0.985649, 1.25221, 1.69624", \ + "0.60769, 0.740639, 0.804267, 0.90229, 1.06286, 1.32934, 1.77318", \ + "0.711945, 0.844899, 0.908506, 1.00652, 1.16718, 1.43369, 1.87736", \ + "0.852681, 0.985681, 1.04924, 1.14727, 1.30794, 1.57437, 2.01816" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0497051, 0.158145, 0.22752, 0.347532, 0.557417, 0.913747, 1.50966", \ + "0.0498086, 0.158146, 0.227521, 0.347554, 0.557418, 0.913748, 1.50967", \ + "0.0498096, 0.158211, 0.227522, 0.347875, 0.557419, 0.913749, 1.50975", \ + "0.0498106, 0.158212, 0.227523, 0.347876, 0.55742, 0.914001, 1.5107", \ + "0.0498116, 0.158213, 0.227524, 0.347877, 0.557421, 0.914002, 1.51071", \ + "0.049814, 0.158214, 0.227525, 0.347878, 0.557617, 0.914003, 1.51072", \ + "0.04982, 0.158215, 0.227526, 0.347879, 0.557618, 0.914004, 1.51073" \ + ); + } + } + 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.320211, 0.445085, 0.514412, 0.627288, 0.815262, 1.12866, 1.65028", \ + "0.363748, 0.488629, 0.558182, 0.671166, 0.859153, 1.17225, 1.69397", \ + "0.397675, 0.522484, 0.592106, 0.70483, 0.892877, 1.20606, 1.72764", \ + "0.452061, 0.576931, 0.646478, 0.759206, 0.947224, 1.26054, 1.78219", \ + "0.531134, 0.656001, 0.725531, 0.838255, 1.02628, 1.33925, 1.86083", \ + "0.641511, 0.766432, 0.835896, 0.948739, 1.13682, 1.44983, 1.97131", \ + "0.792757, 0.918076, 0.987609, 1.10039, 1.2885, 1.6016, 2.12301" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0412682, 0.170797, 0.263109, 0.420706, 0.688421, 1.13669, 1.88443", \ + "0.0413127, 0.170843, 0.263181, 0.420994, 0.688947, 1.1367, 1.88444", \ + "0.0413137, 0.170844, 0.263182, 0.420995, 0.688948, 1.13671, 1.88445", \ + "0.0413398, 0.170845, 0.263183, 0.420996, 0.688949, 1.13855, 1.8846", \ + "0.041452, 0.170846, 0.263184, 0.420997, 0.68895, 1.13856, 1.88461", \ + "0.041554, 0.170847, 0.263185, 0.420998, 0.688951, 1.13857, 1.88462", \ + "0.042206, 0.171017, 0.263186, 0.420999, 0.688952, 1.13858, 1.88463" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.395039, 0.527906, 0.59149, 0.689484, 0.850155, 1.1166, 1.56037", \ + "0.439958, 0.572905, 0.636475, 0.734731, 0.895252, 1.16181, 1.60547", \ + "0.474819, 0.607789, 0.67142, 0.769499, 0.930074, 1.1966, 1.64044", \ + "0.530345, 0.663437, 0.726988, 0.825085, 0.985649, 1.25221, 1.69624", \ + "0.60769, 0.740639, 0.804267, 0.90229, 1.06286, 1.32934, 1.77318", \ + "0.711945, 0.844899, 0.908506, 1.00652, 1.16718, 1.43369, 1.87736", \ + "0.852681, 0.985681, 1.04924, 1.14727, 1.30794, 1.57437, 2.01816" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0497051, 0.158145, 0.22752, 0.347532, 0.557417, 0.913747, 1.50966", \ + "0.0498086, 0.158146, 0.227521, 0.347554, 0.557418, 0.913748, 1.50967", \ + "0.0498096, 0.158211, 0.227522, 0.347875, 0.557419, 0.913749, 1.50975", \ + "0.0498106, 0.158212, 0.227523, 0.347876, 0.55742, 0.914001, 1.5107", \ + "0.0498116, 0.158213, 0.227524, 0.347877, 0.557421, 0.914002, 1.51071", \ + "0.049814, 0.158214, 0.227525, 0.347878, 0.557617, 0.914003, 1.51072", \ + "0.04982, 0.158215, 0.227526, 0.347879, 0.557618, 0.914004, 1.51073" \ + ); + } + } + 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.249503, 0.37941, 0.452302, 0.569183, 0.758769, 1.07186, 1.5935", \ + "0.292667, 0.422475, 0.495487, 0.612117, 0.802119, 1.11503, 1.63683", \ + "0.332025, 0.461978, 0.534818, 0.651841, 0.841784, 1.15462, 1.67665", \ + "0.3953, 0.525406, 0.598078, 0.714986, 0.904733, 1.21786, 1.73948", \ + "0.487449, 0.618191, 0.690938, 0.807863, 0.997494, 1.31054, 1.83228", \ + "0.609008, 0.741591, 0.81438, 0.931227, 1.12087, 1.43399, 1.95541", \ + "0.774852, 0.912391, 0.985409, 1.10214, 1.29167, 1.60483, 2.12626" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0422859, 0.177981, 0.272548, 0.429256, 0.693716, 1.13707, 1.88259", \ + "0.0422869, 0.178019, 0.272602, 0.429257, 0.693848, 1.13708, 1.8826", \ + "0.0423306, 0.17802, 0.272603, 0.429289, 0.694054, 1.13769, 1.88273", \ + "0.0426806, 0.178096, 0.272639, 0.42929, 0.694055, 1.13887, 1.88318", \ + "0.043908, 0.178383, 0.272715, 0.429291, 0.694056, 1.13888, 1.88377", \ + "0.046618, 0.179388, 0.273118, 0.429292, 0.694057, 1.13889, 1.88378", \ + "0.053313, 0.181893, 0.274302, 0.429428, 0.694058, 1.1389, 1.88379" \ + ); + } + } + 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.122989, 0.23397, 0.295928, 0.393221, 0.552951, 0.818989, 1.26251", \ + "0.166215, 0.277261, 0.339224, 0.436492, 0.596325, 0.862492, 1.30609", \ + "0.205078, 0.317851, 0.379859, 0.47706, 0.636853, 0.903268, 1.34691", \ + "0.266332, 0.384618, 0.446829, 0.543936, 0.703739, 0.969942, 1.41341", \ + "0.352249, 0.483478, 0.546174, 0.643275, 0.802929, 1.06899, 1.5125", \ + "0.46459, 0.618262, 0.68223, 0.778914, 0.938493, 1.2048, 1.64798", \ + "0.615746, 0.806282, 0.872048, 0.968446, 1.12704, 1.3929, 1.83637" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.032716, 0.144124, 0.217498, 0.340701, 0.550959, 0.907403, 1.50345", \ + "0.0333067, 0.144125, 0.217499, 0.340702, 0.551147, 0.907404, 1.50348", \ + "0.0359212, 0.144698, 0.2175, 0.340703, 0.551446, 0.907524, 1.50355", \ + "0.0420665, 0.147684, 0.218778, 0.340704, 0.551447, 0.907525, 1.50593", \ + "0.0538457, 0.15527, 0.222642, 0.342052, 0.551448, 0.907687, 1.50594", \ + "0.071871, 0.170734, 0.231033, 0.344966, 0.552307, 0.907688, 1.50595", \ + "0.101331, 0.196326, 0.244909, 0.349608, 0.553207, 0.909195, 1.50596" \ + ); + } + } + 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.0131037, 0.013423, 0.0134589, 0.0134596, 0.0134149, 0.0133321, 0.0132433", \ + "0.0128847, 0.0131942, 0.0132445, 0.0132585, 0.0132211, 0.013118, 0.0129658", \ + "0.0128451, 0.0131638, 0.0131969, 0.0132012, 0.0131526, 0.013081, 0.0129396", \ + "0.0127815, 0.0130835, 0.0131351, 0.0131719, 0.0131728, 0.0131196, 0.0129386", \ + "0.0129292, 0.0132381, 0.0132974, 0.0132713, 0.0132837, 0.013181, 0.01319", \ + "0.0133081, 0.0136254, 0.0136633, 0.0137146, 0.0137088, 0.0135437, 0.0137472", \ + "0.0142505, 0.0145552, 0.0146157, 0.014658, 0.0146323, 0.0146418, 0.0144003" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0131552, 0.0133882, 0.0134183, 0.01337, 0.0132732, 0.0130488, 0.0127307", \ + "0.0129551, 0.0131874, 0.0132108, 0.0131901, 0.0130847, 0.0128693, 0.0125573", \ + "0.0129571, 0.013294, 0.0132217, 0.0131951, 0.0130706, 0.01287, 0.0125439", \ + "0.0129504, 0.0131927, 0.0132418, 0.0133604, 0.0131088, 0.0129023, 0.0125679", \ + "0.0131379, 0.0133982, 0.0134338, 0.0133429, 0.013293, 0.013369, 0.0127328", \ + "0.0135235, 0.0137914, 0.0138017, 0.0138982, 0.0138426, 0.013536, 0.0134598", \ + "0.0144631, 0.0147123, 0.0147835, 0.0147373, 0.0147741, 0.014811, 0.0145915" \ + ); + } + } + 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.0131037, 0.013423, 0.0134589, 0.0134596, 0.0134149, 0.0133321, 0.0132433", \ + "0.0128847, 0.0131942, 0.0132445, 0.0132585, 0.0132211, 0.013118, 0.0129658", \ + "0.0128451, 0.0131638, 0.0131969, 0.0132012, 0.0131526, 0.013081, 0.0129396", \ + "0.0127815, 0.0130835, 0.0131351, 0.0131719, 0.0131728, 0.0131196, 0.0129386", \ + "0.0129292, 0.0132381, 0.0132974, 0.0132713, 0.0132837, 0.013181, 0.01319", \ + "0.0133081, 0.0136254, 0.0136633, 0.0137146, 0.0137088, 0.0135437, 0.0137472", \ + "0.0142505, 0.0145552, 0.0146157, 0.014658, 0.0146323, 0.0146418, 0.0144003" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0131552, 0.0133882, 0.0134183, 0.01337, 0.0132732, 0.0130488, 0.0127307", \ + "0.0129551, 0.0131874, 0.0132108, 0.0131901, 0.0130847, 0.0128693, 0.0125573", \ + "0.0129571, 0.013294, 0.0132217, 0.0131951, 0.0130706, 0.01287, 0.0125439", \ + "0.0129504, 0.0131927, 0.0132418, 0.0133604, 0.0131088, 0.0129023, 0.0125679", \ + "0.0131379, 0.0133982, 0.0134338, 0.0133429, 0.013293, 0.013369, 0.0127328", \ + "0.0135235, 0.0137914, 0.0138017, 0.0138982, 0.0138426, 0.013536, 0.0134598", \ + "0.0144631, 0.0147123, 0.0147835, 0.0147373, 0.0147741, 0.014811, 0.0145915" \ + ); + } + } + 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.0277126, 0.0414108, 0.0505899, 0.0656473, 0.0907471, 0.132545, 0.202237", \ + "0.0275202, 0.0411928, 0.0504098, 0.0654327, 0.0905722, 0.132368, 0.201939", \ + "0.0274264, 0.0411614, 0.0502968, 0.0653464, 0.0904671, 0.132332, 0.201991", \ + "0.0272785, 0.0409598, 0.0501636, 0.065326, 0.0904507, 0.132287, 0.201827", \ + "0.0273653, 0.0410072, 0.0501895, 0.065232, 0.090525, 0.132287, 0.202009", \ + "0.0275244, 0.0411541, 0.0503543, 0.0654692, 0.0906002, 0.132425, 0.2022", \ + "0.0284298, 0.0419491, 0.0511493, 0.0663272, 0.0915703, 0.13358, 0.203185" \ + ); + } + 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.0247494, 0.0384141, 0.0475009, 0.06244, 0.0873715, 0.128914, 0.198237", \ + "0.024298, 0.0379682, 0.0470546, 0.0619943, 0.0869393, 0.128509, 0.197832", \ + "0.0240299, 0.0376523, 0.0469943, 0.0618548, 0.0867255, 0.128298, 0.197601", \ + "0.0238721, 0.0373642, 0.0465225, 0.0616601, 0.0865612, 0.128067, 0.197634", \ + "0.0240702, 0.0375004, 0.0467424, 0.0615335, 0.0866827, 0.129745, 0.197996", \ + "0.0250294, 0.0382999, 0.0474917, 0.0625851, 0.0877597, 0.129185, 0.20001", \ + "0.0276237, 0.0405127, 0.0497292, 0.0646874, 0.0901133, 0.132185, 0.20143" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00283326; + rise_capacitance : 0.0028799; + rise_capacitance_range (0.0026808, 0.00304963); + fall_capacitance : 0.00277497; + fall_capacitance_range (0.00260953, 0.00294117); + 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.159912, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.207977, 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.00993293, 0.00956063, 0.00952519, 0.00948901, 0.00978413, 0.0105591, 0.012471" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00884941, 0.00853591, 0.00847196, 0.00852527, 0.00882917, 0.00955695, 0.0113855" \ + ); + } + } + 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.0160748, 0.0157709, 0.0156364, 0.0156376, 0.0159303, 0.0166101, 0.0184604" \ + ); + } + } + 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.0101459, 0.00978232, 0.00972584, 0.00971566, 0.00999803, 0.0107498, 0.0126072" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.004249, 0.00397302, 0.00388906, 0.0039785, 0.00435988, 0.00513842, 0.00704548" \ + ); + } + } + 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.017289, 0.0169991, 0.0169048, 0.0169831, 0.0173795, 0.018171, 0.0200867" \ + ); + } + } + 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.00974199, 0.00931953, 0.00929185, 0.00924801, 0.00956429, 0.0103129, 0.0122534" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00898166, 0.00868152, 0.00861328, 0.00865253, 0.00895256, 0.00966949, 0.0115239" \ + ); + } + } + 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.00567807, 0.0053257, 0.00529139, 0.00525734, 0.00555294, 0.00632958, 0.00824212" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00887219, 0.00853774, 0.00847264, 0.00852198, 0.00882848, 0.00955797, 0.0113854" \ + ); + } + } + 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.00229391, 0.00189303, 0.0018553, 0.00180849, 0.00213713, 0.00288716, 0.00482366" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000802612, 0.000492657, 0.000435218, 0.000480203, 0.000772963, 0.00148883, 0.00334383" \ + ); + } + } + 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.00972009, 0.00932409, 0.00928517, 0.00923567, 0.00955758, 0.0103039, 0.0122505" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00895926, 0.00864516, 0.00859111, 0.00863151, 0.00893194, 0.00964702, 0.011501" \ + ); + } + } + 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.00972009, 0.00932409, 0.00928517, 0.00923567, 0.00955758, 0.0103039, 0.0122505" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00898166, 0.00868152, 0.00861328, 0.00865253, 0.00895256, 0.00966949, 0.0115239" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00187534; + rise_capacitance : 0.00190447; + rise_capacitance_range (0.00174127, 0.00200793); + fall_capacitance : 0.00184621; + fall_capacitance_range (0.00170625, 0.00193834); + 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.156492, -0.0676338, -0.00928808, 0.0531392", \ + "-0.361648, -0.264832, -0.203581, -0.139601", \ + "-0.530785, -0.433665, -0.372374, -0.306629", \ + "-0.71154, -0.616373, -0.560631, -0.49881" \ + ); + } + 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.161383, 0.0097368, 0.127016, 0.25012", \ + "-0.354161, -0.180799, -0.0593484, 0.0720717", \ + "-0.517926, -0.35237, -0.232059, -0.100407", \ + "-0.689953, -0.525657, -0.410909, -0.286299" \ + ); + } + } + 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.210286, 0.10008, 0.0427212, -0.0180604", \ + "0.419052, 0.303029, 0.242917, 0.178087", \ + "0.600223, 0.480868, 0.415548, 0.349003", \ + "0.803284, 0.676852, 0.614305, 0.548986" \ + ); + } + 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.25919, 0.0851046, -0.024145, -0.115202", \ + "0.451498, 0.280111, 0.16949, 0.0763743", \ + "0.623369, 0.454644, 0.342692, 0.247305", \ + "0.808681, 0.641114, 0.532382, 0.427973" \ + ); + } + } + 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.00893998, 0.0088798, 0.00877072, 0.00872853, 0.00877968, 0.00902012, 0.00983579" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00894913, 0.00883377, 0.00876023, 0.00871675, 0.00877225, 0.00903334, 0.00984692" \ + ); + } + } + 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.000125074, -0.000237251, -0.000291841, -0.0003072, -0.000272808, -1.68549e-05, 0.000659096" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00414789, 0.0040368, 0.00397316, 0.00396363, 0.00402637, 0.00426548, 0.00494515" \ + ); + } + } + 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.00893998, 0.0088798, 0.00877072, 0.00872853, 0.00877968, 0.00902012, 0.00983579" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00894913, 0.00883377, 0.00876023, 0.00871675, 0.00877225, 0.00903334, 0.00984692" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.0016314; + rise_capacitance : 0.0016314; + rise_capacitance_range (0.0016314, 0.0016314); + fall_capacitance : 0.0016314; + fall_capacitance_range (0.00155518, 0.00171159); + 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.110034, -0.0446784, -0.14759, -0.258215", \ + "0.316723, 0.157881, 0.0514812, -0.0610757", \ + "0.47935, 0.318279, 0.210472, 0.0947573", \ + "0.657573, 0.495418, 0.382659, 0.26859" \ + ); + } + } + 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.0871074, 0.193882, 0.306785", \ + "-0.269303, -0.112044, -0.00427779, 0.113307", \ + "-0.422771, -0.263208, -0.156505, -0.0382583", \ + "-0.587415, -0.432191, -0.320511, -0.203656" \ + ); + } + } + 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.223999, 0.852051, 2.08496, 4.13818" \ + ); + } + } + } + pin (SCD) { + direction : input; + nextstate_type : scan_in; + max_transition : 2.5074; + capacitance : 0.00183755; + rise_capacitance : 0.00186116; + rise_capacitance_range (0.00170229, 0.00203755); + fall_capacitance : 0.00181393; + fall_capacitance_range (0.00167411, 0.00200273); + 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.19806, -0.105071, -0.0504365, 0.0153621", \ + "-0.411565, -0.315761, -0.258652, -0.194581", \ + "-0.61051, -0.517582, -0.458722, -0.394202", \ + "-0.835665, -0.742827, -0.684929, -0.622775" \ + ); + } + 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.210286, -0.0376839, 0.0807241, 0.201549", \ + "-0.394094, -0.221542, -0.103929, 0.0225897", \ + "-0.564218, -0.394329, -0.28063, -0.151256", \ + "-0.749317, -0.586134, -0.473058, -0.34533" \ + ); + } + } + 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.251855, 0.140013, 0.0838696, 0.022415", \ + "0.468969, 0.353958, 0.295366, 0.233067", \ + "0.674805, 0.559541, 0.499197, 0.433751", \ + "0.913917, 0.795058, 0.732953, 0.667048" \ + ); + } + 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.308094, 0.135021, 0.0272905, -0.0639326", \ + "0.493927, 0.3234, 0.211448, 0.120358", \ + "0.669661, 0.499225, 0.388564, 0.292504", \ + "0.868045, 0.698843, 0.588881, 0.484052" \ + ); + } + } + 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.0101374, 0.0101015, 0.0100405, 0.0100206, 0.0100264, 0.0101297, 0.0106065" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0115695, 0.0114932, 0.0114248, 0.0113707, 0.0113925, 0.0114891, 0.0119738" \ + ); + } + } + 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.00481767, 0.00476317, 0.00472802, 0.00472646, 0.00472073, 0.00481479, 0.00523966" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.0014905, -0.00147416, -0.00153775, -0.00156396, -0.00154641, -0.00146529, -0.00107465" \ + ); + } + } + 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.0101374, 0.0101015, 0.0100405, 0.0100206, 0.0100264, 0.0101297, 0.0106065" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0115695, 0.0114932, 0.0114248, 0.0113707, 0.0113925, 0.0114891, 0.0119738" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00333703; + rise_capacitance : 0.00364441; + rise_capacitance_range (0.00351442, 0.00397945); + fall_capacitance : 0.00302966; + fall_capacitance_range (0.00302966, 0.00391338); + 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.171163, -0.0776171, -0.022147, 0.0396474", \ + "-0.386606, -0.28775, -0.227183, -0.164342", \ + "-0.571934, -0.473001, -0.41285, -0.346178", \ + "-0.773602, -0.676852, -0.619955, -0.554889" \ + ); + } + 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.161383, 0.0122326, 0.127016, 0.25012", \ + "-0.33669, -0.162973, -0.043614, 0.0858167", \ + "-0.487065, -0.315657, -0.196981, -0.0665078", \ + "-0.649478, -0.484422, -0.36571, -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.224958, 0.115054, 0.0581518, -0.00456862", \ + "0.44401, 0.328493, 0.266519, 0.202828", \ + "0.641372, 0.520205, 0.456024, 0.391377", \ + "0.862648, 0.737329, 0.673629, 0.605065" \ + ); + } + 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.25919, 0.0851046, -0.024145, -0.112503", \ + "0.434027, 0.262285, 0.151133, 0.0626293", \ + "0.592508, 0.420553, 0.307614, 0.213405", \ + "0.765507, 0.594382, 0.484358, 0.380748" \ + ); + } + } + 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.0118137, 0.011705, 0.0116498, 0.0116886, 0.0118516, 0.0122052, 0.0131679" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0117838, 0.0117023, 0.0116445, 0.0116504, 0.0117844, 0.0121474, 0.0130075" \ + ); + } + } + 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.00885841, 0.0082726, 0.00811133, 0.00814082, 0.00827802, 0.00867167, 0.00959807" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0101618, 0.0121795, 0.0136147, 0.0147393, 0.0151223, 0.0155168, 0.016446" \ + ); + } + } + 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.0105125, 0.0102938, 0.0102031, 0.010249, 0.0104925, 0.0111883, 0.0129349" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00349927, 0.00480521, 0.00652053, 0.0129541, 0.0182662, 0.0193386, 0.0209607" \ + ); + } + } + 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.00511044, 0.00487869, 0.004811, 0.00486817, 0.00510546, 0.00578267, 0.00745414" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00290528, -0.00310193, -0.00314905, -0.00313436, -0.00295379, -0.0024343, -0.00100237" \ + ); + } + } + 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.00885841, 0.0082726, 0.00811133, 0.00814082, 0.00827802, 0.00867167, 0.00959807" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0117838, 0.0117023, 0.0116445, 0.0116504, 0.0117844, 0.0121474, 0.0130075" \ + ); + } + } + } + pin (SET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00493068; + rise_capacitance : 0.00493068; + rise_capacitance_range (0.00493068, 0.00493068); + fall_capacitance : 0.00493068; + fall_capacitance_range (0.00470063, 0.00516164); + 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.039123, -0.142016, -0.265892, -0.390435", \ + "0.221882, 0.0432898, -0.0796394, -0.198526", \ + "0.443345, 0.260586, 0.140315, 0.0241335", \ + "1.02455, 0.833544, 0.696229, 0.560792" \ + ); + } + } + 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.0611298, 0.244344, 0.373907, 0.509163", \ + "-0.0746283, 0.106951, 0.234362, 0.371713", \ + "-0.165593, 0.0147674, 0.143013, 0.278136", \ + "-0.26631, -0.0858167, 0.0410833, 0.174141" \ + ); + } + } + 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.124705, -0.092592, -0.0761543, -0.0547954", \ + "-0.30674, -0.224088, -0.198336, -0.172589", \ + "-0.461347, -0.349748, -0.302217, -0.261429", \ + "-0.630589, -0.506414, -0.441983, -0.386651" \ + ); + } + } + 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.158937, 0.140013, 0.233033, 0.394789", \ + "0.341682, 0.257192, 0.263897, 0.323784", \ + "0.505067, 0.394329, 0.353486, 0.363128", \ + "0.687255, 0.561393, 0.498482, 0.472246" \ + ); + } + } + 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.137482, 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 (sg13cmos5l_sdfrbp_1) { + area : 68.9472; + cell_footprint : "sdfrbp"; + cell_leakage_power : 3777.3; + leakage_power () { + value : 3121.35; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 3121.35; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 3028.41; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 3025.77; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 3025.75; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 4236.44; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 4111.33; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 4000.8; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 4211.75; + when : "CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 3389.3; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 4146.04; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 4504.36; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 4379.25; + when : "!CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 3293.71; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 3870.07; + when : "CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 4268.72; + when : "CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 4479.67; + 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.294119, 0.386179, 0.453855, 0.565929, 0.753903, 1.0672, 1.58942", \ + "0.33809, 0.430176, 0.497759, 0.610246, 0.797852, 1.11147, 1.63376", \ + "0.372171, 0.464398, 0.532001, 0.643957, 0.832149, 1.14636, 1.66763", \ + "0.42667, 0.518635, 0.586172, 0.698362, 0.886304, 1.19965, 1.72436", \ + "0.504965, 0.596871, 0.664562, 0.776772, 0.964657, 1.27789, 1.80023", \ + "0.61548, 0.70717, 0.774853, 0.887124, 1.07501, 1.38826, 1.91054", \ + "0.770339, 0.861356, 0.928734, 1.04088, 1.22871, 1.54205, 2.06472" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0312777, 0.160778, 0.257454, 0.417728, 0.686646, 1.13529, 1.88234", \ + "0.0313053, 0.1608, 0.257455, 0.418099, 0.686647, 1.1353, 1.88292", \ + "0.0313063, 0.160801, 0.257498, 0.418565, 0.686828, 1.1358, 1.88293", \ + "0.0313741, 0.160802, 0.257499, 0.418566, 0.686829, 1.13674, 1.88521", \ + "0.0314032, 0.16082, 0.257508, 0.418567, 0.686833, 1.13675, 1.88522", \ + "0.031628, 0.160821, 0.257509, 0.418568, 0.686834, 1.13676, 1.88523", \ + "0.032356, 0.160865, 0.25751, 0.418569, 0.686835, 1.13677, 1.88524" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.269734, 0.354149, 0.411754, 0.506829, 0.665901, 0.931223, 1.37324", \ + "0.313702, 0.398206, 0.45572, 0.550798, 0.709991, 0.975232, 1.41729", \ + "0.348019, 0.432429, 0.490056, 0.585132, 0.744239, 1.00942, 1.45244", \ + "0.401293, 0.485682, 0.54319, 0.638319, 0.797378, 1.06253, 1.50463", \ + "0.475773, 0.560262, 0.617781, 0.71293, 0.872016, 1.13716, 1.57909", \ + "0.577786, 0.662189, 0.719727, 0.814728, 0.973866, 1.23898, 1.6809", \ + "0.711221, 0.795721, 0.853305, 0.948379, 1.10747, 1.37278, 1.81459" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0258348, 0.130514, 0.207046, 0.334643, 0.54834, 0.904959, 1.49958", \ + "0.0258449, 0.130515, 0.207166, 0.334644, 0.54838, 0.90496, 1.49959", \ + "0.0258459, 0.130516, 0.207167, 0.334645, 0.548535, 0.905078, 1.50036", \ + "0.0258525, 0.130525, 0.207168, 0.334646, 0.548606, 0.905079, 1.50037", \ + "0.0258823, 0.130526, 0.207169, 0.334647, 0.548607, 0.905407, 1.50038", \ + "0.0258833, 0.130527, 0.20717, 0.334673, 0.548608, 0.905408, 1.50039", \ + "0.0258843, 0.130528, 0.207187, 0.334674, 0.548609, 0.905409, 1.5004" \ + ); + } + } + 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.294119, 0.386179, 0.453855, 0.565929, 0.753903, 1.0672, 1.58942", \ + "0.33809, 0.430176, 0.497759, 0.610246, 0.797852, 1.11147, 1.63376", \ + "0.372171, 0.464398, 0.532001, 0.643957, 0.832149, 1.14636, 1.66763", \ + "0.42667, 0.518635, 0.586172, 0.698362, 0.886304, 1.19965, 1.72436", \ + "0.504965, 0.596871, 0.664562, 0.776772, 0.964657, 1.27789, 1.80023", \ + "0.61548, 0.70717, 0.774853, 0.887124, 1.07501, 1.38826, 1.91054", \ + "0.770339, 0.861356, 0.928734, 1.04088, 1.22871, 1.54205, 2.06472" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0312777, 0.160778, 0.257454, 0.417728, 0.686646, 1.13529, 1.88234", \ + "0.0313053, 0.1608, 0.257455, 0.418099, 0.686647, 1.1353, 1.88292", \ + "0.0313063, 0.160801, 0.257498, 0.418565, 0.686828, 1.1358, 1.88293", \ + "0.0313741, 0.160802, 0.257499, 0.418566, 0.686829, 1.13674, 1.88521", \ + "0.0314032, 0.16082, 0.257508, 0.418567, 0.686833, 1.13675, 1.88522", \ + "0.031628, 0.160821, 0.257509, 0.418568, 0.686834, 1.13676, 1.88523", \ + "0.032356, 0.160865, 0.25751, 0.418569, 0.686835, 1.13677, 1.88524" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.269734, 0.354149, 0.411754, 0.506829, 0.665901, 0.931223, 1.37324", \ + "0.313702, 0.398206, 0.45572, 0.550798, 0.709991, 0.975232, 1.41729", \ + "0.348019, 0.432429, 0.490056, 0.585132, 0.744239, 1.00942, 1.45244", \ + "0.401293, 0.485682, 0.54319, 0.638319, 0.797378, 1.06253, 1.50463", \ + "0.475773, 0.560262, 0.617781, 0.71293, 0.872016, 1.13716, 1.57909", \ + "0.577786, 0.662189, 0.719727, 0.814728, 0.973866, 1.23898, 1.6809", \ + "0.711221, 0.795721, 0.853305, 0.948379, 1.10747, 1.37278, 1.81459" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0258348, 0.130514, 0.207046, 0.334643, 0.54834, 0.904959, 1.49958", \ + "0.0258449, 0.130515, 0.207166, 0.334644, 0.54838, 0.90496, 1.49959", \ + "0.0258459, 0.130516, 0.207167, 0.334645, 0.548535, 0.905078, 1.50036", \ + "0.0258525, 0.130525, 0.207168, 0.334646, 0.548606, 0.905079, 1.50037", \ + "0.0258823, 0.130526, 0.207169, 0.334647, 0.548607, 0.905407, 1.50038", \ + "0.0258833, 0.130527, 0.20717, 0.334673, 0.548608, 0.905408, 1.50039", \ + "0.0258843, 0.130528, 0.207187, 0.334674, 0.548609, 0.905409, 1.5004" \ + ); + } + } + 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.379907, 0.464167, 0.523008, 0.625887, 0.81324, 1.15082, 1.74361", \ + "0.424588, 0.508842, 0.566835, 0.666174, 0.845411, 1.17076, 1.75031", \ + "0.468814, 0.553142, 0.610829, 0.7082, 0.88182, 1.1976, 1.76467", \ + "0.544034, 0.628243, 0.685892, 0.781873, 0.948709, 1.24967, 1.79614", \ + "0.661886, 0.746228, 0.803853, 0.898907, 1.06034, 1.34382, 1.85841", \ + "0.829938, 0.914163, 0.971719, 1.06675, 1.22634, 1.49655, 1.97366", \ + "1.06882, 1.15201, 1.20925, 1.30685, 1.46458, 1.73085, 2.18124" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0254703, 0.130344, 0.206909, 0.334389, 0.5486, 0.904949, 1.49933", \ + "0.0254768, 0.130345, 0.206973, 0.334461, 0.548601, 0.90495, 1.49952", \ + "0.025483, 0.130346, 0.20707, 0.335376, 0.548602, 0.905073, 1.50058", \ + "0.025484, 0.130347, 0.207071, 0.335377, 0.548603, 0.90644, 1.50059", \ + "0.025528, 0.130348, 0.207072, 0.335378, 0.54862, 0.906441, 1.50214", \ + "0.025692, 0.130349, 0.207073, 0.335379, 0.548621, 0.906442, 1.50215", \ + "0.02597, 0.13035, 0.207074, 0.33538, 0.548622, 0.906443, 1.50216" \ + ); + } + } + 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.0233392, 0.0370227, 0.0462195, 0.0612483, 0.0863705, 0.12819, 0.197932", \ + "0.0229842, 0.0366509, 0.0458187, 0.0609147, 0.085996, 0.127851, 0.19761", \ + "0.0228644, 0.0366217, 0.0457375, 0.0608734, 0.0859436, 0.127839, 0.197462", \ + "0.0227876, 0.0364182, 0.0456173, 0.0607487, 0.0858271, 0.127822, 0.197672", \ + "0.0230708, 0.0367106, 0.0459336, 0.0609925, 0.0862144, 0.127897, 0.198504", \ + "0.0238577, 0.0374283, 0.0466152, 0.061776, 0.086957, 0.128676, 0.199059", \ + "0.0259209, 0.0394055, 0.0486245, 0.0637547, 0.0889483, 0.130966, 0.200591" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0242428, 0.0378119, 0.0469289, 0.0619048, 0.0868725, 0.12843, 0.197741", \ + "0.0239224, 0.0374926, 0.0466148, 0.0615661, 0.0865456, 0.128106, 0.197448", \ + "0.023902, 0.0375429, 0.0467128, 0.0616485, 0.086562, 0.128115, 0.197613", \ + "0.0239325, 0.0375145, 0.0465913, 0.0617521, 0.0865534, 0.128089, 0.197469", \ + "0.0243842, 0.0380381, 0.0471596, 0.0620744, 0.087055, 0.129732, 0.197949", \ + "0.0253022, 0.038865, 0.0480784, 0.0631321, 0.0883587, 0.12978, 0.19928", \ + "0.027366, 0.0408994, 0.0500946, 0.0651122, 0.0904051, 0.132443, 0.202165" \ + ); + } + } + 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.0233392, 0.0370227, 0.0462195, 0.0612483, 0.0863705, 0.12819, 0.197932", \ + "0.0229842, 0.0366509, 0.0458187, 0.0609147, 0.085996, 0.127851, 0.19761", \ + "0.0228644, 0.0366217, 0.0457375, 0.0608734, 0.0859436, 0.127839, 0.197462", \ + "0.0227876, 0.0364182, 0.0456173, 0.0607487, 0.0858271, 0.127822, 0.197672", \ + "0.0230708, 0.0367106, 0.0459336, 0.0609925, 0.0862144, 0.127897, 0.198504", \ + "0.0238577, 0.0374283, 0.0466152, 0.061776, 0.086957, 0.128676, 0.199059", \ + "0.0259209, 0.0394055, 0.0486245, 0.0637547, 0.0889483, 0.130966, 0.200591" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0242428, 0.0378119, 0.0469289, 0.0619048, 0.0868725, 0.12843, 0.197741", \ + "0.0239224, 0.0374926, 0.0466148, 0.0615661, 0.0865456, 0.128106, 0.197448", \ + "0.023902, 0.0375429, 0.0467128, 0.0616485, 0.086562, 0.128115, 0.197613", \ + "0.0239325, 0.0375145, 0.0465913, 0.0617521, 0.0865534, 0.128089, 0.197469", \ + "0.0243842, 0.0380381, 0.0471596, 0.0620744, 0.087055, 0.129732, 0.197949", \ + "0.0253022, 0.038865, 0.0480784, 0.0631321, 0.0883587, 0.12978, 0.19928", \ + "0.027366, 0.0408994, 0.0500946, 0.0651122, 0.0904051, 0.132443, 0.202165" \ + ); + } + } + 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.0317642, 0.0424207, 0.0497246, 0.062641, 0.0868011, 0.131304, 0.210736", \ + "0.0312152, 0.0418234, 0.0489811, 0.0613312, 0.0840789, 0.126491, 0.203587", \ + "0.0309999, 0.041827, 0.0487584, 0.0608793, 0.0825725, 0.123354, 0.198402", \ + "0.0307794, 0.0414086, 0.0485502, 0.0606479, 0.0810194, 0.119297, 0.190709", \ + "0.0307511, 0.04141, 0.0484458, 0.0600922, 0.0801829, 0.115317, 0.181415", \ + "0.0310318, 0.0416888, 0.0488172, 0.0606561, 0.0800056, 0.113044, 0.174876", \ + "0.0321247, 0.0426742, 0.0497801, 0.0617706, 0.0814752, 0.114264, 0.169332" \ + ); + } + } + } + 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.206969, 0.335286, 0.405145, 0.51791, 0.705295, 1.01749, 1.53798", \ + "0.250954, 0.379342, 0.449129, 0.561726, 0.749695, 1.06192, 1.58152", \ + "0.285331, 0.4135, 0.483373, 0.596124, 0.783629, 1.09608, 1.61635", \ + "0.338554, 0.466991, 0.53679, 0.64936, 0.836894, 1.14933, 1.67053", \ + "0.413133, 0.5415, 0.611293, 0.723923, 0.911549, 1.22362, 1.74356", \ + "0.513611, 0.641997, 0.711885, 0.824436, 1.01222, 1.32434, 1.84418", \ + "0.648608, 0.776664, 0.846528, 0.959283, 1.14684, 1.45909, 1.97889" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0397457, 0.1734, 0.26431, 0.420344, 0.686645, 1.13356, 1.87816", \ + "0.0397467, 0.173401, 0.264609, 0.42035, 0.68693, 1.13357, 1.87821", \ + "0.0397477, 0.173438, 0.26461, 0.420351, 0.686953, 1.13358, 1.87857", \ + "0.0397487, 0.173439, 0.264611, 0.420352, 0.686954, 1.13359, 1.87992", \ + "0.0398086, 0.173464, 0.264612, 0.420353, 0.686955, 1.1336, 1.87993", \ + "0.039866, 0.173539, 0.264613, 0.420354, 0.686956, 1.13361, 1.87994", \ + "0.039867, 0.173542, 0.264614, 0.420429, 0.686957, 1.13362, 1.87995" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.218926, 0.359942, 0.425006, 0.52404, 0.684891, 0.951326, 1.3949", \ + "0.262851, 0.403876, 0.468908, 0.567879, 0.728855, 0.995244, 1.43883", \ + "0.297107, 0.438085, 0.50312, 0.602115, 0.762971, 1.02935, 1.47331", \ + "0.351503, 0.492607, 0.557675, 0.656644, 0.817458, 1.08399, 1.52762", \ + "0.429714, 0.570763, 0.635857, 0.735033, 0.895877, 1.16229, 1.60592", \ + "0.540541, 0.681803, 0.746992, 0.846112, 1.00715, 1.27374, 1.71725", \ + "0.691934, 0.835991, 0.901325, 1.00081, 1.16178, 1.42835, 1.87204" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0494125, 0.164812, 0.232092, 0.350715, 0.558641, 0.913437, 1.50934", \ + "0.0494133, 0.164813, 0.232226, 0.350716, 0.558642, 0.913652, 1.50936", \ + "0.0494598, 0.164832, 0.232227, 0.350717, 0.558643, 0.91401, 1.50937", \ + "0.049736, 0.164884, 0.232327, 0.350718, 0.559008, 0.914838, 1.50938", \ + "0.0502133, 0.164973, 0.232404, 0.350719, 0.559009, 0.914839, 1.5101", \ + "0.052032, 0.165542, 0.232647, 0.350807, 0.55901, 0.91484, 1.51011", \ + "0.057257, 0.167196, 0.233421, 0.351349, 0.559011, 0.914841, 1.51012" \ + ); + } + } + 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.206969, 0.335286, 0.405145, 0.51791, 0.705295, 1.01749, 1.53798", \ + "0.250954, 0.379342, 0.449129, 0.561726, 0.749695, 1.06192, 1.58152", \ + "0.285331, 0.4135, 0.483373, 0.596124, 0.783629, 1.09608, 1.61635", \ + "0.338554, 0.466991, 0.53679, 0.64936, 0.836894, 1.14933, 1.67053", \ + "0.413133, 0.5415, 0.611293, 0.723923, 0.911549, 1.22362, 1.74356", \ + "0.513611, 0.641997, 0.711885, 0.824436, 1.01222, 1.32434, 1.84418", \ + "0.648608, 0.776664, 0.846528, 0.959283, 1.14684, 1.45909, 1.97889" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0397457, 0.1734, 0.26431, 0.420344, 0.686645, 1.13356, 1.87816", \ + "0.0397467, 0.173401, 0.264609, 0.42035, 0.68693, 1.13357, 1.87821", \ + "0.0397477, 0.173438, 0.26461, 0.420351, 0.686953, 1.13358, 1.87857", \ + "0.0397487, 0.173439, 0.264611, 0.420352, 0.686954, 1.13359, 1.87992", \ + "0.0398086, 0.173464, 0.264612, 0.420353, 0.686955, 1.1336, 1.87993", \ + "0.039866, 0.173539, 0.264613, 0.420354, 0.686956, 1.13361, 1.87994", \ + "0.039867, 0.173542, 0.264614, 0.420429, 0.686957, 1.13362, 1.87995" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.218926, 0.359942, 0.425006, 0.52404, 0.684891, 0.951326, 1.3949", \ + "0.262851, 0.403876, 0.468908, 0.567879, 0.728855, 0.995244, 1.43883", \ + "0.297107, 0.438085, 0.50312, 0.602115, 0.762971, 1.02935, 1.47331", \ + "0.351503, 0.492607, 0.557675, 0.656644, 0.817458, 1.08399, 1.52762", \ + "0.429714, 0.570763, 0.635857, 0.735033, 0.895877, 1.16229, 1.60592", \ + "0.540541, 0.681803, 0.746992, 0.846112, 1.00715, 1.27374, 1.71725", \ + "0.691934, 0.835991, 0.901325, 1.00081, 1.16178, 1.42835, 1.87204" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0494125, 0.164812, 0.232092, 0.350715, 0.558641, 0.913437, 1.50934", \ + "0.0494133, 0.164813, 0.232226, 0.350716, 0.558642, 0.913652, 1.50936", \ + "0.0494598, 0.164832, 0.232227, 0.350717, 0.558643, 0.91401, 1.50937", \ + "0.049736, 0.164884, 0.232327, 0.350718, 0.559008, 0.914838, 1.50938", \ + "0.0502133, 0.164973, 0.232404, 0.350719, 0.559009, 0.914839, 1.5101", \ + "0.052032, 0.165542, 0.232647, 0.350807, 0.55901, 0.91484, 1.51011", \ + "0.057257, 0.167196, 0.233421, 0.351349, 0.559011, 0.914841, 1.51012" \ + ); + } + } + 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.318085, 0.442753, 0.512259, 0.624798, 0.812434, 1.12454, 1.64482", \ + "0.362652, 0.48728, 0.556753, 0.669417, 0.857011, 1.16923, 1.68952", \ + "0.406578, 0.531402, 0.600785, 0.713379, 0.901067, 1.21335, 1.73364", \ + "0.48211, 0.606597, 0.675957, 0.788623, 0.976167, 1.28842, 1.80831", \ + "0.600126, 0.724812, 0.794382, 0.906941, 1.09461, 1.40703, 1.92718", \ + "0.767795, 0.893413, 0.962214, 1.07459, 1.26254, 1.57482, 2.09431", \ + "1.00717, 1.13201, 1.20095, 1.31353, 1.50315, 1.81577, 2.3352" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0401634, 0.170699, 0.262416, 0.419637, 0.686566, 1.1335, 1.87813", \ + "0.0401644, 0.17073, 0.262417, 0.419794, 0.686873, 1.13351, 1.87814", \ + "0.0401654, 0.170731, 0.262418, 0.419795, 0.686874, 1.13352, 1.87848", \ + "0.0402584, 0.170732, 0.262419, 0.419796, 0.686875, 1.13353, 1.87849", \ + "0.040725, 0.170803, 0.26242, 0.419797, 0.686876, 1.13354, 1.87881", \ + "0.04192, 0.171046, 0.262575, 0.419798, 0.686877, 1.13355, 1.87882", \ + "0.044274, 0.171737, 0.262855, 0.419799, 0.686878, 1.13356, 1.87883" \ + ); + } + } + 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.0242335, 0.0378802, 0.047046, 0.0621167, 0.0871987, 0.129002, 0.198725", \ + "0.0239256, 0.0376741, 0.0467546, 0.0617869, 0.0869398, 0.12874, 0.198422", \ + "0.0239138, 0.0376106, 0.0468082, 0.0618077, 0.0869204, 0.128677, 0.198409", \ + "0.0239584, 0.0375719, 0.0467297, 0.0619594, 0.0870374, 0.128717, 0.198584", \ + "0.0244187, 0.0380823, 0.0472652, 0.0622653, 0.0874444, 0.129161, 0.19955", \ + "0.0252944, 0.0389285, 0.0480754, 0.0632546, 0.0884255, 0.130082, 0.200474", \ + "0.0273778, 0.0409672, 0.0501884, 0.0652722, 0.0904053, 0.132545, 0.20201" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0233259, 0.036947, 0.0460877, 0.061062, 0.0860385, 0.127596, 0.196973", \ + "0.0229946, 0.0366912, 0.0456898, 0.0606873, 0.0856771, 0.127209, 0.196539", \ + "0.0228679, 0.0365428, 0.0457764, 0.0608438, 0.0856017, 0.127178, 0.196577", \ + "0.0227999, 0.036364, 0.0454925, 0.0606792, 0.0855545, 0.12718, 0.19634", \ + "0.0230815, 0.0366914, 0.0459004, 0.0608293, 0.0857736, 0.128488, 0.196722", \ + "0.0238921, 0.0373942, 0.0466465, 0.0617632, 0.0869847, 0.128446, 0.197991", \ + "0.0259218, 0.0393286, 0.0485373, 0.0635445, 0.0888939, 0.13089, 0.200594" \ + ); + } + } + 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.0242335, 0.0378802, 0.047046, 0.0621167, 0.0871987, 0.129002, 0.198725", \ + "0.0239256, 0.0376741, 0.0467546, 0.0617869, 0.0869398, 0.12874, 0.198422", \ + "0.0239138, 0.0376106, 0.0468082, 0.0618077, 0.0869204, 0.128677, 0.198409", \ + "0.0239584, 0.0375719, 0.0467297, 0.0619594, 0.0870374, 0.128717, 0.198584", \ + "0.0244187, 0.0380823, 0.0472652, 0.0622653, 0.0874444, 0.129161, 0.19955", \ + "0.0252944, 0.0389285, 0.0480754, 0.0632546, 0.0884255, 0.130082, 0.200474", \ + "0.0273778, 0.0409672, 0.0501884, 0.0652722, 0.0904053, 0.132545, 0.20201" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0233259, 0.036947, 0.0460877, 0.061062, 0.0860385, 0.127596, 0.196973", \ + "0.0229946, 0.0366912, 0.0456898, 0.0606873, 0.0856771, 0.127209, 0.196539", \ + "0.0228679, 0.0365428, 0.0457764, 0.0608438, 0.0856017, 0.127178, 0.196577", \ + "0.0227999, 0.036364, 0.0454925, 0.0606792, 0.0855545, 0.12718, 0.19634", \ + "0.0230815, 0.0366914, 0.0459004, 0.0608293, 0.0857736, 0.128488, 0.196722", \ + "0.0238921, 0.0373942, 0.0466465, 0.0617632, 0.0869847, 0.128446, 0.197991", \ + "0.0259218, 0.0393286, 0.0485373, 0.0635445, 0.0888939, 0.13089, 0.200594" \ + ); + } + } + 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.0287289, 0.0394625, 0.046824, 0.0598427, 0.0840752, 0.128806, 0.208437", \ + "0.0285884, 0.039301, 0.0465051, 0.0589492, 0.0818313, 0.124449, 0.201783", \ + "0.0283623, 0.039103, 0.0464489, 0.0583719, 0.0802985, 0.121195, 0.196623", \ + "0.0282192, 0.0389656, 0.0461722, 0.0580104, 0.0795484, 0.117246, 0.189018", \ + "0.0282767, 0.0390211, 0.0461416, 0.0578991, 0.0779953, 0.113397, 0.1798", \ + "0.0288893, 0.0396641, 0.0468681, 0.0587178, 0.0781772, 0.111696, 0.171417", \ + "0.0306806, 0.041215, 0.0484874, 0.0604337, 0.0802642, 0.11316, 0.168531" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00274803; + rise_capacitance : 0.002793; + rise_capacitance_range (0.00258026, 0.00297026); + fall_capacitance : 0.00269021; + fall_capacitance_range (0.00251552, 0.00285873); + 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.172729, 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.00892186, 0.00855628, 0.00851673, 0.00850278, 0.0088608, 0.00960149, 0.0115641" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00862092, 0.00828685, 0.00822542, 0.00828908, 0.00859614, 0.00932844, 0.0112045" \ + ); + } + } + 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.0167058, 0.0163703, 0.0162411, 0.0162764, 0.0165988, 0.0172785, 0.0191461" \ + ); + } + } + 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.015379, 0.0150974, 0.0150515, 0.0151714, 0.0155744, 0.0163411, 0.0183549" \ + ); + } + } + 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.00881463, 0.00842939, 0.00841496, 0.00837897, 0.00874967, 0.00949189, 0.0114749" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00847399, 0.00814363, 0.00808774, 0.00815059, 0.00845981, 0.00918341, 0.0110637" \ + ); + } + } + 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.0089251, 0.00855177, 0.00852264, 0.00850369, 0.00886102, 0.0096016, 0.0115647" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00862697, 0.00828906, 0.00823199, 0.00828918, 0.00859622, 0.00932853, 0.0112046" \ + ); + } + } + 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.000396713, 4.39896e-05, 1.12037e-05, -6.99344e-07, 0.000349298, 0.00108485, 0.00305267" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000935642, 0.000607437, 0.000551753, 0.000614934, 0.000914236, 0.00164546, 0.00351089" \ + ); + } + } + 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.00885335, 0.0084799, 0.00844116, 0.00841282, 0.00878343, 0.0095256, 0.0115091" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00858694, 0.00825313, 0.00819918, 0.00826283, 0.00857201, 0.00929565, 0.0111755" \ + ); + } + } + 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.00881463, 0.00842939, 0.00841496, 0.00837897, 0.00874967, 0.00949189, 0.0114749" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00862697, 0.00828906, 0.00823199, 0.00828918, 0.00859622, 0.00932853, 0.0112046" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.0025946; + rise_capacitance : 0.00262695; + rise_capacitance_range (0.00233633, 0.00284892); + fall_capacitance : 0.00256225; + fall_capacitance_range (0.00226636, 0.00274656); + 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.227403, -0.1475, -0.0967285, -0.0386052", \ + "-0.39659, -0.318307, -0.266519, -0.208326", \ + "-0.517926, -0.441532, -0.388564, -0.329228", \ + "-0.644081, -0.566891, -0.518257, -0.46044" \ + ); + } + 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.217622, -0.0701296, 0.0318604, 0.142185", \ + "-0.386606, -0.239367, -0.135398, -0.0241433", \ + "-0.517926, -0.37335, -0.269836, -0.156906", \ + "-0.657573, -0.514661, -0.413734, -0.301057" \ + ); + } + } + 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.32032, 0.224871, 0.17131, 0.114159", \ + "0.491431, 0.394701, 0.342569, 0.285298", \ + "0.613082, 0.517582, 0.466817, 0.408327", \ + "0.741222, 0.643863, 0.594531, 0.534228" \ + ); + } + 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.352107, 0.179946, 0.0710107, -0.0450441", \ + "0.516389, 0.346319, 0.23505, 0.120358", \ + "0.649087, 0.478246, 0.369676, 0.252955", \ + "0.789793, 0.619123, 0.509782, 0.395506" \ + ); + } + } + 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.0169511, 0.0167139, 0.016604, 0.0165502, 0.0167442, 0.0174011, 0.0190695" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0228127, 0.0225384, 0.02247, 0.0225038, 0.0228032, 0.0235291, 0.0252463" \ + ); + } + } + 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.0169511, 0.0167139, 0.016604, 0.0165502, 0.0167442, 0.0174011, 0.0190695" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0228127, 0.0225384, 0.02247, 0.0225038, 0.0228032, 0.0235291, 0.0252463" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00498428; + rise_capacitance : 0.00498428; + rise_capacitance_range (0.00498428, 0.00498428); + fall_capacitance : 0.00498428; + fall_capacitance_range (0.00451626, 0.00534159); + 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.202951, 0.107567, 0.0581518, -0.00187025", \ + "0.399086, 0.295389, 0.240295, 0.183585", \ + "0.584792, 0.473001, 0.41285, 0.351828", \ + "0.803284, 0.685098, 0.62278, 0.557841" \ + ); + } + } + 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.173609, -0.0876004, -0.0350059, 0.0234572", \ + "-0.364144, -0.267378, -0.214071, -0.156095", \ + "-0.541072, -0.436287, -0.377771, -0.317928", \ + "-0.746619, -0.638366, -0.577581, -0.513568" \ + ); + } + } + 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.169525, 0.852051, 2.08496, 4.13818" \ + ); + } + } + } + pin (SCD) { + direction : input; + nextstate_type : scan_in; + max_transition : 2.5074; + capacitance : 0.00270864; + rise_capacitance : 0.00273028; + rise_capacitance_range (0.00243947, 0.00295089); + fall_capacitance : 0.00266537; + fall_capacitance_range (0.00237286, 0.00284951); + 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.227403, -0.1475, -0.0967285, -0.0359068", \ + "-0.39659, -0.320854, -0.266519, -0.208326", \ + "-0.517926, -0.441532, -0.391263, -0.332053", \ + "-0.646779, -0.569641, -0.521082, -0.46044" \ + ); + } + 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.215177, -0.0701296, 0.0344321, 0.144884", \ + "-0.381615, -0.234274, -0.132776, -0.0186453", \ + "-0.512783, -0.370727, -0.26444, -0.151256", \ + "-0.654874, -0.509163, -0.408084, -0.295154" \ + ); + } + } + 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.32032, 0.224871, 0.173882, 0.114159", \ + "0.493927, 0.394701, 0.342569, 0.285298", \ + "0.615654, 0.517582, 0.466817, 0.408327", \ + "0.74392, 0.646612, 0.597356, 0.53718" \ + ); + } + 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.352107, 0.179946, 0.0710107, -0.0450441", \ + "0.518885, 0.346319, 0.237672, 0.120358", \ + "0.649087, 0.478246, 0.369676, 0.252955", \ + "0.792491, 0.619123, 0.512607, 0.395506" \ + ); + } + } + 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.0170912, 0.0168405, 0.0167319, 0.0166719, 0.0168749, 0.0175247, 0.0191867" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00742095, 0.00714317, 0.00707395, 0.00711727, 0.00740846, 0.00814438, 0.00986381" \ + ); + } + } + 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.0170912, 0.0168405, 0.0167319, 0.0166719, 0.0168749, 0.0175247, 0.0191867" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00742095, 0.00714317, 0.00707395, 0.00711727, 0.00740846, 0.00814438, 0.00986381" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00438664; + rise_capacitance : 0.00448755; + rise_capacitance_range (0.00414095, 0.00484533); + fall_capacitance : 0.00428574; + fall_capacitance_range (0.00413309, 0.00475281); + 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.232293, -0.152492, -0.101872, -0.0413036", \ + "-0.401581, -0.3234, -0.271764, -0.213824", \ + "-0.533357, -0.454644, -0.402056, -0.343353", \ + "-0.671065, -0.594382, -0.543682, -0.484052" \ + ); + } + 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.224958, -0.0801129, 0.024145, 0.13409", \ + "-0.386606, -0.241914, -0.138021, -0.0241433", \ + "-0.512783, -0.368105, -0.26444, -0.151256", \ + "-0.649478, -0.503665, -0.399609, -0.286299" \ + ); + } + } + 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.32521, 0.229862, 0.176454, 0.119556", \ + "0.498919, 0.399794, 0.347814, 0.290796", \ + "0.628513, 0.530694, 0.47761, 0.419627", \ + "0.768206, 0.671353, 0.61713, 0.560792" \ + ); + } + 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.361888, 0.189929, 0.0812978, -0.0342506", \ + "0.521381, 0.351411, 0.240295, 0.125856", \ + "0.649087, 0.478246, 0.369676, 0.252955", \ + "0.784396, 0.613625, 0.504132, 0.389603" \ + ); + } + } + 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.0158002, 0.0155311, 0.0154956, 0.015489, 0.0157073, 0.016254, 0.0175504" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0208383, 0.0206335, 0.0205948, 0.0206426, 0.0208136, 0.0213109, 0.0225392" \ + ); + } + } + 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.0205504, 0.0202794, 0.0202018, 0.0202174, 0.0205607, 0.0216227, 0.0242679" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00843452, 0.0239122, 0.0270674, 0.0278402, 0.0282615, 0.0292407, 0.0319314" \ + ); + } + } + 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.0205504, 0.0202794, 0.0202018, 0.0202174, 0.0205607, 0.0216227, 0.0242679" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00843452, 0.0239122, 0.0270674, 0.0278402, 0.0282615, 0.0292407, 0.0319314" \ + ); + } + } + } + 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 (sg13cmos5l_sdfrbp_2) { + area : 72.576; + cell_footprint : "sdfrbp"; + cell_leakage_power : 4389.98; + leakage_power () { + value : 3734.04; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 3734.04; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 3641.12; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 3638.45; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 3638.24; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 4849.13; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 4724.04; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 4613.48; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 4824.45; + when : "CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 4001.97; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 4758.77; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 5117.04; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 4991.95; + when : "!CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 3906.38; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 4482.77; + when : "CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 4881.39; + when : "CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 5092.37; + 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.375423, 0.459911, 0.525613, 0.636979, 0.824598, 1.13786, 1.66042", \ + "0.419278, 0.503952, 0.569806, 0.680926, 0.868488, 1.1818, 1.70412", \ + "0.453764, 0.538442, 0.604101, 0.715443, 0.902847, 1.21627, 1.73896", \ + "0.508169, 0.593034, 0.658808, 0.770023, 0.957415, 1.27082, 1.79342", \ + "0.586026, 0.670889, 0.736703, 0.847726, 1.03518, 1.3483, 1.87103", \ + "0.696165, 0.781067, 0.846757, 0.957801, 1.1452, 1.45838, 1.98089", \ + "0.852244, 0.936238, 1.00203, 1.11304, 1.3004, 1.61363, 2.13606" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0355121, 0.163254, 0.259048, 0.419226, 0.688475, 1.13773, 1.88572", \ + "0.0355131, 0.163255, 0.259049, 0.419283, 0.688599, 1.13774, 1.88634", \ + "0.0355141, 0.163257, 0.25905, 0.41951, 0.688875, 1.13775, 1.88635", \ + "0.0355151, 0.163258, 0.259051, 0.419511, 0.688876, 1.13848, 1.88636", \ + "0.0355161, 0.163259, 0.259052, 0.419512, 0.688877, 1.13849, 1.88637", \ + "0.035593, 0.163281, 0.259053, 0.419513, 0.688878, 1.1385, 1.88638", \ + "0.035863, 0.163282, 0.259054, 0.419514, 0.688879, 1.13851, 1.88639" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.327239, 0.411296, 0.468478, 0.563562, 0.723267, 0.98952, 1.43362", \ + "0.371165, 0.455223, 0.512415, 0.607625, 0.767006, 1.03347, 1.4775", \ + "0.405324, 0.489206, 0.546374, 0.641415, 0.801215, 1.06758, 1.51151", \ + "0.459164, 0.54314, 0.600309, 0.695349, 0.855055, 1.12135, 1.56534", \ + "0.53404, 0.618101, 0.675364, 0.770419, 0.930051, 1.19632, 1.64028", \ + "0.636841, 0.720115, 0.777292, 0.873038, 1.03264, 1.29885, 1.74276", \ + "0.771005, 0.854943, 0.91216, 1.00724, 1.16693, 1.43327, 1.8771" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0301375, 0.135904, 0.211697, 0.339335, 0.554012, 0.912358, 1.50955", \ + "0.0301385, 0.135905, 0.211725, 0.339386, 0.554013, 0.912937, 1.50962", \ + "0.030228, 0.135916, 0.211884, 0.339387, 0.554218, 0.912938, 1.50985", \ + "0.0302386, 0.135917, 0.211885, 0.339388, 0.554219, 0.91396, 1.51047", \ + "0.030271, 0.135918, 0.211886, 0.339389, 0.55422, 0.913961, 1.51048", \ + "0.030272, 0.135919, 0.211887, 0.33939, 0.554221, 0.913962, 1.51049", \ + "0.030273, 0.13592, 0.211888, 0.339398, 0.554222, 0.913963, 1.5105" \ + ); + } + } + 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.375423, 0.459911, 0.525613, 0.636979, 0.824598, 1.13786, 1.66042", \ + "0.419278, 0.503952, 0.569806, 0.680926, 0.868488, 1.1818, 1.70412", \ + "0.453764, 0.538442, 0.604101, 0.715443, 0.902847, 1.21627, 1.73896", \ + "0.508169, 0.593034, 0.658808, 0.770023, 0.957415, 1.27082, 1.79342", \ + "0.586026, 0.670889, 0.736703, 0.847726, 1.03518, 1.3483, 1.87103", \ + "0.696165, 0.781067, 0.846757, 0.957801, 1.1452, 1.45838, 1.98089", \ + "0.852244, 0.936238, 1.00203, 1.11304, 1.3004, 1.61363, 2.13606" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0355121, 0.163254, 0.259048, 0.419226, 0.688475, 1.13773, 1.88572", \ + "0.0355131, 0.163255, 0.259049, 0.419283, 0.688599, 1.13774, 1.88634", \ + "0.0355141, 0.163257, 0.25905, 0.41951, 0.688875, 1.13775, 1.88635", \ + "0.0355151, 0.163258, 0.259051, 0.419511, 0.688876, 1.13848, 1.88636", \ + "0.0355161, 0.163259, 0.259052, 0.419512, 0.688877, 1.13849, 1.88637", \ + "0.035593, 0.163281, 0.259053, 0.419513, 0.688878, 1.1385, 1.88638", \ + "0.035863, 0.163282, 0.259054, 0.419514, 0.688879, 1.13851, 1.88639" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.327239, 0.411296, 0.468478, 0.563562, 0.723267, 0.98952, 1.43362", \ + "0.371165, 0.455223, 0.512415, 0.607625, 0.767006, 1.03347, 1.4775", \ + "0.405324, 0.489206, 0.546374, 0.641415, 0.801215, 1.06758, 1.51151", \ + "0.459164, 0.54314, 0.600309, 0.695349, 0.855055, 1.12135, 1.56534", \ + "0.53404, 0.618101, 0.675364, 0.770419, 0.930051, 1.19632, 1.64028", \ + "0.636841, 0.720115, 0.777292, 0.873038, 1.03264, 1.29885, 1.74276", \ + "0.771005, 0.854943, 0.91216, 1.00724, 1.16693, 1.43327, 1.8771" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0301375, 0.135904, 0.211697, 0.339335, 0.554012, 0.912358, 1.50955", \ + "0.0301385, 0.135905, 0.211725, 0.339386, 0.554013, 0.912937, 1.50962", \ + "0.030228, 0.135916, 0.211884, 0.339387, 0.554218, 0.912938, 1.50985", \ + "0.0302386, 0.135917, 0.211885, 0.339388, 0.554219, 0.91396, 1.51047", \ + "0.030271, 0.135918, 0.211886, 0.339389, 0.55422, 0.913961, 1.51048", \ + "0.030272, 0.135919, 0.211887, 0.33939, 0.554221, 0.913962, 1.51049", \ + "0.030273, 0.13592, 0.211888, 0.339398, 0.554222, 0.913963, 1.5105" \ + ); + } + } + 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.43919, 0.523246, 0.581454, 0.683173, 0.868575, 1.20372, 1.7951", \ + "0.483691, 0.567574, 0.625239, 0.723958, 0.901604, 1.22498, 1.80311", \ + "0.52784, 0.611775, 0.669276, 0.766438, 0.939047, 1.25307, 1.81907", \ + "0.603428, 0.687855, 0.744927, 0.840941, 1.00744, 1.3077, 1.85376", \ + "0.721369, 0.80521, 0.862551, 0.957634, 1.11945, 1.40311, 1.91778", \ + "0.889, 0.973428, 1.03077, 1.12583, 1.28559, 1.55675, 2.03418", \ + "1.13012, 1.21499, 1.2708, 1.36594, 1.52603, 1.79433, 2.24447" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0296059, 0.13573, 0.211597, 0.339231, 0.554294, 0.913026, 1.50933", \ + "0.0296693, 0.13574, 0.211598, 0.339269, 0.554295, 0.913027, 1.50937", \ + "0.0296703, 0.135741, 0.211599, 0.339797, 0.554511, 0.913028, 1.50947", \ + "0.0296713, 0.135742, 0.2116, 0.339798, 0.554512, 0.913397, 1.51083", \ + "0.0296723, 0.135743, 0.21171, 0.339799, 0.554513, 0.913398, 1.51084", \ + "0.029769, 0.135798, 0.211711, 0.3398, 0.554514, 0.913399, 1.51085", \ + "0.029904, 0.135811, 0.211712, 0.339801, 0.554515, 0.9134, 1.51086" \ + ); + } + } + 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.0291972, 0.0569593, 0.0753177, 0.105481, 0.155856, 0.239537, 0.378776", \ + "0.0288348, 0.056564, 0.0749374, 0.10511, 0.155444, 0.239134, 0.37857", \ + "0.0287244, 0.0565392, 0.074859, 0.105086, 0.155425, 0.239033, 0.378604", \ + "0.0286459, 0.0564001, 0.0748063, 0.105135, 0.155263, 0.239156, 0.378547", \ + "0.0289696, 0.0566931, 0.0751209, 0.105187, 0.155752, 0.239166, 0.378946", \ + "0.0297441, 0.0573661, 0.0757409, 0.106059, 0.156596, 0.239816, 0.380296", \ + "0.0318219, 0.0592087, 0.0776386, 0.108, 0.158431, 0.242628, 0.381571" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0297601, 0.0576033, 0.0758259, 0.105822, 0.155782, 0.238937, 0.377597", \ + "0.0294232, 0.0572868, 0.0755346, 0.105527, 0.155414, 0.238711, 0.377294", \ + "0.0293926, 0.0573823, 0.0755868, 0.105458, 0.155487, 0.238589, 0.377247", \ + "0.0294448, 0.0573102, 0.0755409, 0.105893, 0.155906, 0.238914, 0.377268", \ + "0.0299011, 0.0579091, 0.0762674, 0.106052, 0.156076, 0.241519, 0.378598", \ + "0.0308203, 0.0586365, 0.0769829, 0.107291, 0.157717, 0.240064, 0.379625", \ + "0.0328637, 0.0606251, 0.0790513, 0.10895, 0.159722, 0.243751, 0.383315" \ + ); + } + } + 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.0291972, 0.0569593, 0.0753177, 0.105481, 0.155856, 0.239537, 0.378776", \ + "0.0288348, 0.056564, 0.0749374, 0.10511, 0.155444, 0.239134, 0.37857", \ + "0.0287244, 0.0565392, 0.074859, 0.105086, 0.155425, 0.239033, 0.378604", \ + "0.0286459, 0.0564001, 0.0748063, 0.105135, 0.155263, 0.239156, 0.378547", \ + "0.0289696, 0.0566931, 0.0751209, 0.105187, 0.155752, 0.239166, 0.378946", \ + "0.0297441, 0.0573661, 0.0757409, 0.106059, 0.156596, 0.239816, 0.380296", \ + "0.0318219, 0.0592087, 0.0776386, 0.108, 0.158431, 0.242628, 0.381571" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0297601, 0.0576033, 0.0758259, 0.105822, 0.155782, 0.238937, 0.377597", \ + "0.0294232, 0.0572868, 0.0755346, 0.105527, 0.155414, 0.238711, 0.377294", \ + "0.0293926, 0.0573823, 0.0755868, 0.105458, 0.155487, 0.238589, 0.377247", \ + "0.0294448, 0.0573102, 0.0755409, 0.105893, 0.155906, 0.238914, 0.377268", \ + "0.0299011, 0.0579091, 0.0762674, 0.106052, 0.156076, 0.241519, 0.378598", \ + "0.0308203, 0.0586365, 0.0769829, 0.107291, 0.157717, 0.240064, 0.379625", \ + "0.0328637, 0.0606251, 0.0790513, 0.10895, 0.159722, 0.243751, 0.383315" \ + ); + } + } + 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.0300328, 0.0518518, 0.0663189, 0.091728, 0.139057, 0.226757, 0.383968", \ + "0.0297214, 0.0514748, 0.065846, 0.09024, 0.134912, 0.218524, 0.371242", \ + "0.0295672, 0.0513686, 0.0656281, 0.0896493, 0.132603, 0.212883, 0.361543", \ + "0.0293964, 0.0512889, 0.0656301, 0.0894975, 0.130106, 0.205931, 0.347644", \ + "0.0293563, 0.0512721, 0.0654337, 0.0889325, 0.128918, 0.198412, 0.329928", \ + "0.0296691, 0.051516, 0.0659196, 0.0895044, 0.12861, 0.194633, 0.317608", \ + "0.0308158, 0.0524139, 0.0668267, 0.0908242, 0.130558, 0.195946, 0.305279" \ + ); + } + } + } + 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.217358, 0.360901, 0.432589, 0.546119, 0.733826, 1.04642, 1.56687", \ + "0.261282, 0.404925, 0.476564, 0.58998, 0.777946, 1.09065, 1.61086", \ + "0.29552, 0.439152, 0.510829, 0.62429, 0.811954, 1.12564, 1.64496", \ + "0.34892, 0.492641, 0.564306, 0.677557, 0.86551, 1.17813, 1.69819", \ + "0.424249, 0.567913, 0.639527, 0.752877, 0.940756, 1.25313, 1.77321", \ + "0.525706, 0.669311, 0.741, 0.854315, 1.04226, 1.35472, 1.87473", \ + "0.661123, 0.804497, 0.876173, 0.989548, 1.17743, 1.48998, 2.01018" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0409443, 0.181078, 0.271158, 0.425068, 0.690045, 1.13678, 1.88178", \ + "0.0409453, 0.181079, 0.271238, 0.42533, 0.690332, 1.1371, 1.88179", \ + "0.0409463, 0.18108, 0.271239, 0.42601, 0.691464, 1.13763, 1.8818", \ + "0.0409473, 0.181081, 0.27124, 0.426011, 0.691465, 1.13764, 1.88296", \ + "0.040954, 0.181082, 0.271241, 0.426012, 0.691466, 1.13765, 1.88297", \ + "0.040995, 0.181206, 0.271242, 0.426013, 0.691467, 1.13766, 1.88298", \ + "0.040996, 0.181304, 0.271267, 0.426014, 0.691468, 1.13767, 1.88299" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.242643, 0.403267, 0.472492, 0.574338, 0.73665, 1.0037, 1.44807", \ + "0.286456, 0.447399, 0.516371, 0.618122, 0.780715, 1.04775, 1.49194", \ + "0.320865, 0.481803, 0.550858, 0.652651, 0.815102, 1.08292, 1.52652", \ + "0.375302, 0.536292, 0.605346, 0.707215, 0.869596, 1.13687, 1.58083", \ + "0.453264, 0.614103, 0.683237, 0.78527, 0.947604, 1.21466, 1.65882", \ + "0.564398, 0.72524, 0.794348, 0.896216, 1.05887, 1.32598, 1.7701", \ + "0.717275, 0.87955, 0.948809, 1.05098, 1.21357, 1.48074, 1.92514" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0542102, 0.180941, 0.248853, 0.364426, 0.569992, 0.922761, 1.51828", \ + "0.0542439, 0.180942, 0.248854, 0.364427, 0.569993, 0.922875, 1.51831", \ + "0.0542646, 0.180957, 0.248855, 0.364557, 0.570668, 0.923506, 1.51832", \ + "0.054408, 0.181136, 0.248899, 0.364688, 0.570669, 0.923507, 1.51904", \ + "0.0545323, 0.181142, 0.249004, 0.364689, 0.57067, 0.923508, 1.51905", \ + "0.055466, 0.181491, 0.249196, 0.364811, 0.570671, 0.923509, 1.51906", \ + "0.059011, 0.182803, 0.249884, 0.364961, 0.570672, 0.92351, 1.51939" \ + ); + } + } + 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.217358, 0.360901, 0.432589, 0.546119, 0.733826, 1.04642, 1.56687", \ + "0.261282, 0.404925, 0.476564, 0.58998, 0.777946, 1.09065, 1.61086", \ + "0.29552, 0.439152, 0.510829, 0.62429, 0.811954, 1.12564, 1.64496", \ + "0.34892, 0.492641, 0.564306, 0.677557, 0.86551, 1.17813, 1.69819", \ + "0.424249, 0.567913, 0.639527, 0.752877, 0.940756, 1.25313, 1.77321", \ + "0.525706, 0.669311, 0.741, 0.854315, 1.04226, 1.35472, 1.87473", \ + "0.661123, 0.804497, 0.876173, 0.989548, 1.17743, 1.48998, 2.01018" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0409443, 0.181078, 0.271158, 0.425068, 0.690045, 1.13678, 1.88178", \ + "0.0409453, 0.181079, 0.271238, 0.42533, 0.690332, 1.1371, 1.88179", \ + "0.0409463, 0.18108, 0.271239, 0.42601, 0.691464, 1.13763, 1.8818", \ + "0.0409473, 0.181081, 0.27124, 0.426011, 0.691465, 1.13764, 1.88296", \ + "0.040954, 0.181082, 0.271241, 0.426012, 0.691466, 1.13765, 1.88297", \ + "0.040995, 0.181206, 0.271242, 0.426013, 0.691467, 1.13766, 1.88298", \ + "0.040996, 0.181304, 0.271267, 0.426014, 0.691468, 1.13767, 1.88299" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.242643, 0.403267, 0.472492, 0.574338, 0.73665, 1.0037, 1.44807", \ + "0.286456, 0.447399, 0.516371, 0.618122, 0.780715, 1.04775, 1.49194", \ + "0.320865, 0.481803, 0.550858, 0.652651, 0.815102, 1.08292, 1.52652", \ + "0.375302, 0.536292, 0.605346, 0.707215, 0.869596, 1.13687, 1.58083", \ + "0.453264, 0.614103, 0.683237, 0.78527, 0.947604, 1.21466, 1.65882", \ + "0.564398, 0.72524, 0.794348, 0.896216, 1.05887, 1.32598, 1.7701", \ + "0.717275, 0.87955, 0.948809, 1.05098, 1.21357, 1.48074, 1.92514" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0542102, 0.180941, 0.248853, 0.364426, 0.569992, 0.922761, 1.51828", \ + "0.0542439, 0.180942, 0.248854, 0.364427, 0.569993, 0.922875, 1.51831", \ + "0.0542646, 0.180957, 0.248855, 0.364557, 0.570668, 0.923506, 1.51832", \ + "0.054408, 0.181136, 0.248899, 0.364688, 0.570669, 0.923507, 1.51904", \ + "0.0545323, 0.181142, 0.249004, 0.364689, 0.57067, 0.923508, 1.51905", \ + "0.055466, 0.181491, 0.249196, 0.364811, 0.570671, 0.923509, 1.51906", \ + "0.059011, 0.182803, 0.249884, 0.364961, 0.570672, 0.92351, 1.51939" \ + ); + } + } + 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.331769, 0.471213, 0.542147, 0.655423, 0.843497, 1.15597, 1.67651", \ + "0.376398, 0.515603, 0.5867, 0.700095, 0.888098, 1.20042, 1.72106", \ + "0.420505, 0.559618, 0.630873, 0.744203, 0.932161, 1.24521, 1.76486", \ + "0.495919, 0.635357, 0.706428, 0.819798, 1.00793, 1.32041, 1.84061", \ + "0.613731, 0.75313, 0.824338, 0.937505, 1.12544, 1.43786, 1.95805", \ + "0.780861, 0.92132, 0.992995, 1.10589, 1.2936, 1.6062, 2.12615", \ + "1.02068, 1.16307, 1.23256, 1.34598, 1.53269, 1.84775, 2.3673" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0409911, 0.177989, 0.268851, 0.424119, 0.690144, 1.13674, 1.88173", \ + "0.0410377, 0.178013, 0.268962, 0.424297, 0.690145, 1.13675, 1.88175", \ + "0.0410659, 0.178086, 0.268963, 0.424298, 0.690146, 1.1372, 1.88176", \ + "0.0412007, 0.178087, 0.268964, 0.424299, 0.690147, 1.13721, 1.88177", \ + "0.041455, 0.178257, 0.268965, 0.4243, 0.690148, 1.13722, 1.88178", \ + "0.042618, 0.178448, 0.269103, 0.424301, 0.690149, 1.13723, 1.88179", \ + "0.044665, 0.179028, 0.269411, 0.424302, 0.69015, 1.13724, 1.8818" \ + ); + } + } + 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.0306921, 0.058571, 0.0769575, 0.107118, 0.157353, 0.24104, 0.380319", \ + "0.0303697, 0.0582549, 0.0766474, 0.106824, 0.157076, 0.240891, 0.380112", \ + "0.0303509, 0.0583964, 0.0766887, 0.106949, 0.157356, 0.24095, 0.380081", \ + "0.0304015, 0.0582633, 0.0766718, 0.106942, 0.157205, 0.240805, 0.380292", \ + "0.0308356, 0.0588114, 0.0772372, 0.107214, 0.157768, 0.241072, 0.3807", \ + "0.031702, 0.059608, 0.0779401, 0.10829, 0.158665, 0.242023, 0.382747", \ + "0.0338069, 0.0615854, 0.0800953, 0.110235, 0.160575, 0.244909, 0.384033" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0291954, 0.0567769, 0.0750468, 0.105054, 0.155091, 0.238278, 0.377049", \ + "0.0288556, 0.0563848, 0.0746758, 0.104665, 0.15473, 0.237894, 0.376694", \ + "0.0287394, 0.0563895, 0.074614, 0.104612, 0.154851, 0.238056, 0.376656", \ + "0.0286346, 0.0561893, 0.0745282, 0.105119, 0.154662, 0.237812, 0.376523", \ + "0.0289588, 0.0565847, 0.0750375, 0.104918, 0.155021, 0.239587, 0.376776", \ + "0.0297791, 0.0572617, 0.0755902, 0.106006, 0.156446, 0.239193, 0.378682", \ + "0.0318202, 0.0590286, 0.0775019, 0.107485, 0.158196, 0.242299, 0.38178" \ + ); + } + } + 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.0306921, 0.058571, 0.0769575, 0.107118, 0.157353, 0.24104, 0.380319", \ + "0.0303697, 0.0582549, 0.0766474, 0.106824, 0.157076, 0.240891, 0.380112", \ + "0.0303509, 0.0583964, 0.0766887, 0.106949, 0.157356, 0.24095, 0.380081", \ + "0.0304015, 0.0582633, 0.0766718, 0.106942, 0.157205, 0.240805, 0.380292", \ + "0.0308356, 0.0588114, 0.0772372, 0.107214, 0.157768, 0.241072, 0.3807", \ + "0.031702, 0.059608, 0.0779401, 0.10829, 0.158665, 0.242023, 0.382747", \ + "0.0338069, 0.0615854, 0.0800953, 0.110235, 0.160575, 0.244909, 0.384033" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0291954, 0.0567769, 0.0750468, 0.105054, 0.155091, 0.238278, 0.377049", \ + "0.0288556, 0.0563848, 0.0746758, 0.104665, 0.15473, 0.237894, 0.376694", \ + "0.0287394, 0.0563895, 0.074614, 0.104612, 0.154851, 0.238056, 0.376656", \ + "0.0286346, 0.0561893, 0.0745282, 0.105119, 0.154662, 0.237812, 0.376523", \ + "0.0289588, 0.0565847, 0.0750375, 0.104918, 0.155021, 0.239587, 0.376776", \ + "0.0297791, 0.0572617, 0.0755902, 0.106006, 0.156446, 0.239193, 0.378682", \ + "0.0318202, 0.0590286, 0.0775019, 0.107485, 0.158196, 0.242299, 0.38178" \ + ); + } + } + 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.0300633, 0.0519483, 0.0665175, 0.0921992, 0.139684, 0.227568, 0.385516", \ + "0.0297363, 0.051535, 0.0659869, 0.0905592, 0.135615, 0.219671, 0.37277", \ + "0.0295988, 0.0515414, 0.0657959, 0.0899493, 0.133314, 0.214196, 0.36322", \ + "0.0294033, 0.0513667, 0.0657845, 0.0894475, 0.130946, 0.206848, 0.349068", \ + "0.0294003, 0.0513393, 0.0655851, 0.089325, 0.129723, 0.200462, 0.331354", \ + "0.0296929, 0.0515966, 0.0660926, 0.0899293, 0.128769, 0.195849, 0.314807", \ + "0.0308436, 0.0525464, 0.0670571, 0.0910082, 0.131004, 0.196457, 0.30707" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00274809; + rise_capacitance : 0.00279302; + rise_capacitance_range (0.00257842, 0.00297196); + fall_capacitance : 0.00269034; + fall_capacitance_range (0.00251543, 0.00285873); + 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.214386, 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.00893593, 0.00855806, 0.0085226, 0.00851045, 0.0088637, 0.00961456, 0.0115646" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00862779, 0.0082981, 0.0082277, 0.00828939, 0.00859389, 0.00933431, 0.0112034" \ + ); + } + } + 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.0167079, 0.0163772, 0.01624, 0.0162769, 0.0165928, 0.0172807, 0.0191457" \ + ); + } + } + 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.0154058, 0.0150999, 0.0150496, 0.0151725, 0.0155757, 0.0163729, 0.0183541" \ + ); + } + } + 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.0088231, 0.00844839, 0.00841413, 0.00839152, 0.00875155, 0.00949223, 0.0114772" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00848304, 0.00814755, 0.00809102, 0.00814944, 0.00846076, 0.00919757, 0.0110638" \ + ); + } + } + 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.00891882, 0.00856712, 0.0085172, 0.00850716, 0.00886296, 0.00961527, 0.0115647" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00863402, 0.00829684, 0.00823678, 0.0082903, 0.00859567, 0.00933427, 0.0112026" \ + ); + } + } + 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.000409305, 4.89298e-05, 1.32569e-05, -4.21577e-06, 0.000350989, 0.0010951, 0.0030528" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000941696, 0.000606588, 0.000560683, 0.000620318, 0.000912749, 0.00164564, 0.00351101" \ + ); + } + } + 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.00884589, 0.00848001, 0.00844811, 0.00842567, 0.00878518, 0.00952655, 0.0115102" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00859884, 0.00825944, 0.00820867, 0.00826151, 0.0085728, 0.00930989, 0.0111774" \ + ); + } + } + 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.0088231, 0.00844839, 0.00841413, 0.00839152, 0.00875155, 0.00949223, 0.0114772" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00863402, 0.00829684, 0.00823678, 0.0082903, 0.00859567, 0.00933427, 0.0112026" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00259169; + rise_capacitance : 0.00262419; + rise_capacitance_range (0.00233263, 0.00284655); + fall_capacitance : 0.00255918; + fall_capacitance_range (0.00226346, 0.0027442); + 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.224958, -0.142509, -0.091585, -0.0332085", \ + "-0.394094, -0.313215, -0.261274, -0.202828", \ + "-0.515355, -0.436287, -0.383168, -0.323578", \ + "-0.641383, -0.564143, -0.512607, -0.454537" \ + ); + } + 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.215177, -0.0676338, 0.0344321, 0.142185", \ + "-0.384111, -0.236821, -0.132776, -0.0241433", \ + "-0.515355, -0.370727, -0.267138, -0.156906", \ + "-0.654874, -0.511912, -0.410909, -0.301057" \ + ); + } + } + 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.32032, 0.224871, 0.173882, 0.114159", \ + "0.491431, 0.397248, 0.342569, 0.285298", \ + "0.613082, 0.517582, 0.466817, 0.408327", \ + "0.741222, 0.646612, 0.597356, 0.534228" \ + ); + } + 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.352107, 0.182442, 0.0735825, -0.0423457", \ + "0.518885, 0.348865, 0.237672, 0.123107", \ + "0.649087, 0.480868, 0.372374, 0.25578", \ + "0.792491, 0.621871, 0.512607, 0.395506" \ + ); + } + } + 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.0181753, 0.0179475, 0.0178366, 0.0177794, 0.0179814, 0.0186299, 0.0203027" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0228254, 0.0225326, 0.022467, 0.0225064, 0.0228023, 0.0235294, 0.0252492" \ + ); + } + } + 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.0181753, 0.0179475, 0.0178366, 0.0177794, 0.0179814, 0.0186299, 0.0203027" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0228254, 0.0225326, 0.022467, 0.0225064, 0.0228023, 0.0235294, 0.0252492" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00520209; + rise_capacitance : 0.00520209; + rise_capacitance_range (0.00520209, 0.00520209); + fall_capacitance : 0.00520209; + fall_capacitance_range (0.00493033, 0.00534686); + 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.202951, 0.110063, 0.0581518, 0.000828112", \ + "0.399086, 0.297936, 0.242917, 0.183585", \ + "0.584792, 0.475624, 0.41285, 0.349003", \ + "0.805983, 0.690596, 0.62278, 0.557841" \ + ); + } + } + 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.176054, -0.0876004, -0.0350059, 0.0234572", \ + "-0.36664, -0.269925, -0.216693, -0.158844", \ + "-0.543644, -0.43891, -0.380469, -0.320753", \ + "-0.752016, -0.641114, -0.580406, -0.519471" \ + ); + } + } + 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.172729, 0.852051, 2.08496, 4.13818" \ + ); + } + } + } + pin (SCD) { + direction : input; + nextstate_type : scan_in; + max_transition : 2.5074; + capacitance : 0.00270551; + rise_capacitance : 0.00272724; + rise_capacitance_range (0.00243679, 0.00294761); + fall_capacitance : 0.00266205; + fall_capacitance_range (0.00236925, 0.00284624); + 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.224958, -0.142509, -0.091585, -0.0332085", \ + "-0.394094, -0.313215, -0.261274, -0.202828", \ + "-0.515355, -0.43891, -0.383168, -0.326403", \ + "-0.644081, -0.564143, -0.515432, -0.454537" \ + ); + } + 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.215177, -0.0676338, 0.0370039, 0.144884", \ + "-0.381615, -0.231728, -0.130154, -0.0186453", \ + "-0.512783, -0.365482, -0.26444, -0.151256", \ + "-0.652176, -0.506414, -0.405259, -0.295154" \ + ); + } + } + 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.32032, 0.224871, 0.173882, 0.114159", \ + "0.491431, 0.397248, 0.345191, 0.285298", \ + "0.613082, 0.520205, 0.469515, 0.408327", \ + "0.741222, 0.646612, 0.597356, 0.53718" \ + ); + } + 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.352107, 0.182442, 0.0735825, -0.0423457", \ + "0.518885, 0.348865, 0.237672, 0.123107", \ + "0.651659, 0.480868, 0.372374, 0.25578", \ + "0.792491, 0.621871, 0.512607, 0.398458" \ + ); + } + } + 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.0183109, 0.0180684, 0.0179534, 0.0178995, 0.0181076, 0.01876, 0.0204229" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0149901, 0.0147052, 0.014643, 0.0146859, 0.0149803, 0.015712, 0.0174301" \ + ); + } + } + 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.0183109, 0.0180684, 0.0179534, 0.0178995, 0.0181076, 0.01876, 0.0204229" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0149901, 0.0147052, 0.014643, 0.0146859, 0.0149803, 0.015712, 0.0174301" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00438614; + rise_capacitance : 0.00448671; + rise_capacitance_range (0.00413845, 0.00484532); + fall_capacitance : 0.00428557; + fall_capacitance_range (0.00413486, 0.00475282); + 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.229848, -0.1475, -0.0941567, -0.0359068", \ + "-0.399086, -0.318307, -0.266519, -0.208326", \ + "-0.530785, -0.4494, -0.39666, -0.337703", \ + "-0.668366, -0.588884, -0.538032, -0.478149" \ + ); + } + 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.224958, -0.0751213, 0.0267168, 0.13409", \ + "-0.386606, -0.236821, -0.135398, -0.0241433", \ + "-0.512783, -0.365482, -0.261741, -0.151256", \ + "-0.646779, -0.500916, -0.396784, -0.286299" \ + ); + } + } + 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.32521, 0.229862, 0.179025, 0.119556", \ + "0.496423, 0.402341, 0.350436, 0.290796", \ + "0.625941, 0.533317, 0.480309, 0.419627", \ + "0.768206, 0.671353, 0.619955, 0.560792" \ + ); + } + 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.361888, 0.192425, 0.0838696, -0.0315523", \ + "0.523877, 0.353958, 0.242917, 0.128605", \ + "0.651659, 0.480868, 0.369676, 0.25578", \ + "0.787094, 0.616373, 0.506957, 0.392555" \ + ); + } + } + 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.0158023, 0.0155357, 0.0155078, 0.0154902, 0.0157026, 0.0162534, 0.01755" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0208196, 0.0206104, 0.0205778, 0.0206252, 0.0208045, 0.021292, 0.0225234" \ + ); + } + } + 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.0205283, 0.0202598, 0.0201726, 0.0202088, 0.0205476, 0.0216074, 0.0242549" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00842725, 0.023894, 0.0270449, 0.0278157, 0.0282512, 0.0292252, 0.0318937" \ + ); + } + } + 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.0205283, 0.0202598, 0.0201726, 0.0202088, 0.0205476, 0.0216074, 0.0242549" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00842725, 0.023894, 0.0270449, 0.0278157, 0.0282512, 0.0292252, 0.0318937" \ + ); + } + } + } + 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 (sg13cmos5l_sdfrbpq_1) { + area : 63.504; + cell_footprint : "sdfrbpq"; + cell_leakage_power : 3303.87; + leakage_power () { + value : 2874.28; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 2973.12; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 2781.34; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 2778.72; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 2778.65; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 3989.36; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 3206.43; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 3753.76; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 3306.88; + when : "CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 3142.22; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 3241.06; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 4257.28; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 3474.35; + when : "!CLK&!D&RESET_B&SCD&SCE&Q"; + } + leakage_power () { + value : 3046.67; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 2965.2; + when : "CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 4021.68; + when : "CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 3574.8; + 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.271969, 0.39176, 0.460599, 0.572933, 0.760141, 1.07236, 1.59183", \ + "0.315369, 0.435221, 0.503918, 0.616676, 0.803593, 1.11606, 1.63496", \ + "0.349219, 0.469125, 0.537782, 0.6502, 0.837511, 1.14966, 1.66882", \ + "0.402294, 0.522054, 0.590934, 0.70334, 0.890615, 1.20246, 1.72413", \ + "0.476435, 0.596251, 0.665135, 0.777468, 0.964832, 1.27655, 1.79582", \ + "0.576868, 0.696768, 0.765615, 0.877981, 1.06526, 1.37716, 1.89634", \ + "0.715034, 0.835266, 0.904186, 1.01652, 1.20387, 1.51572, 2.03513" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0434105, 0.169918, 0.263583, 0.422137, 0.689502, 1.13579, 1.87985", \ + "0.0434588, 0.170074, 0.263676, 0.422224, 0.689503, 1.13589, 1.88053", \ + "0.0434598, 0.170075, 0.263677, 0.423087, 0.689509, 1.13656, 1.88054", \ + "0.0434608, 0.170076, 0.263728, 0.423088, 0.689554, 1.13657, 1.88235", \ + "0.0435072, 0.170077, 0.263729, 0.423089, 0.689599, 1.13658, 1.88236", \ + "0.044034, 0.170078, 0.263774, 0.42309, 0.6896, 1.13659, 1.88237", \ + "0.044531, 0.170312, 0.26393, 0.423091, 0.689601, 1.1366, 1.88238" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.283004, 0.391355, 0.450501, 0.546503, 0.706669, 0.973079, 1.41651", \ + "0.327117, 0.435263, 0.49424, 0.590548, 0.75056, 1.01723, 1.46074", \ + "0.3608, 0.469024, 0.528175, 0.624335, 0.784453, 1.05088, 1.4949", \ + "0.413821, 0.522055, 0.58108, 0.677227, 0.837356, 1.1037, 1.54721", \ + "0.486796, 0.594881, 0.654027, 0.75022, 0.910271, 1.17659, 1.62011", \ + "0.586053, 0.694209, 0.753348, 0.849394, 1.00952, 1.27573, 1.71929", \ + "0.717476, 0.825596, 0.884738, 0.980782, 1.14088, 1.40733, 1.85074" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0398481, 0.141955, 0.216097, 0.342086, 0.555942, 0.913648, 1.51006", \ + "0.0398491, 0.14198, 0.216234, 0.342325, 0.556235, 0.91376, 1.51007", \ + "0.0398501, 0.141981, 0.216235, 0.342326, 0.556241, 0.913761, 1.51055", \ + "0.0398511, 0.141982, 0.216236, 0.342328, 0.556242, 0.916896, 1.51056", \ + "0.0398521, 0.141983, 0.216237, 0.342329, 0.55634, 0.916897, 1.51068", \ + "0.0398531, 0.141984, 0.216238, 0.34233, 0.556341, 0.916898, 1.51069", \ + "0.0398541, 0.141985, 0.216239, 0.342331, 0.556342, 0.916899, 1.5107" \ + ); + } + } + 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.271997, 0.391818, 0.460699, 0.572902, 0.760266, 1.07238, 1.59148", \ + "0.315366, 0.435201, 0.504034, 0.616547, 0.803632, 1.11614, 1.63521", \ + "0.349208, 0.469054, 0.537825, 0.650118, 0.838743, 1.14979, 1.66885", \ + "0.402294, 0.522054, 0.590934, 0.70334, 0.890615, 1.20246, 1.72413", \ + "0.476435, 0.596251, 0.665135, 0.777468, 0.964832, 1.27655, 1.79582", \ + "0.576868, 0.696768, 0.765615, 0.877981, 1.06526, 1.37716, 1.89634", \ + "0.715032, 0.835265, 0.904186, 1.01652, 1.20387, 1.51571, 2.03514" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0434073, 0.169916, 0.263623, 0.422137, 0.689492, 1.13581, 1.87997", \ + "0.0434668, 0.1701, 0.263667, 0.422258, 0.689493, 1.13589, 1.87998", \ + "0.0434678, 0.170101, 0.263682, 0.42245, 0.690625, 1.13648, 1.87999", \ + "0.0434688, 0.170102, 0.263728, 0.422451, 0.690626, 1.13657, 1.88235", \ + "0.0435072, 0.170103, 0.263729, 0.422452, 0.690627, 1.13658, 1.88236", \ + "0.044034, 0.170104, 0.263774, 0.422453, 0.690628, 1.13659, 1.88237", \ + "0.04453, 0.170312, 0.263931, 0.422454, 0.690629, 1.1366, 1.88238" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.283141, 0.390993, 0.450404, 0.546568, 0.706687, 0.973137, 1.41674", \ + "0.327028, 0.435293, 0.494414, 0.590565, 0.750575, 1.01714, 1.46056", \ + "0.360965, 0.468923, 0.528179, 0.624341, 0.784464, 1.0508, 1.49491", \ + "0.413822, 0.522055, 0.58108, 0.677228, 0.837356, 1.10376, 1.54721", \ + "0.486796, 0.594881, 0.654027, 0.75022, 0.910271, 1.17659, 1.62011", \ + "0.586052, 0.694208, 0.753347, 0.849394, 1.00952, 1.27573, 1.71929", \ + "0.717476, 0.825595, 0.884737, 0.980781, 1.14088, 1.40733, 1.85074" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.039848, 0.141721, 0.216115, 0.34224, 0.555943, 0.913648, 1.50999", \ + "0.039849, 0.141979, 0.216116, 0.342364, 0.55623, 0.913762, 1.51003", \ + "0.03985, 0.14198, 0.216117, 0.342365, 0.556314, 0.913763, 1.51056", \ + "0.039851, 0.141981, 0.216118, 0.342366, 0.556315, 0.916576, 1.51057", \ + "0.039852, 0.141982, 0.216119, 0.342367, 0.55634, 0.916577, 1.51068", \ + "0.039853, 0.141983, 0.21612, 0.342368, 0.556341, 0.916578, 1.51069", \ + "0.039854, 0.141984, 0.216121, 0.342369, 0.556342, 0.916579, 1.5107" \ + ); + } + } + 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.271997, 0.391818, 0.460699, 0.572902, 0.760266, 1.07238, 1.59148", \ + "0.315366, 0.435201, 0.504034, 0.616547, 0.803632, 1.11614, 1.63521", \ + "0.349208, 0.469054, 0.537825, 0.650118, 0.838743, 1.14979, 1.66885", \ + "0.402294, 0.522054, 0.590934, 0.70334, 0.890615, 1.20246, 1.72413", \ + "0.476435, 0.596251, 0.665135, 0.777468, 0.964832, 1.27655, 1.79582", \ + "0.576868, 0.696768, 0.765615, 0.877981, 1.06526, 1.37716, 1.89634", \ + "0.715032, 0.835265, 0.904186, 1.01652, 1.20387, 1.51571, 2.03514" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0434073, 0.169916, 0.263623, 0.422137, 0.689492, 1.13581, 1.87997", \ + "0.0434668, 0.1701, 0.263667, 0.422258, 0.689493, 1.13589, 1.87998", \ + "0.0434678, 0.170101, 0.263682, 0.42245, 0.690625, 1.13648, 1.87999", \ + "0.0434688, 0.170102, 0.263728, 0.422451, 0.690626, 1.13657, 1.88235", \ + "0.0435072, 0.170103, 0.263729, 0.422452, 0.690627, 1.13658, 1.88236", \ + "0.044034, 0.170104, 0.263774, 0.422453, 0.690628, 1.13659, 1.88237", \ + "0.04453, 0.170312, 0.263931, 0.422454, 0.690629, 1.1366, 1.88238" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.283004, 0.391355, 0.450501, 0.546503, 0.706669, 0.973079, 1.41651", \ + "0.327117, 0.435263, 0.49424, 0.590548, 0.75056, 1.01723, 1.46074", \ + "0.3608, 0.469024, 0.528175, 0.624335, 0.784453, 1.05088, 1.4949", \ + "0.413821, 0.522055, 0.58108, 0.677227, 0.837356, 1.1037, 1.54721", \ + "0.486796, 0.594881, 0.654027, 0.75022, 0.910271, 1.17659, 1.62011", \ + "0.586053, 0.694209, 0.753348, 0.849394, 1.00952, 1.27573, 1.71929", \ + "0.717476, 0.825596, 0.884738, 0.980782, 1.14088, 1.40733, 1.85074" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0398481, 0.141955, 0.216097, 0.342086, 0.555942, 0.913648, 1.51006", \ + "0.0398491, 0.14198, 0.216234, 0.342325, 0.556235, 0.91376, 1.51007", \ + "0.0398501, 0.141981, 0.216235, 0.342326, 0.556241, 0.913761, 1.51055", \ + "0.0398511, 0.141982, 0.216236, 0.342328, 0.556242, 0.916896, 1.51056", \ + "0.0398521, 0.141983, 0.216237, 0.342329, 0.55634, 0.916897, 1.51068", \ + "0.0398531, 0.141984, 0.216238, 0.34233, 0.556341, 0.916898, 1.51069", \ + "0.0398541, 0.141985, 0.216239, 0.342331, 0.556342, 0.916899, 1.5107" \ + ); + } + } + 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.147627, 0.263073, 0.323539, 0.418849, 0.578239, 0.844027, 1.28721", \ + "0.192625, 0.307963, 0.36851, 0.46381, 0.623437, 0.889104, 1.33243", \ + "0.23597, 0.352323, 0.412777, 0.508104, 0.66754, 0.933375, 1.37681", \ + "0.306582, 0.427551, 0.48777, 0.583029, 0.742299, 1.00825, 1.45159", \ + "0.410999, 0.543423, 0.603424, 0.698238, 0.85742, 1.12309, 1.5664", \ + "0.553126, 0.706869, 0.766384, 0.860563, 1.01887, 1.28441, 1.72769", \ + "0.756602, 0.940378, 0.997978, 1.09132, 1.24824, 1.51301, 1.95602" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0405667, 0.147737, 0.218109, 0.33986, 0.551096, 0.908943, 1.50485", \ + "0.0407952, 0.147738, 0.218344, 0.339895, 0.551662, 0.909039, 1.50552", \ + "0.0433084, 0.148153, 0.218345, 0.339896, 0.552506, 0.909133, 1.50553", \ + "0.0501461, 0.150506, 0.219074, 0.339897, 0.552507, 0.909134, 1.50602", \ + "0.064666, 0.157711, 0.222236, 0.340569, 0.552508, 0.909135, 1.50603", \ + "0.087735, 0.172134, 0.228938, 0.342525, 0.552509, 0.909136, 1.50604", \ + "0.122352, 0.194077, 0.238398, 0.344868, 0.553019, 0.910317, 1.50605" \ + ); + } + } + 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.0165151, 0.0167902, 0.0168337, 0.0168343, 0.0167364, 0.0167665, 0.0166597", \ + "0.0160849, 0.0163737, 0.016397, 0.0164141, 0.01634, 0.0162156, 0.0162864", \ + "0.0160125, 0.0163379, 0.016355, 0.0163692, 0.0162623, 0.0161583, 0.0161648", \ + "0.0159565, 0.0162238, 0.0162819, 0.0163034, 0.0162012, 0.0160587, 0.0162658", \ + "0.0162791, 0.0165798, 0.0166311, 0.0165795, 0.0166207, 0.0163452, 0.0169192", \ + "0.0170843, 0.0173743, 0.0173991, 0.0174735, 0.0174439, 0.0172046, 0.0174975", \ + "0.0191385, 0.0194134, 0.0194837, 0.0195013, 0.019497, 0.0195296, 0.0191789" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0174232, 0.0178019, 0.0178197, 0.0178028, 0.017748, 0.0176159, 0.01735", \ + "0.0171174, 0.0174878, 0.0175129, 0.0174908, 0.0174455, 0.0173146, 0.0170441", \ + "0.0171121, 0.0175042, 0.0175363, 0.0174933, 0.0174597, 0.0172923, 0.0170821", \ + "0.017189, 0.0175626, 0.017558, 0.0176264, 0.017552, 0.0175218, 0.0170764", \ + "0.0176346, 0.0180313, 0.0180645, 0.0180356, 0.017922, 0.0181428, 0.0180227", \ + "0.0185119, 0.0188872, 0.0189462, 0.018938, 0.0189866, 0.0187009, 0.0184528", \ + "0.0205677, 0.0209397, 0.0209935, 0.0209642, 0.0210475, 0.0210388, 0.0210461" \ + ); + } + } + 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.00773962, 0.00803152, 0.00806402, 0.00804772, 0.00797082, 0.00784762, 0.00787562", \ + "0.0076622, 0.0079491, 0.0079767, 0.0079865, 0.0078902, 0.0077847, 0.00783", \ + "0.00759676, 0.00791966, 0.00791836, 0.00793116, 0.00792556, 0.00773936, 0.00771596", \ + "0.0075767, 0.0078441, 0.0079022, 0.0079237, 0.0078215, 0.0076789, 0.0078861", \ + "0.00753523, 0.00783933, 0.00788743, 0.00783533, 0.00787703, 0.00760153, 0.00783253", \ + "0.00759601, 0.00788621, 0.00791061, 0.00798511, 0.00795391, 0.00771621, 0.00790231", \ + "0.007706, 0.0079812, 0.0080502, 0.008069, 0.0080633, 0.0080969, 0.007764" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00864962, 0.00901102, 0.00902562, 0.00901902, 0.00897872, 0.00884312, 0.00855932", \ + "0.0086922, 0.0090648, 0.0090913, 0.0090794, 0.0090231, 0.0088722, 0.0085941", \ + "0.00870196, 0.00908806, 0.00913976, 0.00914756, 0.00903166, 0.00886656, 0.00866486", \ + "0.008808, 0.009182, 0.0091774, 0.0092458, 0.0091713, 0.0091434, 0.0086958", \ + "0.00889053, 0.00928673, 0.00931993, 0.00929093, 0.00917743, 0.00939233, 0.00927803", \ + "0.00902141, 0.00939771, 0.00945641, 0.00945821, 0.00949711, 0.00926191, 0.00897931", \ + "0.0091343, 0.0095063, 0.0095604, 0.0095317, 0.0096142, 0.0096046, 0.0096111" \ + ); + } + } + 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.0165151, 0.0167902, 0.0168337, 0.0168343, 0.0167364, 0.0167665, 0.0166597", \ + "0.0160849, 0.0163737, 0.016397, 0.0164141, 0.01634, 0.0162156, 0.0162864", \ + "0.0160125, 0.0163379, 0.016355, 0.0163692, 0.0162623, 0.0161583, 0.0161648", \ + "0.0159565, 0.0162238, 0.0162819, 0.0163034, 0.0162012, 0.0160587, 0.0162658", \ + "0.0162791, 0.0165798, 0.0166311, 0.0165795, 0.0166207, 0.0163452, 0.0169192", \ + "0.0170843, 0.0173743, 0.0173991, 0.0174735, 0.0174439, 0.0172046, 0.0174975", \ + "0.0191385, 0.0194134, 0.0194837, 0.0195013, 0.019497, 0.0195296, 0.0191789" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0174232, 0.0178019, 0.0178197, 0.0178028, 0.017748, 0.0176159, 0.01735", \ + "0.0171174, 0.0174878, 0.0175129, 0.0174908, 0.0174455, 0.0173146, 0.0170441", \ + "0.0171121, 0.0175042, 0.0175363, 0.0174933, 0.0174597, 0.0172923, 0.0170821", \ + "0.017189, 0.0175626, 0.017558, 0.0176264, 0.017552, 0.0175218, 0.0170764", \ + "0.0176346, 0.0180313, 0.0180645, 0.0180356, 0.017922, 0.0181428, 0.0180227", \ + "0.0185119, 0.0188872, 0.0189462, 0.018938, 0.0189866, 0.0187009, 0.0184528", \ + "0.0205677, 0.0209397, 0.0209935, 0.0209642, 0.0210475, 0.0210388, 0.0210461" \ + ); + } + } + 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.0161551, 0.0165082, 0.0165322, 0.0165276, 0.0164593, 0.0163376, 0.0160829", \ + "0.0158247, 0.016141, 0.0161927, 0.0161779, 0.0161356, 0.0160139, 0.0157284", \ + "0.0156507, 0.015938, 0.0160723, 0.0159572, 0.015997, 0.0158115, 0.0155361", \ + "0.0154932, 0.0157065, 0.0157259, 0.0158021, 0.0157108, 0.0155931, 0.0153973", \ + "0.0155757, 0.0156777, 0.0157262, 0.0157458, 0.0156816, 0.0158444, 0.0159177", \ + "0.0161338, 0.0160096, 0.0160755, 0.0161284, 0.016153, 0.015905, 0.016114", \ + "0.0178711, 0.0173984, 0.0174865, 0.0174473, 0.0174834, 0.0175437, 0.0173213" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00274789; + rise_capacitance : 0.00279302; + rise_capacitance_range (0.00257789, 0.00297001); + fall_capacitance : 0.00268985; + fall_capacitance_range (0.00251319, 0.00285864); + 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.12146, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.207977, 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.00889481, 0.00854056, 0.00850515, 0.0085005, 0.00885097, 0.00960143, 0.0115869" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00883577, 0.00852074, 0.00845629, 0.00853442, 0.00884221, 0.00957732, 0.0114633" \ + ); + } + } + 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.016687, 0.0163638, 0.0162343, 0.0162731, 0.016589, 0.0172876, 0.0191491" \ + ); + } + } + 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.0155311, 0.0152509, 0.0151705, 0.015311, 0.0157142, 0.0164776, 0.0184931" \ + ); + } + } + 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.00878198, 0.0084256, 0.00841324, 0.0083798, 0.00874377, 0.00948839, 0.0114326" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00844685, 0.00813814, 0.00807174, 0.00814611, 0.00846095, 0.00918137, 0.0110663" \ + ); + } + } + 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.00889178, 0.0085405, 0.00850519, 0.00849999, 0.00885107, 0.00960154, 0.011587" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00883693, 0.00851607, 0.00845659, 0.00853476, 0.00884181, 0.0095774, 0.0114634" \ + ); + } + } + 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.00264023, 0.00228457, 0.00226262, 0.00225149, 0.00260453, 0.00334822, 0.00530008" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00317601, 0.00285492, 0.00279766, 0.00288071, 0.0031789, 0.00390785, 0.00577858" \ + ); + } + } + 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.00882029, 0.00846306, 0.00844693, 0.00841383, 0.00877752, 0.0095221, 0.0114663" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00856141, 0.00824487, 0.00818385, 0.00825828, 0.00857313, 0.00929322, 0.0111785" \ + ); + } + } + 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.00878198, 0.0084256, 0.00841324, 0.0083798, 0.00874377, 0.00948839, 0.0114326" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00883577, 0.00852074, 0.00845629, 0.00853442, 0.00884221, 0.00957732, 0.0114633" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.0025946; + rise_capacitance : 0.00262696; + rise_capacitance_range (0.00233696, 0.00284891); + fall_capacitance : 0.00256224; + fall_capacitance_range (0.00226638, 0.00274654); + 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.239629, -0.157483, -0.104444, -0.0493987", \ + "-0.409069, -0.328493, -0.277009, -0.219322", \ + "-0.530785, -0.452022, -0.399358, -0.340528", \ + "-0.657573, -0.577888, -0.526732, -0.472246" \ + ); + } + 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.232293, -0.0826087, 0.0267168, 0.144884", \ + "-0.399086, -0.2521, -0.140643, -0.0213943", \ + "-0.530785, -0.386462, -0.275233, -0.154081", \ + "-0.671065, -0.525657, -0.416559, -0.298105" \ + ); + } + } + 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.317875, 0.222375, 0.176454, 0.13035", \ + "0.488935, 0.392155, 0.345191, 0.299043", \ + "0.61051, 0.51496, 0.469515, 0.422452", \ + "0.738524, 0.643863, 0.600181, 0.551938" \ + ); + } + 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.342327, 0.172458, 0.0658672, -0.0504408", \ + "0.508902, 0.338679, 0.229805, 0.11486", \ + "0.6388, 0.470379, 0.364279, 0.247305", \ + "0.781698, 0.610875, 0.504132, 0.389603" \ + ); + } + } + 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.0247798, 0.024538, 0.0244323, 0.0243792, 0.0245756, 0.025233, 0.0268965" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0152443, 0.0149596, 0.0149026, 0.0149402, 0.0152345, 0.0159603, 0.0176798" \ + ); + } + } + 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.0247798, 0.024538, 0.0244323, 0.0243792, 0.0245756, 0.025233, 0.0268965" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0152443, 0.0149596, 0.0149026, 0.0149402, 0.0152345, 0.0159603, 0.0176798" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00483064; + rise_capacitance : 0.00483064; + rise_capacitance_range (0.00483064, 0.00483064); + fall_capacitance : 0.00483064; + fall_capacitance_range (0.00457175, 0.00500661); + 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.200506, 0.107567, 0.0607236, 0.0143199", \ + "0.399086, 0.295389, 0.248162, 0.200079", \ + "0.628513, 0.499225, 0.439833, 0.382902", \ + "1.2782, 1.04522, 0.9081, 0.811673" \ + ); + } + } + 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.166273, -0.0801129, -0.0272905, 0.0288539", \ + "-0.356657, -0.262285, -0.208826, -0.150597", \ + "-0.528213, -0.431043, -0.372374, -0.312279", \ + "-0.730429, -0.630118, -0.569106, -0.507665" \ + ); + } + } + 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.175934, 0.852051, 2.08496, 4.13818" \ + ); + } + } + } + pin (SCD) { + direction : input; + nextstate_type : scan_in; + max_transition : 2.5074; + capacitance : 0.00270745; + rise_capacitance : 0.00272898; + rise_capacitance_range (0.002438, 0.00294994); + fall_capacitance : 0.00266439; + fall_capacitance_range (0.0023717, 0.00284856); + 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.239629, -0.157483, -0.104444, -0.0493987", \ + "-0.409069, -0.33104, -0.277009, -0.219322", \ + "-0.530785, -0.452022, -0.399358, -0.343353", \ + "-0.657573, -0.580637, -0.529557, -0.472246" \ + ); + } + 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.229848, -0.0826087, 0.0292886, 0.147582", \ + "-0.39659, -0.247007, -0.138021, -0.0158963", \ + "-0.528213, -0.381217, -0.269836, -0.148431", \ + "-0.668366, -0.522908, -0.413734, -0.292202" \ + ); + } + } + 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.317875, 0.222375, 0.176454, 0.13035", \ + "0.488935, 0.394701, 0.347814, 0.301792", \ + "0.61051, 0.517582, 0.472214, 0.425277", \ + "0.738524, 0.643863, 0.600181, 0.551938" \ + ); + } + 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.342327, 0.172458, 0.0658672, -0.0477424", \ + "0.508902, 0.338679, 0.229805, 0.11486", \ + "0.641372, 0.473001, 0.364279, 0.247305", \ + "0.781698, 0.613625, 0.506957, 0.389603" \ + ); + } + } + 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.0249023, 0.0246586, 0.0245618, 0.0244856, 0.0246986, 0.025353, 0.0270135" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0140172, 0.0137236, 0.0136557, 0.0136971, 0.0139889, 0.0147241, 0.0164427" \ + ); + } + } + 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.0249023, 0.0246586, 0.0245618, 0.0244856, 0.0246986, 0.025353, 0.0270135" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0140172, 0.0137236, 0.0136557, 0.0136971, 0.0139889, 0.0147241, 0.0164427" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.0043864; + rise_capacitance : 0.00448718; + rise_capacitance_range (0.00414454, 0.00484533); + fall_capacitance : 0.00428563; + fall_capacitance_range (0.00413312, 0.00475281); + 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.244519, -0.164971, -0.109587, -0.052097", \ + "-0.414061, -0.336133, -0.282253, -0.22482", \ + "-0.543644, -0.465134, -0.41285, -0.354653", \ + "-0.684556, -0.605377, -0.552157, -0.495858" \ + ); + } + 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.239629, -0.092592, 0.0190015, 0.136788", \ + "-0.401581, -0.2521, -0.140643, -0.0213943", \ + "-0.528213, -0.378594, -0.269836, -0.148431", \ + "-0.66297, -0.514661, -0.405259, -0.283348" \ + ); + } + } + 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.322765, 0.227367, 0.181597, 0.135746", \ + "0.493927, 0.397248, 0.353059, 0.304541", \ + "0.623369, 0.530694, 0.483007, 0.436576", \ + "0.765507, 0.668604, 0.62278, 0.578501" \ + ); + } + 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.352107, 0.182442, 0.0761543, -0.0396474", \ + "0.513893, 0.343772, 0.23505, 0.120358", \ + "0.6388, 0.470379, 0.364279, 0.247305", \ + "0.776301, 0.605377, 0.498482, 0.3837" \ + ); + } + } + 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.018064, 0.0177925, 0.0177616, 0.0177525, 0.0179708, 0.0185165, 0.0198151" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0208387, 0.020633, 0.0206063, 0.0206443, 0.0208147, 0.0213059, 0.0225392" \ + ); + } + } + 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.0205513, 0.0202823, 0.020198, 0.0202173, 0.0205611, 0.0216213, 0.0242674" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0106986, 0.0261779, 0.0293222, 0.0301047, 0.0305258, 0.0315057, 0.0341952" \ + ); + } + } + 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.0205513, 0.0202823, 0.020198, 0.0202173, 0.0205611, 0.0216213, 0.0242674" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0106986, 0.0261779, 0.0293222, 0.0301047, 0.0305258, 0.0315057, 0.0341952" \ + ); + } + } + } + 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 (sg13cmos5l_sdfrbpq_2) { + area : 72.576; + cell_footprint : "sdfrbpq"; + cell_leakage_power : 3640.47; + leakage_power () { + value : 3351.97; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 3108.16; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 3259.03; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 3256.42; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 3256.27; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 4467.05; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 3341.47; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 4231.46; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 3441.92; + when : "CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 3619.92; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 3376.1; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 4734.97; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 3609.39; + when : "!CLK&!D&RESET_B&SCD&SCE&Q"; + } + leakage_power () { + value : 3524.36; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 3100.24; + when : "CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 4499.37; + when : "CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 3709.84; + 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.311982, 0.454609, 0.525793, 0.638811, 0.826935, 1.13952, 1.65993", \ + "0.355489, 0.498547, 0.56919, 0.682355, 0.870339, 1.1828, 1.70341", \ + "0.389285, 0.532528, 0.603174, 0.716416, 0.904501, 1.21708, 1.73727", \ + "0.442381, 0.585138, 0.656024, 0.769426, 0.957368, 1.27007, 1.79015", \ + "0.516875, 0.659598, 0.730379, 0.843823, 1.03181, 1.34409, 1.86438", \ + "0.617683, 0.760422, 0.831444, 0.944743, 1.13274, 1.44516, 1.96534", \ + "0.755933, 0.899545, 0.970025, 1.08323, 1.27139, 1.58366, 2.10386" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0541668, 0.183711, 0.275203, 0.43153, 0.697827, 1.14408, 1.88935", \ + "0.0541678, 0.184165, 0.275247, 0.431571, 0.69805, 1.14445, 1.88936", \ + "0.0541693, 0.184166, 0.275248, 0.431765, 0.698051, 1.14446, 1.88937", \ + "0.0541754, 0.184167, 0.275249, 0.431766, 0.698052, 1.14544, 1.89011", \ + "0.0543045, 0.184168, 0.27525, 0.431767, 0.698053, 1.14545, 1.89012", \ + "0.054581, 0.184169, 0.275267, 0.431768, 0.698054, 1.14546, 1.89013", \ + "0.055331, 0.184543, 0.275414, 0.431769, 0.698055, 1.14547, 1.89014" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.322433, 0.452587, 0.514587, 0.611863, 0.772187, 1.03819, 1.48092", \ + "0.366205, 0.496454, 0.558361, 0.65562, 0.816105, 1.08195, 1.52471", \ + "0.399958, 0.530282, 0.592089, 0.689347, 0.84981, 1.11593, 1.55854", \ + "0.452925, 0.583164, 0.644998, 0.742337, 0.902715, 1.16882, 1.61135", \ + "0.526003, 0.656097, 0.717872, 0.815414, 0.975667, 1.24162, 1.68424", \ + "0.625135, 0.755259, 0.817075, 0.914473, 1.07484, 1.34081, 1.78335", \ + "0.756469, 0.886958, 0.948644, 1.04579, 1.2061, 1.47226, 1.91472" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0512127, 0.157817, 0.229916, 0.353361, 0.564861, 0.920708, 1.51554", \ + "0.0512137, 0.157855, 0.229917, 0.353421, 0.565063, 0.920747, 1.51555", \ + "0.0512205, 0.157893, 0.229937, 0.353489, 0.565064, 0.920748, 1.51556", \ + "0.0512259, 0.157894, 0.229938, 0.35349, 0.565065, 0.921475, 1.51571", \ + "0.051252, 0.157895, 0.229996, 0.353589, 0.565066, 0.921476, 1.51632", \ + "0.051253, 0.157896, 0.229997, 0.35359, 0.565067, 0.921477, 1.51633", \ + "0.051254, 0.158072, 0.229998, 0.353591, 0.565068, 0.921478, 1.51634" \ + ); + } + } + 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.312008, 0.454642, 0.525761, 0.638915, 0.827056, 1.13949, 1.65989", \ + "0.355431, 0.4981, 0.569027, 0.682389, 0.870487, 1.18289, 1.70322", \ + "0.389284, 0.531991, 0.603174, 0.716416, 0.904501, 1.21708, 1.73727", \ + "0.442381, 0.585138, 0.656024, 0.769426, 0.957368, 1.27007, 1.79015", \ + "0.516875, 0.659598, 0.730379, 0.843823, 1.03181, 1.34409, 1.86438", \ + "0.617683, 0.760422, 0.831444, 0.944744, 1.13274, 1.44516, 1.96534", \ + "0.755934, 0.899546, 0.970039, 1.08324, 1.27139, 1.58366, 2.10386" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.054134, 0.183727, 0.27522, 0.431513, 0.697829, 1.14408, 1.88935", \ + "0.0541574, 0.183794, 0.275272, 0.431514, 0.698133, 1.14445, 1.88936", \ + "0.0541678, 0.183795, 0.275273, 0.431765, 0.698134, 1.14446, 1.88937", \ + "0.0541754, 0.183796, 0.275274, 0.431766, 0.698135, 1.14544, 1.89011", \ + "0.0543045, 0.183807, 0.275275, 0.431767, 0.698136, 1.14545, 1.89012", \ + "0.054581, 0.183808, 0.275276, 0.431768, 0.698137, 1.14546, 1.89013", \ + "0.055331, 0.184543, 0.275395, 0.431769, 0.698138, 1.14547, 1.89014" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.322415, 0.452893, 0.514611, 0.61186, 0.772226, 1.03825, 1.48092", \ + "0.366158, 0.496757, 0.558298, 0.655635, 0.816095, 1.08188, 1.52466", \ + "0.40005, 0.530649, 0.592257, 0.689558, 0.849934, 1.11581, 1.55866", \ + "0.452796, 0.582873, 0.644846, 0.742206, 0.902602, 1.16858, 1.61125", \ + "0.526262, 0.656374, 0.718451, 0.815699, 0.975972, 1.24187, 1.68449", \ + "0.624472, 0.754936, 0.816593, 0.91398, 1.07431, 1.34024, 1.7827", \ + "0.758622, 0.889231, 0.950913, 1.04806, 1.20849, 1.47453, 1.91704" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0512241, 0.158089, 0.22989, 0.353361, 0.564586, 0.920708, 1.51554", \ + "0.0512251, 0.15809, 0.230018, 0.353415, 0.565064, 0.920751, 1.51555", \ + "0.0512261, 0.158091, 0.230019, 0.355287, 0.565065, 0.921282, 1.51556", \ + "0.0512271, 0.158092, 0.23002, 0.355288, 0.565066, 0.921395, 1.51571", \ + "0.051259, 0.158093, 0.230114, 0.355289, 0.565067, 0.921396, 1.51572", \ + "0.05126, 0.158094, 0.230115, 0.35529, 0.5651, 0.921397, 1.51573", \ + "0.051261, 0.158095, 0.230116, 0.355291, 0.565101, 0.921398, 1.51691" \ + ); + } + } + 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.311982, 0.454609, 0.525793, 0.638811, 0.826935, 1.13952, 1.65993", \ + "0.355489, 0.498547, 0.56919, 0.682355, 0.870339, 1.1828, 1.70341", \ + "0.389285, 0.532528, 0.603174, 0.716416, 0.904501, 1.21708, 1.73727", \ + "0.442381, 0.585138, 0.656024, 0.769426, 0.957368, 1.27007, 1.79015", \ + "0.516875, 0.659598, 0.730379, 0.843823, 1.03181, 1.34409, 1.86438", \ + "0.617683, 0.760422, 0.831444, 0.944743, 1.13274, 1.44516, 1.96534", \ + "0.755933, 0.899545, 0.970025, 1.08323, 1.27139, 1.58366, 2.10386" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0541668, 0.183711, 0.275203, 0.43153, 0.697827, 1.14408, 1.88935", \ + "0.0541678, 0.184165, 0.275247, 0.431571, 0.69805, 1.14445, 1.88936", \ + "0.0541693, 0.184166, 0.275248, 0.431765, 0.698051, 1.14446, 1.88937", \ + "0.0541754, 0.184167, 0.275249, 0.431766, 0.698052, 1.14544, 1.89011", \ + "0.0543045, 0.184168, 0.27525, 0.431767, 0.698053, 1.14545, 1.89012", \ + "0.054581, 0.184169, 0.275267, 0.431768, 0.698054, 1.14546, 1.89013", \ + "0.055331, 0.184543, 0.275414, 0.431769, 0.698055, 1.14547, 1.89014" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.322415, 0.452893, 0.514611, 0.61186, 0.772226, 1.03825, 1.48092", \ + "0.366158, 0.496757, 0.558298, 0.655635, 0.816095, 1.08188, 1.52466", \ + "0.40005, 0.530649, 0.592257, 0.689558, 0.849934, 1.11581, 1.55866", \ + "0.452796, 0.582873, 0.644846, 0.742206, 0.902602, 1.16858, 1.61125", \ + "0.526262, 0.656374, 0.718451, 0.815699, 0.975972, 1.24187, 1.68449", \ + "0.624472, 0.754936, 0.816593, 0.91398, 1.07431, 1.34024, 1.7827", \ + "0.758622, 0.889231, 0.950913, 1.04806, 1.20849, 1.47453, 1.91704" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0512241, 0.158089, 0.22989, 0.353361, 0.564586, 0.920708, 1.51554", \ + "0.0512251, 0.15809, 0.230018, 0.353415, 0.565064, 0.920751, 1.51555", \ + "0.0512261, 0.158091, 0.230019, 0.355287, 0.565065, 0.921282, 1.51556", \ + "0.0512271, 0.158092, 0.23002, 0.355288, 0.565066, 0.921395, 1.51571", \ + "0.051259, 0.158093, 0.230114, 0.355289, 0.565067, 0.921396, 1.51572", \ + "0.05126, 0.158094, 0.230115, 0.35529, 0.5651, 0.921397, 1.51573", \ + "0.051261, 0.158095, 0.230116, 0.355291, 0.565101, 0.921398, 1.51691" \ + ); + } + } + 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.185634, 0.322838, 0.383976, 0.479005, 0.637541, 0.902571, 1.34453", \ + "0.231126, 0.368091, 0.429252, 0.524134, 0.682875, 0.947979, 1.38992", \ + "0.277447, 0.414642, 0.475924, 0.570795, 0.729527, 0.994708, 1.43699", \ + "0.356825, 0.498141, 0.559038, 0.65379, 0.812444, 1.07755, 1.51939", \ + "0.479557, 0.63167, 0.692256, 0.786755, 0.944792, 1.20961, 1.65173", \ + "0.65283, 0.82796, 0.887941, 0.981183, 1.13833, 1.40249, 1.844", \ + "0.899463, 1.10632, 1.16452, 1.25719, 1.41303, 1.67626, 2.1175" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.051958, 0.160319, 0.226542, 0.344768, 0.553961, 0.910557, 1.50584", \ + "0.051959, 0.16032, 0.226543, 0.344769, 0.553962, 0.910558, 1.50585", \ + "0.0534502, 0.160466, 0.226544, 0.344772, 0.554711, 0.910559, 1.50586", \ + "0.0602753, 0.162845, 0.227322, 0.344782, 0.554712, 0.911557, 1.50587", \ + "0.0760117, 0.170575, 0.231248, 0.345925, 0.554713, 0.911558, 1.50588", \ + "0.106396, 0.188469, 0.239975, 0.348855, 0.555215, 0.911559, 1.50589", \ + "0.151554, 0.217281, 0.253999, 0.35347, 0.557548, 0.911945, 1.50659" \ + ); + } + } + 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.0196264, 0.020023, 0.0201549, 0.0201206, 0.0200321, 0.020072, 0.0199603", \ + "0.0192697, 0.0196538, 0.0196968, 0.0196866, 0.0195917, 0.0193201, 0.0194842", \ + "0.0191305, 0.0196576, 0.0196622, 0.0196873, 0.019574, 0.0192638, 0.0194562", \ + "0.0190792, 0.0194549, 0.0196298, 0.0196365, 0.0196948, 0.0192536, 0.0193747", \ + "0.0194044, 0.019845, 0.019955, 0.019843, 0.0200134, 0.0198539, 0.0199863", \ + "0.0202307, 0.0206176, 0.020734, 0.0208685, 0.0208055, 0.0203036, 0.0213234", \ + "0.0222751, 0.0227162, 0.0228087, 0.0229134, 0.0229711, 0.0230119, 0.0222003" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0203249, 0.0208491, 0.0209577, 0.0209675, 0.0208944, 0.0206767, 0.0201231", \ + "0.0200533, 0.0205181, 0.0206001, 0.0206215, 0.0205159, 0.0203141, 0.0197604", \ + "0.0200062, 0.0206284, 0.0207295, 0.020678, 0.0206, 0.0203614, 0.0198007", \ + "0.0200724, 0.0205835, 0.0206725, 0.0208352, 0.0206109, 0.0203651, 0.0197997", \ + "0.0205093, 0.0210922, 0.021225, 0.0211309, 0.0209868, 0.0212037, 0.0204459", \ + "0.0213814, 0.0219287, 0.0219916, 0.0221732, 0.0222376, 0.0218541, 0.021268", \ + "0.0234365, 0.0240249, 0.0241458, 0.0240974, 0.0242834, 0.0244703, 0.0243455" \ + ); + } + } + 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.0108185, 0.0112342, 0.0113478, 0.0113109, 0.0112497, 0.0109144, 0.011131", \ + "0.0108295, 0.0111443, 0.0112513, 0.0112377, 0.0111404, 0.0109025, 0.0109925", \ + "0.0107314, 0.0111696, 0.0112721, 0.0112883, 0.011173, 0.0108649, 0.0110422", \ + "0.0107038, 0.0110792, 0.0112541, 0.0112607, 0.0113191, 0.0108779, 0.0109989", \ + "0.0106617, 0.0111024, 0.0112123, 0.0111007, 0.0112708, 0.0111127, 0.0112436", \ + "0.0107365, 0.011123, 0.0112391, 0.0113636, 0.0113083, 0.0108087, 0.0118284", \ + "0.0108433, 0.0112836, 0.0113746, 0.011478, 0.0115387, 0.0115794, 0.0107674" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0120969, 0.0126836, 0.0127268, 0.0127547, 0.0126931, 0.0124918, 0.0119198", \ + "0.0122077, 0.0127408, 0.0128034, 0.0127873, 0.0126738, 0.0124168, 0.011884", \ + "0.0121992, 0.0128543, 0.0129272, 0.0130665, 0.0127811, 0.0125292, 0.0119832", \ + "0.012305, 0.0127888, 0.0128768, 0.0130532, 0.0129276, 0.0125887, 0.0120715", \ + "0.0123349, 0.0129188, 0.013081, 0.0129587, 0.0128356, 0.0132613, 0.012735", \ + "0.0124337, 0.0130161, 0.0130734, 0.013232, 0.0132705, 0.0128371, 0.0124718", \ + "0.0125225, 0.0131149, 0.0132407, 0.0131922, 0.0133593, 0.0135695, 0.0134342" \ + ); + } + } + 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.0196264, 0.020023, 0.0201549, 0.0201206, 0.0200321, 0.020072, 0.0199603", \ + "0.0192697, 0.0196538, 0.0196968, 0.0196866, 0.0195917, 0.0193201, 0.0194842", \ + "0.0191305, 0.0196576, 0.0196622, 0.0196873, 0.019574, 0.0192638, 0.0194562", \ + "0.0190792, 0.0194549, 0.0196298, 0.0196365, 0.0196948, 0.0192536, 0.0193747", \ + "0.0194044, 0.019845, 0.019955, 0.019843, 0.0200134, 0.0198539, 0.0199863", \ + "0.0202307, 0.0206176, 0.020734, 0.0208685, 0.0208055, 0.0203036, 0.0213234", \ + "0.0222751, 0.0227162, 0.0228087, 0.0229134, 0.0229711, 0.0230119, 0.0222003" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0203249, 0.0208491, 0.0209577, 0.0209675, 0.0208944, 0.0206767, 0.0201231", \ + "0.0200533, 0.0205181, 0.0206001, 0.0206215, 0.0205159, 0.0203141, 0.0197604", \ + "0.0200062, 0.0206284, 0.0207295, 0.020678, 0.0206, 0.0203614, 0.0198007", \ + "0.0200724, 0.0205835, 0.0206725, 0.0208352, 0.0206109, 0.0203651, 0.0197997", \ + "0.0205093, 0.0210922, 0.021225, 0.0211309, 0.0209868, 0.0212037, 0.0204459", \ + "0.0213814, 0.0219287, 0.0219916, 0.0221732, 0.0222376, 0.0218541, 0.021268", \ + "0.0234365, 0.0240249, 0.0241458, 0.0240974, 0.0242834, 0.0244703, 0.0243455" \ + ); + } + } + 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.0189721, 0.0195191, 0.0196019, 0.0195957, 0.0194679, 0.0192424, 0.0187136", \ + "0.0187026, 0.0192184, 0.0192717, 0.0192296, 0.0191491, 0.0189316, 0.0184295", \ + "0.0185456, 0.0189833, 0.0190841, 0.0191165, 0.0190315, 0.0187513, 0.0183176", \ + "0.0184857, 0.01869, 0.0187577, 0.0189258, 0.0189448, 0.0186875, 0.0180313", \ + "0.0187591, 0.0186284, 0.0187542, 0.0186648, 0.0187219, 0.0186529, 0.0187692", \ + "0.0197577, 0.0189746, 0.0190295, 0.0191337, 0.0192342, 0.0187465, 0.0192685", \ + "0.0222636, 0.0204255, 0.0202552, 0.020361, 0.0204394, 0.0205553, 0.0200266" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00274781; + rise_capacitance : 0.00279299; + rise_capacitance_range (0.00257509, 0.00297484); + fall_capacitance : 0.00268972; + fall_capacitance_range (0.0025133, 0.00285863); + 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.147095, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.207977, 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.00889833, 0.00854173, 0.00851354, 0.00849086, 0.00885081, 0.00961455, 0.0115585" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00882764, 0.00852296, 0.00845486, 0.00853547, 0.00884171, 0.00957903, 0.0114632" \ + ); + } + } + 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.0166826, 0.0163521, 0.0162324, 0.016272, 0.0165862, 0.0172841, 0.019149" \ + ); + } + } + 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.0155127, 0.0152543, 0.0151914, 0.0153103, 0.0157112, 0.0164827, 0.0184931" \ + ); + } + } + 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.00880286, 0.00843994, 0.00840066, 0.00837744, 0.00874429, 0.0094966, 0.0114343" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00844518, 0.00813289, 0.0080759, 0.00814534, 0.00846319, 0.00918272, 0.0110663" \ + ); + } + } + 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.00889596, 0.00852826, 0.00851363, 0.00849334, 0.00885087, 0.00961369, 0.0115578" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00883799, 0.00852114, 0.00845396, 0.00853551, 0.00884174, 0.00957908, 0.0114632" \ + ); + } + } + 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.00406569, 0.0037058, 0.00368312, 0.00366272, 0.00401568, 0.00476319, 0.0067129" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00457946, 0.00427115, 0.00420907, 0.00429149, 0.00458962, 0.00531816, 0.00718973" \ + ); + } + } + 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.00883663, 0.00846011, 0.0084318, 0.00841093, 0.00877801, 0.00953103, 0.011468" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0085613, 0.0082427, 0.00818781, 0.00825752, 0.00857538, 0.00929355, 0.0111785" \ + ); + } + } + 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.00880286, 0.00843994, 0.00840066, 0.00837744, 0.00874429, 0.0094966, 0.0114343" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00883799, 0.00852114, 0.00845396, 0.00853551, 0.00884174, 0.00957908, 0.0114632" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00259217; + rise_capacitance : 0.00262449; + rise_capacitance_range (0.00233325, 0.00284656); + fall_capacitance : 0.00255986; + fall_capacitance_range (0.00226355, 0.0027442); + 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.239629, -0.157483, -0.104444, -0.0467003", \ + "-0.409069, -0.328493, -0.274386, -0.219322", \ + "-0.530785, -0.452022, -0.399358, -0.340528", \ + "-0.657573, -0.577888, -0.526732, -0.469295" \ + ); + } + 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.232293, -0.0826087, 0.0267168, 0.147582", \ + "-0.399086, -0.249553, -0.140643, -0.0213943", \ + "-0.533357, -0.386462, -0.275233, -0.154081", \ + "-0.671065, -0.525657, -0.416559, -0.298105" \ + ); + } + } + 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.317875, 0.222375, 0.176454, 0.13035", \ + "0.486439, 0.392155, 0.345191, 0.299043", \ + "0.607939, 0.51496, 0.469515, 0.422452", \ + "0.735825, 0.643863, 0.597356, 0.551938" \ + ); + } + 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.339881, 0.172458, 0.0658672, -0.0477424", \ + "0.506406, 0.338679, 0.229805, 0.11486", \ + "0.6388, 0.470379, 0.364279, 0.247305", \ + "0.778999, 0.610875, 0.504132, 0.389603" \ + ); + } + } + 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.028186, 0.0279543, 0.0278401, 0.0277809, 0.0279881, 0.0286466, 0.0303082" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0176774, 0.0174057, 0.0173403, 0.0173716, 0.0176706, 0.0183995, 0.0201191" \ + ); + } + } + 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.028186, 0.0279543, 0.0278401, 0.0277809, 0.0279881, 0.0286466, 0.0303082" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0176774, 0.0174057, 0.0173403, 0.0173716, 0.0176706, 0.0183995, 0.0201191" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00484206; + rise_capacitance : 0.00484206; + rise_capacitance_range (0.00484206, 0.00484206); + fall_capacitance : 0.00484206; + fall_capacitance_range (0.0045943, 0.00501083); + 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.200506, 0.107567, 0.0607236, 0.0143199", \ + "0.399086, 0.295389, 0.248162, 0.200079", \ + "0.667089, 0.528072, 0.453325, 0.394202", \ + "1.51295, 1.32836, 1.14822, 1.05075" \ + ); + } + } + 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.166273, -0.0801129, -0.0298623, 0.0288539", \ + "-0.356657, -0.262285, -0.208826, -0.150597", \ + "-0.530785, -0.431043, -0.372374, -0.312279", \ + "-0.730429, -0.630118, -0.569106, -0.507665" \ + ); + } + } + 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.198364, 0.852051, 2.08496, 4.13818" \ + ); + } + } + } + pin (SCD) { + direction : input; + nextstate_type : scan_in; + max_transition : 2.5074; + capacitance : 0.00270627; + rise_capacitance : 0.0027279; + rise_capacitance_range (0.00243702, 0.00294851); + fall_capacitance : 0.002663; + fall_capacitance_range (0.00237056, 0.00284713); + 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.239629, -0.157483, -0.104444, -0.0467003", \ + "-0.411565, -0.328493, -0.277009, -0.219322", \ + "-0.533357, -0.452022, -0.399358, -0.340528", \ + "-0.660271, -0.580637, -0.529557, -0.472246" \ + ); + } + 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.229848, -0.0801129, 0.0292886, 0.147582", \ + "-0.39659, -0.247007, -0.135398, -0.0158963", \ + "-0.528213, -0.381217, -0.269836, -0.148431", \ + "-0.668366, -0.520159, -0.413734, -0.292202" \ + ); + } + } + 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.31543, 0.222375, 0.176454, 0.13035", \ + "0.486439, 0.394701, 0.347814, 0.301792", \ + "0.61051, 0.517582, 0.469515, 0.425277", \ + "0.738524, 0.643863, 0.600181, 0.551938" \ + ); + } + 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.339881, 0.172458, 0.0658672, -0.0477424", \ + "0.506406, 0.341226, 0.229805, 0.11486", \ + "0.6388, 0.473001, 0.364279, 0.247305", \ + "0.778999, 0.613625, 0.506957, 0.389603" \ + ); + } + } + 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.0283188, 0.0280767, 0.0279633, 0.027898, 0.0281147, 0.0287636, 0.0304254" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0174378, 0.0171419, 0.017075, 0.0171173, 0.0174244, 0.0181511, 0.0198709" \ + ); + } + } + 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.0283188, 0.0280767, 0.0279633, 0.027898, 0.0281147, 0.0287636, 0.0304254" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0174378, 0.0171419, 0.017075, 0.0171173, 0.0174244, 0.0181511, 0.0198709" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00438637; + rise_capacitance : 0.00448703; + rise_capacitance_range (0.00414482, 0.00484533); + fall_capacitance : 0.0042857; + fall_capacitance_range (0.00413311, 0.00475281); + 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.244519, -0.162475, -0.109587, -0.052097", \ + "-0.416556, -0.333586, -0.279631, -0.222071", \ + "-0.546216, -0.465134, -0.410151, -0.351828", \ + "-0.684556, -0.605377, -0.552157, -0.492907" \ + ); + } + 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.239629, -0.0900962, 0.0190015, 0.136788", \ + "-0.401581, -0.2521, -0.140643, -0.0213943", \ + "-0.528213, -0.378594, -0.269836, -0.148431", \ + "-0.66297, -0.514661, -0.405259, -0.283348" \ + ); + } + } + 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.322765, 0.227367, 0.181597, 0.135746", \ + "0.493927, 0.399794, 0.353059, 0.304541", \ + "0.623369, 0.530694, 0.483007, 0.436576", \ + "0.762809, 0.668604, 0.62278, 0.578501" \ + ); + } + 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.349662, 0.182442, 0.0761543, -0.0396474", \ + "0.511398, 0.343772, 0.23505, 0.120358", \ + "0.6388, 0.470379, 0.364279, 0.247305", \ + "0.773602, 0.608127, 0.498482, 0.3837" \ + ); + } + } + 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.019474, 0.0191989, 0.0191774, 0.0191651, 0.019376, 0.0199274, 0.021223" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0208241, 0.0206136, 0.0205835, 0.0206251, 0.0208049, 0.0212915, 0.0225279" \ + ); + } + } + 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.0205275, 0.0202647, 0.020178, 0.0202087, 0.0205508, 0.0216093, 0.0242542" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0121118, 0.0275782, 0.0307214, 0.0314967, 0.0319216, 0.0329014, 0.0355608" \ + ); + } + } + 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.0205275, 0.0202647, 0.020178, 0.0202087, 0.0205508, 0.0216093, 0.0242542" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0121118, 0.0275782, 0.0307214, 0.0314967, 0.0319216, 0.0329014, 0.0355608" \ + ); + } + } + } + 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 (sg13cmos5l_sighold) { + area : 9.072; + cell_footprint : "sighold"; + cell_leakage_power : 571.883; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 1003.38; + when : "SH"; + } + leakage_power () { + value : 140.385; + when : "!SH"; + } + pin (SH) { + direction : "inout"; + driver_type : bus_hold; + capacitance : 0.0114935; + rise_capacitance : 0.0160303; + rise_capacitance_range (0.0160303, 0.0160303); + fall_capacitance : 0.00695674; + fall_capacitance_range (0.00695674, 0.00695674); + 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.00396317, 0.00447016, 0.00508775, 0.00640816, 0.00913102, 0.0145981, 0.0255556" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00334402, 0.0032538, 0.00351286, 0.00430442, 0.00642573, 0.0113866, 0.0228905" \ + ); + } + } + } + } + cell (sg13cmos5l_slgcp_1) { + area : 30.8448; + cell_footprint : "slgcp"; + cell_leakage_power : 2008.5; + clock_gating_integrated_cell : "latch_posedge_precontrol"; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 1673.79; + when : "!CLK&GATE&SCE&!GCLK"; + } + leakage_power () { + value : 2085.69; + when : "CLK&GATE&SCE&GCLK"; + } + leakage_power () { + value : 2370.65; + when : "!GATE&SCE&!GCLK"; + } + leakage_power () { + value : 1849.3; + when : "!CLK&GATE&!SCE&!GCLK"; + } + leakage_power () { + value : 2261.2; + when : "CLK&GATE&!SCE&GCLK"; + } + leakage_power () { + value : 1810.35; + 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.113968, 0.221952, 0.290137, 0.402091, 0.589322, 0.901333, 1.42101", \ + "0.149191, 0.257346, 0.325596, 0.4377, 0.624976, 0.936991, 1.45684", \ + "0.177459, 0.286812, 0.355111, 0.467257, 0.654754, 0.966739, 1.48621", \ + "0.223519, 0.335789, 0.404248, 0.516482, 0.703822, 1.01584, 1.5423", \ + "0.287002, 0.406043, 0.474635, 0.587037, 0.774457, 1.08641, 1.60615", \ + "0.372221, 0.504593, 0.573703, 0.686025, 0.873425, 1.18519, 1.70515", \ + "0.489269, 0.647169, 0.718558, 0.831229, 1.01863, 1.33025, 1.85003" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0298065, 0.162696, 0.258809, 0.418599, 0.686671, 1.13359, 1.87779", \ + "0.030841, 0.162801, 0.25881, 0.4186, 0.686672, 1.1336, 1.8778", \ + "0.0329097, 0.163434, 0.259092, 0.418633, 0.686979, 1.13361, 1.87787", \ + "0.0378014, 0.16526, 0.260125, 0.419329, 0.68698, 1.13463, 1.88444", \ + "0.0471819, 0.168948, 0.262345, 0.420735, 0.687788, 1.13464, 1.88445", \ + "0.062668, 0.177754, 0.267778, 0.423634, 0.689618, 1.13533, 1.88446", \ + "0.088312, 0.198228, 0.280687, 0.431093, 0.693998, 1.13825, 1.88447" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0909222, 0.183202, 0.24135, 0.336745, 0.49612, 0.761538, 1.2034", \ + "0.131999, 0.224842, 0.283074, 0.37856, 0.538097, 0.803275, 1.24545", \ + "0.165182, 0.25954, 0.317818, 0.413346, 0.572876, 0.838275, 1.28037", \ + "0.215325, 0.312805, 0.37126, 0.467039, 0.626567, 0.892053, 1.33405", \ + "0.283377, 0.386617, 0.445157, 0.540807, 0.700474, 0.965902, 1.4077", \ + "0.368353, 0.484017, 0.542863, 0.638399, 0.797794, 1.06323, 1.50521", \ + "0.478987, 0.61801, 0.67887, 0.774708, 0.933711, 1.19879, 1.64058" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0243818, 0.131066, 0.20785, 0.335582, 0.54917, 0.905628, 1.49989", \ + "0.0254761, 0.13127, 0.208054, 0.335605, 0.549347, 0.905758, 1.4999", \ + "0.0283782, 0.132245, 0.208511, 0.335628, 0.54946, 0.906306, 1.49994", \ + "0.0342756, 0.134293, 0.209866, 0.336615, 0.549709, 0.906353, 1.50081", \ + "0.0443355, 0.138763, 0.212774, 0.338388, 0.551414, 0.907191, 1.50082", \ + "0.061703, 0.148054, 0.218453, 0.34209, 0.553758, 0.909491, 1.50175", \ + "0.08787, 0.16971, 0.233092, 0.350627, 0.558838, 0.912972, 1.50508" \ + ); + } + } + 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.00639649, 0.00676369, 0.00676449, 0.00671549, 0.00663989, 0.00648559, 0.00653399", \ + "0.0062316, 0.0065545, 0.0065976, 0.0065394, 0.0064653, 0.0063017, 0.0063975", \ + "0.00620522, 0.00649362, 0.00653272, 0.00648782, 0.00643882, 0.00628142, 0.00634752", \ + "0.00610703, 0.00638393, 0.00639963, 0.00644663, 0.00632623, 0.00621853, 0.00662963", \ + "0.00618769, 0.00638569, 0.00645289, 0.00642519, 0.00645129, 0.00638829, 0.00659529", \ + "0.00662707, 0.00670247, 0.00677917, 0.00685207, 0.00687247, 0.00656257, 0.00689367", \ + "0.00784265, 0.00775795, 0.00779295, 0.00781365, 0.00788835, 0.00792485, 0.00763775" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00557288, 0.00593778, 0.00593798, 0.00591168, 0.00584058, 0.00570648, 0.00543168", \ + "0.0054238, 0.0058358, 0.0058138, 0.0057952, 0.0057288, 0.0055943, 0.005331", \ + "0.00538317, 0.00568107, 0.00576647, 0.00571337, 0.00567717, 0.00554197, 0.0052612", \ + "0.00539783, 0.00570513, 0.00570663, 0.00573123, 0.00575603, 0.00582583, 0.00534833", \ + "0.00567187, 0.00586757, 0.00592077, 0.00592477, 0.00581417, 0.00611347, 0.00547737", \ + "0.00630255, 0.00634995, 0.00642115, 0.00647415, 0.00647615, 0.00625615, 0.00631055", \ + "0.00778851, 0.00758971, 0.00760561, 0.00770481, 0.00771601, 0.00778071, 0.00770631" \ + ); + } + } + } + pin (CLK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00460823; + rise_capacitance : 0.00462816; + rise_capacitance_range (0.00416025, 0.00515401); + fall_capacitance : 0.0045883; + fall_capacitance_range (0.00425884, 0.00483719); + 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.361786, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.159912, 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.00638011, 0.0061053, 0.00601248, 0.00611817, 0.00635851, 0.00702893, 0.00874215" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00501082, 0.0047025, 0.00466453, 0.00473437, 0.00498363, 0.00565845, 0.00732459" \ + ); + } + } + } + pin (GATE) { + clock_gate_enable_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00181841; + rise_capacitance : 0.00217509; + rise_capacitance_range (0.00188897, 0.00231858); + fall_capacitance : 0.00146173; + fall_capacitance_range (0.00146173, 0.00240672); + 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.0657271, -0.00712191, 0.0283164, 0.0548588", \ + "-0.250029, -0.183429, -0.145343, -0.113453", \ + "-0.378594, -0.313294, -0.274006, -0.241548", \ + "-0.515908, -0.453306, -0.413449, -0.38333" \ + ); + } + 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.110813, 0.0219954, 0.10873, 0.190817", \ + "-0.288953, -0.156144, -0.0668576, 0.0206721", \ + "-0.430703, -0.303144, -0.216699, -0.128601", \ + "-0.573592, -0.452774, -0.373784, -0.291949" \ + ); + } + } + 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.105125, 0.0866501, 0.149832, 0.263773", \ + "0.305073, 0.250607, 0.248457, 0.271777", \ + "0.45827, 0.390514, 0.369575, 0.373477", \ + "0.618027, 0.547572, 0.523206, 0.512776" \ + ); + } + 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.191119, 0.0347467, -0.0611641, -0.136155", \ + "0.37338, 0.225001, 0.127646, 0.0341121", \ + "0.528355, 0.390719, 0.29052, 0.197556", \ + "0.688068, 0.559678, 0.464019, 0.376784" \ + ); + } + } + 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.0147706, 0.0149679, 0.015088, 0.0151845, 0.0153081, 0.0157712, 0.0170351" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0101326, 0.0155609, 0.0203089, 0.0223264, 0.0229392, 0.0235276, 0.0247201" \ + ); + } + } + 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.0147706, 0.0149679, 0.015088, 0.0151845, 0.0153081, 0.0157712, 0.0170351" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0101326, 0.0155609, 0.0203089, 0.0223264, 0.0229392, 0.0235276, 0.0247201" \ + ); + } + } + } + pin (SCE) { + clock_gate_test_pin : "true"; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00217686; + rise_capacitance : 0.00215817; + rise_capacitance_range (0.00202732, 0.00225961); + fall_capacitance : 0.00219555; + fall_capacitance_range (0.00201619, 0.0023806); + 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.0725018, -0.0144613, 0.0213389, 0.0476973", \ + "-0.268435, -0.198402, -0.163954, -0.132247", \ + "-0.411529, -0.342795, -0.307146, -0.270872", \ + "-0.56527, -0.499235, -0.463017, -0.433079" \ + ); + } + 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.119127, 0.0133253, 0.0994531, 0.180327", \ + "-0.283086, -0.154631, -0.0659533, 0.0203657", \ + "-0.418184, -0.290981, -0.205145, -0.118258", \ + "-0.555656, -0.439194, -0.356814, -0.27619" \ + ); + } + } + 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.113538, 0.0934435, 0.150887, 0.257077", \ + "0.321744, 0.269658, 0.265764, 0.28534", \ + "0.487859, 0.422481, 0.403799, 0.407953", \ + "0.663873, 0.5918, 0.565692, 0.559512" \ + ); + } + 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.200727, 0.0437192, -0.0524951, -0.126258", \ + "0.36951, 0.216499, 0.118839, 0.0305314", \ + "0.510828, 0.368558, 0.272053, 0.180317", \ + "0.665266, 0.532243, 0.440277, 0.350274" \ + ); + } + } + 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.0051144, 0.00498064, 0.00492927, 0.00493451, 0.00502935, 0.00550534, 0.00671633" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00997341, 0.0161986, 0.019923, 0.0218186, 0.0222097, 0.0225366, 0.0234382" \ + ); + } + } + } + } + cell (sg13cmos5l_tiehi) { + area : 7.2576; + cell_footprint : "tiehi"; + cell_leakage_power : 14.3388; + pin (L_HI) { + direction : "output"; + driver_type : open_drain; + function : "1"; + } + } + cell (sg13cmos5l_tielo) { + area : 7.2576; + cell_footprint : "tielo"; + cell_leakage_power : 12.6011; + pin (L_LO) { + direction : "output"; + driver_type : open_source; + function : "0"; + } + } + cell (sg13cmos5l_xnor2_1) { + area : 14.5152; + cell_footprint : "xnor2"; + cell_leakage_power : 857.223; + leakage_power () { + value : 863.231; + when : "A&B&Y"; + } + leakage_power () { + value : 1063.93; + when : "!A&B&!Y"; + } + leakage_power () { + value : 1222.57; + when : "A&!B&!Y"; + } + leakage_power () { + value : 279.162; + 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.112719, 0.218254, 0.286114, 0.397747, 0.58471, 0.896409, 1.4158", \ + "0.150011, 0.256259, 0.324152, 0.436181, 0.623078, 0.934885, 1.45502", \ + "0.179108, 0.286856, 0.354912, 0.466804, 0.654057, 0.965743, 1.48501", \ + "0.225957, 0.33619, 0.404535, 0.516589, 0.703929, 1.01565, 1.54188", \ + "0.290478, 0.407159, 0.475673, 0.587908, 0.775231, 1.08698, 1.6065", \ + "0.376343, 0.504423, 0.573152, 0.685, 0.872712, 1.18455, 1.70344", \ + "0.494309, 0.645945, 0.71662, 0.828436, 1.01583, 1.32744, 1.84637" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.032517, 0.165642, 0.261839, 0.421634, 0.689473, 1.13618, 1.88132", \ + "0.0335528, 0.165966, 0.262005, 0.421829, 0.689757, 1.13634, 1.88133", \ + "0.0356491, 0.166632, 0.262331, 0.421977, 0.690286, 1.13694, 1.88134", \ + "0.0405688, 0.168205, 0.263324, 0.422662, 0.690287, 1.13695, 1.8875", \ + "0.0503638, 0.171949, 0.265469, 0.423846, 0.691162, 1.13697, 1.88751", \ + "0.066602, 0.181081, 0.271074, 0.426539, 0.69314, 1.13861, 1.88752", \ + "0.093, 0.201966, 0.284416, 0.43411, 0.697222, 1.14166, 1.88753" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.106649, 0.265854, 0.37226, 0.54745, 0.840753, 1.32882, 2.14272", \ + "0.147093, 0.306284, 0.412776, 0.588153, 0.881644, 1.36977, 2.18334", \ + "0.180119, 0.339385, 0.446122, 0.621622, 0.914938, 1.4032, 2.21734", \ + "0.230392, 0.390592, 0.497548, 0.673452, 0.966747, 1.4551, 2.26916", \ + "0.29885, 0.46078, 0.567246, 0.742685, 1.03625, 1.52478, 2.33863", \ + "0.386154, 0.55368, 0.659482, 0.834544, 1.12757, 1.61599, 2.42961", \ + "0.49943, 0.683631, 0.788965, 0.9626, 1.25477, 1.74229, 2.55662" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0374732, 0.236153, 0.376174, 0.60777, 0.996145, 1.64284, 2.72063", \ + "0.0383058, 0.236231, 0.377384, 0.60779, 0.996146, 1.64285, 2.72064", \ + "0.0405187, 0.236467, 0.377385, 0.608423, 0.996147, 1.64286, 2.72065", \ + "0.0451156, 0.237052, 0.377386, 0.608424, 0.996148, 1.64287, 2.72066", \ + "0.0543887, 0.238853, 0.378036, 0.608425, 0.996149, 1.64299, 2.72067", \ + "0.070759, 0.243282, 0.3804, 0.610364, 0.99681, 1.643, 2.72068", \ + "0.09698, 0.255396, 0.387165, 0.613992, 0.99936, 1.64465, 2.72069" \ + ); + } + } + 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.0806701, 0.287634, 0.429292, 0.663057, 1.05409, 1.70526, 2.7909", \ + "0.114491, 0.323707, 0.465507, 0.699761, 1.09052, 1.74302, 2.82753", \ + "0.140235, 0.356914, 0.498859, 0.73308, 1.12446, 1.77578, 2.86263", \ + "0.179044, 0.41932, 0.563629, 0.797906, 1.18962, 1.84072, 2.92789", \ + "0.2294, 0.522498, 0.679538, 0.922589, 1.31584, 1.96768, 3.05444", \ + "0.286125, 0.675939, 0.866699, 1.13913, 1.55658, 2.21677, 3.30279", \ + "0.354516, 0.8953, 1.14502, 1.48529, 1.973, 2.69172, 3.80957" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0596184, 0.339415, 0.534219, 0.856123, 1.39494, 2.29123, 3.78681", \ + "0.063445, 0.341873, 0.53422, 0.856124, 1.39505, 2.29227, 3.78832", \ + "0.0725471, 0.341874, 0.534289, 0.856723, 1.39506, 2.29288, 3.78852", \ + "0.0914301, 0.355412, 0.542288, 0.857785, 1.39675, 2.29289, 3.78853", \ + "0.129606, 0.401405, 0.578627, 0.879892, 1.40223, 2.2929, 3.78885", \ + "0.198398, 0.498988, 0.678775, 0.966415, 1.46117, 2.31921, 3.80486", \ + "0.314514, 0.682581, 0.873838, 1.17379, 1.65439, 2.46828, 3.87402" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0732164, 0.229706, 0.336479, 0.512894, 0.807523, 1.29834, 2.11643", \ + "0.109105, 0.270368, 0.377338, 0.553711, 0.848618, 1.33962, 2.15809", \ + "0.135407, 0.307784, 0.415659, 0.592236, 0.887179, 1.37838, 2.1966", \ + "0.177309, 0.377015, 0.490618, 0.670063, 0.965691, 1.45713, 2.27658", \ + "0.23244, 0.488866, 0.618881, 0.813994, 1.11827, 1.61135, 2.42986", \ + "0.302673, 0.659454, 0.822635, 1.05405, 1.39347, 1.91242, 2.73975", \ + "0.392729, 0.89805, 1.12615, 1.42856, 1.84303, 2.43734, 3.32794" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0444132, 0.247973, 0.389079, 0.622255, 1.0133, 1.66375, 2.74745", \ + "0.0489221, 0.248434, 0.38908, 0.622575, 1.01332, 1.66414, 2.74904", \ + "0.0568023, 0.253699, 0.391411, 0.626809, 1.01333, 1.66429, 2.74905", \ + "0.0746484, 0.273666, 0.406253, 0.630548, 1.01472, 1.6643, 2.75032", \ + "0.109338, 0.32437, 0.454317, 0.669106, 1.03712, 1.67119, 2.75546", \ + "0.172707, 0.42674, 0.562221, 0.773747, 1.12959, 1.73133, 2.77417", \ + "0.286659, 0.609326, 0.767458, 0.994276, 1.34573, 1.93349, 2.9248" \ + ); + } + } + 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.0806701, 0.287634, 0.429292, 0.663057, 1.05409, 1.70526, 2.7909", \ + "0.114491, 0.323707, 0.465507, 0.699761, 1.09052, 1.74302, 2.82753", \ + "0.140235, 0.356914, 0.498859, 0.73308, 1.12446, 1.77578, 2.86263", \ + "0.179044, 0.41932, 0.563629, 0.797906, 1.18962, 1.84072, 2.92789", \ + "0.2294, 0.522498, 0.679538, 0.922589, 1.31584, 1.96768, 3.05444", \ + "0.286125, 0.675939, 0.866699, 1.13913, 1.55658, 2.21677, 3.30279", \ + "0.354516, 0.8953, 1.14502, 1.48529, 1.973, 2.69172, 3.80957" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0596184, 0.339415, 0.534219, 0.856123, 1.39494, 2.29123, 3.78681", \ + "0.063445, 0.341873, 0.53422, 0.856124, 1.39505, 2.29227, 3.78832", \ + "0.0725471, 0.341874, 0.534289, 0.856723, 1.39506, 2.29288, 3.78852", \ + "0.0914301, 0.355412, 0.542288, 0.857785, 1.39675, 2.29289, 3.78853", \ + "0.129606, 0.401405, 0.578627, 0.879892, 1.40223, 2.2929, 3.78885", \ + "0.198398, 0.498988, 0.678775, 0.966415, 1.46117, 2.31921, 3.80486", \ + "0.314514, 0.682581, 0.873838, 1.17379, 1.65439, 2.46828, 3.87402" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0732164, 0.229706, 0.336479, 0.512894, 0.807523, 1.29834, 2.11643", \ + "0.109105, 0.270368, 0.377338, 0.553711, 0.848618, 1.33962, 2.15809", \ + "0.135407, 0.307784, 0.415659, 0.592236, 0.887179, 1.37838, 2.1966", \ + "0.177309, 0.377015, 0.490618, 0.670063, 0.965691, 1.45713, 2.27658", \ + "0.23244, 0.488866, 0.618881, 0.813994, 1.11827, 1.61135, 2.42986", \ + "0.302673, 0.659454, 0.822635, 1.05405, 1.39347, 1.91242, 2.73975", \ + "0.392729, 0.89805, 1.12615, 1.42856, 1.84303, 2.43734, 3.32794" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0444132, 0.247973, 0.389079, 0.622255, 1.0133, 1.66375, 2.74745", \ + "0.0489221, 0.248434, 0.38908, 0.622575, 1.01332, 1.66414, 2.74904", \ + "0.0568023, 0.253699, 0.391411, 0.626809, 1.01333, 1.66429, 2.74905", \ + "0.0746484, 0.273666, 0.406253, 0.630548, 1.01472, 1.6643, 2.75032", \ + "0.109338, 0.32437, 0.454317, 0.669106, 1.03712, 1.67119, 2.75546", \ + "0.172707, 0.42674, 0.562221, 0.773747, 1.12959, 1.73133, 2.77417", \ + "0.286659, 0.609326, 0.767458, 0.994276, 1.34573, 1.93349, 2.9248" \ + ); + } + } + 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.105579, 0.209521, 0.276529, 0.387756, 0.57463, 0.88585, 1.40551", \ + "0.142555, 0.247772, 0.315097, 0.426366, 0.613053, 0.924781, 1.44414", \ + "0.171569, 0.278126, 0.345682, 0.457209, 0.643871, 0.957265, 1.47448", \ + "0.217134, 0.326354, 0.39407, 0.505856, 0.692796, 1.00393, 1.53069", \ + "0.278365, 0.395263, 0.462236, 0.574155, 0.760988, 1.07188, 1.59106", \ + "0.359348, 0.488636, 0.555928, 0.666784, 0.851767, 1.15926, 1.67798", \ + "0.469723, 0.62264, 0.690389, 0.801091, 0.986965, 1.29414, 1.81284" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0325395, 0.165837, 0.262075, 0.421999, 0.689902, 1.13669, 1.88173", \ + "0.034422, 0.166199, 0.262161, 0.422105, 0.689918, 1.1367, 1.88174", \ + "0.037545, 0.166971, 0.262605, 0.422121, 0.690266, 1.13827, 1.88175", \ + "0.0442588, 0.168657, 0.26376, 0.422987, 0.690481, 1.13923, 1.88855", \ + "0.0566873, 0.173126, 0.265761, 0.424214, 0.691523, 1.13924, 1.88856", \ + "0.075092, 0.182942, 0.271552, 0.42685, 0.693514, 1.13925, 1.88857", \ + "0.104124, 0.20476, 0.28547, 0.434598, 0.697472, 1.14214, 1.88858" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.108862, 0.25898, 0.364174, 0.5392, 0.833109, 1.32354, 2.14119", \ + "0.145988, 0.299149, 0.404474, 0.579361, 0.873126, 1.36332, 2.18069", \ + "0.175765, 0.330438, 0.436067, 0.611001, 0.904736, 1.39457, 2.21244", \ + "0.221034, 0.377833, 0.483305, 0.658074, 0.952071, 1.44207, 2.26075", \ + "0.282442, 0.44178, 0.547058, 0.720763, 1.01403, 1.50337, 2.32086", \ + "0.35917, 0.526202, 0.631268, 0.805684, 1.09796, 1.58666, 2.40328", \ + "0.457068, 0.641655, 0.744834, 0.918734, 1.21113, 1.69671, 2.51036" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0459753, 0.247999, 0.388966, 0.622661, 1.01329, 1.66375, 2.74745", \ + "0.0466162, 0.248233, 0.389273, 0.622662, 1.01336, 1.66376, 2.74746", \ + "0.047298, 0.248234, 0.389274, 0.622771, 1.0135, 1.66377, 2.74887", \ + "0.0498696, 0.248235, 0.389275, 0.622772, 1.01351, 1.66378, 2.74947", \ + "0.0575716, 0.248236, 0.389276, 0.622773, 1.01352, 1.66379, 2.74948", \ + "0.073041, 0.249299, 0.389277, 0.622774, 1.01353, 1.6638, 2.74949", \ + "0.100598, 0.262466, 0.394087, 0.622775, 1.01354, 1.66381, 2.7495" \ + ); + } + } + 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.0707053, 0.27901, 0.420573, 0.654544, 1.04528, 1.69654, 2.78185", \ + "0.102458, 0.314323, 0.456429, 0.690759, 1.08198, 1.73419, 2.81955", \ + "0.128375, 0.352537, 0.49454, 0.728625, 1.12023, 1.7717, 2.85863", \ + "0.166128, 0.425965, 0.570823, 0.8046, 1.19579, 1.8469, 2.93333", \ + "0.215464, 0.543122, 0.706597, 0.951837, 1.34339, 1.9933, 3.07867", \ + "0.274541, 0.71525, 0.921796, 1.21008, 1.63439, 2.29412, 3.37567", \ + "0.350352, 0.947648, 1.22666, 1.60141, 2.12196, 2.86306, 3.98641" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0596551, 0.339784, 0.534082, 0.856121, 1.39449, 2.29122, 3.7871", \ + "0.0683965, 0.34097, 0.534565, 0.856122, 1.39468, 2.29275, 3.78751", \ + "0.0842507, 0.343349, 0.534762, 0.856123, 1.39469, 2.29299, 3.78832", \ + "0.112011, 0.366432, 0.546679, 0.858935, 1.39653, 2.293, 3.78833", \ + "0.157823, 0.436259, 0.60458, 0.894115, 1.40677, 2.29334, 3.78834", \ + "0.227644, 0.569434, 0.746448, 1.02321, 1.49689, 2.33265, 3.8001", \ + "0.336065, 0.792906, 1.00432, 1.30881, 1.77755, 2.55581, 3.92026" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0632709, 0.219493, 0.325405, 0.500613, 0.793514, 1.28149, 2.09542", \ + "0.0961995, 0.259945, 0.366514, 0.541936, 0.835158, 1.32368, 2.13706", \ + "0.11984, 0.296696, 0.404497, 0.580297, 0.87375, 1.36206, 2.17592", \ + "0.155546, 0.364492, 0.478595, 0.657854, 0.952245, 1.44114, 2.25595", \ + "0.200046, 0.472797, 0.604821, 0.800831, 1.10452, 1.59529, 2.40952", \ + "0.252216, 0.637505, 0.804386, 1.03783, 1.37853, 1.89659, 2.71957", \ + "0.314683, 0.865524, 1.10062, 1.40752, 1.82499, 2.41982, 3.30859" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0348358, 0.236333, 0.37645, 0.608119, 0.996154, 1.64262, 2.72057", \ + "0.0395764, 0.236755, 0.376739, 0.608143, 0.996155, 1.64279, 2.72058", \ + "0.047432, 0.242113, 0.379018, 0.610481, 0.996156, 1.6428, 2.72059", \ + "0.0643422, 0.262792, 0.393805, 0.616889, 0.998424, 1.64356, 2.72124", \ + "0.0980888, 0.314191, 0.443286, 0.655829, 1.0215, 1.64998, 2.72408", \ + "0.163814, 0.41771, 0.551115, 0.761865, 1.11414, 1.71132, 2.74551", \ + "0.282233, 0.602795, 0.761393, 0.983439, 1.33294, 1.91584, 2.90058" \ + ); + } + } + 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.0707053, 0.27901, 0.420573, 0.654544, 1.04528, 1.69654, 2.78185", \ + "0.102458, 0.314323, 0.456429, 0.690759, 1.08198, 1.73419, 2.81955", \ + "0.128375, 0.352537, 0.49454, 0.728625, 1.12023, 1.7717, 2.85863", \ + "0.166128, 0.425965, 0.570823, 0.8046, 1.19579, 1.8469, 2.93333", \ + "0.215464, 0.543122, 0.706597, 0.951837, 1.34339, 1.9933, 3.07867", \ + "0.274541, 0.71525, 0.921796, 1.21008, 1.63439, 2.29412, 3.37567", \ + "0.350352, 0.947648, 1.22666, 1.60141, 2.12196, 2.86306, 3.98641" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0596551, 0.339784, 0.534082, 0.856121, 1.39449, 2.29122, 3.7871", \ + "0.0683965, 0.34097, 0.534565, 0.856122, 1.39468, 2.29275, 3.78751", \ + "0.0842507, 0.343349, 0.534762, 0.856123, 1.39469, 2.29299, 3.78832", \ + "0.112011, 0.366432, 0.546679, 0.858935, 1.39653, 2.293, 3.78833", \ + "0.157823, 0.436259, 0.60458, 0.894115, 1.40677, 2.29334, 3.78834", \ + "0.227644, 0.569434, 0.746448, 1.02321, 1.49689, 2.33265, 3.8001", \ + "0.336065, 0.792906, 1.00432, 1.30881, 1.77755, 2.55581, 3.92026" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0632709, 0.219493, 0.325405, 0.500613, 0.793514, 1.28149, 2.09542", \ + "0.0961995, 0.259945, 0.366514, 0.541936, 0.835158, 1.32368, 2.13706", \ + "0.11984, 0.296696, 0.404497, 0.580297, 0.87375, 1.36206, 2.17592", \ + "0.155546, 0.364492, 0.478595, 0.657854, 0.952245, 1.44114, 2.25595", \ + "0.200046, 0.472797, 0.604821, 0.800831, 1.10452, 1.59529, 2.40952", \ + "0.252216, 0.637505, 0.804386, 1.03783, 1.37853, 1.89659, 2.71957", \ + "0.314683, 0.865524, 1.10062, 1.40752, 1.82499, 2.41982, 3.30859" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0348358, 0.236333, 0.37645, 0.608119, 0.996154, 1.64262, 2.72057", \ + "0.0395764, 0.236755, 0.376739, 0.608143, 0.996155, 1.64279, 2.72058", \ + "0.047432, 0.242113, 0.379018, 0.610481, 0.996156, 1.6428, 2.72059", \ + "0.0643422, 0.262792, 0.393805, 0.616889, 0.998424, 1.64356, 2.72124", \ + "0.0980888, 0.314191, 0.443286, 0.655829, 1.0215, 1.64998, 2.72408", \ + "0.163814, 0.41771, 0.551115, 0.761865, 1.11414, 1.71132, 2.74551", \ + "0.282233, 0.602795, 0.761393, 0.983439, 1.33294, 1.91584, 2.90058" \ + ); + } + } + 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.00618776, 0.00640788, 0.00636897, 0.00628528, 0.00616285, 0.00597238, 0.00608975", \ + "0.00598029, 0.00626674, 0.00626247, 0.00617522, 0.00605786, 0.00585318, 0.00596681", \ + "0.00593328, 0.00623319, 0.00627556, 0.00614928, 0.00606229, 0.00587248, 0.0059074", \ + "0.00588522, 0.0061627, 0.00615436, 0.00622623, 0.00601033, 0.00583405, 0.00631126", \ + "0.00596063, 0.00621373, 0.00627656, 0.00622934, 0.00619226, 0.00605474, 0.00664119", \ + "0.00634856, 0.00644433, 0.00651725, 0.0065489, 0.00659998, 0.00633472, 0.00647629", \ + "0.00756927, 0.00755228, 0.00755984, 0.00754171, 0.00758543, 0.00760859, 0.0072488" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00572393, 0.00605388, 0.0060508, 0.00601692, 0.00595898, 0.00580051, 0.00560595", \ + "0.00550731, 0.00588006, 0.00589102, 0.00582951, 0.00577551, 0.00565004, 0.00539141", \ + "0.00545407, 0.00577149, 0.00581513, 0.00577081, 0.00571762, 0.00559669, 0.00539508", \ + "0.00547531, 0.00571389, 0.0058064, 0.00578575, 0.00574776, 0.00558969, 0.0054378", \ + "0.00567017, 0.00588307, 0.00591282, 0.00590672, 0.00601465, 0.00613786, 0.00554337", \ + "0.00624218, 0.00632142, 0.00638984, 0.00643426, 0.00631219, 0.00649656, 0.00642512", \ + "0.00770411, 0.00762937, 0.0076701, 0.00773013, 0.00774554, 0.00763922, 0.00741306" \ + ); + } + } + 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.00405779, 0.00405108, 0.0040241, 0.0039695, 0.00387504, 0.00368972, 0.00376923", \ + "0.00386838, 0.00398106, 0.00391916, 0.00387901, 0.00379302, 0.00366161, 0.00371455", \ + "0.00381716, 0.00389921, 0.00387252, 0.0038636, 0.00375175, 0.00362632, 0.00370977", \ + "0.00378267, 0.00385135, 0.0038478, 0.00385686, 0.00380279, 0.00359463, 0.00370288", \ + "0.00380164, 0.00381898, 0.00380408, 0.00385329, 0.00369756, 0.00354782, 0.00368161", \ + "0.00410751, 0.00394663, 0.0039329, 0.00382328, 0.00389689, 0.00358425, 0.00393724", \ + "0.00530889, 0.00457028, 0.00438015, 0.00425182, 0.00405608, 0.00376286, 0.00398988" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00404843, 0.00402376, 0.00398798, 0.00394145, 0.00385262, 0.00369223, 0.00343458", \ + "0.00386128, 0.00395518, 0.00393096, 0.00389525, 0.00381548, 0.00367849, 0.00343705", \ + "0.00380882, 0.00396034, 0.00390747, 0.00401914, 0.00380467, 0.00367795, 0.00342356", \ + "0.00376954, 0.00386266, 0.00390563, 0.00383955, 0.00377003, 0.00363538, 0.00349043", \ + "0.00380576, 0.00389158, 0.00388365, 0.00384154, 0.0038671, 0.00372171, 0.00367423", \ + "0.00409669, 0.00396543, 0.00399858, 0.00397012, 0.00376769, 0.00381911, 0.00351932", \ + "0.00523105, 0.0045615, 0.00444352, 0.00434164, 0.00419599, 0.00382038, 0.00360807" \ + ); + } + } + 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.00618776, 0.00640788, 0.00636897, 0.00628528, 0.00616285, 0.00597238, 0.00608975", \ + "0.00598029, 0.00626674, 0.00626247, 0.00617522, 0.00605786, 0.00585318, 0.00596681", \ + "0.00593328, 0.00623319, 0.00627556, 0.00614928, 0.00606229, 0.00587248, 0.0059074", \ + "0.00588522, 0.0061627, 0.00615436, 0.00622623, 0.00601033, 0.00583405, 0.00631126", \ + "0.00596063, 0.00621373, 0.00627656, 0.00622934, 0.00619226, 0.00605474, 0.00664119", \ + "0.00634856, 0.00644433, 0.00651725, 0.0065489, 0.00659998, 0.00633472, 0.00647629", \ + "0.00756927, 0.00755228, 0.00755984, 0.00754171, 0.00758543, 0.00760859, 0.0072488" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00572393, 0.00605388, 0.0060508, 0.00601692, 0.00595898, 0.00580051, 0.00560595", \ + "0.00550731, 0.00588006, 0.00589102, 0.00582951, 0.00577551, 0.00565004, 0.00539141", \ + "0.00545407, 0.00577149, 0.00581513, 0.00577081, 0.00571762, 0.00559669, 0.00539508", \ + "0.00547531, 0.00571389, 0.0058064, 0.00578575, 0.00574776, 0.00558969, 0.0054378", \ + "0.00567017, 0.00588307, 0.00591282, 0.00590672, 0.00601465, 0.00613786, 0.00554337", \ + "0.00624218, 0.00632142, 0.00638984, 0.00643426, 0.00631219, 0.00649656, 0.00642512", \ + "0.00770411, 0.00762937, 0.0076701, 0.00773013, 0.00774554, 0.00763922, 0.00741306" \ + ); + } + } + 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.00635159, 0.00629452, 0.00614794, 0.00598994, 0.00582712, 0.00560523, 0.00563071", \ + "0.00605404, 0.00613937, 0.00608921, 0.00590483, 0.00572112, 0.00549302, 0.00521223", \ + "0.00601566, 0.00614085, 0.00607241, 0.00592296, 0.00576607, 0.00564073, 0.00526634", \ + "0.00601612, 0.00616921, 0.00613534, 0.00612453, 0.00584985, 0.00570641, 0.00577071", \ + "0.00625633, 0.00644322, 0.0064281, 0.00635519, 0.00623762, 0.00609919, 0.00627555", \ + "0.00689183, 0.00696777, 0.00697813, 0.00697861, 0.00683925, 0.00645415, 0.00671668", \ + "0.00854808, 0.00834484, 0.00832083, 0.00825381, 0.00825382, 0.00805589, 0.00769136" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00611773, 0.00550106, 0.00532023, 0.00517155, 0.00500409, 0.00479166, 0.00451177", \ + "0.00565894, 0.0053375, 0.00517276, 0.00500209, 0.00483465, 0.00457069, 0.00431533", \ + "0.0055019, 0.00535294, 0.00516332, 0.00499671, 0.00482825, 0.00459136, 0.00434848", \ + "0.00541257, 0.00532479, 0.00525023, 0.00508918, 0.00489219, 0.00468371, 0.00443803", \ + "0.00550274, 0.00552642, 0.00541177, 0.00527495, 0.00522527, 0.00483525, 0.00454336", \ + "0.00602473, 0.00606233, 0.00603885, 0.00596204, 0.00571988, 0.00577312, 0.00525241", \ + "0.00745821, 0.00734005, 0.00735542, 0.00732318, 0.00728672, 0.00690178, 0.00643925" \ + ); + } + } + 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.00277447, 0.00285677, 0.0028236, 0.00277185, 0.00266196, 0.00247601, 0.00258293", \ + "0.00257341, 0.00277594, 0.00276568, 0.00272098, 0.00264965, 0.00251364, 0.0025761", \ + "0.0025634, 0.00269813, 0.00270233, 0.00267605, 0.00262623, 0.00249098, 0.00259442", \ + "0.0026335, 0.00267313, 0.00270563, 0.00270301, 0.00266665, 0.00244097, 0.00255685", \ + "0.00291094, 0.00278722, 0.00273702, 0.00277585, 0.00259589, 0.00245436, 0.00250811", \ + "0.00361127, 0.00310784, 0.00299014, 0.00281863, 0.00284488, 0.00248531, 0.00265496", \ + "0.00519013, 0.00413189, 0.00390165, 0.00360239, 0.00319638, 0.00283706, 0.00274546" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00338415, 0.00354853, 0.00352415, 0.00348361, 0.00339728, 0.00324572, 0.00300263", \ + "0.00310916, 0.00347963, 0.00349864, 0.00347439, 0.0034117, 0.00327638, 0.00304068", \ + "0.00303198, 0.00342513, 0.00343627, 0.00351543, 0.00337058, 0.00321981, 0.00297006", \ + "0.00298606, 0.00329499, 0.00338177, 0.00337942, 0.00334515, 0.00327497, 0.00302327", \ + "0.00305128, 0.00324106, 0.00330211, 0.00329817, 0.00352808, 0.00323326, 0.00312803", \ + "0.00342546, 0.00328282, 0.0033206, 0.00337455, 0.00323295, 0.00329462, 0.00306521", \ + "0.00471405, 0.00389547, 0.00381559, 0.00363338, 0.00358828, 0.00324695, 0.00310498" \ + ); + } + } + 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.00635159, 0.00629452, 0.00614794, 0.00598994, 0.00582712, 0.00560523, 0.00563071", \ + "0.00605404, 0.00613937, 0.00608921, 0.00590483, 0.00572112, 0.00549302, 0.00521223", \ + "0.00601566, 0.00614085, 0.00607241, 0.00592296, 0.00576607, 0.00564073, 0.00526634", \ + "0.00601612, 0.00616921, 0.00613534, 0.00612453, 0.00584985, 0.00570641, 0.00577071", \ + "0.00625633, 0.00644322, 0.0064281, 0.00635519, 0.00623762, 0.00609919, 0.00627555", \ + "0.00689183, 0.00696777, 0.00697813, 0.00697861, 0.00683925, 0.00645415, 0.00671668", \ + "0.00854808, 0.00834484, 0.00832083, 0.00825381, 0.00825382, 0.00805589, 0.00769136" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00611773, 0.00550106, 0.00532023, 0.00517155, 0.00500409, 0.00479166, 0.00451177", \ + "0.00565894, 0.0053375, 0.00517276, 0.00500209, 0.00483465, 0.00457069, 0.00431533", \ + "0.0055019, 0.00535294, 0.00516332, 0.00499671, 0.00482825, 0.00459136, 0.00434848", \ + "0.00541257, 0.00532479, 0.00525023, 0.00508918, 0.00489219, 0.00468371, 0.00443803", \ + "0.00550274, 0.00552642, 0.00541177, 0.00527495, 0.00522527, 0.00483525, 0.00454336", \ + "0.00602473, 0.00606233, 0.00603885, 0.00596204, 0.00571988, 0.00577312, 0.00525241", \ + "0.00745821, 0.00734005, 0.00735542, 0.00732318, 0.00728672, 0.00690178, 0.00643925" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00519616; + rise_capacitance : 0.00524664; + rise_capacitance_range (0.00462678, 0.00632694); + fall_capacitance : 0.00514567; + fall_capacitance_range (0.00455424, 0.00609896); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00479228; + rise_capacitance : 0.00481824; + rise_capacitance_range (0.00416546, 0.00556204); + fall_capacitance : 0.00476633; + fall_capacitance_range (0.00414032, 0.00532668); + } + } + cell (sg13cmos5l_xor2_1) { + area : 14.5152; + cell_footprint : "xor2"; + cell_leakage_power : 861.635; + leakage_power () { + value : 674.436; + when : "!A&!B&!X"; + } + leakage_power () { + value : 1243.37; + when : "A&B&!X"; + } + leakage_power () { + value : 837.232; + when : "A&!B&X"; + } + leakage_power () { + value : 691.5; + 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.109205, 0.319157, 0.461074, 0.69531, 1.08679, 1.73981, 2.82684", \ + "0.152833, 0.362084, 0.504403, 0.73893, 1.1305, 1.7835, 2.87076", \ + "0.186342, 0.395063, 0.537496, 0.772041, 1.16422, 1.81666, 2.90412", \ + "0.239514, 0.447086, 0.589354, 0.823928, 1.21601, 1.86844, 2.95715", \ + "0.314601, 0.523233, 0.665043, 0.899204, 1.29177, 1.94432, 3.03178", \ + "0.417428, 0.631594, 0.772731, 1.00618, 1.39764, 2.05029, 3.13706", \ + "0.561192, 0.786343, 0.927168, 1.15888, 1.54992, 2.20156, 3.28769" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0468253, 0.325952, 0.52078, 0.842734, 1.38182, 2.28035, 3.77687", \ + "0.0476039, 0.327136, 0.520781, 0.842907, 1.38186, 2.28087, 3.77707", \ + "0.0492175, 0.327137, 0.520782, 0.843062, 1.38187, 2.28088, 3.77708", \ + "0.0536577, 0.327138, 0.520783, 0.843063, 1.38234, 2.28089, 3.77752", \ + "0.0636776, 0.327139, 0.521241, 0.843064, 1.38235, 2.2809, 3.77926", \ + "0.079195, 0.329759, 0.522315, 0.843513, 1.38236, 2.28091, 3.77927", \ + "0.104233, 0.336571, 0.526173, 0.845649, 1.38288, 2.28092, 3.77928" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.133536, 0.232886, 0.291322, 0.38698, 0.546764, 0.812793, 1.25626", \ + "0.167635, 0.26765, 0.326225, 0.421837, 0.581618, 0.848402, 1.29102", \ + "0.195677, 0.297052, 0.355894, 0.45178, 0.611514, 0.87747, 1.32079", \ + "0.23925, 0.344295, 0.403559, 0.499768, 0.659667, 0.925855, 1.36925", \ + "0.298022, 0.409543, 0.469345, 0.565915, 0.726074, 0.992235, 1.43573", \ + "0.369342, 0.491778, 0.552931, 0.649384, 0.809404, 1.07601, 1.51961", \ + "0.455389, 0.604669, 0.670446, 0.768431, 0.928747, 1.19455, 1.63756" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0346569, 0.140502, 0.215942, 0.342574, 0.556641, 0.914245, 1.5113", \ + "0.0349129, 0.140503, 0.215943, 0.34277, 0.556768, 0.914918, 1.51131", \ + "0.0367555, 0.141135, 0.216256, 0.342795, 0.556972, 0.914919, 1.51173", \ + "0.0412253, 0.143753, 0.218171, 0.344026, 0.557552, 0.914981, 1.51174", \ + "0.0493774, 0.149651, 0.221873, 0.346365, 0.559176, 0.915464, 1.51175", \ + "0.065782, 0.160113, 0.229617, 0.351156, 0.562265, 0.91839, 1.51228", \ + "0.093331, 0.185238, 0.249086, 0.363734, 0.569029, 0.921885, 1.51601" \ + ); + } + } + 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.0871225, 0.293632, 0.435559, 0.670108, 1.06224, 1.71572, 2.80489", \ + "0.122144, 0.330905, 0.473289, 0.708088, 1.1005, 1.75493, 2.84278", \ + "0.148953, 0.36471, 0.507016, 0.741775, 1.13526, 1.7882, 2.87934", \ + "0.188835, 0.427564, 0.572025, 0.80697, 1.19994, 1.85725, 2.94311", \ + "0.239356, 0.530554, 0.687724, 0.9313, 1.32608, 1.98022, 3.07058", \ + "0.292774, 0.683416, 0.874383, 1.14738, 1.56598, 2.2288, 3.31875", \ + "0.34686, 0.899683, 1.15007, 1.49201, 1.98075, 2.70206, 3.82398" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0559321, 0.337685, 0.533075, 0.855942, 1.396, 2.29657, 3.79808", \ + "0.0589085, 0.338463, 0.533076, 0.856347, 1.39678, 2.29722, 3.79809", \ + "0.0665172, 0.339363, 0.533623, 0.857212, 1.39801, 2.29752, 3.7981", \ + "0.0826956, 0.352069, 0.539894, 0.857213, 1.39868, 2.3008, 3.79854", \ + "0.116427, 0.395516, 0.574724, 0.878435, 1.40359, 2.30081, 3.79855", \ + "0.182779, 0.4912, 0.673392, 0.962778, 1.46114, 2.32242, 3.82236", \ + "0.305798, 0.671914, 0.866809, 1.16781, 1.65098, 2.47056, 3.88342" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0667603, 0.223445, 0.329592, 0.504657, 0.797312, 1.28466, 2.09704", \ + "0.102556, 0.263816, 0.370217, 0.545441, 0.838071, 1.32553, 2.1376", \ + "0.129275, 0.301852, 0.409037, 0.584347, 0.877243, 1.3646, 2.17665", \ + "0.171411, 0.371704, 0.484631, 0.662842, 0.956347, 1.44365, 2.2569", \ + "0.227703, 0.484216, 0.613715, 0.807773, 1.1099, 1.59901, 2.41097", \ + "0.302929, 0.656394, 0.81864, 1.04854, 1.38629, 1.90165, 2.72196", \ + "0.405073, 0.898707, 1.12562, 1.42509, 1.83739, 2.42889, 3.31316" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0446419, 0.246289, 0.386073, 0.61805, 1.00573, 1.65143, 2.72751", \ + "0.051054, 0.246963, 0.386094, 0.618051, 1.00574, 1.65144, 2.72752", \ + "0.0607265, 0.25293, 0.389034, 0.61955, 1.00575, 1.65145, 2.72753", \ + "0.0810271, 0.274009, 0.404934, 0.627111, 1.00811, 1.65146, 2.72815", \ + "0.118559, 0.326789, 0.455168, 0.666716, 1.03109, 1.65883, 2.73062", \ + "0.183042, 0.431647, 0.564827, 0.773869, 1.12562, 1.72116, 2.75448", \ + "0.291781, 0.615483, 0.77056, 0.996053, 1.34506, 1.92902, 2.90888" \ + ); + } + } + 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.0871225, 0.293632, 0.435559, 0.670108, 1.06224, 1.71572, 2.80489", \ + "0.122144, 0.330905, 0.473289, 0.708088, 1.1005, 1.75493, 2.84278", \ + "0.148953, 0.36471, 0.507016, 0.741775, 1.13526, 1.7882, 2.87934", \ + "0.188835, 0.427564, 0.572025, 0.80697, 1.19994, 1.85725, 2.94311", \ + "0.239356, 0.530554, 0.687724, 0.9313, 1.32608, 1.98022, 3.07058", \ + "0.292774, 0.683416, 0.874383, 1.14738, 1.56598, 2.2288, 3.31875", \ + "0.34686, 0.899683, 1.15007, 1.49201, 1.98075, 2.70206, 3.82398" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0559321, 0.337685, 0.533075, 0.855942, 1.396, 2.29657, 3.79808", \ + "0.0589085, 0.338463, 0.533076, 0.856347, 1.39678, 2.29722, 3.79809", \ + "0.0665172, 0.339363, 0.533623, 0.857212, 1.39801, 2.29752, 3.7981", \ + "0.0826956, 0.352069, 0.539894, 0.857213, 1.39868, 2.3008, 3.79854", \ + "0.116427, 0.395516, 0.574724, 0.878435, 1.40359, 2.30081, 3.79855", \ + "0.182779, 0.4912, 0.673392, 0.962778, 1.46114, 2.32242, 3.82236", \ + "0.305798, 0.671914, 0.866809, 1.16781, 1.65098, 2.47056, 3.88342" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0667603, 0.223445, 0.329592, 0.504657, 0.797312, 1.28466, 2.09704", \ + "0.102556, 0.263816, 0.370217, 0.545441, 0.838071, 1.32553, 2.1376", \ + "0.129275, 0.301852, 0.409037, 0.584347, 0.877243, 1.3646, 2.17665", \ + "0.171411, 0.371704, 0.484631, 0.662842, 0.956347, 1.44365, 2.2569", \ + "0.227703, 0.484216, 0.613715, 0.807773, 1.1099, 1.59901, 2.41097", \ + "0.302929, 0.656394, 0.81864, 1.04854, 1.38629, 1.90165, 2.72196", \ + "0.405073, 0.898707, 1.12562, 1.42509, 1.83739, 2.42889, 3.31316" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0446419, 0.246289, 0.386073, 0.61805, 1.00573, 1.65143, 2.72751", \ + "0.051054, 0.246963, 0.386094, 0.618051, 1.00574, 1.65144, 2.72752", \ + "0.0607265, 0.25293, 0.389034, 0.61955, 1.00575, 1.65145, 2.72753", \ + "0.0810271, 0.274009, 0.404934, 0.627111, 1.00811, 1.65146, 2.72815", \ + "0.118559, 0.326789, 0.455168, 0.666716, 1.03109, 1.65883, 2.73062", \ + "0.183042, 0.431647, 0.564827, 0.773869, 1.12562, 1.72116, 2.75448", \ + "0.291781, 0.615483, 0.77056, 0.996053, 1.34506, 1.92902, 2.90888" \ + ); + } + } + 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.113767, 0.315159, 0.454735, 0.687164, 1.078, 1.73056, 2.81907", \ + "0.151466, 0.356295, 0.496797, 0.729797, 1.12013, 1.77373, 2.86181", \ + "0.180439, 0.38541, 0.526271, 0.759684, 1.1507, 1.80366, 2.89071", \ + "0.227669, 0.433277, 0.574187, 0.807883, 1.19937, 1.85155, 2.9398", \ + "0.292785, 0.500549, 0.641568, 0.874913, 1.26607, 1.91885, 3.00824", \ + "0.382641, 0.594976, 0.735666, 0.968276, 1.35887, 2.01052, 3.09835", \ + "0.506339, 0.73402, 0.871621, 1.10343, 1.49215, 2.14163, 3.22945" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0559975, 0.337659, 0.533076, 0.855511, 1.39561, 2.29629, 3.79742", \ + "0.0559985, 0.33857, 0.533121, 0.85595, 1.39592, 2.29717, 3.79776", \ + "0.0559995, 0.338571, 0.533122, 0.856491, 1.39638, 2.29776, 3.79777", \ + "0.0580797, 0.338572, 0.533123, 0.856492, 1.39682, 2.29777, 3.79928", \ + "0.0660581, 0.338573, 0.533124, 0.856493, 1.39683, 2.30479, 3.79929", \ + "0.081402, 0.338574, 0.533125, 0.856494, 1.39684, 2.3048, 3.7993", \ + "0.108418, 0.34269, 0.533126, 0.856495, 1.39685, 2.30481, 3.79931" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.124653, 0.222811, 0.28103, 0.376272, 0.535768, 0.802024, 1.24518", \ + "0.158159, 0.257258, 0.315573, 0.410983, 0.570513, 0.836365, 1.27984", \ + "0.187952, 0.288962, 0.347566, 0.443157, 0.602678, 0.868637, 1.31182", \ + "0.233371, 0.337592, 0.396658, 0.49271, 0.652565, 0.918854, 1.36173", \ + "0.293651, 0.403153, 0.462239, 0.558057, 0.717803, 0.984508, 1.42723", \ + "0.367463, 0.489142, 0.549673, 0.64452, 0.803576, 1.06839, 1.51164", \ + "0.456555, 0.603428, 0.66646, 0.762377, 0.92019, 1.18425, 1.6273" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0347504, 0.140629, 0.216413, 0.342693, 0.556786, 0.914385, 1.5106", \ + "0.0356014, 0.1408, 0.216414, 0.342694, 0.556981, 0.914437, 1.51068", \ + "0.0384819, 0.142089, 0.216877, 0.343239, 0.556982, 0.915131, 1.51069", \ + "0.0443131, 0.145114, 0.219319, 0.344917, 0.558145, 0.915132, 1.51131", \ + "0.0553041, 0.151193, 0.223252, 0.347974, 0.560759, 0.916504, 1.51143", \ + "0.074119, 0.16033, 0.22963, 0.351627, 0.563275, 0.919939, 1.51448", \ + "0.103767, 0.186537, 0.247515, 0.362325, 0.569199, 0.92337, 1.51826" \ + ); + } + } + 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.0757771, 0.283064, 0.424504, 0.658453, 1.04958, 1.7022, 2.78873", \ + "0.108692, 0.319451, 0.461442, 0.696095, 1.08733, 1.74037, 2.82753", \ + "0.133137, 0.352529, 0.494997, 0.729406, 1.12163, 1.77437, 2.86199", \ + "0.168819, 0.414143, 0.559334, 0.794338, 1.18668, 1.83937, 2.92677", \ + "0.210888, 0.514888, 0.673481, 0.917662, 1.31224, 1.96545, 3.05315", \ + "0.24961, 0.662887, 0.857009, 1.13168, 1.55077, 2.21387, 3.30152", \ + "0.28184, 0.871698, 1.12781, 1.47315, 1.96487, 2.6859, 3.80682" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0461582, 0.326142, 0.520842, 0.842624, 1.38155, 2.27973, 3.77739", \ + "0.0497607, 0.327538, 0.520867, 0.842794, 1.38169, 2.28047, 3.7774", \ + "0.0576602, 0.328021, 0.521164, 0.843441, 1.38185, 2.28048, 3.77804", \ + "0.0736217, 0.341259, 0.52783, 0.844467, 1.38186, 2.28049, 3.77805", \ + "0.108259, 0.386311, 0.564054, 0.865891, 1.38925, 2.28193, 3.77806", \ + "0.174906, 0.482792, 0.662964, 0.952081, 1.44727, 2.30594, 3.8014", \ + "0.305785, 0.665786, 0.861045, 1.15993, 1.64038, 2.45494, 3.86392" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0589586, 0.215958, 0.322307, 0.497302, 0.790061, 1.27735, 2.08928", \ + "0.0938826, 0.257988, 0.364192, 0.539424, 0.832304, 1.31971, 2.13219", \ + "0.119279, 0.29972, 0.406937, 0.582102, 0.874792, 1.36208, 2.17407", \ + "0.157716, 0.375396, 0.490285, 0.668659, 0.961086, 1.44795, 2.2609", \ + "0.209008, 0.492187, 0.629248, 0.828971, 1.1315, 1.61857, 2.42891", \ + "0.278879, 0.662767, 0.839739, 1.08501, 1.43642, 1.95684, 2.77492", \ + "0.372195, 0.893781, 1.13966, 1.46477, 1.91044, 2.53014, 3.43158" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.044779, 0.246054, 0.38621, 0.618045, 1.00563, 1.65011, 2.72775", \ + "0.0566088, 0.24744, 0.386211, 0.618046, 1.00564, 1.65132, 2.72776", \ + "0.0712618, 0.256959, 0.390924, 0.618277, 1.00565, 1.65133, 2.72777", \ + "0.098266, 0.289157, 0.41472, 0.631054, 1.00918, 1.65134, 2.72857", \ + "0.141207, 0.362198, 0.487585, 0.690048, 1.04386, 1.65998, 2.72858", \ + "0.209458, 0.495134, 0.634405, 0.841562, 1.17895, 1.75371, 2.76457", \ + "0.319486, 0.709251, 0.881312, 1.1239, 1.47911, 2.04509, 2.98982" \ + ); + } + } + 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.0757771, 0.283064, 0.424504, 0.658453, 1.04958, 1.7022, 2.78873", \ + "0.108692, 0.319451, 0.461442, 0.696095, 1.08733, 1.74037, 2.82753", \ + "0.133137, 0.352529, 0.494997, 0.729406, 1.12163, 1.77437, 2.86199", \ + "0.168819, 0.414143, 0.559334, 0.794338, 1.18668, 1.83937, 2.92677", \ + "0.210888, 0.514888, 0.673481, 0.917662, 1.31224, 1.96545, 3.05315", \ + "0.24961, 0.662887, 0.857009, 1.13168, 1.55077, 2.21387, 3.30152", \ + "0.28184, 0.871698, 1.12781, 1.47315, 1.96487, 2.6859, 3.80682" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0461582, 0.326142, 0.520842, 0.842624, 1.38155, 2.27973, 3.77739", \ + "0.0497607, 0.327538, 0.520867, 0.842794, 1.38169, 2.28047, 3.7774", \ + "0.0576602, 0.328021, 0.521164, 0.843441, 1.38185, 2.28048, 3.77804", \ + "0.0736217, 0.341259, 0.52783, 0.844467, 1.38186, 2.28049, 3.77805", \ + "0.108259, 0.386311, 0.564054, 0.865891, 1.38925, 2.28193, 3.77806", \ + "0.174906, 0.482792, 0.662964, 0.952081, 1.44727, 2.30594, 3.8014", \ + "0.305785, 0.665786, 0.861045, 1.15993, 1.64038, 2.45494, 3.86392" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0589586, 0.215958, 0.322307, 0.497302, 0.790061, 1.27735, 2.08928", \ + "0.0938826, 0.257988, 0.364192, 0.539424, 0.832304, 1.31971, 2.13219", \ + "0.119279, 0.29972, 0.406937, 0.582102, 0.874792, 1.36208, 2.17407", \ + "0.157716, 0.375396, 0.490285, 0.668659, 0.961086, 1.44795, 2.2609", \ + "0.209008, 0.492187, 0.629248, 0.828971, 1.1315, 1.61857, 2.42891", \ + "0.278879, 0.662767, 0.839739, 1.08501, 1.43642, 1.95684, 2.77492", \ + "0.372195, 0.893781, 1.13966, 1.46477, 1.91044, 2.53014, 3.43158" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.044779, 0.246054, 0.38621, 0.618045, 1.00563, 1.65011, 2.72775", \ + "0.0566088, 0.24744, 0.386211, 0.618046, 1.00564, 1.65132, 2.72776", \ + "0.0712618, 0.256959, 0.390924, 0.618277, 1.00565, 1.65133, 2.72777", \ + "0.098266, 0.289157, 0.41472, 0.631054, 1.00918, 1.65134, 2.72857", \ + "0.141207, 0.362198, 0.487585, 0.690048, 1.04386, 1.65998, 2.72858", \ + "0.209458, 0.495134, 0.634405, 0.841562, 1.17895, 1.75371, 2.76457", \ + "0.319486, 0.709251, 0.881312, 1.1239, 1.47911, 2.04509, 2.98982" \ + ); + } + } + 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.00417732, 0.00418449, 0.00415002, 0.00409848, 0.00398912, 0.00398518, 0.00394338", \ + "0.00405068, 0.00414669, 0.00411896, 0.00408072, 0.00400596, 0.00385276, 0.00391076", \ + "0.00401799, 0.00409008, 0.00409103, 0.00408692, 0.00400415, 0.00383416, 0.00395055", \ + "0.00399551, 0.00407715, 0.00406482, 0.00409195, 0.00402806, 0.00391524, 0.00390704", \ + "0.00398805, 0.00402321, 0.0040156, 0.00409092, 0.00392718, 0.00377841, 0.00383446", \ + "0.0042056, 0.00412214, 0.00413333, 0.00402589, 0.0041152, 0.00379909, 0.00428998", \ + "0.00524514, 0.00461539, 0.00448185, 0.00438494, 0.00421333, 0.00398747, 0.00427436" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00414563, 0.00411749, 0.00407652, 0.0040271, 0.0039356, 0.00377286, 0.00352701", \ + "0.00386421, 0.00393262, 0.00390611, 0.0038749, 0.00378396, 0.00361533, 0.00336388", \ + "0.00378481, 0.00392088, 0.0038791, 0.00386821, 0.0037588, 0.00360263, 0.00331953", \ + "0.0037316, 0.00380587, 0.0038425, 0.00378422, 0.00372859, 0.00355483, 0.00338849", \ + "0.00377493, 0.00382675, 0.00381142, 0.00375889, 0.00393445, 0.00359089, 0.00337237", \ + "0.00414039, 0.00394214, 0.00394635, 0.00388503, 0.00370044, 0.00371755, 0.00345412", \ + "0.00536802, 0.00460674, 0.00445757, 0.00430499, 0.00415803, 0.00374057, 0.00348753" \ + ); + } + } + 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.00565255, 0.00594963, 0.00594587, 0.00591721, 0.00581987, 0.00565667, 0.00547494", \ + "0.00541197, 0.00570923, 0.00571116, 0.00569422, 0.00562277, 0.00549367, 0.00529632", \ + "0.00537482, 0.00564322, 0.00563426, 0.00564265, 0.00557317, 0.00543043, 0.00525385", \ + "0.0053606, 0.00556268, 0.00562902, 0.00561142, 0.00553507, 0.00537226, 0.00529061", \ + "0.00555374, 0.00572828, 0.00570874, 0.00578153, 0.00570844, 0.00554481, 0.00549362", \ + "0.00615373, 0.00623756, 0.00630023, 0.00630222, 0.00622253, 0.00618515, 0.00600076", \ + "0.00766291, 0.00756984, 0.00755887, 0.00754245, 0.00754314, 0.00724005, 0.00755914" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00665395, 0.00686887, 0.00681929, 0.00674475, 0.0066627, 0.00647984, 0.00626621", \ + "0.0065119, 0.00683525, 0.00680899, 0.00672418, 0.00661279, 0.00652401, 0.0062078", \ + "0.00647827, 0.00676402, 0.00681751, 0.0067634, 0.00662162, 0.00647181, 0.00624564", \ + "0.0064505, 0.00676204, 0.00673728, 0.00673917, 0.00669329, 0.0066614, 0.006193", \ + "0.00649299, 0.00677124, 0.00683393, 0.00682449, 0.00669395, 0.00679123, 0.00638434", \ + "0.0068218, 0.00699374, 0.00701603, 0.00701683, 0.00698616, 0.00670287, 0.0067303", \ + "0.00808031, 0.00802471, 0.00808203, 0.00812048, 0.00813974, 0.00812352, 0.0079363" \ + ); + } + } + 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.00565255, 0.00594963, 0.00594587, 0.00591721, 0.00581987, 0.00565667, 0.00547494", \ + "0.00541197, 0.00570923, 0.00571116, 0.00569422, 0.00562277, 0.00549367, 0.00529632", \ + "0.00537482, 0.00564322, 0.00563426, 0.00564265, 0.00557317, 0.00543043, 0.00525385", \ + "0.0053606, 0.00556268, 0.00562902, 0.00561142, 0.00553507, 0.00537226, 0.00529061", \ + "0.00555374, 0.00572828, 0.00570874, 0.00578153, 0.00570844, 0.00554481, 0.00549362", \ + "0.00615373, 0.00623756, 0.00630023, 0.00630222, 0.00622253, 0.00618515, 0.00600076", \ + "0.00766291, 0.00756984, 0.00755887, 0.00754245, 0.00754314, 0.00724005, 0.00755914" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00665395, 0.00686887, 0.00681929, 0.00674475, 0.0066627, 0.00647984, 0.00626621", \ + "0.0065119, 0.00683525, 0.00680899, 0.00672418, 0.00661279, 0.00652401, 0.0062078", \ + "0.00647827, 0.00676402, 0.00681751, 0.0067634, 0.00662162, 0.00647181, 0.00624564", \ + "0.0064505, 0.00676204, 0.00673728, 0.00673917, 0.00669329, 0.0066614, 0.006193", \ + "0.00649299, 0.00677124, 0.00683393, 0.00682449, 0.00669395, 0.00679123, 0.00638434", \ + "0.0068218, 0.00699374, 0.00701603, 0.00701683, 0.00698616, 0.00670287, 0.0067303", \ + "0.00808031, 0.00802471, 0.00808203, 0.00812048, 0.00813974, 0.00812352, 0.0079363" \ + ); + } + } + 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.00339753, 0.00356956, 0.00354732, 0.00348806, 0.00340533, 0.00320764, 0.00303879", \ + "0.00320621, 0.00349668, 0.0034794, 0.00346713, 0.00339289, 0.00325355, 0.00302708", \ + "0.00315893, 0.00340747, 0.00341651, 0.00341732, 0.0033542, 0.00321622, 0.00308978", \ + "0.00313309, 0.00332135, 0.00338337, 0.00340377, 0.00331696, 0.00317855, 0.00305756", \ + "0.00315366, 0.00324717, 0.00326257, 0.00338523, 0.00335463, 0.00316994, 0.00301209", \ + "0.00343187, 0.00330359, 0.00331358, 0.00321748, 0.00332408, 0.00319868, 0.00343353", \ + "0.0046548, 0.00380893, 0.00370554, 0.00360867, 0.00340754, 0.00325389, 0.00344379" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00340793, 0.00341211, 0.00338619, 0.00333888, 0.00323979, 0.00306786, 0.00286138", \ + "0.00316597, 0.0033116, 0.0032947, 0.00325724, 0.00320047, 0.00307156, 0.00284239", \ + "0.00312515, 0.00328951, 0.00326853, 0.00323359, 0.00318247, 0.0030501, 0.00275917", \ + "0.00317115, 0.00322207, 0.00325785, 0.00319324, 0.00315304, 0.00301493, 0.00287371", \ + "0.00343758, 0.00329833, 0.00327401, 0.00320446, 0.00337516, 0.00298159, 0.00276232", \ + "0.00413303, 0.00364928, 0.00360986, 0.0034992, 0.0032306, 0.00322642, 0.00289034", \ + "0.00578267, 0.00472462, 0.00443451, 0.00413851, 0.00391508, 0.00338677, 0.00307743" \ + ); + } + } + 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.00606009, 0.00566898, 0.00548374, 0.00529067, 0.00508792, 0.00504665, 0.00492294", \ + "0.00551348, 0.0054148, 0.0052752, 0.00510866, 0.00488939, 0.00468649, 0.00467613", \ + "0.00533348, 0.00531293, 0.00518802, 0.00507062, 0.00487137, 0.00464014, 0.00467387", \ + "0.00523502, 0.00527126, 0.00523805, 0.00510815, 0.00494239, 0.00468189, 0.00469347", \ + "0.00536376, 0.00543952, 0.00536391, 0.00538654, 0.00520511, 0.00511313, 0.00497122", \ + "0.00592802, 0.00592885, 0.00594207, 0.00588171, 0.00573813, 0.00559995, 0.00558342", \ + "0.00730816, 0.00729007, 0.00723554, 0.00721537, 0.00709072, 0.00672353, 0.00695651" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00621998, 0.00615718, 0.00603639, 0.0059165, 0.0057541, 0.00559036, 0.00530353", \ + "0.00598582, 0.00609014, 0.00600019, 0.0058524, 0.005721, 0.00553419, 0.00527269", \ + "0.00594387, 0.00606279, 0.00605229, 0.00590381, 0.00575585, 0.00558166, 0.00526185", \ + "0.00602183, 0.00617448, 0.0060727, 0.00601305, 0.00598656, 0.00567894, 0.00537844", \ + "0.00620494, 0.00638725, 0.00633502, 0.00624085, 0.00601015, 0.0062286, 0.00556274", \ + "0.00683666, 0.00688833, 0.00694341, 0.00688585, 0.00675975, 0.00632521, 0.00626787", \ + "0.00832595, 0.00826189, 0.00822122, 0.00819607, 0.00813866, 0.00804001, 0.00777667" \ + ); + } + } + 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.00606009, 0.00566898, 0.00548374, 0.00529067, 0.00508792, 0.00504665, 0.00492294", \ + "0.00551348, 0.0054148, 0.0052752, 0.00510866, 0.00488939, 0.00468649, 0.00467613", \ + "0.00533348, 0.00531293, 0.00518802, 0.00507062, 0.00487137, 0.00464014, 0.00467387", \ + "0.00523502, 0.00527126, 0.00523805, 0.00510815, 0.00494239, 0.00468189, 0.00469347", \ + "0.00536376, 0.00543952, 0.00536391, 0.00538654, 0.00520511, 0.00511313, 0.00497122", \ + "0.00592802, 0.00592885, 0.00594207, 0.00588171, 0.00573813, 0.00559995, 0.00558342", \ + "0.00730816, 0.00729007, 0.00723554, 0.00721537, 0.00709072, 0.00672353, 0.00695651" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00621998, 0.00615718, 0.00603639, 0.0059165, 0.0057541, 0.00559036, 0.00530353", \ + "0.00598582, 0.00609014, 0.00600019, 0.0058524, 0.005721, 0.00553419, 0.00527269", \ + "0.00594387, 0.00606279, 0.00605229, 0.00590381, 0.00575585, 0.00558166, 0.00526185", \ + "0.00602183, 0.00617448, 0.0060727, 0.00601305, 0.00598656, 0.00567894, 0.00537844", \ + "0.00620494, 0.00638725, 0.00633502, 0.00624085, 0.00601015, 0.0062286, 0.00556274", \ + "0.00683666, 0.00688833, 0.00694341, 0.00688585, 0.00675975, 0.00632521, 0.00626787", \ + "0.00832595, 0.00826189, 0.00822122, 0.00819607, 0.00813866, 0.00804001, 0.00777667" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00531493; + rise_capacitance : 0.00541231; + rise_capacitance_range (0.00478448, 0.006253); + fall_capacitance : 0.00521755; + fall_capacitance_range (0.0045606, 0.00647646); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00483906; + rise_capacitance : 0.00492934; + rise_capacitance_range (0.00425643, 0.00556846); + fall_capacitance : 0.00474878; + fall_capacitance_range (0.00419741, 0.00538214); + } + } +} diff --git a/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_slow_1p35V_125C.lib b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_slow_1p35V_125C.lib new file mode 100644 index 0000000000..078d43b7cd --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_slow_1p35V_125C.lib @@ -0,0 +1,33783 @@ +/************************************************************************ + + 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 (sg13cmos5l_stdcell_slow_1p35V_125C) { + comment : "IHP Microelectronics GmbH, 2025"; + date : "$Date: Tue Nov 4 14:39:22 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 : 125; + nom_voltage : 1.35; + 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 (sg13cmos5l_stdcell_slow_1p35V_125C) { + process : 1; + temperature : 125; + voltage : 1.35; + } + 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 : sg13cmos5l_stdcell_slow_1p35V_125C; + 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 (sg13cmos5l_a21o_1) { + area : 12.7008; + cell_footprint : "a21o"; + cell_leakage_power : 1032.39; + leakage_power () { + value : 999.305; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 1122.09; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 1089.77; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 1627.97; + when : "A1&A2&!B1"; + } + leakage_power () { + value : 915.887; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 921.184; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 921.143; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 661.748; + 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.0817971, 0.156533, 0.203285, 0.279673, 0.407088, 0.618969, 0.971746", \ + "0.112687, 0.187869, 0.234475, 0.311065, 0.438281, 0.650178, 1.00355", \ + "0.134488, 0.21047, 0.257188, 0.333617, 0.461079, 0.672874, 1.02634", \ + "0.166222, 0.244513, 0.290984, 0.367478, 0.495082, 0.70696, 1.05971", \ + "0.20832, 0.291517, 0.337743, 0.414484, 0.541515, 0.753815, 1.10683", \ + "0.265199, 0.35798, 0.404563, 0.480846, 0.608195, 0.820329, 1.17299", \ + "0.346282, 0.454761, 0.503928, 0.579213, 0.707184, 0.919764, 1.27355" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0223372, 0.113716, 0.180354, 0.291262, 0.477581, 0.788155, 1.30588", \ + "0.0240177, 0.114284, 0.180602, 0.291445, 0.477582, 0.788399, 1.30636", \ + "0.0267016, 0.115111, 0.181236, 0.291808, 0.477794, 0.7884, 1.30669", \ + "0.0318023, 0.116606, 0.182148, 0.292592, 0.478442, 0.788531, 1.30863", \ + "0.0393871, 0.12007, 0.18392, 0.293599, 0.479481, 0.78946, 1.30864", \ + "0.050208, 0.128074, 0.188819, 0.296782, 0.481455, 0.791391, 1.30865", \ + "0.068107, 0.145701, 0.202129, 0.305955, 0.488157, 0.796871, 1.31298" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0911256, 0.162533, 0.203597, 0.269938, 0.38059, 0.564641, 0.871305", \ + "0.115806, 0.187869, 0.228978, 0.295425, 0.405983, 0.589937, 0.896468", \ + "0.13243, 0.206298, 0.247673, 0.314308, 0.425009, 0.609125, 0.915655", \ + "0.155367, 0.232561, 0.274313, 0.341237, 0.452148, 0.636317, 0.942748", \ + "0.188648, 0.272635, 0.315353, 0.382313, 0.493292, 0.677641, 0.984555", \ + "0.228541, 0.325476, 0.370427, 0.440491, 0.551212, 0.735655, 1.04231", \ + "0.278538, 0.393687, 0.444962, 0.518965, 0.635812, 0.823358, 1.13169" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0221826, 0.0951627, 0.146815, 0.233446, 0.380423, 0.626683, 1.03629", \ + "0.0231794, 0.0955241, 0.146837, 0.233517, 0.380712, 0.626684, 1.03632", \ + "0.0253143, 0.0970141, 0.147843, 0.234149, 0.380756, 0.626685, 1.03702", \ + "0.0296336, 0.100172, 0.150071, 0.23579, 0.381579, 0.627116, 1.03831", \ + "0.0373185, 0.106258, 0.154607, 0.23805, 0.383123, 0.627921, 1.03832", \ + "0.050134, 0.120684, 0.165896, 0.246767, 0.38776, 0.630008, 1.03875", \ + "0.069284, 0.145884, 0.189954, 0.267647, 0.40581, 0.642429, 1.04632" \ + ); + } + } + 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.0817971, 0.156533, 0.203285, 0.279673, 0.407088, 0.618969, 0.971746", \ + "0.112687, 0.187869, 0.234475, 0.311065, 0.438281, 0.650178, 1.00355", \ + "0.134488, 0.21047, 0.257188, 0.333617, 0.461079, 0.672874, 1.02634", \ + "0.166222, 0.244513, 0.290984, 0.367478, 0.495082, 0.70696, 1.05971", \ + "0.20832, 0.291517, 0.337743, 0.414484, 0.541515, 0.753815, 1.10683", \ + "0.265199, 0.35798, 0.404563, 0.480846, 0.608195, 0.820329, 1.17299", \ + "0.346282, 0.454761, 0.503928, 0.579213, 0.707184, 0.919764, 1.27355" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0223372, 0.113716, 0.180354, 0.291262, 0.477581, 0.788155, 1.30588", \ + "0.0240177, 0.114284, 0.180602, 0.291445, 0.477582, 0.788399, 1.30636", \ + "0.0267016, 0.115111, 0.181236, 0.291808, 0.477794, 0.7884, 1.30669", \ + "0.0318023, 0.116606, 0.182148, 0.292592, 0.478442, 0.788531, 1.30863", \ + "0.0393871, 0.12007, 0.18392, 0.293599, 0.479481, 0.78946, 1.30864", \ + "0.050208, 0.128074, 0.188819, 0.296782, 0.481455, 0.791391, 1.30865", \ + "0.068107, 0.145701, 0.202129, 0.305955, 0.488157, 0.796871, 1.31298" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0911256, 0.162533, 0.203597, 0.269938, 0.38059, 0.564641, 0.871305", \ + "0.115806, 0.187869, 0.228978, 0.295425, 0.405983, 0.589937, 0.896468", \ + "0.13243, 0.206298, 0.247673, 0.314308, 0.425009, 0.609125, 0.915655", \ + "0.155367, 0.232561, 0.274313, 0.341237, 0.452148, 0.636317, 0.942748", \ + "0.188648, 0.272635, 0.315353, 0.382313, 0.493292, 0.677641, 0.984555", \ + "0.228541, 0.325476, 0.370427, 0.440491, 0.551212, 0.735655, 1.04231", \ + "0.278538, 0.393687, 0.444962, 0.518965, 0.635812, 0.823358, 1.13169" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0221826, 0.0951627, 0.146815, 0.233446, 0.380423, 0.626683, 1.03629", \ + "0.0231794, 0.0955241, 0.146837, 0.233517, 0.380712, 0.626684, 1.03632", \ + "0.0253143, 0.0970141, 0.147843, 0.234149, 0.380756, 0.626685, 1.03702", \ + "0.0296336, 0.100172, 0.150071, 0.23579, 0.381579, 0.627116, 1.03831", \ + "0.0373185, 0.106258, 0.154607, 0.23805, 0.383123, 0.627921, 1.03832", \ + "0.050134, 0.120684, 0.165896, 0.246767, 0.38776, 0.630008, 1.03875", \ + "0.069284, 0.145884, 0.189954, 0.267647, 0.40581, 0.642429, 1.04632" \ + ); + } + } + 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.0859502, 0.160713, 0.207302, 0.283706, 0.41121, 0.622831, 0.975447", \ + "0.113238, 0.188514, 0.235102, 0.311618, 0.438832, 0.650749, 1.00353", \ + "0.133023, 0.209262, 0.25589, 0.332424, 0.459725, 0.671822, 1.02445", \ + "0.16235, 0.240999, 0.287596, 0.364131, 0.491759, 0.70363, 1.05652", \ + "0.200775, 0.2845, 0.331504, 0.408094, 0.535493, 0.747146, 1.10033", \ + "0.254941, 0.347326, 0.395206, 0.47103, 0.598833, 0.810525, 1.16316", \ + "0.329308, 0.436763, 0.48691, 0.564171, 0.693659, 0.9076, 1.2617" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.022357, 0.113767, 0.180349, 0.291348, 0.477576, 0.788223, 1.30553", \ + "0.0235534, 0.114072, 0.180557, 0.291415, 0.477577, 0.788401, 1.30568", \ + "0.0254146, 0.114868, 0.180932, 0.291594, 0.477678, 0.788403, 1.30594", \ + "0.0294727, 0.11636, 0.181895, 0.292167, 0.478098, 0.788438, 1.31265", \ + "0.0358625, 0.119868, 0.18395, 0.293265, 0.479017, 0.789068, 1.31266", \ + "0.045755, 0.12746, 0.18927, 0.296636, 0.481036, 0.790757, 1.31267", \ + "0.061395, 0.144237, 0.201918, 0.30616, 0.488778, 0.79749, 1.31268" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.100023, 0.172533, 0.21366, 0.280279, 0.391099, 0.57525, 0.881975", \ + "0.126277, 0.199247, 0.240507, 0.30719, 0.417925, 0.602107, 0.909122", \ + "0.144501, 0.218913, 0.260484, 0.327314, 0.438222, 0.622369, 0.929071", \ + "0.170423, 0.247971, 0.289638, 0.356708, 0.467651, 0.651835, 0.958615", \ + "0.208338, 0.291997, 0.334483, 0.401777, 0.512886, 0.69735, 1.00452", \ + "0.256831, 0.350938, 0.395991, 0.465054, 0.575785, 0.759926, 1.06727", \ + "0.323303, 0.433334, 0.482383, 0.555949, 0.669987, 0.857376, 1.16518" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0234197, 0.0961905, 0.147362, 0.234107, 0.380951, 0.626871, 1.03667", \ + "0.0239702, 0.0964227, 0.147554, 0.234166, 0.38103, 0.627079, 1.03715", \ + "0.0259006, 0.0975627, 0.148497, 0.234592, 0.381514, 0.627492, 1.03773", \ + "0.0297033, 0.100749, 0.150466, 0.235942, 0.382099, 0.627493, 1.03774", \ + "0.0366382, 0.105888, 0.154175, 0.238181, 0.383671, 0.628276, 1.03781", \ + "0.048032, 0.117003, 0.164136, 0.245111, 0.387233, 0.630441, 1.03921", \ + "0.064859, 0.139066, 0.183248, 0.261907, 0.400074, 0.639211, 1.04441" \ + ); + } + } + 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.0859502, 0.160713, 0.207302, 0.283706, 0.41121, 0.622831, 0.975447", \ + "0.113238, 0.188514, 0.235102, 0.311618, 0.438832, 0.650749, 1.00353", \ + "0.133023, 0.209262, 0.25589, 0.332424, 0.459725, 0.671822, 1.02445", \ + "0.16235, 0.240999, 0.287596, 0.364131, 0.491759, 0.70363, 1.05652", \ + "0.200775, 0.2845, 0.331504, 0.408094, 0.535493, 0.747146, 1.10033", \ + "0.254941, 0.347326, 0.395206, 0.47103, 0.598833, 0.810525, 1.16316", \ + "0.329308, 0.436763, 0.48691, 0.564171, 0.693659, 0.9076, 1.2617" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.022357, 0.113767, 0.180349, 0.291348, 0.477576, 0.788223, 1.30553", \ + "0.0235534, 0.114072, 0.180557, 0.291415, 0.477577, 0.788401, 1.30568", \ + "0.0254146, 0.114868, 0.180932, 0.291594, 0.477678, 0.788403, 1.30594", \ + "0.0294727, 0.11636, 0.181895, 0.292167, 0.478098, 0.788438, 1.31265", \ + "0.0358625, 0.119868, 0.18395, 0.293265, 0.479017, 0.789068, 1.31266", \ + "0.045755, 0.12746, 0.18927, 0.296636, 0.481036, 0.790757, 1.31267", \ + "0.061395, 0.144237, 0.201918, 0.30616, 0.488778, 0.79749, 1.31268" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.100023, 0.172533, 0.21366, 0.280279, 0.391099, 0.57525, 0.881975", \ + "0.126277, 0.199247, 0.240507, 0.30719, 0.417925, 0.602107, 0.909122", \ + "0.144501, 0.218913, 0.260484, 0.327314, 0.438222, 0.622369, 0.929071", \ + "0.170423, 0.247971, 0.289638, 0.356708, 0.467651, 0.651835, 0.958615", \ + "0.208338, 0.291997, 0.334483, 0.401777, 0.512886, 0.69735, 1.00452", \ + "0.256831, 0.350938, 0.395991, 0.465054, 0.575785, 0.759926, 1.06727", \ + "0.323303, 0.433334, 0.482383, 0.555949, 0.669987, 0.857376, 1.16518" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0234197, 0.0961905, 0.147362, 0.234107, 0.380951, 0.626871, 1.03667", \ + "0.0239702, 0.0964227, 0.147554, 0.234166, 0.38103, 0.627079, 1.03715", \ + "0.0259006, 0.0975627, 0.148497, 0.234592, 0.381514, 0.627492, 1.03773", \ + "0.0297033, 0.100749, 0.150466, 0.235942, 0.382099, 0.627493, 1.03774", \ + "0.0366382, 0.105888, 0.154175, 0.238181, 0.383671, 0.628276, 1.03781", \ + "0.048032, 0.117003, 0.164136, 0.245111, 0.387233, 0.630441, 1.03921", \ + "0.064859, 0.139066, 0.183248, 0.261907, 0.400074, 0.639211, 1.04441" \ + ); + } + } + 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.0543321, 0.12468, 0.170691, 0.246573, 0.373526, 0.584943, 0.937261", \ + "0.0831663, 0.15499, 0.201153, 0.277041, 0.404024, 0.616268, 0.967963", \ + "0.100657, 0.174338, 0.220475, 0.296418, 0.423367, 0.634865, 0.987444", \ + "0.12451, 0.202615, 0.248662, 0.324881, 0.451768, 0.663065, 1.01558", \ + "0.154414, 0.23958, 0.285861, 0.361705, 0.48851, 0.700146, 1.05257", \ + "0.190747, 0.289398, 0.336334, 0.412098, 0.539334, 0.750854, 1.1032", \ + "0.228792, 0.348028, 0.399692, 0.478184, 0.606832, 0.820709, 1.17335" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0182813, 0.110481, 0.177653, 0.28892, 0.475366, 0.785919, 1.30397", \ + "0.0225709, 0.110968, 0.177835, 0.289081, 0.477039, 0.787163, 1.30398", \ + "0.0265654, 0.111765, 0.178268, 0.289243, 0.47704, 0.793617, 1.30399", \ + "0.0332274, 0.113628, 0.179154, 0.289795, 0.477041, 0.793618, 1.30619", \ + "0.0421509, 0.118515, 0.181798, 0.290793, 0.477042, 0.793619, 1.3062", \ + "0.056859, 0.129942, 0.188993, 0.295016, 0.478997, 0.79362, 1.30621", \ + "0.077274, 0.155528, 0.208956, 0.308348, 0.488363, 0.795557, 1.31011" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.089319, 0.161802, 0.203088, 0.269703, 0.380498, 0.564679, 0.871442", \ + "0.118209, 0.191277, 0.232573, 0.299299, 0.410013, 0.594086, 0.901381", \ + "0.140379, 0.214581, 0.256304, 0.323353, 0.434027, 0.618388, 0.924882", \ + "0.172352, 0.248247, 0.290027, 0.357305, 0.468574, 0.652699, 0.959284", \ + "0.2213, 0.302026, 0.343744, 0.410896, 0.52194, 0.706732, 1.01394", \ + "0.285933, 0.376398, 0.419567, 0.487109, 0.597955, 0.781758, 1.08939", \ + "0.378695, 0.485784, 0.533381, 0.602842, 0.71679, 0.902569, 1.20949" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0233801, 0.0960041, 0.147286, 0.234042, 0.380886, 0.62669, 1.03667", \ + "0.0245481, 0.096513, 0.147699, 0.234285, 0.380887, 0.626705, 1.03732", \ + "0.0271295, 0.0981653, 0.148779, 0.235123, 0.381513, 0.627308, 1.03733", \ + "0.0317887, 0.100797, 0.151008, 0.236724, 0.382686, 0.627497, 1.03919", \ + "0.0396567, 0.104833, 0.153419, 0.238489, 0.384393, 0.629475, 1.0392", \ + "0.05241, 0.115259, 0.161149, 0.243218, 0.386467, 0.63123, 1.03997", \ + "0.072414, 0.13815, 0.180969, 0.257972, 0.398356, 0.638331, 1.04501" \ + ); + } + } + 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.0511481, 0.120174, 0.166225, 0.242165, 0.368967, 0.58066, 0.933032", \ + "0.0787659, 0.148361, 0.194496, 0.270505, 0.397512, 0.610082, 0.961526", \ + "0.0950972, 0.165729, 0.211836, 0.287891, 0.414908, 0.626457, 0.979107", \ + "0.117091, 0.190487, 0.236415, 0.312361, 0.438652, 0.650919, 1.00351", \ + "0.143729, 0.222573, 0.268152, 0.343184, 0.469164, 0.679962, 1.03215", \ + "0.174462, 0.265427, 0.311889, 0.386819, 0.513229, 0.721716, 1.0744", \ + "0.203323, 0.31524, 0.365042, 0.442065, 0.57048, 0.782551, 1.13595" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0158188, 0.110451, 0.177655, 0.28906, 0.475279, 0.786035, 1.30392", \ + "0.0190572, 0.110752, 0.177849, 0.289061, 0.475613, 0.787172, 1.30393", \ + "0.0223757, 0.111287, 0.178219, 0.289253, 0.475614, 0.78724, 1.30394", \ + "0.0276893, 0.112721, 0.178884, 0.289809, 0.475839, 0.787241, 1.30395", \ + "0.035644, 0.116243, 0.1809, 0.290945, 0.476879, 0.787242, 1.30396", \ + "0.048771, 0.126131, 0.187085, 0.294866, 0.479542, 0.788765, 1.30513", \ + "0.069226, 0.149323, 0.206102, 0.307408, 0.489122, 0.796544, 1.31053" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0786845, 0.150149, 0.191166, 0.257678, 0.368326, 0.552374, 0.859089", \ + "0.106252, 0.178526, 0.219672, 0.286119, 0.396721, 0.580747, 0.887247", \ + "0.126081, 0.199544, 0.240989, 0.307679, 0.418493, 0.602579, 0.909402", \ + "0.154385, 0.230076, 0.271518, 0.338209, 0.449205, 0.633804, 0.940388", \ + "0.198351, 0.27972, 0.321013, 0.387043, 0.498261, 0.682336, 0.989466", \ + "0.257545, 0.348885, 0.391643, 0.458757, 0.568962, 0.751182, 1.05859", \ + "0.341615, 0.449816, 0.496796, 0.567559, 0.681014, 0.866598, 1.17205" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0221214, 0.0951128, 0.146548, 0.233712, 0.380482, 0.626676, 1.03629", \ + "0.0239564, 0.0960177, 0.146964, 0.233772, 0.3809, 0.626677, 1.0364", \ + "0.0267965, 0.0978749, 0.148583, 0.234557, 0.381155, 0.626948, 1.03686", \ + "0.0320206, 0.100453, 0.150671, 0.236698, 0.382485, 0.627486, 1.03864", \ + "0.0400302, 0.105323, 0.15386, 0.238353, 0.384174, 0.629212, 1.03865", \ + "0.053084, 0.117029, 0.162193, 0.24361, 0.38688, 0.631079, 1.04112", \ + "0.073979, 0.140967, 0.183775, 0.260965, 0.400353, 0.640211, 1.04553" \ + ); + } + } + 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.0508696, 0.119893, 0.165903, 0.241862, 0.36873, 0.580358, 0.932878", \ + "0.0783136, 0.148014, 0.194121, 0.27009, 0.396985, 0.609706, 0.961087", \ + "0.0948146, 0.165678, 0.211831, 0.287801, 0.414915, 0.626455, 0.978899", \ + "0.117572, 0.190651, 0.236585, 0.312361, 0.439039, 0.650463, 1.00347", \ + "0.145572, 0.224194, 0.269376, 0.34515, 0.470773, 0.681655, 1.03388", \ + "0.180718, 0.27163, 0.317392, 0.393036, 0.519368, 0.728555, 1.08005", \ + "0.220139, 0.330431, 0.380271, 0.457393, 0.585999, 0.798968, 1.15111" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0158251, 0.110469, 0.177633, 0.289062, 0.475312, 0.786035, 1.30392", \ + "0.0190619, 0.110758, 0.177839, 0.289063, 0.475464, 0.787295, 1.30393", \ + "0.0223969, 0.11128, 0.178235, 0.289255, 0.475465, 0.788125, 1.30394", \ + "0.0276237, 0.112735, 0.17891, 0.289817, 0.475861, 0.788126, 1.30395", \ + "0.0354184, 0.1162, 0.180744, 0.290947, 0.476716, 0.788127, 1.30396", \ + "0.048101, 0.125906, 0.186798, 0.294857, 0.47951, 0.788703, 1.3049", \ + "0.067928, 0.1487, 0.203818, 0.307185, 0.489047, 0.79664, 1.3107" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0654414, 0.132106, 0.17251, 0.238683, 0.349345, 0.533465, 0.839776", \ + "0.093683, 0.161471, 0.202146, 0.268235, 0.378885, 0.562716, 0.869166", \ + "0.112324, 0.181349, 0.222139, 0.288559, 0.399044, 0.583081, 0.889502", \ + "0.138109, 0.20996, 0.250808, 0.31712, 0.428017, 0.61214, 0.919044", \ + "0.177259, 0.254955, 0.295321, 0.361622, 0.471395, 0.655349, 0.961915", \ + "0.226775, 0.314761, 0.357373, 0.424429, 0.534812, 0.716766, 1.02286", \ + "0.293276, 0.399253, 0.446196, 0.516627, 0.629504, 0.812284, 1.11972" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0185112, 0.0915593, 0.143946, 0.231607, 0.379032, 0.624993, 1.03576", \ + "0.0208321, 0.0924934, 0.144332, 0.231839, 0.379674, 0.625008, 1.03577", \ + "0.0238686, 0.09402, 0.145535, 0.232383, 0.379675, 0.625161, 1.03578", \ + "0.0293047, 0.0965271, 0.147338, 0.234022, 0.380389, 0.62569, 1.03636", \ + "0.0374081, 0.101634, 0.150225, 0.235471, 0.381733, 0.627477, 1.03637", \ + "0.050274, 0.113043, 0.158847, 0.241089, 0.384543, 0.62911, 1.03788", \ + "0.07072, 0.13695, 0.179469, 0.257787, 0.398087, 0.63896, 1.0445" \ + ); + } + } + 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.0543321, 0.12468, 0.170691, 0.246573, 0.373526, 0.584943, 0.937261", \ + "0.0831663, 0.15499, 0.201153, 0.277041, 0.404024, 0.616268, 0.967963", \ + "0.100657, 0.174338, 0.220475, 0.296418, 0.423367, 0.634865, 0.987444", \ + "0.12451, 0.202615, 0.248662, 0.324881, 0.451768, 0.663065, 1.01558", \ + "0.154414, 0.23958, 0.285861, 0.361705, 0.48851, 0.700146, 1.05257", \ + "0.190747, 0.289398, 0.336334, 0.412098, 0.539334, 0.750854, 1.1032", \ + "0.228792, 0.348028, 0.399692, 0.478184, 0.606832, 0.820709, 1.17335" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0182813, 0.110481, 0.177653, 0.28892, 0.475366, 0.785919, 1.30397", \ + "0.0225709, 0.110968, 0.177835, 0.289081, 0.477039, 0.787163, 1.30398", \ + "0.0265654, 0.111765, 0.178268, 0.289243, 0.47704, 0.793617, 1.30399", \ + "0.0332274, 0.113628, 0.179154, 0.289795, 0.477041, 0.793618, 1.30619", \ + "0.0421509, 0.118515, 0.181798, 0.290793, 0.477042, 0.793619, 1.3062", \ + "0.056859, 0.129942, 0.188993, 0.295016, 0.478997, 0.79362, 1.30621", \ + "0.077274, 0.155528, 0.208956, 0.308348, 0.488363, 0.795557, 1.31011" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.089319, 0.161802, 0.203088, 0.269703, 0.380498, 0.564679, 0.871442", \ + "0.118209, 0.191277, 0.232573, 0.299299, 0.410013, 0.594086, 0.901381", \ + "0.140379, 0.214581, 0.256304, 0.323353, 0.434027, 0.618388, 0.924882", \ + "0.172352, 0.248247, 0.290027, 0.357305, 0.468574, 0.652699, 0.959284", \ + "0.2213, 0.302026, 0.343744, 0.410896, 0.52194, 0.706732, 1.01394", \ + "0.285933, 0.376398, 0.419567, 0.487109, 0.597955, 0.781758, 1.08939", \ + "0.378695, 0.485784, 0.533381, 0.602842, 0.71679, 0.902569, 1.20949" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0233801, 0.0960041, 0.147286, 0.234042, 0.380886, 0.62669, 1.03667", \ + "0.0245481, 0.096513, 0.147699, 0.234285, 0.380887, 0.626705, 1.03732", \ + "0.0271295, 0.0981653, 0.148779, 0.235123, 0.381513, 0.627308, 1.03733", \ + "0.0317887, 0.100797, 0.151008, 0.236724, 0.382686, 0.627497, 1.03919", \ + "0.0396567, 0.104833, 0.153419, 0.238489, 0.384393, 0.629475, 1.0392", \ + "0.05241, 0.115259, 0.161149, 0.243218, 0.386467, 0.63123, 1.03997", \ + "0.072414, 0.13815, 0.180969, 0.257972, 0.398356, 0.638331, 1.04501" \ + ); + } + } + 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.00930616, 0.00967688, 0.00973187, 0.00972236, 0.00961547, 0.00938873, 0.00900078", \ + "0.00909684, 0.00937467, 0.00937346, 0.00974336, 0.00929899, 0.00908323, 0.00891338", \ + "0.00930957, 0.00940564, 0.00946935, 0.00964408, 0.00954024, 0.00914865, 0.00896063", \ + "0.010008, 0.0099745, 0.00997701, 0.00991605, 0.010106, 0.00956351, 0.00953727", \ + "0.0119953, 0.0115713, 0.0115875, 0.0116638, 0.0113725, 0.0114184, 0.0109359", \ + "0.0160321, 0.0153346, 0.0151402, 0.0151153, 0.01509, 0.0149631, 0.0144075", \ + "0.0249412, 0.0233982, 0.0231937, 0.0229347, 0.0226403, 0.0224309, 0.0224386" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0104071, 0.010901, 0.0109168, 0.0109005, 0.0107992, 0.0106235, 0.0102194", \ + "0.0100691, 0.0105227, 0.0107284, 0.0105967, 0.010478, 0.0102528, 0.00983307", \ + "0.0101291, 0.0104221, 0.0104788, 0.0106604, 0.0104124, 0.0102179, 0.00989771", \ + "0.0105023, 0.0106186, 0.0106855, 0.0105858, 0.0106486, 0.0105786, 0.0101752", \ + "0.0119765, 0.0118179, 0.0118598, 0.0118673, 0.0117616, 0.0115231, 0.0114847", \ + "0.016058, 0.0153742, 0.0152046, 0.0154408, 0.0153462, 0.0153222, 0.0145574", \ + "0.0249498, 0.0234256, 0.0232774, 0.0231683, 0.0229801, 0.0230091, 0.0230924" \ + ); + } + } + 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.00930616, 0.00967688, 0.00973187, 0.00972236, 0.00961547, 0.00938873, 0.00900078", \ + "0.00909684, 0.00937467, 0.00937346, 0.00974336, 0.00929899, 0.00908323, 0.00891338", \ + "0.00930957, 0.00940564, 0.00946935, 0.00964408, 0.00954024, 0.00914865, 0.00896063", \ + "0.010008, 0.0099745, 0.00997701, 0.00991605, 0.010106, 0.00956351, 0.00953727", \ + "0.0119953, 0.0115713, 0.0115875, 0.0116638, 0.0113725, 0.0114184, 0.0109359", \ + "0.0160321, 0.0153346, 0.0151402, 0.0151153, 0.01509, 0.0149631, 0.0144075", \ + "0.0249412, 0.0233982, 0.0231937, 0.0229347, 0.0226403, 0.0224309, 0.0224386" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0104071, 0.010901, 0.0109168, 0.0109005, 0.0107992, 0.0106235, 0.0102194", \ + "0.0100691, 0.0105227, 0.0107284, 0.0105967, 0.010478, 0.0102528, 0.00983307", \ + "0.0101291, 0.0104221, 0.0104788, 0.0106604, 0.0104124, 0.0102179, 0.00989771", \ + "0.0105023, 0.0106186, 0.0106855, 0.0105858, 0.0106486, 0.0105786, 0.0101752", \ + "0.0119765, 0.0118179, 0.0118598, 0.0118673, 0.0117616, 0.0115231, 0.0114847", \ + "0.016058, 0.0153742, 0.0152046, 0.0154408, 0.0153462, 0.0153222, 0.0145574", \ + "0.0249498, 0.0234256, 0.0232774, 0.0231683, 0.0229801, 0.0230091, 0.0230924" \ + ); + } + } + 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.0110484, 0.0114463, 0.0114795, 0.0114674, 0.011382, 0.0111474, 0.0111707", \ + "0.0108274, 0.0111602, 0.0111558, 0.0114744, 0.0110592, 0.0108271, 0.010496", \ + "0.010899, 0.0110879, 0.0111212, 0.0112627, 0.0111768, 0.0108085, 0.0105026", \ + "0.0112996, 0.0113943, 0.0114187, 0.0113598, 0.0115592, 0.0110515, 0.0113712", \ + "0.0127944, 0.0126072, 0.0126513, 0.0127398, 0.012563, 0.0124944, 0.0123486", \ + "0.0164787, 0.0158887, 0.0158391, 0.0157204, 0.0157723, 0.0156484, 0.0149982", \ + "0.0246491, 0.023429, 0.023207, 0.0230236, 0.0229091, 0.0228612, 0.0229141" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0104286, 0.0108719, 0.0108756, 0.0108529, 0.0108101, 0.0105469, 0.0101877", \ + "0.0102418, 0.010667, 0.010749, 0.0108798, 0.0106199, 0.0104635, 0.0100865", \ + "0.0103198, 0.0105647, 0.0106246, 0.0108046, 0.0107183, 0.0104343, 0.0100659", \ + "0.0107239, 0.0108134, 0.0108478, 0.0107518, 0.0108233, 0.0104853, 0.0100906", \ + "0.0121056, 0.0119458, 0.011958, 0.0120198, 0.0118795, 0.0116452, 0.0116468", \ + "0.0159385, 0.0152293, 0.0152096, 0.0153442, 0.0153066, 0.0151387, 0.0146648", \ + "0.0244752, 0.0231286, 0.0229421, 0.0229519, 0.0227019, 0.022849, 0.0228823" \ + ); + } + } + 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.0110484, 0.0114463, 0.0114795, 0.0114674, 0.011382, 0.0111474, 0.0111707", \ + "0.0108274, 0.0111602, 0.0111558, 0.0114744, 0.0110592, 0.0108271, 0.010496", \ + "0.010899, 0.0110879, 0.0111212, 0.0112627, 0.0111768, 0.0108085, 0.0105026", \ + "0.0112996, 0.0113943, 0.0114187, 0.0113598, 0.0115592, 0.0110515, 0.0113712", \ + "0.0127944, 0.0126072, 0.0126513, 0.0127398, 0.012563, 0.0124944, 0.0123486", \ + "0.0164787, 0.0158887, 0.0158391, 0.0157204, 0.0157723, 0.0156484, 0.0149982", \ + "0.0246491, 0.023429, 0.023207, 0.0230236, 0.0229091, 0.0228612, 0.0229141" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0104286, 0.0108719, 0.0108756, 0.0108529, 0.0108101, 0.0105469, 0.0101877", \ + "0.0102418, 0.010667, 0.010749, 0.0108798, 0.0106199, 0.0104635, 0.0100865", \ + "0.0103198, 0.0105647, 0.0106246, 0.0108046, 0.0107183, 0.0104343, 0.0100659", \ + "0.0107239, 0.0108134, 0.0108478, 0.0107518, 0.0108233, 0.0104853, 0.0100906", \ + "0.0121056, 0.0119458, 0.011958, 0.0120198, 0.0118795, 0.0116452, 0.0116468", \ + "0.0159385, 0.0152293, 0.0152096, 0.0153442, 0.0153066, 0.0151387, 0.0146648", \ + "0.0244752, 0.0231286, 0.0229421, 0.0229519, 0.0227019, 0.022849, 0.0228823" \ + ); + } + } + 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.00950235, 0.00999575, 0.00998144, 0.00990574, 0.00977501, 0.00947691, 0.0094153", \ + "0.00929851, 0.00968062, 0.00973255, 0.00972625, 0.0097251, 0.00945138, 0.00894795", \ + "0.00956281, 0.00978266, 0.0098053, 0.00999516, 0.00977013, 0.0101013, 0.00915838", \ + "0.0103872, 0.0104355, 0.0104855, 0.0104753, 0.0105789, 0.0101032, 0.00997864", \ + "0.0124646, 0.0121683, 0.01221, 0.0122666, 0.0121676, 0.0120114, 0.0118394", \ + "0.0171223, 0.016331, 0.0162568, 0.0162122, 0.0162215, 0.0161529, 0.0156352", \ + "0.0268345, 0.0250008, 0.0247716, 0.0246444, 0.0245226, 0.0243846, 0.0244102" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00820461, 0.00862127, 0.0086851, 0.00864912, 0.00855706, 0.0083688, 0.00797755", \ + "0.00806798, 0.00840742, 0.0086232, 0.00857561, 0.00837049, 0.00823015, 0.00794161", \ + "0.00842744, 0.0085652, 0.00862418, 0.00883678, 0.00860477, 0.00844972, 0.00802522", \ + "0.00925896, 0.00920526, 0.00923928, 0.0091501, 0.00926594, 0.00891965, 0.00881472", \ + "0.0113947, 0.0110181, 0.0110095, 0.0110558, 0.0109328, 0.0106903, 0.0104533", \ + "0.0158514, 0.0148949, 0.0148127, 0.0148886, 0.0148549, 0.014609, 0.0138574", \ + "0.0252538, 0.0236741, 0.0235057, 0.0231426, 0.022987, 0.0229723, 0.0228695" \ + ); + } + } + 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.0077636, 0.00827294, 0.00825785, 0.00820841, 0.00803618, 0.00775772, 0.00770618", \ + "0.007535, 0.00790941, 0.00795119, 0.0079407, 0.00780644, 0.00770432, 0.0075768", \ + "0.00779599, 0.00804166, 0.00806179, 0.00823294, 0.00796335, 0.00782106, 0.00743038", \ + "0.00862299, 0.00869381, 0.00873642, 0.00867925, 0.00878769, 0.00841559, 0.00803352", \ + "0.0105885, 0.0104124, 0.0103544, 0.0103581, 0.0100801, 0.00989211, 0.00969402", \ + "0.0150715, 0.0144599, 0.0143811, 0.0143008, 0.0142358, 0.0138875, 0.0133229", \ + "0.0246413, 0.0231531, 0.0230619, 0.0228423, 0.0225579, 0.0223004, 0.0223265" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00796983, 0.00843627, 0.0084701, 0.00843643, 0.00836072, 0.00818884, 0.00777579", \ + "0.00787638, 0.00824167, 0.00841303, 0.00830499, 0.00825335, 0.00803837, 0.00762751", \ + "0.00827885, 0.00846367, 0.0085071, 0.00865109, 0.00859226, 0.0083095, 0.00794038", \ + "0.00914969, 0.00913989, 0.00917778, 0.00898738, 0.00904867, 0.00897169, 0.00853771", \ + "0.0112811, 0.0110199, 0.010993, 0.0109382, 0.0108171, 0.0104402, 0.0101877", \ + "0.0159779, 0.0150972, 0.0149298, 0.0149268, 0.0148346, 0.0145317, 0.0139858", \ + "0.0255498, 0.0237913, 0.0237259, 0.02351, 0.023159, 0.0230743, 0.022688" \ + ); + } + } + 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.00768152, 0.0081833, 0.00815647, 0.00811154, 0.00795352, 0.00767047, 0.00764099", \ + "0.00744673, 0.00781338, 0.00789427, 0.00784728, 0.00768146, 0.00761051, 0.00711449", \ + "0.00774731, 0.00798339, 0.00801835, 0.00820206, 0.00793886, 0.00787436, 0.00739083", \ + "0.00863583, 0.00875159, 0.00879017, 0.0087241, 0.00881884, 0.00830604, 0.00803614", \ + "0.0107669, 0.0105639, 0.0104696, 0.0105385, 0.0102106, 0.0101047, 0.00989772", \ + "0.0154744, 0.0149028, 0.0148115, 0.0147505, 0.01468, 0.0143944, 0.0136293", \ + "0.0254788, 0.0241165, 0.023846, 0.0237517, 0.0235184, 0.0232694, 0.0232167" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00796893, 0.00848547, 0.00850523, 0.00847166, 0.00838743, 0.00821663, 0.00781664", \ + "0.00788633, 0.00827363, 0.00844293, 0.00836158, 0.00828682, 0.00802892, 0.00769106", \ + "0.00828779, 0.00850948, 0.00852074, 0.00866317, 0.00846513, 0.00827677, 0.00786921", \ + "0.00917939, 0.00923619, 0.00931608, 0.00917866, 0.00915549, 0.00891681, 0.00875853", \ + "0.0114227, 0.0112735, 0.01121, 0.0112494, 0.0110544, 0.0106459, 0.0106023", \ + "0.0162689, 0.0156192, 0.0154654, 0.0155218, 0.0154529, 0.0150944, 0.0143446", \ + "0.0265047, 0.0248359, 0.0246678, 0.0245054, 0.0241683, 0.0239752, 0.0238808" \ + ); + } + } + 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.00768152, 0.0081833, 0.00815647, 0.00811154, 0.00795352, 0.00767047, 0.00764099", \ + "0.00744673, 0.00781338, 0.00789427, 0.00784728, 0.00768146, 0.00761051, 0.00711449", \ + "0.00774731, 0.00798339, 0.00801835, 0.00820206, 0.00793886, 0.00787436, 0.00739083", \ + "0.00863583, 0.00875159, 0.00879017, 0.0087241, 0.00881884, 0.00830604, 0.00803614", \ + "0.0107669, 0.0105639, 0.0104696, 0.0105385, 0.0102106, 0.0101047, 0.00989772", \ + "0.0154744, 0.0149028, 0.0148115, 0.0147505, 0.01468, 0.0143944, 0.0136293", \ + "0.0254788, 0.0241165, 0.023846, 0.0237517, 0.0235184, 0.0232694, 0.0232167" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00820461, 0.00862127, 0.0086851, 0.00864912, 0.00855706, 0.0083688, 0.00797755", \ + "0.00806798, 0.00840742, 0.0086232, 0.00857561, 0.00837049, 0.00823015, 0.00794161", \ + "0.00842744, 0.0085652, 0.00862418, 0.00883678, 0.00860477, 0.00844972, 0.00802522", \ + "0.00925896, 0.00920526, 0.00923928, 0.0091501, 0.00926594, 0.00891965, 0.00881472", \ + "0.0113947, 0.0110181, 0.0110095, 0.0110558, 0.0109328, 0.0106903, 0.0104533", \ + "0.0158514, 0.0148949, 0.0148127, 0.0148886, 0.0148549, 0.014609, 0.0138574", \ + "0.0252538, 0.0236741, 0.0235057, 0.0231426, 0.022987, 0.0229723, 0.0228695" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00268661; + rise_capacitance : 0.00266023; + rise_capacitance_range (0.0024347, 0.00283986); + fall_capacitance : 0.00271299; + fall_capacitance_range (0.00234008, 0.0030132); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00279159; + rise_capacitance : 0.00283979; + rise_capacitance_range (0.00244473, 0.00309132); + fall_capacitance : 0.0027434; + fall_capacitance_range (0.00242906, 0.0029947); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00260427; + rise_capacitance : 0.00269792; + rise_capacitance_range (0.00224301, 0.00306998); + fall_capacitance : 0.00251062; + fall_capacitance_range (0.00227383, 0.00271702); + } + } + cell (sg13cmos5l_a21o_2) { + area : 14.5152; + cell_footprint : "a21o"; + cell_leakage_power : 1473.24; + leakage_power () { + value : 1800.47; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 1953.95; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 1914.15; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 1841.82; + when : "A1&A2&!B1"; + } + leakage_power () { + value : 1125.63; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 1135.07; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 1135.06; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 879.803; + 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.0868265, 0.168475, 0.215165, 0.291863, 0.419312, 0.631401, 0.984364", \ + "0.119385, 0.201307, 0.248312, 0.324785, 0.452213, 0.664254, 1.01714", \ + "0.142743, 0.226165, 0.273001, 0.34957, 0.477136, 0.688974, 1.04216", \ + "0.176608, 0.263026, 0.309633, 0.386057, 0.513321, 0.725336, 1.07807", \ + "0.219762, 0.313186, 0.359766, 0.435922, 0.563335, 0.775104, 1.12765", \ + "0.278042, 0.382098, 0.429216, 0.505072, 0.631393, 0.843104, 1.19547", \ + "0.355014, 0.474289, 0.524013, 0.600764, 0.727796, 0.938504, 1.29117" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0225892, 0.115398, 0.181299, 0.292188, 0.478467, 0.78927, 1.30738", \ + "0.0245448, 0.115859, 0.1816, 0.292246, 0.478551, 0.789327, 1.30739", \ + "0.0277301, 0.116946, 0.182378, 0.292603, 0.478708, 0.789352, 1.30772", \ + "0.0340255, 0.119346, 0.183789, 0.29356, 0.479304, 0.789596, 1.31", \ + "0.0436317, 0.124476, 0.186724, 0.294934, 0.480356, 0.790805, 1.31001", \ + "0.057018, 0.135887, 0.194278, 0.299487, 0.482646, 0.792388, 1.31002", \ + "0.080306, 0.158993, 0.210515, 0.31025, 0.490125, 0.797992, 1.31391" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.113982, 0.197644, 0.240246, 0.307167, 0.418015, 0.601337, 0.906955", \ + "0.139656, 0.223639, 0.266301, 0.333366, 0.443955, 0.627538, 0.933043", \ + "0.159169, 0.244687, 0.287365, 0.354613, 0.465241, 0.648801, 0.954275", \ + "0.188587, 0.277488, 0.32055, 0.388152, 0.499068, 0.682371, 0.987938", \ + "0.233882, 0.328313, 0.37261, 0.44029, 0.551036, 0.734646, 1.04023", \ + "0.295427, 0.400872, 0.447509, 0.518117, 0.628765, 0.811591, 1.11662", \ + "0.382544, 0.505513, 0.557712, 0.632312, 0.74674, 0.933692, 1.23854" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0275731, 0.103509, 0.153516, 0.238492, 0.38374, 0.628059, 1.03633", \ + "0.02825, 0.103517, 0.153749, 0.23855, 0.383959, 0.62806, 1.03701", \ + "0.0303685, 0.10504, 0.154692, 0.239308, 0.384008, 0.628681, 1.03702", \ + "0.0345574, 0.108917, 0.157506, 0.241023, 0.385268, 0.628682, 1.03815", \ + "0.0431888, 0.11533, 0.163022, 0.244927, 0.387554, 0.629725, 1.03816", \ + "0.058219, 0.130462, 0.175245, 0.253819, 0.392664, 0.632514, 1.03939", \ + "0.081885, 0.158332, 0.201214, 0.27615, 0.41041, 0.644207, 1.04528" \ + ); + } + } + 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.0868265, 0.168475, 0.215165, 0.291863, 0.419312, 0.631401, 0.984364", \ + "0.119385, 0.201307, 0.248312, 0.324785, 0.452213, 0.664254, 1.01714", \ + "0.142743, 0.226165, 0.273001, 0.34957, 0.477136, 0.688974, 1.04216", \ + "0.176608, 0.263026, 0.309633, 0.386057, 0.513321, 0.725336, 1.07807", \ + "0.219762, 0.313186, 0.359766, 0.435922, 0.563335, 0.775104, 1.12765", \ + "0.278042, 0.382098, 0.429216, 0.505072, 0.631393, 0.843104, 1.19547", \ + "0.355014, 0.474289, 0.524013, 0.600764, 0.727796, 0.938504, 1.29117" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0225892, 0.115398, 0.181299, 0.292188, 0.478467, 0.78927, 1.30738", \ + "0.0245448, 0.115859, 0.1816, 0.292246, 0.478551, 0.789327, 1.30739", \ + "0.0277301, 0.116946, 0.182378, 0.292603, 0.478708, 0.789352, 1.30772", \ + "0.0340255, 0.119346, 0.183789, 0.29356, 0.479304, 0.789596, 1.31", \ + "0.0436317, 0.124476, 0.186724, 0.294934, 0.480356, 0.790805, 1.31001", \ + "0.057018, 0.135887, 0.194278, 0.299487, 0.482646, 0.792388, 1.31002", \ + "0.080306, 0.158993, 0.210515, 0.31025, 0.490125, 0.797992, 1.31391" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.113982, 0.197644, 0.240246, 0.307167, 0.418015, 0.601337, 0.906955", \ + "0.139656, 0.223639, 0.266301, 0.333366, 0.443955, 0.627538, 0.933043", \ + "0.159169, 0.244687, 0.287365, 0.354613, 0.465241, 0.648801, 0.954275", \ + "0.188587, 0.277488, 0.32055, 0.388152, 0.499068, 0.682371, 0.987938", \ + "0.233882, 0.328313, 0.37261, 0.44029, 0.551036, 0.734646, 1.04023", \ + "0.295427, 0.400872, 0.447509, 0.518117, 0.628765, 0.811591, 1.11662", \ + "0.382544, 0.505513, 0.557712, 0.632312, 0.74674, 0.933692, 1.23854" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0275731, 0.103509, 0.153516, 0.238492, 0.38374, 0.628059, 1.03633", \ + "0.02825, 0.103517, 0.153749, 0.23855, 0.383959, 0.62806, 1.03701", \ + "0.0303685, 0.10504, 0.154692, 0.239308, 0.384008, 0.628681, 1.03702", \ + "0.0345574, 0.108917, 0.157506, 0.241023, 0.385268, 0.628682, 1.03815", \ + "0.0431888, 0.11533, 0.163022, 0.244927, 0.387554, 0.629725, 1.03816", \ + "0.058219, 0.130462, 0.175245, 0.253819, 0.392664, 0.632514, 1.03939", \ + "0.081885, 0.158332, 0.201214, 0.27615, 0.41041, 0.644207, 1.04528" \ + ); + } + } + 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.0908175, 0.172383, 0.219208, 0.295808, 0.423183, 0.63527, 0.987938", \ + "0.119039, 0.201185, 0.247924, 0.324562, 0.451927, 0.663859, 1.01683", \ + "0.139971, 0.223423, 0.270218, 0.346686, 0.474273, 0.68612, 1.03903", \ + "0.171043, 0.257352, 0.304157, 0.380718, 0.508222, 0.72019, 1.07301", \ + "0.211134, 0.30392, 0.35121, 0.427357, 0.554925, 0.76693, 1.11986", \ + "0.265683, 0.366876, 0.414431, 0.492804, 0.618298, 0.829565, 1.18219", \ + "0.335356, 0.454326, 0.504982, 0.582562, 0.711474, 0.923456, 1.27692" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0226043, 0.115318, 0.18134, 0.292199, 0.47848, 0.789271, 1.30733", \ + "0.0237883, 0.115682, 0.181515, 0.29222, 0.478481, 0.789272, 1.30735", \ + "0.0258755, 0.116594, 0.182085, 0.292415, 0.478648, 0.789346, 1.30786", \ + "0.0304787, 0.118782, 0.183367, 0.293108, 0.478971, 0.789562, 1.30829", \ + "0.0383755, 0.123556, 0.186373, 0.294589, 0.479965, 0.790392, 1.3083", \ + "0.050193, 0.133722, 0.193235, 0.299169, 0.482538, 0.791835, 1.30884", \ + "0.070484, 0.153963, 0.208517, 0.309828, 0.490361, 0.797902, 1.31371" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.123883, 0.209068, 0.251581, 0.318979, 0.429628, 0.613187, 0.918882", \ + "0.151067, 0.236317, 0.279029, 0.346461, 0.457272, 0.641313, 0.946647", \ + "0.171922, 0.258095, 0.301123, 0.368653, 0.479537, 0.663348, 0.968848", \ + "0.203707, 0.293043, 0.336472, 0.40419, 0.515304, 0.699062, 1.00472", \ + "0.252933, 0.34737, 0.391912, 0.460155, 0.57138, 0.755129, 1.06091", \ + "0.321629, 0.426329, 0.472812, 0.542157, 0.654163, 0.83797, 1.14359", \ + "0.422452, 0.542826, 0.594052, 0.668323, 0.781969, 0.967633, 1.27285" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0290175, 0.104781, 0.154573, 0.239248, 0.384382, 0.628659, 1.03769", \ + "0.0293858, 0.104859, 0.154574, 0.239249, 0.385052, 0.629037, 1.0377", \ + "0.031222, 0.10579, 0.155321, 0.239958, 0.385053, 0.629402, 1.03771", \ + "0.0351477, 0.1092, 0.157818, 0.241603, 0.385394, 0.629403, 1.03772", \ + "0.0429136, 0.115435, 0.163157, 0.244937, 0.387371, 0.63016, 1.03818", \ + "0.056524, 0.128323, 0.173417, 0.25228, 0.392047, 0.632971, 1.03896", \ + "0.0778, 0.151842, 0.19525, 0.271456, 0.405382, 0.641887, 1.04422" \ + ); + } + } + 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.0908175, 0.172383, 0.219208, 0.295808, 0.423183, 0.63527, 0.987938", \ + "0.119039, 0.201185, 0.247924, 0.324562, 0.451927, 0.663859, 1.01683", \ + "0.139971, 0.223423, 0.270218, 0.346686, 0.474273, 0.68612, 1.03903", \ + "0.171043, 0.257352, 0.304157, 0.380718, 0.508222, 0.72019, 1.07301", \ + "0.211134, 0.30392, 0.35121, 0.427357, 0.554925, 0.76693, 1.11986", \ + "0.265683, 0.366876, 0.414431, 0.492804, 0.618298, 0.829565, 1.18219", \ + "0.335356, 0.454326, 0.504982, 0.582562, 0.711474, 0.923456, 1.27692" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0226043, 0.115318, 0.18134, 0.292199, 0.47848, 0.789271, 1.30733", \ + "0.0237883, 0.115682, 0.181515, 0.29222, 0.478481, 0.789272, 1.30735", \ + "0.0258755, 0.116594, 0.182085, 0.292415, 0.478648, 0.789346, 1.30786", \ + "0.0304787, 0.118782, 0.183367, 0.293108, 0.478971, 0.789562, 1.30829", \ + "0.0383755, 0.123556, 0.186373, 0.294589, 0.479965, 0.790392, 1.3083", \ + "0.050193, 0.133722, 0.193235, 0.299169, 0.482538, 0.791835, 1.30884", \ + "0.070484, 0.153963, 0.208517, 0.309828, 0.490361, 0.797902, 1.31371" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.123883, 0.209068, 0.251581, 0.318979, 0.429628, 0.613187, 0.918882", \ + "0.151067, 0.236317, 0.279029, 0.346461, 0.457272, 0.641313, 0.946647", \ + "0.171922, 0.258095, 0.301123, 0.368653, 0.479537, 0.663348, 0.968848", \ + "0.203707, 0.293043, 0.336472, 0.40419, 0.515304, 0.699062, 1.00472", \ + "0.252933, 0.34737, 0.391912, 0.460155, 0.57138, 0.755129, 1.06091", \ + "0.321629, 0.426329, 0.472812, 0.542157, 0.654163, 0.83797, 1.14359", \ + "0.422452, 0.542826, 0.594052, 0.668323, 0.781969, 0.967633, 1.27285" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0290175, 0.104781, 0.154573, 0.239248, 0.384382, 0.628659, 1.03769", \ + "0.0293858, 0.104859, 0.154574, 0.239249, 0.385052, 0.629037, 1.0377", \ + "0.031222, 0.10579, 0.155321, 0.239958, 0.385053, 0.629402, 1.03771", \ + "0.0351477, 0.1092, 0.157818, 0.241603, 0.385394, 0.629403, 1.03772", \ + "0.0429136, 0.115435, 0.163157, 0.244937, 0.387371, 0.63016, 1.03818", \ + "0.056524, 0.128323, 0.173417, 0.25228, 0.392047, 0.632971, 1.03896", \ + "0.0778, 0.151842, 0.19525, 0.271456, 0.405382, 0.641887, 1.04422" \ + ); + } + } + 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.0574874, 0.133008, 0.179139, 0.255173, 0.382237, 0.593719, 0.946404", \ + "0.0890821, 0.166304, 0.212427, 0.288456, 0.415509, 0.627326, 0.979746", \ + "0.108602, 0.18837, 0.234453, 0.310485, 0.437552, 0.649095, 1.00158", \ + "0.135235, 0.220188, 0.266266, 0.341926, 0.468896, 0.68042, 1.03283", \ + "0.167881, 0.261101, 0.306886, 0.38307, 0.509925, 0.721071, 1.07326", \ + "0.205927, 0.312454, 0.359733, 0.435423, 0.562001, 0.773328, 1.12536", \ + "0.242317, 0.370105, 0.422801, 0.500363, 0.627569, 0.839628, 1.19234" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0176006, 0.110323, 0.177374, 0.288707, 0.475296, 0.786464, 1.3042", \ + "0.0217431, 0.110913, 0.177534, 0.288742, 0.476157, 0.786465, 1.30476", \ + "0.0261127, 0.112, 0.178074, 0.288962, 0.476158, 0.787204, 1.30477", \ + "0.033441, 0.11456, 0.179276, 0.289695, 0.476159, 0.787205, 1.30532", \ + "0.0434831, 0.121066, 0.182661, 0.291082, 0.476613, 0.787206, 1.30533", \ + "0.060189, 0.134571, 0.191462, 0.296101, 0.479097, 0.788722, 1.30552", \ + "0.085038, 0.164929, 0.21436, 0.311514, 0.488899, 0.795264, 1.31012" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.113765, 0.198936, 0.241538, 0.308803, 0.419636, 0.603384, 0.90875", \ + "0.144386, 0.229608, 0.272404, 0.339754, 0.450661, 0.634353, 0.939925", \ + "0.171461, 0.257652, 0.300595, 0.36803, 0.478871, 0.662816, 0.968302", \ + "0.212044, 0.300738, 0.34404, 0.41179, 0.52275, 0.706752, 1.01242", \ + "0.274492, 0.367864, 0.412276, 0.479326, 0.59038, 0.774151, 1.08005", \ + "0.361704, 0.46539, 0.510159, 0.578244, 0.689308, 0.872463, 1.17792", \ + "0.491022, 0.61178, 0.660998, 0.731989, 0.845099, 1.02851, 1.33386" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0289646, 0.104768, 0.154615, 0.239301, 0.384374, 0.628573, 1.037", \ + "0.0297661, 0.104792, 0.154769, 0.23933, 0.38493, 0.628574, 1.03701", \ + "0.0326053, 0.106267, 0.155654, 0.240058, 0.384931, 0.629315, 1.03741", \ + "0.0387062, 0.110031, 0.158497, 0.242174, 0.386156, 0.629662, 1.03852", \ + "0.0483677, 0.115899, 0.16363, 0.245639, 0.388494, 0.630854, 1.03853", \ + "0.064528, 0.129522, 0.172728, 0.251407, 0.391686, 0.633547, 1.04012", \ + "0.089912, 0.156862, 0.196143, 0.269271, 0.404377, 0.640505, 1.04425" \ + ); + } + } + 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.0551172, 0.12845, 0.174661, 0.251, 0.377865, 0.589426, 0.941765", \ + "0.0859015, 0.160228, 0.206454, 0.282677, 0.409781, 0.621544, 0.97398", \ + "0.104561, 0.180653, 0.226813, 0.302804, 0.429928, 0.641609, 0.994459", \ + "0.12937, 0.209703, 0.255682, 0.331823, 0.458409, 0.670076, 1.02283", \ + "0.159232, 0.246153, 0.291139, 0.36671, 0.493333, 0.704874, 1.05662", \ + "0.192493, 0.293103, 0.338606, 0.413777, 0.539192, 0.749708, 1.10058", \ + "0.221022, 0.341886, 0.392894, 0.468613, 0.59481, 0.806616, 1.15778" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0151455, 0.110104, 0.177345, 0.289007, 0.475298, 0.786116, 1.30413", \ + "0.0188776, 0.110573, 0.177468, 0.289008, 0.475641, 0.786651, 1.30424", \ + "0.0225973, 0.111405, 0.177979, 0.289009, 0.475642, 0.788518, 1.30448", \ + "0.0288246, 0.113568, 0.178882, 0.289693, 0.475754, 0.788519, 1.30761", \ + "0.0380234, 0.118655, 0.181713, 0.291063, 0.476744, 0.78852, 1.30762", \ + "0.054174, 0.130521, 0.189472, 0.295432, 0.479445, 0.788936, 1.30763", \ + "0.080023, 0.159287, 0.211397, 0.309786, 0.489106, 0.795838, 1.31077" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.101517, 0.185567, 0.227665, 0.294867, 0.405397, 0.589014, 0.894657", \ + "0.131635, 0.215677, 0.25817, 0.3254, 0.435958, 0.619712, 0.925211", \ + "0.157023, 0.242348, 0.285279, 0.35252, 0.463073, 0.646636, 0.954043", \ + "0.194504, 0.282326, 0.325387, 0.392921, 0.503963, 0.687103, 0.992913", \ + "0.252899, 0.345913, 0.389155, 0.456731, 0.567068, 0.750412, 1.05606", \ + "0.334423, 0.437567, 0.48249, 0.550312, 0.660606, 0.842248, 1.1474", \ + "0.456997, 0.576735, 0.626968, 0.697776, 0.808924, 0.992825, 1.2974" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.027567, 0.103631, 0.153636, 0.238482, 0.383786, 0.628609, 1.03633", \ + "0.0288098, 0.103808, 0.153744, 0.238638, 0.383946, 0.628611, 1.03645", \ + "0.0320727, 0.105692, 0.155129, 0.239484, 0.384101, 0.628612, 1.03821", \ + "0.0383996, 0.109723, 0.158096, 0.241722, 0.385676, 0.628852, 1.03822", \ + "0.0488287, 0.11614, 0.162883, 0.245046, 0.388151, 0.630602, 1.03848", \ + "0.065569, 0.130578, 0.173714, 0.251807, 0.391609, 0.633236, 1.0396", \ + "0.092279, 0.159491, 0.199455, 0.271506, 0.405837, 0.641989, 1.04503" \ + ); + } + } + 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.0549019, 0.128283, 0.174503, 0.250804, 0.377518, 0.589246, 0.941612", \ + "0.0854676, 0.159843, 0.206008, 0.282122, 0.409406, 0.621202, 0.97395", \ + "0.104252, 0.180297, 0.226554, 0.302541, 0.429694, 0.641325, 0.994048", \ + "0.129593, 0.209969, 0.255634, 0.331583, 0.458585, 0.670345, 1.02275", \ + "0.160507, 0.247862, 0.293498, 0.36763, 0.493805, 0.705576, 1.05764", \ + "0.198086, 0.297696, 0.343542, 0.418626, 0.543331, 0.753693, 1.10474", \ + "0.235966, 0.356146, 0.406971, 0.483097, 0.609135, 0.82137, 1.17301" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0151575, 0.11014, 0.177345, 0.288976, 0.475141, 0.786173, 1.30412", \ + "0.0188841, 0.110576, 0.177471, 0.288977, 0.475607, 0.786434, 1.30458", \ + "0.0226371, 0.111358, 0.177956, 0.288995, 0.475608, 0.786435, 1.30459", \ + "0.0287938, 0.113522, 0.178909, 0.28966, 0.475727, 0.786436, 1.30694", \ + "0.0378438, 0.11849, 0.181873, 0.290992, 0.476846, 0.786912, 1.30695", \ + "0.053389, 0.130114, 0.189051, 0.295323, 0.479322, 0.78895, 1.30696", \ + "0.078495, 0.158066, 0.210403, 0.309123, 0.488497, 0.795885, 1.31029" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0819357, 0.158831, 0.200013, 0.26632, 0.376712, 0.560227, 0.865867", \ + "0.113868, 0.191344, 0.232475, 0.29895, 0.409221, 0.592664, 0.898529", \ + "0.1381, 0.217317, 0.258771, 0.325223, 0.435673, 0.61911, 0.924253", \ + "0.172944, 0.2551, 0.2967, 0.36303, 0.472998, 0.656315, 0.961638", \ + "0.225863, 0.314377, 0.356043, 0.422266, 0.532025, 0.715157, 1.0204", \ + "0.297507, 0.396941, 0.440647, 0.507184, 0.617365, 0.797807, 1.10248", \ + "0.400914, 0.517703, 0.566446, 0.637037, 0.748473, 0.931494, 1.23602" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0221854, 0.0968749, 0.148053, 0.234258, 0.380555, 0.625834, 1.03366", \ + "0.0240583, 0.0973235, 0.148245, 0.234259, 0.380679, 0.625835, 1.0349", \ + "0.0277313, 0.0991917, 0.149317, 0.234938, 0.380762, 0.625836, 1.03491", \ + "0.0340482, 0.103093, 0.152305, 0.236812, 0.382035, 0.625837, 1.03492", \ + "0.0444812, 0.109733, 0.156654, 0.239597, 0.38385, 0.627246, 1.03493", \ + "0.060835, 0.124289, 0.16777, 0.246224, 0.387453, 0.629472, 1.0363", \ + "0.086706, 0.153199, 0.193056, 0.266212, 0.402043, 0.63794, 1.04245" \ + ); + } + } + 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.0574874, 0.133008, 0.179139, 0.255173, 0.382237, 0.593719, 0.946404", \ + "0.0890821, 0.166304, 0.212427, 0.288456, 0.415509, 0.627326, 0.979746", \ + "0.108602, 0.18837, 0.234453, 0.310485, 0.437552, 0.649095, 1.00158", \ + "0.135235, 0.220188, 0.266266, 0.341926, 0.468896, 0.68042, 1.03283", \ + "0.167881, 0.261101, 0.306886, 0.38307, 0.509925, 0.721071, 1.07326", \ + "0.205927, 0.312454, 0.359733, 0.435423, 0.562001, 0.773328, 1.12536", \ + "0.242317, 0.370105, 0.422801, 0.500363, 0.627569, 0.839628, 1.19234" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0176006, 0.110323, 0.177374, 0.288707, 0.475296, 0.786464, 1.3042", \ + "0.0217431, 0.110913, 0.177534, 0.288742, 0.476157, 0.786465, 1.30476", \ + "0.0261127, 0.112, 0.178074, 0.288962, 0.476158, 0.787204, 1.30477", \ + "0.033441, 0.11456, 0.179276, 0.289695, 0.476159, 0.787205, 1.30532", \ + "0.0434831, 0.121066, 0.182661, 0.291082, 0.476613, 0.787206, 1.30533", \ + "0.060189, 0.134571, 0.191462, 0.296101, 0.479097, 0.788722, 1.30552", \ + "0.085038, 0.164929, 0.21436, 0.311514, 0.488899, 0.795264, 1.31012" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.113765, 0.198936, 0.241538, 0.308803, 0.419636, 0.603384, 0.90875", \ + "0.144386, 0.229608, 0.272404, 0.339754, 0.450661, 0.634353, 0.939925", \ + "0.171461, 0.257652, 0.300595, 0.36803, 0.478871, 0.662816, 0.968302", \ + "0.212044, 0.300738, 0.34404, 0.41179, 0.52275, 0.706752, 1.01242", \ + "0.274492, 0.367864, 0.412276, 0.479326, 0.59038, 0.774151, 1.08005", \ + "0.361704, 0.46539, 0.510159, 0.578244, 0.689308, 0.872463, 1.17792", \ + "0.491022, 0.61178, 0.660998, 0.731989, 0.845099, 1.02851, 1.33386" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0289646, 0.104768, 0.154615, 0.239301, 0.384374, 0.628573, 1.037", \ + "0.0297661, 0.104792, 0.154769, 0.23933, 0.38493, 0.628574, 1.03701", \ + "0.0326053, 0.106267, 0.155654, 0.240058, 0.384931, 0.629315, 1.03741", \ + "0.0387062, 0.110031, 0.158497, 0.242174, 0.386156, 0.629662, 1.03852", \ + "0.0483677, 0.115899, 0.16363, 0.245639, 0.388494, 0.630854, 1.03853", \ + "0.064528, 0.129522, 0.172728, 0.251407, 0.391686, 0.633547, 1.04012", \ + "0.089912, 0.156862, 0.196143, 0.269271, 0.404377, 0.640505, 1.04425" \ + ); + } + } + 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.0144015, 0.0149903, 0.0150345, 0.0150432, 0.0148651, 0.0144129, 0.0144807", \ + "0.014348, 0.0146569, 0.0147298, 0.0148184, 0.0145251, 0.0141157, 0.0135351", \ + "0.0147912, 0.0146048, 0.0147527, 0.0150052, 0.0149409, 0.0140759, 0.0141825", \ + "0.0158623, 0.0151923, 0.0151507, 0.0151083, 0.015174, 0.0143261, 0.0149093", \ + "0.0186298, 0.0169141, 0.016941, 0.0170118, 0.0167795, 0.0165347, 0.0160271", \ + "0.0242324, 0.0212639, 0.0208361, 0.0206857, 0.0205852, 0.0201188, 0.0191396", \ + "0.0357066, 0.0304313, 0.0296656, 0.0293862, 0.0288923, 0.0282042, 0.0280827" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0156887, 0.0159657, 0.016094, 0.0158905, 0.0159027, 0.0152815, 0.0144169", \ + "0.0153494, 0.0156178, 0.0157543, 0.0158007, 0.0156399, 0.0151592, 0.0146245", \ + "0.0155589, 0.0153951, 0.0155013, 0.0157383, 0.0153693, 0.015145, 0.0142468", \ + "0.0163422, 0.0157066, 0.0157136, 0.0155431, 0.0158257, 0.0151608, 0.0148412", \ + "0.0184225, 0.0168157, 0.0168865, 0.0169152, 0.0163379, 0.0160027, 0.0151705", \ + "0.0238451, 0.0207628, 0.0205573, 0.0206601, 0.0205239, 0.0199887, 0.0183249", \ + "0.0353316, 0.0298897, 0.0294314, 0.0288945, 0.0283944, 0.0285677, 0.0284677" \ + ); + } + } + 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.0144015, 0.0149903, 0.0150345, 0.0150432, 0.0148651, 0.0144129, 0.0144807", \ + "0.014348, 0.0146569, 0.0147298, 0.0148184, 0.0145251, 0.0141157, 0.0135351", \ + "0.0147912, 0.0146048, 0.0147527, 0.0150052, 0.0149409, 0.0140759, 0.0141825", \ + "0.0158623, 0.0151923, 0.0151507, 0.0151083, 0.015174, 0.0143261, 0.0149093", \ + "0.0186298, 0.0169141, 0.016941, 0.0170118, 0.0167795, 0.0165347, 0.0160271", \ + "0.0242324, 0.0212639, 0.0208361, 0.0206857, 0.0205852, 0.0201188, 0.0191396", \ + "0.0357066, 0.0304313, 0.0296656, 0.0293862, 0.0288923, 0.0282042, 0.0280827" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0156887, 0.0159657, 0.016094, 0.0158905, 0.0159027, 0.0152815, 0.0144169", \ + "0.0153494, 0.0156178, 0.0157543, 0.0158007, 0.0156399, 0.0151592, 0.0146245", \ + "0.0155589, 0.0153951, 0.0155013, 0.0157383, 0.0153693, 0.015145, 0.0142468", \ + "0.0163422, 0.0157066, 0.0157136, 0.0155431, 0.0158257, 0.0151608, 0.0148412", \ + "0.0184225, 0.0168157, 0.0168865, 0.0169152, 0.0163379, 0.0160027, 0.0151705", \ + "0.0238451, 0.0207628, 0.0205573, 0.0206601, 0.0205239, 0.0199887, 0.0183249", \ + "0.0353316, 0.0298897, 0.0294314, 0.0288945, 0.0283944, 0.0285677, 0.0284677" \ + ); + } + } + 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.0163464, 0.0168642, 0.016957, 0.0169465, 0.0167368, 0.0162899, 0.0161234", \ + "0.0161751, 0.0166426, 0.0166666, 0.0168104, 0.0164839, 0.0160548, 0.0154144", \ + "0.016388, 0.0164611, 0.0166106, 0.0170131, 0.0165037, 0.0160133, 0.0160536", \ + "0.0170904, 0.0167657, 0.0167822, 0.016674, 0.0170987, 0.0160423, 0.0161482", \ + "0.0191581, 0.0180268, 0.0181294, 0.0181931, 0.0179647, 0.0178584, 0.017339", \ + "0.0239568, 0.0217497, 0.021396, 0.0214994, 0.0212032, 0.0208687, 0.0198631", \ + "0.0346269, 0.0301983, 0.0295887, 0.0293635, 0.029142, 0.0287725, 0.0287864" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0159307, 0.0160395, 0.0160092, 0.0160902, 0.0158167, 0.0152777, 0.0147479", \ + "0.0157475, 0.0159056, 0.0159355, 0.0159338, 0.0159676, 0.0156127, 0.0146463", \ + "0.0159993, 0.0156468, 0.0157897, 0.0162729, 0.0156835, 0.0154614, 0.0146084", \ + "0.0167088, 0.0160006, 0.0160086, 0.0158532, 0.0161009, 0.0154779, 0.0147628", \ + "0.0187357, 0.017185, 0.0172952, 0.0173204, 0.0171251, 0.0166453, 0.0162471", \ + "0.0241656, 0.0208667, 0.0207089, 0.0206931, 0.0207601, 0.0207786, 0.0189959", \ + "0.0349591, 0.0296437, 0.0293097, 0.0290265, 0.0285584, 0.0287536, 0.0287762" \ + ); + } + } + 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.0163464, 0.0168642, 0.016957, 0.0169465, 0.0167368, 0.0162899, 0.0161234", \ + "0.0161751, 0.0166426, 0.0166666, 0.0168104, 0.0164839, 0.0160548, 0.0154144", \ + "0.016388, 0.0164611, 0.0166106, 0.0170131, 0.0165037, 0.0160133, 0.0160536", \ + "0.0170904, 0.0167657, 0.0167822, 0.016674, 0.0170987, 0.0160423, 0.0161482", \ + "0.0191581, 0.0180268, 0.0181294, 0.0181931, 0.0179647, 0.0178584, 0.017339", \ + "0.0239568, 0.0217497, 0.021396, 0.0214994, 0.0212032, 0.0208687, 0.0198631", \ + "0.0346269, 0.0301983, 0.0295887, 0.0293635, 0.029142, 0.0287725, 0.0287864" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0159307, 0.0160395, 0.0160092, 0.0160902, 0.0158167, 0.0152777, 0.0147479", \ + "0.0157475, 0.0159056, 0.0159355, 0.0159338, 0.0159676, 0.0156127, 0.0146463", \ + "0.0159993, 0.0156468, 0.0157897, 0.0162729, 0.0156835, 0.0154614, 0.0146084", \ + "0.0167088, 0.0160006, 0.0160086, 0.0158532, 0.0161009, 0.0154779, 0.0147628", \ + "0.0187357, 0.017185, 0.0172952, 0.0173204, 0.0171251, 0.0166453, 0.0162471", \ + "0.0241656, 0.0208667, 0.0207089, 0.0206931, 0.0207601, 0.0207786, 0.0189959", \ + "0.0349591, 0.0296437, 0.0293097, 0.0290265, 0.0285584, 0.0287536, 0.0287762" \ + ); + } + } + 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.0146126, 0.0157706, 0.0157964, 0.0156972, 0.0154386, 0.0149184, 0.0146637", \ + "0.0146308, 0.0153214, 0.015385, 0.0154269, 0.0153203, 0.0147224, 0.0141008", \ + "0.0150208, 0.0153466, 0.0153998, 0.0158291, 0.015615, 0.0148938, 0.0146394", \ + "0.0162181, 0.0158675, 0.0160566, 0.0158384, 0.0162245, 0.0152498, 0.0147646", \ + "0.019129, 0.0176895, 0.0176506, 0.0178764, 0.0176441, 0.0174092, 0.0164704", \ + "0.0252185, 0.0221192, 0.0217721, 0.0217728, 0.0218518, 0.0216154, 0.0205171", \ + "0.0376033, 0.0320742, 0.0312489, 0.0310638, 0.0308082, 0.0304547, 0.0305617" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0137282, 0.0138385, 0.0138448, 0.0138208, 0.0137389, 0.0133168, 0.0122379", \ + "0.0135596, 0.0135496, 0.0136596, 0.0136681, 0.0137168, 0.013145, 0.0124736", \ + "0.0141542, 0.0135554, 0.0137245, 0.0138958, 0.0135719, 0.0134519, 0.012617", \ + "0.0155195, 0.0144196, 0.014413, 0.0142166, 0.0144436, 0.0138367, 0.0133132", \ + "0.0184183, 0.0160786, 0.0162911, 0.0160757, 0.0158637, 0.0152367, 0.014841", \ + "0.0244198, 0.0208022, 0.0204169, 0.0202796, 0.020207, 0.0198999, 0.0182978", \ + "0.036507, 0.0302729, 0.0297488, 0.0289319, 0.0289596, 0.0286908, 0.0285639" \ + ); + } + } + 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.0125899, 0.0137682, 0.0138075, 0.0138212, 0.0134987, 0.0129544, 0.012814", \ + "0.0125681, 0.0133007, 0.0134111, 0.0134972, 0.0132122, 0.0127587, 0.0119638", \ + "0.0128962, 0.0133223, 0.0133744, 0.0137123, 0.0135072, 0.0131014, 0.0126373", \ + "0.0139735, 0.0138867, 0.0139923, 0.0138997, 0.014158, 0.0132323, 0.0137686", \ + "0.0167296, 0.015559, 0.0154652, 0.0155456, 0.0151504, 0.0150162, 0.0151909", \ + "0.0226636, 0.0199076, 0.0197284, 0.0195353, 0.019378, 0.0190287, 0.0174828", \ + "0.0347073, 0.0295726, 0.0292492, 0.0288817, 0.0283905, 0.0279064, 0.0275957" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0132726, 0.0136711, 0.0136292, 0.0136276, 0.0132803, 0.0130921, 0.0121322", \ + "0.0132068, 0.0133211, 0.0135316, 0.0136392, 0.0133094, 0.0130546, 0.0122301", \ + "0.0138604, 0.0133647, 0.0135344, 0.0137582, 0.0134902, 0.0130933, 0.0129488", \ + "0.0153163, 0.0142235, 0.0142454, 0.0140028, 0.0142848, 0.0134935, 0.0129644", \ + "0.0183686, 0.0161143, 0.0160659, 0.0160509, 0.0154546, 0.0150334, 0.0150362", \ + "0.0244702, 0.0207796, 0.020484, 0.0202224, 0.0200549, 0.0191853, 0.0175238", \ + "0.0368574, 0.030454, 0.0300316, 0.0291633, 0.0288174, 0.0285715, 0.0279978" \ + ); + } + } + 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.0125034, 0.0136913, 0.0137319, 0.0137294, 0.0133791, 0.0128427, 0.0127026", \ + "0.0124443, 0.013186, 0.0133189, 0.0133842, 0.0131041, 0.0126171, 0.0120122", \ + "0.01281, 0.0132428, 0.0132388, 0.013681, 0.0133405, 0.0126332, 0.0126747", \ + "0.0139843, 0.0139155, 0.0139996, 0.0138446, 0.014124, 0.013281, 0.0136659", \ + "0.0167694, 0.015801, 0.0157977, 0.0156014, 0.0151986, 0.0151368, 0.0153344", \ + "0.0229601, 0.0203398, 0.0201502, 0.0200331, 0.0196932, 0.0193291, 0.0178087", \ + "0.0355014, 0.0306196, 0.0301652, 0.0298364, 0.0291308, 0.0288197, 0.0287678" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0129344, 0.0136934, 0.013731, 0.0136351, 0.0134257, 0.0131744, 0.0123855", \ + "0.0128907, 0.0133485, 0.0135592, 0.0136191, 0.0133672, 0.0129443, 0.0124041", \ + "0.0135593, 0.0134941, 0.0135708, 0.0139478, 0.0139407, 0.0131386, 0.0123297", \ + "0.0149909, 0.0143188, 0.0143812, 0.0140044, 0.0139662, 0.0133295, 0.0126965", \ + "0.0181428, 0.0163658, 0.0163132, 0.0162449, 0.0159268, 0.0151064, 0.0147973", \ + "0.0244122, 0.0209713, 0.0208815, 0.0207444, 0.0208494, 0.0200082, 0.0186467", \ + "0.0372387, 0.031618, 0.0311406, 0.0304586, 0.0301232, 0.0296544, 0.0295827" \ + ); + } + } + 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.0125034, 0.0136913, 0.0137319, 0.0137294, 0.0133791, 0.0128427, 0.0127026", \ + "0.0124443, 0.013186, 0.0133189, 0.0133842, 0.0131041, 0.0126171, 0.0120122", \ + "0.01281, 0.0132428, 0.0132388, 0.013681, 0.0133405, 0.0126332, 0.0126747", \ + "0.0139843, 0.0139155, 0.0139996, 0.0138446, 0.014124, 0.013281, 0.0136659", \ + "0.0167694, 0.015801, 0.0157977, 0.0156014, 0.0151986, 0.0151368, 0.0153344", \ + "0.0229601, 0.0203398, 0.0201502, 0.0200331, 0.0196932, 0.0193291, 0.0178087", \ + "0.0355014, 0.0306196, 0.0301652, 0.0298364, 0.0291308, 0.0288197, 0.0287678" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0137282, 0.0138385, 0.0138448, 0.0138208, 0.0137389, 0.0133168, 0.0122379", \ + "0.0135596, 0.0135496, 0.0136596, 0.0136681, 0.0137168, 0.013145, 0.0124736", \ + "0.0141542, 0.0135554, 0.0137245, 0.0138958, 0.0135719, 0.0134519, 0.012617", \ + "0.0155195, 0.0144196, 0.014413, 0.0142166, 0.0144436, 0.0138367, 0.0133132", \ + "0.0184183, 0.0160786, 0.0162911, 0.0160757, 0.0158637, 0.0152367, 0.014841", \ + "0.0244198, 0.0208022, 0.0204169, 0.0202796, 0.020207, 0.0198999, 0.0182978", \ + "0.036507, 0.0302729, 0.0297488, 0.0289319, 0.0289596, 0.0286908, 0.0285639" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00286423; + rise_capacitance : 0.00281677; + rise_capacitance_range (0.00258588, 0.00302978); + fall_capacitance : 0.0029117; + fall_capacitance_range (0.00254618, 0.00319291); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00287607; + rise_capacitance : 0.0029132; + rise_capacitance_range (0.00247673, 0.00318925); + fall_capacitance : 0.00283894; + fall_capacitance_range (0.00252971, 0.00307696); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00271859; + rise_capacitance : 0.00279887; + rise_capacitance_range (0.00238831, 0.00319852); + fall_capacitance : 0.00263832; + fall_capacitance_range (0.00243391, 0.00280228); + } + } + cell (sg13cmos5l_a21oi_1) { + area : 9.072; + cell_footprint : "a21oi"; + cell_leakage_power : 703.809; + leakage_power () { + value : 285.067; + when : "!A1&!A2&!B1&Y"; + } + leakage_power () { + value : 796.158; + when : "!A1&!A2&B1&!Y"; + } + leakage_power () { + value : 436.479; + when : "!A1&A2&!B1&Y"; + } + leakage_power () { + value : 803.547; + when : "!A1&A2&B1&!Y"; + } + leakage_power () { + value : 396.722; + when : "A1&!A2&!B1&Y"; + } + leakage_power () { + value : 803.547; + when : "A1&!A2&B1&!Y"; + } + leakage_power () { + value : 1594.23; + when : "A1&A2&!B1&!Y"; + } + leakage_power () { + value : 514.725; + 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.0469789, 0.184105, 0.277634, 0.432335, 0.691214, 1.1225, 1.84136", \ + "0.0679732, 0.211383, 0.305452, 0.460566, 0.720053, 1.15083, 1.87028", \ + "0.0789738, 0.235658, 0.330681, 0.48592, 0.745131, 1.17789, 1.89599", \ + "0.0919185, 0.276508, 0.377155, 0.53562, 0.795012, 1.22665, 1.94616", \ + "0.110499, 0.341006, 0.456648, 0.627514, 0.895484, 1.3288, 2.04762", \ + "0.132188, 0.43106, 0.569343, 0.769936, 1.06662, 1.52175, 2.24745", \ + "0.157533, 0.553624, 0.732821, 0.977778, 1.33083, 1.84535, 2.62028" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0301784, 0.220985, 0.35379, 0.573404, 0.941376, 1.55447, 2.57622", \ + "0.0389729, 0.221891, 0.354372, 0.573731, 0.941861, 1.55501, 2.57623", \ + "0.0499953, 0.228267, 0.356927, 0.573914, 0.943506, 1.5556, 2.57624", \ + "0.070718, 0.249386, 0.372697, 0.582335, 0.943507, 1.55561, 2.57625", \ + "0.110261, 0.296624, 0.417673, 0.61983, 0.96541, 1.56221, 2.57781", \ + "0.173856, 0.384595, 0.511121, 0.712796, 1.04923, 1.61831, 2.60135", \ + "0.272517, 0.537898, 0.676619, 0.891742, 1.23573, 1.79772, 2.73684" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0401014, 0.140688, 0.208593, 0.320577, 0.507575, 0.819384, 1.33832", \ + "0.0648042, 0.177631, 0.245879, 0.357733, 0.544782, 0.856813, 1.3756", \ + "0.0799575, 0.2103, 0.282256, 0.395561, 0.582624, 0.894146, 1.41342", \ + "0.101425, 0.261765, 0.344202, 0.46666, 0.658214, 0.969822, 1.48863", \ + "0.129317, 0.334231, 0.435906, 0.5805, 0.79485, 1.11837, 1.63822", \ + "0.167057, 0.430705, 0.562571, 0.743694, 1.00281, 1.37516, 1.93018", \ + "0.216167, 0.558697, 0.728117, 0.967152, 1.29696, 1.75628, 2.40772" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.030141, 0.159841, 0.250216, 0.399803, 0.649701, 1.06637, 1.7591", \ + "0.0442641, 0.165569, 0.252563, 0.399804, 0.649724, 1.06638, 1.76042", \ + "0.0575944, 0.181003, 0.263766, 0.405536, 0.650783, 1.06639, 1.76043", \ + "0.0795486, 0.21749, 0.298883, 0.433132, 0.666452, 1.07077, 1.76044", \ + "0.113665, 0.281383, 0.368345, 0.505298, 0.72738, 1.10909, 1.7742", \ + "0.170694, 0.383986, 0.487915, 0.640505, 0.87263, 1.2441, 1.86923", \ + "0.265336, 0.545142, 0.678776, 0.862497, 1.13274, 1.52808, 2.15301" \ + ); + } + } + 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.0555556, 0.192438, 0.286025, 0.441048, 0.700344, 1.13292, 1.85353", \ + "0.078981, 0.2202, 0.314281, 0.469358, 0.729444, 1.16155, 1.88235", \ + "0.0929324, 0.245043, 0.33981, 0.49509, 0.754961, 1.18812, 1.90828", \ + "0.110378, 0.287054, 0.387031, 0.545036, 0.804836, 1.23747, 1.9583", \ + "0.13629, 0.353694, 0.467937, 0.638099, 0.905756, 1.33965, 2.05981", \ + "0.170261, 0.448087, 0.584178, 0.782842, 1.07812, 1.53256, 2.2596", \ + "0.217163, 0.581018, 0.754709, 0.995071, 1.34434, 1.85818, 2.63387" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0389304, 0.231257, 0.364224, 0.584913, 0.953993, 1.5686, 2.59304", \ + "0.0463397, 0.231672, 0.365557, 0.584914, 0.953994, 1.56861, 2.59305", \ + "0.0569908, 0.237628, 0.367107, 0.58594, 0.954355, 1.5701, 2.59389", \ + "0.0779029, 0.258127, 0.382343, 0.593275, 0.955602, 1.57011, 2.5939", \ + "0.115328, 0.304502, 0.426625, 0.629864, 0.977093, 1.57588, 2.59542", \ + "0.174315, 0.391583, 0.518459, 0.722806, 1.05981, 1.63117, 2.61776", \ + "0.264844, 0.540443, 0.681145, 0.897267, 1.24409, 1.80843, 2.75182" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0446823, 0.144968, 0.21289, 0.324818, 0.511932, 0.823492, 1.34263", \ + "0.0678323, 0.176542, 0.244891, 0.356914, 0.54401, 0.856208, 1.37489", \ + "0.0825379, 0.204168, 0.275014, 0.388262, 0.575634, 0.88751, 1.40693", \ + "0.102517, 0.249626, 0.328112, 0.447851, 0.638812, 0.951352, 1.47068", \ + "0.12782, 0.315211, 0.408731, 0.544727, 0.751545, 1.07321, 1.59462", \ + "0.162291, 0.405703, 0.526029, 0.692598, 0.932193, 1.28756, 1.83502", \ + "0.206482, 0.527612, 0.682587, 0.900557, 1.20279, 1.62362, 2.2402" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0298574, 0.16001, 0.250201, 0.399666, 0.649, 1.06651, 1.76064", \ + "0.0391655, 0.163345, 0.251847, 0.399768, 0.649781, 1.06666, 1.76065", \ + "0.0496647, 0.173467, 0.258691, 0.403296, 0.650822, 1.06667, 1.76066", \ + "0.0700595, 0.198992, 0.282149, 0.421149, 0.660055, 1.06885, 1.76067", \ + "0.10359, 0.249386, 0.334605, 0.471592, 0.701201, 1.09396, 1.76979", \ + "0.158776, 0.336075, 0.430355, 0.575498, 0.803986, 1.18539, 1.8313", \ + "0.24582, 0.476752, 0.594182, 0.760337, 1.00827, 1.39332, 2.02784" \ + ); + } + } + 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.0446147, 0.183386, 0.277309, 0.432799, 0.692142, 1.12454, 1.84518", \ + "0.0691555, 0.214481, 0.308624, 0.464197, 0.724394, 1.15673, 1.87853", \ + "0.0854908, 0.247179, 0.342229, 0.497473, 0.757185, 1.19051, 1.91053", \ + "0.108113, 0.302983, 0.405818, 0.564281, 0.823323, 1.25579, 1.97625", \ + "0.144083, 0.388409, 0.510954, 0.687658, 0.95777, 1.39039, 2.10923", \ + "0.192728, 0.504638, 0.6583, 0.876211, 1.18739, 1.65037, 2.37617", \ + "0.264101, 0.668574, 0.865355, 1.13822, 1.5307, 2.07897, 2.87968" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.038986, 0.231114, 0.364399, 0.584646, 0.953598, 1.56847, 2.59312", \ + "0.0526167, 0.232233, 0.3644, 0.584681, 0.95415, 1.56899, 2.59335", \ + "0.0659114, 0.24261, 0.369047, 0.585416, 0.954273, 1.56902, 2.59362", \ + "0.0877069, 0.274373, 0.393614, 0.598577, 0.95686, 1.56903, 2.59363", \ + "0.12166, 0.337523, 0.45888, 0.6545, 0.99092, 1.58037, 2.59364", \ + "0.179303, 0.441877, 0.581042, 0.786076, 1.11484, 1.66551, 2.63076", \ + "0.276619, 0.608004, 0.772357, 1.01611, 1.37538, 1.92892, 2.83424" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0225571, 0.0823262, 0.12237, 0.188576, 0.299381, 0.483521, 0.790227", \ + "0.0400611, 0.123013, 0.165595, 0.232431, 0.343111, 0.527319, 0.83407", \ + "0.0491533, 0.153211, 0.202151, 0.27395, 0.386701, 0.570709, 0.87753", \ + "0.0606939, 0.197305, 0.258811, 0.343913, 0.468302, 0.658442, 0.965656", \ + "0.0726168, 0.256549, 0.337975, 0.446724, 0.597694, 0.814713, 1.13586", \ + "0.083265, 0.330227, 0.44127, 0.588351, 0.784622, 1.05279, 1.43127", \ + "0.0889202, 0.421998, 0.568379, 0.768341, 1.03712, 1.39037, 1.87112" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.016816, 0.0929191, 0.14609, 0.234114, 0.381882, 0.627565, 1.03678", \ + "0.0373074, 0.105556, 0.153552, 0.237137, 0.382801, 0.627566, 1.03745", \ + "0.0525246, 0.125432, 0.171889, 0.250811, 0.389254, 0.628958, 1.03746", \ + "0.0775905, 0.164406, 0.213145, 0.290782, 0.420471, 0.647271, 1.0426", \ + "0.1181, 0.225835, 0.28408, 0.36806, 0.501348, 0.71502, 1.08548", \ + "0.18486, 0.327084, 0.399913, 0.502741, 0.649976, 0.878385, 1.23483", \ + "0.294307, 0.488008, 0.585644, 0.720075, 0.903129, 1.16822, 1.55089" \ + ); + } + } + 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.0346029, 0.172693, 0.26642, 0.42114, 0.680047, 1.11133, 1.8298", \ + "0.0554808, 0.203873, 0.297716, 0.452624, 0.712331, 1.14328, 1.86353", \ + "0.0679532, 0.236295, 0.331239, 0.486025, 0.745029, 1.17772, 1.89492", \ + "0.0855985, 0.290675, 0.394224, 0.552845, 0.811448, 1.24212, 1.96142", \ + "0.115274, 0.373041, 0.497418, 0.675209, 0.945522, 1.37745, 2.09443", \ + "0.155214, 0.485504, 0.641557, 0.861821, 1.17387, 1.63664, 2.36135", \ + "0.214722, 0.643103, 0.844072, 1.1189, 1.5134, 2.06389, 2.8639" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0302354, 0.221179, 0.353847, 0.573464, 0.941364, 1.55461, 2.5768", \ + "0.0454483, 0.222675, 0.354155, 0.573465, 0.942324, 1.555, 2.57681", \ + "0.0583273, 0.234001, 0.359129, 0.574608, 0.942325, 1.55583, 2.57695", \ + "0.0780173, 0.266541, 0.384785, 0.587994, 0.944589, 1.55584, 2.57696", \ + "0.111904, 0.330643, 0.450931, 0.645369, 0.980011, 1.56692, 2.57784", \ + "0.167661, 0.433507, 0.573445, 0.777825, 1.10507, 1.65307, 2.61445", \ + "0.263797, 0.596978, 0.762513, 1.00784, 1.3651, 1.91718, 2.82032" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0222555, 0.0817889, 0.121687, 0.187567, 0.298076, 0.481728, 0.788113", \ + "0.0392927, 0.122378, 0.16483, 0.231466, 0.341739, 0.526128, 0.831766", \ + "0.0478205, 0.152401, 0.201227, 0.273023, 0.38525, 0.569215, 0.875389", \ + "0.0583032, 0.19603, 0.257488, 0.342567, 0.466764, 0.656459, 0.963401", \ + "0.0679495, 0.254298, 0.335919, 0.444657, 0.5956, 0.812446, 1.13348", \ + "0.0735829, 0.326027, 0.437462, 0.584913, 0.781303, 1.04985, 1.42859", \ + "0.0735839, 0.413671, 0.561137, 0.76242, 1.03254, 1.38681, 1.8677" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0126653, 0.0872314, 0.140428, 0.228723, 0.376182, 0.621776, 1.03142", \ + "0.0276401, 0.0998591, 0.147963, 0.231399, 0.376549, 0.622695, 1.03206", \ + "0.0398507, 0.119127, 0.166176, 0.245155, 0.383444, 0.623522, 1.03207", \ + "0.0598218, 0.15685, 0.206789, 0.284849, 0.414812, 0.641562, 1.03793", \ + "0.0924932, 0.216668, 0.276363, 0.361372, 0.49545, 0.709296, 1.07969", \ + "0.147461, 0.313758, 0.389119, 0.494064, 0.642829, 0.870216, 1.22976", \ + "0.24053, 0.469386, 0.571612, 0.709508, 0.89499, 1.15865, 1.54568" \ + ); + } + } + 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.0285095, 0.13059, 0.199936, 0.314409, 0.505845, 0.824961, 1.35668", \ + "0.0484506, 0.165583, 0.235026, 0.349637, 0.54166, 0.860895, 1.39282", \ + "0.0596306, 0.198671, 0.27129, 0.386304, 0.577857, 0.897151, 1.4293", \ + "0.0749157, 0.250979, 0.334403, 0.457364, 0.650413, 0.969182, 1.50058", \ + "0.0996333, 0.326729, 0.432287, 0.577377, 0.78991, 1.11585, 1.64677", \ + "0.130427, 0.42871, 0.563363, 0.750791, 1.01004, 1.37883, 1.93405", \ + "0.172778, 0.565716, 0.744765, 0.985834, 1.32102, 1.78639, 2.43253" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0221131, 0.164659, 0.264258, 0.429157, 0.705236, 1.16521, 1.93194", \ + "0.0385743, 0.168652, 0.265333, 0.429158, 0.705759, 1.16522, 1.93195", \ + "0.0512211, 0.183838, 0.274551, 0.432299, 0.70576, 1.16552, 1.93196", \ + "0.0706213, 0.219534, 0.306911, 0.454004, 0.714311, 1.16665, 1.93197", \ + "0.104395, 0.284687, 0.376924, 0.522468, 0.765176, 1.19181, 1.94746", \ + "0.159536, 0.385683, 0.49838, 0.659485, 0.90701, 1.30861, 2.00572", \ + "0.253871, 0.551945, 0.6877, 0.884285, 1.17257, 1.59364, 2.26398" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0219731, 0.0815542, 0.12145, 0.187358, 0.297881, 0.481535, 0.787723", \ + "0.038869, 0.121931, 0.164524, 0.231113, 0.34142, 0.525103, 0.831401", \ + "0.0476547, 0.151978, 0.200855, 0.272501, 0.385004, 0.568489, 0.874997", \ + "0.0591723, 0.195742, 0.257181, 0.342207, 0.466427, 0.656167, 0.963126", \ + "0.0710705, 0.254625, 0.33583, 0.444484, 0.595308, 0.812415, 1.1333", \ + "0.0822071, 0.328949, 0.438942, 0.585747, 0.781647, 1.04983, 1.4283", \ + "0.0863207, 0.423615, 0.568557, 0.766566, 1.03514, 1.38813, 1.86839" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0127511, 0.0872829, 0.140455, 0.228547, 0.376185, 0.621776, 1.03157", \ + "0.0280188, 0.100019, 0.148036, 0.231424, 0.376554, 0.621871, 1.03158", \ + "0.0400896, 0.119398, 0.166302, 0.245203, 0.383487, 0.623609, 1.03202", \ + "0.0595377, 0.157068, 0.206831, 0.285033, 0.415036, 0.641605, 1.0375", \ + "0.0910953, 0.216451, 0.276449, 0.36152, 0.496327, 0.710054, 1.08065", \ + "0.144104, 0.311834, 0.389639, 0.493368, 0.643341, 0.871975, 1.23", \ + "0.235224, 0.462753, 0.565641, 0.704619, 0.891884, 1.16085, 1.54419" \ + ); + } + } + 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.0446147, 0.183386, 0.277309, 0.432799, 0.692142, 1.12454, 1.84518", \ + "0.0691555, 0.214481, 0.308624, 0.464197, 0.724394, 1.15673, 1.87853", \ + "0.0854908, 0.247179, 0.342229, 0.497473, 0.757185, 1.19051, 1.91053", \ + "0.108113, 0.302983, 0.405818, 0.564281, 0.823323, 1.25579, 1.97625", \ + "0.144083, 0.388409, 0.510954, 0.687658, 0.95777, 1.39039, 2.10923", \ + "0.192728, 0.504638, 0.6583, 0.876211, 1.18739, 1.65037, 2.37617", \ + "0.264101, 0.668574, 0.865355, 1.13822, 1.5307, 2.07897, 2.87968" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.038986, 0.231114, 0.364399, 0.584646, 0.953598, 1.56847, 2.59312", \ + "0.0526167, 0.232233, 0.3644, 0.584681, 0.95415, 1.56899, 2.59335", \ + "0.0659114, 0.24261, 0.369047, 0.585416, 0.954273, 1.56902, 2.59362", \ + "0.0877069, 0.274373, 0.393614, 0.598577, 0.95686, 1.56903, 2.59363", \ + "0.12166, 0.337523, 0.45888, 0.6545, 0.99092, 1.58037, 2.59364", \ + "0.179303, 0.441877, 0.581042, 0.786076, 1.11484, 1.66551, 2.63076", \ + "0.276619, 0.608004, 0.772357, 1.01611, 1.37538, 1.92892, 2.83424" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0225571, 0.0823262, 0.12237, 0.188576, 0.299381, 0.483521, 0.790227", \ + "0.0400611, 0.123013, 0.165595, 0.232431, 0.343111, 0.527319, 0.83407", \ + "0.0491533, 0.153211, 0.202151, 0.27395, 0.386701, 0.570709, 0.87753", \ + "0.0606939, 0.197305, 0.258811, 0.343913, 0.468302, 0.658442, 0.965656", \ + "0.0726168, 0.256549, 0.337975, 0.446724, 0.597694, 0.814713, 1.13586", \ + "0.083265, 0.330227, 0.44127, 0.588351, 0.784622, 1.05279, 1.43127", \ + "0.0889202, 0.421998, 0.568379, 0.768341, 1.03712, 1.39037, 1.87112" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.016816, 0.0929191, 0.14609, 0.234114, 0.381882, 0.627565, 1.03678", \ + "0.0373074, 0.105556, 0.153552, 0.237137, 0.382801, 0.627566, 1.03745", \ + "0.0525246, 0.125432, 0.171889, 0.250811, 0.389254, 0.628958, 1.03746", \ + "0.0775905, 0.164406, 0.213145, 0.290782, 0.420471, 0.647271, 1.0426", \ + "0.1181, 0.225835, 0.28408, 0.36806, 0.501348, 0.71502, 1.08548", \ + "0.18486, 0.327084, 0.399913, 0.502741, 0.649976, 0.878385, 1.23483", \ + "0.294307, 0.488008, 0.585644, 0.720075, 0.903129, 1.16822, 1.55089" \ + ); + } + } + 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.00549392, 0.005844, 0.00581459, 0.00575701, 0.00559586, 0.00533173, 0.00498885", \ + "0.00517579, 0.00559741, 0.00566078, 0.00564016, 0.00555949, 0.00532352, 0.00510556", \ + "0.00520843, 0.00551186, 0.00551474, 0.00552403, 0.0056094, 0.00535347, 0.00501652", \ + "0.00562622, 0.00546125, 0.00554919, 0.00553705, 0.00564395, 0.00529287, 0.0049936", \ + "0.007249, 0.00617074, 0.00595287, 0.0058413, 0.00557855, 0.00547355, 0.00514345", \ + "0.0115623, 0.00871175, 0.00801355, 0.00744645, 0.00669481, 0.00661952, 0.00615321", \ + "0.0209137, 0.0157523, 0.0141637, 0.0124801, 0.0109592, 0.00919846, 0.00816206" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00419332, 0.00423493, 0.00420144, 0.00413571, 0.00400646, 0.00380495, 0.00334968", \ + "0.00394611, 0.00414516, 0.00406315, 0.00399816, 0.00391127, 0.00369622, 0.00334479", \ + "0.0041469, 0.00407383, 0.0041116, 0.00398674, 0.00392445, 0.00365327, 0.0032524", \ + "0.00491402, 0.00449114, 0.00428475, 0.00419702, 0.00403661, 0.00436447, 0.003205", \ + "0.00684933, 0.00546549, 0.00513193, 0.00479624, 0.00433541, 0.00452276, 0.00363041", \ + "0.0111204, 0.00843408, 0.00753862, 0.00681237, 0.00606863, 0.00510149, 0.00484522", \ + "0.0202415, 0.0159254, 0.0141636, 0.0124143, 0.0106045, 0.00890544, 0.00700991" \ + ); + } + } + 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.0058581, 0.00592398, 0.00584846, 0.00578632, 0.00562813, 0.00533211, 0.00505947", \ + "0.00564164, 0.00577522, 0.00581757, 0.00569724, 0.00558872, 0.00530972, 0.00510408", \ + "0.00565697, 0.00578469, 0.00570295, 0.00568638, 0.00559424, 0.00540932, 0.00555301", \ + "0.00600511, 0.00579476, 0.00580173, 0.00571722, 0.00562178, 0.00533109, 0.00499632", \ + "0.00746235, 0.00654403, 0.00631623, 0.00612733, 0.00579294, 0.0059396, 0.00563753", \ + "0.0115332, 0.00911815, 0.00846243, 0.00784753, 0.00703635, 0.00652817, 0.0068433", \ + "0.0204207, 0.0162673, 0.0147684, 0.0130375, 0.0113838, 0.00958127, 0.00841966" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00617791, 0.00616265, 0.00611152, 0.00604368, 0.00589223, 0.00572671, 0.0053348", \ + "0.00587144, 0.00607086, 0.0059928, 0.00593017, 0.00581794, 0.00566066, 0.00526625", \ + "0.00590656, 0.0059844, 0.00600893, 0.00588727, 0.00616445, 0.00560335, 0.00516988", \ + "0.00635474, 0.00616684, 0.0060805, 0.00601819, 0.00587204, 0.00631938, 0.00515337", \ + "0.00787159, 0.006894, 0.00676614, 0.00650842, 0.00612821, 0.00633437, 0.00586608", \ + "0.0117966, 0.00939172, 0.00872166, 0.00819312, 0.00759621, 0.00674048, 0.00653595", \ + "0.0202913, 0.0161884, 0.0146139, 0.0130718, 0.0115063, 0.0101185, 0.00858112" \ + ); + } + } + 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.00323562, 0.0036112, 0.00359157, 0.00353485, 0.00338327, 0.00311983, 0.00324358", \ + "0.00315797, 0.00333515, 0.00334778, 0.00335163, 0.00329332, 0.00310095, 0.00280399", \ + "0.0035149, 0.0034036, 0.00330652, 0.00330303, 0.00329636, 0.00307778, 0.00323511", \ + "0.00437036, 0.00365599, 0.00358623, 0.00343693, 0.00327755, 0.00302665, 0.00275483", \ + "0.00646904, 0.00496701, 0.00454215, 0.00418682, 0.00367556, 0.00357705, 0.00288711", \ + "0.0111782, 0.00828593, 0.00745626, 0.00651673, 0.00547624, 0.00508815, 0.00421366", \ + "0.0210261, 0.0159917, 0.0145029, 0.0127972, 0.010988, 0.00853809, 0.00722825" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00437177, 0.00482513, 0.00480505, 0.00475087, 0.00467712, 0.00444537, 0.0040177", \ + "0.00426644, 0.00468081, 0.00478489, 0.00478075, 0.00476398, 0.00445677, 0.00412174", \ + "0.00458088, 0.00471121, 0.00469388, 0.00472526, 0.00475727, 0.00468579, 0.00407884", \ + "0.00555302, 0.00508025, 0.00502526, 0.00488619, 0.00470156, 0.00495202, 0.00419273", \ + "0.00767072, 0.00603603, 0.00572741, 0.00549244, 0.00526798, 0.0046781, 0.00477136", \ + "0.0124957, 0.00929989, 0.00827861, 0.00743512, 0.00684552, 0.0062919, 0.00493695", \ + "0.0221624, 0.0169378, 0.0151608, 0.0132207, 0.0114088, 0.00982964, 0.00846046" \ + ); + } + } + 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.00274203, 0.00324413, 0.00323603, 0.00317785, 0.00303127, 0.00275635, 0.00245718", \ + "0.00280408, 0.00294918, 0.00301414, 0.00299938, 0.00297363, 0.00272282, 0.00245885", \ + "0.00322997, 0.00302095, 0.00295749, 0.00293656, 0.00289357, 0.00274207, 0.0024259", \ + "0.0041848, 0.00332738, 0.00326759, 0.00306391, 0.00300902, 0.00268909, 0.00237203", \ + "0.00645174, 0.00470569, 0.00423363, 0.00383869, 0.00335783, 0.00360681, 0.00265141", \ + "0.011358, 0.00808359, 0.00722693, 0.00624414, 0.00517071, 0.00471255, 0.00372732", \ + "0.0214368, 0.0158622, 0.0143242, 0.0125806, 0.0106183, 0.00821828, 0.00700301" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00236034, 0.00283818, 0.00280142, 0.00276738, 0.00266892, 0.00242894, 0.00203455", \ + "0.00225076, 0.00267762, 0.00276564, 0.00269503, 0.00266396, 0.00261118, 0.00209027", \ + "0.00257592, 0.00270715, 0.00271265, 0.00272357, 0.0028066, 0.00284601, 0.00212637", \ + "0.00358436, 0.00309059, 0.00303715, 0.0029062, 0.00270167, 0.00308169, 0.00299183", \ + "0.00574396, 0.00407641, 0.00373519, 0.00352298, 0.0032773, 0.00272821, 0.00291911", \ + "0.0106443, 0.00731597, 0.00624368, 0.00536785, 0.00485167, 0.00418725, 0.00300094", \ + "0.0203924, 0.014978, 0.0132026, 0.0113186, 0.00952936, 0.00785197, 0.00646312" \ + ); + } + } + 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.00274831, 0.00324361, 0.00323654, 0.00318275, 0.00305991, 0.00279393, 0.0028719", \ + "0.0028487, 0.00299704, 0.00300687, 0.00298176, 0.00297739, 0.00270742, 0.00277421", \ + "0.00330989, 0.00301816, 0.0030763, 0.00294447, 0.00288151, 0.00271408, 0.00273987", \ + "0.0043455, 0.00342191, 0.00325262, 0.00319864, 0.00297781, 0.00275525, 0.0027899", \ + "0.0067831, 0.00488133, 0.00442276, 0.00387387, 0.00358866, 0.00297074, 0.00342629", \ + "0.0120143, 0.00851337, 0.00755722, 0.00660781, 0.00549395, 0.00464982, 0.00369203", \ + "0.0227416, 0.0169888, 0.0152738, 0.0132401, 0.0112082, 0.00908357, 0.00683154" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00226406, 0.00276252, 0.00272446, 0.00265344, 0.00259032, 0.00235288, 0.00190809", \ + "0.00217703, 0.00253843, 0.00264279, 0.00257506, 0.00254123, 0.00235516, 0.001977", \ + "0.00255584, 0.00258914, 0.00258935, 0.00259852, 0.0026803, 0.00270136, 0.00206271", \ + "0.00362663, 0.00301067, 0.00294898, 0.00280973, 0.00262645, 0.00251708, 0.00206057", \ + "0.00597606, 0.00412228, 0.00372406, 0.00347466, 0.00325366, 0.00269198, 0.00289381", \ + "0.0110471, 0.0074982, 0.00675696, 0.00551724, 0.00495723, 0.00432515, 0.00291553", \ + "0.021612, 0.0158905, 0.0139693, 0.011811, 0.0098859, 0.00840652, 0.00671109" \ + ); + } + } + 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.00274831, 0.00324361, 0.00323654, 0.00318275, 0.00305991, 0.00279393, 0.0028719", \ + "0.0028487, 0.00299704, 0.00300687, 0.00298176, 0.00297739, 0.00270742, 0.00277421", \ + "0.00330989, 0.00301816, 0.0030763, 0.00294447, 0.00288151, 0.00271408, 0.00273987", \ + "0.0043455, 0.00342191, 0.00325262, 0.00319864, 0.00297781, 0.00275525, 0.0027899", \ + "0.0067831, 0.00488133, 0.00442276, 0.00387387, 0.00358866, 0.00297074, 0.00342629", \ + "0.0120143, 0.00851337, 0.00755722, 0.00660781, 0.00549395, 0.00464982, 0.00369203", \ + "0.0227416, 0.0169888, 0.0152738, 0.0132401, 0.0112082, 0.00908357, 0.00683154" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00226406, 0.00276252, 0.00272446, 0.00265344, 0.00259032, 0.00235288, 0.00190809", \ + "0.00217703, 0.00253843, 0.00264279, 0.00257506, 0.00254123, 0.00235516, 0.001977", \ + "0.00255584, 0.00258914, 0.00258935, 0.00259852, 0.0026803, 0.00270136, 0.00206271", \ + "0.00362663, 0.00301067, 0.00294898, 0.00280973, 0.00262645, 0.00251708, 0.00206057", \ + "0.00597606, 0.00412228, 0.00372406, 0.00347466, 0.00325366, 0.00269198, 0.00289381", \ + "0.0110471, 0.0074982, 0.00675696, 0.00551724, 0.00495723, 0.00432515, 0.00291553", \ + "0.021612, 0.0158905, 0.0139693, 0.011811, 0.0098859, 0.00840652, 0.00671109" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00295988; + rise_capacitance : 0.00290694; + rise_capacitance_range (0.00267696, 0.00320996); + fall_capacitance : 0.00301282; + fall_capacitance_range (0.00258189, 0.00339441); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0030198; + rise_capacitance : 0.00306717; + rise_capacitance_range (0.00264434, 0.00340405); + fall_capacitance : 0.00297244; + fall_capacitance_range (0.00263173, 0.00327915); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00281644; + rise_capacitance : 0.00289618; + rise_capacitance_range (0.00237277, 0.00358393); + fall_capacitance : 0.0027367; + fall_capacitance_range (0.00249165, 0.00305431); + } + } + cell (sg13cmos5l_a21oi_2) { + area : 14.5152; + cell_footprint : "a21oi"; + cell_leakage_power : 1407.59; + leakage_power () { + value : 570.107; + when : "!A1&!A2&!B1&Y"; + } + leakage_power () { + value : 1592.29; + when : "!A1&!A2&B1&!Y"; + } + leakage_power () { + value : 872.932; + when : "!A1&A2&!B1&Y"; + } + leakage_power () { + value : 1607.07; + when : "!A1&A2&B1&!Y"; + } + leakage_power () { + value : 793.418; + when : "A1&!A2&!B1&Y"; + } + leakage_power () { + value : 1607.07; + when : "A1&!A2&B1&!Y"; + } + leakage_power () { + value : 3188.44; + when : "A1&A2&!B1&!Y"; + } + leakage_power () { + value : 1029.42; + 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.0424548, 0.183707, 0.27773, 0.433139, 0.692957, 1.12657, 1.84875", \ + "0.0623531, 0.210935, 0.305413, 0.461255, 0.722, 1.15471, 1.87779", \ + "0.0719544, 0.235061, 0.330522, 0.486474, 0.747171, 1.18157, 1.90245", \ + "0.0827483, 0.27571, 0.376867, 0.535918, 0.796597, 1.23068, 1.95314", \ + "0.0979134, 0.33986, 0.455583, 0.627583, 0.896685, 1.33208, 2.0543", \ + "0.115504, 0.429472, 0.568443, 0.769627, 1.06694, 1.52407, 2.25255", \ + "0.135361, 0.550865, 0.730713, 0.977028, 1.3309, 1.84659, 2.6272" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0243879, 0.220481, 0.353968, 0.57491, 0.944759, 1.5613, 2.58861", \ + "0.0335033, 0.221348, 0.35577, 0.574923, 0.945152, 1.56182, 2.58934", \ + "0.044083, 0.227819, 0.35704, 0.57552, 0.945153, 1.56259, 2.58935", \ + "0.0641478, 0.248816, 0.372951, 0.5837, 0.94732, 1.5626, 2.58936", \ + "0.103009, 0.295926, 0.417294, 0.621086, 0.968777, 1.56897, 2.58937", \ + "0.165147, 0.383553, 0.510613, 0.712866, 1.05197, 1.62416, 2.61363", \ + "0.261887, 0.535797, 0.675087, 0.890924, 1.23906, 1.8026, 2.74944" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0363831, 0.139815, 0.207978, 0.319979, 0.507507, 0.819437, 1.33934", \ + "0.0595416, 0.176761, 0.245208, 0.35725, 0.544619, 0.85676, 1.37661", \ + "0.0736973, 0.209463, 0.281526, 0.395014, 0.582421, 0.894228, 1.41455", \ + "0.0935139, 0.260641, 0.343351, 0.466027, 0.657906, 0.969987, 1.48934", \ + "0.11868, 0.332859, 0.434968, 0.579826, 0.794681, 1.11851, 1.63922", \ + "0.153875, 0.428873, 0.560944, 0.74307, 1.00251, 1.3754, 1.93074", \ + "0.198989, 0.55625, 0.726247, 0.96556, 1.29637, 1.75631, 2.40923" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0262213, 0.158991, 0.249903, 0.399567, 0.650101, 1.06692, 1.76159", \ + "0.0401112, 0.164632, 0.251965, 0.400271, 0.650102, 1.06738, 1.76296", \ + "0.0526777, 0.180244, 0.263227, 0.405313, 0.651624, 1.06848, 1.76346", \ + "0.0730879, 0.217227, 0.298536, 0.432898, 0.666676, 1.07178, 1.76347", \ + "0.106673, 0.280638, 0.367691, 0.504562, 0.727783, 1.1096, 1.77568", \ + "0.159985, 0.382943, 0.487326, 0.640199, 0.873101, 1.2446, 1.8714", \ + "0.251053, 0.543413, 0.677318, 0.862831, 1.13447, 1.52999, 2.15586" \ + ); + } + } + 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.0514258, 0.191664, 0.285083, 0.440249, 0.699465, 1.13158, 1.85175", \ + "0.074096, 0.219384, 0.313336, 0.468601, 0.728462, 1.15977, 1.87991", \ + "0.0871154, 0.244178, 0.338965, 0.494165, 0.753783, 1.18672, 1.90588", \ + "0.102909, 0.28619, 0.386195, 0.544134, 0.803783, 1.23592, 1.95638", \ + "0.126543, 0.35269, 0.467203, 0.637095, 0.904871, 1.33857, 2.05824", \ + "0.15742, 0.446884, 0.583088, 0.781239, 1.07689, 1.53167, 2.25825", \ + "0.200163, 0.579414, 0.753598, 0.993593, 1.34326, 1.85706, 2.63226" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0332696, 0.229897, 0.363066, 0.58363, 0.95229, 1.56726, 2.59156", \ + "0.0409975, 0.230404, 0.364764, 0.583631, 0.95266, 1.56764, 2.59252", \ + "0.0512745, 0.236339, 0.365803, 0.585605, 0.952661, 1.56767, 2.59253", \ + "0.071372, 0.256873, 0.381152, 0.591919, 0.954269, 1.56768, 2.59274", \ + "0.107806, 0.302971, 0.425473, 0.628502, 0.975905, 1.57474, 2.59398", \ + "0.164632, 0.39025, 0.517508, 0.719798, 1.05865, 1.63003, 2.61605", \ + "0.252085, 0.538106, 0.678206, 0.895386, 1.24293, 1.80738, 2.75056" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0413669, 0.144495, 0.212537, 0.324807, 0.512228, 0.824251, 1.34398", \ + "0.063665, 0.176115, 0.244548, 0.356765, 0.544243, 0.856762, 1.37631", \ + "0.0773747, 0.203646, 0.274677, 0.38806, 0.57576, 0.887847, 1.40837", \ + "0.0959754, 0.248939, 0.327752, 0.447651, 0.638931, 0.951914, 1.47233", \ + "0.118869, 0.314782, 0.408222, 0.544446, 0.751714, 1.0737, 1.59593", \ + "0.150322, 0.404548, 0.525048, 0.692023, 0.932445, 1.288, 1.83578", \ + "0.190601, 0.525871, 0.681423, 0.899585, 1.2021, 1.62399, 2.24096" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0259499, 0.159231, 0.249814, 0.3995, 0.65011, 1.06744, 1.76315", \ + "0.0351032, 0.162642, 0.251164, 0.399553, 0.650124, 1.06767, 1.76316", \ + "0.0453721, 0.172532, 0.258313, 0.40307, 0.65055, 1.06768, 1.76317", \ + "0.0646853, 0.198162, 0.281438, 0.420961, 0.660569, 1.06999, 1.76318", \ + "0.0977355, 0.248016, 0.333361, 0.471194, 0.701328, 1.09459, 1.77237", \ + "0.15112, 0.335772, 0.430114, 0.57402, 0.804149, 1.18669, 1.83419", \ + "0.23445, 0.47591, 0.592879, 0.760259, 1.00898, 1.39786, 2.03144" \ + ); + } + } + 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.0403404, 0.182618, 0.276588, 0.431758, 0.691157, 1.12326, 1.84344", \ + "0.0639127, 0.213785, 0.307879, 0.463335, 0.723576, 1.15542, 1.87597", \ + "0.0787037, 0.246422, 0.341454, 0.496629, 0.756342, 1.18912, 1.90843", \ + "0.0996637, 0.30212, 0.404953, 0.563327, 0.822189, 1.25409, 1.97428", \ + "0.133348, 0.387212, 0.50966, 0.686733, 0.95677, 1.38903, 2.10765", \ + "0.179005, 0.503263, 0.657191, 0.875346, 1.18628, 1.64885, 2.37429", \ + "0.246089, 0.666798, 0.864048, 1.13668, 1.52848, 2.07752, 2.87775" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0332588, 0.229684, 0.362994, 0.583545, 0.95233, 1.56707, 2.59156", \ + "0.0468045, 0.230906, 0.363978, 0.583546, 0.952834, 1.56759, 2.59158", \ + "0.0592905, 0.241318, 0.367704, 0.585765, 0.952835, 1.56761, 2.59159", \ + "0.0792062, 0.27322, 0.392312, 0.597333, 0.955529, 1.56762, 2.5916", \ + "0.111523, 0.336611, 0.457777, 0.65335, 0.98967, 1.57861, 2.59161", \ + "0.165852, 0.440151, 0.580066, 0.785041, 1.11362, 1.66426, 2.62911", \ + "0.259126, 0.607106, 0.770291, 1.01538, 1.37413, 1.92748, 2.83326" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.020084, 0.0817563, 0.121741, 0.187838, 0.298482, 0.482537, 0.788672", \ + "0.0354339, 0.122371, 0.164965, 0.231604, 0.342137, 0.526191, 0.832541", \ + "0.0429905, 0.152388, 0.201382, 0.273239, 0.385824, 0.569954, 0.876156", \ + "0.0525158, 0.196373, 0.257875, 0.343007, 0.46733, 0.65723, 0.964076", \ + "0.0612438, 0.255228, 0.3367, 0.445618, 0.596569, 0.813526, 1.13441", \ + "0.0691563, 0.328625, 0.439872, 0.586732, 0.782734, 1.05123, 1.42916", \ + "0.0720631, 0.419635, 0.566004, 0.765954, 1.03538, 1.38865, 1.86891" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0144625, 0.0925067, 0.145586, 0.233531, 0.381132, 0.626515, 1.03531", \ + "0.0355573, 0.105222, 0.153123, 0.236529, 0.381192, 0.626554, 1.03532", \ + "0.0506383, 0.125153, 0.171595, 0.250198, 0.388516, 0.627927, 1.03592", \ + "0.0755053, 0.164098, 0.212823, 0.290251, 0.419913, 0.64612, 1.04131", \ + "0.115405, 0.225515, 0.283687, 0.367617, 0.50049, 0.714252, 1.08409", \ + "0.180574, 0.326615, 0.399581, 0.50237, 0.649758, 0.875798, 1.23446", \ + "0.289141, 0.488106, 0.58519, 0.718832, 0.902541, 1.16739, 1.55065" \ + ); + } + } + 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.0301858, 0.172432, 0.266576, 0.422029, 0.681884, 1.11552, 1.83769", \ + "0.048776, 0.203641, 0.297924, 0.4537, 0.714514, 1.14774, 1.86962", \ + "0.059627, 0.236035, 0.33142, 0.486966, 0.74701, 1.18166, 1.90256", \ + "0.0752212, 0.290318, 0.394335, 0.553608, 0.813382, 1.24612, 1.96883", \ + "0.101816, 0.372513, 0.497771, 0.676158, 0.947638, 1.38144, 2.10168", \ + "0.137878, 0.484899, 0.641489, 0.862799, 1.1761, 1.64093, 2.36864", \ + "0.192597, 0.642397, 0.844224, 1.12021, 1.51521, 2.06854, 2.8719" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0244762, 0.220514, 0.354146, 0.57491, 0.944493, 1.56132, 2.58861", \ + "0.0394411, 0.222368, 0.354412, 0.575352, 0.945185, 1.56145, 2.58958", \ + "0.0507447, 0.23361, 0.359372, 0.575725, 0.94662, 1.56256, 2.58962", \ + "0.0686859, 0.266126, 0.385041, 0.589407, 0.947999, 1.56257, 2.58963", \ + "0.100882, 0.329643, 0.451476, 0.646711, 0.983271, 1.57369, 2.59111", \ + "0.153389, 0.432985, 0.571698, 0.779286, 1.10811, 1.65964, 2.62754", \ + "0.245395, 0.598988, 0.76232, 1.00619, 1.36607, 1.92299, 2.83155" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0197815, 0.0811983, 0.121045, 0.186838, 0.297212, 0.480555, 0.786215", \ + "0.0344774, 0.121737, 0.164256, 0.230702, 0.340751, 0.524626, 0.830149", \ + "0.0413798, 0.151657, 0.200448, 0.272205, 0.384496, 0.568012, 0.873913", \ + "0.0497987, 0.194964, 0.256597, 0.341668, 0.465771, 0.65528, 0.961705", \ + "0.0562866, 0.252875, 0.334631, 0.44357, 0.594453, 0.811259, 1.13192", \ + "0.0578101, 0.32426, 0.43597, 0.583594, 0.779557, 1.04824, 1.42658", \ + "0.0578111, 0.4114, 0.55904, 0.759682, 1.03055, 1.38439, 1.86552" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0105532, 0.0865135, 0.139659, 0.227674, 0.375158, 0.620488, 1.02932", \ + "0.0246409, 0.0992039, 0.147283, 0.230747, 0.375292, 0.620616, 1.02955", \ + "0.0359944, 0.118519, 0.165536, 0.244304, 0.382484, 0.622229, 1.03004", \ + "0.0548348, 0.156285, 0.206011, 0.284077, 0.413995, 0.640365, 1.03543", \ + "0.0852534, 0.216249, 0.275418, 0.360569, 0.49521, 0.708199, 1.07907", \ + "0.13706, 0.312642, 0.389784, 0.493515, 0.642334, 0.869715, 1.22867", \ + "0.22682, 0.468223, 0.568969, 0.709049, 0.894056, 1.16131, 1.5438" \ + ); + } + } + 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.0251589, 0.130167, 0.199677, 0.314433, 0.506465, 0.826251, 1.35926", \ + "0.0426913, 0.165183, 0.234773, 0.349801, 0.541938, 0.862057, 1.39534", \ + "0.0521935, 0.198182, 0.271018, 0.386411, 0.578367, 0.898304, 1.43176", \ + "0.0654085, 0.250297, 0.334036, 0.457207, 0.650811, 0.9703, 1.50311", \ + "0.0871438, 0.325902, 0.431539, 0.577367, 0.790221, 1.117, 1.6491", \ + "0.114202, 0.427457, 0.562623, 0.750478, 1.01038, 1.38003, 1.93666", \ + "0.15202, 0.563911, 0.743736, 0.985824, 1.32242, 1.7876, 2.43498" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0179775, 0.163936, 0.263837, 0.42927, 0.706191, 1.16767, 1.93655", \ + "0.0337767, 0.167946, 0.26492, 0.429271, 0.706395, 1.16768, 1.9367", \ + "0.0450394, 0.183174, 0.274146, 0.432457, 0.70656, 1.16799, 1.93671", \ + "0.0625638, 0.218824, 0.306589, 0.454149, 0.715276, 1.16804, 1.93672", \ + "0.0943566, 0.283873, 0.376248, 0.522594, 0.76603, 1.19421, 1.94619", \ + "0.146882, 0.38448, 0.497722, 0.659591, 0.907787, 1.31085, 2.01057", \ + "0.237911, 0.550024, 0.686753, 0.88341, 1.1721, 1.59558, 2.26903" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0194881, 0.0809989, 0.12084, 0.186621, 0.297, 0.480344, 0.786093", \ + "0.0340886, 0.121363, 0.163889, 0.230354, 0.340495, 0.524449, 0.829846", \ + "0.0413583, 0.151093, 0.20005, 0.271829, 0.384145, 0.567735, 0.873582", \ + "0.050809, 0.194769, 0.256262, 0.341298, 0.465492, 0.654951, 0.961397", \ + "0.0598075, 0.253272, 0.334711, 0.443377, 0.594197, 0.811144, 1.13169", \ + "0.0670539, 0.327171, 0.437354, 0.584524, 0.779933, 1.04816, 1.42635", \ + "0.0670549, 0.420744, 0.56636, 0.765052, 1.03321, 1.38623, 1.86589" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0106595, 0.0865059, 0.139656, 0.227677, 0.375174, 0.620507, 1.02982", \ + "0.0249959, 0.099332, 0.147323, 0.230619, 0.375508, 0.620643, 1.03032", \ + "0.0361684, 0.11891, 0.165744, 0.244478, 0.382508, 0.622325, 1.03033", \ + "0.0544381, 0.156312, 0.206252, 0.284312, 0.414134, 0.640487, 1.03566", \ + "0.0840566, 0.216095, 0.275616, 0.360666, 0.495396, 0.708681, 1.07914", \ + "0.134104, 0.310447, 0.388654, 0.492761, 0.642668, 0.869784, 1.22937", \ + "0.221616, 0.461213, 0.563719, 0.704606, 0.890409, 1.15599, 1.5432" \ + ); + } + } + 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.0403404, 0.182618, 0.276588, 0.431758, 0.691157, 1.12326, 1.84344", \ + "0.0639127, 0.213785, 0.307879, 0.463335, 0.723576, 1.15542, 1.87597", \ + "0.0787037, 0.246422, 0.341454, 0.496629, 0.756342, 1.18912, 1.90843", \ + "0.0996637, 0.30212, 0.404953, 0.563327, 0.822189, 1.25409, 1.97428", \ + "0.133348, 0.387212, 0.50966, 0.686733, 0.95677, 1.38903, 2.10765", \ + "0.179005, 0.503263, 0.657191, 0.875346, 1.18628, 1.64885, 2.37429", \ + "0.246089, 0.666798, 0.864048, 1.13668, 1.52848, 2.07752, 2.87775" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0332588, 0.229684, 0.362994, 0.583545, 0.95233, 1.56707, 2.59156", \ + "0.0468045, 0.230906, 0.363978, 0.583546, 0.952834, 1.56759, 2.59158", \ + "0.0592905, 0.241318, 0.367704, 0.585765, 0.952835, 1.56761, 2.59159", \ + "0.0792062, 0.27322, 0.392312, 0.597333, 0.955529, 1.56762, 2.5916", \ + "0.111523, 0.336611, 0.457777, 0.65335, 0.98967, 1.57861, 2.59161", \ + "0.165852, 0.440151, 0.580066, 0.785041, 1.11362, 1.66426, 2.62911", \ + "0.259126, 0.607106, 0.770291, 1.01538, 1.37413, 1.92748, 2.83326" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.020084, 0.0817563, 0.121741, 0.187838, 0.298482, 0.482537, 0.788672", \ + "0.0354339, 0.122371, 0.164965, 0.231604, 0.342137, 0.526191, 0.832541", \ + "0.0429905, 0.152388, 0.201382, 0.273239, 0.385824, 0.569954, 0.876156", \ + "0.0525158, 0.196373, 0.257875, 0.343007, 0.46733, 0.65723, 0.964076", \ + "0.0612438, 0.255228, 0.3367, 0.445618, 0.596569, 0.813526, 1.13441", \ + "0.0691563, 0.328625, 0.439872, 0.586732, 0.782734, 1.05123, 1.42916", \ + "0.0720631, 0.419635, 0.566004, 0.765954, 1.03538, 1.38865, 1.86891" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0144625, 0.0925067, 0.145586, 0.233531, 0.381132, 0.626515, 1.03531", \ + "0.0355573, 0.105222, 0.153123, 0.236529, 0.381192, 0.626554, 1.03532", \ + "0.0506383, 0.125153, 0.171595, 0.250198, 0.388516, 0.627927, 1.03592", \ + "0.0755053, 0.164098, 0.212823, 0.290251, 0.419913, 0.64612, 1.04131", \ + "0.115405, 0.225515, 0.283687, 0.367617, 0.50049, 0.714252, 1.08409", \ + "0.180574, 0.326615, 0.399581, 0.50237, 0.649758, 0.875798, 1.23446", \ + "0.289141, 0.488106, 0.58519, 0.718832, 0.902541, 1.16739, 1.55065" \ + ); + } + } + 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.010955, 0.0117794, 0.0117203, 0.011614, 0.0112797, 0.0107486, 0.0101604", \ + "0.0103886, 0.0113034, 0.0115456, 0.0113741, 0.0112529, 0.0107473, 0.0102581", \ + "0.0104919, 0.0111594, 0.0111344, 0.0111612, 0.0110464, 0.0107859, 0.0101204", \ + "0.0114398, 0.0110192, 0.0112012, 0.0111326, 0.0112561, 0.0106357, 0.010043", \ + "0.0148619, 0.0124453, 0.0119936, 0.011813, 0.0112856, 0.0116831, 0.0101633", \ + "0.0236798, 0.0175422, 0.0161654, 0.0149377, 0.013509, 0.0131594, 0.0112408", \ + "0.0425589, 0.0315829, 0.0284, 0.0250467, 0.0221558, 0.0183849, 0.0168793" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0074725, 0.00759998, 0.00757578, 0.00741109, 0.00722723, 0.00670059, 0.00583883", \ + "0.00701704, 0.00736092, 0.00726499, 0.00728385, 0.00697898, 0.00656707, 0.00583522", \ + "0.00747232, 0.00728757, 0.00736627, 0.00712376, 0.00693216, 0.00682252, 0.00590449", \ + "0.00908343, 0.00816018, 0.00773194, 0.00749632, 0.00730288, 0.00722353, 0.00564523", \ + "0.013098, 0.0100928, 0.00941428, 0.00871923, 0.0078916, 0.00814601, 0.00669013", \ + "0.0217072, 0.0160319, 0.014192, 0.0128165, 0.011322, 0.00911042, 0.00869761", \ + "0.0401217, 0.0310346, 0.0274529, 0.0239587, 0.0203944, 0.0170913, 0.0133199" \ + ); + } + } + 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.0118259, 0.0119794, 0.011847, 0.0117273, 0.0113615, 0.0108087, 0.0102554", \ + "0.0114021, 0.011706, 0.0118301, 0.0115239, 0.0113287, 0.010828, 0.0103117", \ + "0.0114393, 0.0116679, 0.0115312, 0.0116009, 0.0112263, 0.010858, 0.0103002", \ + "0.0121812, 0.0117198, 0.0117459, 0.0115579, 0.0113883, 0.010765, 0.0103404", \ + "0.0152074, 0.0131936, 0.0127925, 0.0123845, 0.0117316, 0.0118984, 0.0105442", \ + "0.0234693, 0.0183838, 0.0170653, 0.015737, 0.0142189, 0.013656, 0.012229", \ + "0.0413605, 0.0326302, 0.0295444, 0.0261454, 0.0228888, 0.0193292, 0.0170163" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.011649, 0.0116536, 0.0115762, 0.0114451, 0.0112061, 0.0107422, 0.0099996", \ + "0.0110501, 0.011414, 0.0113025, 0.0112064, 0.0109807, 0.0106166, 0.00983006", \ + "0.0111002, 0.0112801, 0.011358, 0.0110989, 0.0109998, 0.0105743, 0.00980939", \ + "0.0120394, 0.0116419, 0.0114619, 0.0113415, 0.0113298, 0.0105954, 0.00969901", \ + "0.015176, 0.0131065, 0.0127874, 0.01237, 0.0115491, 0.0119556, 0.0110462", \ + "0.0231233, 0.0180854, 0.0167318, 0.015609, 0.0145229, 0.0127479, 0.0124072", \ + "0.0402591, 0.0316506, 0.0284638, 0.0254243, 0.0222443, 0.0198272, 0.0166637" \ + ); + } + } + 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.00661231, 0.00743761, 0.00740163, 0.00730881, 0.00702327, 0.0064705, 0.00583128", \ + "0.00656062, 0.00688622, 0.00704036, 0.0069559, 0.00688372, 0.00643407, 0.00581512", \ + "0.00729384, 0.00702991, 0.0068567, 0.00698216, 0.00675572, 0.0063651, 0.00575537", \ + "0.00909239, 0.00757477, 0.00740474, 0.00707681, 0.00700332, 0.00630886, 0.00578076", \ + "0.0134036, 0.0102018, 0.00932481, 0.00859572, 0.00759286, 0.00807205, 0.0060049", \ + "0.0229761, 0.0168409, 0.0152488, 0.0132831, 0.0112556, 0.0097453, 0.00828983", \ + "0.0428838, 0.0322863, 0.0292109, 0.0259334, 0.0220794, 0.0177274, 0.0149117" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00774911, 0.00892226, 0.00885485, 0.00874223, 0.00859276, 0.00814664, 0.00721003", \ + "0.00773148, 0.00859995, 0.00881386, 0.00879608, 0.00855524, 0.00819014, 0.00733871", \ + "0.00846628, 0.00868206, 0.00868099, 0.00872484, 0.00874507, 0.00828628, 0.0075255", \ + "0.0105367, 0.00940921, 0.00928962, 0.00901546, 0.00874368, 0.00915445, 0.00879212", \ + "0.0149117, 0.0113286, 0.0106731, 0.0102244, 0.00968017, 0.00863587, 0.00870038", \ + "0.0246534, 0.0175536, 0.0157154, 0.0142125, 0.0130009, 0.0117628, 0.00924224", \ + "0.0442868, 0.0332069, 0.0296539, 0.0255868, 0.0221666, 0.0189422, 0.0161722" \ + ); + } + } + 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.00537789, 0.00649769, 0.00651002, 0.00638066, 0.00607883, 0.00555569, 0.00490529", \ + "0.00565566, 0.00593818, 0.00605943, 0.00610881, 0.00594213, 0.0055296, 0.0049739", \ + "0.00654342, 0.00604366, 0.00596958, 0.0058952, 0.00604627, 0.00550357, 0.00487335", \ + "0.00860678, 0.00667767, 0.00656403, 0.00620366, 0.00597181, 0.00532365, 0.00470741", \ + "0.0132743, 0.00940714, 0.00846119, 0.00770976, 0.0067269, 0.00697736, 0.0053474", \ + "0.0232511, 0.0162115, 0.0143886, 0.0124894, 0.0103462, 0.00963223, 0.00783154", \ + "0.0435923, 0.031861, 0.0286728, 0.025053, 0.0211872, 0.0166006, 0.0139923" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00373162, 0.0050183, 0.00483881, 0.00471039, 0.004584, 0.00409064, 0.00316054", \ + "0.00371024, 0.00458658, 0.00478539, 0.00465311, 0.00451107, 0.00422793, 0.00339525", \ + "0.00445566, 0.00466041, 0.00467985, 0.0047017, 0.00475092, 0.00609281, 0.00356158", \ + "0.00661931, 0.00540899, 0.00529724, 0.00504592, 0.00463815, 0.00541294, 0.00495585", \ + "0.0110832, 0.00741052, 0.00668688, 0.00627397, 0.0058575, 0.00465028, 0.00511088", \ + "0.0208158, 0.0135928, 0.0118748, 0.0102349, 0.0090494, 0.0077337, 0.00526822", \ + "0.040754, 0.029298, 0.0257017, 0.0217919, 0.0183432, 0.0152041, 0.0123555" \ + ); + } + } + 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.00538872, 0.00650594, 0.00650773, 0.00639108, 0.00613851, 0.00562224, 0.00573451", \ + "0.00577401, 0.00598416, 0.00604261, 0.00602411, 0.00591532, 0.00543175, 0.00557172", \ + "0.00672063, 0.00606944, 0.00618396, 0.00594773, 0.0058256, 0.00542564, 0.00548649", \ + "0.00892968, 0.0068616, 0.00655389, 0.00650404, 0.00591508, 0.00539702, 0.00562561", \ + "0.0139649, 0.0098305, 0.00884548, 0.00782321, 0.00747252, 0.00590436, 0.00633941", \ + "0.0245985, 0.0170739, 0.0151631, 0.0132239, 0.0110172, 0.00931895, 0.00735845", \ + "0.0462779, 0.0340358, 0.0305838, 0.0264915, 0.0226111, 0.0181977, 0.0138547" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00354736, 0.00477427, 0.00466742, 0.00454486, 0.00442405, 0.00394151, 0.00308874", \ + "0.0035956, 0.00430666, 0.00452685, 0.00437174, 0.00430969, 0.00404822, 0.00329685", \ + "0.00444312, 0.00442427, 0.00440495, 0.00445253, 0.00449291, 0.00475823, 0.00330902", \ + "0.00677526, 0.00526965, 0.00511975, 0.00480283, 0.00439481, 0.00436904, 0.00474494", \ + "0.0116038, 0.00753168, 0.00670892, 0.00620421, 0.00565069, 0.00443574, 0.00502363", \ + "0.0219511, 0.0142028, 0.0123947, 0.0105774, 0.00927193, 0.00780413, 0.00549216", \ + "0.0431065, 0.0310142, 0.027119, 0.0230603, 0.0190639, 0.0155908, 0.0125183" \ + ); + } + } + 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.00538872, 0.00650594, 0.00650773, 0.00639108, 0.00613851, 0.00562224, 0.00573451", \ + "0.00577401, 0.00598416, 0.00604261, 0.00602411, 0.00591532, 0.00543175, 0.00557172", \ + "0.00672063, 0.00606944, 0.00618396, 0.00594773, 0.0058256, 0.00542564, 0.00548649", \ + "0.00892968, 0.0068616, 0.00655389, 0.00650404, 0.00591508, 0.00539702, 0.00562561", \ + "0.0139649, 0.0098305, 0.00884548, 0.00782321, 0.00747252, 0.00590436, 0.00633941", \ + "0.0245985, 0.0170739, 0.0151631, 0.0132239, 0.0110172, 0.00931895, 0.00735845", \ + "0.0462779, 0.0340358, 0.0305838, 0.0264915, 0.0226111, 0.0181977, 0.0138547" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00354736, 0.00477427, 0.00466742, 0.00454486, 0.00442405, 0.00394151, 0.00308874", \ + "0.0035956, 0.00430666, 0.00452685, 0.00437174, 0.00430969, 0.00404822, 0.00329685", \ + "0.00444312, 0.00442427, 0.00440495, 0.00445253, 0.00449291, 0.00475823, 0.00330902", \ + "0.00677526, 0.00526965, 0.00511975, 0.00480283, 0.00439481, 0.00436904, 0.00474494", \ + "0.0116038, 0.00753168, 0.00670892, 0.00620421, 0.00565069, 0.00443574, 0.00502363", \ + "0.0219511, 0.0142028, 0.0123947, 0.0105774, 0.00927193, 0.00780413, 0.00549216", \ + "0.0431065, 0.0310142, 0.027119, 0.0230603, 0.0190639, 0.0155908, 0.0125183" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00570661; + rise_capacitance : 0.00560055; + rise_capacitance_range (0.00511646, 0.00623296); + fall_capacitance : 0.00581267; + fall_capacitance_range (0.0049267, 0.00660859); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00601975; + rise_capacitance : 0.00611293; + rise_capacitance_range (0.00527141, 0.00680194); + fall_capacitance : 0.00592658; + fall_capacitance_range (0.00523471, 0.00654881); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00551829; + rise_capacitance : 0.00568128; + rise_capacitance_range (0.0045007, 0.0072063); + fall_capacitance : 0.00535531; + fall_capacitance_range (0.00482208, 0.00603741); + } + } + cell (sg13cmos5l_a221oi_1) { + area : 14.5152; + cell_footprint : "a221oi"; + cell_leakage_power : 967.845; + leakage_power () { + value : 364.953; + when : "!A1&!A2&!B1&!B2&!C1&Y"; + } + leakage_power () { + value : 831.47; + when : "!A1&!A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 838.852; + when : "!A1&!A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 838.852; + when : "!A1&!A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 1629.59; + when : "!A1&!A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 550.028; + when : "!A1&!A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 838.858; + when : "!A1&A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 846.241; + when : "!A1&A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 628.014; + when : "!A1&A2&B1&!B2&!C1&Y"; + } + leakage_power () { + value : 846.241; + when : "!A1&A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 1636.97; + when : "!A1&A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 557.422; + when : "!A1&A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 838.858; + when : "A1&!A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 846.241; + when : "A1&!A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 588.257; + when : "A1&!A2&B1&!B2&!C1&Y"; + } + leakage_power () { + value : 846.241; + when : "A1&!A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 1636.97; + when : "A1&!A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 557.422; + when : "A1&!A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 2175.96; + when : "A1&A2&!B1&!B2&!C1&!Y"; + } + leakage_power () { + value : 543.471; + when : "A1&A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 2189.62; + when : "A1&A2&!B1&B2&!C1&!Y"; + } + leakage_power () { + value : 560.704; + when : "A1&A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 2189.62; + when : "A1&A2&B1&!B2&!C1&!Y"; + } + leakage_power () { + value : 560.704; + when : "A1&A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 1067.96; + when : "A1&A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 494.283; + when : "A1&A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 628.013; + 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.108401, 0.315393, 0.457044, 0.69114, 1.08282, 1.73541, 2.8242", \ + "0.131518, 0.340476, 0.482929, 0.717585, 1.11004, 1.76277, 2.85018", \ + "0.147214, 0.359657, 0.502286, 0.737235, 1.13005, 1.78296, 2.87083", \ + "0.167754, 0.392328, 0.536753, 0.771884, 1.16503, 1.81786, 2.90625", \ + "0.194806, 0.447421, 0.59891, 0.839854, 1.23356, 1.8872, 2.97915", \ + "0.22539, 0.528034, 0.695977, 0.953316, 1.36127, 2.02029, 3.10751", \ + "0.270764, 0.651485, 0.846991, 1.13467, 1.57978, 2.27249, 3.37701" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0773653, 0.364332, 0.563436, 0.892557, 1.44344, 2.36138, 3.88956", \ + "0.0798954, 0.364333, 0.563437, 0.892558, 1.44345, 2.36139, 3.89109", \ + "0.0864618, 0.365602, 0.564941, 0.894563, 1.44346, 2.3614, 3.8911", \ + "0.101463, 0.375611, 0.569032, 0.894564, 1.44347, 2.36141, 3.89111", \ + "0.135503, 0.407127, 0.595168, 0.910623, 1.44992, 2.36142, 3.89292", \ + "0.207329, 0.478545, 0.664593, 0.972346, 1.49461, 2.38309, 3.91098", \ + "0.328765, 0.621152, 0.805837, 1.11332, 1.62671, 2.49145, 3.95619" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0516776, 0.157993, 0.22764, 0.341443, 0.53078, 0.844349, 1.36547", \ + "0.0826831, 0.194695, 0.264526, 0.378229, 0.567673, 0.88113, 1.40226", \ + "0.103578, 0.229121, 0.301353, 0.415984, 0.605079, 0.918637, 1.4398", \ + "0.133162, 0.284291, 0.365753, 0.488097, 0.680714, 0.994146, 1.51476", \ + "0.170845, 0.362858, 0.462578, 0.605428, 0.8189, 1.14304, 1.66462", \ + "0.223415, 0.468732, 0.596657, 0.774762, 1.03075, 1.40233, 1.95691", \ + "0.294923, 0.60547, 0.771072, 1.00419, 1.32981, 1.78723, 2.43705" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0590911, 0.188812, 0.279502, 0.429222, 0.679763, 1.09757, 1.79505", \ + "0.0727519, 0.192983, 0.280941, 0.42949, 0.679878, 1.09758, 1.79506", \ + "0.0888961, 0.207456, 0.291073, 0.434556, 0.681463, 1.09759, 1.7952", \ + "0.118562, 0.244173, 0.325303, 0.46066, 0.695934, 1.10189, 1.79521", \ + "0.166013, 0.311253, 0.396532, 0.532179, 0.755402, 1.13902, 1.80789", \ + "0.241415, 0.423472, 0.52295, 0.669651, 0.903169, 1.27273, 1.901", \ + "0.367126, 0.602665, 0.726344, 0.904325, 1.1701, 1.56176, 2.1847" \ + ); + } + } + 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.0930995, 0.300285, 0.442277, 0.676814, 1.06931, 1.72334, 2.81334", \ + "0.115835, 0.325427, 0.468026, 0.703551, 1.09615, 1.75169, 2.8407", \ + "0.130273, 0.344454, 0.487386, 0.723052, 1.11648, 1.77078, 2.86286", \ + "0.148227, 0.376715, 0.521673, 0.757505, 1.15087, 1.80567, 2.89673", \ + "0.169917, 0.430404, 0.583075, 0.825029, 1.21972, 1.87455, 2.96958", \ + "0.19239, 0.509353, 0.678408, 0.937682, 1.34686, 2.0091, 3.0975", \ + "0.227782, 0.628576, 0.827287, 1.1172, 1.56662, 2.25946, 3.36626" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0644129, 0.350805, 0.55038, 0.879426, 1.43091, 2.35212, 3.88549", \ + "0.0675029, 0.352294, 0.550381, 0.880154, 1.43111, 2.35213, 3.8855", \ + "0.0745531, 0.35247, 0.550711, 0.8813, 1.43152, 2.35234, 3.88551", \ + "0.0903041, 0.363098, 0.556212, 0.881428, 1.43153, 2.35235, 3.88552", \ + "0.125592, 0.394999, 0.583443, 0.89879, 1.43884, 2.3524, 3.88737", \ + "0.200545, 0.467902, 0.653281, 0.960594, 1.48452, 2.37399, 3.90782", \ + "0.323185, 0.612108, 0.795479, 1.10407, 1.61794, 2.48377, 3.95129" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0506732, 0.156327, 0.225614, 0.338848, 0.527565, 0.840608, 1.36155", \ + "0.0813436, 0.193287, 0.262556, 0.375703, 0.56415, 0.877267, 1.39834", \ + "0.101536, 0.227375, 0.29935, 0.413423, 0.601724, 0.914712, 1.43665", \ + "0.129893, 0.281909, 0.363283, 0.485295, 0.67737, 0.990253, 1.51116", \ + "0.16579, 0.359274, 0.459141, 0.601837, 0.815069, 1.13891, 1.66068", \ + "0.214257, 0.46258, 0.590978, 0.769565, 1.02617, 1.39768, 1.95261", \ + "0.275945, 0.595078, 0.761854, 0.996205, 1.32342, 1.78158, 2.43203" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0470502, 0.179121, 0.269649, 0.420046, 0.670742, 1.08926, 1.78629", \ + "0.0599938, 0.183196, 0.271532, 0.420258, 0.670743, 1.08938, 1.7863", \ + "0.0742333, 0.197448, 0.281705, 0.424904, 0.672079, 1.08939, 1.78631", \ + "0.101126, 0.23403, 0.315499, 0.450882, 0.686605, 1.09402, 1.78632", \ + "0.142689, 0.299464, 0.385097, 0.522267, 0.745786, 1.1298, 1.79934", \ + "0.209829, 0.407291, 0.508951, 0.65863, 0.892616, 1.26416, 1.89232", \ + "0.324976, 0.582191, 0.70959, 0.889274, 1.15785, 1.55075, 2.17538" \ + ); + } + } + 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.0834437, 0.254963, 0.372451, 0.566385, 0.890958, 1.43177, 2.33308", \ + "0.108741, 0.282865, 0.400836, 0.595317, 0.920291, 1.46214, 2.36396", \ + "0.125005, 0.305474, 0.423791, 0.618387, 0.943794, 1.48495, 2.38714", \ + "0.145219, 0.34337, 0.46485, 0.660264, 0.985597, 1.52712, 2.43017", \ + "0.168644, 0.40375, 0.535548, 0.739647, 1.06885, 1.61068, 2.51366", \ + "0.190879, 0.489266, 0.640685, 0.868322, 1.2169, 1.77071, 2.67454", \ + "0.223343, 0.610629, 0.796875, 1.0618, 1.45754, 2.05643, 2.99178" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0534975, 0.292077, 0.457983, 0.732262, 1.19079, 1.95583, 3.23068", \ + "0.0579135, 0.292078, 0.457984, 0.732263, 1.1915, 1.95626, 3.23135", \ + "0.0661997, 0.294823, 0.458656, 0.732661, 1.19154, 1.95685, 3.23177", \ + "0.0845099, 0.308699, 0.467173, 0.735799, 1.1916, 1.95686, 3.23178", \ + "0.122839, 0.346304, 0.501392, 0.760065, 1.20311, 1.96746, 3.23179", \ + "0.200085, 0.427, 0.58183, 0.835112, 1.26346, 1.99286, 3.24215", \ + "0.325668, 0.581936, 0.736655, 0.994888, 1.42007, 2.13046, 3.33243" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0529068, 0.159237, 0.228661, 0.342127, 0.530969, 0.843967, 1.36516", \ + "0.0842994, 0.196147, 0.265679, 0.378993, 0.567607, 0.880814, 1.40202", \ + "0.10535, 0.230489, 0.302454, 0.416772, 0.605208, 0.918348, 1.44028", \ + "0.135313, 0.285731, 0.36687, 0.488778, 0.680807, 0.993808, 1.51444", \ + "0.173654, 0.363978, 0.463655, 0.605959, 0.818883, 1.14271, 1.66427", \ + "0.225834, 0.470529, 0.597616, 0.775372, 1.03086, 1.40194, 1.95654", \ + "0.294202, 0.607185, 0.772368, 1.00587, 1.33068, 1.78761, 2.43726" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0495277, 0.181838, 0.272847, 0.422678, 0.673903, 1.09236, 1.78896", \ + "0.0617329, 0.185883, 0.274192, 0.423141, 0.673904, 1.09237, 1.78897", \ + "0.0759754, 0.199828, 0.283819, 0.428168, 0.675009, 1.09238, 1.78898", \ + "0.102768, 0.236006, 0.317631, 0.453413, 0.689502, 1.09593, 1.78899", \ + "0.143341, 0.300903, 0.387343, 0.524352, 0.748136, 1.13285, 1.80224", \ + "0.209492, 0.409871, 0.510272, 0.659704, 0.894698, 1.26656, 1.89412", \ + "0.321009, 0.578603, 0.708789, 0.889361, 1.15665, 1.55073, 2.17661" \ + ); + } + } + 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.108401, 0.315393, 0.457044, 0.69114, 1.08282, 1.73541, 2.8242", \ + "0.131518, 0.340476, 0.482929, 0.717585, 1.11004, 1.76277, 2.85018", \ + "0.147214, 0.359657, 0.502286, 0.737235, 1.13005, 1.78296, 2.87083", \ + "0.167754, 0.392328, 0.536753, 0.771884, 1.16503, 1.81786, 2.90625", \ + "0.194806, 0.447421, 0.59891, 0.839854, 1.23356, 1.8872, 2.97915", \ + "0.22539, 0.528034, 0.695977, 0.953316, 1.36127, 2.02029, 3.10751", \ + "0.270764, 0.651485, 0.846991, 1.13467, 1.57978, 2.27249, 3.37701" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0773653, 0.364332, 0.563436, 0.892557, 1.44344, 2.36138, 3.88956", \ + "0.0798954, 0.364333, 0.563437, 0.892558, 1.44345, 2.36139, 3.89109", \ + "0.0864618, 0.365602, 0.564941, 0.894563, 1.44346, 2.3614, 3.8911", \ + "0.101463, 0.375611, 0.569032, 0.894564, 1.44347, 2.36141, 3.89111", \ + "0.135503, 0.407127, 0.595168, 0.910623, 1.44992, 2.36142, 3.89292", \ + "0.207329, 0.478545, 0.664593, 0.972346, 1.49461, 2.38309, 3.91098", \ + "0.328765, 0.621152, 0.805837, 1.11332, 1.62671, 2.49145, 3.95619" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0529068, 0.159237, 0.228661, 0.342127, 0.530969, 0.843967, 1.36516", \ + "0.0842994, 0.196147, 0.265679, 0.378993, 0.567607, 0.880814, 1.40202", \ + "0.10535, 0.230489, 0.302454, 0.416772, 0.605208, 0.918348, 1.44028", \ + "0.135313, 0.285731, 0.36687, 0.488778, 0.680807, 0.993808, 1.51444", \ + "0.173654, 0.363978, 0.463655, 0.605959, 0.818883, 1.14271, 1.66427", \ + "0.225834, 0.470529, 0.597616, 0.775372, 1.03086, 1.40194, 1.95654", \ + "0.294202, 0.607185, 0.772368, 1.00587, 1.33068, 1.78761, 2.43726" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0495277, 0.181838, 0.272847, 0.422678, 0.673903, 1.09236, 1.78896", \ + "0.0617329, 0.185883, 0.274192, 0.423141, 0.673904, 1.09237, 1.78897", \ + "0.0759754, 0.199828, 0.283819, 0.428168, 0.675009, 1.09238, 1.78898", \ + "0.102768, 0.236006, 0.317631, 0.453413, 0.689502, 1.09593, 1.78899", \ + "0.143341, 0.300903, 0.387343, 0.524352, 0.748136, 1.13285, 1.80224", \ + "0.209492, 0.409871, 0.510272, 0.659704, 0.894698, 1.26656, 1.89412", \ + "0.321009, 0.578603, 0.708789, 0.889361, 1.15665, 1.55073, 2.17661" \ + ); + } + } + 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.120932, 0.326619, 0.468071, 0.701945, 1.09312, 1.74494, 2.83145", \ + "0.145985, 0.352761, 0.494539, 0.72886, 1.12031, 1.77329, 2.85816", \ + "0.162819, 0.372688, 0.51473, 0.749095, 1.14097, 1.79312, 2.8808", \ + "0.18554, 0.406512, 0.54995, 0.784309, 1.17589, 1.8283, 2.91694", \ + "0.216908, 0.463204, 0.613637, 0.853075, 1.24581, 1.89795, 2.98774", \ + "0.255804, 0.547088, 0.712114, 0.968778, 1.37505, 2.03266, 3.11752", \ + "0.320026, 0.679515, 0.870691, 1.15382, 1.59879, 2.2864, 3.38755" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0905893, 0.377923, 0.577192, 0.906211, 1.45669, 2.3738, 3.90073", \ + "0.0925211, 0.377945, 0.577193, 0.906212, 1.4567, 2.37381, 3.90194", \ + "0.098539, 0.379252, 0.580026, 0.906215, 1.45671, 2.37382, 3.90195", \ + "0.112897, 0.388739, 0.582364, 0.907509, 1.45672, 2.37383, 3.90196", \ + "0.145651, 0.419419, 0.608223, 0.923458, 1.46274, 2.37477, 3.903", \ + "0.213294, 0.489945, 0.675729, 0.984632, 1.50712, 2.39619, 3.92009", \ + "0.325945, 0.626221, 0.815679, 1.12387, 1.63931, 2.50336, 3.96686" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0559495, 0.162133, 0.231871, 0.345732, 0.535073, 0.848601, 1.36978", \ + "0.0833062, 0.193632, 0.263512, 0.377493, 0.566834, 0.880422, 1.40158", \ + "0.102653, 0.222295, 0.294013, 0.408813, 0.598195, 0.911957, 1.43337", \ + "0.129983, 0.27058, 0.348792, 0.469142, 0.661506, 0.975924, 1.49709", \ + "0.165155, 0.341452, 0.433257, 0.568422, 0.775221, 1.09782, 1.62123", \ + "0.213278, 0.439893, 0.556851, 0.720101, 0.959015, 1.31427, 1.86168", \ + "0.276803, 0.569123, 0.720766, 0.934435, 1.23222, 1.65308, 2.2682" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0589001, 0.188768, 0.279335, 0.429229, 0.680081, 1.09753, 1.79507", \ + "0.0673717, 0.191386, 0.280448, 0.429319, 0.680082, 1.09754, 1.79508", \ + "0.0789724, 0.20059, 0.286798, 0.432704, 0.68059, 1.09769, 1.79523", \ + "0.103288, 0.225699, 0.309433, 0.449393, 0.689988, 1.10035, 1.79524", \ + "0.145176, 0.277472, 0.361205, 0.498614, 0.729954, 1.12491, 1.80403", \ + "0.215004, 0.370698, 0.461537, 0.604001, 0.832606, 1.21558, 1.86458", \ + "0.330111, 0.526039, 0.635104, 0.795127, 1.0425, 1.42438, 2.06119" \ + ); + } + } + 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.106022, 0.311585, 0.453541, 0.687893, 1.0796, 1.73292, 2.82159", \ + "0.130586, 0.337749, 0.479746, 0.714785, 1.10701, 1.76117, 2.84867", \ + "0.146502, 0.357647, 0.499857, 0.734722, 1.12721, 1.7806, 2.87126", \ + "0.167146, 0.391057, 0.534991, 0.769856, 1.16285, 1.8158, 2.90631", \ + "0.194116, 0.446525, 0.597821, 0.838422, 1.23193, 1.88563, 2.9783", \ + "0.226368, 0.527742, 0.69492, 0.953166, 1.36086, 2.02039, 3.10707", \ + "0.281822, 0.655383, 0.851004, 1.13588, 1.58203, 2.27237, 3.37709" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.077767, 0.364778, 0.563942, 0.893573, 1.44532, 2.3646, 3.89641", \ + "0.0800561, 0.36568, 0.564024, 0.893652, 1.44533, 2.36461, 3.89642", \ + "0.0864885, 0.366194, 0.565303, 0.894507, 1.44565, 2.36481, 3.89643", \ + "0.101366, 0.376182, 0.569875, 0.895492, 1.44566, 2.36482, 3.89756", \ + "0.135079, 0.407547, 0.596264, 0.9119, 1.45139, 2.36483, 3.89825", \ + "0.203828, 0.478431, 0.66449, 0.972764, 1.49667, 2.38614, 3.9201", \ + "0.315063, 0.615342, 0.806008, 1.11302, 1.62968, 2.4951, 3.96155" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0549395, 0.160648, 0.229889, 0.343122, 0.531721, 0.844742, 1.36583", \ + "0.0820931, 0.192115, 0.261617, 0.374928, 0.563389, 0.876567, 1.3977", \ + "0.101007, 0.220683, 0.292039, 0.406242, 0.594875, 0.908294, 1.43018", \ + "0.127582, 0.268685, 0.346562, 0.466438, 0.65811, 0.972033, 1.4935", \ + "0.161267, 0.338652, 0.430356, 0.565169, 0.771599, 1.09391, 1.61716", \ + "0.20595, 0.435083, 0.552343, 0.716362, 0.95512, 1.31002, 1.85762", \ + "0.261802, 0.561022, 0.713307, 0.927796, 1.22776, 1.64842, 2.26403" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.046815, 0.179315, 0.270005, 0.420048, 0.671001, 1.08946, 1.7863", \ + "0.0550899, 0.181635, 0.27103, 0.420314, 0.671002, 1.08947, 1.78631", \ + "0.0658462, 0.190704, 0.277249, 0.422963, 0.671976, 1.08948, 1.78674", \ + "0.0883762, 0.215649, 0.29973, 0.439807, 0.680764, 1.0922, 1.78675", \ + "0.12549, 0.266203, 0.351066, 0.489286, 0.720533, 1.11619, 1.79337", \ + "0.189342, 0.358957, 0.449641, 0.593781, 0.824132, 1.20606, 1.85525", \ + "0.294718, 0.50901, 0.623093, 0.784448, 1.02961, 1.41522, 2.05243" \ + ); + } + } + 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.0940133, 0.264178, 0.381605, 0.575365, 0.899201, 1.43935, 2.33923", \ + "0.121029, 0.292999, 0.410606, 0.604301, 0.928694, 1.4696, 2.36999", \ + "0.138975, 0.316277, 0.433949, 0.627864, 0.952395, 1.49267, 2.39331", \ + "0.162303, 0.355313, 0.475742, 0.670429, 0.994835, 1.53645, 2.43658", \ + "0.191226, 0.417732, 0.547794, 0.750655, 1.07872, 1.61928, 2.52042", \ + "0.224002, 0.506449, 0.655678, 0.880609, 1.22859, 1.78029, 2.68202", \ + "0.276093, 0.636951, 0.820127, 1.0787, 1.47132, 2.06876, 3.00088" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0646451, 0.303448, 0.469094, 0.74307, 1.20209, 1.96511, 3.24026", \ + "0.0678423, 0.303449, 0.469095, 0.743071, 1.20218, 1.966, 3.24027", \ + "0.0755878, 0.305861, 0.470062, 0.747096, 1.20219, 1.96665, 3.24028", \ + "0.0928862, 0.319267, 0.477998, 0.747097, 1.20239, 1.96688, 3.24029", \ + "0.129613, 0.356701, 0.511286, 0.770012, 1.21403, 1.97903, 3.2403", \ + "0.202013, 0.435504, 0.590939, 0.843956, 1.27393, 2.00222, 3.25022", \ + "0.317525, 0.584267, 0.744495, 1.0038, 1.42905, 2.14187, 3.34039" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0571856, 0.163533, 0.233005, 0.34644, 0.535169, 0.848382, 1.36943", \ + "0.0847894, 0.195127, 0.264761, 0.378251, 0.566878, 0.880177, 1.40139", \ + "0.104269, 0.223715, 0.295147, 0.409468, 0.598332, 0.911623, 1.43381", \ + "0.132153, 0.272103, 0.349974, 0.469829, 0.661614, 0.975598, 1.49722", \ + "0.168075, 0.343034, 0.434424, 0.568913, 0.775411, 1.09768, 1.62088", \ + "0.216585, 0.441513, 0.557921, 0.720998, 0.959373, 1.31421, 1.86182", \ + "0.278448, 0.572098, 0.723461, 0.936216, 1.23446, 1.65334, 2.26838" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0495269, 0.181871, 0.272629, 0.422586, 0.674238, 1.09237, 1.78774", \ + "0.0571163, 0.184367, 0.273546, 0.423127, 0.674239, 1.09238, 1.78775", \ + "0.0676897, 0.193232, 0.279926, 0.426361, 0.674751, 1.09239, 1.78871", \ + "0.0901831, 0.217867, 0.301913, 0.442555, 0.683293, 1.0949, 1.78872", \ + "0.12722, 0.268511, 0.353689, 0.491621, 0.722754, 1.11942, 1.79818", \ + "0.188848, 0.360373, 0.451491, 0.595092, 0.826223, 1.20966, 1.85861", \ + "0.292015, 0.505908, 0.618874, 0.78308, 1.03324, 1.41797, 2.053" \ + ); + } + } + 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.120932, 0.326619, 0.468071, 0.701945, 1.09312, 1.74494, 2.83145", \ + "0.145985, 0.352761, 0.494539, 0.72886, 1.12031, 1.77329, 2.85816", \ + "0.162819, 0.372688, 0.51473, 0.749095, 1.14097, 1.79312, 2.8808", \ + "0.18554, 0.406512, 0.54995, 0.784309, 1.17589, 1.8283, 2.91694", \ + "0.216908, 0.463204, 0.613637, 0.853075, 1.24581, 1.89795, 2.98774", \ + "0.255804, 0.547088, 0.712114, 0.968778, 1.37505, 2.03266, 3.11752", \ + "0.320026, 0.679515, 0.870691, 1.15382, 1.59879, 2.2864, 3.38755" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0905893, 0.377923, 0.577192, 0.906211, 1.45669, 2.3738, 3.90073", \ + "0.0925211, 0.377945, 0.577193, 0.906212, 1.4567, 2.37381, 3.90194", \ + "0.098539, 0.379252, 0.580026, 0.906215, 1.45671, 2.37382, 3.90195", \ + "0.112897, 0.388739, 0.582364, 0.907509, 1.45672, 2.37383, 3.90196", \ + "0.145651, 0.419419, 0.608223, 0.923458, 1.46274, 2.37477, 3.903", \ + "0.213294, 0.489945, 0.675729, 0.984632, 1.50712, 2.39619, 3.92009", \ + "0.325945, 0.626221, 0.815679, 1.12387, 1.63931, 2.50336, 3.96686" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0571856, 0.163533, 0.233005, 0.34644, 0.535169, 0.848382, 1.36943", \ + "0.0847894, 0.195127, 0.264761, 0.378251, 0.566878, 0.880177, 1.40139", \ + "0.104269, 0.223715, 0.295147, 0.409468, 0.598332, 0.911623, 1.43381", \ + "0.132153, 0.272103, 0.349974, 0.469829, 0.661614, 0.975598, 1.49722", \ + "0.168075, 0.343034, 0.434424, 0.568913, 0.775411, 1.09768, 1.62088", \ + "0.216585, 0.441513, 0.557921, 0.720998, 0.959373, 1.31421, 1.86182", \ + "0.278448, 0.572098, 0.723461, 0.936216, 1.23446, 1.65334, 2.26838" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0495269, 0.181871, 0.272629, 0.422586, 0.674238, 1.09237, 1.78774", \ + "0.0571163, 0.184367, 0.273546, 0.423127, 0.674239, 1.09238, 1.78775", \ + "0.0676897, 0.193232, 0.279926, 0.426361, 0.674751, 1.09239, 1.78871", \ + "0.0901831, 0.217867, 0.301913, 0.442555, 0.683293, 1.0949, 1.78872", \ + "0.12722, 0.268511, 0.353689, 0.491621, 0.722754, 1.11942, 1.79818", \ + "0.188848, 0.360373, 0.451491, 0.595092, 0.826223, 1.20966, 1.85861", \ + "0.292015, 0.505908, 0.618874, 0.78308, 1.03324, 1.41797, 2.053" \ + ); + } + } + 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.0971186, 0.304152, 0.446107, 0.680735, 1.07257, 1.72588, 2.81461", \ + "0.119252, 0.329312, 0.472068, 0.70709, 1.09937, 1.75402, 2.84179", \ + "0.135666, 0.352108, 0.495124, 0.730561, 1.12359, 1.77706, 2.86812", \ + "0.159632, 0.395931, 0.541338, 0.776778, 1.16981, 1.82409, 2.9151", \ + "0.196577, 0.472831, 0.628745, 0.871767, 1.26662, 1.92054, 3.01193", \ + "0.250565, 0.58578, 0.766735, 1.03488, 1.44945, 2.11096, 3.19951", \ + "0.331881, 0.759393, 0.975661, 1.28978, 1.76076, 2.46686, 3.58107" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0774614, 0.364751, 0.56413, 0.8934, 1.44539, 2.36461, 3.89613", \ + "0.0825416, 0.364752, 0.564255, 0.893617, 1.4454, 2.36462, 3.89615", \ + "0.0932546, 0.367255, 0.564273, 0.894803, 1.44541, 2.36483, 3.89616", \ + "0.115301, 0.382468, 0.572799, 0.896268, 1.44542, 2.36484, 3.89617", \ + "0.156738, 0.426197, 0.609786, 0.918603, 1.4543, 2.36622, 3.89828", \ + "0.226789, 0.515762, 0.699432, 1.0022, 1.513, 2.39315, 3.92094", \ + "0.338886, 0.672515, 0.869565, 1.18186, 1.68911, 2.53358, 3.98" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0470335, 0.14799, 0.216477, 0.32932, 0.517936, 0.830841, 1.3515", \ + "0.0742367, 0.185262, 0.254056, 0.366922, 0.555417, 0.868429, 1.38906", \ + "0.0912446, 0.218597, 0.290562, 0.404683, 0.59305, 0.905968, 1.42676", \ + "0.114539, 0.272157, 0.354376, 0.47715, 0.669643, 0.982869, 1.50306", \ + "0.14398, 0.345039, 0.446481, 0.591058, 0.805588, 1.13019, 1.65157", \ + "0.181363, 0.441542, 0.573849, 0.75563, 1.01426, 1.38738, 1.9432", \ + "0.225175, 0.56344, 0.735616, 0.975407, 1.30683, 1.76777, 2.42097" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0472153, 0.176301, 0.266962, 0.416603, 0.667016, 1.08428, 1.78152", \ + "0.0624713, 0.181318, 0.268667, 0.416958, 0.667059, 1.08435, 1.78153", \ + "0.0784301, 0.196542, 0.279613, 0.422365, 0.668541, 1.08445, 1.78158", \ + "0.107152, 0.233464, 0.314173, 0.44902, 0.683635, 1.08918, 1.78159", \ + "0.15242, 0.300552, 0.385986, 0.521341, 0.744171, 1.12682, 1.7948", \ + "0.226474, 0.412183, 0.511348, 0.659385, 0.889853, 1.26178, 1.8898", \ + "0.349883, 0.589648, 0.71518, 0.893087, 1.15914, 1.54937, 2.17361" \ + ); + } + } + 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.0817446, 0.288972, 0.430936, 0.665507, 1.05796, 1.71202, 2.80206", \ + "0.102876, 0.313781, 0.456426, 0.692123, 1.08491, 1.74011, 2.82891", \ + "0.117015, 0.33681, 0.479819, 0.715534, 1.10886, 1.76301, 2.85587", \ + "0.136755, 0.379892, 0.525923, 0.761727, 1.15517, 1.8102, 2.90113", \ + "0.167593, 0.455218, 0.612466, 0.856359, 1.25201, 1.9066, 2.99957", \ + "0.213224, 0.565046, 0.748291, 1.01878, 1.43413, 2.09654, 3.18707", \ + "0.28349, 0.732784, 0.954966, 1.27123, 1.74242, 2.45186, 3.56877" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0640944, 0.350947, 0.550379, 0.880047, 1.43209, 2.35212, 3.88527", \ + "0.0707288, 0.352405, 0.55038, 0.880244, 1.4321, 2.35213, 3.88528", \ + "0.0819297, 0.353899, 0.550796, 0.880245, 1.43211, 2.35214, 3.88529", \ + "0.104672, 0.370071, 0.55975, 0.882617, 1.43212, 2.35214, 3.88592", \ + "0.146665, 0.414538, 0.597754, 0.905973, 1.44134, 2.35289, 3.88761", \ + "0.216901, 0.504906, 0.688697, 0.990401, 1.50095, 2.38064, 3.91762", \ + "0.326789, 0.663123, 0.85888, 1.16986, 1.67652, 2.52232, 3.96848" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0463254, 0.146562, 0.214701, 0.326906, 0.514737, 0.827006, 1.34757", \ + "0.0731328, 0.183885, 0.252286, 0.364491, 0.552077, 0.86471, 1.38518", \ + "0.0895676, 0.216999, 0.288714, 0.402238, 0.589802, 0.902354, 1.42361", \ + "0.111858, 0.269904, 0.351974, 0.474491, 0.66632, 0.979044, 1.49949", \ + "0.139078, 0.341671, 0.443112, 0.587586, 0.801963, 1.1261, 1.6474", \ + "0.171924, 0.435704, 0.568756, 0.750633, 1.00947, 1.38276, 1.93904", \ + "0.205238, 0.553315, 0.726532, 0.968034, 1.29934, 1.76245, 2.41621" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0365355, 0.166804, 0.257589, 0.407237, 0.657657, 1.07536, 1.7727", \ + "0.0504681, 0.171611, 0.259409, 0.407817, 0.658215, 1.07604, 1.77271", \ + "0.0646646, 0.186709, 0.270121, 0.413162, 0.659073, 1.07605, 1.77272", \ + "0.0891384, 0.222744, 0.304293, 0.439461, 0.674176, 1.08035, 1.77273", \ + "0.128369, 0.288102, 0.374793, 0.511647, 0.734388, 1.11747, 1.78573", \ + "0.194174, 0.396158, 0.49825, 0.648732, 0.881754, 1.2526, 1.88054", \ + "0.304132, 0.568812, 0.696948, 0.878899, 1.14567, 1.53905, 2.1642" \ + ); + } + } + 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.0684801, 0.240229, 0.357902, 0.552428, 0.877897, 1.42032, 2.32426", \ + "0.090507, 0.266509, 0.384919, 0.579722, 0.90572, 1.44856, 2.35347", \ + "0.104192, 0.290347, 0.409123, 0.604522, 0.93094, 1.47341, 2.37732", \ + "0.122274, 0.333244, 0.45616, 0.652549, 0.979019, 1.52176, 2.42748", \ + "0.149759, 0.404177, 0.540017, 0.74705, 1.07808, 1.62174, 2.52572", \ + "0.186645, 0.50699, 0.666748, 0.902095, 1.25728, 1.81436, 2.72086", \ + "0.23965, 0.655318, 0.854851, 1.1337, 1.54734, 2.15838, 3.10372" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0512371, 0.290093, 0.456387, 0.731349, 1.19069, 1.9572, 3.23472", \ + "0.058542, 0.290385, 0.456438, 0.73135, 1.19163, 1.95882, 3.23605", \ + "0.0700743, 0.294712, 0.457741, 0.731585, 1.19221, 1.95883, 3.2369", \ + "0.0926569, 0.313411, 0.469437, 0.736059, 1.19222, 1.95884, 3.23691", \ + "0.133832, 0.359072, 0.51133, 0.765761, 1.20658, 1.9711, 3.23692", \ + "0.202234, 0.448894, 0.603964, 0.854913, 1.27798, 2.00133, 3.24891", \ + "0.309293, 0.606985, 0.772715, 1.0374, 1.45983, 2.16275, 3.35288" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.045975, 0.146202, 0.214409, 0.326537, 0.514376, 0.826635, 1.34749", \ + "0.0724896, 0.183279, 0.251682, 0.363888, 0.551524, 0.863887, 1.38457", \ + "0.0890115, 0.216411, 0.288129, 0.40164, 0.589206, 0.9015, 1.42299", \ + "0.111897, 0.268505, 0.350561, 0.472852, 0.664654, 0.977236, 1.49761", \ + "0.140736, 0.341744, 0.442897, 0.587211, 0.801659, 1.12565, 1.64704", \ + "0.177837, 0.437934, 0.569705, 0.750722, 1.00993, 1.38263, 1.93866", \ + "0.221251, 0.561932, 0.732239, 0.972108, 1.30293, 1.76375, 2.41652" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0365346, 0.166825, 0.257426, 0.407447, 0.657881, 1.07629, 1.77242", \ + "0.0510188, 0.171711, 0.259439, 0.40996, 0.658244, 1.0763, 1.77243", \ + "0.0647685, 0.186924, 0.27009, 0.412925, 0.65908, 1.07653, 1.77346", \ + "0.08923, 0.223725, 0.304935, 0.440049, 0.674322, 1.08097, 1.77347", \ + "0.127358, 0.288073, 0.374808, 0.511996, 0.734716, 1.11774, 1.78604", \ + "0.19139, 0.394538, 0.496676, 0.649516, 0.881696, 1.25346, 1.87966", \ + "0.297583, 0.562677, 0.693086, 0.875443, 1.14323, 1.53965, 2.16532" \ + ); + } + } + 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.0971186, 0.304152, 0.446107, 0.680735, 1.07257, 1.72588, 2.81461", \ + "0.119252, 0.329312, 0.472068, 0.70709, 1.09937, 1.75402, 2.84179", \ + "0.135666, 0.352108, 0.495124, 0.730561, 1.12359, 1.77706, 2.86812", \ + "0.159632, 0.395931, 0.541338, 0.776778, 1.16981, 1.82409, 2.9151", \ + "0.196577, 0.472831, 0.628745, 0.871767, 1.26662, 1.92054, 3.01193", \ + "0.250565, 0.58578, 0.766735, 1.03488, 1.44945, 2.11096, 3.19951", \ + "0.331881, 0.759393, 0.975661, 1.28978, 1.76076, 2.46686, 3.58107" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0774614, 0.364751, 0.56413, 0.8934, 1.44539, 2.36461, 3.89613", \ + "0.0825416, 0.364752, 0.564255, 0.893617, 1.4454, 2.36462, 3.89615", \ + "0.0932546, 0.367255, 0.564273, 0.894803, 1.44541, 2.36483, 3.89616", \ + "0.115301, 0.382468, 0.572799, 0.896268, 1.44542, 2.36484, 3.89617", \ + "0.156738, 0.426197, 0.609786, 0.918603, 1.4543, 2.36622, 3.89828", \ + "0.226789, 0.515762, 0.699432, 1.0022, 1.513, 2.39315, 3.92094", \ + "0.338886, 0.672515, 0.869565, 1.18186, 1.68911, 2.53358, 3.98" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0470335, 0.14799, 0.216477, 0.32932, 0.517936, 0.830841, 1.3515", \ + "0.0742367, 0.185262, 0.254056, 0.366922, 0.555417, 0.868429, 1.38906", \ + "0.0912446, 0.218597, 0.290562, 0.404683, 0.59305, 0.905968, 1.42676", \ + "0.114539, 0.272157, 0.354376, 0.47715, 0.669643, 0.982869, 1.50306", \ + "0.14398, 0.345039, 0.446481, 0.591058, 0.805588, 1.13019, 1.65157", \ + "0.181363, 0.441542, 0.573849, 0.75563, 1.01426, 1.38738, 1.9432", \ + "0.225175, 0.56344, 0.735616, 0.975407, 1.30683, 1.76777, 2.42097" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0472153, 0.176301, 0.266962, 0.416603, 0.667016, 1.08428, 1.78152", \ + "0.0624713, 0.181318, 0.268667, 0.416958, 0.667059, 1.08435, 1.78153", \ + "0.0784301, 0.196542, 0.279613, 0.422365, 0.668541, 1.08445, 1.78158", \ + "0.107152, 0.233464, 0.314173, 0.44902, 0.683635, 1.08918, 1.78159", \ + "0.15242, 0.300552, 0.385986, 0.521341, 0.744171, 1.12682, 1.7948", \ + "0.226474, 0.412183, 0.511348, 0.659385, 0.889853, 1.26178, 1.8898", \ + "0.349883, 0.589648, 0.71518, 0.893087, 1.15914, 1.54937, 2.17361" \ + ); + } + } + 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.109705, 0.315255, 0.456841, 0.690692, 1.08184, 1.73368, 2.8212", \ + "0.134074, 0.341417, 0.483188, 0.71775, 1.10906, 1.76176, 2.84684", \ + "0.152367, 0.365187, 0.507128, 0.741432, 1.13331, 1.78511, 2.87201", \ + "0.17971, 0.410216, 0.554356, 0.788734, 1.18088, 1.83263, 2.91913", \ + "0.222738, 0.489218, 0.64354, 0.884933, 1.2782, 1.93016, 3.01886", \ + "0.286658, 0.606767, 0.785752, 1.05074, 1.46285, 2.12182, 3.20723", \ + "0.386922, 0.789866, 1.00089, 1.31112, 1.77949, 2.48186, 3.59146" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0907487, 0.378257, 0.576955, 0.906206, 1.4567, 2.3738, 3.90048", \ + "0.0946164, 0.378258, 0.576956, 0.906283, 1.45671, 2.37381, 3.90192", \ + "0.104697, 0.380285, 0.579877, 0.90788, 1.45672, 2.37402, 3.90193", \ + "0.126291, 0.39491, 0.585348, 0.908077, 1.45673, 2.37403, 3.90205", \ + "0.166423, 0.437514, 0.621327, 0.93048, 1.46519, 2.37548, 3.9043", \ + "0.233813, 0.526415, 0.712574, 1.01386, 1.52373, 2.40171, 3.92046", \ + "0.339398, 0.678498, 0.8789, 1.19131, 1.69991, 2.54303, 3.98431" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0515945, 0.152355, 0.220829, 0.333659, 0.522176, 0.835195, 1.35584", \ + "0.0761911, 0.184113, 0.253051, 0.366054, 0.554655, 0.86766, 1.38838", \ + "0.092504, 0.212179, 0.283377, 0.39741, 0.586157, 0.899332, 1.42028", \ + "0.114717, 0.258778, 0.337096, 0.457474, 0.649499, 0.963437, 1.48422", \ + "0.141759, 0.325606, 0.418583, 0.554997, 0.762207, 1.08501, 1.60813", \ + "0.175889, 0.416564, 0.536571, 0.702121, 0.943678, 1.29993, 1.84804", \ + "0.212975, 0.532282, 0.690193, 0.909418, 1.21152, 1.63596, 2.25263" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0470593, 0.176337, 0.266922, 0.416709, 0.66688, 1.0844, 1.78152", \ + "0.0566662, 0.179385, 0.268111, 0.416923, 0.667294, 1.08441, 1.78153", \ + "0.068504, 0.189174, 0.275064, 0.420311, 0.667616, 1.08454, 1.7816", \ + "0.0925874, 0.214983, 0.298096, 0.437608, 0.677504, 1.08766, 1.78161", \ + "0.133965, 0.266898, 0.350281, 0.487477, 0.717955, 1.11226, 1.79062", \ + "0.202963, 0.359766, 0.450767, 0.593035, 0.821292, 1.20369, 1.85213", \ + "0.315647, 0.51517, 0.62478, 0.786637, 1.02964, 1.41392, 2.04886" \ + ); + } + } + 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.0946256, 0.300065, 0.441619, 0.675691, 1.06729, 1.71988, 2.80737", \ + "0.118273, 0.325981, 0.467917, 0.702607, 1.09395, 1.74791, 2.8342", \ + "0.134824, 0.349895, 0.492005, 0.726666, 1.11874, 1.77212, 2.85904", \ + "0.158932, 0.394364, 0.539023, 0.773771, 1.16573, 1.81885, 2.90925", \ + "0.196543, 0.4716, 0.627421, 0.869705, 1.26371, 1.91632, 3.00603", \ + "0.253561, 0.58651, 0.766855, 1.03373, 1.44784, 2.10806, 3.1944", \ + "0.343976, 0.765266, 0.978433, 1.29218, 1.76047, 2.4659, 3.57891" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0774093, 0.364094, 0.563373, 0.892552, 1.44345, 2.36138, 3.89109", \ + "0.0826434, 0.364673, 0.563374, 0.892553, 1.44346, 2.36139, 3.8911", \ + "0.0932691, 0.366945, 0.564337, 0.893802, 1.44347, 2.3614, 3.89111", \ + "0.11532, 0.382366, 0.572407, 0.89525, 1.44348, 2.36141, 3.89191", \ + "0.156015, 0.425971, 0.609674, 0.917895, 1.45222, 2.36304, 3.89308", \ + "0.222251, 0.515385, 0.699359, 1.00157, 1.51159, 2.39041, 3.92394", \ + "0.324359, 0.666669, 0.867454, 1.18017, 1.68673, 2.53058, 3.97418" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0508648, 0.150917, 0.218996, 0.331205, 0.518873, 0.831484, 1.35187", \ + "0.0752693, 0.18278, 0.251251, 0.363618, 0.551331, 0.863792, 1.38452", \ + "0.0911501, 0.210686, 0.281519, 0.39499, 0.582984, 0.895453, 1.41627", \ + "0.112702, 0.256906, 0.335079, 0.454801, 0.646183, 0.959593, 1.48062", \ + "0.138522, 0.322846, 0.415771, 0.551865, 0.75906, 1.08106, 1.60408", \ + "0.168848, 0.41217, 0.532348, 0.698839, 0.939767, 1.2956, 1.84401", \ + "0.197973, 0.524262, 0.682785, 0.903186, 1.20639, 1.63099, 2.24823" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0363433, 0.166699, 0.25749, 0.407063, 0.657747, 1.07613, 1.77113", \ + "0.0453316, 0.169813, 0.258783, 0.409954, 0.658275, 1.07614, 1.77238", \ + "0.0563794, 0.179481, 0.265425, 0.410673, 0.659244, 1.07615, 1.7725", \ + "0.0776624, 0.204904, 0.288389, 0.42803, 0.668252, 1.07949, 1.77251", \ + "0.113949, 0.255543, 0.340219, 0.478159, 0.709119, 1.10305, 1.78166", \ + "0.17597, 0.345989, 0.438827, 0.582436, 0.811729, 1.19475, 1.8423", \ + "0.276315, 0.495844, 0.608715, 0.772811, 1.01878, 1.40721, 2.04003" \ + ); + } + } + 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.0789031, 0.249162, 0.366529, 0.5607, 0.885381, 1.42591, 2.32704", \ + "0.103255, 0.276448, 0.394051, 0.589426, 0.912892, 1.45385, 2.35496", \ + "0.119302, 0.301059, 0.418977, 0.613356, 0.938437, 1.47979, 2.38027", \ + "0.141673, 0.345331, 0.46709, 0.662245, 0.987153, 1.52814, 2.43068", \ + "0.175794, 0.419017, 0.553179, 0.758214, 1.08749, 1.6285, 2.52969", \ + "0.224287, 0.524773, 0.683082, 0.916841, 1.26857, 1.8232, 2.72625", \ + "0.297578, 0.684931, 0.87923, 1.15293, 1.56363, 2.16951, 3.10903" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0621582, 0.301071, 0.466683, 0.740839, 1.19965, 1.96335, 3.23712", \ + "0.0681996, 0.30126, 0.466684, 0.742361, 1.20014, 1.96428, 3.23727", \ + "0.0791516, 0.305305, 0.468311, 0.743865, 1.20062, 1.96448, 3.23916", \ + "0.101127, 0.323176, 0.479338, 0.745711, 1.20063, 1.96449, 3.23917", \ + "0.141081, 0.36914, 0.520905, 0.775002, 1.21463, 1.97199, 3.23918", \ + "0.205234, 0.456955, 0.612558, 0.864916, 1.28607, 2.00739, 3.25088", \ + "0.304672, 0.608521, 0.77897, 1.04648, 1.47169, 2.16821, 3.35617" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0505177, 0.150547, 0.218663, 0.330851, 0.518749, 0.830923, 1.35153", \ + "0.07474, 0.182203, 0.250688, 0.363022, 0.550753, 0.863192, 1.38393", \ + "0.0906695, 0.210086, 0.280953, 0.394393, 0.582294, 0.894925, 1.41594", \ + "0.11246, 0.256158, 0.334318, 0.454086, 0.645486, 0.958922, 1.47991", \ + "0.139304, 0.322535, 0.415592, 0.551412, 0.758267, 1.08062, 1.6035", \ + "0.173423, 0.413387, 0.533141, 0.699376, 0.93959, 1.29555, 1.84342", \ + "0.212679, 0.531562, 0.688127, 0.905802, 1.20815, 1.63093, 2.2492" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0363871, 0.166662, 0.257294, 0.407263, 0.65829, 1.07532, 1.77122", \ + "0.0455085, 0.169773, 0.258813, 0.407475, 0.658291, 1.07612, 1.77241", \ + "0.0563055, 0.179608, 0.265545, 0.410708, 0.658671, 1.07613, 1.77242", \ + "0.0779348, 0.205193, 0.288618, 0.428188, 0.668317, 1.07964, 1.77243", \ + "0.113826, 0.255745, 0.340142, 0.47839, 0.708784, 1.10313, 1.78169", \ + "0.174222, 0.345334, 0.438454, 0.582464, 0.811844, 1.1955, 1.84316", \ + "0.271064, 0.491206, 0.605744, 0.770773, 1.01876, 1.40342, 2.04026" \ + ); + } + } + 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.109705, 0.315255, 0.456841, 0.690692, 1.08184, 1.73368, 2.8212", \ + "0.134074, 0.341417, 0.483188, 0.71775, 1.10906, 1.76176, 2.84684", \ + "0.152367, 0.365187, 0.507128, 0.741432, 1.13331, 1.78511, 2.87201", \ + "0.17971, 0.410216, 0.554356, 0.788734, 1.18088, 1.83263, 2.91913", \ + "0.222738, 0.489218, 0.64354, 0.884933, 1.2782, 1.93016, 3.01886", \ + "0.286658, 0.606767, 0.785752, 1.05074, 1.46285, 2.12182, 3.20723", \ + "0.386922, 0.789866, 1.00089, 1.31112, 1.77949, 2.48186, 3.59146" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0907487, 0.378257, 0.576955, 0.906206, 1.4567, 2.3738, 3.90048", \ + "0.0946164, 0.378258, 0.576956, 0.906283, 1.45671, 2.37381, 3.90192", \ + "0.104697, 0.380285, 0.579877, 0.90788, 1.45672, 2.37402, 3.90193", \ + "0.126291, 0.39491, 0.585348, 0.908077, 1.45673, 2.37403, 3.90205", \ + "0.166423, 0.437514, 0.621327, 0.93048, 1.46519, 2.37548, 3.9043", \ + "0.233813, 0.526415, 0.712574, 1.01386, 1.52373, 2.40171, 3.92046", \ + "0.339398, 0.678498, 0.8789, 1.19131, 1.69991, 2.54303, 3.98431" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0515945, 0.152355, 0.220829, 0.333659, 0.522176, 0.835195, 1.35584", \ + "0.0761911, 0.184113, 0.253051, 0.366054, 0.554655, 0.86766, 1.38838", \ + "0.092504, 0.212179, 0.283377, 0.39741, 0.586157, 0.899332, 1.42028", \ + "0.114717, 0.258778, 0.337096, 0.457474, 0.649499, 0.963437, 1.48422", \ + "0.141759, 0.325606, 0.418583, 0.554997, 0.762207, 1.08501, 1.60813", \ + "0.175889, 0.416564, 0.536571, 0.702121, 0.943678, 1.29993, 1.84804", \ + "0.212975, 0.532282, 0.690193, 0.909418, 1.21152, 1.63596, 2.25263" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0470593, 0.176337, 0.266922, 0.416709, 0.66688, 1.0844, 1.78152", \ + "0.0566662, 0.179385, 0.268111, 0.416923, 0.667294, 1.08441, 1.78153", \ + "0.068504, 0.189174, 0.275064, 0.420311, 0.667616, 1.08454, 1.7816", \ + "0.0925874, 0.214983, 0.298096, 0.437608, 0.677504, 1.08766, 1.78161", \ + "0.133965, 0.266898, 0.350281, 0.487477, 0.717955, 1.11226, 1.79062", \ + "0.202963, 0.359766, 0.450767, 0.593035, 0.821292, 1.20369, 1.85213", \ + "0.315647, 0.51517, 0.62478, 0.786637, 1.02964, 1.41392, 2.04886" \ + ); + } + } + 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.0585721, 0.231125, 0.348672, 0.542409, 0.866777, 1.40667, 2.30679", \ + "0.0855231, 0.259858, 0.377998, 0.572165, 0.896613, 1.43691, 2.33774", \ + "0.105367, 0.291482, 0.409366, 0.603529, 0.928618, 1.46926, 2.36997", \ + "0.134184, 0.349299, 0.471774, 0.666001, 0.989731, 1.5297, 2.43092", \ + "0.178838, 0.442478, 0.582006, 0.790513, 1.11875, 1.65714, 2.55699", \ + "0.24131, 0.570639, 0.743502, 0.989552, 1.3529, 1.90972, 2.80705", \ + "0.335609, 0.758071, 0.970829, 1.27734, 1.72026, 2.35354, 3.30391" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0631998, 0.303348, 0.469105, 0.743208, 1.20158, 1.9665, 3.23932", \ + "0.0729524, 0.303349, 0.469106, 0.74339, 1.20159, 1.96651, 3.23933", \ + "0.0868685, 0.30989, 0.471078, 0.745173, 1.20292, 1.96652, 3.23934", \ + "0.109324, 0.336876, 0.488725, 0.750103, 1.20293, 1.96653, 3.23935", \ + "0.146595, 0.397463, 0.547813, 0.794906, 1.22476, 1.98108, 3.23936", \ + "0.208304, 0.503568, 0.667974, 0.920042, 1.32976, 2.03317, 3.2581", \ + "0.312707, 0.668702, 0.862645, 1.15036, 1.58029, 2.26731, 3.41802" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0257675, 0.0848549, 0.12494, 0.191109, 0.301834, 0.486297, 0.792827", \ + "0.0464762, 0.126191, 0.168532, 0.235203, 0.345804, 0.530065, 0.836808", \ + "0.0575694, 0.156976, 0.205393, 0.276933, 0.389539, 0.573808, 0.880323", \ + "0.071056, 0.201922, 0.26279, 0.34729, 0.471302, 0.66125, 0.968482", \ + "0.0845246, 0.262392, 0.342756, 0.450841, 0.601166, 0.817778, 1.13874", \ + "0.0960421, 0.335984, 0.446466, 0.592671, 0.788469, 1.05629, 1.43441", \ + "0.0975598, 0.424396, 0.571468, 0.771137, 1.04072, 1.39433, 1.87377" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.02065, 0.0966487, 0.14986, 0.237804, 0.385523, 0.630966, 1.04058", \ + "0.0406186, 0.108777, 0.15695, 0.240596, 0.386057, 0.630967, 1.04059", \ + "0.0564871, 0.128613, 0.17515, 0.254168, 0.39276, 0.632969, 1.0406", \ + "0.0829151, 0.167813, 0.216333, 0.294017, 0.423787, 0.650833, 1.04706", \ + "0.125817, 0.230337, 0.28789, 0.371669, 0.504828, 0.718348, 1.08943", \ + "0.19752, 0.334623, 0.405896, 0.507721, 0.653847, 0.880654, 1.24015", \ + "0.314741, 0.501982, 0.596061, 0.727529, 0.909579, 1.17271, 1.5547" \ + ); + } + } + 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.0460243, 0.21852, 0.336043, 0.530118, 0.854641, 1.39555, 2.29684", \ + "0.0709142, 0.24723, 0.36545, 0.559861, 0.884756, 1.42609, 2.32753", \ + "0.0878832, 0.27883, 0.396696, 0.590958, 0.916464, 1.45764, 2.36007", \ + "0.111857, 0.335741, 0.458996, 0.653659, 0.977999, 1.51858, 2.42106", \ + "0.1506, 0.426159, 0.567534, 0.777508, 1.10665, 1.64614, 2.54699", \ + "0.205129, 0.550615, 0.726339, 0.974661, 1.34022, 1.89817, 2.79712", \ + "0.288502, 0.732352, 0.951054, 1.25857, 1.70404, 2.3416, 3.29375" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0514387, 0.291966, 0.457983, 0.732294, 1.19139, 1.95693, 3.23016", \ + "0.0636956, 0.292263, 0.457984, 0.732295, 1.1914, 1.95694, 3.23054", \ + "0.0770592, 0.299479, 0.45994, 0.73249, 1.19191, 1.95695, 3.23105", \ + "0.0991966, 0.327604, 0.478644, 0.739678, 1.19192, 1.95696, 3.23106", \ + "0.135617, 0.388376, 0.538833, 0.785261, 1.21499, 1.96194, 3.23107", \ + "0.196013, 0.49304, 0.658558, 0.910063, 1.32144, 2.02381, 3.25027", \ + "0.298705, 0.658881, 0.851416, 1.13804, 1.57104, 2.25987, 3.41045" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.025484, 0.0843347, 0.124233, 0.190133, 0.30056, 0.484308, 0.790707", \ + "0.0457776, 0.125564, 0.167804, 0.234238, 0.344455, 0.52823, 0.834611", \ + "0.0564083, 0.15611, 0.204477, 0.275906, 0.388163, 0.572001, 0.878341", \ + "0.0690091, 0.20068, 0.261468, 0.345959, 0.469773, 0.659353, 0.966341", \ + "0.0805564, 0.260105, 0.34079, 0.448794, 0.599051, 0.815611, 1.13634", \ + "0.0872411, 0.331662, 0.44258, 0.589572, 0.785292, 1.05338, 1.43173", \ + "0.0872421, 0.416197, 0.56439, 0.765214, 1.03585, 1.39002, 1.87052" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0160745, 0.0909371, 0.144172, 0.232391, 0.379924, 0.625544, 1.03523", \ + "0.0319761, 0.103196, 0.151373, 0.235112, 0.380367, 0.625545, 1.03577", \ + "0.0448631, 0.122348, 0.169454, 0.248394, 0.387279, 0.627353, 1.03578", \ + "0.0667078, 0.160453, 0.209845, 0.288202, 0.418174, 0.645113, 1.04119", \ + "0.103541, 0.221187, 0.279915, 0.364786, 0.498658, 0.712593, 1.08324", \ + "0.164723, 0.321863, 0.39643, 0.499409, 0.647998, 0.874136, 1.23398", \ + "0.266958, 0.482872, 0.582153, 0.718576, 0.900836, 1.16697, 1.54955" \ + ); + } + } + 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.0617965, 0.234329, 0.351927, 0.546124, 0.870715, 1.41162, 2.31284", \ + "0.0877936, 0.262857, 0.380981, 0.575332, 0.900303, 1.44147, 2.34396", \ + "0.107172, 0.294131, 0.412152, 0.606286, 0.93204, 1.47259, 2.37523", \ + "0.135714, 0.351547, 0.474371, 0.668831, 0.992883, 1.53361, 2.43599", \ + "0.179764, 0.444411, 0.583813, 0.79293, 1.1214, 1.66064, 2.56368", \ + "0.242024, 0.57197, 0.745189, 0.991877, 1.35489, 1.91237, 2.81097", \ + "0.336238, 0.758635, 0.971747, 1.27786, 1.72137, 2.35567, 3.30813" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0620254, 0.301063, 0.466896, 0.741164, 1.20001, 1.96333, 3.23706", \ + "0.0725622, 0.301156, 0.467673, 0.741165, 1.20015, 1.96334, 3.23821", \ + "0.0867718, 0.30798, 0.468836, 0.743918, 1.20068, 1.96367, 3.23822", \ + "0.109421, 0.335319, 0.486653, 0.747906, 1.20069, 1.96415, 3.23823", \ + "0.146457, 0.396453, 0.546668, 0.792896, 1.22249, 1.97904, 3.2401", \ + "0.20803, 0.502897, 0.666684, 0.917753, 1.3283, 2.0314, 3.257", \ + "0.312765, 0.668238, 0.86185, 1.147, 1.57876, 2.26497, 3.41656" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0259278, 0.0850374, 0.12506, 0.19127, 0.302068, 0.486201, 0.792958", \ + "0.0464987, 0.126181, 0.16857, 0.235267, 0.345899, 0.530119, 0.836893", \ + "0.0575801, 0.157011, 0.205434, 0.27697, 0.389577, 0.573809, 0.880364", \ + "0.0710451, 0.201907, 0.262794, 0.347296, 0.47132, 0.661277, 0.96851", \ + "0.0845537, 0.262269, 0.342758, 0.450827, 0.60116, 0.81778, 1.13879", \ + "0.0959926, 0.33591, 0.446441, 0.592914, 0.788451, 1.05628, 1.43438", \ + "0.0972149, 0.424422, 0.571532, 0.771131, 1.04067, 1.39379, 1.87388" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0206345, 0.0966424, 0.149847, 0.237867, 0.385598, 0.631334, 1.04058", \ + "0.0405827, 0.10877, 0.156951, 0.240574, 0.386054, 0.631335, 1.04059", \ + "0.0566121, 0.128595, 0.175113, 0.254196, 0.392755, 0.633096, 1.04065", \ + "0.0830437, 0.167831, 0.216392, 0.294015, 0.423775, 0.650929, 1.04703", \ + "0.126161, 0.230515, 0.28784, 0.371681, 0.50475, 0.718347, 1.08944", \ + "0.197728, 0.33491, 0.405877, 0.507495, 0.653864, 0.880664, 1.24015", \ + "0.315391, 0.502272, 0.596128, 0.727598, 0.909641, 1.17316, 1.55523" \ + ); + } + } + 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.0492487, 0.222136, 0.340165, 0.534828, 0.860624, 1.40257, 2.30657", \ + "0.0731033, 0.250593, 0.368983, 0.563857, 0.889784, 1.43271, 2.33772", \ + "0.089688, 0.281892, 0.400262, 0.59482, 0.921617, 1.46361, 2.36786", \ + "0.11331, 0.338485, 0.462155, 0.657445, 0.982485, 1.52466, 2.42984", \ + "0.15172, 0.42846, 0.570398, 0.780937, 1.11096, 1.65165, 2.55475", \ + "0.206067, 0.552559, 0.728598, 0.977646, 1.34381, 1.90364, 2.80494", \ + "0.289411, 0.734235, 0.952022, 1.26139, 1.70732, 2.34599, 3.30219" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0508931, 0.290095, 0.456241, 0.731039, 1.19123, 1.95719, 3.2347", \ + "0.0638955, 0.290709, 0.456242, 0.73129, 1.19124, 1.95881, 3.23605", \ + "0.0774135, 0.298109, 0.458755, 0.732044, 1.19231, 1.95882, 3.23718", \ + "0.099402, 0.326576, 0.477526, 0.738982, 1.19232, 1.95883, 3.23719", \ + "0.135701, 0.387756, 0.538315, 0.784713, 1.21526, 1.96772, 3.2372", \ + "0.195881, 0.492666, 0.65792, 0.9107, 1.32128, 2.02563, 3.25442", \ + "0.298385, 0.659374, 0.851307, 1.14115, 1.57326, 2.26005, 3.41433" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0256426, 0.084484, 0.124363, 0.190271, 0.300693, 0.484361, 0.790841", \ + "0.045829, 0.125573, 0.167843, 0.234277, 0.344557, 0.528302, 0.834505", \ + "0.0562971, 0.156155, 0.204548, 0.275925, 0.388223, 0.572066, 0.878264", \ + "0.0688824, 0.200667, 0.261491, 0.345967, 0.469795, 0.659371, 0.966278", \ + "0.0804199, 0.260053, 0.340725, 0.44878, 0.599047, 0.815613, 1.13635", \ + "0.0872084, 0.331609, 0.442525, 0.589544, 0.785269, 1.05337, 1.43201", \ + "0.0872094, 0.416087, 0.564308, 0.765082, 1.03568, 1.38999, 1.87082" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0160385, 0.0909357, 0.144294, 0.232389, 0.379926, 0.625915, 1.03523", \ + "0.0320399, 0.103195, 0.151275, 0.235, 0.381268, 0.625916, 1.03577", \ + "0.0450082, 0.122395, 0.169416, 0.248371, 0.38731, 0.627608, 1.03578", \ + "0.0670212, 0.160465, 0.210032, 0.288194, 0.418191, 0.645114, 1.04159", \ + "0.103783, 0.221255, 0.279971, 0.364797, 0.498658, 0.712593, 1.08326", \ + "0.16485, 0.322482, 0.396754, 0.498741, 0.648021, 0.874139, 1.23439", \ + "0.268059, 0.483219, 0.582359, 0.718592, 0.900911, 1.167, 1.55" \ + ); + } + } + 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.0408505, 0.177429, 0.270505, 0.424297, 0.681375, 1.11022, 1.82451", \ + "0.0650338, 0.208889, 0.302429, 0.456401, 0.714185, 1.1425, 1.85831", \ + "0.0802471, 0.242073, 0.336225, 0.490057, 0.747465, 1.17741, 1.89106", \ + "0.101616, 0.297781, 0.400158, 0.557585, 0.814322, 1.24302, 1.9573", \ + "0.135691, 0.382569, 0.505053, 0.681423, 0.949967, 1.37895, 2.09184", \ + "0.181811, 0.497951, 0.651897, 0.870566, 1.18075, 1.64048, 2.3612", \ + "0.249024, 0.660314, 0.857609, 1.13117, 1.52296, 2.07126, 2.86848" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.039643, 0.230453, 0.362816, 0.581878, 0.948597, 1.55985, 2.5785", \ + "0.0541762, 0.231871, 0.36515, 0.581879, 0.949026, 1.56047, 2.57876", \ + "0.0680823, 0.242529, 0.367835, 0.584179, 0.950165, 1.56058, 2.57877", \ + "0.0906733, 0.274871, 0.393056, 0.596108, 0.951621, 1.56059, 2.57878", \ + "0.126649, 0.338801, 0.458854, 0.653275, 0.986926, 1.57229, 2.57879", \ + "0.186229, 0.444258, 0.58151, 0.785711, 1.11244, 1.65904, 2.61795", \ + "0.287099, 0.613046, 0.773989, 1.01829, 1.37333, 1.92357, 2.82492" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0254222, 0.0842798, 0.124184, 0.190077, 0.300445, 0.484286, 0.79067", \ + "0.0453839, 0.125247, 0.167549, 0.234057, 0.344331, 0.52959, 0.834385", \ + "0.0560543, 0.15581, 0.204211, 0.27566, 0.387982, 0.571786, 0.878067", \ + "0.0693477, 0.200436, 0.261235, 0.345725, 0.46954, 0.659163, 0.966091", \ + "0.0827975, 0.260284, 0.34053, 0.448612, 0.598376, 0.815665, 1.13613", \ + "0.0939533, 0.333999, 0.444118, 0.590072, 0.785483, 1.05333, 1.43167", \ + "0.0939543, 0.424553, 0.569972, 0.769163, 1.03782, 1.38944, 1.87141" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0160993, 0.0909445, 0.144168, 0.232389, 0.379741, 0.625545, 1.03523", \ + "0.0323107, 0.103183, 0.151429, 0.235026, 0.381255, 0.627218, 1.03608", \ + "0.0452557, 0.122551, 0.169597, 0.248482, 0.387355, 0.627369, 1.03609", \ + "0.0669517, 0.160587, 0.210302, 0.288333, 0.418265, 0.645285, 1.04116", \ + "0.102692, 0.220859, 0.279864, 0.364892, 0.499702, 0.713203, 1.08374", \ + "0.162179, 0.31987, 0.39529, 0.498402, 0.646828, 0.874062, 1.23401", \ + "0.262479, 0.47726, 0.578541, 0.715364, 0.898238, 1.16753, 1.54973" \ + ); + } + } + 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.0617965, 0.234329, 0.351927, 0.546124, 0.870715, 1.41162, 2.31284", \ + "0.0877936, 0.262857, 0.380981, 0.575332, 0.900303, 1.44147, 2.34396", \ + "0.107172, 0.294131, 0.412152, 0.606286, 0.93204, 1.47259, 2.37523", \ + "0.135714, 0.351547, 0.474371, 0.668831, 0.992883, 1.53361, 2.43599", \ + "0.179764, 0.444411, 0.583813, 0.79293, 1.1214, 1.66064, 2.56368", \ + "0.242024, 0.57197, 0.745189, 0.991877, 1.35489, 1.91237, 2.81097", \ + "0.336238, 0.758635, 0.971747, 1.27786, 1.72137, 2.35567, 3.30813" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0620254, 0.301063, 0.466896, 0.741164, 1.20001, 1.96333, 3.23706", \ + "0.0725622, 0.301156, 0.467673, 0.741165, 1.20015, 1.96334, 3.23821", \ + "0.0867718, 0.30798, 0.468836, 0.743918, 1.20068, 1.96367, 3.23822", \ + "0.109421, 0.335319, 0.486653, 0.747906, 1.20069, 1.96415, 3.23823", \ + "0.146457, 0.396453, 0.546668, 0.792896, 1.22249, 1.97904, 3.2401", \ + "0.20803, 0.502897, 0.666684, 0.917753, 1.3283, 2.0314, 3.257", \ + "0.312765, 0.668238, 0.86185, 1.147, 1.57876, 2.26497, 3.41656" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0259278, 0.0850374, 0.12506, 0.19127, 0.302068, 0.486201, 0.792958", \ + "0.0464987, 0.126181, 0.16857, 0.235267, 0.345899, 0.530119, 0.836893", \ + "0.0575801, 0.157011, 0.205434, 0.27697, 0.389577, 0.573809, 0.880364", \ + "0.0710451, 0.201907, 0.262794, 0.347296, 0.47132, 0.661277, 0.96851", \ + "0.0845537, 0.262269, 0.342758, 0.450827, 0.60116, 0.81778, 1.13879", \ + "0.0959926, 0.33591, 0.446441, 0.592914, 0.788451, 1.05628, 1.43438", \ + "0.0972149, 0.424422, 0.571532, 0.771131, 1.04067, 1.39379, 1.87388" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0206345, 0.0966424, 0.149847, 0.237867, 0.385598, 0.631334, 1.04058", \ + "0.0405827, 0.10877, 0.156951, 0.240574, 0.386054, 0.631335, 1.04059", \ + "0.0566121, 0.128595, 0.175113, 0.254196, 0.392755, 0.633096, 1.04065", \ + "0.0830437, 0.167831, 0.216392, 0.294015, 0.423775, 0.650929, 1.04703", \ + "0.126161, 0.230515, 0.28784, 0.371681, 0.50475, 0.718347, 1.08944", \ + "0.197728, 0.33491, 0.405877, 0.507495, 0.653864, 0.880664, 1.24015", \ + "0.315391, 0.502272, 0.596128, 0.727598, 0.909641, 1.17316, 1.55523" \ + ); + } + } + 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.0102601, 0.0104376, 0.0103929, 0.010314, 0.010162, 0.00990435, 0.00972101", \ + "0.00986325, 0.0101902, 0.0102341, 0.0101963, 0.0101207, 0.00993719, 0.00972822", \ + "0.00975619, 0.0100514, 0.0101355, 0.0102171, 0.0100462, 0.00980219, 0.00974817", \ + "0.00978514, 0.0099668, 0.0099805, 0.0101742, 0.00994176, 0.00976614, 0.00963962", \ + "0.0104606, 0.0101357, 0.0100904, 0.0100428, 0.00990064, 0.0096885, 0.00983889", \ + "0.0134543, 0.0118531, 0.0114902, 0.0110009, 0.0107176, 0.0100832, 0.0104252", \ + "0.0217876, 0.0178314, 0.0165441, 0.0152819, 0.013886, 0.0128928, 0.0116259" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00866556, 0.00862477, 0.00858214, 0.00849502, 0.00835773, 0.00813276, 0.00773593", \ + "0.00838947, 0.00845945, 0.00837567, 0.00832906, 0.00818461, 0.00790398, 0.00757466", \ + "0.0084824, 0.00841574, 0.0084587, 0.00829086, 0.00816875, 0.00794413, 0.00759613", \ + "0.0089706, 0.00872666, 0.00854359, 0.00847981, 0.00820219, 0.00807338, 0.0074316", \ + "0.0105485, 0.00951981, 0.00928506, 0.00889637, 0.00858028, 0.00863486, 0.00813841", \ + "0.014315, 0.0121079, 0.0113673, 0.0107055, 0.0101619, 0.00915522, 0.00893922", \ + "0.0228451, 0.0189673, 0.0173655, 0.015658, 0.0141734, 0.0126412, 0.0107008" \ + ); + } + } + 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.00982741, 0.0100616, 0.0100388, 0.00995757, 0.00980331, 0.00954654, 0.00979428", \ + "0.0094202, 0.00986067, 0.00986137, 0.00987455, 0.00974281, 0.00953302, 0.00938826", \ + "0.00934816, 0.00964956, 0.00973156, 0.00980545, 0.00967992, 0.00949353, 0.00938113", \ + "0.00941201, 0.00958325, 0.00956366, 0.00987729, 0.0095523, 0.00937035, 0.00966181", \ + "0.010171, 0.00978443, 0.00973152, 0.00971919, 0.00956658, 0.00934298, 0.00949578", \ + "0.0134209, 0.0115657, 0.0111625, 0.0106644, 0.010542, 0.00979255, 0.0101166", \ + "0.0220084, 0.0176707, 0.0163248, 0.0150152, 0.013693, 0.0125845, 0.0112933" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00664906, 0.00662023, 0.00656794, 0.00650712, 0.00638165, 0.00616507, 0.00581194", \ + "0.00639128, 0.00643709, 0.00646141, 0.00633075, 0.00618103, 0.0060109, 0.00549711", \ + "0.00646222, 0.00641425, 0.00645452, 0.00632917, 0.00616054, 0.00601978, 0.00562903", \ + "0.00698303, 0.00672887, 0.00656936, 0.00645018, 0.00625675, 0.00645775, 0.00555657", \ + "0.00855566, 0.00753412, 0.00727955, 0.00697002, 0.00657615, 0.00645284, 0.00573759", \ + "0.0123318, 0.0101082, 0.00934829, 0.00874056, 0.00814031, 0.00707552, 0.00686051", \ + "0.0208899, 0.017034, 0.0153391, 0.0136436, 0.0121537, 0.0106558, 0.00884948" \ + ); + } + } + 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.0120614, 0.0123026, 0.0122707, 0.0122029, 0.0120233, 0.011738, 0.0119132", \ + "0.0116646, 0.0121162, 0.0120998, 0.0120851, 0.0119967, 0.0117733, 0.011949", \ + "0.0115939, 0.0118985, 0.0120742, 0.0120173, 0.0119355, 0.0117058, 0.0119299", \ + "0.0116592, 0.0117909, 0.0118932, 0.0119323, 0.0118117, 0.0116268, 0.0117174", \ + "0.012423, 0.0120343, 0.0119383, 0.012023, 0.0117434, 0.0118803, 0.0118652", \ + "0.015679, 0.0138143, 0.0134076, 0.0129798, 0.0126548, 0.0120447, 0.0121345", \ + "0.0242999, 0.0199522, 0.0185254, 0.0172295, 0.0160261, 0.0145937, 0.0144309" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00555166, 0.00551359, 0.00547939, 0.00538818, 0.00528767, 0.0050667, 0.00466917", \ + "0.00526341, 0.005405, 0.0053152, 0.00521803, 0.00507394, 0.00485442, 0.00443389", \ + "0.00535013, 0.00529519, 0.00533041, 0.00523118, 0.00506934, 0.00480655, 0.00452557", \ + "0.0058462, 0.00562535, 0.00547212, 0.00535698, 0.00514826, 0.00503956, 0.00443231", \ + "0.00742858, 0.00639047, 0.00619005, 0.00589836, 0.00548963, 0.00567677, 0.00536908", \ + "0.0112193, 0.00912801, 0.00833004, 0.00770067, 0.00710588, 0.00614632, 0.0057891", \ + "0.0198118, 0.0160308, 0.0145185, 0.0128061, 0.0112349, 0.00967294, 0.00777228" \ + ); + } + } + 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.0102601, 0.0104376, 0.0103929, 0.010314, 0.010162, 0.00990435, 0.00972101", \ + "0.00986325, 0.0101902, 0.0102341, 0.0101963, 0.0101207, 0.00993719, 0.00972822", \ + "0.00975619, 0.0100514, 0.0101355, 0.0102171, 0.0100462, 0.00980219, 0.00974817", \ + "0.00978514, 0.0099668, 0.0099805, 0.0101742, 0.00994176, 0.00976614, 0.00963962", \ + "0.0104606, 0.0101357, 0.0100904, 0.0100428, 0.00990064, 0.0096885, 0.00983889", \ + "0.0134543, 0.0118531, 0.0114902, 0.0110009, 0.0107176, 0.0100832, 0.0104252", \ + "0.0217876, 0.0178314, 0.0165441, 0.0152819, 0.013886, 0.0128928, 0.0116259" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00664906, 0.00662023, 0.00656794, 0.00650712, 0.00638165, 0.00616507, 0.00581194", \ + "0.00639128, 0.00643709, 0.00646141, 0.00633075, 0.00618103, 0.0060109, 0.00549711", \ + "0.00646222, 0.00641425, 0.00645452, 0.00632917, 0.00616054, 0.00601978, 0.00562903", \ + "0.00698303, 0.00672887, 0.00656936, 0.00645018, 0.00625675, 0.00645775, 0.00555657", \ + "0.00855566, 0.00753412, 0.00727955, 0.00697002, 0.00657615, 0.00645284, 0.00573759", \ + "0.0123318, 0.0101082, 0.00934829, 0.00874056, 0.00814031, 0.00707552, 0.00686051", \ + "0.0208899, 0.017034, 0.0153391, 0.0136436, 0.0121537, 0.0106558, 0.00884948" \ + ); + } + } + 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.0104977, 0.0104945, 0.0104484, 0.0103639, 0.0101996, 0.00992472, 0.00976581", \ + "0.0102832, 0.0103667, 0.0103488, 0.0103011, 0.0101533, 0.00994385, 0.00973291", \ + "0.0102045, 0.0103, 0.0103761, 0.010262, 0.0101396, 0.00991066, 0.00975376", \ + "0.0102361, 0.0102941, 0.0102488, 0.0102009, 0.0100647, 0.00986396, 0.00977619", \ + "0.0108361, 0.0105163, 0.0104531, 0.0104114, 0.0101363, 0.00991559, 0.00990948", \ + "0.0136639, 0.0123079, 0.0118788, 0.0114176, 0.0110692, 0.010388, 0.0106439", \ + "0.0216941, 0.0183615, 0.0171204, 0.0157989, 0.0144724, 0.0132716, 0.0119665" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0105842, 0.0105253, 0.0104777, 0.010398, 0.0102882, 0.0100371, 0.0096424", \ + "0.0103555, 0.0104215, 0.0103955, 0.010222, 0.0100945, 0.00983869, 0.00949158", \ + "0.0103389, 0.0103138, 0.0103592, 0.0102951, 0.0100539, 0.00981846, 0.00949055", \ + "0.0105779, 0.0104688, 0.0103469, 0.010314, 0.0101015, 0.0107571, 0.00945545", \ + "0.011757, 0.0110832, 0.0109396, 0.0106894, 0.0103437, 0.0105892, 0.0103274", \ + "0.0151013, 0.0132311, 0.0125973, 0.0121818, 0.0116428, 0.0108867, 0.0106758", \ + "0.0229864, 0.0193732, 0.0178964, 0.0165029, 0.0151736, 0.0139032, 0.0125085" \ + ); + } + } + 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.0101253, 0.0101269, 0.0100775, 0.00998957, 0.0098386, 0.00957217, 0.00981232", \ + "0.00988466, 0.0100329, 0.00999052, 0.00993954, 0.00981867, 0.00957958, 0.00943977", \ + "0.00982677, 0.00993094, 0.00994714, 0.00992049, 0.00978096, 0.00954297, 0.00939438", \ + "0.00986364, 0.00993428, 0.00988061, 0.0102035, 0.00971683, 0.00949355, 0.00947152", \ + "0.0105453, 0.0101876, 0.0100972, 0.0101198, 0.00975315, 0.00951604, 0.00964255", \ + "0.0135569, 0.011973, 0.0115668, 0.0110564, 0.0107091, 0.0100449, 0.0103501", \ + "0.0217783, 0.0181606, 0.0169193, 0.015511, 0.0141703, 0.0129551, 0.0116445" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00856693, 0.00854989, 0.00849216, 0.00841561, 0.00830357, 0.00806465, 0.00769365", \ + "0.00834718, 0.0084323, 0.00837858, 0.00825797, 0.00809503, 0.00790054, 0.00742199", \ + "0.00832915, 0.00830725, 0.00834903, 0.00823465, 0.00809944, 0.00785183, 0.00758829", \ + "0.00859687, 0.00847699, 0.00837424, 0.00829704, 0.00812256, 0.00848908, 0.00742546", \ + "0.00974716, 0.00909317, 0.00893601, 0.00872505, 0.00836527, 0.00847709, 0.00830586", \ + "0.0131045, 0.0112932, 0.0106287, 0.0102258, 0.00972085, 0.00896387, 0.00868436", \ + "0.0210148, 0.0173935, 0.0160025, 0.0145877, 0.0131538, 0.0119596, 0.0105813" \ + ); + } + } + 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.0123558, 0.012355, 0.0123143, 0.0122145, 0.0120849, 0.0117818, 0.0119826", \ + "0.0121261, 0.0122574, 0.0122212, 0.0121602, 0.012055, 0.0118049, 0.0119472", \ + "0.0120584, 0.0121692, 0.0122971, 0.0123043, 0.0120008, 0.0117626, 0.0119283", \ + "0.0121039, 0.0121502, 0.0121551, 0.0120611, 0.011956, 0.0117835, 0.0118582", \ + "0.0127709, 0.0124408, 0.0122981, 0.0123664, 0.0120094, 0.0121077, 0.0115867", \ + "0.0158147, 0.0142314, 0.0138316, 0.0133491, 0.0129975, 0.012301, 0.0133258", \ + "0.024072, 0.0204318, 0.0191827, 0.017783, 0.0164943, 0.015066, 0.0144287" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00747655, 0.00742587, 0.0073787, 0.00728974, 0.0072168, 0.00695972, 0.00654257", \ + "0.00721668, 0.00731721, 0.00730179, 0.0071439, 0.00698971, 0.00679116, 0.00634089", \ + "0.00720202, 0.00719819, 0.00724219, 0.00713852, 0.00698532, 0.00680367, 0.00642623", \ + "0.00744612, 0.00734576, 0.00724093, 0.00719585, 0.00700959, 0.00742149, 0.00633015", \ + "0.00861862, 0.00798085, 0.00785427, 0.00760964, 0.00727856, 0.00753506, 0.00663622", \ + "0.0119965, 0.0102145, 0.00956513, 0.00913756, 0.00864738, 0.00785344, 0.00771385", \ + "0.0199438, 0.0164416, 0.0150238, 0.0136407, 0.0123514, 0.0110532, 0.00945354" \ + ); + } + } + 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.0104977, 0.0104945, 0.0104484, 0.0103639, 0.0101996, 0.00992472, 0.00976581", \ + "0.0102832, 0.0103667, 0.0103488, 0.0103011, 0.0101533, 0.00994385, 0.00973291", \ + "0.0102045, 0.0103, 0.0103761, 0.010262, 0.0101396, 0.00991066, 0.00975376", \ + "0.0102361, 0.0102941, 0.0102488, 0.0102009, 0.0100647, 0.00986396, 0.00977619", \ + "0.0108361, 0.0105163, 0.0104531, 0.0104114, 0.0101363, 0.00991559, 0.00990948", \ + "0.0136639, 0.0123079, 0.0118788, 0.0114176, 0.0110692, 0.010388, 0.0106439", \ + "0.0216941, 0.0183615, 0.0171204, 0.0157989, 0.0144724, 0.0132716, 0.0119665" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00856693, 0.00854989, 0.00849216, 0.00841561, 0.00830357, 0.00806465, 0.00769365", \ + "0.00834718, 0.0084323, 0.00837858, 0.00825797, 0.00809503, 0.00790054, 0.00742199", \ + "0.00832915, 0.00830725, 0.00834903, 0.00823465, 0.00809944, 0.00785183, 0.00758829", \ + "0.00859687, 0.00847699, 0.00837424, 0.00829704, 0.00812256, 0.00848908, 0.00742546", \ + "0.00974716, 0.00909317, 0.00893601, 0.00872505, 0.00836527, 0.00847709, 0.00830586", \ + "0.0131045, 0.0112932, 0.0106287, 0.0102258, 0.00972085, 0.00896387, 0.00868436", \ + "0.0210148, 0.0173935, 0.0160025, 0.0145877, 0.0131538, 0.0119596, 0.0105813" \ + ); + } + } + 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.00805541, 0.00822092, 0.00819107, 0.00811007, 0.00796141, 0.00770418, 0.00754844", \ + "0.00765322, 0.0079885, 0.00803799, 0.0080261, 0.00791868, 0.00770411, 0.00793193", \ + "0.00758218, 0.0078472, 0.00788452, 0.00797857, 0.00784242, 0.00765177, 0.00753649", \ + "0.00777759, 0.00783139, 0.00782106, 0.00818421, 0.00775917, 0.00758016, 0.00754308", \ + "0.00885834, 0.008241, 0.00813884, 0.00801636, 0.00783961, 0.00758869, 0.00764303", \ + "0.0122548, 0.0102845, 0.00978404, 0.00921953, 0.00893703, 0.00813562, 0.00847148", \ + "0.020195, 0.0162595, 0.014893, 0.0135801, 0.0121171, 0.01087, 0.00956783" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00643719, 0.00643222, 0.00639503, 0.00631265, 0.00618842, 0.00589065, 0.00556152", \ + "0.00615658, 0.00641033, 0.00632551, 0.00627573, 0.00614733, 0.00591054, 0.00556725", \ + "0.00625346, 0.00631711, 0.00639517, 0.00628924, 0.00615692, 0.00591959, 0.00559124", \ + "0.00679484, 0.00657381, 0.00645342, 0.00641632, 0.00625054, 0.00641611, 0.00553637", \ + "0.00838237, 0.00736998, 0.00716287, 0.00686165, 0.0065357, 0.00673474, 0.0063479", \ + "0.0120509, 0.00985839, 0.00914639, 0.00857904, 0.00792505, 0.00713889, 0.00692594", \ + "0.0200857, 0.0164008, 0.0148442, 0.0133621, 0.0118497, 0.0104199, 0.0087331" \ + ); + } + } + 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.00760403, 0.0078617, 0.00783951, 0.00776145, 0.00761121, 0.00734545, 0.00714933", \ + "0.00721756, 0.00765807, 0.00767021, 0.00766647, 0.00752879, 0.00734655, 0.007121", \ + "0.00718849, 0.00745905, 0.00752978, 0.00754827, 0.00746483, 0.00726768, 0.00720035", \ + "0.0074375, 0.00745693, 0.00741405, 0.00746401, 0.00735977, 0.00723504, 0.00717588", \ + "0.0086479, 0.00789989, 0.00777663, 0.00777416, 0.00745899, 0.00724343, 0.0072638", \ + "0.0122673, 0.00999406, 0.00949064, 0.00888243, 0.0084707, 0.00768328, 0.00830644", \ + "0.0204219, 0.0160698, 0.0146851, 0.0133057, 0.0116948, 0.010513, 0.00921684" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00441124, 0.00443449, 0.00440309, 0.00431443, 0.00420306, 0.00395886, 0.0036067", \ + "0.00415304, 0.00440758, 0.00434109, 0.00429564, 0.00416786, 0.00397362, 0.00358591", \ + "0.00425418, 0.00431025, 0.00437564, 0.00430349, 0.00422198, 0.00389775, 0.00356699", \ + "0.0047815, 0.00456909, 0.00446247, 0.00440843, 0.00429823, 0.00405109, 0.00352338", \ + "0.00638067, 0.00538224, 0.00515306, 0.00487884, 0.00451448, 0.00469348, 0.00374497", \ + "0.0100797, 0.00784867, 0.00716619, 0.00661778, 0.00596865, 0.00502766, 0.00502746", \ + "0.0181483, 0.0143885, 0.0128829, 0.0114143, 0.00973978, 0.0084234, 0.00686706" \ + ); + } + } + 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.00760769, 0.00785864, 0.0078263, 0.00775767, 0.00758622, 0.00729381, 0.00709592", \ + "0.00721584, 0.00774121, 0.00767049, 0.00765209, 0.00757362, 0.00734872, 0.00710643", \ + "0.00720935, 0.00745703, 0.00761056, 0.00757448, 0.00751946, 0.00727727, 0.00710792", \ + "0.00750226, 0.00745163, 0.00758081, 0.00747803, 0.00739936, 0.00721906, 0.00742325", \ + "0.00883114, 0.00800395, 0.00782676, 0.007821, 0.00748013, 0.00762031, 0.00711375", \ + "0.0126935, 0.0102735, 0.00971066, 0.0091047, 0.00863684, 0.00785301, 0.00834148", \ + "0.021349, 0.0167503, 0.0152842, 0.0137772, 0.0123221, 0.0106168, 0.00991384" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00433687, 0.00435473, 0.00431589, 0.00424212, 0.00412614, 0.00392963, 0.00349945", \ + "0.0040491, 0.00426675, 0.00421399, 0.00433194, 0.00406297, 0.00377129, 0.00345849", \ + "0.0041765, 0.00419315, 0.00424316, 0.00415604, 0.00402038, 0.00393551, 0.00357541", \ + "0.00477853, 0.00453019, 0.00436366, 0.00431714, 0.00410761, 0.00419986, 0.00334751", \ + "0.00651244, 0.00537956, 0.00510374, 0.00485797, 0.00442179, 0.00461311, 0.0036481", \ + "0.0104401, 0.00806502, 0.00728504, 0.00667477, 0.00604822, 0.00506286, 0.00477444", \ + "0.0189291, 0.0149911, 0.0133879, 0.0117874, 0.0101494, 0.0087046, 0.00693797" \ + ); + } + } + 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.00760769, 0.00785864, 0.0078263, 0.00775767, 0.00758622, 0.00729381, 0.00709592", \ + "0.00721584, 0.00774121, 0.00767049, 0.00765209, 0.00757362, 0.00734872, 0.00710643", \ + "0.00720935, 0.00745703, 0.00761056, 0.00757448, 0.00751946, 0.00727727, 0.00710792", \ + "0.00750226, 0.00745163, 0.00758081, 0.00747803, 0.00739936, 0.00721906, 0.00742325", \ + "0.00883114, 0.00800395, 0.00782676, 0.007821, 0.00748013, 0.00762031, 0.00711375", \ + "0.0126935, 0.0102735, 0.00971066, 0.0091047, 0.00863684, 0.00785301, 0.00834148", \ + "0.021349, 0.0167503, 0.0152842, 0.0137772, 0.0123221, 0.0106168, 0.00991384" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00433687, 0.00435473, 0.00431589, 0.00424212, 0.00412614, 0.00392963, 0.00349945", \ + "0.0040491, 0.00426675, 0.00421399, 0.00433194, 0.00406297, 0.00377129, 0.00345849", \ + "0.0041765, 0.00419315, 0.00424316, 0.00415604, 0.00402038, 0.00393551, 0.00357541", \ + "0.00477853, 0.00453019, 0.00436366, 0.00431714, 0.00410761, 0.00419986, 0.00334751", \ + "0.00651244, 0.00537956, 0.00510374, 0.00485797, 0.00442179, 0.00461311, 0.0036481", \ + "0.0104401, 0.00806502, 0.00728504, 0.00667477, 0.00604822, 0.00506286, 0.00477444", \ + "0.0189291, 0.0149911, 0.0133879, 0.0117874, 0.0101494, 0.0087046, 0.00693797" \ + ); + } + } + 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.00823618, 0.00824221, 0.00818382, 0.00810874, 0.0079436, 0.00768011, 0.00744964", \ + "0.00801965, 0.00811283, 0.00809125, 0.00805086, 0.00791404, 0.00770432, 0.00749849", \ + "0.00797293, 0.00807792, 0.00811193, 0.00808782, 0.00787118, 0.00764374, 0.0074252", \ + "0.00814758, 0.00813466, 0.00806642, 0.00818292, 0.00783575, 0.00761525, 0.00744484", \ + "0.00913816, 0.00855573, 0.00841176, 0.00825333, 0.00801516, 0.00770235, 0.00774213", \ + "0.0124271, 0.0106618, 0.010192, 0.00951585, 0.00928217, 0.00833391, 0.00838458", \ + "0.0200756, 0.0166654, 0.0154146, 0.0140007, 0.0125622, 0.0112432, 0.0098501" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00844268, 0.00841043, 0.0083681, 0.00829598, 0.00814267, 0.00789502, 0.00754135", \ + "0.00812262, 0.00840057, 0.00835628, 0.00825277, 0.00814388, 0.00783325, 0.00754538", \ + "0.00808949, 0.00826176, 0.0083462, 0.00826801, 0.00810658, 0.00790113, 0.00757203", \ + "0.00838553, 0.0083932, 0.00835061, 0.00832215, 0.00822227, 0.00829105, 0.00753305", \ + "0.00960007, 0.00896103, 0.00884487, 0.00869422, 0.00836834, 0.00860588, 0.00785974", \ + "0.0129094, 0.0110473, 0.0104683, 0.0100093, 0.00961604, 0.00878847, 0.00879756", \ + "0.0203898, 0.0168642, 0.0155233, 0.0142929, 0.0128821, 0.0118317, 0.0105919" \ + ); + } + } + 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.00785376, 0.00786828, 0.00781966, 0.00773486, 0.00757736, 0.0073181, 0.00711265", \ + "0.00762437, 0.00775659, 0.00772508, 0.00768902, 0.00753803, 0.00732043, 0.00711799", \ + "0.00758764, 0.00767617, 0.00768764, 0.00770433, 0.00750698, 0.00727087, 0.00715484", \ + "0.0077962, 0.00774383, 0.00766933, 0.00795727, 0.00747111, 0.00726178, 0.00723795", \ + "0.00891629, 0.00821455, 0.00806602, 0.00791399, 0.00762026, 0.0073386, 0.00726571", \ + "0.0123564, 0.0103894, 0.00983798, 0.00918299, 0.00892556, 0.00795984, 0.00846469", \ + "0.0201623, 0.0164976, 0.0151352, 0.013739, 0.0122004, 0.0108708, 0.0095538" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0064421, 0.00641087, 0.0063746, 0.00628179, 0.0061564, 0.00595205, 0.00551659", \ + "0.00611527, 0.00638706, 0.00630793, 0.00644641, 0.00616213, 0.00590701, 0.00556673", \ + "0.00609282, 0.00626204, 0.00633885, 0.00623358, 0.00630656, 0.00594243, 0.00558431", \ + "0.00637459, 0.00639504, 0.00631483, 0.00631686, 0.00627741, 0.00651787, 0.00557521", \ + "0.0076048, 0.00695736, 0.00685707, 0.00671484, 0.0064234, 0.00662587, 0.00599271", \ + "0.0109227, 0.00906626, 0.00850031, 0.00810665, 0.00765197, 0.00693448, 0.00679721", \ + "0.0184328, 0.0148654, 0.0135238, 0.0122809, 0.0109168, 0.0100253, 0.00860373" \ + ); + } + } + 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.00787502, 0.007865, 0.00781276, 0.00773055, 0.00756467, 0.00725481, 0.00705365", \ + "0.00761441, 0.00779531, 0.00771654, 0.00773373, 0.0075497, 0.00728064, 0.00705338", \ + "0.00760964, 0.00767246, 0.0077466, 0.00775752, 0.00754632, 0.00724409, 0.00703862", \ + "0.0078527, 0.00775087, 0.00778904, 0.00768066, 0.00749589, 0.00725849, 0.00703941", \ + "0.00906864, 0.00834834, 0.00812668, 0.00799858, 0.00765792, 0.00753368, 0.00712012", \ + "0.012751, 0.0106304, 0.0100866, 0.00944834, 0.00888203, 0.00807631, 0.00816066", \ + "0.0210195, 0.0172052, 0.0158055, 0.0143411, 0.0128364, 0.0109265, 0.0100777" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00635889, 0.00632425, 0.00628437, 0.00620438, 0.00611304, 0.00584221, 0.00543644", \ + "0.00601715, 0.00625732, 0.00618281, 0.00613913, 0.00603489, 0.00583122, 0.00544072", \ + "0.00601146, 0.00613845, 0.00620685, 0.00610339, 0.00603462, 0.00574953, 0.00540652", \ + "0.00634504, 0.00629441, 0.00624247, 0.00619144, 0.00614096, 0.0063815, 0.00542847", \ + "0.00767656, 0.00691491, 0.0067872, 0.00662103, 0.00628079, 0.00651141, 0.00586578", \ + "0.0112269, 0.00919982, 0.00858588, 0.00814136, 0.00761877, 0.00684259, 0.00662209", \ + "0.0191595, 0.0154519, 0.0140162, 0.012609, 0.0111479, 0.00993336, 0.00867028" \ + ); + } + } + 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.00787502, 0.007865, 0.00781276, 0.00773055, 0.00756467, 0.00725481, 0.00705365", \ + "0.00761441, 0.00779531, 0.00771654, 0.00773373, 0.0075497, 0.00728064, 0.00705338", \ + "0.00760964, 0.00767246, 0.0077466, 0.00775752, 0.00754632, 0.00724409, 0.00703862", \ + "0.0078527, 0.00775087, 0.00778904, 0.00768066, 0.00749589, 0.00725849, 0.00703941", \ + "0.00906864, 0.00834834, 0.00812668, 0.00799858, 0.00765792, 0.00753368, 0.00712012", \ + "0.012751, 0.0106304, 0.0100866, 0.00944834, 0.00888203, 0.00807631, 0.00816066", \ + "0.0210195, 0.0172052, 0.0158055, 0.0143411, 0.0128364, 0.0109265, 0.0100777" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0064421, 0.00641087, 0.0063746, 0.00628179, 0.0061564, 0.00595205, 0.00551659", \ + "0.00611527, 0.00638706, 0.00630793, 0.00644641, 0.00616213, 0.00590701, 0.00556673", \ + "0.00609282, 0.00626204, 0.00633885, 0.00623358, 0.00630656, 0.00594243, 0.00558431", \ + "0.00637459, 0.00639504, 0.00631483, 0.00631686, 0.00627741, 0.00651787, 0.00557521", \ + "0.0076048, 0.00695736, 0.00685707, 0.00671484, 0.0064234, 0.00662587, 0.00599271", \ + "0.0109227, 0.00906626, 0.00850031, 0.00810665, 0.00765197, 0.00693448, 0.00679721", \ + "0.0184328, 0.0148654, 0.0135238, 0.0122809, 0.0109168, 0.0100253, 0.00860373" \ + ); + } + } + 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.00528404, 0.00559706, 0.00557087, 0.00551748, 0.00539135, 0.0051409, 0.0052544", \ + "0.00512915, 0.00541505, 0.00534884, 0.00535686, 0.0052392, 0.00502496, 0.00521332", \ + "0.00543857, 0.00530337, 0.00540471, 0.00538802, 0.00528786, 0.0050173, 0.00516522", \ + "0.00621969, 0.00566174, 0.00552215, 0.00537542, 0.00524702, 0.00501957, 0.00517537", \ + "0.00806976, 0.00678288, 0.00637131, 0.00621382, 0.0056344, 0.00563879, 0.00531266", \ + "0.0123562, 0.00989967, 0.00912026, 0.00819585, 0.00741119, 0.00626488, 0.0066603", \ + "0.0214583, 0.0170695, 0.0156085, 0.0141569, 0.0122016, 0.0102136, 0.00921099" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00445596, 0.00479485, 0.00478956, 0.00471514, 0.00461865, 0.00443455, 0.00399664", \ + "0.00437646, 0.00475147, 0.00484976, 0.00481842, 0.00476542, 0.00448631, 0.00407306", \ + "0.00460948, 0.00480501, 0.00477935, 0.00484865, 0.00476158, 0.00471261, 0.00410123", \ + "0.00537581, 0.00513069, 0.00508248, 0.00491752, 0.00478008, 0.00475139, 0.00454463", \ + "0.00729624, 0.00598107, 0.00572413, 0.00552201, 0.00532838, 0.00476307, 0.00509673", \ + "0.011661, 0.00900755, 0.00802199, 0.00723851, 0.00677909, 0.00612114, 0.0052726", \ + "0.0207759, 0.0160261, 0.0145674, 0.0125502, 0.0110162, 0.00963159, 0.00822727" \ + ); + } + } + 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.00482409, 0.00522358, 0.00522291, 0.00516182, 0.00501593, 0.00476758, 0.00490576", \ + "0.00475432, 0.00493102, 0.00500428, 0.00498801, 0.00487715, 0.00468407, 0.00482636", \ + "0.0051285, 0.00493424, 0.00495791, 0.00494935, 0.00489806, 0.00465964, 0.00483979", \ + "0.00599277, 0.00531697, 0.00518371, 0.00513347, 0.00486977, 0.00461376, 0.004802", \ + "0.00797211, 0.00648434, 0.0060443, 0.0058698, 0.00529371, 0.00490548, 0.00495602", \ + "0.0124416, 0.00965752, 0.00887086, 0.00780734, 0.00710682, 0.00595153, 0.00648753", \ + "0.0217231, 0.0169364, 0.0154215, 0.0138195, 0.0119333, 0.00985639, 0.00904777" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00245118, 0.00280541, 0.00276981, 0.00272955, 0.00262127, 0.00240961, 0.00198142", \ + "0.0023663, 0.00275574, 0.00285102, 0.0028221, 0.00275689, 0.00247483, 0.00217508", \ + "0.00260126, 0.0028037, 0.00278343, 0.00283909, 0.00277874, 0.00249938, 0.00221898", \ + "0.0033868, 0.00314042, 0.0030926, 0.00301988, 0.00279943, 0.00312564, 0.00280795", \ + "0.00535208, 0.00401956, 0.00372521, 0.00354356, 0.00331451, 0.00278993, 0.00300365", \ + "0.00976087, 0.0070028, 0.00608057, 0.00527831, 0.00486533, 0.00424457, 0.00322717", \ + "0.0189318, 0.0140739, 0.0125818, 0.0106873, 0.00906527, 0.00769132, 0.00634523" \ + ); + } + } + 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.00528987, 0.0055929, 0.0055837, 0.00552505, 0.00539579, 0.00508226, 0.00480725", \ + "0.00512426, 0.0054307, 0.00539847, 0.00535856, 0.00526185, 0.00499655, 0.00481808", \ + "0.00542099, 0.00528627, 0.00539999, 0.00542915, 0.00527298, 0.00500189, 0.00482778", \ + "0.00620099, 0.00563625, 0.00554461, 0.00539604, 0.00522286, 0.00500355, 0.00475115", \ + "0.00804332, 0.00678285, 0.00634026, 0.0061961, 0.00560888, 0.00562963, 0.00511738", \ + "0.0123298, 0.00988314, 0.00911426, 0.00820302, 0.00741706, 0.00623944, 0.00645453", \ + "0.0214446, 0.0170335, 0.0155864, 0.0140545, 0.012183, 0.0101799, 0.0090909" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0045088, 0.00484516, 0.00483906, 0.00478153, 0.00468989, 0.00446723, 0.00404047", \ + "0.00437488, 0.00476684, 0.00487547, 0.00490838, 0.0047919, 0.00451443, 0.00413944", \ + "0.00459733, 0.00481253, 0.00481369, 0.00484037, 0.00477273, 0.0045494, 0.00416647", \ + "0.00537047, 0.00512649, 0.00508195, 0.00491856, 0.00478473, 0.00471999, 0.00455469", \ + "0.00731289, 0.00597796, 0.00573239, 0.00551386, 0.00531472, 0.00474149, 0.00509821", \ + "0.0116743, 0.00899351, 0.00802787, 0.00724827, 0.00677376, 0.00612488, 0.00526173", \ + "0.0207851, 0.0160321, 0.0144835, 0.0125534, 0.0109669, 0.00959614, 0.00824906" \ + ); + } + } + 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.00482178, 0.00522606, 0.00522171, 0.00515837, 0.00502746, 0.00470917, 0.00492532", \ + "0.00475438, 0.0049853, 0.00499437, 0.00500039, 0.00489622, 0.00470767, 0.00485089", \ + "0.00510928, 0.00493013, 0.0049889, 0.0049646, 0.00491942, 0.00462964, 0.00449034", \ + "0.00596802, 0.00530377, 0.0051681, 0.00510978, 0.00486475, 0.00465795, 0.00441223", \ + "0.00794249, 0.00646626, 0.00603178, 0.00580292, 0.00528087, 0.00504848, 0.00454081", \ + "0.012405, 0.00961748, 0.00882317, 0.00786718, 0.00706159, 0.0060144, 0.00634394", \ + "0.0217205, 0.0169077, 0.0153514, 0.0138523, 0.0118788, 0.00979742, 0.00910479" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00250438, 0.00285795, 0.00284121, 0.00277681, 0.002667, 0.00245643, 0.00202124", \ + "0.00236673, 0.00277825, 0.0028633, 0.00280048, 0.00285324, 0.00251953, 0.00218306", \ + "0.00258604, 0.0028141, 0.00282912, 0.00282583, 0.00286459, 0.00262391, 0.00222142", \ + "0.00337484, 0.00313745, 0.00310376, 0.00301065, 0.00280371, 0.00296005, 0.00253495", \ + "0.00536383, 0.00400833, 0.00371714, 0.00353945, 0.00331559, 0.0027799, 0.00309141", \ + "0.00976655, 0.00701419, 0.00609232, 0.00530104, 0.00487764, 0.00423149, 0.00314591", \ + "0.0189328, 0.0140697, 0.0125705, 0.0106693, 0.00904533, 0.00773618, 0.00639446" \ + ); + } + } + 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.00482809, 0.00523199, 0.00522107, 0.00516842, 0.00502479, 0.00475086, 0.00490595", \ + "0.00479133, 0.00493318, 0.00510098, 0.00499323, 0.00493464, 0.00471653, 0.00482333", \ + "0.00516764, 0.00500683, 0.00495601, 0.00500138, 0.00497072, 0.00472023, 0.00462424", \ + "0.00607238, 0.00531004, 0.0052747, 0.00515263, 0.0049262, 0.0047114, 0.00461409", \ + "0.00820571, 0.00664638, 0.00620073, 0.0058313, 0.005319, 0.00492758, 0.00479955", \ + "0.0129705, 0.0100106, 0.00914365, 0.00815742, 0.00718438, 0.00657545, 0.0062579", \ + "0.0228716, 0.017772, 0.0161727, 0.0144893, 0.0125538, 0.0102133, 0.00896039" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00242923, 0.00279895, 0.00276647, 0.00271629, 0.00258269, 0.00239324, 0.00196597", \ + "0.00228628, 0.00266437, 0.00277381, 0.00274732, 0.00276129, 0.00270365, 0.00215949", \ + "0.0025512, 0.00271362, 0.00271159, 0.00272378, 0.00277394, 0.00244443, 0.00213055", \ + "0.00342636, 0.00307822, 0.00303682, 0.00289742, 0.00273902, 0.00275952, 0.00300447", \ + "0.00554478, 0.00402921, 0.00369049, 0.00349935, 0.00328914, 0.00278374, 0.00297845", \ + "0.0102842, 0.00723718, 0.00626604, 0.0053684, 0.00485405, 0.00419637, 0.00319929", \ + "0.0199391, 0.0148417, 0.0130867, 0.0112444, 0.00938171, 0.00779916, 0.00654633" \ + ); + } + } + 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.00482809, 0.00523199, 0.00522107, 0.00516842, 0.00502479, 0.00475086, 0.00490595", \ + "0.00479133, 0.00493318, 0.00510098, 0.00499323, 0.00493464, 0.00471653, 0.00482333", \ + "0.00516764, 0.00500683, 0.00495601, 0.00500138, 0.00497072, 0.00472023, 0.00462424", \ + "0.00607238, 0.00531004, 0.0052747, 0.00515263, 0.0049262, 0.0047114, 0.00461409", \ + "0.00820571, 0.00664638, 0.00620073, 0.0058313, 0.005319, 0.00492758, 0.00479955", \ + "0.0129705, 0.0100106, 0.00914365, 0.00815742, 0.00718438, 0.00657545, 0.0062579", \ + "0.0228716, 0.017772, 0.0161727, 0.0144893, 0.0125538, 0.0102133, 0.00896039" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00242923, 0.00279895, 0.00276647, 0.00271629, 0.00258269, 0.00239324, 0.00196597", \ + "0.00228628, 0.00266437, 0.00277381, 0.00274732, 0.00276129, 0.00270365, 0.00215949", \ + "0.0025512, 0.00271362, 0.00271159, 0.00272378, 0.00277394, 0.00244443, 0.00213055", \ + "0.00342636, 0.00307822, 0.00303682, 0.00289742, 0.00273902, 0.00275952, 0.00300447", \ + "0.00554478, 0.00402921, 0.00369049, 0.00349935, 0.00328914, 0.00278374, 0.00297845", \ + "0.0102842, 0.00723718, 0.00626604, 0.0053684, 0.00485405, 0.00419637, 0.00319929", \ + "0.0199391, 0.0148417, 0.0130867, 0.0112444, 0.00938171, 0.00779916, 0.00654633" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00291106; + rise_capacitance : 0.00286002; + rise_capacitance_range (0.00268759, 0.00313151); + fall_capacitance : 0.0029621; + fall_capacitance_range (0.00257286, 0.00334875); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00297217; + rise_capacitance : 0.00302043; + rise_capacitance_range (0.00261421, 0.00332456); + fall_capacitance : 0.00292391; + fall_capacitance_range (0.00261217, 0.00325682); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00286379; + rise_capacitance : 0.00284064; + rise_capacitance_range (0.00251006, 0.00326258); + fall_capacitance : 0.00288693; + fall_capacitance_range (0.00245911, 0.00325082); + } + pin (B2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00298327; + rise_capacitance : 0.00305928; + rise_capacitance_range (0.00253716, 0.00347339); + fall_capacitance : 0.00290725; + fall_capacitance_range (0.00255686, 0.00322002); + } + pin (C1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00279294; + rise_capacitance : 0.00288318; + rise_capacitance_range (0.00239242, 0.00357896); + fall_capacitance : 0.00270271; + fall_capacitance_range (0.00248753, 0.00293591); + } + } + cell (sg13cmos5l_a22oi_1) { + area : 10.8486; + cell_footprint : "a22oi"; + cell_leakage_power : 900.818; + leakage_power () { + value : 158.869; + when : "!A1&!A2&!B1&!B2&Y"; + } + leakage_power () { + value : 270.524; + when : "!A1&!A2&!B1&B2&Y"; + } + leakage_power () { + value : 310.281; + when : "!A1&!A2&B1&!B2&Y"; + } + leakage_power () { + value : 1556.92; + when : "!A1&!A2&B1&B2&!Y"; + } + leakage_power () { + value : 310.38; + when : "!A1&A2&!B1&!B2&Y"; + } + leakage_power () { + value : 422.035; + when : "!A1&A2&!B1&B2&Y"; + } + leakage_power () { + value : 461.792; + when : "!A1&A2&B1&!B2&Y"; + } + leakage_power () { + value : 1564.39; + when : "!A1&A2&B1&B2&!Y"; + } + leakage_power () { + value : 270.47; + when : "A1&!A2&!B1&!B2&Y"; + } + leakage_power () { + value : 382.125; + when : "A1&!A2&!B1&B2&Y"; + } + leakage_power () { + value : 421.883; + when : "A1&!A2&B1&!B2&Y"; + } + leakage_power () { + value : 1564.27; + when : "A1&!A2&B1&B2&!Y"; + } + leakage_power () { + value : 1965.46; + when : "A1&A2&!B1&!B2&!Y"; + } + leakage_power () { + value : 1968.88; + when : "A1&A2&!B1&B2&!Y"; + } + leakage_power () { + value : 1968.88; + when : "A1&A2&B1&!B2&!Y"; + } + leakage_power () { + value : 815.927; + 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.0544802, 0.191238, 0.284872, 0.439589, 0.6986, 1.13007, 1.84922", \ + "0.0775757, 0.219464, 0.313535, 0.46876, 0.728362, 1.15891, 1.87858", \ + "0.0907142, 0.244065, 0.338775, 0.494158, 0.753559, 1.18605, 1.9051", \ + "0.106226, 0.285239, 0.385589, 0.54363, 0.803321, 1.23526, 1.95503", \ + "0.127252, 0.350225, 0.465116, 0.635555, 0.9034, 1.33694, 2.05594", \ + "0.151511, 0.440896, 0.578615, 0.778221, 1.07413, 1.52904, 2.25452", \ + "0.182441, 0.565341, 0.742806, 0.987378, 1.33806, 1.8525, 2.62756" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0369688, 0.227872, 0.360873, 0.580733, 0.948905, 1.5624, 2.58503", \ + "0.0447006, 0.228739, 0.361941, 0.580734, 0.949278, 1.56242, 2.58504", \ + "0.0555359, 0.234451, 0.363639, 0.582794, 0.949841, 1.56279, 2.58577", \ + "0.0771582, 0.254966, 0.378854, 0.589156, 0.950827, 1.56327, 2.58578", \ + "0.117722, 0.30195, 0.42346, 0.625813, 0.972168, 1.57002, 2.58755", \ + "0.186162, 0.390283, 0.516336, 0.719501, 1.05547, 1.62528, 2.60935", \ + "0.292134, 0.546546, 0.683743, 0.898058, 1.24181, 1.8035, 2.74448" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0455333, 0.146509, 0.214637, 0.326675, 0.51391, 0.825585, 1.34476", \ + "0.0724868, 0.183517, 0.251864, 0.363884, 0.551044, 0.862701, 1.38199", \ + "0.0896501, 0.216714, 0.28833, 0.401661, 0.588769, 0.900391, 1.42033", \ + "0.113813, 0.26932, 0.351055, 0.47303, 0.664346, 0.9761, 1.49491", \ + "0.145311, 0.343714, 0.44427, 0.587799, 0.801633, 1.12467, 1.64443", \ + "0.188316, 0.443045, 0.573169, 0.753116, 1.01065, 1.38232, 1.93661", \ + "0.24478, 0.574619, 0.742255, 0.978901, 1.30639, 1.76496, 2.41528" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0366018, 0.166681, 0.256925, 0.406476, 0.656771, 1.07344, 1.76617", \ + "0.050628, 0.171626, 0.259082, 0.406477, 0.656772, 1.07345, 1.76725", \ + "0.0645852, 0.186858, 0.269826, 0.41247, 0.657592, 1.07346, 1.76726", \ + "0.0881572, 0.223428, 0.304456, 0.439205, 0.672837, 1.07839, 1.76727", \ + "0.124587, 0.287249, 0.373921, 0.511216, 0.733264, 1.11501, 1.78076", \ + "0.185151, 0.39148, 0.495055, 0.646084, 0.879668, 1.25059, 1.87556", \ + "0.285261, 0.554731, 0.686427, 0.870502, 1.14171, 1.53507, 2.15924" \ + ); + } + } + 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.0544802, 0.191238, 0.284872, 0.439589, 0.6986, 1.13007, 1.84922", \ + "0.0775757, 0.219464, 0.313535, 0.46876, 0.728362, 1.15891, 1.87858", \ + "0.0907142, 0.244065, 0.338775, 0.494158, 0.753559, 1.18605, 1.9051", \ + "0.106226, 0.285239, 0.385589, 0.54363, 0.803321, 1.23526, 1.95503", \ + "0.127252, 0.350225, 0.465116, 0.635555, 0.9034, 1.33694, 2.05594", \ + "0.151511, 0.440896, 0.578615, 0.778221, 1.07413, 1.52904, 2.25452", \ + "0.182441, 0.565341, 0.742806, 0.987378, 1.33806, 1.8525, 2.62756" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0369688, 0.227872, 0.360873, 0.580733, 0.948905, 1.5624, 2.58503", \ + "0.0447006, 0.228739, 0.361941, 0.580734, 0.949278, 1.56242, 2.58504", \ + "0.0555359, 0.234451, 0.363639, 0.582794, 0.949841, 1.56279, 2.58577", \ + "0.0771582, 0.254966, 0.378854, 0.589156, 0.950827, 1.56327, 2.58578", \ + "0.117722, 0.30195, 0.42346, 0.625813, 0.972168, 1.57002, 2.58755", \ + "0.186162, 0.390283, 0.516336, 0.719501, 1.05547, 1.62528, 2.60935", \ + "0.292134, 0.546546, 0.683743, 0.898058, 1.24181, 1.8035, 2.74448" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0455333, 0.146509, 0.214637, 0.326675, 0.51391, 0.825585, 1.34476", \ + "0.0724868, 0.183517, 0.251864, 0.363884, 0.551044, 0.862701, 1.38199", \ + "0.0896501, 0.216714, 0.28833, 0.401661, 0.588769, 0.900391, 1.42033", \ + "0.113813, 0.26932, 0.351055, 0.47303, 0.664346, 0.9761, 1.49491", \ + "0.145311, 0.343714, 0.44427, 0.587799, 0.801633, 1.12467, 1.64443", \ + "0.188316, 0.443045, 0.573169, 0.753116, 1.01065, 1.38232, 1.93661", \ + "0.24478, 0.574619, 0.742255, 0.978901, 1.30639, 1.76496, 2.41528" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0366018, 0.166681, 0.256925, 0.406476, 0.656771, 1.07344, 1.76617", \ + "0.050628, 0.171626, 0.259082, 0.406477, 0.656772, 1.07345, 1.76725", \ + "0.0645852, 0.186858, 0.269826, 0.41247, 0.657592, 1.07346, 1.76726", \ + "0.0881572, 0.223428, 0.304456, 0.439205, 0.672837, 1.07839, 1.76727", \ + "0.124587, 0.287249, 0.373921, 0.511216, 0.733264, 1.11501, 1.78076", \ + "0.185151, 0.39148, 0.495055, 0.646084, 0.879668, 1.25059, 1.87556", \ + "0.285261, 0.554731, 0.686427, 0.870502, 1.14171, 1.53507, 2.15924" \ + ); + } + } + 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.0622417, 0.197887, 0.291201, 0.445526, 0.703813, 1.13346, 1.85114", \ + "0.087531, 0.226929, 0.320464, 0.476794, 0.733144, 1.16315, 1.88042", \ + "0.102983, 0.252119, 0.346316, 0.500828, 0.759454, 1.1894, 1.90635", \ + "0.122507, 0.294676, 0.393833, 0.550927, 0.809495, 1.24019, 1.95744", \ + "0.150148, 0.362072, 0.47502, 0.644065, 0.910276, 1.3422, 2.05896", \ + "0.185552, 0.457277, 0.591534, 0.788749, 1.08287, 1.53505, 2.2587", \ + "0.236259, 0.590302, 0.762766, 1.00322, 1.34954, 1.86194, 2.63333" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0451163, 0.236124, 0.36899, 0.58811, 0.955406, 1.5669, 2.58697", \ + "0.0518312, 0.236855, 0.368991, 0.589964, 0.955851, 1.56773, 2.58698", \ + "0.062415, 0.242276, 0.371489, 0.589965, 0.95597, 1.56774, 2.58791", \ + "0.0838234, 0.262383, 0.38623, 0.596271, 0.957456, 1.5681, 2.58792", \ + "0.122721, 0.308932, 0.43018, 0.632452, 0.978398, 1.57492, 2.58793", \ + "0.1869, 0.396255, 0.522417, 0.724496, 1.06138, 1.62967, 2.61226", \ + "0.284298, 0.546619, 0.684983, 0.90226, 1.24632, 1.80742, 2.74602" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0497136, 0.150525, 0.218599, 0.330661, 0.518127, 0.829705, 1.34875", \ + "0.0742253, 0.182028, 0.25044, 0.362621, 0.549887, 0.861604, 1.38088", \ + "0.0905323, 0.209985, 0.280732, 0.393957, 0.581448, 0.893399, 1.41289", \ + "0.113018, 0.256252, 0.334315, 0.453806, 0.644713, 0.9573, 1.47658", \ + "0.142336, 0.32379, 0.415946, 0.551423, 0.757784, 1.07917, 1.60053", \ + "0.182013, 0.416908, 0.535383, 0.700095, 0.939533, 1.29406, 1.84029", \ + "0.233164, 0.542133, 0.695645, 0.910635, 1.21102, 1.63243, 2.24722" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0364518, 0.166571, 0.257144, 0.406491, 0.656693, 1.07331, 1.76763", \ + "0.0455077, 0.169682, 0.258148, 0.409474, 0.656694, 1.07332, 1.76764", \ + "0.0560733, 0.179545, 0.265293, 0.409923, 0.657044, 1.07333, 1.76765", \ + "0.0773615, 0.20505, 0.288182, 0.42773, 0.666838, 1.07577, 1.76766", \ + "0.11178, 0.254954, 0.339862, 0.477618, 0.70738, 1.1005, 1.77677", \ + "0.168933, 0.342961, 0.436613, 0.581335, 0.809764, 1.1922, 1.83769", \ + "0.260194, 0.485091, 0.600042, 0.76666, 1.01512, 1.40058, 2.0339" \ + ); + } + } + 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.0622417, 0.197887, 0.291201, 0.445526, 0.703813, 1.13346, 1.85114", \ + "0.087531, 0.226929, 0.320464, 0.476794, 0.733144, 1.16315, 1.88042", \ + "0.102983, 0.252119, 0.346316, 0.500828, 0.759454, 1.1894, 1.90635", \ + "0.122507, 0.294676, 0.393833, 0.550927, 0.809495, 1.24019, 1.95744", \ + "0.150148, 0.362072, 0.47502, 0.644065, 0.910276, 1.3422, 2.05896", \ + "0.185552, 0.457277, 0.591534, 0.788749, 1.08287, 1.53505, 2.2587", \ + "0.236259, 0.590302, 0.762766, 1.00322, 1.34954, 1.86194, 2.63333" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0451163, 0.236124, 0.36899, 0.58811, 0.955406, 1.5669, 2.58697", \ + "0.0518312, 0.236855, 0.368991, 0.589964, 0.955851, 1.56773, 2.58698", \ + "0.062415, 0.242276, 0.371489, 0.589965, 0.95597, 1.56774, 2.58791", \ + "0.0838234, 0.262383, 0.38623, 0.596271, 0.957456, 1.5681, 2.58792", \ + "0.122721, 0.308932, 0.43018, 0.632452, 0.978398, 1.57492, 2.58793", \ + "0.1869, 0.396255, 0.522417, 0.724496, 1.06138, 1.62967, 2.61226", \ + "0.284298, 0.546619, 0.684983, 0.90226, 1.24632, 1.80742, 2.74602" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0497136, 0.150525, 0.218599, 0.330661, 0.518127, 0.829705, 1.34875", \ + "0.0742253, 0.182028, 0.25044, 0.362621, 0.549887, 0.861604, 1.38088", \ + "0.0905323, 0.209985, 0.280732, 0.393957, 0.581448, 0.893399, 1.41289", \ + "0.113018, 0.256252, 0.334315, 0.453806, 0.644713, 0.9573, 1.47658", \ + "0.142336, 0.32379, 0.415946, 0.551423, 0.757784, 1.07917, 1.60053", \ + "0.182013, 0.416908, 0.535383, 0.700095, 0.939533, 1.29406, 1.84029", \ + "0.233164, 0.542133, 0.695645, 0.910635, 1.21102, 1.63243, 2.24722" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0364518, 0.166571, 0.257144, 0.406491, 0.656693, 1.07331, 1.76763", \ + "0.0455077, 0.169682, 0.258148, 0.409474, 0.656694, 1.07332, 1.76764", \ + "0.0560733, 0.179545, 0.265293, 0.409923, 0.657044, 1.07333, 1.76765", \ + "0.0773615, 0.20505, 0.288182, 0.42773, 0.666838, 1.07577, 1.76766", \ + "0.11178, 0.254954, 0.339862, 0.477618, 0.70738, 1.1005, 1.77677", \ + "0.168933, 0.342961, 0.436613, 0.581335, 0.809764, 1.1922, 1.83769", \ + "0.260194, 0.485091, 0.600042, 0.76666, 1.01512, 1.40058, 2.0339" \ + ); + } + } + 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.0581271, 0.195277, 0.289225, 0.444074, 0.703057, 1.13396, 1.85374", \ + "0.0857869, 0.227224, 0.321142, 0.476069, 0.735793, 1.16662, 1.88577", \ + "0.105493, 0.260276, 0.354729, 0.509634, 0.768767, 1.20088, 1.91881", \ + "0.133844, 0.317615, 0.419093, 0.576581, 0.834989, 1.2664, 1.98549", \ + "0.1761, 0.405743, 0.525615, 0.700703, 0.969548, 1.40094, 2.11834", \ + "0.232182, 0.525407, 0.675851, 0.890751, 1.19995, 1.66018, 2.38526", \ + "0.312121, 0.693225, 0.885226, 1.15354, 1.54342, 2.08945, 2.88719" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0540495, 0.246359, 0.379433, 0.599891, 0.968187, 1.58198, 2.60503", \ + "0.0652139, 0.247205, 0.382567, 0.599892, 0.968465, 1.58264, 2.60598", \ + "0.0799743, 0.256416, 0.38362, 0.60392, 0.968466, 1.58267, 2.60599", \ + "0.104134, 0.28737, 0.406808, 0.612301, 0.97109, 1.58268, 2.606", \ + "0.142042, 0.351184, 0.471897, 0.667781, 1.00422, 1.59306, 2.60616", \ + "0.203346, 0.459607, 0.595541, 0.800789, 1.12788, 1.67817, 2.64266", \ + "0.303235, 0.630584, 0.793506, 1.03483, 1.39054, 1.94265, 2.84738" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0398161, 0.139224, 0.207334, 0.319541, 0.50717, 0.819128, 1.33818", \ + "0.0600143, 0.170735, 0.239435, 0.351993, 0.53998, 0.852043, 1.37105", \ + "0.0721115, 0.19771, 0.269304, 0.383201, 0.571384, 0.883505, 1.40294", \ + "0.0878212, 0.241729, 0.32158, 0.442354, 0.634379, 0.947487, 1.46675", \ + "0.106574, 0.305177, 0.400592, 0.538365, 0.7464, 1.06889, 1.59069", \ + "0.129734, 0.391076, 0.514595, 0.683594, 0.926002, 1.28271, 1.83024", \ + "0.155511, 0.503624, 0.664086, 0.88625, 1.19133, 1.6165, 2.23371" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0327126, 0.161539, 0.251767, 0.400669, 0.650019, 1.06581, 1.75838", \ + "0.0443692, 0.165176, 0.25302, 0.403645, 0.650199, 1.06586, 1.75841", \ + "0.0569661, 0.175704, 0.260547, 0.404673, 0.650882, 1.06589, 1.75842", \ + "0.080771, 0.202317, 0.284431, 0.422763, 0.661373, 1.06922, 1.75893", \ + "0.121002, 0.253941, 0.337368, 0.473472, 0.702563, 1.09488, 1.76975", \ + "0.187171, 0.344255, 0.436131, 0.578831, 0.806247, 1.18664, 1.83133", \ + "0.2926, 0.49392, 0.60575, 0.766823, 1.01365, 1.39614, 2.03029" \ + ); + } + } + 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.0485485, 0.185188, 0.27848, 0.433029, 0.691127, 1.12147, 1.83848", \ + "0.0740632, 0.217001, 0.310481, 0.465073, 0.723809, 1.15423, 1.87109", \ + "0.0913693, 0.249874, 0.34429, 0.498465, 0.756676, 1.18797, 1.90373", \ + "0.115459, 0.305995, 0.408006, 0.565534, 0.823127, 1.25319, 1.97017", \ + "0.152566, 0.391476, 0.512741, 0.68865, 0.957557, 1.38812, 2.10316", \ + "0.201506, 0.507399, 0.659768, 0.876412, 1.18653, 1.64682, 2.36985", \ + "0.271102, 0.669279, 0.864374, 1.13585, 1.52687, 2.07426, 2.87088" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0454837, 0.23669, 0.369334, 0.588721, 0.955988, 1.56783, 2.58745", \ + "0.0585309, 0.237819, 0.36995, 0.588722, 0.956284, 1.56784, 2.58746", \ + "0.072693, 0.24787, 0.373993, 0.589229, 0.956541, 1.56935, 2.58839", \ + "0.0964978, 0.279542, 0.398214, 0.602151, 0.959106, 1.56936, 2.5884", \ + "0.132288, 0.343461, 0.463721, 0.65841, 0.993193, 1.57978, 2.58841", \ + "0.190762, 0.450665, 0.587238, 0.791588, 1.11803, 1.66511, 2.62523", \ + "0.287732, 0.619421, 0.783638, 1.02648, 1.37988, 1.92948, 2.83119" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0392851, 0.137941, 0.205612, 0.317165, 0.504286, 0.815491, 1.33447", \ + "0.059228, 0.169491, 0.237738, 0.349758, 0.536709, 0.84849, 1.36737", \ + "0.0709956, 0.19631, 0.267554, 0.380867, 0.568253, 0.879882, 1.39942", \ + "0.0857618, 0.239965, 0.319502, 0.439874, 0.631235, 0.943765, 1.46309", \ + "0.102685, 0.302653, 0.397865, 0.535301, 0.743091, 1.06519, 1.58699", \ + "0.121992, 0.386546, 0.510612, 0.679839, 0.922128, 1.27865, 1.82652", \ + "0.13839, 0.496087, 0.65708, 0.880583, 1.18771, 1.61185, 2.22987" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0234573, 0.152712, 0.242997, 0.391753, 0.64182, 1.05724, 1.75049", \ + "0.0337326, 0.156231, 0.244175, 0.393245, 0.641821, 1.0583, 1.7505", \ + "0.0444809, 0.166677, 0.251688, 0.396127, 0.642254, 1.05831, 1.75051", \ + "0.064947, 0.19279, 0.275223, 0.413912, 0.652335, 1.06065, 1.75052", \ + "0.10022, 0.243204, 0.327503, 0.464188, 0.693999, 1.08571, 1.76008", \ + "0.157434, 0.33267, 0.426102, 0.568735, 0.797762, 1.17822, 1.82302", \ + "0.249819, 0.475019, 0.592774, 0.757812, 1.00235, 1.39062, 2.0208" \ + ); + } + } + 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.0581271, 0.195277, 0.289225, 0.444074, 0.703057, 1.13396, 1.85374", \ + "0.0857869, 0.227224, 0.321142, 0.476069, 0.735793, 1.16662, 1.88577", \ + "0.105493, 0.260276, 0.354729, 0.509634, 0.768767, 1.20088, 1.91881", \ + "0.133844, 0.317615, 0.419093, 0.576581, 0.834989, 1.2664, 1.98549", \ + "0.1761, 0.405743, 0.525615, 0.700703, 0.969548, 1.40094, 2.11834", \ + "0.232182, 0.525407, 0.675851, 0.890751, 1.19995, 1.66018, 2.38526", \ + "0.312121, 0.693225, 0.885226, 1.15354, 1.54342, 2.08945, 2.88719" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0540495, 0.246359, 0.379433, 0.599891, 0.968187, 1.58198, 2.60503", \ + "0.0652139, 0.247205, 0.382567, 0.599892, 0.968465, 1.58264, 2.60598", \ + "0.0799743, 0.256416, 0.38362, 0.60392, 0.968466, 1.58267, 2.60599", \ + "0.104134, 0.28737, 0.406808, 0.612301, 0.97109, 1.58268, 2.606", \ + "0.142042, 0.351184, 0.471897, 0.667781, 1.00422, 1.59306, 2.60616", \ + "0.203346, 0.459607, 0.595541, 0.800789, 1.12788, 1.67817, 2.64266", \ + "0.303235, 0.630584, 0.793506, 1.03483, 1.39054, 1.94265, 2.84738" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0398161, 0.139224, 0.207334, 0.319541, 0.50717, 0.819128, 1.33818", \ + "0.0600143, 0.170735, 0.239435, 0.351993, 0.53998, 0.852043, 1.37105", \ + "0.0721115, 0.19771, 0.269304, 0.383201, 0.571384, 0.883505, 1.40294", \ + "0.0878212, 0.241729, 0.32158, 0.442354, 0.634379, 0.947487, 1.46675", \ + "0.106574, 0.305177, 0.400592, 0.538365, 0.7464, 1.06889, 1.59069", \ + "0.129734, 0.391076, 0.514595, 0.683594, 0.926002, 1.28271, 1.83024", \ + "0.155511, 0.503624, 0.664086, 0.88625, 1.19133, 1.6165, 2.23371" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0327126, 0.161539, 0.251767, 0.400669, 0.650019, 1.06581, 1.75838", \ + "0.0443692, 0.165176, 0.25302, 0.403645, 0.650199, 1.06586, 1.75841", \ + "0.0569661, 0.175704, 0.260547, 0.404673, 0.650882, 1.06589, 1.75842", \ + "0.080771, 0.202317, 0.284431, 0.422763, 0.661373, 1.06922, 1.75893", \ + "0.121002, 0.253941, 0.337368, 0.473472, 0.702563, 1.09488, 1.76975", \ + "0.187171, 0.344255, 0.436131, 0.578831, 0.806247, 1.18664, 1.83133", \ + "0.2926, 0.49392, 0.60575, 0.766823, 1.01365, 1.39614, 2.03029" \ + ); + } + } + 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.0494961, 0.187061, 0.280521, 0.435178, 0.693394, 1.12366, 1.84071", \ + "0.0744912, 0.218364, 0.312255, 0.466907, 0.725953, 1.15574, 1.8743", \ + "0.0915108, 0.250859, 0.345523, 0.500193, 0.758635, 1.18987, 1.90603", \ + "0.114943, 0.306524, 0.408825, 0.566627, 0.824692, 1.25515, 1.97149", \ + "0.150542, 0.391283, 0.513164, 0.689395, 0.95868, 1.38947, 2.10513", \ + "0.19548, 0.505718, 0.658563, 0.876374, 1.1869, 1.64773, 2.37117", \ + "0.254669, 0.661189, 0.859111, 1.13247, 1.52432, 2.07362, 2.87113" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0450396, 0.236273, 0.368732, 0.588482, 0.955434, 1.56728, 2.58696", \ + "0.0577695, 0.237238, 0.370072, 0.588483, 0.956196, 1.5678, 2.5873", \ + "0.0721047, 0.247061, 0.373356, 0.591331, 0.956197, 1.56783, 2.58731", \ + "0.0962228, 0.27872, 0.397359, 0.60161, 0.958532, 1.56784, 2.58756", \ + "0.133659, 0.342938, 0.463371, 0.657508, 0.99239, 1.57849, 2.58757", \ + "0.19685, 0.452189, 0.588097, 0.790541, 1.11727, 1.66447, 2.6256", \ + "0.304305, 0.625834, 0.786547, 1.0279, 1.37942, 1.92952, 2.83119" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0348867, 0.134816, 0.202972, 0.315247, 0.503013, 0.814806, 1.33388", \ + "0.055953, 0.171824, 0.240441, 0.352874, 0.540635, 0.853051, 1.37179", \ + "0.0681646, 0.203869, 0.2765, 0.390525, 0.578328, 0.890235, 1.40948", \ + "0.0848653, 0.253644, 0.337555, 0.461262, 0.653718, 0.965927, 1.48444", \ + "0.106013, 0.323085, 0.427107, 0.574016, 0.789666, 1.11426, 1.63432", \ + "0.132772, 0.413847, 0.550021, 0.734739, 0.996073, 1.36995, 1.92587", \ + "0.16523, 0.532295, 0.708019, 0.951246, 1.2859, 1.74883, 2.4021" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0331467, 0.161537, 0.251648, 0.4007, 0.65008, 1.06582, 1.75876", \ + "0.0509394, 0.167494, 0.253944, 0.400915, 0.650111, 1.06584, 1.75877", \ + "0.0668471, 0.183679, 0.265749, 0.406795, 0.651534, 1.06585, 1.75878", \ + "0.0932658, 0.221395, 0.301667, 0.435025, 0.66774, 1.07096, 1.75895", \ + "0.135088, 0.286766, 0.372343, 0.508012, 0.729001, 1.10956, 1.77393", \ + "0.205331, 0.393839, 0.495114, 0.644887, 0.874766, 1.24611, 1.86983", \ + "0.322106, 0.564111, 0.692775, 0.87275, 1.13884, 1.53078, 2.15426" \ + ); + } + } + 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.0399445, 0.178058, 0.27165, 0.426587, 0.685231, 1.11691, 1.83598", \ + "0.0622806, 0.209184, 0.303199, 0.458314, 0.718008, 1.14898, 1.86955", \ + "0.0760109, 0.241412, 0.336536, 0.491566, 0.750905, 1.18339, 1.90121", \ + "0.0949188, 0.295874, 0.399279, 0.558097, 0.816758, 1.24787, 1.9665", \ + "0.124521, 0.378203, 0.502071, 0.679952, 0.950421, 1.38262, 2.10049", \ + "0.160975, 0.48875, 0.644619, 0.865129, 1.17796, 1.64094, 2.3664", \ + "0.20962, 0.639834, 0.841796, 1.11766, 1.51319, 2.06572, 2.86611" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0367661, 0.228113, 0.360879, 0.580684, 0.948826, 1.56245, 2.58501", \ + "0.0514858, 0.229378, 0.361973, 0.580685, 0.949287, 1.56303, 2.58531", \ + "0.0653276, 0.239951, 0.36601, 0.583017, 0.949288, 1.56304, 2.58588", \ + "0.0877743, 0.272378, 0.390725, 0.594721, 0.951814, 1.56305, 2.58589", \ + "0.125103, 0.337776, 0.456908, 0.651695, 0.986681, 1.57487, 2.5859", \ + "0.186406, 0.444444, 0.58232, 0.785427, 1.11206, 1.6608, 2.62291", \ + "0.291207, 0.620701, 0.779907, 1.02055, 1.37371, 1.92598, 2.82897" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0343693, 0.133563, 0.201198, 0.312897, 0.499958, 0.811211, 1.33021", \ + "0.0548185, 0.170574, 0.238808, 0.350552, 0.53749, 0.849448, 1.36813", \ + "0.0664872, 0.202314, 0.274678, 0.388207, 0.575161, 0.886569, 1.40597", \ + "0.082241, 0.251487, 0.33531, 0.458662, 0.65051, 0.962277, 1.48116", \ + "0.100897, 0.319868, 0.423862, 0.570591, 0.786069, 1.11043, 1.63047", \ + "0.122192, 0.408165, 0.544978, 0.729924, 0.991529, 1.36573, 1.92187", \ + "0.142361, 0.522376, 0.699266, 0.944249, 1.27979, 1.74378, 2.39776" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0238946, 0.152585, 0.242708, 0.391786, 0.64184, 1.05724, 1.7505", \ + "0.0390945, 0.158534, 0.244998, 0.393042, 0.641841, 1.05774, 1.75051", \ + "0.0522221, 0.174513, 0.256847, 0.398349, 0.642749, 1.05806, 1.75052", \ + "0.0737956, 0.211462, 0.292223, 0.425984, 0.658719, 1.06253, 1.75111", \ + "0.109616, 0.2748, 0.362488, 0.498611, 0.720458, 1.10077, 1.76359", \ + "0.169452, 0.379818, 0.482502, 0.63407, 0.866641, 1.23792, 1.86105", \ + "0.270321, 0.542311, 0.676825, 0.860218, 1.12706, 1.52237, 2.14563" \ + ); + } + } + 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.0494961, 0.187061, 0.280521, 0.435178, 0.693394, 1.12366, 1.84071", \ + "0.0744912, 0.218364, 0.312255, 0.466907, 0.725953, 1.15574, 1.8743", \ + "0.0915108, 0.250859, 0.345523, 0.500193, 0.758635, 1.18987, 1.90603", \ + "0.114943, 0.306524, 0.408825, 0.566627, 0.824692, 1.25515, 1.97149", \ + "0.150542, 0.391283, 0.513164, 0.689395, 0.95868, 1.38947, 2.10513", \ + "0.19548, 0.505718, 0.658563, 0.876374, 1.1869, 1.64773, 2.37117", \ + "0.254669, 0.661189, 0.859111, 1.13247, 1.52432, 2.07362, 2.87113" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0450396, 0.236273, 0.368732, 0.588482, 0.955434, 1.56728, 2.58696", \ + "0.0577695, 0.237238, 0.370072, 0.588483, 0.956196, 1.5678, 2.5873", \ + "0.0721047, 0.247061, 0.373356, 0.591331, 0.956197, 1.56783, 2.58731", \ + "0.0962228, 0.27872, 0.397359, 0.60161, 0.958532, 1.56784, 2.58756", \ + "0.133659, 0.342938, 0.463371, 0.657508, 0.99239, 1.57849, 2.58757", \ + "0.19685, 0.452189, 0.588097, 0.790541, 1.11727, 1.66447, 2.6256", \ + "0.304305, 0.625834, 0.786547, 1.0279, 1.37942, 1.92952, 2.83119" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0348867, 0.134816, 0.202972, 0.315247, 0.503013, 0.814806, 1.33388", \ + "0.055953, 0.171824, 0.240441, 0.352874, 0.540635, 0.853051, 1.37179", \ + "0.0681646, 0.203869, 0.2765, 0.390525, 0.578328, 0.890235, 1.40948", \ + "0.0848653, 0.253644, 0.337555, 0.461262, 0.653718, 0.965927, 1.48444", \ + "0.106013, 0.323085, 0.427107, 0.574016, 0.789666, 1.11426, 1.63432", \ + "0.132772, 0.413847, 0.550021, 0.734739, 0.996073, 1.36995, 1.92587", \ + "0.16523, 0.532295, 0.708019, 0.951246, 1.2859, 1.74883, 2.4021" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0331467, 0.161537, 0.251648, 0.4007, 0.65008, 1.06582, 1.75876", \ + "0.0509394, 0.167494, 0.253944, 0.400915, 0.650111, 1.06584, 1.75877", \ + "0.0668471, 0.183679, 0.265749, 0.406795, 0.651534, 1.06585, 1.75878", \ + "0.0932658, 0.221395, 0.301667, 0.435025, 0.66774, 1.07096, 1.75895", \ + "0.135088, 0.286766, 0.372343, 0.508012, 0.729001, 1.10956, 1.77393", \ + "0.205331, 0.393839, 0.495114, 0.644887, 0.874766, 1.24611, 1.86983", \ + "0.322106, 0.564111, 0.692775, 0.87275, 1.13884, 1.53078, 2.15426" \ + ); + } + } + 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.00588983, 0.00617957, 0.00615307, 0.00608857, 0.00592484, 0.00565815, 0.00532586", \ + "0.00552533, 0.00598173, 0.0060234, 0.00595791, 0.00589162, 0.00561127, 0.00544017", \ + "0.00551603, 0.00584413, 0.0058376, 0.00594175, 0.0058885, 0.00560613, 0.00548019", \ + "0.00583399, 0.00574663, 0.00588158, 0.00590795, 0.00583936, 0.00560738, 0.00531037", \ + "0.00725661, 0.00637222, 0.00622255, 0.00611475, 0.00587828, 0.00611499, 0.00547729", \ + "0.0113681, 0.00877845, 0.00815637, 0.00765831, 0.00695947, 0.00683684, 0.00618511", \ + "0.020609, 0.0156721, 0.0141533, 0.0125864, 0.0110744, 0.0094627, 0.00853274" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00621298, 0.00622372, 0.00617567, 0.00611012, 0.0059969, 0.00580175, 0.00534621", \ + "0.0059437, 0.00612017, 0.00604766, 0.00595423, 0.00587652, 0.00560563, 0.00529113", \ + "0.00609401, 0.00604285, 0.0060839, 0.00598927, 0.00585436, 0.00561155, 0.00533043", \ + "0.00678152, 0.00644806, 0.00626162, 0.00615093, 0.00601083, 0.0060817, 0.00518266", \ + "0.00861207, 0.0073766, 0.00706286, 0.00673408, 0.0063193, 0.00645694, 0.00554119", \ + "0.0127782, 0.0102832, 0.00943467, 0.00874155, 0.00806391, 0.00703349, 0.00680842", \ + "0.0217831, 0.0176728, 0.0159661, 0.0143022, 0.0125433, 0.0108672, 0.00891726" \ + ); + } + } + 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.00588983, 0.00617957, 0.00615307, 0.00608857, 0.00592484, 0.00565815, 0.00532586", \ + "0.00552533, 0.00598173, 0.0060234, 0.00595791, 0.00589162, 0.00561127, 0.00544017", \ + "0.00551603, 0.00584413, 0.0058376, 0.00594175, 0.0058885, 0.00560613, 0.00548019", \ + "0.00583399, 0.00574663, 0.00588158, 0.00590795, 0.00583936, 0.00560738, 0.00531037", \ + "0.00725661, 0.00637222, 0.00622255, 0.00611475, 0.00587828, 0.00611499, 0.00547729", \ + "0.0113681, 0.00877845, 0.00815637, 0.00765831, 0.00695947, 0.00683684, 0.00618511", \ + "0.020609, 0.0156721, 0.0141533, 0.0125864, 0.0110744, 0.0094627, 0.00853274" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00621298, 0.00622372, 0.00617567, 0.00611012, 0.0059969, 0.00580175, 0.00534621", \ + "0.0059437, 0.00612017, 0.00604766, 0.00595423, 0.00587652, 0.00560563, 0.00529113", \ + "0.00609401, 0.00604285, 0.0060839, 0.00598927, 0.00585436, 0.00561155, 0.00533043", \ + "0.00678152, 0.00644806, 0.00626162, 0.00615093, 0.00601083, 0.0060817, 0.00518266", \ + "0.00861207, 0.0073766, 0.00706286, 0.00673408, 0.0063193, 0.00645694, 0.00554119", \ + "0.0127782, 0.0102832, 0.00943467, 0.00874155, 0.00806391, 0.00703349, 0.00680842", \ + "0.0217831, 0.0176728, 0.0159661, 0.0143022, 0.0125433, 0.0108672, 0.00891726" \ + ); + } + } + 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.00611881, 0.00614023, 0.00609907, 0.00602036, 0.00585646, 0.00558307, 0.00529956", \ + "0.0058862, 0.00604263, 0.00600684, 0.00607984, 0.00584355, 0.00558613, 0.0053228", \ + "0.00588715, 0.00598635, 0.00595408, 0.00590849, 0.00582735, 0.00556871, 0.00534333", \ + "0.00615133, 0.00601114, 0.00605545, 0.00595814, 0.005989, 0.00560502, 0.00522534", \ + "0.00744592, 0.00667588, 0.00643336, 0.00631687, 0.00603649, 0.0058723, 0.00540005", \ + "0.0113551, 0.00913562, 0.00850123, 0.00790124, 0.0071496, 0.00680277, 0.00594715", \ + "0.0201687, 0.0161099, 0.0146439, 0.0130797, 0.0114164, 0.00974523, 0.00865242" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00815392, 0.00809916, 0.00806485, 0.00798657, 0.00789103, 0.00765661, 0.00727988", \ + "0.00784935, 0.00799662, 0.00791255, 0.00810513, 0.00776262, 0.00752592, 0.00715823", \ + "0.00786335, 0.00790285, 0.0079581, 0.00783801, 0.00774812, 0.00749128, 0.00712646", \ + "0.00825262, 0.00809835, 0.00797129, 0.00797042, 0.00787205, 0.00837528, 0.00710515", \ + "0.00968998, 0.00881493, 0.00865549, 0.00844816, 0.0080485, 0.00822512, 0.00761039", \ + "0.0134797, 0.0112744, 0.0105994, 0.0100802, 0.00951431, 0.00859126, 0.00843943", \ + "0.0218571, 0.017972, 0.0164264, 0.0149101, 0.0133944, 0.0121049, 0.0105149" \ + ); + } + } + 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.00611881, 0.00614023, 0.00609907, 0.00602036, 0.00585646, 0.00558307, 0.00529956", \ + "0.0058862, 0.00604263, 0.00600684, 0.00607984, 0.00584355, 0.00558613, 0.0053228", \ + "0.00588715, 0.00598635, 0.00595408, 0.00590849, 0.00582735, 0.00556871, 0.00534333", \ + "0.00615133, 0.00601114, 0.00605545, 0.00595814, 0.005989, 0.00560502, 0.00522534", \ + "0.00744592, 0.00667588, 0.00643336, 0.00631687, 0.00603649, 0.0058723, 0.00540005", \ + "0.0113551, 0.00913562, 0.00850123, 0.00790124, 0.0071496, 0.00680277, 0.00594715", \ + "0.0201687, 0.0161099, 0.0146439, 0.0130797, 0.0114164, 0.00974523, 0.00865242" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00815392, 0.00809916, 0.00806485, 0.00798657, 0.00789103, 0.00765661, 0.00727988", \ + "0.00784935, 0.00799662, 0.00791255, 0.00810513, 0.00776262, 0.00752592, 0.00715823", \ + "0.00786335, 0.00790285, 0.0079581, 0.00783801, 0.00774812, 0.00749128, 0.00712646", \ + "0.00825262, 0.00809835, 0.00797129, 0.00797042, 0.00787205, 0.00837528, 0.00710515", \ + "0.00968998, 0.00881493, 0.00865549, 0.00844816, 0.0080485, 0.00822512, 0.00761039", \ + "0.0134797, 0.0112744, 0.0105994, 0.0100802, 0.00951431, 0.00859126, 0.00843943", \ + "0.0218571, 0.017972, 0.0164264, 0.0149101, 0.0133944, 0.0121049, 0.0105149" \ + ); + } + } + 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.00396998, 0.00407004, 0.00403584, 0.0039833, 0.00379371, 0.00352557, 0.00321897", \ + "0.00378666, 0.00391482, 0.00404223, 0.00383696, 0.00376415, 0.00351507, 0.0032012", \ + "0.00404037, 0.00398733, 0.00392966, 0.00399133, 0.0037225, 0.00353234, 0.00311317", \ + "0.00476454, 0.00421457, 0.00419246, 0.00395437, 0.00377411, 0.00350822, 0.0031694", \ + "0.00662925, 0.00537707, 0.00497385, 0.00466548, 0.00415027, 0.00386588, 0.00339878", \ + "0.0108748, 0.00852815, 0.00770637, 0.00678717, 0.00582276, 0.00503611, 0.00444281", \ + "0.019699, 0.015911, 0.0143686, 0.0126341, 0.0107716, 0.00864879, 0.00747497" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00750413, 0.00776573, 0.00775495, 0.00768237, 0.00754046, 0.00729062, 0.00682564", \ + "0.00712553, 0.00768786, 0.00766576, 0.00787863, 0.00758699, 0.00734951, 0.00691467", \ + "0.0071784, 0.00753348, 0.0076665, 0.00760433, 0.00792371, 0.00730945, 0.00693122", \ + "0.00768007, 0.00763789, 0.00759292, 0.00767394, 0.00769078, 0.00812827, 0.00692233", \ + "0.00931279, 0.00828379, 0.00819036, 0.00802592, 0.00777264, 0.00805746, 0.00737695", \ + "0.0133015, 0.0106647, 0.0100119, 0.00956162, 0.00908289, 0.00832674, 0.00818907", \ + "0.0219403, 0.0172792, 0.0156587, 0.0140985, 0.0126812, 0.0115193, 0.0102155" \ + ); + } + } + 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.00368521, 0.00383844, 0.00379602, 0.0037364, 0.00356756, 0.00327316, 0.00297263", \ + "0.00354744, 0.0037014, 0.00368369, 0.00362632, 0.00354315, 0.00327886, 0.00293754", \ + "0.00384168, 0.00375734, 0.00366634, 0.00359407, 0.00354854, 0.00335395, 0.00300663", \ + "0.00465806, 0.00399411, 0.00395901, 0.00371153, 0.00364565, 0.00326664, 0.00296905", \ + "0.00661563, 0.00520416, 0.00476731, 0.00446014, 0.00395497, 0.00426254, 0.00313684", \ + "0.0109927, 0.00839582, 0.00754566, 0.00657734, 0.00564527, 0.00484246, 0.00445259", \ + "0.0199544, 0.0158676, 0.0142837, 0.0125622, 0.0106187, 0.00848631, 0.00716191" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00547304, 0.00577253, 0.00575075, 0.0056732, 0.00559019, 0.00531392, 0.00488699", \ + "0.00510637, 0.00568036, 0.00568404, 0.00577995, 0.00554835, 0.00541026, 0.00495929", \ + "0.0051616, 0.00554045, 0.00565069, 0.00562849, 0.00570061, 0.00535618, 0.0049593", \ + "0.00568417, 0.00564281, 0.00560714, 0.00566198, 0.0057407, 0.00592899, 0.00493598", \ + "0.00733888, 0.00629474, 0.00619057, 0.00603282, 0.00579955, 0.00599507, 0.0056475", \ + "0.0114043, 0.00874544, 0.00810889, 0.00758229, 0.00713931, 0.00631537, 0.00617338", \ + "0.0201024, 0.015303, 0.0137574, 0.0123047, 0.0107366, 0.00973116, 0.00816902" \ + ); + } + } + 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.00396998, 0.00407004, 0.00403584, 0.0039833, 0.00379371, 0.00352557, 0.00321897", \ + "0.00378666, 0.00391482, 0.00404223, 0.00383696, 0.00376415, 0.00351507, 0.0032012", \ + "0.00404037, 0.00398733, 0.00392966, 0.00399133, 0.0037225, 0.00353234, 0.00311317", \ + "0.00476454, 0.00421457, 0.00419246, 0.00395437, 0.00377411, 0.00350822, 0.0031694", \ + "0.00662925, 0.00537707, 0.00497385, 0.00466548, 0.00415027, 0.00386588, 0.00339878", \ + "0.0108748, 0.00852815, 0.00770637, 0.00678717, 0.00582276, 0.00503611, 0.00444281", \ + "0.019699, 0.015911, 0.0143686, 0.0126341, 0.0107716, 0.00864879, 0.00747497" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00750413, 0.00776573, 0.00775495, 0.00768237, 0.00754046, 0.00729062, 0.00682564", \ + "0.00712553, 0.00768786, 0.00766576, 0.00787863, 0.00758699, 0.00734951, 0.00691467", \ + "0.0071784, 0.00753348, 0.0076665, 0.00760433, 0.00792371, 0.00730945, 0.00693122", \ + "0.00768007, 0.00763789, 0.00759292, 0.00767394, 0.00769078, 0.00812827, 0.00692233", \ + "0.00931279, 0.00828379, 0.00819036, 0.00802592, 0.00777264, 0.00805746, 0.00737695", \ + "0.0133015, 0.0106647, 0.0100119, 0.00956162, 0.00908289, 0.00832674, 0.00818907", \ + "0.0219403, 0.0172792, 0.0156587, 0.0140985, 0.0126812, 0.0115193, 0.0102155" \ + ); + } + } + 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.0036608, 0.00399604, 0.00396715, 0.00393709, 0.00375591, 0.00350412, 0.00320159", \ + "0.00341496, 0.00375932, 0.00383446, 0.0037553, 0.0037013, 0.00348373, 0.00323269", \ + "0.00367154, 0.00375657, 0.0037114, 0.00381324, 0.00368659, 0.0034846, 0.00318891", \ + "0.00445925, 0.00390081, 0.00389743, 0.00376025, 0.00373846, 0.00343196, 0.0031977", \ + "0.00633811, 0.00501142, 0.00465171, 0.00438245, 0.00395309, 0.00363421, 0.00329572", \ + "0.0107437, 0.00808563, 0.00728417, 0.00641231, 0.00552966, 0.00481898, 0.00452265", \ + "0.0199143, 0.0153347, 0.0136933, 0.0122168, 0.0102535, 0.00816431, 0.00709563" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00546554, 0.00584237, 0.00582521, 0.00577033, 0.00565739, 0.00539235, 0.00497222", \ + "0.00528413, 0.00574732, 0.00574885, 0.00575452, 0.00566183, 0.00545651, 0.00501845", \ + "0.00552243, 0.00564891, 0.00578469, 0.00571958, 0.00565504, 0.0054308, 0.00500734", \ + "0.00631142, 0.00600672, 0.00587443, 0.00584883, 0.00579903, 0.00577376, 0.00504423", \ + "0.00826, 0.0068607, 0.00659496, 0.00639865, 0.00600701, 0.00620992, 0.00600359", \ + "0.0126741, 0.00982373, 0.00882749, 0.0082057, 0.00755559, 0.00676575, 0.00652976", \ + "0.0217655, 0.0168315, 0.0150937, 0.0134639, 0.0118012, 0.0103123, 0.00855269" \ + ); + } + } + 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.00328651, 0.00377041, 0.00374824, 0.00369237, 0.00352931, 0.00325022, 0.00291733", \ + "0.00314399, 0.00350612, 0.00358898, 0.00353828, 0.00348512, 0.00325375, 0.00299825", \ + "0.0034875, 0.0034618, 0.00347204, 0.00353881, 0.00340213, 0.00325386, 0.00295445", \ + "0.00433212, 0.00368454, 0.00367415, 0.00352853, 0.0034117, 0.00319602, 0.00292294", \ + "0.00639122, 0.00486354, 0.00444258, 0.00416305, 0.00373218, 0.00410062, 0.00306088", \ + "0.0109325, 0.00793978, 0.00714043, 0.00621791, 0.00530667, 0.00499425, 0.0041929", \ + "0.0203111, 0.015369, 0.0136356, 0.0120116, 0.0100369, 0.008014, 0.0068525" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00344685, 0.00384643, 0.00382826, 0.00376515, 0.00368925, 0.00341495, 0.00300109", \ + "0.00326659, 0.00376713, 0.00378295, 0.00380264, 0.00364125, 0.00349975, 0.00301341", \ + "0.00351217, 0.00366448, 0.00377116, 0.00372455, 0.0037543, 0.00349245, 0.00307031", \ + "0.0043322, 0.00400408, 0.00387246, 0.00384325, 0.00375465, 0.00379479, 0.00307945", \ + "0.00631176, 0.0048536, 0.00463537, 0.00439225, 0.00400234, 0.00419627, 0.00378828", \ + "0.0107772, 0.0078596, 0.00684887, 0.00619622, 0.00560595, 0.0047971, 0.00443238", \ + "0.019973, 0.0148422, 0.0131566, 0.011545, 0.00980274, 0.0083831, 0.0065723" \ + ); + } + } + 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.0036608, 0.00399604, 0.00396715, 0.00393709, 0.00375591, 0.00350412, 0.00320159", \ + "0.00341496, 0.00375932, 0.00383446, 0.0037553, 0.0037013, 0.00348373, 0.00323269", \ + "0.00367154, 0.00375657, 0.0037114, 0.00381324, 0.00368659, 0.0034846, 0.00318891", \ + "0.00445925, 0.00390081, 0.00389743, 0.00376025, 0.00373846, 0.00343196, 0.0031977", \ + "0.00633811, 0.00501142, 0.00465171, 0.00438245, 0.00395309, 0.00363421, 0.00329572", \ + "0.0107437, 0.00808563, 0.00728417, 0.00641231, 0.00552966, 0.00481898, 0.00452265", \ + "0.0199143, 0.0153347, 0.0136933, 0.0122168, 0.0102535, 0.00816431, 0.00709563" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00546554, 0.00584237, 0.00582521, 0.00577033, 0.00565739, 0.00539235, 0.00497222", \ + "0.00528413, 0.00574732, 0.00574885, 0.00575452, 0.00566183, 0.00545651, 0.00501845", \ + "0.00552243, 0.00564891, 0.00578469, 0.00571958, 0.00565504, 0.0054308, 0.00500734", \ + "0.00631142, 0.00600672, 0.00587443, 0.00584883, 0.00579903, 0.00577376, 0.00504423", \ + "0.00826, 0.0068607, 0.00659496, 0.00639865, 0.00600701, 0.00620992, 0.00600359", \ + "0.0126741, 0.00982373, 0.00882749, 0.0082057, 0.00755559, 0.00676575, 0.00652976", \ + "0.0217655, 0.0168315, 0.0150937, 0.0134639, 0.0118012, 0.0103123, 0.00855269" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00304816; + rise_capacitance : 0.00300073; + rise_capacitance_range (0.0028002, 0.00328447); + fall_capacitance : 0.0030956; + fall_capacitance_range (0.00270719, 0.00346205); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00306399; + rise_capacitance : 0.00311848; + rise_capacitance_range (0.00269571, 0.00344096); + fall_capacitance : 0.0030095; + fall_capacitance_range (0.00270022, 0.00331172); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00299093; + rise_capacitance : 0.00315282; + rise_capacitance_range (0.00257053, 0.00361973); + fall_capacitance : 0.00282904; + fall_capacitance_range (0.0026372, 0.00304401); + } + pin (B2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00294614; + rise_capacitance : 0.00300962; + rise_capacitance_range (0.00254029, 0.00350567); + fall_capacitance : 0.00288267; + fall_capacitance_range (0.00254511, 0.00318881); + } + } + cell (sg13cmos5l_and2_1) { + area : 9.072; + cell_footprint : "and2"; + cell_leakage_power : 1010.75; + leakage_power () { + value : 1352.74; + when : "A&B"; + } + leakage_power () { + value : 949.306; + when : "!A&B"; + } + leakage_power () { + value : 917.083; + when : "A&!B"; + } + leakage_power () { + value : 823.862; + 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.0661449, 0.138978, 0.185464, 0.261274, 0.388904, 0.600411, 0.953228", \ + "0.0933458, 0.166939, 0.213377, 0.289576, 0.416824, 0.628825, 0.981501", \ + "0.110954, 0.18568, 0.232352, 0.308684, 0.436183, 0.647937, 1.00089", \ + "0.136085, 0.213659, 0.260053, 0.336205, 0.46382, 0.675837, 1.02873", \ + "0.168891, 0.251563, 0.297488, 0.373716, 0.500796, 0.712881, 1.06651", \ + "0.21378, 0.307088, 0.353553, 0.429418, 0.555866, 0.766365, 1.11866", \ + "0.271711, 0.384029, 0.433926, 0.512184, 0.640694, 0.852108, 1.2073" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0200415, 0.112555, 0.17965, 0.290756, 0.47741, 0.788326, 1.30682", \ + "0.0228697, 0.113314, 0.179879, 0.290943, 0.477975, 0.78873, 1.30694", \ + "0.0259509, 0.114296, 0.180587, 0.291401, 0.477976, 0.78947, 1.30695", \ + "0.0311864, 0.115955, 0.181502, 0.292202, 0.478376, 0.789471, 1.31129", \ + "0.0388131, 0.119885, 0.183884, 0.293331, 0.4794, 0.789713, 1.3113", \ + "0.051615, 0.129523, 0.189828, 0.297423, 0.481895, 0.792056, 1.31131", \ + "0.072033, 0.152338, 0.207318, 0.310237, 0.491864, 0.799274, 1.31437" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0562657, 0.119828, 0.160055, 0.226133, 0.33664, 0.520445, 0.826747", \ + "0.0855648, 0.15038, 0.190611, 0.256728, 0.367219, 0.551067, 0.857384", \ + "0.104094, 0.170356, 0.210702, 0.276743, 0.387111, 0.570905, 0.877736", \ + "0.129419, 0.19902, 0.239245, 0.305395, 0.415907, 0.600064, 0.90607", \ + "0.166627, 0.242994, 0.282749, 0.348229, 0.458149, 0.6409, 0.947011", \ + "0.210654, 0.298352, 0.340358, 0.407213, 0.516502, 0.698924, 1.00463", \ + "0.264363, 0.370258, 0.41701, 0.487078, 0.598516, 0.784705, 1.08986" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0160235, 0.0896054, 0.142523, 0.230364, 0.378106, 0.623515, 1.03342", \ + "0.0188858, 0.090303, 0.142835, 0.230442, 0.378107, 0.623709, 1.03343", \ + "0.0221599, 0.0917049, 0.143573, 0.230897, 0.378108, 0.623915, 1.03405", \ + "0.0279303, 0.0941293, 0.145107, 0.231963, 0.378754, 0.623916, 1.03591", \ + "0.0364697, 0.0996317, 0.148059, 0.233641, 0.379764, 0.625028, 1.03592", \ + "0.050029, 0.11181, 0.157272, 0.239606, 0.383132, 0.627466, 1.03593", \ + "0.071331, 0.137065, 0.179148, 0.257446, 0.397704, 0.636994, 1.04214" \ + ); + } + } + 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.0710779, 0.143753, 0.190215, 0.266341, 0.3937, 0.605322, 0.958323", \ + "0.0959957, 0.169598, 0.215956, 0.29213, 0.419282, 0.631362, 0.984289", \ + "0.112578, 0.187585, 0.233986, 0.31024, 0.437523, 0.649336, 1.00225", \ + "0.135956, 0.214122, 0.260609, 0.336815, 0.464292, 0.676288, 1.02895", \ + "0.165747, 0.249248, 0.295906, 0.372037, 0.499185, 0.710914, 1.06399", \ + "0.207341, 0.301808, 0.349031, 0.425808, 0.553077, 0.76521, 1.11773", \ + "0.258512, 0.371281, 0.422303, 0.500977, 0.630298, 0.844308, 1.19872" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0200532, 0.112578, 0.179479, 0.290744, 0.477416, 0.788247, 1.30673", \ + "0.021952, 0.113036, 0.17966, 0.290809, 0.479902, 0.788446, 1.30674", \ + "0.0243583, 0.113859, 0.180196, 0.291098, 0.479903, 0.789389, 1.30682", \ + "0.0288445, 0.115606, 0.181071, 0.291835, 0.479904, 0.78939, 1.30944", \ + "0.035845, 0.119775, 0.183701, 0.292902, 0.479905, 0.789391, 1.30945", \ + "0.04747, 0.129142, 0.190442, 0.297447, 0.481586, 0.791398, 1.30946", \ + "0.065192, 0.15077, 0.207375, 0.310903, 0.491943, 0.799246, 1.31359" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0616497, 0.12594, 0.166305, 0.232447, 0.342988, 0.52696, 0.833477", \ + "0.0934828, 0.15865, 0.199054, 0.265271, 0.375809, 0.55982, 0.866334", \ + "0.114652, 0.181187, 0.221652, 0.287991, 0.398548, 0.582618, 0.888982", \ + "0.144112, 0.213353, 0.253777, 0.320139, 0.430723, 0.614776, 0.92137", \ + "0.187267, 0.262032, 0.302519, 0.368549, 0.479316, 0.663384, 0.969937", \ + "0.240746, 0.325533, 0.366979, 0.433905, 0.543601, 0.72772, 1.03439", \ + "0.310761, 0.411066, 0.455966, 0.524337, 0.63656, 0.82229, 1.12848" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0167864, 0.0900906, 0.142953, 0.230686, 0.378255, 0.623837, 1.03332", \ + "0.0189457, 0.0906447, 0.143178, 0.230957, 0.378256, 0.623859, 1.03343", \ + "0.0220372, 0.0917181, 0.143775, 0.231312, 0.378505, 0.623919, 1.03355", \ + "0.0273651, 0.0939375, 0.145122, 0.232253, 0.378889, 0.62464, 1.03495", \ + "0.035199, 0.0983614, 0.147951, 0.233568, 0.379963, 0.625112, 1.03496", \ + "0.047295, 0.108677, 0.155019, 0.238275, 0.38282, 0.62693, 1.03606", \ + "0.065919, 0.128715, 0.171763, 0.250765, 0.392302, 0.634209, 1.04082" \ + ); + } + } + 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.0081704, 0.00864477, 0.00869951, 0.00862049, 0.00855096, 0.00821052, 0.0081511", \ + "0.00806664, 0.00838024, 0.008403, 0.00852975, 0.00835682, 0.00808709, 0.00774877", \ + "0.00840263, 0.00852326, 0.00852436, 0.0086218, 0.00851583, 0.00831399, 0.00790145", \ + "0.00918499, 0.00918589, 0.009244, 0.00911985, 0.00933314, 0.00878776, 0.00891636", \ + "0.0110677, 0.0108448, 0.0108431, 0.0108524, 0.0106292, 0.0106114, 0.0105154", \ + "0.0155213, 0.0147019, 0.0145537, 0.0145106, 0.0144049, 0.0141736, 0.0134749", \ + "0.0245338, 0.0229335, 0.0226404, 0.0225741, 0.0223163, 0.0220109, 0.0220411" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00710885, 0.0076739, 0.00768958, 0.00763191, 0.00758352, 0.00732417, 0.00694298", \ + "0.00690516, 0.00733695, 0.00744695, 0.00750861, 0.00728289, 0.0070725, 0.00670251", \ + "0.00719307, 0.00748369, 0.00747067, 0.00754248, 0.00737573, 0.00715561, 0.00693191", \ + "0.00801752, 0.00812497, 0.00819481, 0.00807567, 0.00807827, 0.0078735, 0.00774881", \ + "0.0101032, 0.00992651, 0.00986109, 0.00996177, 0.00988227, 0.0092661, 0.00907119", \ + "0.0145908, 0.0138569, 0.0137098, 0.0138092, 0.013696, 0.0134845, 0.0125598", \ + "0.0239831, 0.0223133, 0.0221425, 0.0220573, 0.0217563, 0.021873, 0.0212911" \ + ); + } + } + 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.0099178, 0.010369, 0.0104018, 0.0103608, 0.0102554, 0.00996005, 0.00991413", \ + "0.00969158, 0.0100767, 0.0100772, 0.0102324, 0.0102232, 0.0097126, 0.00967241", \ + "0.00974899, 0.0100155, 0.0100612, 0.0102719, 0.0101405, 0.00979791, 0.00944521", \ + "0.0102532, 0.010427, 0.0104687, 0.0103854, 0.0105839, 0.0101972, 0.0100546", \ + "0.0118012, 0.0116552, 0.011683, 0.0117289, 0.0115181, 0.0114799, 0.011367", \ + "0.0156753, 0.0151444, 0.0150749, 0.01504, 0.0150176, 0.0149355, 0.0143181", \ + "0.0241663, 0.0228689, 0.0226288, 0.0225324, 0.022316, 0.0220693, 0.0221803" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00734299, 0.00786998, 0.00789387, 0.00785224, 0.00776958, 0.00755687, 0.00713548", \ + "0.0072167, 0.00762299, 0.00772447, 0.00766424, 0.00758148, 0.00741213, 0.00700593", \ + "0.00749656, 0.00777039, 0.00778522, 0.00794052, 0.00776487, 0.0075431, 0.00716804", \ + "0.00829736, 0.00836498, 0.00844587, 0.00834507, 0.00835927, 0.00815376, 0.00799717", \ + "0.0103364, 0.0100856, 0.0101189, 0.0101431, 0.0101497, 0.00987719, 0.0102076", \ + "0.0147677, 0.0140327, 0.0138853, 0.0140034, 0.0138999, 0.013855, 0.0133331", \ + "0.0237079, 0.0220918, 0.0219328, 0.0218037, 0.0215494, 0.0217373, 0.021455" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00251391; + rise_capacitance : 0.00251369; + rise_capacitance_range (0.0022442, 0.00272356); + fall_capacitance : 0.00251413; + fall_capacitance_range (0.00222785, 0.00272943); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00251994; + rise_capacitance : 0.00259434; + rise_capacitance_range (0.0022052, 0.00285879); + fall_capacitance : 0.00244554; + fall_capacitance_range (0.00227039, 0.00259336); + } + } + cell (sg13cmos5l_and2_2) { + area : 10.8864; + cell_footprint : "and2"; + cell_leakage_power : 1632.72; + leakage_power () { + value : 1558.32; + when : "A&B"; + } + leakage_power () { + value : 1710.11; + when : "!A&B"; + } + leakage_power () { + value : 1677.84; + when : "A&!B"; + } + leakage_power () { + value : 1584.62; + 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.0815939, 0.163443, 0.210133, 0.286614, 0.413925, 0.625951, 0.978786", \ + "0.113112, 0.195619, 0.242374, 0.318693, 0.446073, 0.657927, 1.01087", \ + "0.135251, 0.219477, 0.266278, 0.342657, 0.469934, 0.681723, 1.03465", \ + "0.167529, 0.255167, 0.301879, 0.37804, 0.505299, 0.717149, 1.06988", \ + "0.210076, 0.305253, 0.351939, 0.428209, 0.554966, 0.766545, 1.11901", \ + "0.267557, 0.37369, 0.421568, 0.497547, 0.622826, 0.833428, 1.18653", \ + "0.347226, 0.47154, 0.52183, 0.599404, 0.725341, 0.936114, 1.28879" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.022936, 0.115851, 0.181764, 0.292726, 0.47913, 0.790134, 1.3086", \ + "0.025504, 0.116553, 0.182155, 0.29274, 0.48007, 0.790135, 1.30861", \ + "0.0291622, 0.117932, 0.183088, 0.293186, 0.480071, 0.790319, 1.30881", \ + "0.0362054, 0.120821, 0.184865, 0.294274, 0.480072, 0.790546, 1.31626", \ + "0.0466365, 0.127188, 0.188597, 0.296203, 0.481228, 0.79161, 1.31627", \ + "0.062091, 0.141232, 0.198243, 0.30199, 0.48399, 0.793294, 1.31628", \ + "0.088801, 0.168207, 0.219069, 0.316915, 0.494175, 0.800166, 1.31629" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0685528, 0.140522, 0.181102, 0.247345, 0.357932, 0.541741, 0.847826", \ + "0.102193, 0.175053, 0.215628, 0.28187, 0.392325, 0.575946, 0.882236", \ + "0.125975, 0.201029, 0.241781, 0.307923, 0.418451, 0.602161, 0.908241", \ + "0.159661, 0.238255, 0.278897, 0.344849, 0.455083, 0.638462, 0.944161", \ + "0.208069, 0.294276, 0.335004, 0.40052, 0.509338, 0.692475, 0.99776", \ + "0.268366, 0.367172, 0.41026, 0.476511, 0.58469, 0.766322, 1.0705", \ + "0.344563, 0.46084, 0.509118, 0.579068, 0.689579, 0.873173, 1.17643" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0187477, 0.0930515, 0.144975, 0.23239, 0.379753, 0.624932, 1.03433", \ + "0.0212282, 0.0937281, 0.145258, 0.232417, 0.380367, 0.624955, 1.03435", \ + "0.0252174, 0.0954445, 0.146317, 0.232869, 0.380368, 0.625068, 1.03436", \ + "0.0320565, 0.0994348, 0.148994, 0.234473, 0.380369, 0.62568, 1.03615", \ + "0.0431586, 0.107081, 0.153826, 0.237178, 0.382085, 0.62622, 1.03616", \ + "0.060837, 0.122817, 0.165983, 0.244848, 0.386092, 0.628965, 1.03696", \ + "0.088695, 0.153987, 0.192727, 0.265708, 0.401102, 0.6376, 1.04235" \ + ); + } + } + 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.0863278, 0.168225, 0.214893, 0.291327, 0.418653, 0.630529, 0.983436", \ + "0.113945, 0.196477, 0.243208, 0.319523, 0.44685, 0.658792, 1.01171", \ + "0.13388, 0.218066, 0.26478, 0.341257, 0.46851, 0.680322, 1.0331", \ + "0.163347, 0.25124, 0.297957, 0.37435, 0.501736, 0.713527, 1.06639", \ + "0.202091, 0.297212, 0.344154, 0.419983, 0.547419, 0.759105, 1.11192", \ + "0.25666, 0.360453, 0.409488, 0.485232, 0.612773, 0.824439, 1.17698", \ + "0.328583, 0.450942, 0.502841, 0.581083, 0.709126, 0.92169, 1.2748" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0229429, 0.115864, 0.181788, 0.292757, 0.47909, 0.790391, 1.3086", \ + "0.0244945, 0.116329, 0.182097, 0.292758, 0.479091, 0.790392, 1.30861", \ + "0.026903, 0.117469, 0.182785, 0.292957, 0.479127, 0.790393, 1.30879", \ + "0.0322363, 0.1203, 0.184413, 0.293898, 0.47956, 0.790394, 1.31026", \ + "0.0408733, 0.126758, 0.188225, 0.295606, 0.480594, 0.791055, 1.31027", \ + "0.054543, 0.13773, 0.196707, 0.301318, 0.483703, 0.792874, 1.31028", \ + "0.077757, 0.162762, 0.216931, 0.315738, 0.493953, 0.800005, 1.31508" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0737127, 0.146426, 0.187036, 0.253367, 0.363971, 0.547762, 0.853851", \ + "0.108939, 0.182353, 0.223169, 0.289501, 0.399947, 0.583701, 0.889717", \ + "0.134868, 0.209967, 0.250828, 0.317205, 0.427821, 0.611636, 0.917703", \ + "0.171558, 0.250344, 0.291308, 0.357447, 0.467819, 0.651304, 0.957251", \ + "0.224986, 0.31053, 0.351723, 0.417933, 0.527939, 0.711451, 1.01725", \ + "0.292546, 0.389836, 0.43283, 0.499127, 0.609071, 0.792025, 1.09693", \ + "0.383473, 0.496649, 0.543732, 0.612401, 0.723122, 0.90534, 1.21069" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0195136, 0.0936309, 0.145456, 0.232866, 0.379775, 0.625181, 1.03434", \ + "0.0214982, 0.0941436, 0.145778, 0.232964, 0.380213, 0.625182, 1.0345", \ + "0.0251654, 0.095658, 0.146543, 0.233218, 0.380214, 0.625752, 1.03451", \ + "0.0315027, 0.0994038, 0.14893, 0.234489, 0.380767, 0.625967, 1.03499", \ + "0.0420799, 0.105862, 0.153306, 0.237187, 0.382181, 0.626767, 1.035", \ + "0.058469, 0.120719, 0.163767, 0.243362, 0.385528, 0.628764, 1.03637", \ + "0.083562, 0.146293, 0.186599, 0.259671, 0.396287, 0.635425, 1.04115" \ + ); + } + } + 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.01314, 0.0138131, 0.0138826, 0.0138656, 0.0136233, 0.0131524, 0.013374", \ + "0.0131664, 0.0134784, 0.0134769, 0.0138474, 0.0135649, 0.0127991, 0.0123169", \ + "0.0136291, 0.0134729, 0.0136028, 0.0138106, 0.0134708, 0.0129911, 0.0129812", \ + "0.0148263, 0.0140107, 0.0140349, 0.0139291, 0.0142482, 0.0131854, 0.0145384", \ + "0.0176238, 0.0156879, 0.0157551, 0.015875, 0.0153825, 0.0153518, 0.0146925", \ + "0.0229271, 0.0197797, 0.0193792, 0.019258, 0.0187519, 0.0182087, 0.0175081", \ + "0.034049, 0.0281302, 0.0275146, 0.0272119, 0.0265995, 0.0259602, 0.0257851" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0118079, 0.0128423, 0.0129059, 0.0128177, 0.012727, 0.0123012, 0.0115743", \ + "0.0117051, 0.0123765, 0.0127619, 0.0124547, 0.0125451, 0.0118775, 0.0112474", \ + "0.0122144, 0.0124264, 0.0125009, 0.012667, 0.0126487, 0.0120339, 0.0112557", \ + "0.0134347, 0.012852, 0.0129471, 0.0126524, 0.0127952, 0.0126747, 0.011834", \ + "0.0162052, 0.0147576, 0.0146348, 0.0145307, 0.0139436, 0.0133765, 0.0133599", \ + "0.0220208, 0.0185493, 0.0184413, 0.0184328, 0.0182187, 0.017679, 0.0160648", \ + "0.0335591, 0.0274336, 0.0269037, 0.0265696, 0.0259527, 0.0259157, 0.0250455" \ + ); + } + } + 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.0149151, 0.0155303, 0.0155762, 0.0155879, 0.0153621, 0.0148998, 0.0147592", \ + "0.0147574, 0.0152304, 0.0152563, 0.0155829, 0.0150178, 0.0145541, 0.0146274", \ + "0.0149653, 0.0150605, 0.0151473, 0.0154886, 0.0150845, 0.0144698, 0.0146087", \ + "0.0157162, 0.0153805, 0.015411, 0.0153161, 0.0154438, 0.014609, 0.0149392", \ + "0.0178533, 0.0168071, 0.0167088, 0.0167626, 0.0164008, 0.0163506, 0.0154383", \ + "0.0226147, 0.0199538, 0.0197106, 0.0195602, 0.019519, 0.0192629, 0.0182783", \ + "0.0327802, 0.0280423, 0.027592, 0.0272145, 0.0265701, 0.0262501, 0.0262586" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0120382, 0.0129318, 0.012955, 0.0128989, 0.0127716, 0.0123438, 0.0115686", \ + "0.012036, 0.0126435, 0.0129181, 0.0127714, 0.0126138, 0.0121155, 0.0113723", \ + "0.0126605, 0.0126377, 0.0127234, 0.012937, 0.0130495, 0.0123129, 0.011518", \ + "0.0137439, 0.0131852, 0.013255, 0.013015, 0.0132279, 0.012872, 0.011904", \ + "0.0165357, 0.0149104, 0.0149069, 0.0149703, 0.0147474, 0.014155, 0.0135333", \ + "0.0222816, 0.0188825, 0.0185733, 0.0186384, 0.0186663, 0.0186075, 0.0168689", \ + "0.0331242, 0.0272478, 0.0269113, 0.0263453, 0.0260111, 0.0258659, 0.0259041" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00250504; + rise_capacitance : 0.00250592; + rise_capacitance_range (0.00229243, 0.0026898); + fall_capacitance : 0.00250417; + fall_capacitance_range (0.00227836, 0.00268875); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00253225; + rise_capacitance : 0.00260845; + rise_capacitance_range (0.00224705, 0.00285472); + fall_capacitance : 0.00245606; + fall_capacitance_range (0.00230932, 0.00258912); + } + } + cell (sg13cmos5l_and3_1) { + area : 12.7008; + cell_footprint : "and3"; + cell_leakage_power : 1009.27; + leakage_power () { + value : 1926.2; + when : "A&B&C"; + } + leakage_power () { + value : 822.262; + when : "!A&!B&!C"; + } + leakage_power () { + value : 844.781; + when : "!A&!B&C"; + } + leakage_power () { + value : 827.54; + when : "!A&B&!C"; + } + leakage_power () { + value : 970.224; + when : "!A&B&C"; + } + leakage_power () { + value : 826.922; + when : "A&!B&!C"; + } + leakage_power () { + value : 938.003; + when : "A&!B&C"; + } + leakage_power () { + value : 918.247; + 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.0883773, 0.168127, 0.214875, 0.291151, 0.41829, 0.629872, 0.982317", \ + "0.115911, 0.196245, 0.243057, 0.31938, 0.446572, 0.658079, 1.01042", \ + "0.13599, 0.217541, 0.264472, 0.340948, 0.468185, 0.679779, 1.03281", \ + "0.165631, 0.249657, 0.296755, 0.373192, 0.50077, 0.712923, 1.06484", \ + "0.205691, 0.295514, 0.342373, 0.419575, 0.546959, 0.758842, 1.11182", \ + "0.262108, 0.36216, 0.411923, 0.488813, 0.6148, 0.822846, 1.17539", \ + "0.343244, 0.461985, 0.513719, 0.592207, 0.721256, 0.933845, 1.28575" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0255132, 0.116567, 0.18195, 0.292266, 0.478141, 0.788512, 1.30597", \ + "0.0273068, 0.117376, 0.18243, 0.29242, 0.478738, 0.788513, 1.30598", \ + "0.0300296, 0.118724, 0.183542, 0.293046, 0.478739, 0.788514, 1.30675", \ + "0.0353602, 0.120817, 0.185103, 0.294324, 0.479451, 0.789095, 1.30811", \ + "0.0432761, 0.125324, 0.187655, 0.295619, 0.480682, 0.790514, 1.30812", \ + "0.055027, 0.135301, 0.194725, 0.300329, 0.483126, 0.792172, 1.30863", \ + "0.075692, 0.159016, 0.212769, 0.313496, 0.493211, 0.80003, 1.31421" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0603085, 0.125035, 0.165302, 0.231352, 0.341959, 0.525945, 0.832128", \ + "0.0907852, 0.156775, 0.197108, 0.263201, 0.373624, 0.557615, 0.864084", \ + "0.110336, 0.177984, 0.218689, 0.285036, 0.395316, 0.579034, 0.885314", \ + "0.136575, 0.207967, 0.248206, 0.314262, 0.424719, 0.608549, 0.915305", \ + "0.174391, 0.252607, 0.293949, 0.359447, 0.469049, 0.651754, 0.958257", \ + "0.216348, 0.307931, 0.3502, 0.417279, 0.526794, 0.709431, 1.01497", \ + "0.261506, 0.371976, 0.419951, 0.488452, 0.602149, 0.787555, 1.09256" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0168237, 0.0898824, 0.142485, 0.230325, 0.377783, 0.623475, 1.03308", \ + "0.0194018, 0.0905662, 0.142833, 0.230439, 0.377921, 0.623595, 1.03312", \ + "0.0227142, 0.0920372, 0.143679, 0.230954, 0.378148, 0.623596, 1.0332", \ + "0.0285092, 0.0948756, 0.145467, 0.231928, 0.378668, 0.623785, 1.03321", \ + "0.0372143, 0.10078, 0.149378, 0.233848, 0.379693, 0.624851, 1.03406", \ + "0.051037, 0.114389, 0.158786, 0.240165, 0.382912, 0.626714, 1.03534", \ + "0.07256, 0.140714, 0.182336, 0.25857, 0.397778, 0.636772, 1.0418" \ + ); + } + } + 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.0977259, 0.177391, 0.224139, 0.300451, 0.427567, 0.638959, 0.991561", \ + "0.123031, 0.203382, 0.250216, 0.326491, 0.453631, 0.66513, 1.01741", \ + "0.141407, 0.223377, 0.270382, 0.346667, 0.474016, 0.685343, 1.03833", \ + "0.169042, 0.254294, 0.301324, 0.377827, 0.505252, 0.71702, 1.06923", \ + "0.205843, 0.297979, 0.345344, 0.422118, 0.5494, 0.76105, 1.1136", \ + "0.261289, 0.363149, 0.411945, 0.489539, 0.61711, 0.828703, 1.1806", \ + "0.338627, 0.458616, 0.511888, 0.59102, 0.721701, 0.935148, 1.28916" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0255912, 0.116523, 0.182049, 0.29227, 0.478061, 0.788511, 1.30597", \ + "0.0270357, 0.117127, 0.182358, 0.292315, 0.478168, 0.788566, 1.30598", \ + "0.0290234, 0.118415, 0.183178, 0.292761, 0.478446, 0.788586, 1.30671", \ + "0.0335193, 0.120927, 0.184843, 0.293844, 0.479076, 0.789004, 1.3092", \ + "0.0408837, 0.12624, 0.187854, 0.29548, 0.480038, 0.789898, 1.30921", \ + "0.05171, 0.136282, 0.195472, 0.300803, 0.482722, 0.791428, 1.30922", \ + "0.069854, 0.157684, 0.213201, 0.313933, 0.493632, 0.799727, 1.31357" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.066001, 0.131519, 0.171806, 0.238079, 0.348618, 0.532668, 0.838953", \ + "0.0984574, 0.16489, 0.205292, 0.271629, 0.382105, 0.566092, 0.872512", \ + "0.120356, 0.188373, 0.229048, 0.295319, 0.405927, 0.590026, 0.896463", \ + "0.150868, 0.221974, 0.262688, 0.328943, 0.439577, 0.623731, 0.930088", \ + "0.194222, 0.272163, 0.312836, 0.378972, 0.489165, 0.673334, 0.980272", \ + "0.245499, 0.334603, 0.376437, 0.443451, 0.553341, 0.737752, 1.04357", \ + "0.306215, 0.41213, 0.458272, 0.527074, 0.6389, 0.823866, 1.1312" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0175642, 0.0905008, 0.142885, 0.230845, 0.37799, 0.623718, 1.03334", \ + "0.019589, 0.0909775, 0.143255, 0.230963, 0.378688, 0.623747, 1.03388", \ + "0.0227712, 0.0922066, 0.143966, 0.231334, 0.378689, 0.624252, 1.03394", \ + "0.0280087, 0.0946451, 0.145487, 0.232255, 0.378784, 0.624253, 1.03395", \ + "0.0361631, 0.1002, 0.148815, 0.233662, 0.379981, 0.625054, 1.03396", \ + "0.048669, 0.111528, 0.156576, 0.238825, 0.382673, 0.62688, 1.03584", \ + "0.067861, 0.133538, 0.175452, 0.253072, 0.393177, 0.633836, 1.04036" \ + ); + } + } + 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.102093, 0.181645, 0.22842, 0.304504, 0.43177, 0.643312, 0.995732", \ + "0.125092, 0.205154, 0.251949, 0.328143, 0.455332, 0.666862, 1.01911", \ + "0.141256, 0.222805, 0.269661, 0.346013, 0.473037, 0.684568, 1.03744", \ + "0.16503, 0.249501, 0.296858, 0.373334, 0.500622, 0.712236, 1.0645", \ + "0.195659, 0.286471, 0.334589, 0.411111, 0.538532, 0.750176, 1.10264", \ + "0.239383, 0.340744, 0.390319, 0.467541, 0.595856, 0.806814, 1.15929", \ + "0.300601, 0.421028, 0.47537, 0.556428, 0.687661, 0.901646, 1.25566" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0256671, 0.116597, 0.182152, 0.292203, 0.478148, 0.788518, 1.30597", \ + "0.0265642, 0.117006, 0.182216, 0.292215, 0.478149, 0.788571, 1.30598", \ + "0.028087, 0.117997, 0.182891, 0.292576, 0.478276, 0.788572, 1.30671", \ + "0.0315583, 0.12021, 0.184382, 0.293461, 0.478641, 0.788632, 1.30792", \ + "0.0377533, 0.125194, 0.187673, 0.295288, 0.47971, 0.789396, 1.30793", \ + "0.048994, 0.136654, 0.19644, 0.300946, 0.48312, 0.791407, 1.30794", \ + "0.066347, 0.158146, 0.21494, 0.316382, 0.495312, 0.800302, 1.3135" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0697449, 0.13626, 0.176915, 0.243374, 0.354023, 0.538253, 0.844887", \ + "0.103755, 0.170958, 0.211604, 0.278048, 0.388822, 0.573977, 0.879461", \ + "0.127696, 0.196283, 0.236984, 0.303615, 0.414519, 0.598773, 0.905585", \ + "0.161419, 0.232747, 0.273348, 0.339906, 0.450551, 0.63476, 0.941371", \ + "0.209792, 0.286914, 0.327754, 0.394154, 0.504757, 0.688677, 0.995542", \ + "0.269092, 0.35681, 0.39857, 0.46502, 0.575345, 0.759508, 1.06571", \ + "0.34465, 0.448204, 0.493541, 0.562326, 0.673608, 0.858201, 1.16511" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0184332, 0.0912855, 0.143669, 0.23144, 0.378706, 0.624085, 1.03359", \ + "0.020152, 0.0916783, 0.143906, 0.231441, 0.378707, 0.625143, 1.03381", \ + "0.0229918, 0.0928133, 0.144623, 0.231625, 0.378898, 0.625144, 1.03418", \ + "0.0279189, 0.0952277, 0.145986, 0.232528, 0.37925, 0.625145, 1.0356", \ + "0.0357829, 0.0997605, 0.148971, 0.234282, 0.380302, 0.625315, 1.03561", \ + "0.047625, 0.110754, 0.156325, 0.238805, 0.383083, 0.62737, 1.0358", \ + "0.065513, 0.130015, 0.172535, 0.251075, 0.391861, 0.633982, 1.04003" \ + ); + } + } + 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.00946915, 0.0097733, 0.00982978, 0.00979936, 0.00967923, 0.00944958, 0.00939486", \ + "0.00927123, 0.00951033, 0.0095104, 0.00966263, 0.00949889, 0.00917195, 0.00889774", \ + "0.00953426, 0.0095756, 0.00962806, 0.00967747, 0.00960068, 0.00931082, 0.00944133", \ + "0.0102607, 0.0101856, 0.0101873, 0.0100775, 0.0101965, 0.0097736, 0.00969812", \ + "0.0121581, 0.0117154, 0.0117274, 0.0117913, 0.0115657, 0.0115449, 0.0110798", \ + "0.016171, 0.0152364, 0.0151604, 0.0151224, 0.0149808, 0.0145283, 0.0140493", \ + "0.0246889, 0.0229633, 0.0226876, 0.0225117, 0.0222964, 0.0220975, 0.021797" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0072814, 0.00783395, 0.00784685, 0.00778319, 0.00772993, 0.00753037, 0.00710252", \ + "0.0070514, 0.00747032, 0.00757747, 0.00756478, 0.00742507, 0.00723927, 0.00684761", \ + "0.00726193, 0.00754061, 0.00757246, 0.00769837, 0.00751711, 0.00731982, 0.00687448", \ + "0.00800705, 0.00813064, 0.00816441, 0.00802581, 0.00804712, 0.00777786, 0.0073291", \ + "0.00994474, 0.00973894, 0.00981747, 0.00978422, 0.00957598, 0.00907987, 0.00947714", \ + "0.0142852, 0.0135026, 0.0133125, 0.0133984, 0.0133227, 0.0130814, 0.0122379", \ + "0.0231258, 0.021355, 0.0211681, 0.021005, 0.0207654, 0.020743, 0.0203003" \ + ); + } + } + 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.011142, 0.0114834, 0.0115152, 0.0114981, 0.0113976, 0.0111291, 0.0110844", \ + "0.0109119, 0.0112061, 0.011208, 0.0112313, 0.0110802, 0.010858, 0.0108061", \ + "0.0109893, 0.0111051, 0.0111853, 0.0113214, 0.0112396, 0.0108153, 0.0108826", \ + "0.0114102, 0.0114328, 0.0114372, 0.0113421, 0.0114626, 0.0110251, 0.0113199", \ + "0.012935, 0.0126371, 0.0126251, 0.0127231, 0.0125024, 0.0124705, 0.012321", \ + "0.0164534, 0.0157981, 0.0156546, 0.0156637, 0.0156678, 0.0154328, 0.0149102", \ + "0.0244348, 0.0229308, 0.0227355, 0.0225525, 0.0224831, 0.022276, 0.0223237" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00761354, 0.0081473, 0.00815207, 0.00813311, 0.00804598, 0.00781845, 0.00742519", \ + "0.00740389, 0.00780171, 0.00797382, 0.00788091, 0.00783304, 0.00755726, 0.00717838", \ + "0.00761247, 0.00787077, 0.00790868, 0.00806282, 0.00788836, 0.00773064, 0.00733859", \ + "0.00831546, 0.00834486, 0.00844518, 0.00831125, 0.00838012, 0.00817691, 0.00767863", \ + "0.0102218, 0.0100644, 0.0100622, 0.010101, 0.00999993, 0.00964614, 0.00996811", \ + "0.0144492, 0.013632, 0.0134413, 0.0135502, 0.0135207, 0.0135666, 0.0129293", \ + "0.0228259, 0.0212103, 0.0210052, 0.0208044, 0.0205711, 0.0205862, 0.0205325" \ + ); + } + } + 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.0127289, 0.0130886, 0.0131203, 0.0130658, 0.0129667, 0.0127169, 0.0126619", \ + "0.012489, 0.0128208, 0.0128126, 0.0128001, 0.0126775, 0.0124444, 0.0123401", \ + "0.01251, 0.0126782, 0.0127559, 0.0128991, 0.0127824, 0.0123736, 0.0121991", \ + "0.0127515, 0.0128529, 0.0128908, 0.0127967, 0.0129175, 0.0124942, 0.0124029", \ + "0.0140054, 0.0138182, 0.0138667, 0.0139225, 0.0137306, 0.0136959, 0.0134403", \ + "0.017349, 0.0168346, 0.0167026, 0.0166175, 0.0167036, 0.0164545, 0.0158996", \ + "0.0255571, 0.0241593, 0.0239348, 0.0238567, 0.0237258, 0.0234918, 0.0235448" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00783916, 0.00830875, 0.00834077, 0.00832034, 0.00822671, 0.00801958, 0.00764316", \ + "0.00768396, 0.00805282, 0.00816709, 0.0081325, 0.00804581, 0.00801553, 0.00746714", \ + "0.00792628, 0.0081734, 0.00819468, 0.00835492, 0.00823981, 0.00798017, 0.00765583", \ + "0.00861373, 0.00863006, 0.00868834, 0.00855465, 0.00862245, 0.00859564, 0.00819182", \ + "0.0105625, 0.0102344, 0.0102306, 0.0102802, 0.0101673, 0.00987823, 0.00992505", \ + "0.0146718, 0.0140319, 0.0138266, 0.0138548, 0.0137414, 0.013616, 0.0130335", \ + "0.0233701, 0.0217591, 0.0215608, 0.0213796, 0.021017, 0.0210141, 0.0209407" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00250263; + rise_capacitance : 0.00248285; + rise_capacitance_range (0.00224899, 0.00265438); + fall_capacitance : 0.0025224; + fall_capacitance_range (0.00220817, 0.00277738); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00249193; + rise_capacitance : 0.00254225; + rise_capacitance_range (0.00217213, 0.0027918); + fall_capacitance : 0.00244161; + fall_capacitance_range (0.00220563, 0.00263563); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00250647; + rise_capacitance : 0.00258184; + rise_capacitance_range (0.00221051, 0.00285955); + fall_capacitance : 0.0024311; + fall_capacitance_range (0.00227833, 0.00257201); + } + } + cell (sg13cmos5l_and3_2) { + area : 12.7008; + cell_footprint : "and3"; + cell_leakage_power : 1700.65; + leakage_power () { + value : 2131.77; + when : "A&B&C"; + } + leakage_power () { + value : 1583.02; + when : "!A&!B&!C"; + } + leakage_power () { + value : 1605.54; + when : "!A&!B&C"; + } + leakage_power () { + value : 1588.33; + when : "!A&B&!C"; + } + leakage_power () { + value : 1731.02; + when : "!A&B&C"; + } + leakage_power () { + value : 1587.68; + when : "A&!B&!C"; + } + leakage_power () { + value : 1698.77; + when : "A&!B&C"; + } + leakage_power () { + value : 1679.04; + 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.10991, 0.202357, 0.250397, 0.327806, 0.455898, 0.668512, 1.02286", \ + "0.140433, 0.232903, 0.281202, 0.358502, 0.486487, 0.699279, 1.05392", \ + "0.164579, 0.258544, 0.306817, 0.384204, 0.512529, 0.725178, 1.08008", \ + "0.201466, 0.298406, 0.346357, 0.423616, 0.551928, 0.764192, 1.11844", \ + "0.251193, 0.354922, 0.404614, 0.481642, 0.609334, 0.822084, 1.17579", \ + "0.321506, 0.436897, 0.486693, 0.56404, 0.691179, 0.904446, 1.2585", \ + "0.425384, 0.556438, 0.611346, 0.690973, 0.818701, 1.03049, 1.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.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0301288, 0.124484, 0.188951, 0.298276, 0.484059, 0.795838, 1.31605", \ + "0.0317446, 0.124866, 0.189116, 0.298312, 0.484114, 0.795851, 1.31646", \ + "0.0349577, 0.126524, 0.190064, 0.298899, 0.484424, 0.796134, 1.31704", \ + "0.0413694, 0.130332, 0.192681, 0.30042, 0.485396, 0.796286, 1.3183", \ + "0.0527113, 0.136487, 0.197007, 0.302959, 0.487135, 0.797895, 1.31831", \ + "0.068463, 0.151692, 0.207868, 0.309402, 0.49013, 0.799573, 1.31867", \ + "0.093877, 0.177579, 0.229553, 0.326107, 0.500961, 0.8066, 1.32348" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0720599, 0.145579, 0.186305, 0.252741, 0.363414, 0.54765, 0.854478", \ + "0.10657, 0.180819, 0.22169, 0.288133, 0.39877, 0.582734, 0.889358", \ + "0.130997, 0.207511, 0.248447, 0.314755, 0.425559, 0.609765, 0.916235", \ + "0.165622, 0.245678, 0.28667, 0.352528, 0.46283, 0.646693, 0.952973", \ + "0.213909, 0.302375, 0.343607, 0.409605, 0.51843, 0.70198, 1.00802", \ + "0.272132, 0.373906, 0.417334, 0.484719, 0.59398, 0.775429, 1.08133", \ + "0.34095, 0.461529, 0.510731, 0.581897, 0.693529, 0.876645, 1.18138" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0193739, 0.0938385, 0.145578, 0.233105, 0.380197, 0.626171, 1.03645", \ + "0.0215941, 0.0944185, 0.145919, 0.233189, 0.380646, 0.626172, 1.03646", \ + "0.0254815, 0.0962582, 0.146956, 0.233483, 0.380647, 0.626517, 1.03647", \ + "0.0321353, 0.100483, 0.149819, 0.234983, 0.381292, 0.626518, 1.03761", \ + "0.0433958, 0.108319, 0.154928, 0.238098, 0.382877, 0.627796, 1.03762", \ + "0.061362, 0.125261, 0.168125, 0.246462, 0.387313, 0.630133, 1.03832", \ + "0.089639, 0.157594, 0.196715, 0.268274, 0.402659, 0.638834, 1.04373" \ + ); + } + } + 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.119173, 0.211448, 0.259445, 0.336838, 0.464812, 0.677638, 1.0315", \ + "0.146408, 0.239104, 0.287315, 0.364585, 0.492577, 0.705449, 1.05939", \ + "0.167886, 0.261914, 0.310408, 0.387807, 0.515964, 0.728521, 1.08345", \ + "0.201653, 0.299151, 0.347585, 0.42497, 0.552908, 0.765574, 1.11977", \ + "0.248245, 0.351913, 0.401554, 0.47908, 0.60687, 0.819921, 1.17375", \ + "0.314861, 0.430008, 0.480625, 0.559106, 0.687919, 0.900332, 1.25389", \ + "0.410272, 0.542984, 0.598016, 0.67943, 0.808609, 1.02199, 1.37406" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0301734, 0.124844, 0.188824, 0.298028, 0.484118, 0.795646, 1.31647", \ + "0.031209, 0.124845, 0.188943, 0.298528, 0.484209, 0.796069, 1.31654", \ + "0.033421, 0.126027, 0.189769, 0.29877, 0.484229, 0.796091, 1.3171", \ + "0.0381903, 0.129709, 0.192433, 0.300173, 0.485145, 0.796339, 1.32959", \ + "0.0477977, 0.135539, 0.196693, 0.302604, 0.486685, 0.79724, 1.3296", \ + "0.061705, 0.149318, 0.206415, 0.309193, 0.49011, 0.799061, 1.32961", \ + "0.085277, 0.173252, 0.226764, 0.32598, 0.501506, 0.806386, 1.32962" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0776337, 0.151758, 0.192646, 0.259181, 0.36995, 0.554069, 0.860869", \ + "0.113208, 0.188032, 0.229058, 0.295585, 0.406282, 0.590387, 0.897195", \ + "0.139477, 0.216315, 0.257299, 0.323902, 0.434578, 0.618848, 0.925633", \ + "0.176847, 0.257554, 0.298846, 0.365418, 0.475979, 0.659906, 0.966571", \ + "0.230351, 0.31842, 0.359918, 0.42625, 0.536823, 0.720612, 1.02701", \ + "0.296255, 0.397153, 0.440372, 0.507368, 0.617798, 0.801635, 1.1075", \ + "0.3779, 0.496527, 0.54451, 0.613792, 0.724919, 0.9085, 1.21397" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0201026, 0.094405, 0.146102, 0.233442, 0.38052, 0.626382, 1.03643", \ + "0.0219011, 0.0948329, 0.146378, 0.233502, 0.380521, 0.626455, 1.03644", \ + "0.0254388, 0.0964654, 0.147335, 0.233787, 0.380715, 0.627009, 1.03726", \ + "0.0317465, 0.100269, 0.14971, 0.23515, 0.381563, 0.62701, 1.03727", \ + "0.0424322, 0.107408, 0.154444, 0.238142, 0.382864, 0.627806, 1.03728", \ + "0.059136, 0.123096, 0.166073, 0.245075, 0.386815, 0.629843, 1.03834", \ + "0.085048, 0.151385, 0.190918, 0.262806, 0.398768, 0.636687, 1.04317" \ + ); + } + } + 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.123454, 0.215435, 0.263712, 0.341129, 0.469196, 0.681784, 1.03586", \ + "0.147647, 0.240358, 0.28859, 0.365752, 0.4938, 0.706511, 1.06063", \ + "0.165886, 0.259638, 0.308035, 0.385343, 0.513409, 0.72604, 1.08074", \ + "0.19387, 0.290472, 0.339456, 0.416867, 0.544765, 0.757361, 1.11128", \ + "0.232567, 0.336071, 0.385329, 0.462953, 0.590962, 0.803994, 1.1578", \ + "0.287398, 0.40049, 0.452047, 0.531137, 0.659594, 0.872009, 1.22515", \ + "0.368109, 0.497909, 0.553344, 0.635496, 0.763997, 0.978299, 1.33221" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0301777, 0.124638, 0.188991, 0.298088, 0.484059, 0.795617, 1.31605", \ + "0.0307992, 0.124655, 0.188992, 0.29858, 0.484127, 0.795868, 1.31631", \ + "0.032435, 0.125682, 0.189475, 0.298589, 0.484266, 0.796127, 1.31684", \ + "0.0359643, 0.128635, 0.191736, 0.299548, 0.484828, 0.796128, 1.32094", \ + "0.0434203, 0.134735, 0.196102, 0.302252, 0.486378, 0.797075, 1.32095", \ + "0.056027, 0.146945, 0.206161, 0.309483, 0.490108, 0.798698, 1.32096", \ + "0.078216, 0.16984, 0.225753, 0.325529, 0.502993, 0.807404, 1.32269" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0815861, 0.156659, 0.197808, 0.264497, 0.375484, 0.55992, 0.866707", \ + "0.118155, 0.193908, 0.234977, 0.30168, 0.412511, 0.596835, 0.904237", \ + "0.14597, 0.223354, 0.264598, 0.331379, 0.44217, 0.626633, 0.933314", \ + "0.185959, 0.266959, 0.308447, 0.374859, 0.485672, 0.669788, 0.976493", \ + "0.243775, 0.331568, 0.373385, 0.439647, 0.550141, 0.733908, 1.04068", \ + "0.317051, 0.416064, 0.459558, 0.526417, 0.636078, 0.819583, 1.12545", \ + "0.412138, 0.527895, 0.575488, 0.645083, 0.756655, 0.940497, 1.24601" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0209961, 0.0952107, 0.146904, 0.233934, 0.381201, 0.627325, 1.03675", \ + "0.0224799, 0.0955261, 0.147034, 0.234129, 0.382267, 0.627326, 1.03728", \ + "0.0257254, 0.0969772, 0.147821, 0.234305, 0.382268, 0.627719, 1.03729", \ + "0.0317266, 0.10069, 0.150245, 0.235491, 0.382269, 0.62772, 1.03894", \ + "0.0419672, 0.10751, 0.155231, 0.238424, 0.383328, 0.628437, 1.03895", \ + "0.057934, 0.12186, 0.165319, 0.245236, 0.386729, 0.630324, 1.03896", \ + "0.082131, 0.148633, 0.188239, 0.261859, 0.398223, 0.636469, 1.04322" \ + ); + } + } + 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.0148357, 0.0149017, 0.0149638, 0.0148943, 0.014821, 0.0141576, 0.014105", \ + "0.0148142, 0.0147348, 0.0146988, 0.014682, 0.0145275, 0.0141185, 0.014381", \ + "0.0154043, 0.0146518, 0.014784, 0.0150067, 0.014547, 0.0141175, 0.0143062", \ + "0.0165682, 0.0152918, 0.0151368, 0.0149917, 0.0151577, 0.014541, 0.0141482", \ + "0.0191936, 0.0166566, 0.016765, 0.0166837, 0.0162065, 0.0161516, 0.0149544", \ + "0.0246028, 0.0205015, 0.0202413, 0.0197938, 0.0198151, 0.019485, 0.0185903", \ + "0.0351211, 0.0286342, 0.0280558, 0.0279273, 0.0272076, 0.0265403, 0.0258533" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0119613, 0.0129511, 0.0129751, 0.0129083, 0.0126782, 0.0123771, 0.0116632", \ + "0.0118357, 0.0124976, 0.0127171, 0.0126603, 0.0125409, 0.0120255, 0.0112507", \ + "0.0124136, 0.0124864, 0.0125553, 0.012909, 0.0129061, 0.0120997, 0.0113494", \ + "0.0134731, 0.01286, 0.0129288, 0.0126827, 0.0127329, 0.0122209, 0.0116515", \ + "0.0162952, 0.0145092, 0.0144164, 0.0143423, 0.0135935, 0.013219, 0.0123916", \ + "0.0217561, 0.0181233, 0.0181359, 0.0181558, 0.0179966, 0.0170879, 0.0155116", \ + "0.0326651, 0.0267045, 0.0260941, 0.0256176, 0.0250069, 0.0248259, 0.0242661" \ + ); + } + } + 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.0165478, 0.016527, 0.0165889, 0.0165717, 0.0162686, 0.0159389, 0.016054", \ + "0.0164144, 0.0163787, 0.0163601, 0.0164069, 0.0162487, 0.0157821, 0.0157739", \ + "0.0167011, 0.0161607, 0.0163515, 0.016663, 0.0160727, 0.0156777, 0.0154074", \ + "0.0175268, 0.0165689, 0.0164721, 0.0163341, 0.0164239, 0.0159219, 0.017722", \ + "0.019489, 0.0174731, 0.0176758, 0.0176395, 0.0171954, 0.0172716, 0.0165021", \ + "0.0242384, 0.0209087, 0.0205552, 0.0203189, 0.0207234, 0.0204934, 0.0192397", \ + "0.0339792, 0.0283983, 0.0277935, 0.0275786, 0.027041, 0.0266754, 0.0259793" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0123142, 0.0131427, 0.0132019, 0.0131436, 0.0129903, 0.0125773, 0.0117788", \ + "0.0122079, 0.0127921, 0.0130425, 0.0130382, 0.0127688, 0.0123247, 0.0116319", \ + "0.0126469, 0.0127524, 0.0128184, 0.0131878, 0.0131515, 0.0124174, 0.0116678", \ + "0.013776, 0.0131486, 0.0133017, 0.0131185, 0.0132797, 0.0127349, 0.0118801", \ + "0.0164538, 0.0147675, 0.0147387, 0.014773, 0.0144999, 0.014042, 0.0138852", \ + "0.021932, 0.0184709, 0.0183127, 0.0181717, 0.0183142, 0.0182092, 0.0170084", \ + "0.0325709, 0.0266858, 0.0262063, 0.025485, 0.0251864, 0.0250899, 0.024965" \ + ); + } + } + 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.0181407, 0.0181009, 0.0181509, 0.0182039, 0.018001, 0.0174743, 0.0171547", \ + "0.0179398, 0.0179867, 0.0180068, 0.0180483, 0.0178019, 0.0173121, 0.0173478", \ + "0.0181445, 0.0177645, 0.0179489, 0.0181252, 0.0176505, 0.0172251, 0.0173717", \ + "0.0186825, 0.0179002, 0.0180004, 0.0178879, 0.0179393, 0.0174218, 0.0174548", \ + "0.0202972, 0.0188383, 0.0189242, 0.0189318, 0.0184825, 0.0184975, 0.0173829", \ + "0.0247182, 0.0218792, 0.0216541, 0.0214272, 0.0215992, 0.0212545, 0.0200973", \ + "0.0343395, 0.0293099, 0.0288225, 0.0285591, 0.0279238, 0.0276104, 0.0272122" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0125181, 0.0132625, 0.0133263, 0.0132541, 0.0131183, 0.0128895, 0.0119537", \ + "0.0124877, 0.0130483, 0.0132264, 0.0132794, 0.0133586, 0.0126137, 0.0120382", \ + "0.0129472, 0.012975, 0.0130847, 0.0134189, 0.0131683, 0.0127277, 0.0119048", \ + "0.0140916, 0.0134329, 0.0135752, 0.0133053, 0.0135992, 0.0132557, 0.0125376", \ + "0.0166805, 0.0150421, 0.0150422, 0.0149803, 0.0147686, 0.0142826, 0.013489", \ + "0.0222113, 0.0187993, 0.018548, 0.018492, 0.0182813, 0.01793, 0.0165018", \ + "0.0331721, 0.0273808, 0.0269163, 0.026219, 0.0259707, 0.0257134, 0.0256762" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00251767; + rise_capacitance : 0.00250144; + rise_capacitance_range (0.00230839, 0.00265549); + fall_capacitance : 0.0025339; + fall_capacitance_range (0.00228381, 0.00275627); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00249838; + rise_capacitance : 0.00255308; + rise_capacitance_range (0.002202, 0.00279307); + fall_capacitance : 0.00244368; + fall_capacitance_range (0.00224335, 0.00261531); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00250877; + rise_capacitance : 0.00258712; + rise_capacitance_range (0.00223352, 0.00285177); + fall_capacitance : 0.00243042; + fall_capacitance_range (0.00229753, 0.00255936); + } + } + cell (sg13cmos5l_and4_1) { + area : 14.5152; + cell_footprint : "and4"; + cell_leakage_power : 969.96; + leakage_power () { + value : 829.588; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 843.187; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 831.886; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 865.699; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 824.377; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 848.484; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 831.049; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 991.161; + when : "!A&B&C&D"; + } + leakage_power () { + value : 825.888; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 847.854; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 830.925; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 958.927; + when : "A&!B&C&D"; + } + leakage_power () { + value : 830.743; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 939.198; + when : "A&B&!C&D"; + } + leakage_power () { + value : 920.69; + when : "A&B&C&!D"; + } + leakage_power () { + value : 2499.71; + 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.110809, 0.197731, 0.246185, 0.323126, 0.45055, 0.662731, 1.01607", \ + "0.137419, 0.224817, 0.272952, 0.350037, 0.477605, 0.689804, 1.04358", \ + "0.159158, 0.247328, 0.295661, 0.372897, 0.501028, 0.713316, 1.06603", \ + "0.192509, 0.282602, 0.330882, 0.408404, 0.536576, 0.748415, 1.10156", \ + "0.238715, 0.333678, 0.382838, 0.460335, 0.588718, 0.801053, 1.15463", \ + "0.306553, 0.411619, 0.460389, 0.538911, 0.666859, 0.87829, 1.23318", \ + "0.408962, 0.531063, 0.5849, 0.661787, 0.791575, 1.00506, 1.35721" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.032122, 0.123947, 0.188646, 0.296645, 0.481918, 0.792528, 1.31087", \ + "0.0331618, 0.124559, 0.188647, 0.296924, 0.481953, 0.79262, 1.31148", \ + "0.0353802, 0.125976, 0.189609, 0.297764, 0.482436, 0.792698, 1.31149", \ + "0.0401073, 0.128554, 0.191557, 0.299402, 0.48367, 0.793363, 1.31851", \ + "0.0485051, 0.132699, 0.194573, 0.301231, 0.485315, 0.794949, 1.31852", \ + "0.060127, 0.143852, 0.202411, 0.306457, 0.488073, 0.796528, 1.31853", \ + "0.079814, 0.165103, 0.219706, 0.320296, 0.498712, 0.80448, 1.31947" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0636111, 0.128403, 0.168501, 0.234306, 0.344561, 0.527717, 0.832953", \ + "0.0951001, 0.161144, 0.201413, 0.267215, 0.377204, 0.560408, 0.865817", \ + "0.115241, 0.182937, 0.223417, 0.289429, 0.399425, 0.582401, 0.8874", \ + "0.142188, 0.213625, 0.253841, 0.319676, 0.42963, 0.612713, 0.918266", \ + "0.179914, 0.259158, 0.299552, 0.365183, 0.473705, 0.656896, 0.961871", \ + "0.219768, 0.311754, 0.354653, 0.421755, 0.52957, 0.71185, 1.01576", \ + "0.256762, 0.368784, 0.417106, 0.487776, 0.600161, 0.783249, 1.0879" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0180315, 0.0905863, 0.142918, 0.230451, 0.377076, 0.621853, 1.02979", \ + "0.0204395, 0.0913037, 0.143321, 0.230452, 0.377673, 0.621861, 1.02993", \ + "0.0237641, 0.0928356, 0.144098, 0.230958, 0.377674, 0.62197, 1.02994", \ + "0.0296457, 0.0957989, 0.145917, 0.231925, 0.37786, 0.62266, 1.02995", \ + "0.0386204, 0.102511, 0.14993, 0.234166, 0.379106, 0.623159, 1.03013", \ + "0.052828, 0.115817, 0.160182, 0.240761, 0.382455, 0.625296, 1.03219", \ + "0.075005, 0.144084, 0.184599, 0.260022, 0.397417, 0.635188, 1.0389" \ + ); + } + } + 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.124775, 0.211464, 0.259896, 0.336919, 0.464444, 0.676312, 1.0297", \ + "0.149179, 0.236592, 0.284868, 0.361969, 0.489477, 0.701629, 1.05502", \ + "0.168639, 0.257557, 0.305891, 0.38316, 0.510903, 0.722889, 1.07604", \ + "0.19914, 0.29061, 0.339546, 0.417085, 0.545076, 0.757073, 1.11016", \ + "0.242072, 0.340267, 0.389261, 0.46702, 0.595108, 0.807534, 1.16106", \ + "0.307698, 0.414856, 0.466257, 0.544707, 0.67382, 0.884883, 1.23782", \ + "0.407339, 0.531545, 0.586556, 0.668701, 0.798509, 1.01321, 1.36693" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0321448, 0.124491, 0.188167, 0.296788, 0.481945, 0.792595, 1.31084", \ + "0.0330091, 0.124492, 0.188306, 0.296811, 0.482116, 0.792596, 1.31114", \ + "0.034843, 0.125887, 0.18933, 0.297611, 0.482323, 0.792804, 1.31138", \ + "0.038906, 0.128564, 0.19162, 0.299029, 0.483382, 0.793244, 1.31572", \ + "0.046618, 0.134133, 0.194963, 0.30117, 0.484962, 0.79448, 1.31573", \ + "0.057373, 0.145899, 0.203554, 0.306867, 0.487547, 0.7962, 1.31574", \ + "0.075412, 0.16511, 0.220846, 0.321554, 0.498972, 0.803839, 1.31841" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0695334, 0.135016, 0.175307, 0.241218, 0.351401, 0.534607, 0.839817", \ + "0.102658, 0.169069, 0.209408, 0.275475, 0.38553, 0.569078, 0.874144", \ + "0.125214, 0.193388, 0.233883, 0.299879, 0.410167, 0.593463, 0.898756", \ + "0.156191, 0.227375, 0.267879, 0.333977, 0.444194, 0.627675, 0.932833", \ + "0.199337, 0.277777, 0.318025, 0.384011, 0.494069, 0.677324, 0.982737", \ + "0.247535, 0.337578, 0.379734, 0.445939, 0.556371, 0.739977, 1.04439", \ + "0.300126, 0.407789, 0.45505, 0.523763, 0.636731, 0.820138, 1.1259" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0188158, 0.09114, 0.143374, 0.230598, 0.377374, 0.622058, 1.02999", \ + "0.0207089, 0.0916802, 0.143643, 0.230709, 0.378068, 0.622635, 1.03023", \ + "0.023812, 0.0929695, 0.144416, 0.23124, 0.378069, 0.622636, 1.03061", \ + "0.0292017, 0.0956003, 0.146082, 0.232097, 0.378185, 0.622637, 1.03062", \ + "0.0376311, 0.101489, 0.149392, 0.23382, 0.379365, 0.623332, 1.031", \ + "0.050829, 0.113689, 0.158256, 0.239309, 0.38216, 0.625266, 1.03242", \ + "0.070726, 0.137446, 0.17896, 0.2546, 0.393372, 0.632719, 1.03756" \ + ); + } + } + 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.133168, 0.220318, 0.26812, 0.345141, 0.472767, 0.684533, 1.03781", \ + "0.155839, 0.243323, 0.29152, 0.368472, 0.495997, 0.708092, 1.06116", \ + "0.172939, 0.261563, 0.309982, 0.387361, 0.514796, 0.726826, 1.08082", \ + "0.199275, 0.290949, 0.33976, 0.417204, 0.544973, 0.757035, 1.11014", \ + "0.235544, 0.333406, 0.383055, 0.461027, 0.588945, 0.801595, 1.15495", \ + "0.290562, 0.398419, 0.449625, 0.529248, 0.657504, 0.870163, 1.22363", \ + "0.375253, 0.500827, 0.556701, 0.640081, 0.771345, 0.985558, 1.34014" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0321673, 0.124354, 0.188273, 0.296793, 0.481895, 0.792301, 1.31085", \ + "0.0326766, 0.124355, 0.188304, 0.296927, 0.482626, 0.792505, 1.31116", \ + "0.0341998, 0.125443, 0.189076, 0.297516, 0.482627, 0.792506, 1.31185", \ + "0.0373762, 0.128275, 0.191241, 0.29864, 0.483067, 0.793024, 1.31565", \ + "0.0440645, 0.133559, 0.195133, 0.30101, 0.484518, 0.793997, 1.31566", \ + "0.054959, 0.145531, 0.204518, 0.307743, 0.487826, 0.795989, 1.31567", \ + "0.07288, 0.167371, 0.223689, 0.323887, 0.500785, 0.804925, 1.31853" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0737729, 0.140302, 0.180841, 0.24698, 0.35725, 0.540758, 0.846054", \ + "0.108094, 0.175259, 0.215789, 0.282014, 0.392335, 0.575709, 0.881096", \ + "0.132547, 0.201189, 0.241864, 0.308184, 0.41853, 0.602084, 0.907719", \ + "0.166666, 0.238375, 0.278738, 0.34505, 0.455497, 0.638738, 0.944012", \ + "0.214787, 0.292776, 0.333341, 0.399324, 0.509454, 0.692777, 0.998322", \ + "0.271706, 0.360415, 0.40258, 0.468965, 0.578733, 0.762081, 1.067", \ + "0.33798, 0.443554, 0.489564, 0.55864, 0.669336, 0.854162, 1.159" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0196873, 0.0920004, 0.144116, 0.231233, 0.377848, 0.62243, 1.03042", \ + "0.021267, 0.0923756, 0.144318, 0.231436, 0.378829, 0.622507, 1.03056", \ + "0.0240777, 0.0935564, 0.144927, 0.231612, 0.37883, 0.622783, 1.03084", \ + "0.0290426, 0.0963116, 0.146556, 0.232518, 0.378831, 0.622829, 1.03234", \ + "0.0372667, 0.101453, 0.149712, 0.234289, 0.379704, 0.623708, 1.03235", \ + "0.049655, 0.112309, 0.157528, 0.239488, 0.382464, 0.625744, 1.03259", \ + "0.068484, 0.134073, 0.1758, 0.252679, 0.392198, 0.632219, 1.03694" \ + ); + } + } + 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.137593, 0.224317, 0.272479, 0.349575, 0.47712, 0.688776, 1.0419", \ + "0.159591, 0.246827, 0.295041, 0.371989, 0.499514, 0.711631, 1.06468", \ + "0.175216, 0.263583, 0.311838, 0.388961, 0.516627, 0.728543, 1.08249", \ + "0.198143, 0.289447, 0.33779, 0.415252, 0.54291, 0.754922, 1.10784", \ + "0.228059, 0.324552, 0.374803, 0.452435, 0.580258, 0.792725, 1.14586", \ + "0.270308, 0.376714, 0.429865, 0.508758, 0.637531, 0.84987, 1.20276", \ + "0.334985, 0.46044, 0.516987, 0.60096, 0.733056, 0.949195, 1.30379" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0320955, 0.12413, 0.188122, 0.29678, 0.481887, 0.792612, 1.3109", \ + "0.0325109, 0.124189, 0.188169, 0.29768, 0.481911, 0.792613, 1.31105", \ + "0.0335809, 0.125198, 0.188709, 0.297681, 0.482035, 0.792614, 1.31189", \ + "0.0360227, 0.127853, 0.190565, 0.298252, 0.482699, 0.792723, 1.31786", \ + "0.0412279, 0.132325, 0.194537, 0.300589, 0.48394, 0.793638, 1.31787", \ + "0.051448, 0.1436, 0.204879, 0.307827, 0.488131, 0.795415, 1.31788", \ + "0.069285, 0.16682, 0.224535, 0.325375, 0.502195, 0.806079, 1.31892" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0764478, 0.144378, 0.185205, 0.251692, 0.362286, 0.545957, 0.851456", \ + "0.11198, 0.180113, 0.221034, 0.287577, 0.398168, 0.581628, 0.887235", \ + "0.138122, 0.207475, 0.24847, 0.315002, 0.425657, 0.609404, 0.915324", \ + "0.17477, 0.246741, 0.28756, 0.35376, 0.464504, 0.647937, 0.953409", \ + "0.227295, 0.304625, 0.345622, 0.412021, 0.521883, 0.70528, 1.01098", \ + "0.29146, 0.379729, 0.422012, 0.488453, 0.598495, 0.782689, 1.0885", \ + "0.371523, 0.475529, 0.521066, 0.589541, 0.70133, 0.886633, 1.1921" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0206194, 0.093134, 0.145279, 0.232435, 0.378865, 0.623458, 1.03142", \ + "0.0218726, 0.0933421, 0.145298, 0.232436, 0.378958, 0.623459, 1.03143", \ + "0.0245066, 0.0943672, 0.145805, 0.23248, 0.378959, 0.62346, 1.03167", \ + "0.0292869, 0.0969117, 0.147279, 0.233421, 0.379452, 0.623461, 1.032", \ + "0.0372424, 0.101886, 0.150298, 0.235127, 0.380438, 0.624484, 1.0321", \ + "0.049376, 0.112111, 0.157589, 0.239786, 0.383027, 0.626314, 1.03268", \ + "0.067221, 0.132448, 0.174819, 0.252116, 0.391862, 0.632441, 1.03746" \ + ); + } + } + 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.0103209, 0.0105515, 0.0105939, 0.0106172, 0.0105021, 0.010268, 0.0102546", \ + "0.010155, 0.0103509, 0.0103307, 0.0103389, 0.0102352, 0.0100385, 0.00985916", \ + "0.0104394, 0.0103657, 0.0104519, 0.0104651, 0.0103512, 0.0101189, 0.00986934", \ + "0.0111457, 0.0109504, 0.0108952, 0.0108451, 0.0110595, 0.0105412, 0.010911", \ + "0.0128468, 0.0123047, 0.0123943, 0.0123531, 0.0122447, 0.0121235, 0.0117914", \ + "0.0166168, 0.0157014, 0.0155197, 0.0154467, 0.0154906, 0.0152394, 0.0147877", \ + "0.0246775, 0.0230116, 0.0226747, 0.0225206, 0.0222504, 0.0220078, 0.0216472" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0077269, 0.00825081, 0.00826293, 0.00823043, 0.00814846, 0.00795397, 0.00751937", \ + "0.00749103, 0.00793231, 0.0080512, 0.0079978, 0.00791543, 0.0076497, 0.00731108", \ + "0.00767645, 0.00792799, 0.00797328, 0.00814088, 0.00794297, 0.00769187, 0.00728473", \ + "0.00833601, 0.00846527, 0.00849577, 0.00835252, 0.00832344, 0.00804817, 0.00760009", \ + "0.010159, 0.00999448, 0.00991071, 0.00996512, 0.00971169, 0.00935657, 0.00927462", \ + "0.0141321, 0.0133186, 0.0131757, 0.0132817, 0.0131416, 0.0129987, 0.011894", \ + "0.0226342, 0.0209119, 0.0206648, 0.020537, 0.0202237, 0.0202607, 0.0198823" \ + ); + } + } + 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.0121823, 0.01236, 0.012439, 0.0124592, 0.0123094, 0.0120721, 0.0119756", \ + "0.01194, 0.0121885, 0.0121589, 0.0121485, 0.0120781, 0.0118327, 0.0118429", \ + "0.0120448, 0.0120508, 0.0121252, 0.01215, 0.0120122, 0.011794, 0.0117888", \ + "0.0124516, 0.0123136, 0.0123326, 0.0122592, 0.0124479, 0.0120224, 0.0120404", \ + "0.0137805, 0.0133974, 0.013417, 0.0134446, 0.0132713, 0.0132182, 0.012651", \ + "0.0171508, 0.0164187, 0.016229, 0.0161105, 0.0162169, 0.01611, 0.0155209", \ + "0.02466, 0.0230125, 0.0228308, 0.0227485, 0.0225474, 0.0223999, 0.0223138" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00794159, 0.00844689, 0.00848, 0.00844419, 0.00835217, 0.00814799, 0.00770843", \ + "0.0077203, 0.00813107, 0.00830932, 0.00819704, 0.00815932, 0.00796525, 0.00747235", \ + "0.00790837, 0.00816678, 0.0082088, 0.00831703, 0.00823896, 0.00795842, 0.0076297", \ + "0.00850816, 0.00852777, 0.00861618, 0.00848898, 0.00855898, 0.00842916, 0.00791084", \ + "0.0102762, 0.0101551, 0.0100884, 0.0101308, 0.0100088, 0.00974339, 0.0100308", \ + "0.0141327, 0.0134531, 0.0132509, 0.0132182, 0.0132859, 0.0133277, 0.0127255", \ + "0.0222133, 0.0206985, 0.0204851, 0.020266, 0.0200942, 0.0200529, 0.0199475" \ + ); + } + } + 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.0137898, 0.0140172, 0.0140191, 0.0140349, 0.013904, 0.0136312, 0.0136554", \ + "0.0134937, 0.0137916, 0.0137618, 0.0137485, 0.0137375, 0.013423, 0.0134133", \ + "0.013568, 0.0136023, 0.0136979, 0.0137204, 0.0135553, 0.0133247, 0.0134343", \ + "0.0137935, 0.01376, 0.0137734, 0.0136981, 0.0138847, 0.0134634, 0.0134786", \ + "0.0148019, 0.0145113, 0.0145816, 0.0146379, 0.0145064, 0.0144295, 0.0141231", \ + "0.0180798, 0.0173392, 0.0171852, 0.0171359, 0.0171826, 0.0171106, 0.0165385", \ + "0.0256093, 0.0242432, 0.0240119, 0.0239193, 0.0236988, 0.0235414, 0.0234325" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00828202, 0.00873596, 0.00876735, 0.00873675, 0.00863079, 0.00844434, 0.00801847", \ + "0.00804981, 0.00842769, 0.00863283, 0.00847589, 0.00851213, 0.00819833, 0.00777223", \ + "0.00826982, 0.00846359, 0.00848434, 0.00860585, 0.00857649, 0.00827016, 0.00795036", \ + "0.00886662, 0.00889238, 0.00892551, 0.00880225, 0.00889733, 0.00856085, 0.00837205", \ + "0.0106286, 0.0103837, 0.0103187, 0.0103249, 0.0102356, 0.00985828, 0.00973018", \ + "0.0145139, 0.0137639, 0.0135893, 0.0136482, 0.0135745, 0.0135193, 0.0125928", \ + "0.0228053, 0.0212005, 0.021012, 0.020871, 0.0204173, 0.0205669, 0.0203099" \ + ); + } + } + 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.0153698, 0.0155711, 0.0155982, 0.0156022, 0.0154934, 0.0151886, 0.0151129", \ + "0.0150776, 0.0153762, 0.0153261, 0.0154023, 0.0152263, 0.0149896, 0.0149653", \ + "0.0150882, 0.0151856, 0.0152691, 0.0153508, 0.015119, 0.0148977, 0.0146708", \ + "0.0152408, 0.0153015, 0.0152878, 0.0152365, 0.0154476, 0.0149955, 0.0154736", \ + "0.016, 0.0158294, 0.0159487, 0.015991, 0.0158435, 0.0157972, 0.0152647", \ + "0.0189523, 0.0183448, 0.0184333, 0.0182548, 0.0183074, 0.0181791, 0.0175711", \ + "0.026763, 0.0254121, 0.0251501, 0.0250294, 0.0248074, 0.0247539, 0.0246786" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00854799, 0.00896255, 0.0089916, 0.00897181, 0.0089092, 0.00874016, 0.00830592", \ + "0.00836514, 0.00872735, 0.0089111, 0.00878326, 0.00872853, 0.00852756, 0.00810371", \ + "0.00859517, 0.00876823, 0.00880068, 0.00890206, 0.00881691, 0.00859585, 0.00829885", \ + "0.00919693, 0.00916539, 0.00919697, 0.00905968, 0.00920783, 0.00892447, 0.00861374", \ + "0.0109459, 0.0106417, 0.010617, 0.0106154, 0.0103398, 0.0100811, 0.0101322", \ + "0.0149599, 0.0141606, 0.0140395, 0.0140191, 0.0139584, 0.0139292, 0.0132353", \ + "0.0233388, 0.0218315, 0.0216594, 0.0213939, 0.0210881, 0.0212714, 0.0211054" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00233654; + rise_capacitance : 0.00230224; + rise_capacitance_range (0.002089, 0.00244934); + fall_capacitance : 0.00237083; + fall_capacitance_range (0.00204491, 0.00266235); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00247269; + rise_capacitance : 0.00250574; + rise_capacitance_range (0.00214947, 0.00274235); + fall_capacitance : 0.00243963; + fall_capacitance_range (0.00216807, 0.00267351); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00246842; + rise_capacitance : 0.00252154; + rise_capacitance_range (0.00215795, 0.00278871); + fall_capacitance : 0.00241529; + fall_capacitance_range (0.00220582, 0.00259571); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00248219; + rise_capacitance : 0.00255668; + rise_capacitance_range (0.00219791, 0.00284731); + fall_capacitance : 0.00240771; + fall_capacitance_range (0.00227124, 0.00254431); + } + } + cell (sg13cmos5l_and4_2) { + area : 16.3296; + cell_footprint : "and4"; + cell_leakage_power : 1696.02; + leakage_power () { + value : 1590.35; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 1603.95; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 1592.65; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 1626.47; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 1585.14; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 1609.25; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 1591.82; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 1751.93; + when : "!A&B&C&D"; + } + leakage_power () { + value : 1586.64; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 1608.61; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 1591.69; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 1719.69; + when : "A&!B&C&D"; + } + leakage_power () { + value : 1591.5; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 1699.96; + when : "A&B&!C&D"; + } + leakage_power () { + value : 1681.46; + when : "A&B&C&!D"; + } + leakage_power () { + value : 2705.26; + 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.138447, 0.240593, 0.290716, 0.369209, 0.497458, 0.709496, 1.06272", \ + "0.16695, 0.269344, 0.319376, 0.39788, 0.526209, 0.7387, 1.09179", \ + "0.19227, 0.295069, 0.345557, 0.424086, 0.552486, 0.764899, 1.11912", \ + "0.231929, 0.336884, 0.387428, 0.466241, 0.595147, 0.807651, 1.16109", \ + "0.28972, 0.399205, 0.450134, 0.529287, 0.657443, 0.869778, 1.22279", \ + "0.369831, 0.490743, 0.54659, 0.623934, 0.752487, 0.964612, 1.31833", \ + "0.490521, 0.627478, 0.68484, 0.767049, 0.896625, 1.10682, 1.46007" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0377822, 0.134928, 0.197314, 0.304261, 0.487486, 0.797235, 1.3155", \ + "0.0385537, 0.135084, 0.197478, 0.304909, 0.487588, 0.797555, 1.31551", \ + "0.0411806, 0.135982, 0.19857, 0.305007, 0.488002, 0.797627, 1.31737", \ + "0.0474546, 0.139376, 0.201274, 0.306955, 0.489233, 0.797994, 1.31738", \ + "0.0585736, 0.145581, 0.205665, 0.310158, 0.491364, 0.799498, 1.31739", \ + "0.075484, 0.161166, 0.217422, 0.316684, 0.494626, 0.801897, 1.31861", \ + "0.100052, 0.188245, 0.240938, 0.33495, 0.5074, 0.80932, 1.32295" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.074778, 0.148544, 0.18923, 0.255508, 0.365886, 0.549132, 0.85495", \ + "0.109918, 0.184455, 0.225282, 0.291342, 0.40162, 0.584912, 0.890398", \ + "0.134844, 0.211563, 0.252593, 0.318713, 0.429216, 0.612457, 0.917995", \ + "0.169708, 0.250934, 0.291526, 0.357641, 0.467602, 0.650622, 0.955903", \ + "0.218151, 0.307466, 0.34899, 0.414249, 0.523357, 0.706084, 1.01093", \ + "0.274301, 0.377279, 0.421159, 0.48792, 0.597553, 0.778209, 1.08188", \ + "0.335473, 0.458323, 0.50848, 0.579938, 0.690954, 0.874353, 1.17683" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0201159, 0.0942672, 0.145878, 0.232548, 0.379106, 0.624643, 1.03258", \ + "0.022185, 0.0948383, 0.146032, 0.232549, 0.379615, 0.624644, 1.03263", \ + "0.0259424, 0.0966638, 0.146952, 0.233087, 0.379616, 0.624645, 1.0328", \ + "0.0326146, 0.101338, 0.149942, 0.234632, 0.380234, 0.624845, 1.03962", \ + "0.0439351, 0.109248, 0.155518, 0.238091, 0.381937, 0.625769, 1.03963", \ + "0.062205, 0.126774, 0.169749, 0.246721, 0.386914, 0.628145, 1.03964", \ + "0.091169, 0.160562, 0.199498, 0.270429, 0.401815, 0.637277, 1.04099" \ + ); + } + } + 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.152026, 0.253762, 0.3041, 0.382867, 0.511123, 0.723, 1.07614", \ + "0.178142, 0.280364, 0.330491, 0.40918, 0.537538, 0.749864, 1.1028", \ + "0.200329, 0.303478, 0.354087, 0.432663, 0.56104, 0.773504, 1.12692", \ + "0.236768, 0.34257, 0.393883, 0.472309, 0.600963, 0.813325, 1.16677", \ + "0.289468, 0.400791, 0.452251, 0.531805, 0.660042, 0.872888, 1.22621", \ + "0.368158, 0.490317, 0.544159, 0.624275, 0.753819, 0.965926, 1.31871", \ + "0.487003, 0.623923, 0.681571, 0.765573, 0.893709, 1.10666, 1.45934" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0377517, 0.134595, 0.197469, 0.304178, 0.487428, 0.797049, 1.31523", \ + "0.0383643, 0.134829, 0.19747, 0.304361, 0.487481, 0.797097, 1.31524", \ + "0.0402437, 0.135915, 0.198307, 0.30476, 0.487796, 0.798713, 1.3155", \ + "0.044825, 0.13939, 0.201179, 0.306684, 0.488952, 0.798714, 1.31875", \ + "0.0543988, 0.145463, 0.20559, 0.310087, 0.491054, 0.799065, 1.31876", \ + "0.069386, 0.15986, 0.216167, 0.316752, 0.49503, 0.801076, 1.31877", \ + "0.091237, 0.18407, 0.237741, 0.334842, 0.507344, 0.808756, 1.32239" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0805832, 0.155057, 0.195882, 0.262134, 0.37253, 0.55605, 0.861506", \ + "0.116623, 0.191839, 0.232713, 0.298989, 0.409265, 0.592695, 0.898762", \ + "0.143303, 0.220399, 0.26136, 0.327801, 0.438057, 0.621611, 0.927175", \ + "0.181036, 0.262157, 0.303338, 0.369875, 0.479959, 0.66333, 0.968856", \ + "0.234356, 0.323062, 0.364764, 0.431151, 0.54097, 0.724298, 1.02947", \ + "0.298059, 0.399815, 0.444324, 0.510621, 0.620861, 0.80265, 1.10792", \ + "0.37186, 0.492039, 0.541355, 0.611809, 0.722443, 0.905453, 1.21013" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0208754, 0.0947951, 0.146101, 0.232936, 0.379652, 0.624389, 1.03281", \ + "0.0225316, 0.0952129, 0.146457, 0.233099, 0.379967, 0.62439, 1.03398", \ + "0.0259331, 0.0969337, 0.14743, 0.233342, 0.379968, 0.625041, 1.03399", \ + "0.0321941, 0.100829, 0.149995, 0.234773, 0.380455, 0.625082, 1.03495", \ + "0.0430267, 0.108234, 0.154999, 0.237941, 0.381971, 0.625816, 1.03496", \ + "0.060191, 0.124589, 0.168001, 0.245439, 0.386173, 0.627939, 1.03497", \ + "0.086864, 0.154614, 0.193247, 0.264806, 0.398527, 0.635119, 1.03954" \ + ); + } + } + 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.160521, 0.262629, 0.312634, 0.391301, 0.519026, 0.731245, 1.08431", \ + "0.18426, 0.286387, 0.336718, 0.41544, 0.543559, 0.756555, 1.10897", \ + "0.203155, 0.306183, 0.356749, 0.435255, 0.563558, 0.775984, 1.12935", \ + "0.233894, 0.339478, 0.390567, 0.469444, 0.597942, 0.810481, 1.16376", \ + "0.278536, 0.389631, 0.441472, 0.521166, 0.6498, 0.862298, 1.21594", \ + "0.345062, 0.466422, 0.521351, 0.601248, 0.731114, 0.942931, 1.29663", \ + "0.446331, 0.584665, 0.644097, 0.727867, 0.85842, 1.07207, 1.4255" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0378216, 0.13507, 0.197431, 0.304194, 0.487411, 0.797133, 1.31547", \ + "0.0381813, 0.135071, 0.197432, 0.304195, 0.487412, 0.797533, 1.31564", \ + "0.039625, 0.135712, 0.198121, 0.304667, 0.487714, 0.798501, 1.31565", \ + "0.0430119, 0.138473, 0.200438, 0.306256, 0.488626, 0.798502, 1.32266", \ + "0.0507035, 0.144965, 0.205228, 0.309736, 0.490742, 0.798746, 1.32267", \ + "0.064259, 0.158442, 0.217178, 0.317132, 0.495346, 0.800811, 1.32268", \ + "0.086439, 0.181378, 0.237974, 0.335161, 0.509106, 0.809475, 1.32269" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0849344, 0.160434, 0.201379, 0.267844, 0.378359, 0.562075, 0.867858", \ + "0.121615, 0.197544, 0.238754, 0.305138, 0.415616, 0.599247, 0.905463", \ + "0.149772, 0.227446, 0.268638, 0.335193, 0.44567, 0.629304, 0.93483", \ + "0.190042, 0.271378, 0.313023, 0.379377, 0.489718, 0.673129, 0.978863", \ + "0.24765, 0.336278, 0.377925, 0.444308, 0.554367, 0.737387, 1.04305", \ + "0.318421, 0.419237, 0.46318, 0.529534, 0.640161, 0.822944, 1.12721", \ + "0.404668, 0.523087, 0.571751, 0.641872, 0.752454, 0.934875, 1.23917" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0217508, 0.0957586, 0.146959, 0.233486, 0.379908, 0.624735, 1.03315", \ + "0.0230896, 0.0959985, 0.147143, 0.233516, 0.380255, 0.624844, 1.03363", \ + "0.0262555, 0.0974014, 0.148, 0.233895, 0.380256, 0.624845, 1.03364", \ + "0.0322122, 0.10114, 0.150501, 0.23517, 0.380748, 0.625428, 1.03507", \ + "0.0426013, 0.108524, 0.155505, 0.23822, 0.382389, 0.625947, 1.03508", \ + "0.058974, 0.123611, 0.166886, 0.245337, 0.386274, 0.628528, 1.03509", \ + "0.084148, 0.151488, 0.190676, 0.262975, 0.39792, 0.634915, 1.03995" \ + ); + } + } + 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.164878, 0.266684, 0.317132, 0.395271, 0.523346, 0.735701, 1.08859", \ + "0.1877, 0.290167, 0.340538, 0.418915, 0.546946, 0.75928, 1.11243", \ + "0.204498, 0.307271, 0.357674, 0.436253, 0.564661, 0.777167, 1.13038", \ + "0.230408, 0.335498, 0.386546, 0.465312, 0.593902, 0.806223, 1.15956", \ + "0.266661, 0.376752, 0.428822, 0.508337, 0.636892, 0.849627, 1.20287", \ + "0.319308, 0.438725, 0.493873, 0.575927, 0.704447, 0.916989, 1.27038", \ + "0.4014, 0.536332, 0.595343, 0.680905, 0.811588, 1.02653, 1.37981" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0379718, 0.134476, 0.197309, 0.304308, 0.487557, 0.79705, 1.31548", \ + "0.0380353, 0.134851, 0.197415, 0.304309, 0.487558, 0.797179, 1.31552", \ + "0.0391273, 0.135233, 0.197858, 0.304677, 0.487723, 0.798799, 1.31553", \ + "0.0416667, 0.137796, 0.199855, 0.305876, 0.488433, 0.7988, 1.3187", \ + "0.0475469, 0.143357, 0.204382, 0.309106, 0.490472, 0.798801, 1.31871", \ + "0.058815, 0.15551, 0.215716, 0.317558, 0.494883, 0.800445, 1.31872", \ + "0.080215, 0.178281, 0.235998, 0.33611, 0.509994, 0.810727, 1.32298" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0879691, 0.164577, 0.206051, 0.272756, 0.383472, 0.567331, 0.87323", \ + "0.125467, 0.202482, 0.243744, 0.310505, 0.421264, 0.605105, 0.911318", \ + "0.154812, 0.233185, 0.274647, 0.341516, 0.452125, 0.635939, 0.941777", \ + "0.197374, 0.279565, 0.321122, 0.387662, 0.49843, 0.682185, 0.987997", \ + "0.258775, 0.3471, 0.388956, 0.455591, 0.566684, 0.749819, 1.05556", \ + "0.336028, 0.436598, 0.480434, 0.547105, 0.656708, 0.839563, 1.14448", \ + "0.433891, 0.551512, 0.599605, 0.669499, 0.780971, 0.963889, 1.26885" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.022649, 0.0967527, 0.148176, 0.234463, 0.380891, 0.625437, 1.03363", \ + "0.0236381, 0.0968506, 0.148177, 0.234494, 0.380892, 0.625728, 1.03398", \ + "0.0265877, 0.0982476, 0.148782, 0.234648, 0.381107, 0.626795, 1.03437", \ + "0.0325494, 0.101986, 0.150966, 0.235923, 0.381484, 0.626796, 1.03559", \ + "0.0424903, 0.108926, 0.1559, 0.2389, 0.382928, 0.626797, 1.0356", \ + "0.058446, 0.123081, 0.166996, 0.245987, 0.386965, 0.629195, 1.03561", \ + "0.08262, 0.14993, 0.189434, 0.262339, 0.397995, 0.635526, 1.04018" \ + ); + } + } + 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.0162607, 0.0156911, 0.0156717, 0.0156485, 0.0155269, 0.0147659, 0.0147399", \ + "0.0161347, 0.0156302, 0.0156464, 0.0155873, 0.0153789, 0.0150179, 0.0147691", \ + "0.016593, 0.0153754, 0.0155071, 0.0156387, 0.0155535, 0.0149125, 0.0152655", \ + "0.0179829, 0.0160808, 0.0159208, 0.0158282, 0.015991, 0.0154911, 0.0149148", \ + "0.0203894, 0.0173377, 0.0172716, 0.0172579, 0.0165398, 0.0167054, 0.015186", \ + "0.0256562, 0.0209903, 0.0209205, 0.0203747, 0.0203488, 0.0199839, 0.0188267", \ + "0.0357607, 0.0289379, 0.0284189, 0.0276523, 0.0272134, 0.0262595, 0.0258193" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0124514, 0.0133882, 0.0133751, 0.013367, 0.0132639, 0.0128712, 0.0120706", \ + "0.0123669, 0.0130225, 0.0133535, 0.0131503, 0.0130368, 0.0125905, 0.0117871", \ + "0.0128642, 0.0129532, 0.0130495, 0.0133949, 0.0132578, 0.0125612, 0.0117831", \ + "0.013856, 0.0135037, 0.013382, 0.0131567, 0.0132649, 0.01298, 0.0135927", \ + "0.0164632, 0.0148091, 0.0147654, 0.0145936, 0.01417, 0.0135943, 0.0124136", \ + "0.0218405, 0.0182848, 0.018312, 0.018158, 0.0181865, 0.0171367, 0.0156798", \ + "0.0324394, 0.0263201, 0.0261005, 0.0256773, 0.0246478, 0.0246153, 0.0241627" \ + ); + } + } + 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.0180984, 0.0173973, 0.0173886, 0.0175557, 0.0173162, 0.0165485, 0.0157576", \ + "0.0179043, 0.0172944, 0.0172835, 0.017295, 0.0172457, 0.0168958, 0.0161293", \ + "0.0181247, 0.0170607, 0.0172323, 0.0172332, 0.0173208, 0.0169242, 0.0159333", \ + "0.0189881, 0.0174629, 0.0174416, 0.0172718, 0.0178475, 0.0173696, 0.0172026", \ + "0.0209553, 0.0183853, 0.0183492, 0.0182733, 0.0176347, 0.0179074, 0.0172505", \ + "0.0255327, 0.021759, 0.0212964, 0.0210232, 0.0212967, 0.0210045, 0.0195747", \ + "0.0347348, 0.028671, 0.0280789, 0.0276656, 0.0271085, 0.0266054, 0.0261253" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0126783, 0.0135233, 0.0135705, 0.0135149, 0.0133659, 0.0130222, 0.0121603", \ + "0.0125973, 0.0132274, 0.0136212, 0.0134839, 0.0133463, 0.0128068, 0.012289", \ + "0.0129795, 0.0131158, 0.013174, 0.0135625, 0.0133156, 0.0127223, 0.0121022", \ + "0.0140347, 0.013449, 0.0135439, 0.0134209, 0.0135791, 0.0131002, 0.0126983", \ + "0.0166214, 0.0149389, 0.014908, 0.0149855, 0.0145291, 0.014234, 0.0135442", \ + "0.0219612, 0.0183572, 0.0183373, 0.0181487, 0.0182242, 0.0176361, 0.0164562", \ + "0.0322063, 0.0262373, 0.0257455, 0.0252569, 0.0246588, 0.0245507, 0.0246611" \ + ); + } + } + 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.0197282, 0.0190814, 0.0191096, 0.0191566, 0.018668, 0.0180427, 0.0179441", \ + "0.019467, 0.0188623, 0.0189162, 0.0189574, 0.0187412, 0.0185215, 0.0182975", \ + "0.0196333, 0.0186227, 0.0188416, 0.0188001, 0.0189921, 0.0184253, 0.018115", \ + "0.0202172, 0.0188616, 0.0187828, 0.0187815, 0.0188961, 0.0188332, 0.0194762", \ + "0.0216923, 0.0195393, 0.019589, 0.0196165, 0.0190699, 0.0191484, 0.0181054", \ + "0.0260435, 0.0224843, 0.0225052, 0.0219909, 0.02234, 0.0218897, 0.0208954", \ + "0.0353215, 0.0296001, 0.02926, 0.0286128, 0.0281764, 0.0277778, 0.0276075" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0130753, 0.0137947, 0.0138094, 0.0137275, 0.013523, 0.0132358, 0.0124728", \ + "0.0129243, 0.0134682, 0.0136741, 0.0139067, 0.0134495, 0.0130789, 0.0125266", \ + "0.0133289, 0.0133719, 0.0134916, 0.0138945, 0.013639, 0.0129817, 0.0123361", \ + "0.0143624, 0.0137173, 0.0139005, 0.0136714, 0.0139348, 0.0135737, 0.0128701", \ + "0.0168281, 0.0152478, 0.015167, 0.0151918, 0.0146661, 0.0144304, 0.0137036", \ + "0.0220666, 0.018716, 0.0185745, 0.0185455, 0.0186424, 0.0184908, 0.0169638", \ + "0.0323246, 0.0266833, 0.0261962, 0.0253951, 0.0249653, 0.0246256, 0.0245125" \ + ); + } + } + 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.0212979, 0.020638, 0.0206913, 0.0204834, 0.0202973, 0.019729, 0.019474", \ + "0.0210368, 0.0205465, 0.0205683, 0.0206088, 0.0203323, 0.0199197, 0.0193319", \ + "0.0210958, 0.0202118, 0.0203845, 0.0204368, 0.0203469, 0.0200391, 0.0196865", \ + "0.0215174, 0.0203724, 0.0204251, 0.0203028, 0.0208705, 0.0199351, 0.0198093", \ + "0.022635, 0.0208706, 0.0209374, 0.0209482, 0.0204849, 0.0205564, 0.0199684", \ + "0.0264381, 0.0233567, 0.0234802, 0.023386, 0.0234359, 0.0230645, 0.0221991", \ + "0.0355732, 0.0305677, 0.0301681, 0.0299261, 0.0293632, 0.0288968, 0.0287388" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.013318, 0.0139469, 0.0139861, 0.0139226, 0.0138287, 0.0133383, 0.0126503", \ + "0.0132852, 0.0137416, 0.0138852, 0.0141694, 0.01372, 0.0134388, 0.0126359", \ + "0.0136744, 0.0136316, 0.0137571, 0.0141826, 0.0137161, 0.0136639, 0.0127092", \ + "0.0148185, 0.0141588, 0.014199, 0.013957, 0.0143035, 0.0140779, 0.0133639", \ + "0.0171509, 0.0154785, 0.0154165, 0.015474, 0.0154154, 0.0148148, 0.0148433", \ + "0.0224785, 0.0192269, 0.0190301, 0.0188862, 0.0186529, 0.0183469, 0.0166451", \ + "0.0329662, 0.0275773, 0.0270718, 0.0263097, 0.02607, 0.0257863, 0.0257185" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0023354; + rise_capacitance : 0.00230809; + rise_capacitance_range (0.00213273, 0.00244122); + fall_capacitance : 0.00236271; + fall_capacitance_range (0.00210416, 0.00261164); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00246537; + rise_capacitance : 0.00250431; + rise_capacitance_range (0.00216625, 0.00273323); + fall_capacitance : 0.00242643; + fall_capacitance_range (0.00219652, 0.00263467); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00246539; + rise_capacitance : 0.00252284; + rise_capacitance_range (0.0021765, 0.00278109); + fall_capacitance : 0.00240793; + fall_capacitance_range (0.00222205, 0.00257811); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00247738; + rise_capacitance : 0.00255536; + rise_capacitance_range (0.00221293, 0.00283324); + fall_capacitance : 0.00239939; + fall_capacitance_range (0.00227701, 0.00252498); + } + } + cell (sg13cmos5l_antennanp) { + area : 5.4432; + cell_footprint : "antennanp"; + cell_leakage_power : 5.55024; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 5.54685; + when : "A"; + } + leakage_power () { + value : 5.55362; + when : "!A"; + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00110438; + rise_capacitance : 0.00106045; + rise_capacitance_range (0.000256365, 0.00171399); + fall_capacitance : 0.00114831; + fall_capacitance_range (0.000257235, 0.00184881); + 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.000367844, -0.000365016, -0.000367117, -0.000368538, -0.000370372, -0.000368947, -0.000368943" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000367844, 0.000365016, 0.000367117, 0.000368538, 0.000370372, 0.000368947, 0.000368943" \ + ); + } + } + } + } + cell (sg13cmos5l_buf_1) { + area : 7.2576; + cell_footprint : "buf"; + cell_leakage_power : 837.685; + leakage_power () { + value : 899.765; + when : "!A&!X"; + } + leakage_power () { + value : 775.605; + 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.0509634, 0.120423, 0.166783, 0.243155, 0.370565, 0.583293, 0.937447", \ + "0.0789031, 0.148973, 0.195301, 0.27176, 0.39936, 0.612577, 0.966077", \ + "0.0960966, 0.167196, 0.213646, 0.289908, 0.417464, 0.630192, 0.98436", \ + "0.119773, 0.193571, 0.239745, 0.315974, 0.443491, 0.656113, 1.01016", \ + "0.150953, 0.229171, 0.274946, 0.350482, 0.476436, 0.688662, 1.04239", \ + "0.1922, 0.281179, 0.327266, 0.403467, 0.530396, 0.741349, 1.09434", \ + "0.244495, 0.352998, 0.402033, 0.479338, 0.608307, 0.819925, 1.17418" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0161645, 0.111104, 0.178765, 0.290646, 0.477823, 0.789922, 1.31023", \ + "0.0195992, 0.111481, 0.178889, 0.290647, 0.47899, 0.791016, 1.31024", \ + "0.023037, 0.11206, 0.179271, 0.290803, 0.478991, 0.791017, 1.31025", \ + "0.0285026, 0.113535, 0.180041, 0.291419, 0.478992, 0.791018, 1.31297", \ + "0.0363462, 0.117001, 0.1819, 0.292586, 0.479223, 0.791019, 1.31298", \ + "0.049402, 0.126346, 0.187822, 0.29631, 0.481687, 0.792484, 1.31299", \ + "0.070046, 0.149065, 0.205097, 0.308214, 0.491013, 0.799916, 1.31636" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0525712, 0.115383, 0.155536, 0.221676, 0.331971, 0.515815, 0.822172", \ + "0.081094, 0.145174, 0.185353, 0.251408, 0.361881, 0.545899, 0.852", \ + "0.0987433, 0.164039, 0.204338, 0.270459, 0.38097, 0.564794, 0.871", \ + "0.122429, 0.190864, 0.230948, 0.296893, 0.407377, 0.59126, 0.897941", \ + "0.156995, 0.231442, 0.271271, 0.336643, 0.446996, 0.63064, 0.936721", \ + "0.198027, 0.283075, 0.324688, 0.390653, 0.500258, 0.683289, 0.989365", \ + "0.247276, 0.349577, 0.395175, 0.464325, 0.577159, 0.761446, 1.06842" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.015497, 0.0894202, 0.142461, 0.230388, 0.378101, 0.623543, 1.03321", \ + "0.0185027, 0.0900945, 0.142792, 0.230452, 0.378102, 0.624004, 1.03326", \ + "0.0218755, 0.0914113, 0.143539, 0.230996, 0.378103, 0.624005, 1.03366", \ + "0.0276205, 0.0936403, 0.144803, 0.231986, 0.378711, 0.624006, 1.03451", \ + "0.0362586, 0.0990221, 0.147881, 0.233393, 0.379972, 0.624968, 1.03452", \ + "0.049762, 0.110346, 0.156527, 0.239096, 0.383062, 0.626756, 1.03536", \ + "0.071281, 0.135018, 0.177401, 0.255697, 0.396326, 0.636654, 1.04201" \ + ); + } + } + 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.00713675, 0.00762738, 0.007634, 0.00758063, 0.00741863, 0.00715242, 0.00711438", \ + "0.00697931, 0.00734859, 0.00737448, 0.0074007, 0.00738091, 0.00714468, 0.00670605", \ + "0.00728578, 0.00752842, 0.0075677, 0.00774475, 0.0074649, 0.00729398, 0.00691204", \ + "0.00809676, 0.00819393, 0.00825801, 0.00816493, 0.00831495, 0.00788904, 0.00778369", \ + "0.00999682, 0.0098046, 0.00977306, 0.00976156, 0.0095238, 0.00940213, 0.00894222", \ + "0.0142064, 0.0136043, 0.01351, 0.0134506, 0.0133646, 0.0130475, 0.012367", \ + "0.0232786, 0.0217188, 0.0214552, 0.0212983, 0.0210641, 0.0206803, 0.0206313" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00704211, 0.00756118, 0.00757607, 0.00753215, 0.00743994, 0.00718149, 0.00675815", \ + "0.00695569, 0.00736364, 0.0075133, 0.00742112, 0.00732102, 0.00712213, 0.00670877", \ + "0.00726459, 0.00753826, 0.00751192, 0.00763173, 0.00743222, 0.0072207, 0.00690112", \ + "0.0080906, 0.00824313, 0.00828654, 0.00816424, 0.00815327, 0.00788601, 0.00770105", \ + "0.0101321, 0.00996576, 0.00995142, 0.00991013, 0.00991043, 0.00946486, 0.00926535", \ + "0.0145175, 0.0137966, 0.0136799, 0.013683, 0.0135606, 0.0134179, 0.0127125", \ + "0.0237185, 0.0221538, 0.0219188, 0.0217612, 0.0213951, 0.0213348, 0.0211416" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00224013; + rise_capacitance : 0.00227519; + rise_capacitance_range (0.00202103, 0.00247639); + fall_capacitance : 0.00220507; + fall_capacitance_range (0.00200158, 0.00238857); + } + } + cell (sg13cmos5l_buf_16) { + area : 45.36; + cell_footprint : "buf"; + cell_leakage_power : 10631.1; + leakage_power () { + value : 7855.69; + when : "A&X"; + } + leakage_power () { + value : 13406.5; + 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.0571521, 0.13515, 0.181837, 0.25848, 0.386344, 0.599475, 0.9545", \ + "0.0892454, 0.168301, 0.214895, 0.29159, 0.419641, 0.632786, 0.988169", \ + "0.109649, 0.1906, 0.237128, 0.313593, 0.441613, 0.654695, 1.00971", \ + "0.138576, 0.22354, 0.269873, 0.346298, 0.474175, 0.687113, 1.04185", \ + "0.175694, 0.267914, 0.314534, 0.390115, 0.518124, 0.72999, 1.0853", \ + "0.227764, 0.330416, 0.377524, 0.452621, 0.578796, 0.789912, 1.14299", \ + "0.294013, 0.416395, 0.465145, 0.542043, 0.670268, 0.882895, 1.23569" \ + ); + } + rise_transition (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.0154814, 0.11275, 0.180103, 0.292453, 0.480262, 0.793454, 1.31588", \ + "0.0194072, 0.113032, 0.180262, 0.292454, 0.480897, 0.793516, 1.31599", \ + "0.0234642, 0.114076, 0.180807, 0.292556, 0.480898, 0.793711, 1.316", \ + "0.0303919, 0.116432, 0.182023, 0.293413, 0.480899, 0.793799, 1.32152", \ + "0.0403813, 0.122156, 0.185435, 0.294925, 0.481877, 0.79434, 1.32153", \ + "0.056787, 0.134631, 0.193895, 0.300028, 0.484778, 0.796359, 1.32154", \ + "0.084046, 0.162208, 0.214094, 0.314341, 0.494407, 0.803527, 1.32228" \ + ); + } + cell_fall (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.0619858, 0.136271, 0.177038, 0.243615, 0.354862, 0.53977, 0.847721", \ + "0.0946549, 0.169831, 0.210662, 0.277351, 0.388345, 0.574219, 0.880863", \ + "0.117028, 0.194222, 0.235008, 0.30164, 0.412762, 0.597553, 0.90607", \ + "0.148541, 0.229075, 0.269828, 0.335976, 0.446807, 0.631609, 0.939497", \ + "0.194, 0.281821, 0.322555, 0.388305, 0.498786, 0.682823, 0.990425", \ + "0.251467, 0.35046, 0.393105, 0.459286, 0.56875, 0.752307, 1.05882", \ + "0.326153, 0.442532, 0.489937, 0.559315, 0.671576, 0.856444, 1.16115" \ + ); + } + fall_transition (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.0168847, 0.0937722, 0.146431, 0.234503, 0.382626, 0.629887, 1.04193", \ + "0.0196609, 0.0944758, 0.146714, 0.234508, 0.382976, 0.630958, 1.04205", \ + "0.0238005, 0.096202, 0.147678, 0.234964, 0.382977, 0.630959, 1.04349", \ + "0.0310911, 0.099734, 0.150135, 0.236418, 0.383546, 0.63096, 1.04392", \ + "0.0424532, 0.107213, 0.154933, 0.239069, 0.385214, 0.631363, 1.04393", \ + "0.060341, 0.122383, 0.166006, 0.246131, 0.389221, 0.633671, 1.04472", \ + "0.088351, 0.15285, 0.192259, 0.266582, 0.404169, 0.643235, 1.04995" \ + ); + } + } + 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.0916584, 0.100992, 0.100989, 0.100562, 0.0982628, 0.0941436, 0.0924809", \ + "0.0930589, 0.0974418, 0.0978732, 0.100699, 0.097216, 0.0925937, 0.0939706", \ + "0.0967781, 0.0974657, 0.0982452, 0.0997257, 0.0994779, 0.0929125, 0.0872215", \ + "0.107397, 0.102544, 0.103548, 0.101882, 0.104106, 0.0968576, 0.104608", \ + "0.129901, 0.115571, 0.116099, 0.116203, 0.115515, 0.113122, 0.108992", \ + "0.175134, 0.148838, 0.147472, 0.145823, 0.144594, 0.13932, 0.126869", \ + "0.2678, 0.217626, 0.21302, 0.211537, 0.209225, 0.206214, 0.20173" \ + ); + } + fall_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.0902349, 0.0988301, 0.0992647, 0.0987278, 0.0973063, 0.0942501, 0.088342", \ + "0.0915963, 0.0961202, 0.0992107, 0.096937, 0.0962451, 0.0956818, 0.08634", \ + "0.0968953, 0.0971895, 0.0974098, 0.099992, 0.0975578, 0.0938797, 0.0900738", \ + "0.1078, 0.101771, 0.102629, 0.0987875, 0.0997198, 0.0956611, 0.0907562", \ + "0.132073, 0.116236, 0.115659, 0.115508, 0.113109, 0.107216, 0.105642", \ + "0.181534, 0.149024, 0.146865, 0.146496, 0.145483, 0.14188, 0.132499", \ + "0.274879, 0.222067, 0.218153, 0.213764, 0.211312, 0.211789, 0.204693" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0168355; + rise_capacitance : 0.0171634; + rise_capacitance_range (0.0153768, 0.0187179); + fall_capacitance : 0.0165076; + fall_capacitance_range (0.0151209, 0.0177196); + } + } + cell (sg13cmos5l_buf_2) { + area : 9.072; + cell_footprint : "buf"; + cell_leakage_power : 1391.03; + leakage_power () { + value : 1691.89; + when : "!A&!X"; + } + leakage_power () { + value : 1090.17; + 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.0575904, 0.131828, 0.17821, 0.254816, 0.382326, 0.594798, 0.949126", \ + "0.0894351, 0.164698, 0.210953, 0.287536, 0.415356, 0.627925, 0.982036", \ + "0.109714, 0.18672, 0.233, 0.309297, 0.436952, 0.649532, 1.0038", \ + "0.138303, 0.219768, 0.265801, 0.341828, 0.469283, 0.681726, 1.03569", \ + "0.17585, 0.2633, 0.309114, 0.384816, 0.51247, 0.724536, 1.07844", \ + "0.227105, 0.325333, 0.373005, 0.448207, 0.574427, 0.78454, 1.1367", \ + "0.293913, 0.412137, 0.464138, 0.539116, 0.666465, 0.879388, 1.23254" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0161969, 0.111333, 0.178832, 0.291103, 0.478688, 0.791386, 1.31271", \ + "0.020054, 0.111736, 0.179002, 0.291104, 0.481488, 0.791389, 1.31331", \ + "0.0239111, 0.112674, 0.179481, 0.291184, 0.481489, 0.792382, 1.31332", \ + "0.0303111, 0.114996, 0.180574, 0.291971, 0.48149, 0.792383, 1.31794", \ + "0.0394143, 0.120321, 0.183657, 0.293357, 0.481491, 0.792384, 1.31795", \ + "0.054755, 0.132083, 0.191109, 0.297715, 0.482767, 0.794391, 1.31796", \ + "0.080091, 0.158537, 0.211246, 0.310645, 0.492025, 0.801039, 1.31948" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0601752, 0.129654, 0.170012, 0.236105, 0.346606, 0.530297, 0.836311", \ + "0.092197, 0.16273, 0.20318, 0.269258, 0.379599, 0.563174, 0.869107", \ + "0.113537, 0.185935, 0.226428, 0.29262, 0.402585, 0.586316, 0.892045", \ + "0.143021, 0.218838, 0.259228, 0.325009, 0.435004, 0.618501, 0.924361", \ + "0.185592, 0.268508, 0.308925, 0.37475, 0.48437, 0.666963, 0.972383", \ + "0.23725, 0.331769, 0.373718, 0.440177, 0.548089, 0.730863, 1.03545", \ + "0.301978, 0.414263, 0.461321, 0.53007, 0.641828, 0.824351, 1.12973" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0166049, 0.0911731, 0.143662, 0.231364, 0.378583, 0.624189, 1.03295", \ + "0.0194315, 0.0919161, 0.143911, 0.231365, 0.379038, 0.624267, 1.03296", \ + "0.0233162, 0.0935528, 0.144825, 0.231812, 0.379039, 0.624268, 1.033", \ + "0.0302096, 0.0968297, 0.147093, 0.233174, 0.379247, 0.624269, 1.0332", \ + "0.0406168, 0.103707, 0.151259, 0.23544, 0.380768, 0.625325, 1.03345", \ + "0.057138, 0.118362, 0.161932, 0.242211, 0.384293, 0.627315, 1.03554", \ + "0.083125, 0.146972, 0.186504, 0.260867, 0.398303, 0.636439, 1.04143" \ + ); + } + } + 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.0121106, 0.0132076, 0.0132264, 0.0131952, 0.0129154, 0.0123474, 0.0124493", \ + "0.0121389, 0.0127659, 0.0128317, 0.0129467, 0.013216, 0.0120781, 0.0115042", \ + "0.0125465, 0.012761, 0.0128689, 0.0129792, 0.0130924, 0.0123209, 0.012128", \ + "0.0138096, 0.0135857, 0.0136846, 0.0135215, 0.0136553, 0.0128678, 0.0131806", \ + "0.0165772, 0.0153965, 0.0153683, 0.015492, 0.0152497, 0.0150878, 0.014686", \ + "0.0225717, 0.0199851, 0.0197966, 0.0195828, 0.0194543, 0.0188317, 0.0173317", \ + "0.0351775, 0.0299563, 0.029484, 0.0289642, 0.0284226, 0.0281102, 0.027826" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0119173, 0.013036, 0.0130906, 0.0130582, 0.0128543, 0.0124707, 0.0116626", \ + "0.0119175, 0.0126354, 0.0129241, 0.0129388, 0.0126779, 0.0122042, 0.0114071", \ + "0.012475, 0.012846, 0.0128617, 0.0131607, 0.0127834, 0.0123187, 0.0115282", \ + "0.0137927, 0.0134893, 0.0136064, 0.0132373, 0.0131534, 0.0127882, 0.0118229", \ + "0.0171196, 0.0156049, 0.0155268, 0.0156474, 0.0152939, 0.0143122, 0.0141407", \ + "0.0231825, 0.0202682, 0.0198649, 0.0200356, 0.0195312, 0.0193043, 0.0179261", \ + "0.0357962, 0.030284, 0.0298936, 0.0295313, 0.0290976, 0.0288171, 0.0285416" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00258756; + rise_capacitance : 0.00263586; + rise_capacitance_range (0.00238705, 0.00285253); + fall_capacitance : 0.00253927; + fall_capacitance_range (0.00233971, 0.00272903); + } + } + cell (sg13cmos5l_buf_4) { + area : 14.5152; + cell_footprint : "buf"; + cell_leakage_power : 2605.01; + leakage_power () { + value : 1952.91; + when : "A&X"; + } + leakage_power () { + value : 3257.11; + 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.0736209, 0.153524, 0.199927, 0.27635, 0.403953, 0.616653, 0.97023", \ + "0.109803, 0.190516, 0.237028, 0.31329, 0.441061, 0.653329, 1.0072", \ + "0.135084, 0.218027, 0.264024, 0.340688, 0.468, 0.680419, 1.03407", \ + "0.172927, 0.260333, 0.306172, 0.382091, 0.509098, 0.721203, 1.07477", \ + "0.224406, 0.320303, 0.366553, 0.442401, 0.568633, 0.78057, 1.13362", \ + "0.29908, 0.407269, 0.45521, 0.529725, 0.655447, 0.865761, 1.21903", \ + "0.41488, 0.538103, 0.589332, 0.667162, 0.791768, 1.00361, 1.3554" \ + ); + } + rise_transition (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.0207335, 0.114137, 0.180796, 0.292364, 0.479497, 0.791335, 1.31106", \ + "0.0240896, 0.114549, 0.181031, 0.292453, 0.479498, 0.791616, 1.31107", \ + "0.0283886, 0.116022, 0.18179, 0.292698, 0.479499, 0.791617, 1.31146", \ + "0.0363635, 0.119655, 0.183709, 0.293656, 0.480089, 0.791618, 1.31958", \ + "0.0483431, 0.127309, 0.188152, 0.295969, 0.481184, 0.792425, 1.31959", \ + "0.065353, 0.143014, 0.198662, 0.302565, 0.484349, 0.794286, 1.3196", \ + "0.092799, 0.170129, 0.221378, 0.318083, 0.495083, 0.801419, 1.31961" \ + ); + } + cell_fall (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.0610997, 0.133192, 0.17382, 0.240174, 0.351221, 0.535647, 0.842974", \ + "0.0939729, 0.166977, 0.207589, 0.273981, 0.384828, 0.56911, 0.876322", \ + "0.115978, 0.190857, 0.231435, 0.297824, 0.408416, 0.593024, 0.900075", \ + "0.146043, 0.224374, 0.264864, 0.330896, 0.441261, 0.62539, 0.932356", \ + "0.186559, 0.272684, 0.313161, 0.37835, 0.488522, 0.670637, 0.976857", \ + "0.23087, 0.328731, 0.371146, 0.435822, 0.545143, 0.728038, 1.03349", \ + "0.273895, 0.388781, 0.43613, 0.505013, 0.616782, 0.799501, 1.10527" \ + ); + } + fall_transition (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.0170774, 0.092837, 0.14538, 0.23316, 0.381301, 0.627551, 1.03833", \ + "0.019929, 0.0934613, 0.145573, 0.233399, 0.381731, 0.627552, 1.03859", \ + "0.0241797, 0.0951407, 0.146607, 0.233687, 0.381732, 0.627805, 1.03904", \ + "0.0318492, 0.0988583, 0.149026, 0.235053, 0.381789, 0.628066, 1.0406", \ + "0.0439959, 0.106848, 0.154028, 0.23783, 0.383385, 0.628845, 1.04061", \ + "0.063182, 0.123148, 0.166046, 0.245454, 0.38774, 0.631234, 1.04064", \ + "0.093304, 0.155274, 0.193109, 0.265668, 0.401946, 0.639991, 1.04665" \ + ); + } + } + 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.0228186, 0.0243823, 0.0244191, 0.024322, 0.0238956, 0.0230724, 0.022656", \ + "0.0229633, 0.0236003, 0.0236251, 0.0245078, 0.0233474, 0.0224733, 0.0221544", \ + "0.023997, 0.0234352, 0.0235956, 0.0244931, 0.0235276, 0.0225131, 0.0211864", \ + "0.0265033, 0.024577, 0.0245703, 0.0242433, 0.0248924, 0.0227173, 0.0254515", \ + "0.0318378, 0.0272978, 0.0274466, 0.0277389, 0.0266222, 0.0265628, 0.0242966", \ + "0.0420786, 0.0339164, 0.0332568, 0.0330006, 0.0328781, 0.0321293, 0.0299641", \ + "0.0618804, 0.0484866, 0.0474415, 0.046852, 0.0454919, 0.044649, 0.0440277" \ + ); + } + fall_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.0228404, 0.0249661, 0.0251465, 0.0249849, 0.024761, 0.0239202, 0.0223708", \ + "0.0229857, 0.0243039, 0.0246902, 0.0245634, 0.0243863, 0.0233198, 0.0218722", \ + "0.0240755, 0.0243052, 0.0244917, 0.0249292, 0.0243885, 0.0235656, 0.0221712", \ + "0.0264949, 0.0251952, 0.0254738, 0.0246719, 0.0245899, 0.0242847, 0.0226573", \ + "0.0319344, 0.0281044, 0.0280607, 0.0278434, 0.0272781, 0.0254482, 0.0253716", \ + "0.0425835, 0.0347383, 0.0341619, 0.0338863, 0.033688, 0.0330531, 0.0291145", \ + "0.0632789, 0.0493022, 0.0482509, 0.0476524, 0.0469325, 0.0463927, 0.0459185" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.003649; + rise_capacitance : 0.00378551; + rise_capacitance_range (0.00349787, 0.00400297); + fall_capacitance : 0.00351248; + fall_capacitance_range (0.00321403, 0.00386788); + } + } + cell (sg13cmos5l_buf_8) { + area : 23.5872; + cell_footprint : "buf"; + cell_leakage_power : 5315.64; + leakage_power () { + value : 3927.85; + when : "A&X"; + } + leakage_power () { + value : 6703.42; + 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.0572739, 0.134176, 0.180723, 0.257217, 0.384872, 0.597458, 0.951826", \ + "0.0894834, 0.167436, 0.213827, 0.290235, 0.418184, 0.630857, 0.985412", \ + "0.109997, 0.190026, 0.236281, 0.312522, 0.440304, 0.652946, 1.00735", \ + "0.139003, 0.223473, 0.269498, 0.34546, 0.473041, 0.685688, 1.0398", \ + "0.176846, 0.267636, 0.313735, 0.388979, 0.516495, 0.728493, 1.08258", \ + "0.228435, 0.33125, 0.377479, 0.452464, 0.577394, 0.788632, 1.14229", \ + "0.294642, 0.417136, 0.466102, 0.542197, 0.669189, 0.881603, 1.23487" \ + ); + } + rise_transition (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.0155003, 0.111726, 0.179168, 0.291242, 0.478735, 0.791146, 1.31212", \ + "0.019491, 0.112159, 0.179338, 0.291243, 0.479462, 0.791225, 1.31227", \ + "0.0235681, 0.113181, 0.179856, 0.291376, 0.479463, 0.791562, 1.31228", \ + "0.0305116, 0.115736, 0.181089, 0.292233, 0.479464, 0.791563, 1.31663", \ + "0.0403458, 0.121422, 0.184477, 0.293862, 0.480232, 0.792048, 1.31664", \ + "0.056789, 0.134131, 0.192984, 0.298759, 0.48306, 0.793957, 1.31665", \ + "0.083996, 0.161865, 0.213523, 0.312153, 0.492779, 0.801544, 1.31848" \ + ); + } + cell_fall (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.0619542, 0.135434, 0.176299, 0.242969, 0.35441, 0.539595, 0.848288", \ + "0.0948068, 0.169174, 0.210021, 0.276792, 0.388019, 0.57345, 0.881574", \ + "0.117317, 0.193633, 0.234492, 0.301273, 0.412509, 0.597515, 0.907041", \ + "0.148846, 0.228906, 0.269479, 0.33579, 0.446695, 0.631836, 0.939931", \ + "0.194763, 0.281691, 0.322755, 0.388396, 0.498737, 0.683456, 0.991583", \ + "0.252034, 0.350938, 0.393593, 0.459665, 0.569113, 0.753212, 1.06026", \ + "0.327028, 0.443251, 0.491, 0.55998, 0.67229, 0.856228, 1.16356" \ + ); + } + fall_transition (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.0168239, 0.093278, 0.146091, 0.234278, 0.382761, 0.630958, 1.04323", \ + "0.0196355, 0.0939999, 0.146367, 0.234363, 0.383125, 0.630959, 1.04342", \ + "0.0238039, 0.0957492, 0.14738, 0.234939, 0.383159, 0.63096, 1.04474", \ + "0.0311373, 0.0994477, 0.149761, 0.236404, 0.383732, 0.631211, 1.04521", \ + "0.0424222, 0.106434, 0.154409, 0.238889, 0.385242, 0.632149, 1.04522", \ + "0.060331, 0.122283, 0.165863, 0.245979, 0.389035, 0.634481, 1.04573", \ + "0.088209, 0.152604, 0.192346, 0.266753, 0.403938, 0.643697, 1.05139" \ + ); + } + } + 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.0461432, 0.0506663, 0.0509019, 0.0506973, 0.0497368, 0.0472921, 0.0468877", \ + "0.046774, 0.0490555, 0.0491733, 0.0495106, 0.0490224, 0.0463514, 0.0464313", \ + "0.0485943, 0.0490183, 0.0492692, 0.0500036, 0.0488285, 0.0468549, 0.0468438", \ + "0.0535154, 0.0517685, 0.0522483, 0.0513851, 0.0526579, 0.0486326, 0.051972", \ + "0.0646335, 0.0579551, 0.058312, 0.0583482, 0.0576326, 0.0566196, 0.0545555", \ + "0.0874437, 0.0745238, 0.0738985, 0.072645, 0.0719365, 0.0695614, 0.0648692", \ + "0.13385, 0.109537, 0.107186, 0.105697, 0.103859, 0.102723, 0.101357" \ + ); + } + fall_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.0454024, 0.049672, 0.0499465, 0.0495858, 0.0487174, 0.0476837, 0.0445166", \ + "0.0457947, 0.0482521, 0.0494392, 0.0486847, 0.0482637, 0.0467286, 0.0433038", \ + "0.048354, 0.048715, 0.0489984, 0.050233, 0.049172, 0.0470121, 0.0454142", \ + "0.0537543, 0.0511921, 0.0513227, 0.0498677, 0.0500964, 0.0489945, 0.0455859", \ + "0.0660451, 0.0579875, 0.058053, 0.0577203, 0.0560421, 0.0536815, 0.0501417", \ + "0.0895392, 0.0747677, 0.0736502, 0.0733984, 0.0724753, 0.0711663, 0.0660072", \ + "0.136785, 0.110871, 0.109179, 0.10757, 0.105482, 0.10385, 0.103134" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00845659; + rise_capacitance : 0.00861956; + rise_capacitance_range (0.00777547, 0.00938412); + fall_capacitance : 0.00829363; + fall_capacitance_range (0.00764476, 0.00888996); + } + } + cell (sg13cmos5l_decap_4) { + area : 7.2576; + cell_footprint : "decap"; + cell_leakage_power : 425.4; + dont_touch : true; + dont_use : true; + is_decap_cell : true; + } + cell (sg13cmos5l_decap_8) { + area : 12.7008; + cell_footprint : "decap"; + cell_leakage_power : 850.824; + dont_touch : true; + dont_use : true; + is_decap_cell : true; + } + cell (sg13cmos5l_dfrbp_1) { + area : 52.6176; + cell_footprint : "dfrbp"; + cell_leakage_power : 4168.37; + leakage_power () { + value : 3647.61; + when : "!CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 3701.72; + when : "!CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 3446.57; + when : "CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 3500.69; + when : "CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 5017.73; + when : "!CLK&!D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 3803.64; + when : "!CLK&!D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 4651.2; + when : "!CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 4769.14; + when : "!CLK&D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 4583.01; + when : "CLK&!D&RESET_B&Q*!Q_N"; + } + leakage_power () { + value : 3650.86; + when : "CLK&!D&RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 4817.46; + when : "CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 4430.79; + 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.187352, 0.250941, 0.296494, 0.372691, 0.499393, 0.711384, 1.06419", \ + "0.219906, 0.283479, 0.329276, 0.405231, 0.532046, 0.743731, 1.09681", \ + "0.241382, 0.304701, 0.350527, 0.426356, 0.553374, 0.765106, 1.11832", \ + "0.273342, 0.336638, 0.382429, 0.458308, 0.585181, 0.796837, 1.14971", \ + "0.31603, 0.379092, 0.424818, 0.500567, 0.627689, 0.839299, 1.19189", \ + "0.375469, 0.438246, 0.483862, 0.559664, 0.686793, 0.89845, 1.25107", \ + "0.45558, 0.517345, 0.562897, 0.638638, 0.76565, 0.977381, 1.3302" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0216527, 0.110849, 0.177955, 0.289149, 0.475575, 0.786544, 1.30481", \ + "0.0216537, 0.11085, 0.177956, 0.28964, 0.475576, 0.786545, 1.30482", \ + "0.0216585, 0.110851, 0.177957, 0.289641, 0.475577, 0.787066, 1.30517", \ + "0.0216595, 0.110852, 0.177958, 0.289642, 0.475578, 0.787067, 1.30546", \ + "0.0217227, 0.110856, 0.177959, 0.289643, 0.475602, 0.787068, 1.30547", \ + "0.022067, 0.110895, 0.17796, 0.289644, 0.475603, 0.787069, 1.30548", \ + "0.02304, 0.110993, 0.177965, 0.289645, 0.475677, 0.78707, 1.30549" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.172274, 0.231454, 0.271197, 0.336962, 0.447208, 0.630462, 0.935654", \ + "0.20472, 0.264304, 0.304181, 0.369903, 0.479849, 0.663111, 0.96883", \ + "0.225638, 0.285175, 0.324988, 0.390759, 0.500725, 0.684056, 0.989376", \ + "0.256308, 0.315794, 0.355698, 0.421358, 0.531291, 0.714446, 1.01978", \ + "0.294922, 0.354286, 0.394229, 0.459917, 0.569896, 0.753069, 1.05845", \ + "0.346396, 0.405822, 0.445656, 0.511427, 0.621361, 0.804578, 1.10992", \ + "0.411261, 0.470735, 0.510603, 0.576231, 0.686196, 0.86953, 1.175" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0174208, 0.0889035, 0.141527, 0.228931, 0.376032, 0.620822, 1.02913", \ + "0.0174218, 0.0889045, 0.141528, 0.228932, 0.376033, 0.621293, 1.02958", \ + "0.0174228, 0.0889109, 0.141529, 0.229057, 0.376034, 0.621697, 1.02962", \ + "0.0174238, 0.0889119, 0.14153, 0.229058, 0.376035, 0.621698, 1.02963", \ + "0.0174248, 0.0889156, 0.141531, 0.229059, 0.376036, 0.621699, 1.02964", \ + "0.0174258, 0.0889166, 0.141532, 0.22906, 0.376037, 0.6217, 1.02965", \ + "0.0174268, 0.0889176, 0.141533, 0.229061, 0.376038, 0.621701, 1.02966" \ + ); + } + } + 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.243464, 0.302828, 0.342651, 0.408408, 0.518443, 0.701791, 1.00736", \ + "0.282194, 0.341389, 0.381261, 0.447055, 0.557098, 0.740557, 1.04579", \ + "0.315292, 0.374703, 0.414575, 0.480315, 0.59043, 0.773791, 1.07966", \ + "0.367382, 0.426706, 0.466494, 0.532239, 0.642175, 0.825507, 1.13107", \ + "0.445861, 0.505088, 0.544862, 0.610668, 0.720656, 0.903912, 1.20931", \ + "0.554627, 0.613738, 0.653578, 0.719313, 0.829399, 1.01266, 1.31801", \ + "0.705805, 0.764572, 0.804325, 0.87014, 0.980149, 1.16344, 1.4689" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0171731, 0.0887379, 0.141391, 0.229079, 0.376125, 0.621144, 1.02913", \ + "0.017183, 0.0887564, 0.141392, 0.22908, 0.376126, 0.621145, 1.02925", \ + "0.0171867, 0.0887574, 0.141443, 0.229081, 0.376127, 0.621146, 1.02951", \ + "0.0171877, 0.0887584, 0.141444, 0.229082, 0.376128, 0.62115, 1.03082", \ + "0.0173263, 0.0887716, 0.141445, 0.229083, 0.376129, 0.621151, 1.03083", \ + "0.017471, 0.088874, 0.141446, 0.229084, 0.37613, 0.621152, 1.03084", \ + "0.0177, 0.088875, 0.141447, 0.229085, 0.376131, 0.621153, 1.03085" \ + ); + } + } + 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.0383107, 0.0592566, 0.0735232, 0.0971091, 0.136293, 0.201724, 0.310656", \ + "0.0380757, 0.0590735, 0.073449, 0.0969427, 0.136051, 0.201424, 0.310281", \ + "0.0382733, 0.0591171, 0.0735068, 0.0970409, 0.13642, 0.201648, 0.310616", \ + "0.0394221, 0.0602127, 0.0745139, 0.098051, 0.137648, 0.202878, 0.311635", \ + "0.0418668, 0.0625292, 0.076951, 0.100512, 0.139716, 0.205308, 0.313917", \ + "0.0475602, 0.0681003, 0.0824002, 0.105941, 0.145527, 0.21096, 0.319775", \ + "0.0600584, 0.0801499, 0.0944408, 0.118128, 0.157599, 0.223209, 0.332611" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0388609, 0.0597591, 0.0739613, 0.0973507, 0.136468, 0.201352, 0.309649", \ + "0.0386977, 0.0598712, 0.0742751, 0.0974065, 0.136398, 0.201323, 0.309837", \ + "0.0390328, 0.0600224, 0.0742749, 0.0980156, 0.136874, 0.201905, 0.31", \ + "0.0402656, 0.0613645, 0.0756861, 0.098951, 0.138203, 0.203319, 0.312609", \ + "0.0427852, 0.0638579, 0.0780634, 0.101845, 0.140836, 0.205495, 0.316746", \ + "0.0483863, 0.0694006, 0.0836733, 0.107279, 0.146543, 0.212124, 0.320005", \ + "0.0602868, 0.0811639, 0.0953727, 0.118919, 0.158273, 0.223895, 0.333285" \ + ); + } + } + 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.0272767, 0.0482133, 0.0624472, 0.085868, 0.124871, 0.189885, 0.298125", \ + "0.0271448, 0.0480661, 0.0623874, 0.0856923, 0.124754, 0.189714, 0.297896", \ + "0.0272572, 0.0481758, 0.0625449, 0.0857936, 0.124869, 0.1898, 0.298232", \ + "0.0278051, 0.0487236, 0.0628691, 0.0863876, 0.126554, 0.190451, 0.298827", \ + "0.0291942, 0.0500246, 0.0644258, 0.0879462, 0.12668, 0.192564, 0.300012", \ + "0.0320043, 0.0527326, 0.0671121, 0.0907299, 0.130169, 0.195183, 0.3032", \ + "0.0373052, 0.057844, 0.0719389, 0.0954316, 0.135156, 0.200735, 0.309874" \ + ); + } + } + } + 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.135196, 0.222605, 0.270228, 0.346946, 0.474558, 0.686574, 1.0399", \ + "0.167443, 0.254884, 0.302531, 0.379268, 0.506594, 0.719691, 1.07224", \ + "0.188455, 0.275923, 0.323566, 0.400168, 0.527603, 0.739646, 1.09519", \ + "0.218997, 0.306432, 0.354032, 0.430637, 0.558099, 0.770154, 1.12335", \ + "0.257528, 0.34501, 0.392592, 0.469213, 0.596726, 0.808795, 1.16192", \ + "0.309803, 0.396999, 0.44461, 0.521364, 0.648762, 0.86087, 1.21406", \ + "0.37406, 0.460987, 0.508595, 0.585099, 0.712603, 0.924773, 1.27829" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.027581, 0.120361, 0.183744, 0.292328, 0.477787, 0.78892, 1.30765", \ + "0.0276059, 0.120362, 0.183745, 0.293452, 0.478428, 0.789811, 1.30766", \ + "0.0276069, 0.120376, 0.183746, 0.293453, 0.478429, 0.789812, 1.31007", \ + "0.0276079, 0.120377, 0.183747, 0.293454, 0.47843, 0.789813, 1.31166", \ + "0.0276089, 0.12042, 0.183748, 0.293455, 0.478431, 0.789814, 1.31167", \ + "0.0276099, 0.120421, 0.183749, 0.293456, 0.478432, 0.789815, 1.31168", \ + "0.0276109, 0.120422, 0.18375, 0.293457, 0.478433, 0.789816, 1.31169" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.14451, 0.242958, 0.288564, 0.357772, 0.469128, 0.653192, 0.959626", \ + "0.176947, 0.27533, 0.320957, 0.39016, 0.501526, 0.686071, 0.992113", \ + "0.198503, 0.296917, 0.342527, 0.41158, 0.523113, 0.70733, 1.01386", \ + "0.230418, 0.328615, 0.374276, 0.443324, 0.554795, 0.738959, 1.04547", \ + "0.272842, 0.371131, 0.416875, 0.486135, 0.597544, 0.781797, 1.08814", \ + "0.331459, 0.430624, 0.47642, 0.545741, 0.65728, 0.841395, 1.14793", \ + "0.40951, 0.511531, 0.557625, 0.627033, 0.738567, 0.922724, 1.22935" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0342298, 0.114119, 0.160639, 0.241465, 0.383731, 0.626923, 1.03581", \ + "0.0343018, 0.114196, 0.16064, 0.241682, 0.38397, 0.627564, 1.03601", \ + "0.0343921, 0.114197, 0.160641, 0.241683, 0.384012, 0.628014, 1.03644", \ + "0.0345471, 0.114339, 0.160646, 0.241684, 0.384013, 0.628015, 1.03645", \ + "0.0351454, 0.114714, 0.160848, 0.241685, 0.384014, 0.628016, 1.03646", \ + "0.037159, 0.115318, 0.161181, 0.241923, 0.384015, 0.628017, 1.03647", \ + "0.042442, 0.117703, 0.162773, 0.242591, 0.384328, 0.628018, 1.03648" \ + ); + } + } + 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.206534, 0.291945, 0.339347, 0.415728, 0.54332, 0.755348, 1.10883", \ + "0.245191, 0.330549, 0.377924, 0.454347, 0.582, 0.794145, 1.14759", \ + "0.278277, 0.363706, 0.411131, 0.487578, 0.615155, 0.827199, 1.18047", \ + "0.330341, 0.415784, 0.463154, 0.539569, 0.667096, 0.879221, 1.23232", \ + "0.408528, 0.49417, 0.541394, 0.617999, 0.745418, 0.957512, 1.31064", \ + "0.516806, 0.602926, 0.65027, 0.726698, 0.85424, 1.06621, 1.41937", \ + "0.667493, 0.754316, 0.80169, 0.878168, 1.0057, 1.21784, 1.57097" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.027999, 0.118769, 0.182574, 0.291836, 0.477633, 0.788898, 1.30764", \ + "0.028, 0.118813, 0.182575, 0.291837, 0.477701, 0.789025, 1.30765", \ + "0.0280539, 0.118814, 0.182576, 0.291838, 0.47779, 0.789026, 1.30766", \ + "0.0283103, 0.118903, 0.182621, 0.291839, 0.477791, 0.789027, 1.30767", \ + "0.0289763, 0.119061, 0.182699, 0.29184, 0.477792, 0.789028, 1.30768", \ + "0.030004, 0.119433, 0.182863, 0.291841, 0.477793, 0.789029, 1.30769", \ + "0.031631, 0.120139, 0.183209, 0.292002, 0.477794, 0.78903, 1.3077" \ + ); + } + } + 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.0388695, 0.0600042, 0.074337, 0.0977306, 0.137143, 0.202333, 0.311172", \ + "0.038697, 0.0599454, 0.0741708, 0.0980077, 0.137136, 0.202514, 0.311164", \ + "0.0390785, 0.0601772, 0.074531, 0.0981153, 0.137235, 0.202676, 0.312106", \ + "0.0402415, 0.061427, 0.0757246, 0.099212, 0.138819, 0.203951, 0.313807", \ + "0.0427825, 0.0638829, 0.0782561, 0.101883, 0.141058, 0.206546, 0.315216", \ + "0.0483816, 0.0695269, 0.0838065, 0.107409, 0.146876, 0.212349, 0.321034", \ + "0.0602812, 0.0813045, 0.0955729, 0.119238, 0.158592, 0.22413, 0.33362" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0383465, 0.0591901, 0.0733704, 0.0967962, 0.135839, 0.200647, 0.309051", \ + "0.0380748, 0.0590145, 0.0731311, 0.0965111, 0.135599, 0.200706, 0.308834", \ + "0.0382715, 0.0589947, 0.0733163, 0.0971213, 0.13596, 0.200928, 0.309149", \ + "0.0394071, 0.0602137, 0.0744824, 0.0977654, 0.137107, 0.202665, 0.311038", \ + "0.0418616, 0.062557, 0.0768522, 0.100546, 0.139519, 0.204382, 0.315116", \ + "0.0475816, 0.068184, 0.0823796, 0.10609, 0.14539, 0.211038, 0.318803", \ + "0.0600443, 0.0800976, 0.0943349, 0.117894, 0.157161, 0.22284, 0.332169" \ + ); + } + } + 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.0272775, 0.0483765, 0.0626847, 0.0862005, 0.125457, 0.19079, 0.299668", \ + "0.0271162, 0.0481866, 0.0624816, 0.0860352, 0.125316, 0.190641, 0.299507", \ + "0.0272269, 0.0483197, 0.062689, 0.0861994, 0.125446, 0.190802, 0.299679", \ + "0.0278018, 0.0488126, 0.0631009, 0.0867735, 0.125956, 0.192446, 0.300124", \ + "0.0291483, 0.0501465, 0.0644941, 0.0880142, 0.12736, 0.192892, 0.301675", \ + "0.0319809, 0.0529157, 0.067213, 0.0908409, 0.130248, 0.195559, 0.304978", \ + "0.0372731, 0.0580117, 0.0722353, 0.0958776, 0.135213, 0.20105, 0.310101" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00276883; + rise_capacitance : 0.00294361; + rise_capacitance_range (0.00264499, 0.00320945); + fall_capacitance : 0.00250665; + fall_capacitance_range (0.00250665, 0.00303903); + 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.127869, 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.0137774, 0.0135485, 0.0137869, 0.0147942, 0.0171823, 0.0227266, 0.0343142" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0272846, 0.0270262, 0.0274029, 0.0283563, 0.0310692, 0.0366774, 0.0491698" \ + ); + } + } + 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.026109, 0.0258545, 0.0262197, 0.0271778, 0.0298997, 0.0354939, 0.0479935" \ + ); + } + } + 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.0143348, 0.0141312, 0.0143618, 0.0153878, 0.017752, 0.0232931, 0.0348551" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0135346, 0.0133174, 0.0137222, 0.014644, 0.0173193, 0.0227342, 0.0347907" \ + ); + } + } + 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.0829542, 0.0388278, 0.038909, 0.0395282, 0.0421469, 0.047689, 0.0597905" \ + ); + } + } + 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.013515, 0.0132829, 0.0135113, 0.0145249, 0.0169057, 0.0225199, 0.0340807" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0134616, 0.0132207, 0.0136238, 0.0145601, 0.0172082, 0.0226644, 0.0347115" \ + ); + } + } + 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.0141548, 0.0139377, 0.0141689, 0.0151854, 0.0175635, 0.0230741, 0.0346546" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0134747, 0.0132354, 0.0136402, 0.0145659, 0.0172328, 0.0226526, 0.0347093" \ + ); + } + } + 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.0137774, 0.0135485, 0.0137869, 0.0147942, 0.0171823, 0.0227266, 0.0343142" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.026109, 0.0258545, 0.0262197, 0.0271778, 0.0298997, 0.0354939, 0.0479935" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00152757; + rise_capacitance : 0.00139848; + rise_capacitance_range (0.00129661, 0.00162892); + fall_capacitance : 0.00165667; + fall_capacitance_range (0.00165667, 0.00261736); + 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.0177173, 0.000999033, 0.0207588", \ + "-0.176957, -0.134962, -0.114419, -0.0956173", \ + "-0.235031, -0.202893, -0.186187, -0.162556", \ + "-0.287897, -0.275498, -0.264011, -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.0366779, 0.04967, 0.0961548, 0.147582", \ + "-0.179453, -0.0993119, -0.0514812, 0.0033467", \ + "-0.289038, -0.22125, -0.18079, -0.125832", \ + "-0.401228, -0.35247, -0.317686, -0.271542" \ + ); + } + } + 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.107588, 0.050163, 0.0272905, 0.00352648", \ + "0.249336, 0.178252, 0.151133, 0.123107", \ + "0.33533, 0.257963, 0.226663, 0.199281", \ + "0.428212, 0.346972, 0.312036, 0.286299" \ + ); + } + 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.00274232, -0.0524346, -0.107106", \ + "0.266807, 0.16552, 0.109174, 0.0488843", \ + "0.402196, 0.302544, 0.24825, 0.190806", \ + "0.549638, 0.454183, 0.402434, 0.34533" \ + ); + } + } + 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.00212278, 0.00206821, 0.00220204, 0.00257871, 0.00348186, 0.00543535, 0.00960119" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00156841, 0.00152028, 0.00166305, 0.00206557, 0.00300869, 0.00503994, 0.00935326" \ + ); + } + } + 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.0148853, 0.0148449, 0.0149828, 0.0153615, 0.0162056, 0.0184761, 0.0231067" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0113487, 0.011271, 0.0113808, 0.011799, 0.0129124, 0.0151721, 0.0203482" \ + ); + } + } + 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.000110067, -0.000107633, -0.0001068, -0.000107104, -0.000105406, -0.000104768, -0.000104419" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000125605, 0.000132543, 0.000132044, 0.000129268, 0.00013315, 0.000133557, 0.000134439" \ + ); + } + } + 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.00212278, 0.00206821, 0.00220204, 0.00257871, 0.00348186, 0.00543535, 0.00960119" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00156841, 0.00152028, 0.00166305, 0.00206557, 0.00300869, 0.00503994, 0.00935326" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00503345; + rise_capacitance : 0.00509001; + rise_capacitance_range (0.00441558, 0.00629686); + fall_capacitance : 0.00499304; + fall_capacitance_range (0.00465319, 0.00521438); + 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.114924, 0.0601463, 0.0350059, 0.0143199", \ + "0.24684, 0.180799, 0.156378, 0.131354", \ + "0.350761, 0.278943, 0.253646, 0.22753", \ + "0.487576, 0.415697, 0.385484, 0.363039" \ + ); + } + } + 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.050163, -0.0298623, -0.0089232", \ + "-0.226874, -0.170613, -0.14851, -0.125856", \ + "-0.327615, -0.268453, -0.245551, -0.22188", \ + "-0.457894, -0.396454, -0.374185, -0.354185" \ + ); + } + } + 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.00431434, 0.00418346, 0.00422772, 0.00440184, 0.0051207, 0.00691144, 0.0107283" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.038081, 0.0376231, 0.0377397, 0.0385914, 0.0411393, 0.0469395, 0.0588539" \ + ); + } + } + 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.00135362, 0.0013421, 0.00133994, 0.00134536, 0.00134688, 0.00134625, 0.0013488" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.000805783, -0.000968024, -0.00101387, -0.00104323, -0.00107062, -0.00110227, -0.0011268" \ + ); + } + } + 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.017493, 0.0172587, 0.0173043, 0.0176248, 0.0185692, 0.0211948, 0.0269544" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0115521, 0.0112428, 0.0112285, 0.0114476, 0.0125778, 0.0155151, 0.0218744" \ + ); + } + } + 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.00131248, 0.00130559, 0.00130356, 0.0013047, 0.00131011, 0.0013082, 0.00130702" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00114188, -0.00126078, -0.00129117, -0.0013047, -0.00131011, -0.0013082, -0.00130702" \ + ); + } + } + 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.00431434, 0.00418346, 0.00422772, 0.00440184, 0.0051207, 0.00691144, 0.0107283" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0115521, 0.0112428, 0.0112285, 0.0114476, 0.0125778, 0.0155151, 0.0218744" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dfrbp_2) { + area : 54.432; + cell_footprint : "dfrbp"; + cell_leakage_power : 5083.62; + leakage_power () { + value : 4578.35; + when : "!CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 4632.48; + when : "!CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 4377.32; + when : "CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 4431.45; + when : "CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 5902.03; + when : "!CLK&!D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 4734.38; + when : "!CLK&!D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 5535.47; + when : "!CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 5699.89; + when : "!CLK&D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 5467.26; + when : "CLK&!D&RESET_B&Q*!Q_N"; + } + leakage_power () { + value : 4581.59; + when : "CLK&!D&RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 5701.73; + when : "CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 5361.54; + 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.239347, 0.298323, 0.343452, 0.419137, 0.546742, 0.759757, 1.11547", \ + "0.27183, 0.331008, 0.375972, 0.451688, 0.579734, 0.792442, 1.14791", \ + "0.29344, 0.352474, 0.39753, 0.473315, 0.601006, 0.814126, 1.1695", \ + "0.324996, 0.384064, 0.429195, 0.504865, 0.632502, 0.845542, 1.20104", \ + "0.367559, 0.426698, 0.471591, 0.547479, 0.675062, 0.888039, 1.2435", \ + "0.427211, 0.485991, 0.530955, 0.606598, 0.734224, 0.947458, 1.30281", \ + "0.50952, 0.567121, 0.611781, 0.687326, 0.814809, 1.02797, 1.3834" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0245086, 0.112965, 0.179686, 0.291515, 0.479263, 0.792111, 1.31422", \ + "0.0245296, 0.112966, 0.179688, 0.291558, 0.479957, 0.792365, 1.31432", \ + "0.0245306, 0.112967, 0.179715, 0.291559, 0.479958, 0.79279, 1.31439", \ + "0.0245316, 0.112968, 0.179716, 0.29156, 0.479959, 0.792791, 1.31473", \ + "0.0245967, 0.112969, 0.179757, 0.291561, 0.47996, 0.792792, 1.31474", \ + "0.024726, 0.113004, 0.179758, 0.291562, 0.479961, 0.792793, 1.31475", \ + "0.025191, 0.113136, 0.179783, 0.291579, 0.479962, 0.792794, 1.31476" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.20801, 0.26801, 0.307738, 0.373826, 0.484063, 0.66826, 0.975552", \ + "0.240488, 0.300505, 0.340369, 0.406231, 0.516724, 0.70118, 1.00805", \ + "0.261648, 0.321742, 0.361514, 0.427371, 0.537904, 0.722036, 1.02909", \ + "0.292382, 0.352623, 0.392375, 0.458231, 0.568668, 0.752834, 1.05976", \ + "0.331252, 0.391336, 0.431141, 0.496982, 0.607429, 0.791757, 1.0986", \ + "0.383555, 0.443614, 0.483387, 0.549273, 0.65975, 0.843897, 1.15093", \ + "0.448937, 0.509066, 0.548775, 0.614804, 0.725199, 0.909535, 1.21657" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0205059, 0.0927039, 0.14467, 0.232251, 0.379873, 0.626331, 1.03698", \ + "0.0205069, 0.0927049, 0.144671, 0.232274, 0.380144, 0.627016, 1.03727", \ + "0.0205079, 0.0927059, 0.144693, 0.232436, 0.380203, 0.627017, 1.0375", \ + "0.0205089, 0.0927773, 0.144694, 0.232437, 0.380204, 0.627018, 1.03751", \ + "0.0205099, 0.0927783, 0.144819, 0.232438, 0.380205, 0.627019, 1.03752", \ + "0.0205109, 0.0927793, 0.14482, 0.232439, 0.380206, 0.62702, 1.03753", \ + "0.0205119, 0.0927803, 0.144821, 0.23244, 0.380207, 0.627021, 1.03754" \ + ); + } + } + 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.27989, 0.339847, 0.379517, 0.445588, 0.556089, 0.740609, 1.04777", \ + "0.318474, 0.378548, 0.418257, 0.484246, 0.594727, 0.779171, 1.08635", \ + "0.351627, 0.411665, 0.451516, 0.517431, 0.628007, 0.812626, 1.11953", \ + "0.403884, 0.463705, 0.503527, 0.569491, 0.680058, 0.864627, 1.17153", \ + "0.482446, 0.542456, 0.582229, 0.648105, 0.758709, 0.942937, 1.24993", \ + "0.591734, 0.651539, 0.691299, 0.757237, 0.867867, 1.05206, 1.35915", \ + "0.743856, 0.803403, 0.843178, 0.909058, 1.01955, 1.20397, 1.51108" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.02022, 0.0925615, 0.144659, 0.232235, 0.38012, 0.626339, 1.03691", \ + "0.020221, 0.0925729, 0.14466, 0.232236, 0.380121, 0.626627, 1.03701", \ + "0.020222, 0.0925739, 0.144661, 0.232248, 0.380122, 0.626667, 1.03702", \ + "0.020223, 0.0925749, 0.144662, 0.232406, 0.380135, 0.626668, 1.03958", \ + "0.0202612, 0.092601, 0.144663, 0.232407, 0.380136, 0.626669, 1.03959", \ + "0.020379, 0.09263, 0.144664, 0.232408, 0.380137, 0.62667, 1.0396", \ + "0.020528, 0.092719, 0.144665, 0.232409, 0.380138, 0.626671, 1.03961" \ + ); + } + } + 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.0484226, 0.0897491, 0.118448, 0.165514, 0.244061, 0.374643, 0.5927", \ + "0.0482135, 0.0895665, 0.118208, 0.165332, 0.244251, 0.374699, 0.592453", \ + "0.0483628, 0.0896491, 0.118449, 0.165431, 0.244217, 0.375107, 0.592854", \ + "0.0494867, 0.090737, 0.119366, 0.166431, 0.245279, 0.37624, 0.594036", \ + "0.0519412, 0.0930187, 0.121853, 0.169095, 0.247424, 0.378672, 0.596007", \ + "0.0577101, 0.0983791, 0.127192, 0.174276, 0.253551, 0.384525, 0.601675", \ + "0.070611, 0.110559, 0.139234, 0.186488, 0.26545, 0.396803, 0.615087" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0480357, 0.0904437, 0.118925, 0.165859, 0.243843, 0.373702, 0.590374", \ + "0.0478977, 0.0905926, 0.118944, 0.165703, 0.243935, 0.374, 0.590256", \ + "0.0481945, 0.0906828, 0.119239, 0.166955, 0.244205, 0.374014, 0.590798", \ + "0.0494408, 0.0921727, 0.120751, 0.167329, 0.245946, 0.37621, 0.592321", \ + "0.051935, 0.0944717, 0.123138, 0.170545, 0.248514, 0.377928, 0.600563", \ + "0.0575811, 0.100093, 0.128497, 0.175941, 0.254717, 0.385935, 0.602314", \ + "0.0695413, 0.111661, 0.140288, 0.187426, 0.265853, 0.397506, 0.616144" \ + ); + } + } + 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.0365826, 0.0788376, 0.107313, 0.154207, 0.232286, 0.362261, 0.578692", \ + "0.0364719, 0.0786987, 0.107184, 0.153993, 0.232175, 0.362137, 0.578646", \ + "0.0364885, 0.0788304, 0.107844, 0.154183, 0.232293, 0.362416, 0.57874", \ + "0.0371285, 0.0792399, 0.107697, 0.154913, 0.233637, 0.362979, 0.580461", \ + "0.0385374, 0.0806267, 0.10943, 0.156445, 0.233999, 0.366124, 0.581264", \ + "0.0414373, 0.0833245, 0.111976, 0.159242, 0.238146, 0.368377, 0.584431", \ + "0.046875, 0.088288, 0.116612, 0.163622, 0.243072, 0.374418, 0.592535" \ + ); + } + } + } + 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.139541, 0.234967, 0.283629, 0.36094, 0.48832, 0.700729, 1.05422", \ + "0.171863, 0.267227, 0.316039, 0.393144, 0.520858, 0.73384, 1.08676", \ + "0.192962, 0.288395, 0.337182, 0.414291, 0.542099, 0.754474, 1.10785", \ + "0.223759, 0.319157, 0.367706, 0.445035, 0.572558, 0.785016, 1.13843", \ + "0.262611, 0.357994, 0.406794, 0.483939, 0.611553, 0.824064, 1.17722", \ + "0.315678, 0.410855, 0.459627, 0.536813, 0.664422, 0.876743, 1.2302", \ + "0.380647, 0.475489, 0.524084, 0.601427, 0.729054, 0.941529, 1.2952" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0268559, 0.124166, 0.187358, 0.295059, 0.479686, 0.790886, 1.31004", \ + "0.026904, 0.124167, 0.187443, 0.295957, 0.479687, 0.791351, 1.31013", \ + "0.026905, 0.124181, 0.187444, 0.295958, 0.479759, 0.792826, 1.31014", \ + "0.026906, 0.124201, 0.187445, 0.295959, 0.47976, 0.792827, 1.31149", \ + "0.026907, 0.124283, 0.187503, 0.29596, 0.479761, 0.792828, 1.3115", \ + "0.026908, 0.124288, 0.187504, 0.295961, 0.479762, 0.792829, 1.31151", \ + "0.026909, 0.124289, 0.187505, 0.295962, 0.479783, 0.79283, 1.31152" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.154947, 0.263451, 0.311511, 0.38248, 0.494905, 0.679672, 0.986548", \ + "0.187426, 0.295869, 0.343988, 0.414823, 0.527504, 0.712089, 1.01924", \ + "0.209006, 0.317451, 0.36556, 0.436519, 0.549022, 0.733722, 1.04063", \ + "0.240802, 0.349059, 0.397183, 0.468015, 0.580585, 0.765312, 1.07228", \ + "0.283314, 0.391538, 0.439705, 0.510722, 0.623138, 0.808066, 1.11484", \ + "0.342405, 0.450956, 0.499178, 0.570263, 0.68286, 0.867501, 1.17445", \ + "0.421683, 0.532336, 0.580699, 0.651878, 0.764587, 0.949286, 1.2563" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0360254, 0.123427, 0.17046, 0.250403, 0.390708, 0.632742, 1.04176", \ + "0.0360825, 0.123428, 0.170735, 0.251009, 0.390998, 0.632845, 1.04177", \ + "0.0360827, 0.123511, 0.170736, 0.25101, 0.390999, 0.633311, 1.04178", \ + "0.0361555, 0.123512, 0.170737, 0.251011, 0.391, 0.633372, 1.04191", \ + "0.0364665, 0.123735, 0.170738, 0.251012, 0.391001, 0.633373, 1.04192", \ + "0.037894, 0.12436, 0.171154, 0.251013, 0.391068, 0.633374, 1.04206", \ + "0.042745, 0.126487, 0.172467, 0.251551, 0.391443, 0.633381, 1.04207" \ + ); + } + } + 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.2125, 0.305414, 0.353673, 0.430806, 0.558535, 0.771004, 1.12445", \ + "0.251115, 0.344024, 0.392424, 0.469586, 0.597662, 0.809579, 1.16376", \ + "0.284189, 0.377227, 0.425593, 0.502688, 0.630469, 0.842828, 1.19636", \ + "0.33637, 0.429394, 0.477671, 0.554646, 0.682388, 0.894756, 1.24822", \ + "0.414643, 0.507836, 0.55617, 0.633236, 0.76089, 0.973213, 1.3267", \ + "0.523407, 0.617017, 0.665299, 0.742323, 0.870068, 1.08239, 1.43585", \ + "0.674704, 0.76891, 0.817244, 0.894311, 1.02205, 1.23452, 1.58808" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0271207, 0.122445, 0.186116, 0.29441, 0.479581, 0.79087, 1.30996", \ + "0.0271376, 0.12249, 0.186316, 0.294429, 0.48002, 0.790871, 1.3103", \ + "0.0271704, 0.122491, 0.186317, 0.29443, 0.480021, 0.790872, 1.31031", \ + "0.0273787, 0.122571, 0.186318, 0.294431, 0.480022, 0.790873, 1.31032", \ + "0.0278623, 0.122665, 0.186319, 0.294432, 0.480023, 0.790874, 1.31033", \ + "0.028753, 0.123038, 0.186399, 0.294433, 0.480024, 0.790875, 1.31034", \ + "0.030194, 0.123663, 0.18679, 0.294593, 0.480025, 0.790876, 1.31035" \ + ); + } + } + 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.048084, 0.0906637, 0.119213, 0.166512, 0.244876, 0.37559, 0.593315", \ + "0.0479154, 0.090793, 0.119432, 0.166706, 0.244818, 0.375724, 0.593422", \ + "0.0482459, 0.090773, 0.119579, 0.166731, 0.245403, 0.376826, 0.593494", \ + "0.049446, 0.0921138, 0.120837, 0.167809, 0.247118, 0.3775, 0.595634", \ + "0.0519753, 0.0944755, 0.123414, 0.170586, 0.24901, 0.380014, 0.597423", \ + "0.0576317, 0.100216, 0.128898, 0.176029, 0.255233, 0.38601, 0.603419", \ + "0.069546, 0.111768, 0.140616, 0.187856, 0.266716, 0.397915, 0.616469" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0484679, 0.089563, 0.117999, 0.164915, 0.242915, 0.372966, 0.589727", \ + "0.0482081, 0.0895584, 0.117862, 0.165031, 0.242804, 0.372774, 0.58965", \ + "0.0483956, 0.0894103, 0.117998, 0.165985, 0.242941, 0.372985, 0.589566", \ + "0.0495158, 0.0906901, 0.118921, 0.165991, 0.244472, 0.37443, 0.593525", \ + "0.0519614, 0.0928038, 0.121607, 0.168922, 0.247165, 0.376665, 0.596698", \ + "0.057853, 0.0985042, 0.126932, 0.174449, 0.25322, 0.38434, 0.600805", \ + "0.070596, 0.110377, 0.138807, 0.186155, 0.264358, 0.396216, 0.614868" \ + ); + } + } + 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.0366055, 0.0790475, 0.107735, 0.154865, 0.233306, 0.364047, 0.581635", \ + "0.0364851, 0.0791343, 0.107639, 0.15474, 0.233546, 0.363833, 0.58208", \ + "0.0365404, 0.0790848, 0.107967, 0.155046, 0.233382, 0.364038, 0.581953", \ + "0.0371806, 0.0795134, 0.108097, 0.155515, 0.234091, 0.365338, 0.582622", \ + "0.0385282, 0.0808132, 0.109559, 0.156662, 0.235149, 0.366251, 0.583712", \ + "0.0414206, 0.0835427, 0.112184, 0.159478, 0.238476, 0.369159, 0.588032", \ + "0.0468056, 0.08847, 0.117086, 0.164355, 0.243052, 0.374668, 0.593224" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00277757; + rise_capacitance : 0.00295249; + rise_capacitance_range (0.00265195, 0.00321689); + fall_capacitance : 0.00251519; + fall_capacitance_range (0.00251519, 0.003048); + 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.134277, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.124664, 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.0138369, 0.0136169, 0.0139037, 0.0148463, 0.0172461, 0.0228052, 0.0343585" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.027676, 0.0274172, 0.0278089, 0.0287635, 0.0314331, 0.0370543, 0.0495764" \ + ); + } + } + 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.0260472, 0.0257725, 0.0261642, 0.027119, 0.0297899, 0.0354093, 0.0479292" \ + ); + } + } + 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.0144582, 0.0142583, 0.0144845, 0.0154849, 0.0178845, 0.0233986, 0.0349617" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0135238, 0.013285, 0.0136799, 0.0146019, 0.0172657, 0.0226784, 0.0347478" \ + ); + } + } + 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.0605581, 0.0486994, 0.0488342, 0.0494237, 0.0518148, 0.0575705, 0.0695768" \ + ); + } + } + 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.0136312, 0.013429, 0.0136309, 0.0146356, 0.0170489, 0.0226068, 0.034186" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0134294, 0.0131732, 0.0135787, 0.0145109, 0.0171569, 0.0225908, 0.0346696" \ + ); + } + } + 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.0142812, 0.0140696, 0.0142928, 0.015295, 0.017649, 0.0232074, 0.0347613" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.013456, 0.0132001, 0.0135908, 0.0145202, 0.0171805, 0.0225959, 0.0346666" \ + ); + } + } + 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.0138369, 0.0136169, 0.0139037, 0.0148463, 0.0172461, 0.0228052, 0.0343585" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0260472, 0.0257725, 0.0261642, 0.027119, 0.0297899, 0.0354093, 0.0479292" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00153139; + rise_capacitance : 0.00140213; + rise_capacitance_range (0.0013002, 0.00163228); + fall_capacitance : 0.00166064; + fall_capacitance_range (0.00166064, 0.00262405); + 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.0177173, 0.000999033, 0.0207588", \ + "-0.174461, -0.134962, -0.114419, -0.0928683", \ + "-0.232459, -0.202893, -0.186187, -0.162556", \ + "-0.2825, -0.275498, -0.261187, -0.242026" \ + ); + } + 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.04967, 0.0987266, 0.147582", \ + "-0.181949, -0.0993119, -0.0514812, 0.0060957", \ + "-0.29161, -0.22125, -0.178092, -0.125832", \ + "-0.403927, -0.35247, -0.317686, -0.26859" \ + ); + } + } + 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.107588, 0.050163, 0.0272905, 0.00622484", \ + "0.24684, 0.178252, 0.151133, 0.125856", \ + "0.33533, 0.257963, 0.229361, 0.199281", \ + "0.425513, 0.346972, 0.314861, 0.289251" \ + ); + } + 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.00274232, -0.0524346, -0.107106", \ + "0.266807, 0.168066, 0.109174, 0.0488843", \ + "0.402196, 0.305167, 0.250948, 0.190806", \ + "0.552337, 0.454183, 0.405259, 0.348282" \ + ); + } + } + 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.00212962, 0.0020784, 0.00220275, 0.00258282, 0.00348331, 0.0054284, 0.00960343" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00158404, 0.00153233, 0.00167546, 0.0020763, 0.00301857, 0.00504863, 0.00936045" \ + ); + } + } + 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.0148591, 0.0148217, 0.0149721, 0.0153238, 0.0161906, 0.0183886, 0.0230862" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0113757, 0.0112884, 0.0113935, 0.0118174, 0.0129384, 0.0151938, 0.0203565" \ + ); + } + } + 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.00010747, -0.000105463, -0.000106277, -0.000105153, -0.000102428, -0.000101736, -0.0001038" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000122064, 0.000128482, 0.000129038, 0.000125451, 0.000129435, 0.000129583, 0.000131046" \ + ); + } + } + 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.00212962, 0.0020784, 0.00220275, 0.00258282, 0.00348331, 0.0054284, 0.00960343" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00158404, 0.00153233, 0.00167546, 0.0020763, 0.00301857, 0.00504863, 0.00936045" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00508378; + rise_capacitance : 0.00513995; + rise_capacitance_range (0.00446058, 0.00634438); + fall_capacitance : 0.00504367; + fall_capacitance_range (0.00469896, 0.00526913); + 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.114924, 0.0576505, 0.0375776, 0.0143199", \ + "0.244344, 0.180799, 0.156378, 0.131354", \ + "0.350761, 0.281565, 0.253646, 0.230355", \ + "0.487576, 0.415697, 0.385484, 0.363039" \ + ); + } + } + 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.050163, -0.0298623, -0.0089232", \ + "-0.229369, -0.170613, -0.14851, -0.125856", \ + "-0.330187, -0.268453, -0.245551, -0.22188", \ + "-0.460592, -0.399203, -0.37701, -0.354185" \ + ); + } + } + 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.00436185, 0.00423885, 0.00427151, 0.00446091, 0.00516693, 0.00695475, 0.0107869" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0475708, 0.0471377, 0.0472002, 0.0481215, 0.0506741, 0.0565224, 0.0685982" \ + ); + } + } + 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.00139703, 0.00138997, 0.00138865, 0.00138759, 0.00139729, 0.00139643, 0.00139779" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.000853711, -0.00101563, -0.0010599, -0.00109037, -0.00111723, -0.00114793, -0.00117178" \ + ); + } + } + 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.0175137, 0.017279, 0.017318, 0.0176425, 0.0185789, 0.0212174, 0.026959" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0115228, 0.0111985, 0.0112127, 0.0114256, 0.0125485, 0.0154889, 0.021843" \ + ); + } + } + 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.00136839, 0.00135449, 0.00135097, 0.00135264, 0.00135616, 0.00135676, 0.00135752" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00119074, -0.00130332, -0.00133716, -0.00135264, -0.00135616, -0.00135676, -0.00135752" \ + ); + } + } + 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.00436185, 0.00423885, 0.00427151, 0.00446091, 0.00516693, 0.00695475, 0.0107869" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0115228, 0.0111985, 0.0112127, 0.0114256, 0.0125485, 0.0154889, 0.021843" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dfrbpq_1) { + area : 48.9888; + cell_footprint : "dfrbpq"; + cell_leakage_power : 3777.5; + leakage_power () { + value : 3441.71; + when : "!CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 3495.83; + when : "!CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 3240.69; + when : "CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 3294.8; + when : "CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 4256.88; + when : "!CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 3597.75; + when : "!CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 3890.4; + when : "!CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 4563.24; + when : "!CLK&D&RESET_B&!Q"; + } + leakage_power () { + value : 3822.22; + when : "CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 3444.97; + when : "CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 4056.67; + when : "CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 4224.9; + 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.156634, 0.226105, 0.272198, 0.348189, 0.475331, 0.687016, 1.03953", \ + "0.18878, 0.258363, 0.304555, 0.380622, 0.507644, 0.720071, 1.072", \ + "0.210377, 0.28001, 0.32618, 0.40222, 0.529289, 0.74083, 1.0939", \ + "0.241947, 0.311415, 0.357628, 0.433571, 0.560622, 0.772188, 1.1248", \ + "0.284095, 0.353545, 0.399706, 0.475732, 0.602755, 0.814379, 1.1668", \ + "0.341274, 0.410681, 0.456865, 0.532812, 0.659935, 0.871574, 1.22405", \ + "0.415875, 0.485523, 0.531645, 0.60772, 0.735051, 0.94654, 1.29932" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0185785, 0.110593, 0.177731, 0.288819, 0.475226, 0.786155, 1.30421", \ + "0.0185795, 0.110594, 0.177732, 0.289244, 0.475628, 0.786794, 1.30422", \ + "0.0185805, 0.1106, 0.177733, 0.289245, 0.475629, 0.786835, 1.30444", \ + "0.0186832, 0.11063, 0.177738, 0.289246, 0.47563, 0.786836, 1.30822", \ + "0.0188888, 0.110631, 0.177739, 0.289247, 0.475631, 0.786837, 1.30823", \ + "0.019381, 0.11066, 0.177748, 0.289248, 0.475632, 0.786838, 1.30824", \ + "0.020514, 0.110776, 0.177787, 0.289249, 0.475633, 0.786839, 1.30825" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.15519, 0.217684, 0.257746, 0.323494, 0.433436, 0.61677, 0.921887", \ + "0.187205, 0.249829, 0.289797, 0.355613, 0.465593, 0.648776, 0.954671", \ + "0.208273, 0.270906, 0.31087, 0.376762, 0.486688, 0.669865, 0.975162", \ + "0.238445, 0.300922, 0.341084, 0.4067, 0.516685, 0.699811, 1.00518", \ + "0.27654, 0.339171, 0.379142, 0.444941, 0.554882, 0.738097, 1.04326", \ + "0.327953, 0.390506, 0.43047, 0.496283, 0.606276, 0.789443, 1.09458", \ + "0.391505, 0.454028, 0.494051, 0.559821, 0.669848, 0.853006, 1.15838" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0159408, 0.0886092, 0.141209, 0.22883, 0.37592, 0.620479, 1.0287", \ + "0.0159418, 0.0886102, 0.141298, 0.228831, 0.375921, 0.620524, 1.02912", \ + "0.0159428, 0.0886479, 0.141299, 0.228936, 0.375922, 0.621031, 1.02931", \ + "0.0159438, 0.0886528, 0.1413, 0.228937, 0.375923, 0.621032, 1.02932", \ + "0.0159448, 0.0886538, 0.141301, 0.228938, 0.375924, 0.621033, 1.02933", \ + "0.0159458, 0.0886548, 0.141302, 0.228939, 0.375925, 0.621034, 1.02934", \ + "0.0159468, 0.0886558, 0.141303, 0.22894, 0.375926, 0.621035, 1.02935" \ + ); + } + } + 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.223265, 0.285795, 0.32575, 0.391664, 0.501651, 0.684957, 0.990203", \ + "0.261991, 0.324453, 0.36444, 0.430274, 0.540347, 0.72356, 1.02884", \ + "0.295209, 0.357669, 0.397751, 0.463659, 0.573628, 0.756903, 1.0627", \ + "0.347114, 0.409623, 0.449638, 0.515478, 0.625433, 0.808637, 1.11402", \ + "0.425063, 0.48761, 0.527655, 0.593556, 0.703551, 0.886708, 1.19194", \ + "0.533011, 0.595595, 0.635578, 0.701503, 0.811521, 0.994724, 1.29995", \ + "0.682607, 0.745281, 0.785237, 0.851167, 0.961212, 1.14443, 1.44986" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0158719, 0.0885036, 0.141171, 0.228709, 0.375916, 0.620477, 1.02854", \ + "0.0158765, 0.0885046, 0.141172, 0.228882, 0.375917, 0.620506, 1.02874", \ + "0.0158775, 0.0885568, 0.141173, 0.228904, 0.375918, 0.621191, 1.02936", \ + "0.0159194, 0.0885578, 0.141174, 0.228905, 0.375919, 0.621192, 1.0295", \ + "0.0160146, 0.0885588, 0.141241, 0.228906, 0.37592, 0.621193, 1.02951", \ + "0.016288, 0.088559, 0.141242, 0.228907, 0.375921, 0.621194, 1.02952", \ + "0.016483, 0.088627, 0.141243, 0.228908, 0.375922, 0.621195, 1.02953" \ + ); + } + } + 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.0314776, 0.0319323, 0.0319312, 0.0318919, 0.0317836, 0.0315083, 0.0314653", \ + "0.0311558, 0.0316858, 0.0316431, 0.0316569, 0.0315256, 0.0313263, 0.0312266", \ + "0.0314159, 0.0318375, 0.0319168, 0.032012, 0.0317334, 0.0315625, 0.0311872", \ + "0.0324996, 0.03295, 0.0329674, 0.0329059, 0.0329675, 0.0326517, 0.0326224", \ + "0.0349509, 0.0353508, 0.0354624, 0.0354817, 0.0352831, 0.0352341, 0.0346523", \ + "0.0406351, 0.0410299, 0.0410737, 0.0410878, 0.0411798, 0.0410601, 0.0403913", \ + "0.0529197, 0.0532528, 0.0532998, 0.0533025, 0.0533043, 0.0532573, 0.053297" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0325994, 0.0331141, 0.0331192, 0.033085, 0.0329691, 0.0327566, 0.0322782", \ + "0.0324386, 0.0329856, 0.0330842, 0.0329639, 0.0328214, 0.032544, 0.0322434", \ + "0.0328565, 0.0333184, 0.0333262, 0.0334036, 0.0332364, 0.0331054, 0.0326131", \ + "0.0340093, 0.0345561, 0.0346247, 0.0345145, 0.0343889, 0.0345052, 0.0341933", \ + "0.0365498, 0.0370915, 0.0370727, 0.037199, 0.0371038, 0.0366518, 0.0368803", \ + "0.0423386, 0.0428604, 0.0429196, 0.0429328, 0.0428408, 0.0428544, 0.0422814", \ + "0.0540222, 0.0545188, 0.0545185, 0.0544968, 0.0545711, 0.0545822, 0.0545628" \ + ); + } + } + 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.0206899, 0.021177, 0.0211811, 0.0211603, 0.0210643, 0.0208293, 0.0204121", \ + "0.0205545, 0.0211283, 0.0210882, 0.0210149, 0.0208826, 0.0207195, 0.0202556", \ + "0.0206719, 0.0211566, 0.0212152, 0.0211838, 0.0211273, 0.0208814, 0.0204674", \ + "0.021213, 0.0216957, 0.0216937, 0.0216575, 0.0218305, 0.0217317, 0.0210072", \ + "0.0225657, 0.0230684, 0.023125, 0.0231817, 0.0228714, 0.0229475, 0.0223123", \ + "0.025355, 0.0258113, 0.0259189, 0.025944, 0.0259584, 0.0259534, 0.0251219", \ + "0.0305555, 0.0310216, 0.0310033, 0.0309677, 0.0311149, 0.0311017, 0.0311379" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00274154; + rise_capacitance : 0.00294254; + rise_capacitance_range (0.00264718, 0.00320931); + fall_capacitance : 0.00250703; + fall_capacitance_range (0.00250703, 0.00303905); + 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 : "(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.013765, 0.0135386, 0.0137817, 0.0147899, 0.01722, 0.0227182, 0.0343202" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0328079, 0.0325765, 0.0329976, 0.0339092, 0.0366255, 0.0422301, 0.0547247" \ + ); + } + } + 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.0260888, 0.0258481, 0.0262696, 0.0271787, 0.0298997, 0.0355043, 0.0479926" \ + ); + } + } + 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.0143332, 0.0141187, 0.014364, 0.0154158, 0.0178087, 0.0232464, 0.0348611" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0135364, 0.0133178, 0.0137188, 0.0146411, 0.0173195, 0.0227327, 0.0347927" \ + ); + } + } + 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.0381198, 0.0388952, 0.0389002, 0.0396874, 0.0421914, 0.0479563, 0.0599798" \ + ); + } + } + 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.0135076, 0.0132878, 0.0135173, 0.0145207, 0.0169088, 0.0224648, 0.0340855" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0134527, 0.0132199, 0.0136236, 0.014559, 0.0172081, 0.0226648, 0.0347144" \ + ); + } + } + 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.0141496, 0.0139237, 0.0141765, 0.0152258, 0.0176152, 0.0230453, 0.0346656" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0134591, 0.0132348, 0.0136348, 0.0145585, 0.0172281, 0.0226543, 0.0347107" \ + ); + } + } + 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.013765, 0.0135386, 0.0137817, 0.0147899, 0.01722, 0.0227182, 0.0343202" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0260888, 0.0258481, 0.0262696, 0.0271787, 0.0298997, 0.0355043, 0.0479926" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00139735; + rise_capacitance : 0.00138871; + rise_capacitance_range (0.00129674, 0.00162891); + fall_capacitance : 0.00140598; + fall_capacitance_range (0.00140598, 0.00174349); + 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.0202131, -0.00157274, 0.0180604", \ + "-0.181949, -0.137509, -0.117042, -0.0983663", \ + "-0.242746, -0.208138, -0.188886, -0.165381", \ + "-0.29869, -0.278247, -0.266836, -0.247929" \ + ); + } + 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.04967, 0.0987266, 0.15028", \ + "-0.181949, -0.0993119, -0.0488588, 0.0088447", \ + "-0.294182, -0.22125, -0.178092, -0.123007", \ + "-0.403927, -0.35247, -0.314861, -0.26859" \ + ); + } + } + 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.107588, 0.050163, 0.0272905, 0.00352648", \ + "0.249336, 0.178252, 0.151133, 0.123107", \ + "0.33533, 0.257963, 0.229361, 0.199281", \ + "0.428212, 0.346972, 0.312036, 0.286299" \ + ); + } + 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.0550064, -0.109805", \ + "0.264311, 0.16552, 0.106552, 0.0461353", \ + "0.399625, 0.302544, 0.24825, 0.187981", \ + "0.54694, 0.451434, 0.399609, 0.34533" \ + ); + } + } + 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.00212909, 0.0020723, 0.00220187, 0.00257906, 0.00348151, 0.00542549, 0.00960225" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00156844, 0.0015227, 0.00166386, 0.00206617, 0.00300848, 0.00504036, 0.00935351" \ + ); + } + } + 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.0148831, 0.0148523, 0.0149899, 0.0153595, 0.0162032, 0.0184809, 0.023106" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0113477, 0.0112679, 0.0113718, 0.0117985, 0.0129206, 0.0151719, 0.0203476" \ + ); + } + } + 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.000111046, -0.000106067, -0.000105219, -0.000105727, -0.000103113, -0.000103224, -0.000102797" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000125417, 0.000131972, 0.000132428, 0.000129356, 0.000133175, 0.000133583, 0.000134506" \ + ); + } + } + 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.00212909, 0.0020723, 0.00220187, 0.00257906, 0.00348151, 0.00542549, 0.00960225" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00156844, 0.0015227, 0.00166386, 0.00206617, 0.00300848, 0.00504036, 0.00935351" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00497166; + rise_capacitance : 0.0049448; + rise_capacitance_range (0.00438594, 0.00546822); + fall_capacitance : 0.00499405; + fall_capacitance_range (0.00465214, 0.00519483); + 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.0601463, 0.0350059, 0.0143199", \ + "0.24684, 0.180799, 0.156378, 0.131354", \ + "0.350761, 0.278943, 0.253646, 0.22753", \ + "0.484877, 0.412948, 0.385484, 0.363039" \ + ); + } + } + 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.050163, -0.0272905, -0.0089232", \ + "-0.226874, -0.168066, -0.145888, -0.123107", \ + "-0.325043, -0.265831, -0.242853, -0.219055", \ + "-0.452497, -0.393705, -0.374185, -0.351233" \ + ); + } + } + 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.00431156, 0.00418478, 0.00422174, 0.00440844, 0.00511829, 0.0069079, 0.0107273" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.03239, 0.0319042, 0.0320419, 0.0328324, 0.035387, 0.0411171, 0.0529345" \ + ); + } + } + 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.00134291, 0.00134259, 0.00134175, 0.00134013, 0.00134496, 0.00134404, 0.00134667" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.000806876, -0.000969288, -0.0010102, -0.00104341, -0.00106888, -0.00110259, -0.00112644" \ + ); + } + } + 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.0174934, 0.0172576, 0.0173057, 0.0176202, 0.0185684, 0.0211947, 0.0269531" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0115742, 0.0112296, 0.0112287, 0.0114492, 0.0125732, 0.0155211, 0.0218742" \ + ); + } + } + 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.00130916, 0.00130693, 0.00129806, 0.00130427, 0.00131064, 0.00130901, 0.00130691" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.0011433, -0.00125646, -0.00128711, -0.00130427, -0.00131064, -0.00130901, -0.00130691" \ + ); + } + } + 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.00431156, 0.00418478, 0.00422174, 0.00440844, 0.00511829, 0.0069079, 0.0107273" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0115742, 0.0112296, 0.0112287, 0.0114492, 0.0125732, 0.0155211, 0.0218742" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dfrbpq_2) { + area : 50.8032; + cell_footprint : "dfrbpq"; + cell_leakage_power : 4302.17; + leakage_power () { + value : 4166.95; + when : "!CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 4221.08; + when : "!CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 3965.93; + when : "CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 4020.06; + when : "CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 4380.37; + when : "!CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 4322.99; + when : "!CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 4013.9; + when : "!CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 5288.48; + when : "!CLK&D&RESET_B&!Q"; + } + leakage_power () { + value : 3945.71; + when : "CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 4170.2; + when : "CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 4180.18; + when : "CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 4950.15; + 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.168776, 0.244565, 0.290789, 0.366918, 0.494087, 0.706003, 1.05923", \ + "0.200857, 0.27662, 0.322847, 0.398989, 0.526158, 0.738158, 1.09096", \ + "0.222265, 0.298059, 0.344246, 0.420345, 0.547706, 0.759467, 1.11356", \ + "0.253894, 0.329642, 0.37585, 0.451937, 0.579148, 0.790878, 1.14395", \ + "0.295822, 0.371632, 0.417837, 0.493982, 0.621162, 0.832904, 1.18578", \ + "0.352863, 0.428797, 0.475031, 0.551237, 0.678359, 0.890295, 1.24307", \ + "0.426501, 0.502817, 0.549131, 0.62515, 0.752463, 0.96428, 1.31723" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0204032, 0.11152, 0.178443, 0.289674, 0.476389, 0.787689, 1.30647", \ + "0.020434, 0.111521, 0.178444, 0.290852, 0.476415, 0.787775, 1.30682", \ + "0.0204572, 0.111579, 0.178445, 0.290853, 0.476416, 0.79035, 1.30833", \ + "0.0205056, 0.11158, 0.178446, 0.290854, 0.476417, 0.790351, 1.30834", \ + "0.020691, 0.111581, 0.178447, 0.290855, 0.47647, 0.790352, 1.30835", \ + "0.021112, 0.111633, 0.178448, 0.290856, 0.476471, 0.790353, 1.30836", \ + "0.022075, 0.111809, 0.178498, 0.290857, 0.476472, 0.790354, 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.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.166816, 0.237032, 0.277339, 0.343357, 0.453593, 0.637002, 0.942607", \ + "0.198837, 0.26901, 0.309288, 0.375397, 0.48555, 0.66906, 0.974596", \ + "0.219866, 0.290034, 0.330408, 0.39643, 0.506586, 0.690096, 0.995561", \ + "0.249966, 0.32008, 0.360438, 0.426557, 0.536612, 0.719999, 1.02559", \ + "0.288206, 0.358308, 0.39859, 0.464602, 0.574786, 0.758233, 1.06374", \ + "0.339821, 0.409961, 0.450265, 0.516256, 0.626487, 0.809875, 1.11545", \ + "0.40329, 0.473385, 0.51366, 0.579703, 0.689862, 0.873324, 1.17902" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0181994, 0.0916316, 0.143768, 0.231085, 0.378398, 0.623319, 1.03243", \ + "0.0182004, 0.0916774, 0.143807, 0.231086, 0.378399, 0.62332, 1.03274", \ + "0.0182014, 0.0916806, 0.143808, 0.231106, 0.3784, 0.623919, 1.03275", \ + "0.0182052, 0.0916816, 0.143809, 0.231162, 0.378401, 0.62392, 1.03276", \ + "0.0182062, 0.0916826, 0.14381, 0.231163, 0.378402, 0.623921, 1.03277", \ + "0.0182072, 0.0916836, 0.143811, 0.231164, 0.378403, 0.623922, 1.03278", \ + "0.0182082, 0.0916846, 0.143812, 0.231255, 0.378404, 0.623923, 1.03279" \ + ); + } + } + 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.233777, 0.303642, 0.34393, 0.410054, 0.520249, 0.7038, 1.0097", \ + "0.272305, 0.342185, 0.382482, 0.448631, 0.55886, 0.74256, 1.04852", \ + "0.305549, 0.375388, 0.415683, 0.481748, 0.592037, 0.775612, 1.0817", \ + "0.357617, 0.427507, 0.467754, 0.533833, 0.643988, 0.827531, 1.13325", \ + "0.435516, 0.505402, 0.545781, 0.611799, 0.722101, 0.905542, 1.21114", \ + "0.543378, 0.61334, 0.653649, 0.719787, 0.830032, 1.0136, 1.31913", \ + "0.693019, 0.763083, 0.803361, 0.869442, 0.979862, 1.16331, 1.46909" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0180048, 0.0915158, 0.14363, 0.231054, 0.378394, 0.623319, 1.0321", \ + "0.0180158, 0.0915168, 0.143674, 0.231218, 0.378395, 0.623613, 1.03211", \ + "0.0180168, 0.0915178, 0.143715, 0.231219, 0.378396, 0.62389, 1.03246", \ + "0.0180367, 0.0915188, 0.143716, 0.23122, 0.378397, 0.623891, 1.03381", \ + "0.0181374, 0.0915725, 0.143742, 0.231221, 0.378398, 0.623892, 1.03382", \ + "0.018294, 0.0915735, 0.143743, 0.231222, 0.378399, 0.623893, 1.03383", \ + "0.018528, 0.091736, 0.143744, 0.231223, 0.3784, 0.623894, 1.03384" \ + ); + } + } + 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.0356026, 0.0363707, 0.0364496, 0.036408, 0.036169, 0.0356637, 0.0357506", \ + "0.0352655, 0.0361932, 0.0361854, 0.0362726, 0.0358232, 0.0354095, 0.0354423", \ + "0.0354904, 0.0361769, 0.0363728, 0.036331, 0.0361991, 0.0361408, 0.0353857", \ + "0.036575, 0.0373542, 0.0374124, 0.0373417, 0.0374422, 0.0369973, 0.0368461", \ + "0.039007, 0.0396845, 0.0399583, 0.0400298, 0.0395498, 0.0395656, 0.0388655", \ + "0.0447063, 0.0454151, 0.0455198, 0.0455271, 0.0457557, 0.0454488, 0.0444139", \ + "0.0570586, 0.0575479, 0.0576987, 0.057898, 0.0578621, 0.0578883, 0.0579965" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0365855, 0.0376067, 0.0376756, 0.037608, 0.0374825, 0.0369723, 0.0361822", \ + "0.0364412, 0.0374852, 0.0375965, 0.0374696, 0.0372664, 0.0368218, 0.0360774", \ + "0.0367761, 0.0377977, 0.0378471, 0.0380275, 0.0379789, 0.0373158, 0.0364239", \ + "0.0380263, 0.0391, 0.0391656, 0.0390202, 0.0389129, 0.0386246, 0.0388769", \ + "0.0405515, 0.0416097, 0.0416427, 0.0418575, 0.0417905, 0.040987, 0.0415103", \ + "0.0462722, 0.0473065, 0.0473742, 0.0475126, 0.0474625, 0.0476011, 0.0464471", \ + "0.058009, 0.0589476, 0.0589789, 0.0590921, 0.0591464, 0.0592459, 0.0592098" \ + ); + } + } + 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.0245685, 0.0254701, 0.0255189, 0.025483, 0.0253213, 0.024888, 0.0240645", \ + "0.0244053, 0.0253369, 0.0254974, 0.0253407, 0.0251665, 0.0247903, 0.0240762", \ + "0.0245277, 0.0254329, 0.0255983, 0.0254759, 0.0253253, 0.0249154, 0.0241686", \ + "0.0251382, 0.026083, 0.0260538, 0.0260725, 0.0264492, 0.0256073, 0.024924", \ + "0.026452, 0.027356, 0.0275229, 0.0275826, 0.02702, 0.0271181, 0.0258206", \ + "0.0292096, 0.030075, 0.0302811, 0.0303505, 0.0304217, 0.0303534, 0.0287573", \ + "0.0344177, 0.0352016, 0.035201, 0.0351638, 0.0355191, 0.0354714, 0.0356525" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00275065; + rise_capacitance : 0.00295183; + rise_capacitance_range (0.00265234, 0.00321669); + fall_capacitance : 0.00251593; + fall_capacitance_range (0.00251593, 0.00304803); + 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 : "(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.0137884, 0.0135854, 0.0138185, 0.0148441, 0.0172682, 0.0227549, 0.0343686" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0387692, 0.0385196, 0.0389098, 0.0398794, 0.0425403, 0.0481678, 0.0606785" \ + ); + } + } + 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.0260375, 0.0257727, 0.0261633, 0.0271289, 0.0297938, 0.0354228, 0.0479256" \ + ); + } + } + 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.0144282, 0.0142495, 0.0144815, 0.0155365, 0.0178531, 0.0233502, 0.0349661" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0134922, 0.0132568, 0.0136676, 0.0146026, 0.0172634, 0.0226833, 0.0347397" \ + ); + } + } + 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.0482469, 0.0488776, 0.0488987, 0.0496901, 0.0522002, 0.0577809, 0.0698079" \ + ); + } + } + 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.0136196, 0.0133989, 0.0136215, 0.0146581, 0.0170362, 0.022575, 0.0341998" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0133923, 0.0131613, 0.0135748, 0.0145156, 0.0171546, 0.0225903, 0.0346636" \ + ); + } + } + 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.0142573, 0.0140543, 0.0142797, 0.0153371, 0.0177232, 0.0231612, 0.0347688" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.013416, 0.0131785, 0.0135834, 0.0145174, 0.0171797, 0.022603, 0.0346602" \ + ); + } + } + 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.0142573, 0.0140543, 0.0142797, 0.0153371, 0.0177232, 0.0231612, 0.0347688" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0260375, 0.0257727, 0.0261633, 0.0271289, 0.0297938, 0.0354228, 0.0479256" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.0014011; + rise_capacitance : 0.00139241; + rise_capacitance_range (0.00130002, 0.0016323); + fall_capacitance : 0.0014098; + fall_capacitance_range (0.0014098, 0.0017478); + 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.063575, -0.0202131, -0.00157274, 0.0180604", \ + "-0.184445, -0.137509, -0.117042, -0.0983663", \ + "-0.245318, -0.208138, -0.188886, -0.165381", \ + "-0.304087, -0.280996, -0.266836, -0.247929" \ + ); + } + 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.039123, 0.04967, 0.0987266, 0.152979", \ + "-0.184445, -0.101858, -0.0488588, 0.0088447", \ + "-0.294182, -0.223872, -0.178092, -0.120182", \ + "-0.409323, -0.355219, -0.317686, -0.26859" \ + ); + } + } + 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.107588, 0.050163, 0.0272905, 0.00352648", \ + "0.24684, 0.178252, 0.151133, 0.123107", \ + "0.33533, 0.257963, 0.229361, 0.199281", \ + "0.425513, 0.346972, 0.314861, 0.289251" \ + ); + } + 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.0550064, -0.109805", \ + "0.264311, 0.162973, 0.106552, 0.0461353", \ + "0.397053, 0.299922, 0.245551, 0.187981", \ + "0.544241, 0.451434, 0.399609, 0.34533" \ + ); + } + } + 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.00213104, 0.00207657, 0.00220152, 0.00258281, 0.00348266, 0.00542914, 0.00960379" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0015821, 0.00153153, 0.00167693, 0.00207607, 0.00301846, 0.00504861, 0.00935986" \ + ); + } + } + 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.0148756, 0.0148242, 0.0149707, 0.0153253, 0.0161928, 0.0183907, 0.023085" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0113699, 0.0112881, 0.0114009, 0.0118168, 0.0129365, 0.0151883, 0.0203547" \ + ); + } + } + 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.000105888, -0.000103411, -0.00010355, -0.000101296, -0.000100231, -9.87344e-05, -9.9358e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000122653, 0.000129003, 0.000128645, 0.000125364, 0.000129458, 0.000129795, 0.0001311" \ + ); + } + } + 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.00213104, 0.00207657, 0.00220152, 0.00258281, 0.00348266, 0.00542914, 0.00960379" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0015821, 0.00153153, 0.00167693, 0.00207607, 0.00301846, 0.00504861, 0.00935986" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00501563; + rise_capacitance : 0.00498884; + rise_capacitance_range (0.00443363, 0.00551379); + fall_capacitance : 0.00503795; + fall_capacitance_range (0.00468869, 0.0052392); + 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.114924, 0.0576505, 0.0350059, 0.0143199", \ + "0.24684, 0.180799, 0.156378, 0.131354", \ + "0.350761, 0.278943, 0.253646, 0.22753", \ + "0.484877, 0.412948, 0.388309, 0.363039" \ + ); + } + } + 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.050163, -0.0272905, -0.00622484", \ + "-0.224378, -0.168066, -0.145888, -0.123107", \ + "-0.325043, -0.265831, -0.242853, -0.219055", \ + "-0.452497, -0.393705, -0.374185, -0.351233" \ + ); + } + } + 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.00435398, 0.00423135, 0.00426875, 0.0044443, 0.00515339, 0.00694706, 0.0107687" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0363094, 0.035811, 0.0359737, 0.0368241, 0.0392937, 0.0450381, 0.0568439" \ + ); + } + } + 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.00139099, 0.00138466, 0.00138114, 0.00138075, 0.00138989, 0.00138833, 0.00138875" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.000846799, -0.00100917, -0.00105409, -0.00108445, -0.00111042, -0.00114101, -0.00116508" \ + ); + } + } + 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.0175104, 0.0172734, 0.0173173, 0.0176366, 0.0185712, 0.0212078, 0.0269495" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0115584, 0.0112147, 0.0112089, 0.011431, 0.0125539, 0.0154964, 0.0218494" \ + ); + } + } + 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.00135076, 0.00134615, 0.00134686, 0.00134635, 0.0013511, 0.00134901, 0.00134756" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00117994, -0.00129708, -0.00132919, -0.00134635, -0.0013511, -0.00134901, -0.00134756" \ + ); + } + } + 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.00435398, 0.00423135, 0.00426875, 0.0044443, 0.00515339, 0.00694706, 0.0107687" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0115584, 0.0112147, 0.0112089, 0.011431, 0.0125539, 0.0154964, 0.0218494" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dlhq_1) { + area : 30.8448; + cell_footprint : "dlhq"; + cell_leakage_power : 2682.43; + leakage_power () { + value : 2596.3; + when : "!D&!GATE&!Q"; + } + leakage_power () { + value : 2192.03; + when : "!D&!GATE&Q"; + } + leakage_power () { + value : 2932.31; + when : "!D&GATE&!Q"; + } + leakage_power () { + value : 3355.59; + when : "D&!GATE&!Q"; + } + leakage_power () { + value : 2469.36; + when : "D&!GATE&Q"; + } + leakage_power () { + value : 2549; + 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.178543, 0.248862, 0.295071, 0.371178, 0.498301, 0.710199, 1.06344", \ + "0.206578, 0.277003, 0.323185, 0.399283, 0.52649, 0.738551, 1.09141", \ + "0.223849, 0.294233, 0.340398, 0.416494, 0.543666, 0.755546, 1.10969", \ + "0.249094, 0.319371, 0.365561, 0.441661, 0.568816, 0.780629, 1.13369", \ + "0.282772, 0.353234, 0.399349, 0.475465, 0.602601, 0.814509, 1.1673", \ + "0.329122, 0.399376, 0.445634, 0.521774, 0.648982, 0.86084, 1.21372", \ + "0.391699, 0.462168, 0.508298, 0.584426, 0.711642, 0.923567, 1.27654" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0189614, 0.110299, 0.177536, 0.288882, 0.475497, 0.786701, 1.30517", \ + "0.0189624, 0.11032, 0.177544, 0.289853, 0.475498, 0.786756, 1.30528", \ + "0.0189634, 0.110329, 0.177545, 0.289854, 0.475499, 0.786855, 1.30703", \ + "0.0189644, 0.11033, 0.177546, 0.289855, 0.4755, 0.786856, 1.30745", \ + "0.0189654, 0.110331, 0.177547, 0.289856, 0.475501, 0.786857, 1.30746", \ + "0.01905, 0.11035, 0.177548, 0.289857, 0.475502, 0.786858, 1.30747", \ + "0.019514, 0.110378, 0.177549, 0.289858, 0.475503, 0.786859, 1.30748" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.156047, 0.220406, 0.260217, 0.325852, 0.435356, 0.617709, 0.921675", \ + "0.184913, 0.249248, 0.289107, 0.35464, 0.464226, 0.646896, 0.950569", \ + "0.203041, 0.267354, 0.3072, 0.372712, 0.482309, 0.664681, 0.968596", \ + "0.228446, 0.292775, 0.332618, 0.398131, 0.507654, 0.690058, 0.994023", \ + "0.266412, 0.33078, 0.370637, 0.436173, 0.545684, 0.728045, 1.03197", \ + "0.31369, 0.378113, 0.417992, 0.483557, 0.593067, 0.775501, 1.07949", \ + "0.372811, 0.437425, 0.477316, 0.542875, 0.65248, 0.834871, 1.13877" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0172296, 0.0884053, 0.140545, 0.227603, 0.374146, 0.617779, 1.02435", \ + "0.0172306, 0.0884363, 0.140571, 0.227604, 0.374147, 0.618375, 1.02436", \ + "0.0172474, 0.0884373, 0.140622, 0.227621, 0.374148, 0.618376, 1.02465", \ + "0.017274, 0.0884383, 0.140623, 0.227731, 0.374149, 0.618377, 1.02466", \ + "0.0173595, 0.0884495, 0.140624, 0.227732, 0.37415, 0.618378, 1.02467", \ + "0.017545, 0.0884505, 0.140625, 0.227733, 0.374151, 0.618379, 1.02468", \ + "0.017891, 0.088492, 0.140627, 0.227734, 0.374151, 0.61838, 1.02469" \ + ); + } + } + 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.152297, 0.222841, 0.268993, 0.345096, 0.472228, 0.68408, 1.0373", \ + "0.180412, 0.251047, 0.297283, 0.373382, 0.50056, 0.71258, 1.0653", \ + "0.198464, 0.269011, 0.315222, 0.391315, 0.518432, 0.730238, 1.08411", \ + "0.223766, 0.294395, 0.340571, 0.416661, 0.543755, 0.755547, 1.10851", \ + "0.256015, 0.326602, 0.372566, 0.448909, 0.576027, 0.787821, 1.14045", \ + "0.295452, 0.366196, 0.412378, 0.48853, 0.615702, 0.827465, 1.18035", \ + "0.335419, 0.406565, 0.452782, 0.528863, 0.656067, 0.868046, 1.22123" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0190234, 0.11033, 0.177477, 0.288887, 0.475486, 0.786485, 1.30517", \ + "0.0190244, 0.110347, 0.177478, 0.289554, 0.475862, 0.786662, 1.30541", \ + "0.0190254, 0.110354, 0.177517, 0.289555, 0.475863, 0.786663, 1.30659", \ + "0.0190264, 0.110355, 0.177518, 0.289556, 0.475864, 0.786664, 1.30955", \ + "0.0192026, 0.110356, 0.177531, 0.289557, 0.475865, 0.786665, 1.30956", \ + "0.019727, 0.110441, 0.177532, 0.289558, 0.475866, 0.786666, 1.30957", \ + "0.02085, 0.110599, 0.177628, 0.289559, 0.475867, 0.786667, 1.30958" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.162415, 0.22647, 0.266373, 0.331892, 0.441443, 0.623883, 0.927798", \ + "0.190786, 0.255034, 0.294903, 0.360395, 0.469936, 0.652318, 0.956738", \ + "0.209035, 0.273256, 0.313057, 0.378647, 0.488145, 0.670632, 0.974546", \ + "0.233211, 0.297442, 0.337274, 0.402814, 0.51236, 0.694722, 0.998623", \ + "0.26283, 0.327012, 0.366848, 0.43241, 0.541917, 0.724322, 1.0282", \ + "0.296593, 0.360821, 0.400664, 0.466186, 0.575766, 0.758155, 1.06203", \ + "0.327105, 0.391349, 0.431174, 0.496697, 0.606248, 0.788711, 1.0926" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0170765, 0.0883779, 0.140592, 0.227595, 0.374146, 0.617978, 1.02416", \ + "0.0170772, 0.0884086, 0.140593, 0.227596, 0.374147, 0.617988, 1.0245", \ + "0.0170782, 0.0884096, 0.140594, 0.227775, 0.374148, 0.619388, 1.02469", \ + "0.0170792, 0.0884106, 0.140595, 0.227776, 0.374149, 0.619389, 1.0247", \ + "0.0170802, 0.0884116, 0.140596, 0.227777, 0.37415, 0.61939, 1.02471", \ + "0.017091, 0.0884126, 0.140597, 0.227778, 0.374151, 0.619391, 1.02472", \ + "0.017126, 0.0884136, 0.140598, 0.227779, 0.374152, 0.619392, 1.02482" \ + ); + } + } + 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.0179781, 0.0183794, 0.0184026, 0.0183808, 0.018244, 0.0179976, 0.0180516", \ + "0.0179449, 0.0184728, 0.018479, 0.0184594, 0.0182374, 0.0180448, 0.0176671", \ + "0.0179063, 0.0182849, 0.0183762, 0.0184041, 0.0182531, 0.0179619, 0.0181193", \ + "0.0179263, 0.0183446, 0.0183799, 0.0183299, 0.0183772, 0.0181127, 0.0182033", \ + "0.0178894, 0.018283, 0.0184009, 0.018449, 0.0182557, 0.018193, 0.0178966", \ + "0.0178571, 0.0182963, 0.018347, 0.0183827, 0.0184438, 0.0182791, 0.0177504", \ + "0.0179442, 0.018272, 0.0183065, 0.018398, 0.018381, 0.0183829, 0.0183886" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0190529, 0.0195978, 0.0196168, 0.0195834, 0.0194946, 0.0192081, 0.0188415", \ + "0.0189986, 0.019579, 0.0195743, 0.0195207, 0.0194118, 0.0192846, 0.0187723", \ + "0.0190024, 0.0195117, 0.0195234, 0.0196051, 0.0193806, 0.0192816, 0.0188012", \ + "0.0189698, 0.0195343, 0.0195626, 0.0194466, 0.0195029, 0.0194025, 0.0187758", \ + "0.0189247, 0.0195007, 0.0195653, 0.0196136, 0.0195019, 0.019215, 0.0188937", \ + "0.0189658, 0.0194937, 0.0194939, 0.0196018, 0.0196466, 0.0195579, 0.0190394", \ + "0.0191397, 0.0196433, 0.0196807, 0.01974, 0.0196146, 0.0197418, 0.0197411" \ + ); + } + } + 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.0148712, 0.0153098, 0.0153256, 0.0152812, 0.0151523, 0.0149052, 0.0145608", \ + "0.0146936, 0.0152522, 0.0152065, 0.0152232, 0.0150985, 0.0147715, 0.014455", \ + "0.014743, 0.0151398, 0.0151812, 0.0151814, 0.0150015, 0.0147559, 0.014643", \ + "0.0147641, 0.01523, 0.0152432, 0.0152029, 0.0152231, 0.0148992, 0.0151817", \ + "0.0148127, 0.0152299, 0.0153298, 0.0153607, 0.0151465, 0.0151317, 0.0148632", \ + "0.0151765, 0.0155872, 0.015602, 0.0156527, 0.0157372, 0.0155911, 0.014992", \ + "0.0158095, 0.0160925, 0.0161282, 0.0162074, 0.0161729, 0.0160567, 0.0162046" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0162558, 0.0167861, 0.0168207, 0.0167706, 0.0166823, 0.0164599, 0.0159731", \ + "0.0162362, 0.0167889, 0.016963, 0.0169094, 0.0166253, 0.0164468, 0.0160312", \ + "0.0164099, 0.0169285, 0.0168652, 0.0169279, 0.016877, 0.0168157, 0.0162275", \ + "0.0164216, 0.0169931, 0.0170458, 0.0169206, 0.0168938, 0.0168734, 0.0166566", \ + "0.0165418, 0.0170983, 0.0170876, 0.0172065, 0.0171579, 0.0166812, 0.0169691", \ + "0.0166358, 0.0171738, 0.0172447, 0.0172308, 0.0170934, 0.0172119, 0.0170052", \ + "0.0165805, 0.0170958, 0.0170848, 0.0170698, 0.0172023, 0.0171308, 0.0171849" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00226045; + rise_capacitance : 0.00229486; + rise_capacitance_range (0.00204349, 0.00249532); + fall_capacitance : 0.00222604; + fall_capacitance_range (0.00202544, 0.00241091); + 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.0978076, -0.065138, -0.0350059, 0.00187025", \ + "-0.191932, -0.155334, -0.124909, -0.0873703", \ + "-0.245318, -0.205515, -0.175394, -0.137132", \ + "-0.309484, -0.264502, -0.230112, -0.19185" \ + ); + } + 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.039123, 0.0671408, 0.145019, 0.228533", \ + "-0.132032, -0.0229181, 0.0586601, 0.143546", \ + "-0.196454, -0.0822618, 0, 0.0888645", \ + "-0.255516, -0.138048, -0.0493152, 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.102698, 0.0826087, 0.0864414, 0.106064", \ + "0.196924, 0.168066, 0.161623, 0.164342", \ + "0.253033, 0.218627, 0.205076, 0.202105", \ + "0.314881, 0.275498, 0.252712, 0.242026" \ + ); + } + 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.0596533, -0.137303, -0.217739", \ + "0.13952, 0.0280111, -0.0507929, -0.138048", \ + "0.204169, 0.0875066, 0.00539673, -0.0832146", \ + "0.260913, 0.143546, 0.0549651, -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.00466779, 0.00451072, 0.00473021, 0.00538908, 0.0070415, 0.0107346, 0.0186085" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00442285, 0.00438725, 0.00465068, 0.00535593, 0.00707483, 0.0108559, 0.0189035" \ + ); + } + } + 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.00422546, 0.00412026, 0.00436104, 0.005037, 0.00669849, 0.0103952, 0.0182708" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00466115, 0.0045994, 0.00482705, 0.00552028, 0.00723225, 0.0109882, 0.0190218" \ + ); + } + } + 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.00466779, 0.00451072, 0.00473021, 0.00538908, 0.0070415, 0.0107346, 0.0186085" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00466115, 0.0045994, 0.00482705, 0.00552028, 0.00723225, 0.0109882, 0.0190218" \ + ); + } + } + } + pin (GATE) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0022803; + rise_capacitance : 0.00258464; + rise_capacitance_range (0.00227254, 0.00290849); + fall_capacitance : 0.00167161; + fall_capacitance_range (0.00167161, 0.00266648); + 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.0110834, 0.0109247, 0.0112422, 0.0120528, 0.0140859, 0.018788, 0.0286796" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0187372, 0.0191051, 0.0194086, 0.0202965, 0.0225241, 0.0274681, 0.0378126" \ + ); + } + } + 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.0110834, 0.0109247, 0.0112422, 0.0120528, 0.0140859, 0.018788, 0.0286796" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0187372, 0.0191051, 0.0194086, 0.0202965, 0.0225241, 0.0274681, 0.0378126" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "GATE"; + } + } + cell (sg13cmos5l_dlhr_1) { + area : 32.6592; + cell_footprint : "dlhr"; + cell_leakage_power : 3717.17; + leakage_power () { + value : 3241.39; + when : "!RESET_B*!Q*Q_N*!D*!GATE"; + } + leakage_power () { + value : 3573.21; + when : "!RESET_B*!Q*Q_N*!D*GATE"; + } + leakage_power () { + value : 4004.91; + when : "!RESET_B*!Q*Q_N*D*!GATE"; + } + leakage_power () { + value : 3350.04; + when : "!RESET_B*!Q*Q_N*D*GATE"; + } + leakage_power () { + value : 3392.81; + when : "RESET_B*!GATE*!D*!Q*Q_N"; + } + leakage_power () { + value : 3392.81; + when : "RESET_B*!GATE*!D*Q*!Q_N"; + } + leakage_power () { + value : 4156.29; + when : "RESET_B*!GATE*D*!Q*Q_N"; + } + leakage_power () { + value : 4156.29; + when : "RESET_B*!GATE*D*Q*!Q_N"; + } + leakage_power () { + value : 4179.22; + when : "D*GATE*RESET_B*Q*!Q_N"; + } + leakage_power () { + value : 3724.69; + 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.202906, 0.285226, 0.332015, 0.408391, 0.535855, 0.747736, 1.10081", \ + "0.230363, 0.31263, 0.359563, 0.435905, 0.56375, 0.77535, 1.1285", \ + "0.247527, 0.329767, 0.37667, 0.452979, 0.58044, 0.79234, 1.14538", \ + "0.271982, 0.354127, 0.401106, 0.477375, 0.604673, 0.816567, 1.16963", \ + "0.305512, 0.387649, 0.434532, 0.510924, 0.638208, 0.850155, 1.20311", \ + "0.351055, 0.433323, 0.480268, 0.556598, 0.68394, 0.895853, 1.2488", \ + "0.411053, 0.49344, 0.540439, 0.616685, 0.744147, 0.956159, 1.30927" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0263358, 0.1167, 0.181263, 0.290996, 0.477157, 0.788122, 1.30706", \ + "0.0263368, 0.116701, 0.181264, 0.29122, 0.477674, 0.788231, 1.30707", \ + "0.0263378, 0.116702, 0.181265, 0.291221, 0.477675, 0.788519, 1.30708", \ + "0.0263388, 0.116703, 0.181266, 0.291222, 0.477676, 0.78852, 1.30962", \ + "0.0263398, 0.116704, 0.181283, 0.291223, 0.477677, 0.788521, 1.30963", \ + "0.02639, 0.116705, 0.181284, 0.291224, 0.477678, 0.788522, 1.30964", \ + "0.026665, 0.116769, 0.181306, 0.291225, 0.477679, 0.788523, 1.30965" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.170979, 0.241474, 0.281851, 0.347729, 0.45776, 0.640823, 0.946137", \ + "0.199555, 0.270101, 0.31045, 0.376328, 0.486299, 0.669491, 0.974597", \ + "0.217572, 0.288043, 0.32838, 0.394219, 0.504256, 0.687387, 0.992494", \ + "0.24258, 0.313035, 0.353397, 0.41924, 0.529183, 0.712319, 1.0175", \ + "0.280133, 0.350665, 0.391044, 0.456891, 0.566833, 0.749965, 1.05504", \ + "0.3271, 0.3977, 0.438052, 0.503934, 0.613908, 0.79708, 1.10216", \ + "0.386033, 0.456778, 0.497184, 0.563047, 0.673037, 0.856217, 1.16128" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.019892, 0.0918215, 0.142599, 0.228914, 0.37572, 0.620528, 1.02814", \ + "0.019893, 0.0918225, 0.1426, 0.23052, 0.375721, 0.620529, 1.02829", \ + "0.019894, 0.0918235, 0.142601, 0.230521, 0.375722, 0.620532, 1.0283", \ + "0.0199097, 0.0918245, 0.142602, 0.230522, 0.375723, 0.620533, 1.02958", \ + "0.0199216, 0.0918427, 0.142606, 0.230523, 0.375724, 0.620534, 1.02959", \ + "0.020074, 0.091855, 0.142625, 0.230524, 0.375725, 0.620535, 1.0296", \ + "0.020274, 0.09197, 0.142667, 0.230525, 0.375728, 0.620536, 1.02961" \ + ); + } + } + 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.185175, 0.267756, 0.314678, 0.390941, 0.518357, 0.730259, 1.08365", \ + "0.213596, 0.296207, 0.34309, 0.41945, 0.546793, 0.758813, 1.11186", \ + "0.23189, 0.314552, 0.361485, 0.437769, 0.5652, 0.777142, 1.13049", \ + "0.257507, 0.340072, 0.386995, 0.463338, 0.590605, 0.802461, 1.15566", \ + "0.290247, 0.372676, 0.419807, 0.496024, 0.623273, 0.835261, 1.1882", \ + "0.329857, 0.412608, 0.459529, 0.53596, 0.663209, 0.875153, 1.2282", \ + "0.369385, 0.452493, 0.499425, 0.575768, 0.703188, 0.915126, 1.26847" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.026445, 0.116706, 0.1812, 0.290875, 0.477273, 0.788122, 1.30701", \ + "0.0264943, 0.116729, 0.181202, 0.291008, 0.477274, 0.788202, 1.30702", \ + "0.026521, 0.11673, 0.181239, 0.29103, 0.477275, 0.792683, 1.30727", \ + "0.0265766, 0.116742, 0.18124, 0.291031, 0.477276, 0.792684, 1.30728", \ + "0.026636, 0.116787, 0.181278, 0.291032, 0.477277, 0.792685, 1.30729", \ + "0.026973, 0.116844, 0.181279, 0.291033, 0.477278, 0.792686, 1.3073", \ + "0.02767, 0.117133, 0.181428, 0.291051, 0.477279, 0.792687, 1.30732" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.179825, 0.250528, 0.290882, 0.356758, 0.466742, 0.64988, 0.955159", \ + "0.208768, 0.279543, 0.319954, 0.385751, 0.495742, 0.678975, 0.984026", \ + "0.227261, 0.297964, 0.338315, 0.40421, 0.514181, 0.697397, 1.00241", \ + "0.252157, 0.322874, 0.363256, 0.429052, 0.539011, 0.722121, 1.02728", \ + "0.282999, 0.353628, 0.393977, 0.459849, 0.569806, 0.752935, 1.058", \ + "0.317939, 0.388641, 0.429026, 0.494825, 0.604827, 0.787924, 1.09303", \ + "0.351097, 0.421796, 0.462121, 0.527983, 0.63803, 0.821126, 1.1264" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0201589, 0.0918507, 0.142609, 0.229079, 0.375734, 0.620528, 1.02815", \ + "0.0201599, 0.0918517, 0.14261, 0.22908, 0.375735, 0.620529, 1.02826", \ + "0.0201609, 0.0918527, 0.142617, 0.229098, 0.375736, 0.62053, 1.02866", \ + "0.0201619, 0.0918686, 0.142618, 0.229099, 0.375737, 0.620531, 1.02868", \ + "0.0201629, 0.0918696, 0.142619, 0.2291, 0.375738, 0.620532, 1.02869", \ + "0.020201, 0.0918706, 0.14262, 0.229101, 0.375739, 0.620533, 1.0287", \ + "0.020202, 0.0918716, 0.142621, 0.229102, 0.37574, 0.620534, 1.02878" \ + ); + } + } + 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.0713986, 0.141933, 0.182322, 0.248295, 0.358353, 0.541478, 0.846907", \ + "0.105255, 0.176833, 0.217352, 0.283376, 0.393434, 0.576628, 0.881941", \ + "0.128934, 0.203068, 0.243773, 0.309851, 0.420027, 0.603264, 0.908953", \ + "0.162004, 0.240888, 0.281915, 0.348136, 0.458325, 0.64164, 0.946844", \ + "0.208996, 0.296794, 0.33853, 0.404817, 0.515073, 0.69841, 1.00378", \ + "0.265701, 0.368622, 0.412511, 0.479449, 0.589732, 0.773075, 1.07851", \ + "0.335742, 0.461535, 0.510688, 0.580796, 0.692737, 0.877312, 1.18299" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.019509, 0.0919769, 0.14271, 0.22923, 0.375614, 0.620347, 1.0284", \ + "0.0214804, 0.0925662, 0.143075, 0.229231, 0.375861, 0.620496, 1.02862", \ + "0.0246641, 0.0939946, 0.143931, 0.22962, 0.375862, 0.620961, 1.02903", \ + "0.0299945, 0.0972165, 0.145859, 0.23085, 0.37648, 0.620962, 1.03192", \ + "0.0384218, 0.103548, 0.149706, 0.232629, 0.377364, 0.621419, 1.03193", \ + "0.051051, 0.117483, 0.159153, 0.237763, 0.379858, 0.622803, 1.03194", \ + "0.070068, 0.143007, 0.180345, 0.252181, 0.38921, 0.628247, 1.03379" \ + ); + } + } + 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.0057618, 0.0061294, 0.0061881, 0.0061704, 0.0061138, 0.0059418, 0.0057804", \ + "0.00558225, 0.00598095, 0.00602215, 0.00605655, 0.00602855, 0.00578985, 0.00556365", \ + "0.0055524, 0.0059132, 0.0059881, 0.005978, 0.006287, 0.0057945, 0.0055649", \ + "0.00553255, 0.00590965, 0.00594475, 0.00592875, 0.00609575, 0.00582095, 0.00589355", \ + "0.0055339, 0.0058978, 0.0060007, 0.0060211, 0.0059077, 0.0058908, 0.0055212", \ + "0.00548815, 0.00586985, 0.00594445, 0.00595295, 0.00602335, 0.00594855, 0.00557615", \ + "0.00542135, 0.00574975, 0.00580395, 0.00589165, 0.00586285, 0.00587515, 0.00585985" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0029197, 0.0033049, 0.0033215, 0.0032373, 0.003055, 0.0027177, 0.0021595", \ + "0.00090275, 0.00135195, 0.00131915, 0.00140125, 0.00104195, 0.000696249, 0.00018265", \ + "0.000799101, 0.001192, 0.0012508, 0.0014573, 0.0010192, 0.000595501, 9.69972e-06", \ + "0.00076175, 0.00122095, 0.00121805, 0.00108925, 0.00130565, 0.000603049, 0.00011465", \ + "0.00070565, 0.00115425, 0.00125455, 0.00128115, 0.000892051, 0.000907749, 0.00013255", \ + "0.000619149, 0.00097825, 0.00106085, 0.00117715, 0.00120475, 0.00095115, 0.000214949", \ + "0.00056535, 0.000907749, 0.000976849, 0.000990549, 0.00089835, 0.00111075, 0.000945751" \ + ); + } + } + 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.0108064, 0.0111947, 0.0112561, 0.0112366, 0.0112131, 0.0110138, 0.010809", \ + "0.0108018, 0.0112242, 0.0113114, 0.0112553, 0.0111929, 0.0110172, 0.0107714", \ + "0.0107676, 0.0111374, 0.0112314, 0.0112479, 0.0113611, 0.0115826, 0.0108415", \ + "0.0107904, 0.0111872, 0.0112109, 0.0112196, 0.0113656, 0.0109853, 0.0108437", \ + "0.0107993, 0.0111614, 0.0112966, 0.0113026, 0.0111973, 0.0111842, 0.0107729", \ + "0.0108056, 0.0111967, 0.0112469, 0.0112546, 0.0113712, 0.0112347, 0.0109708", \ + "0.0108139, 0.0111273, 0.0111919, 0.0112532, 0.0112385, 0.0112376, 0.0113206" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0108018, 0.0111923, 0.0112123, 0.0111407, 0.0109453, 0.0106185, 0.0100903", \ + "0.0108721, 0.0113178, 0.0113793, 0.0112814, 0.0110065, 0.0106725, 0.0101606", \ + "0.0108933, 0.0112791, 0.0113078, 0.0114388, 0.011054, 0.0107028, 0.010196", \ + "0.0109476, 0.0114337, 0.0114641, 0.0112809, 0.0112615, 0.0114312, 0.0107607", \ + "0.0110069, 0.0114595, 0.0114638, 0.0115904, 0.0112168, 0.0108645, 0.0111453", \ + "0.0108864, 0.0113118, 0.0113633, 0.0114009, 0.0113267, 0.0113585, 0.0105351", \ + "0.0105453, 0.0109093, 0.0109148, 0.0109334, 0.0109419, 0.0110076, 0.0109309" \ + ); + } + } + 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.00950135, 0.00987785, 0.00987605, 0.00979927, 0.00959955, 0.00925474, 0.00872581", \ + "0.00943219, 0.0097962, 0.00993754, 0.00971405, 0.00954372, 0.00919427, 0.00866541", \ + "0.00964286, 0.00986462, 0.00993156, 0.0101751, 0.00973515, 0.00935172, 0.00892069", \ + "0.0101698, 0.0102959, 0.0103435, 0.0102211, 0.0103901, 0.00986873, 0.00961032", \ + "0.0115155, 0.0114267, 0.0114709, 0.0115145, 0.0112494, 0.0111367, 0.0106603", \ + "0.0144539, 0.0139461, 0.0139055, 0.0140183, 0.0140067, 0.0137166, 0.0129469", \ + "0.0205178, 0.0194089, 0.019387, 0.0192686, 0.0191167, 0.0191702, 0.0191102" \ + ); + } + } + } + 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.21011, 0.276235, 0.322388, 0.398437, 0.525454, 0.737371, 1.09029", \ + "0.238698, 0.304841, 0.350926, 0.427077, 0.554121, 0.766038, 1.11901", \ + "0.256658, 0.322829, 0.368784, 0.44484, 0.571939, 0.783888, 1.13717", \ + "0.281673, 0.34781, 0.393851, 0.46979, 0.596844, 0.808649, 1.16172", \ + "0.319328, 0.385496, 0.431474, 0.507523, 0.63478, 0.846448, 1.19931", \ + "0.366137, 0.432245, 0.478346, 0.554276, 0.681361, 0.893108, 1.246", \ + "0.425623, 0.491635, 0.537757, 0.613861, 0.740984, 0.952762, 1.30573" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0179563, 0.110626, 0.177902, 0.289352, 0.476022, 0.787239, 1.30559", \ + "0.0179807, 0.110627, 0.177903, 0.289396, 0.476023, 0.787308, 1.30586", \ + "0.0179817, 0.11064, 0.177946, 0.289397, 0.476085, 0.78738, 1.30613", \ + "0.0179827, 0.11065, 0.177953, 0.289398, 0.476086, 0.787381, 1.30614", \ + "0.0179972, 0.110651, 0.177954, 0.289399, 0.476087, 0.787382, 1.30615", \ + "0.018026, 0.110652, 0.177955, 0.2894, 0.476088, 0.787383, 1.30616", \ + "0.018052, 0.110653, 0.177956, 0.289401, 0.476089, 0.787384, 1.30617" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.245602, 0.305197, 0.344906, 0.410657, 0.520861, 0.703818, 1.00918", \ + "0.273046, 0.332594, 0.372371, 0.43814, 0.548095, 0.731399, 1.03651", \ + "0.290209, 0.349763, 0.389576, 0.455367, 0.565294, 0.748465, 1.05358", \ + "0.314668, 0.374225, 0.413956, 0.479708, 0.589623, 0.772687, 1.07791", \ + "0.348193, 0.407738, 0.44754, 0.513226, 0.623154, 0.806388, 1.11144", \ + "0.393227, 0.452741, 0.492574, 0.55825, 0.668249, 0.851429, 1.15655", \ + "0.453967, 0.513421, 0.553259, 0.618957, 0.728957, 0.912157, 1.21737" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0179693, 0.0893888, 0.141911, 0.229357, 0.376485, 0.621332, 1.02907", \ + "0.0179703, 0.0893898, 0.141912, 0.229405, 0.376486, 0.621333, 1.02991", \ + "0.0179713, 0.0893908, 0.141913, 0.229479, 0.376487, 0.621334, 1.02992", \ + "0.0179723, 0.0893918, 0.141914, 0.22948, 0.376488, 0.621335, 1.02993", \ + "0.0179733, 0.0893928, 0.141915, 0.229481, 0.376489, 0.621336, 1.02994", \ + "0.0179743, 0.0893938, 0.141923, 0.229482, 0.37649, 0.621337, 1.02995", \ + "0.018003, 0.089397, 0.141933, 0.229483, 0.376497, 0.621338, 1.02996" \ + ); + } + } + 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.219094, 0.285285, 0.331407, 0.407526, 0.534668, 0.746473, 1.09954", \ + "0.248086, 0.314316, 0.360438, 0.436455, 0.564105, 0.775493, 1.12839", \ + "0.26658, 0.332706, 0.378814, 0.454855, 0.581962, 0.793993, 1.1468", \ + "0.291417, 0.357603, 0.403669, 0.479797, 0.606824, 0.818592, 1.17155", \ + "0.322287, 0.388483, 0.434452, 0.510616, 0.637692, 0.849519, 1.20234", \ + "0.357173, 0.423364, 0.469505, 0.545563, 0.672726, 0.88439, 1.2373", \ + "0.390407, 0.456553, 0.50267, 0.578737, 0.70592, 0.917581, 1.27081" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0179693, 0.110631, 0.177905, 0.28937, 0.476017, 0.787214, 1.30586", \ + "0.0180007, 0.110679, 0.177906, 0.289558, 0.476531, 0.787215, 1.3059", \ + "0.0180026, 0.11068, 0.177949, 0.289559, 0.476532, 0.787627, 1.30591", \ + "0.0180036, 0.110681, 0.17795, 0.28956, 0.476533, 0.787628, 1.30853", \ + "0.0180046, 0.110682, 0.177955, 0.289561, 0.476534, 0.787629, 1.30854", \ + "0.0180056, 0.110683, 0.177956, 0.289562, 0.476535, 0.78763, 1.30855", \ + "0.0180066, 0.110684, 0.177957, 0.289563, 0.476536, 0.787631, 1.30856" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.228142, 0.287616, 0.327485, 0.393297, 0.503198, 0.686357, 0.99162", \ + "0.256578, 0.316121, 0.355897, 0.42166, 0.531605, 0.715084, 1.02006", \ + "0.274892, 0.334426, 0.374279, 0.439952, 0.550027, 0.733207, 1.03898", \ + "0.300475, 0.360013, 0.3998, 0.465504, 0.575362, 0.758479, 1.06365", \ + "0.333254, 0.39269, 0.432546, 0.49833, 0.608245, 0.791395, 1.09658", \ + "0.373282, 0.432798, 0.47261, 0.538351, 0.648444, 0.831455, 1.13665", \ + "0.412902, 0.472231, 0.512042, 0.577789, 0.687835, 0.870949, 1.17618" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0179785, 0.0893544, 0.141901, 0.229528, 0.376476, 0.621036, 1.02921", \ + "0.0179841, 0.0893554, 0.141902, 0.230048, 0.376477, 0.621356, 1.02922", \ + "0.0179851, 0.0893917, 0.141903, 0.230049, 0.376478, 0.621357, 1.03007", \ + "0.0179861, 0.0893927, 0.141904, 0.23005, 0.376479, 0.621358, 1.03008", \ + "0.0179871, 0.0894304, 0.141925, 0.230051, 0.37648, 0.621359, 1.03009", \ + "0.018042, 0.0894314, 0.141926, 0.230052, 0.376481, 0.62136, 1.0301", \ + "0.018118, 0.0894324, 0.141934, 0.230053, 0.376482, 0.621519, 1.03011" \ + ); + } + } + 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.11042, 0.176812, 0.222854, 0.298872, 0.426012, 0.63784, 0.990851", \ + "0.145255, 0.211353, 0.257359, 0.333355, 0.460636, 0.672988, 1.02529", \ + "0.171236, 0.236426, 0.282392, 0.358418, 0.485617, 0.697382, 1.05041", \ + "0.208241, 0.271886, 0.317741, 0.393757, 0.520759, 0.73248, 1.08557", \ + "0.261961, 0.322927, 0.368389, 0.444204, 0.571166, 0.782906, 1.13572", \ + "0.328676, 0.38651, 0.43147, 0.506644, 0.633344, 0.845027, 1.19774", \ + "0.412603, 0.466048, 0.509922, 0.584312, 0.710331, 0.921672, 1.27456" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.017903, 0.110673, 0.177931, 0.289354, 0.476078, 0.787181, 1.3056", \ + "0.0181461, 0.110674, 0.177932, 0.290731, 0.476234, 0.787779, 1.30612", \ + "0.0187463, 0.110684, 0.177947, 0.290732, 0.476235, 0.78778, 1.30613", \ + "0.020005, 0.110787, 0.177987, 0.290733, 0.476236, 0.787781, 1.30812", \ + "0.0222884, 0.111071, 0.178111, 0.290734, 0.476237, 0.787782, 1.30813", \ + "0.026146, 0.111699, 0.178382, 0.290735, 0.476238, 0.787783, 1.30814", \ + "0.031791, 0.112984, 0.178992, 0.290736, 0.476291, 0.787784, 1.30815" \ + ); + } + } + 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.0029391, 0.0033945, 0.0034372, 0.0034439, 0.0033721, 0.0032105, 0.0029622", \ + "0.000923449, 0.00140105, 0.00153605, 0.00144575, 0.00134815, 0.00124645, 0.00100935", \ + "0.000819501, 0.0012904, 0.0013566, 0.0013449, 0.00126, 0.0011023, 0.000911601", \ + "0.00078385, 0.00124515, 0.00126915, 0.00132895, 0.00118835, 0.00200635, 0.00082795", \ + "0.000728849, 0.00120845, 0.00127335, 0.00127675, 0.00119005, 0.00129555, 0.000811649", \ + "0.00064805, 0.00108845, 0.00118715, 0.00122755, 0.00120635, 0.00103925, 0.00103075", \ + "0.00059255, 0.00101815, 0.00110055, 0.00109655, 0.00113015, 0.00117945, 0.00105195" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0057603, 0.0060691, 0.0060767, 0.0060144, 0.0058859, 0.0055459, 0.0050171", \ + "0.00558285, 0.00596595, 0.00591675, 0.00587245, 0.00571965, 0.00538755, 0.00494685", \ + "0.0055486, 0.0058616, 0.0058889, 0.0060969, 0.0056752, 0.0053212, 0.0048378", \ + "0.00553035, 0.00590705, 0.00588765, 0.00583765, 0.00583705, 0.00561985, 0.00505945", \ + "0.005532, 0.0058538, 0.0059236, 0.005995, 0.0058551, 0.0053904, 0.0062755", \ + "0.00547475, 0.00582545, 0.00582065, 0.00588725, 0.00585025, 0.00580435, 0.00512315", \ + "0.00542545, 0.00569185, 0.00570575, 0.00574635, 0.00572665, 0.00572935, 0.00571925" \ + ); + } + } + 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.0181243, 0.0186007, 0.0186471, 0.0186585, 0.018583, 0.0184425, 0.0182318", \ + "0.0180457, 0.0185476, 0.0185797, 0.018603, 0.0185957, 0.018343, 0.0181169", \ + "0.0182328, 0.0187014, 0.0187857, 0.0187757, 0.0189768, 0.0185982, 0.0183012", \ + "0.0186914, 0.0191901, 0.0192175, 0.0192132, 0.0193517, 0.0192239, 0.0191588", \ + "0.0197737, 0.0202524, 0.0203519, 0.0203975, 0.0202274, 0.0202386, 0.0198825", \ + "0.0221174, 0.0226046, 0.0226877, 0.0226928, 0.0227581, 0.0226796, 0.0223047", \ + "0.0270812, 0.0275298, 0.027596, 0.0276597, 0.0276462, 0.0275926, 0.0276205" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0108013, 0.0111375, 0.0111536, 0.0111081, 0.0109573, 0.0105955, 0.0100673", \ + "0.0108007, 0.0112198, 0.0112143, 0.0111837, 0.0109411, 0.0106915, 0.0101393", \ + "0.0107663, 0.0110885, 0.0111253, 0.0113064, 0.0108997, 0.0105868, 0.0102174", \ + "0.0107868, 0.0111777, 0.0111952, 0.0110643, 0.0110904, 0.0107778, 0.0102033", \ + "0.0107949, 0.0111365, 0.0111943, 0.0113042, 0.011054, 0.0107066, 0.0114141", \ + "0.0107535, 0.0111041, 0.0111053, 0.0111913, 0.0111776, 0.0112112, 0.0104496", \ + "0.0108088, 0.0110583, 0.0110817, 0.0111021, 0.0111102, 0.0111567, 0.0111038" \ + ); + } + } + 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.00949687, 0.00997955, 0.0100118, 0.0100049, 0.00993375, 0.00977725, 0.00949178", \ + "0.00943752, 0.00990183, 0.00991184, 0.0100811, 0.00989464, 0.00978076, 0.00952074", \ + "0.00965627, 0.00995046, 0.0100635, 0.0100236, 0.0101031, 0.00982387, 0.00960253", \ + "0.0101651, 0.0103398, 0.0103686, 0.0104273, 0.0103651, 0.0101668, 0.0103568", \ + "0.0115228, 0.0114077, 0.0114673, 0.0115252, 0.0114171, 0.0116313, 0.0115054", \ + "0.0144809, 0.013969, 0.0139868, 0.0139944, 0.0140304, 0.0138721, 0.0138945", \ + "0.0205453, 0.019449, 0.0193564, 0.019196, 0.0192059, 0.0192021, 0.0191679" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0020589; + rise_capacitance : 0.00224092; + rise_capacitance_range (0.00198021, 0.00244345); + fall_capacitance : 0.00187689; + fall_capacitance_range (0.00187689, 0.00235797); + 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.0576505, -0.0247187, 0.0153621", \ + "-0.189436, -0.145148, -0.114419, -0.0736253", \ + "-0.242746, -0.195026, -0.161902, -0.123007", \ + "-0.304087, -0.253506, -0.215987, -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.0440134, 0.064645, 0.145019, 0.231231", \ + "-0.137024, -0.0229181, 0.0612825, 0.146295", \ + "-0.201598, -0.0848842, 0.00269836, 0.0916895", \ + "-0.260913, -0.140797, -0.0521401, 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.107588, 0.0776171, 0.068439, 0.0763823", \ + "0.19942, 0.162973, 0.14851, 0.14235", \ + "0.250461, 0.21076, 0.191584, 0.179506", \ + "0.312182, 0.267251, 0.244237, 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.0537942, -0.0571575, -0.137303, -0.220438", \ + "0.147007, 0.0305575, -0.0534153, -0.138048", \ + "0.209313, 0.0901291, 0.00539673, -0.0832146", \ + "0.269008, 0.146295, 0.05779, -0.0324669" \ + ); + } + } + 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.00412246, 0.00400395, 0.00423941, 0.00490267, 0.00658566, 0.0102954, 0.0181895" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00832036, 0.00830492, 0.00856928, 0.00928927, 0.0110156, 0.0148306, 0.0228854" \ + ); + } + } + 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.0209908, 0.0211069, 0.0213964, 0.0221115, 0.023799, 0.0275893, 0.0357005" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.026115, 0.0300223, 0.0304664, 0.0312235, 0.0330167, 0.0369905, 0.0453411" \ + ); + } + } + 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.0209908, 0.0211069, 0.0213964, 0.0221115, 0.023799, 0.0275893, 0.0357005" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.026115, 0.0300223, 0.0304664, 0.0312235, 0.0330167, 0.0369905, 0.0453411" \ + ); + } + } + } + pin (GATE) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00223524; + rise_capacitance : 0.00256611; + rise_capacitance_range (0.00225999, 0.00288572); + fall_capacitance : 0.00165622; + fall_capacitance_range (0.00165622, 0.00265043); + 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.0146357, 0.0143319, 0.0146723, 0.0154649, 0.01752, 0.0224679, 0.0330513" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0152967, 0.0150401, 0.0154432, 0.0163649, 0.0188339, 0.0239283, 0.0349323" \ + ); + } + } + 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.0187648, 0.0191583, 0.0195058, 0.0203379, 0.0225777, 0.027545, 0.0377552" \ + ); + } + } + 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.0103314, 0.0101413, 0.0104703, 0.0112805, 0.0132679, 0.0180048, 0.0278992" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0188249, 0.0192308, 0.0195794, 0.0204026, 0.022621, 0.0275074, 0.0378114" \ + ); + } + } + 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.0146357, 0.0143319, 0.0146723, 0.0154649, 0.01752, 0.0224679, 0.0330513" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0187648, 0.0191583, 0.0195058, 0.0203379, 0.0225777, 0.027545, 0.0377552" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00304148; + rise_capacitance : 0.00313419; + rise_capacitance_range (0.00277909, 0.00331331); + fall_capacitance : 0.00298585; + fall_capacitance_range (0.00276772, 0.00316512); + 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.104578, -0.178452, -0.260913", \ + "0.0621491, -0.0458363, -0.129465, -0.226016", \ + "0.10387, -0.00427779, -0.0917444, -0.190563", \ + "0.155677, 0.0528287, -0.0382583, -0.138722" \ + ); + } + } + 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.127041, 0.214457, 0.309484", \ + "-0.0471742, 0.0636615, 0.153067, 0.253506", \ + "-0.0910112, 0.0200123, 0.110633, 0.213162", \ + "-0.144884, -0.0390837, 0.0523831, 0.15348" \ + ); + } + } + 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.204773, 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 ( \ + "-5.83067e-05, -7.46519e-05, -7.89508e-05, -8.71091e-05, -6.67997e-05, -6.62904e-05, -6.69898e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000337358, 0.000256745, 0.000228412, 0.000205878, 0.000194402, 0.0001843, 0.000167067" \ + ); + } + } + 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 ( \ + "-5.64753e-05, -7.49146e-05, -7.83482e-05, -8.661e-05, -6.62714e-05, -6.63103e-05, -6.6801e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000337106, 0.00025633, 0.00022869, 0.000206681, 0.00019487, 0.00018361, 0.000167752" \ + ); + } + } + internal_power () { + rise_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-5.64753e-05, -7.49146e-05, -7.83482e-05, -8.661e-05, -6.62714e-05, -6.63103e-05, -6.6801e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000337106, 0.00025633, 0.00022869, 0.000206681, 0.00019487, 0.00018361, 0.000167752" \ + ); + } + } + } + latch (IQ,IQN) { + clear : "!RESET_B"; + data_in : "D"; + enable : "GATE"; + } + } + cell (sg13cmos5l_dlhrq_1) { + area : 27.216; + cell_footprint : "dlhrq"; + cell_leakage_power : 2911.1; + leakage_power () { + value : 2461.77; + when : "!RESET_B*!Q*!D*!GATE"; + } + leakage_power () { + value : 2793.62; + when : "!RESET_B*!Q*!D*GATE"; + } + leakage_power () { + value : 3225.03; + when : "!RESET_B*!Q*D*!GATE"; + } + leakage_power () { + value : 2572.5; + when : "!RESET_B*!Q*D*GATE"; + } + leakage_power () { + value : 2615.17; + when : "RESET_B*!GATE*!D*!Q"; + } + leakage_power () { + value : 2615.17; + when : "RESET_B*!GATE*!D*Q"; + } + leakage_power () { + value : 3378.45; + when : "RESET_B*!GATE*D*!Q"; + } + leakage_power () { + value : 3378.45; + when : "RESET_B*!GATE*D*Q"; + } + leakage_power () { + value : 3123.69; + when : "D*GATE*RESET_B*Q"; + } + leakage_power () { + value : 2947.14; + 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.187758, 0.2627, 0.309009, 0.385241, 0.512196, 0.724145, 1.07661", \ + "0.215739, 0.290705, 0.3371, 0.413153, 0.540261, 0.75234, 1.10443", \ + "0.23311, 0.308109, 0.35451, 0.430539, 0.557619, 0.769354, 1.12219", \ + "0.25814, 0.333027, 0.379426, 0.455494, 0.582557, 0.794136, 1.14675", \ + "0.291941, 0.366788, 0.41322, 0.489235, 0.616338, 0.827883, 1.18031", \ + "0.337836, 0.412763, 0.459148, 0.535225, 0.66234, 0.873892, 1.22653", \ + "0.399174, 0.474224, 0.520557, 0.596625, 0.723801, 0.935481, 1.28798" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0232536, 0.113221, 0.17948, 0.290262, 0.476769, 0.787384, 1.30524", \ + "0.0232546, 0.113222, 0.179481, 0.290427, 0.47677, 0.787611, 1.30525", \ + "0.0232556, 0.113223, 0.179482, 0.290428, 0.476771, 0.788045, 1.306", \ + "0.0232566, 0.113224, 0.179483, 0.290429, 0.476772, 0.788046, 1.30601", \ + "0.0232576, 0.113225, 0.179484, 0.29043, 0.476773, 0.788047, 1.30602", \ + "0.023329, 0.113226, 0.179485, 0.290431, 0.476774, 0.788048, 1.30603", \ + "0.023672, 0.113301, 0.179519, 0.290432, 0.476775, 0.788049, 1.30604" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.164956, 0.230746, 0.27093, 0.337049, 0.447643, 0.631607, 0.938122", \ + "0.193906, 0.259696, 0.299919, 0.366058, 0.476521, 0.660428, 0.96707", \ + "0.212454, 0.278153, 0.318364, 0.384482, 0.494981, 0.678956, 0.985472", \ + "0.237886, 0.303672, 0.343914, 0.409978, 0.520424, 0.704359, 1.01093", \ + "0.276114, 0.341919, 0.382118, 0.448244, 0.558704, 0.74263, 1.04911", \ + "0.323978, 0.389837, 0.43011, 0.496192, 0.606691, 0.790646, 1.09711", \ + "0.383823, 0.449825, 0.490081, 0.556225, 0.666735, 0.850822, 1.15716" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0182235, 0.0901119, 0.142527, 0.230284, 0.378115, 0.623862, 1.03461", \ + "0.0182245, 0.0901144, 0.142528, 0.231094, 0.378116, 0.624189, 1.03471", \ + "0.0182255, 0.0901154, 0.142529, 0.231095, 0.378117, 0.62419, 1.03472", \ + "0.0182265, 0.0901164, 0.14253, 0.231096, 0.378118, 0.624191, 1.03571", \ + "0.0183181, 0.0901174, 0.142531, 0.231097, 0.378119, 0.624192, 1.03572", \ + "0.018485, 0.09019, 0.142553, 0.231098, 0.37812, 0.624193, 1.03573", \ + "0.018842, 0.090231, 0.142619, 0.231099, 0.378121, 0.624194, 1.03574" \ + ); + } + } + 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.169279, 0.244505, 0.29085, 0.366867, 0.494006, 0.705524, 1.05841", \ + "0.197841, 0.273148, 0.319537, 0.395589, 0.523047, 0.734526, 1.08674", \ + "0.216378, 0.291621, 0.337998, 0.414019, 0.541203, 0.752891, 1.10533", \ + "0.242303, 0.317569, 0.363956, 0.440075, 0.567036, 0.778596, 1.13117", \ + "0.27504, 0.350254, 0.396663, 0.472781, 0.599488, 0.811064, 1.16376", \ + "0.314596, 0.390152, 0.436541, 0.512631, 0.639729, 0.851273, 1.20376", \ + "0.354387, 0.430135, 0.476579, 0.552662, 0.679751, 0.891531, 1.24407" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0233321, 0.113252, 0.179493, 0.290391, 0.47676, 0.787386, 1.30524", \ + "0.0233331, 0.113254, 0.179495, 0.291446, 0.476905, 0.787519, 1.30525", \ + "0.0233473, 0.113255, 0.179496, 0.291447, 0.476906, 0.789396, 1.30526", \ + "0.023466, 0.113256, 0.179497, 0.291448, 0.476907, 0.789397, 1.30818", \ + "0.0236457, 0.113315, 0.179525, 0.291449, 0.476908, 0.789398, 1.30819", \ + "0.024022, 0.113418, 0.17957, 0.29145, 0.476909, 0.789399, 1.3082", \ + "0.024832, 0.113615, 0.179713, 0.291451, 0.47691, 0.7894, 1.30821" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.173642, 0.239605, 0.279812, 0.345924, 0.456421, 0.640432, 0.946893", \ + "0.20285, 0.268837, 0.309032, 0.375154, 0.485629, 0.669661, 0.97623", \ + "0.221455, 0.287391, 0.327655, 0.393752, 0.504257, 0.688262, 0.99465", \ + "0.246532, 0.312475, 0.352733, 0.418823, 0.529279, 0.713171, 1.01969", \ + "0.277985, 0.343945, 0.384153, 0.450266, 0.560701, 0.74467, 1.05107", \ + "0.312302, 0.37828, 0.418503, 0.484584, 0.595071, 0.778995, 1.08547", \ + "0.346997, 0.412933, 0.453148, 0.519268, 0.629673, 0.813694, 1.12021" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0186027, 0.0901422, 0.142538, 0.230255, 0.378115, 0.623862, 1.03463", \ + "0.0186037, 0.0901492, 0.142539, 0.230266, 0.378116, 0.623863, 1.03464", \ + "0.0186047, 0.0901918, 0.14254, 0.230405, 0.378117, 0.62464, 1.03465", \ + "0.0186057, 0.0901928, 0.142541, 0.230406, 0.378118, 0.624641, 1.03466", \ + "0.0186067, 0.0901938, 0.142542, 0.230407, 0.378119, 0.624642, 1.03467", \ + "0.0186077, 0.0901948, 0.142543, 0.230408, 0.37812, 0.624643, 1.03468", \ + "0.0186087, 0.0901958, 0.142544, 0.230409, 0.378121, 0.624644, 1.03469" \ + ); + } + } + 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.0655732, 0.131591, 0.171843, 0.238056, 0.348562, 0.532704, 0.839129", \ + "0.0982368, 0.165136, 0.205566, 0.271782, 0.382413, 0.566428, 0.873085", \ + "0.120498, 0.189214, 0.229779, 0.296109, 0.406709, 0.590748, 0.897612", \ + "0.151542, 0.223867, 0.264366, 0.330836, 0.441583, 0.625717, 0.932373", \ + "0.196658, 0.275852, 0.316394, 0.382857, 0.493822, 0.677928, 0.984635", \ + "0.252611, 0.342366, 0.384876, 0.451957, 0.56313, 0.747339, 1.05399", \ + "0.325357, 0.432369, 0.478924, 0.548411, 0.661074, 0.846566, 1.15404" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.017885, 0.090386, 0.142828, 0.230472, 0.377985, 0.62404, 1.03472", \ + "0.0200369, 0.0909007, 0.143011, 0.230618, 0.378721, 0.624041, 1.03479", \ + "0.0229964, 0.0920613, 0.143741, 0.231163, 0.378722, 0.624229, 1.0348", \ + "0.0281575, 0.0945623, 0.145322, 0.231827, 0.378765, 0.624355, 1.03776", \ + "0.0357243, 0.0996349, 0.148094, 0.233313, 0.379821, 0.625263, 1.03777", \ + "0.047042, 0.109899, 0.155598, 0.237977, 0.382269, 0.62677, 1.03778", \ + "0.064121, 0.131008, 0.173216, 0.251217, 0.391989, 0.633447, 1.04016" \ + ); + } + } + 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.0011746, 0.0015025, 0.0015136, 0.0015105, 0.0013854, 0.0011634, 0.001007", \ + "0.0008079, 0.0012248, 0.0012239, 0.001175, 0.0010464, 0.0008708, 0.0004966", \ + "0.0007299, 0.0010376, 0.0011454, 0.0011343, 0.0010908, 0.000777099, 0.000715699", \ + "0.0007037, 0.0010708, 0.001088, 0.0010343, 0.0012092, 0.0007872, 0.0004296", \ + "0.000723101, 0.0010275, 0.0011638, 0.0011694, 0.0009377, 0.000967501, 0.000324601", \ + "0.000556299, 0.0009096, 0.0009581, 0.0009409, 0.0010279, 0.0009271, 0.000352699", \ + "0.000416998, 0.000667699, 0.000711199, 0.000796098, 0.000765398, 0.000800598, 0.000811201" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "-0.0011746, -0.0015025, -0.0015136, -0.0015105, -0.0013854, -0.0011634, -0.001007", \ + "-0.0008079, -0.0012248, -0.0012239, -0.001175, -0.0010464, -0.0008708, -0.0004966", \ + "-0.0007299, -0.0010376, -0.0011454, -0.0011343, -0.0010908, -0.000777099, -0.000715699", \ + "-0.0007037, -0.0010708, -0.001088, -0.0010343, -0.0012092, -0.0007872, -0.0004296", \ + "-0.000723101, -0.0010275, -0.0011638, -0.0011694, -0.0009377, -0.000967501, -0.000324601", \ + "-0.000556299, -0.0009096, -0.0009581, -0.0009409, -0.0010279, -0.0009271, -0.000352699", \ + "-0.000416998, -0.000667699, -0.000711199, -0.000796098, -0.000765398, -0.000800598, -0.000811201" \ + ); + } + } + 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.0115948, 0.0119522, 0.0119774, 0.0119353, 0.0118409, 0.0115529, 0.0112622", \ + "0.0115596, 0.0120165, 0.0120119, 0.0120335, 0.0118634, 0.0116048, 0.0112152", \ + "0.01162, 0.011936, 0.0120323, 0.0120628, 0.0118808, 0.0118279, 0.0115093", \ + "0.0115919, 0.0119524, 0.0120043, 0.0119273, 0.0119833, 0.0117011, 0.0117865", \ + "0.0116185, 0.011915, 0.0120599, 0.0120841, 0.0118661, 0.0118307, 0.011274", \ + "0.0116036, 0.0119257, 0.0119619, 0.0119944, 0.0120643, 0.0119132, 0.0113496", \ + "0.0115416, 0.0117683, 0.0118105, 0.011924, 0.0118718, 0.011831, 0.0119552" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0116073, 0.0121433, 0.0121634, 0.0121127, 0.0120383, 0.0117899, 0.0113735", \ + "0.01175, 0.012304, 0.0124067, 0.012284, 0.0121731, 0.0119302, 0.0114714", \ + "0.0117834, 0.0123124, 0.0123167, 0.0124106, 0.0122517, 0.0120679, 0.0115851", \ + "0.0119014, 0.0124639, 0.0125114, 0.0123577, 0.012366, 0.0125735, 0.0117376", \ + "0.0120306, 0.0125906, 0.012586, 0.0126829, 0.0126212, 0.012212, 0.0125363", \ + "0.011713, 0.0122553, 0.0123264, 0.0123419, 0.0122656, 0.0123006, 0.0119523", \ + "0.0110289, 0.0115423, 0.0115426, 0.0115379, 0.0116088, 0.0116168, 0.0116842" \ + ); + } + } + 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.00939829, 0.00990777, 0.00990987, 0.00986537, 0.00975433, 0.00954525, 0.00917366", \ + "0.00936557, 0.00973709, 0.00991724, 0.00979583, 0.0097675, 0.00946667, 0.00907671", \ + "0.00970144, 0.00997274, 0.00999274, 0.0101658, 0.00999234, 0.00972379, 0.00934161", \ + "0.0106331, 0.0107307, 0.0108119, 0.0106869, 0.0107887, 0.0105804, 0.0105624", \ + "0.0130145, 0.0128446, 0.0128361, 0.0129283, 0.0128536, 0.0125776, 0.0123655", \ + "0.0180674, 0.0173776, 0.0172565, 0.0173721, 0.017481, 0.0174082, 0.0169422", \ + "0.0286702, 0.0271558, 0.0269641, 0.0268303, 0.0266412, 0.0267361, 0.0266215" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00211075; + rise_capacitance : 0.00233059; + rise_capacitance_range (0.0020716, 0.00253274); + fall_capacitance : 0.00189091; + fall_capacitance_range (0.00189091, 0.00244363); + 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.0880269, -0.0526588, -0.0170034, 0.0234572", \ + "-0.184445, -0.142602, -0.109174, -0.0653783", \ + "-0.240174, -0.192403, -0.156505, -0.114532", \ + "-0.29869, -0.248008, -0.213162, -0.171189" \ + ); + } + 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.0671408, 0.150162, 0.23393", \ + "-0.137024, -0.0229181, 0.0612825, 0.149044", \ + "-0.201598, -0.0848842, 0.00269836, 0.0916895", \ + "-0.263612, -0.140797, -0.0521401, 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.0978076, 0.0726254, 0.0658672, 0.0736839", \ + "0.191932, 0.157881, 0.143266, 0.136852", \ + "0.245318, 0.208138, 0.186187, 0.176681", \ + "0.306785, 0.261753, 0.238587, 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.051349, -0.0621491, -0.139875, -0.223136", \ + "0.144511, 0.0305575, -0.0560377, -0.140797", \ + "0.209313, 0.0901291, 0.00539673, -0.0860396", \ + "0.271707, 0.146295, 0.05779, -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.00144573, 0.0013219, 0.00154309, 0.00219855, 0.00387056, 0.0075511, 0.0154219" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00576788, 0.00574529, 0.00598856, 0.00669978, 0.00842284, 0.0122031, 0.0202418" \ + ); + } + } + 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.0215222, 0.0216758, 0.0219601, 0.0226283, 0.0243054, 0.0281047, 0.0362266" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0265896, 0.0303891, 0.0308414, 0.0315475, 0.0333509, 0.0372515, 0.045602" \ + ); + } + } + 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.0215222, 0.0216758, 0.0219601, 0.0226283, 0.0243054, 0.0281047, 0.0362266" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0265896, 0.0303891, 0.0308414, 0.0315475, 0.0333509, 0.0372515, 0.045602" \ + ); + } + } + } + pin (GATE) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0021829; + rise_capacitance : 0.00258846; + rise_capacitance_range (0.00228563, 0.00290443); + fall_capacitance : 0.00167594; + fall_capacitance_range (0.00167594, 0.00267394); + 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.0830078, 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.0150954, 0.0147915, 0.0151313, 0.0159096, 0.0179509, 0.0228972, 0.0334579" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0149347, 0.0147024, 0.0151198, 0.015999, 0.0184709, 0.0235544, 0.0345512" \ + ); + } + } + 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.0190161, 0.0194581, 0.0197961, 0.0206459, 0.0228485, 0.0276921, 0.0379457" \ + ); + } + } + 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.0107511, 0.0105597, 0.0108718, 0.0116831, 0.0136459, 0.0183046, 0.0281888" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0190839, 0.0195333, 0.0198644, 0.020758, 0.022896, 0.0277836, 0.0380337" \ + ); + } + } + 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.0150954, 0.0147915, 0.0151313, 0.0159096, 0.0179509, 0.0228972, 0.0334579" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0190161, 0.0194581, 0.0197961, 0.0206459, 0.0228485, 0.0276921, 0.0379457" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00287657; + rise_capacitance : 0.00293662; + rise_capacitance_range (0.00258302, 0.00311894); + fall_capacitance : 0.00283154; + fall_capacitance_range (0.00261891, 0.00298981); + 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.0171163, -0.117057, -0.193882, -0.277103", \ + "0.0371909, -0.0738473, -0.158312, -0.256255", \ + "0.0652935, -0.043614, -0.134918, -0.232937", \ + "0.0990114, -0.0103983, -0.100407, -0.200705" \ + ); + } + } + 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.137024, 0.227315, 0.325674", \ + "-0.0247118, 0.0891261, 0.179291, 0.280996", \ + "-0.0550064, 0.056726, 0.151108, 0.252712", \ + "-0.0882179, 0.0213943, 0.111707, 0.215462" \ + ); + } + } + 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.201569, 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.50823e-05, 7.18648e-05, 7.10508e-05, 6.50346e-05, 7.89827e-05, 8.03183e-05, 7.96538e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000220075, 0.000129713, 0.000104755, 8.60333e-05, 7.01829e-05, 5.66643e-05, 4.29962e-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 ( \ + "8.43402e-05, 7.25279e-05, 7.03107e-05, 6.38879e-05, 7.90999e-05, 7.86457e-05, 7.85407e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000221429, 0.000130256, 0.000103458, 8.46792e-05, 6.88142e-05, 5.54711e-05, 4.02567e-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.43402e-05, 7.25279e-05, 7.03107e-05, 6.38879e-05, 7.90999e-05, 7.86457e-05, 7.85407e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000221429, 0.000130256, 0.000103458, 8.46792e-05, 6.88142e-05, 5.54711e-05, 4.02567e-05" \ + ); + } + } + } + latch (IQ,IQN) { + clear : "!RESET_B"; + data_in : "D"; + enable : "GATE"; + } + } + cell (sg13cmos5l_dllr_1) { + area : 34.4736; + cell_footprint : "dllr"; + cell_leakage_power : 3809.48; + leakage_power () { + value : 3573.21; + when : "!RESET_B*!Q*Q_N*!D*!GATE_N"; + } + leakage_power () { + value : 3240.99; + when : "!RESET_B*!Q*Q_N*!D*GATE_N"; + } + leakage_power () { + value : 3349.74; + when : "!RESET_B*!Q*Q_N*D*!GATE_N"; + } + leakage_power () { + value : 4004.66; + when : "!RESET_B*!Q*Q_N*D*GATE_N"; + } + leakage_power () { + value : 3724.67; + when : "RESET_B*!GATE_N*!D*!Q*!Q_N"; + } + leakage_power () { + value : 3724.67; + when : "RESET_B*!GATE_N*!D*!Q*Q_N"; + } + leakage_power () { + value : 3724.67; + when : "RESET_B*!GATE_N*!D*Q*!Q_N"; + } + leakage_power () { + value : 3724.67; + when : "RESET_B*!GATE_N*!D*Q*Q_N"; + } + leakage_power () { + value : 4179.07; + when : "RESET_B*!GATE_N*D*!Q*!Q_N"; + } + leakage_power () { + value : 4179.07; + when : "RESET_B*!GATE_N*D*!Q*Q_N"; + } + leakage_power () { + value : 4179.07; + when : "RESET_B*!GATE_N*D*Q*!Q_N"; + } + leakage_power () { + value : 4179.07; + when : "RESET_B*!GATE_N*D*Q*Q_N"; + } + leakage_power () { + value : 4156.36; + when : "D*GATE_N*RESET_B*Q*!Q_N"; + } + leakage_power () { + value : 3392.84; + 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.204724, 0.286696, 0.333804, 0.40991, 0.537264, 0.749227, 1.10244", \ + "0.232142, 0.314119, 0.361066, 0.437386, 0.565197, 0.776682, 1.12976", \ + "0.249164, 0.331132, 0.37807, 0.454384, 0.58172, 0.793753, 1.14675", \ + "0.273609, 0.355486, 0.402436, 0.478736, 0.605973, 0.817883, 1.17093", \ + "0.306413, 0.388397, 0.435207, 0.511588, 0.638847, 0.850826, 1.20372", \ + "0.351649, 0.433689, 0.480585, 0.557012, 0.684226, 0.896238, 1.24907", \ + "0.412141, 0.494223, 0.541185, 0.617472, 0.744802, 0.956689, 1.30986" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0267086, 0.116903, 0.181495, 0.291238, 0.477203, 0.788421, 1.30679", \ + "0.0267096, 0.116904, 0.181496, 0.291432, 0.477814, 0.788422, 1.30698", \ + "0.0267106, 0.116912, 0.181497, 0.291433, 0.477815, 0.788769, 1.30707", \ + "0.0267116, 0.116916, 0.181525, 0.291434, 0.477816, 0.78877, 1.30931", \ + "0.0267126, 0.116983, 0.181528, 0.291435, 0.477817, 0.788771, 1.30932", \ + "0.0267136, 0.116984, 0.181529, 0.291436, 0.477818, 0.788772, 1.30933", \ + "0.027023, 0.117032, 0.181569, 0.291437, 0.477819, 0.788773, 1.30934" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.172975, 0.243331, 0.28361, 0.349525, 0.459544, 0.642707, 0.948048", \ + "0.201407, 0.271735, 0.312088, 0.377944, 0.487964, 0.671161, 0.976341", \ + "0.219588, 0.289813, 0.330168, 0.396024, 0.506022, 0.689212, 0.994409", \ + "0.244297, 0.314579, 0.354919, 0.420777, 0.530764, 0.713881, 1.01911", \ + "0.281786, 0.352057, 0.392461, 0.458295, 0.568293, 0.751393, 1.05652", \ + "0.328645, 0.39906, 0.439432, 0.505294, 0.615286, 0.798505, 1.10361", \ + "0.38772, 0.458246, 0.498671, 0.564541, 0.674554, 0.857728, 1.16286" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0202122, 0.0920436, 0.142871, 0.229299, 0.376024, 0.620997, 1.02852", \ + "0.0202132, 0.0920482, 0.142872, 0.229309, 0.376025, 0.620998, 1.02876", \ + "0.0202142, 0.0920837, 0.142873, 0.22931, 0.376026, 0.620999, 1.02877", \ + "0.0202152, 0.0920847, 0.142894, 0.229311, 0.376027, 0.621, 1.02986", \ + "0.020255, 0.0921264, 0.142895, 0.229312, 0.376028, 0.621001, 1.02987", \ + "0.020352, 0.0921274, 0.142896, 0.229318, 0.376029, 0.621002, 1.02988", \ + "0.020702, 0.092141, 0.142938, 0.229405, 0.376037, 0.621003, 1.02989" \ + ); + } + } + 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.22616, 0.308436, 0.355444, 0.431662, 0.559066, 0.771057, 1.1242", \ + "0.258415, 0.340639, 0.387549, 0.463877, 0.591652, 0.802986, 1.1568", \ + "0.280444, 0.362711, 0.40963, 0.485944, 0.613287, 0.825185, 1.17838", \ + "0.311668, 0.393992, 0.44093, 0.517245, 0.644557, 0.856422, 1.20978", \ + "0.360208, 0.442518, 0.489408, 0.565796, 0.693, 0.904858, 1.25779", \ + "0.4258, 0.50807, 0.554974, 0.631297, 0.758632, 0.970486, 1.32338", \ + "0.518935, 0.601216, 0.648097, 0.724405, 0.851754, 1.06362, 1.4166" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0268274, 0.117004, 0.181452, 0.291229, 0.477346, 0.788289, 1.3069", \ + "0.0268899, 0.117005, 0.182697, 0.291262, 0.477812, 0.788496, 1.30709", \ + "0.0268909, 0.117006, 0.182698, 0.291263, 0.477813, 0.788497, 1.3071", \ + "0.0268919, 0.117007, 0.182699, 0.291264, 0.477814, 0.788498, 1.30711", \ + "0.0268929, 0.117008, 0.1827, 0.291265, 0.477815, 0.788499, 1.30712", \ + "0.0268939, 0.117009, 0.182701, 0.291266, 0.477816, 0.7885, 1.30713", \ + "0.0268949, 0.117012, 0.182702, 0.291267, 0.477817, 0.788501, 1.30714" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.166949, 0.23752, 0.277855, 0.343682, 0.45368, 0.636833, 0.942177", \ + "0.199721, 0.270225, 0.310611, 0.376441, 0.486505, 0.669717, 0.974827", \ + "0.22355, 0.294036, 0.334464, 0.400303, 0.510267, 0.693438, 0.99859", \ + "0.258134, 0.328671, 0.36903, 0.43493, 0.544858, 0.727979, 1.03338", \ + "0.311759, 0.382312, 0.422647, 0.488536, 0.598583, 0.781662, 1.08678", \ + "0.384789, 0.455563, 0.495944, 0.561828, 0.671836, 0.854999, 1.16019", \ + "0.490574, 0.56177, 0.602183, 0.668078, 0.778134, 0.961326, 1.26651" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0204341, 0.0921211, 0.14288, 0.229243, 0.375815, 0.620997, 1.02852", \ + "0.0204368, 0.0921221, 0.142881, 0.229315, 0.375905, 0.620998, 1.02868", \ + "0.0204879, 0.0921232, 0.142882, 0.229377, 0.376042, 0.620999, 1.02869", \ + "0.0205848, 0.0921242, 0.142927, 0.229378, 0.376043, 0.621, 1.0287", \ + "0.0207724, 0.092146, 0.142928, 0.229379, 0.376044, 0.621001, 1.02872", \ + "0.021143, 0.092257, 0.142929, 0.22938, 0.376045, 0.621002, 1.02873", \ + "0.021974, 0.092492, 0.143081, 0.229381, 0.376046, 0.621003, 1.02905" \ + ); + } + } + 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.0712788, 0.14451, 0.186083, 0.252208, 0.362077, 0.545147, 0.850241", \ + "0.105181, 0.179474, 0.221038, 0.287206, 0.397055, 0.580078, 0.885283", \ + "0.129015, 0.205971, 0.247603, 0.313718, 0.423559, 0.606608, 0.912232", \ + "0.162285, 0.244779, 0.286327, 0.352357, 0.462197, 0.645244, 0.950348", \ + "0.210084, 0.302224, 0.343753, 0.409443, 0.519164, 0.702107, 1.0073", \ + "0.268663, 0.375217, 0.416605, 0.481735, 0.590951, 0.77387, 1.07877", \ + "0.342043, 0.466162, 0.506814, 0.571223, 0.679351, 0.861971, 1.16669" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0202978, 0.0952036, 0.145476, 0.230412, 0.375169, 0.619819, 1.02761", \ + "0.0224507, 0.0956994, 0.145477, 0.230413, 0.375495, 0.61982, 1.02762", \ + "0.0258681, 0.0970016, 0.145995, 0.230414, 0.375496, 0.619821, 1.02802", \ + "0.0316942, 0.100257, 0.147255, 0.230545, 0.375497, 0.619822, 1.02882", \ + "0.0407907, 0.106135, 0.149955, 0.230995, 0.375498, 0.619823, 1.02883", \ + "0.054516, 0.116635, 0.154432, 0.23203, 0.375651, 0.619988, 1.02884", \ + "0.074534, 0.130057, 0.159936, 0.232969, 0.375652, 0.620208, 1.02885" \ + ); + } + } + 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.0121906, 0.0333303, 0.0476386, 0.0711498, 0.110422, 0.175723, 0.284611", \ + "0.0116377, 0.0328784, 0.047148, 0.0707088, 0.110021, 0.175232, 0.284081", \ + "0.0115111, 0.0326422, 0.0470143, 0.0705138, 0.11029, 0.17514, 0.283934", \ + "0.0114714, 0.0326438, 0.0469309, 0.0704562, 0.110069, 0.175388, 0.28461", \ + "0.011409, 0.0325824, 0.046982, 0.0705581, 0.109641, 0.175221, 0.283911", \ + "0.0112328, 0.0324099, 0.0467546, 0.070259, 0.109833, 0.175244, 0.284002", \ + "0.0111692, 0.0322512, 0.0465726, 0.0702379, 0.10961, 0.175241, 0.28456" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0089575, 0.0301177, 0.0443762, 0.0677188, 0.10673, 0.171698, 0.279888", \ + "0.0012374, 0.0226106, 0.0367953, 0.0600418, 0.0990175, 0.163916, 0.272245", \ + "0.0003701, 0.0215607, 0.0358992, 0.0595558, 0.0983831, 0.163048, 0.271286", \ + "0.000205699, 0.0215588, 0.0357146, 0.0589865, 0.0984761, 0.162863, 0.271388", \ + "0.000108797, 0.0213817, 0.0357976, 0.0593741, 0.0981485, 0.163582, 0.271515", \ + "-2.52984e-05, 0.0211014, 0.0354761, 0.0592393, 0.098632, 0.163789, 0.271089", \ + "-0.000159498, 0.0209486, 0.0352954, 0.0588449, 0.0979379, 0.163882, 0.273112" \ + ); + } + } + 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.0225777, 0.043728, 0.0580816, 0.08158, 0.120852, 0.186126, 0.295034", \ + "0.0226039, 0.0437985, 0.0583619, 0.0816028, 0.120959, 0.186184, 0.295246", \ + "0.0225595, 0.0437784, 0.0581707, 0.0815938, 0.120959, 0.186177, 0.295045", \ + "0.0225494, 0.0437563, 0.0580244, 0.0816802, 0.120818, 0.186619, 0.295195", \ + "0.0225767, 0.0437815, 0.0581884, 0.0816562, 0.120829, 0.186843, 0.295588", \ + "0.0225789, 0.0437796, 0.0581987, 0.0818011, 0.121128, 0.186297, 0.295662", \ + "0.0225688, 0.0438056, 0.0581076, 0.0816429, 0.121089, 0.186667, 0.295916" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0205147, 0.0417177, 0.0559834, 0.0793285, 0.11833, 0.183282, 0.291465", \ + "0.0204317, 0.0418506, 0.0558927, 0.079243, 0.118219, 0.183134, 0.291438", \ + "0.0204174, 0.0416464, 0.0560024, 0.0800471, 0.118566, 0.183156, 0.291497", \ + "0.0204454, 0.0417701, 0.0558756, 0.0792816, 0.119111, 0.183152, 0.291361", \ + "0.0204894, 0.0417278, 0.0561178, 0.0797279, 0.118598, 0.183859, 0.291784", \ + "0.0209223, 0.0420246, 0.0564093, 0.0801031, 0.119546, 0.18487, 0.292526", \ + "0.0214349, 0.0425233, 0.0569001, 0.0801549, 0.119658, 0.18535, 0.294803" \ + ); + } + } + 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.029531, 0.0507606, 0.0650338, 0.0883647, 0.127273, 0.19223, 0.30041", \ + "0.0291633, 0.0503731, 0.0649849, 0.0879335, 0.127028, 0.19188, 0.300144", \ + "0.0294056, 0.0502737, 0.064591, 0.0887007, 0.127085, 0.191948, 0.300499", \ + "0.0302257, 0.0509742, 0.0652347, 0.0884999, 0.128247, 0.192681, 0.301049", \ + "0.032725, 0.052943, 0.0672898, 0.0908238, 0.129706, 0.19489, 0.30416", \ + "0.0382217, 0.0574789, 0.0716358, 0.0952778, 0.134671, 0.199942, 0.307814", \ + "0.0486748, 0.0664738, 0.0804992, 0.10384, 0.142742, 0.208539, 0.317457" \ + ); + } + } + } + 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.211888, 0.278087, 0.32408, 0.40011, 0.527067, 0.738579, 1.09133", \ + "0.240341, 0.306499, 0.352491, 0.428499, 0.555487, 0.767207, 1.11989", \ + "0.258524, 0.32466, 0.370644, 0.446529, 0.573465, 0.78506, 1.1381", \ + "0.283233, 0.349292, 0.395264, 0.471104, 0.598081, 0.809655, 1.16239", \ + "0.320692, 0.386842, 0.432927, 0.508886, 0.635858, 0.847415, 1.19987", \ + "0.36746, 0.433643, 0.479564, 0.555524, 0.682552, 0.89424, 1.2466", \ + "0.426909, 0.49293, 0.538944, 0.615011, 0.741998, 0.953579, 1.3062" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0180174, 0.110552, 0.177756, 0.289109, 0.475544, 0.78637, 1.30456", \ + "0.0180592, 0.110553, 0.177759, 0.28911, 0.475564, 0.786371, 1.30459", \ + "0.0180602, 0.110564, 0.177797, 0.289111, 0.47821, 0.786372, 1.3052", \ + "0.0180612, 0.110565, 0.177798, 0.289112, 0.478211, 0.78662, 1.30521", \ + "0.0180622, 0.110566, 0.177799, 0.289113, 0.478212, 0.786621, 1.30522", \ + "0.0180632, 0.110567, 0.1778, 0.289114, 0.478213, 0.786622, 1.30523", \ + "0.018091, 0.110568, 0.177801, 0.289115, 0.478214, 0.786623, 1.30524" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.247168, 0.306775, 0.346704, 0.412303, 0.522396, 0.705523, 1.01078", \ + "0.274573, 0.334113, 0.374026, 0.439793, 0.54974, 0.73296, 1.03822", \ + "0.291595, 0.351238, 0.391092, 0.456791, 0.566849, 0.749976, 1.05517", \ + "0.315993, 0.375552, 0.415382, 0.481139, 0.591018, 0.77416, 1.07946", \ + "0.348841, 0.408487, 0.448256, 0.514001, 0.623953, 0.807218, 1.11232", \ + "0.394493, 0.454144, 0.493922, 0.559672, 0.669767, 0.852901, 1.15811", \ + "0.454728, 0.514291, 0.554063, 0.619822, 0.729793, 0.913008, 1.21826" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0180227, 0.0894404, 0.141858, 0.229413, 0.376565, 0.621133, 1.02938", \ + "0.0180237, 0.0894414, 0.141895, 0.229619, 0.376566, 0.621134, 1.03007", \ + "0.0180247, 0.0894424, 0.141991, 0.22962, 0.376567, 0.621135, 1.03008", \ + "0.0180257, 0.0894434, 0.141992, 0.229621, 0.376568, 0.621136, 1.03009", \ + "0.0180267, 0.0894444, 0.141993, 0.229622, 0.376569, 0.621137, 1.0301", \ + "0.0180277, 0.0894454, 0.141994, 0.229623, 0.37657, 0.621138, 1.03011", \ + "0.018067, 0.0894464, 0.141995, 0.229624, 0.376571, 0.62117, 1.03012" \ + ); + } + } + 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.206073, 0.272202, 0.318241, 0.394192, 0.521235, 0.732859, 1.08552", \ + "0.238843, 0.304931, 0.350978, 0.426955, 0.553938, 0.765694, 1.11823", \ + "0.262692, 0.328817, 0.374802, 0.450834, 0.577717, 0.790406, 1.14226", \ + "0.297291, 0.363438, 0.409479, 0.48535, 0.612393, 0.824, 1.17687", \ + "0.350985, 0.416968, 0.463032, 0.538873, 0.66593, 0.877358, 1.22986", \ + "0.424815, 0.490804, 0.536829, 0.612825, 0.739828, 0.95143, 1.30403", \ + "0.529702, 0.595611, 0.641641, 0.717525, 0.844499, 1.05603, 1.40872" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0180781, 0.110552, 0.177757, 0.289085, 0.475546, 0.786402, 1.30456", \ + "0.0180786, 0.110553, 0.1778, 0.289134, 0.475555, 0.786403, 1.30457", \ + "0.0180796, 0.110557, 0.177801, 0.289135, 0.475675, 0.78759, 1.30473", \ + "0.0180897, 0.110569, 0.177802, 0.289136, 0.475676, 0.787591, 1.30623", \ + "0.0181087, 0.11057, 0.177803, 0.289149, 0.475677, 0.787592, 1.30624", \ + "0.0181097, 0.110571, 0.177851, 0.28915, 0.475678, 0.787593, 1.30625", \ + "0.018216, 0.110594, 0.177852, 0.289151, 0.475679, 0.787594, 1.30626" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.268826, 0.32851, 0.368439, 0.434047, 0.544118, 0.727334, 1.03252", \ + "0.301075, 0.360695, 0.400556, 0.466239, 0.5765, 0.759452, 1.06519", \ + "0.323155, 0.382664, 0.422526, 0.488299, 0.598355, 0.781537, 1.08693", \ + "0.354375, 0.413995, 0.453843, 0.519524, 0.629459, 0.812599, 1.11797", \ + "0.402884, 0.462549, 0.502336, 0.568108, 0.678151, 0.861282, 1.16647", \ + "0.467826, 0.527449, 0.567333, 0.632984, 0.743075, 0.926223, 1.23144", \ + "0.561998, 0.621615, 0.661454, 0.727257, 0.837162, 1.02035, 1.32555" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0180065, 0.0894004, 0.141948, 0.229415, 0.376568, 0.621136, 1.02937", \ + "0.0180461, 0.0894014, 0.142039, 0.229618, 0.376712, 0.621156, 1.02938", \ + "0.0180471, 0.0894024, 0.14204, 0.229619, 0.376713, 0.621157, 1.02993", \ + "0.0180481, 0.0894034, 0.142041, 0.22962, 0.376714, 0.621432, 1.03027", \ + "0.0180491, 0.0894377, 0.142042, 0.229621, 0.376715, 0.621433, 1.03028", \ + "0.0180501, 0.0894387, 0.142043, 0.229622, 0.376716, 0.621434, 1.03029", \ + "0.0180511, 0.0894397, 0.142044, 0.229623, 0.376717, 0.621435, 1.0303" \ + ); + } + } + 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.111002, 0.17737, 0.223399, 0.299295, 0.426173, 0.638094, 0.990765", \ + "0.145907, 0.211894, 0.257913, 0.333833, 0.460866, 0.672988, 1.02516", \ + "0.172168, 0.237209, 0.283139, 0.359172, 0.486097, 0.697605, 1.05036", \ + "0.209737, 0.273478, 0.319321, 0.395038, 0.522003, 0.733603, 1.08617", \ + "0.264673, 0.325841, 0.371367, 0.44693, 0.573863, 0.785441, 1.13793", \ + "0.333621, 0.3917, 0.436512, 0.511374, 0.637988, 0.849585, 1.20197", \ + "0.420628, 0.474666, 0.518348, 0.592641, 0.71829, 0.929485, 1.28186" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0183292, 0.110742, 0.177878, 0.289091, 0.475568, 0.78639, 1.30444", \ + "0.0185381, 0.110743, 0.177879, 0.289123, 0.4756, 0.786975, 1.30445", \ + "0.0192767, 0.110744, 0.17788, 0.289124, 0.475601, 0.786976, 1.30446", \ + "0.020629, 0.110826, 0.177881, 0.289125, 0.475602, 0.786977, 1.30558", \ + "0.0231771, 0.111147, 0.178044, 0.289161, 0.475603, 0.786978, 1.30559", \ + "0.027186, 0.111878, 0.178254, 0.289254, 0.475604, 0.786979, 1.3056", \ + "0.032961, 0.113025, 0.178677, 0.289344, 0.475605, 0.78698, 1.30561" \ + ); + } + } + 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.0089948, 0.0303164, 0.0446173, 0.0681507, 0.107371, 0.172629, 0.2816", \ + "0.0012811, 0.0226408, 0.0371817, 0.0604283, 0.0996965, 0.164966, 0.273857", \ + "0.0004129, 0.0217745, 0.0361303, 0.0595851, 0.0994711, 0.164049, 0.273092", \ + "0.000255302, 0.0215865, 0.0358309, 0.0594518, 0.0985691, 0.164804, 0.272897", \ + "0.0001406, 0.0215114, 0.0358699, 0.0594038, 0.0985715, 0.164524, 0.27297", \ + "5.29028e-05, 0.0213327, 0.0357507, 0.0593344, 0.098746, 0.164079, 0.273235", \ + "-0.000107501, 0.0211432, 0.0355294, 0.0590319, 0.0984459, 0.164104, 0.273444" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0121935, 0.033227, 0.0474552, 0.0708399, 0.109927, 0.174891, 0.283237", \ + "0.01164, 0.0328374, 0.0469433, 0.0703938, 0.109383, 0.174346, 0.282832", \ + "0.011499, 0.0325412, 0.0468371, 0.0705122, 0.109243, 0.174167, 0.282531", \ + "0.0114688, 0.0326082, 0.046762, 0.0701331, 0.109521, 0.17438, 0.284035", \ + "0.0114137, 0.0324895, 0.0468326, 0.0704619, 0.109554, 0.17429, 0.284783", \ + "0.0112511, 0.0323688, 0.0465748, 0.0702549, 0.109628, 0.175177, 0.283112", \ + "0.0111696, 0.0321389, 0.0463804, 0.0699889, 0.109265, 0.174941, 0.284137" \ + ); + } + } + 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.0366958, 0.058063, 0.0723707, 0.0958971, 0.135118, 0.200308, 0.309336", \ + "0.0364692, 0.0578378, 0.0724298, 0.0956349, 0.134878, 0.200192, 0.309058", \ + "0.0367918, 0.058213, 0.0725845, 0.0960443, 0.135283, 0.200901, 0.309521", \ + "0.037666, 0.0590249, 0.0733157, 0.0969535, 0.136012, 0.202957, 0.310745", \ + "0.0399448, 0.0612994, 0.0756933, 0.0992471, 0.13842, 0.204173, 0.312589", \ + "0.0450217, 0.0663361, 0.0807696, 0.104368, 0.143801, 0.208874, 0.318301", \ + "0.0560054, 0.0772666, 0.0915989, 0.115144, 0.154657, 0.220197, 0.329345" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0225754, 0.0436284, 0.0578959, 0.0812562, 0.120353, 0.185271, 0.293494", \ + "0.0225927, 0.0436742, 0.0579206, 0.0813197, 0.120419, 0.185243, 0.293812", \ + "0.0225536, 0.0436574, 0.0580249, 0.0813098, 0.120411, 0.185308, 0.293798", \ + "0.022553, 0.0436911, 0.0578448, 0.0813622, 0.121303, 0.185299, 0.293782", \ + "0.0225779, 0.0437735, 0.0581002, 0.0816202, 0.120366, 0.186032, 0.293767", \ + "0.0225656, 0.0436613, 0.0580983, 0.0815891, 0.120926, 0.186173, 0.29404", \ + "0.0225302, 0.0436359, 0.0579695, 0.0812949, 0.120761, 0.186395, 0.295763" \ + ); + } + } + 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.0295338, 0.0509816, 0.0652815, 0.0887399, 0.127946, 0.193317, 0.302076", \ + "0.0291695, 0.0505968, 0.0648353, 0.0883486, 0.127599, 0.193011, 0.301702", \ + "0.0294034, 0.0504446, 0.0648536, 0.0883512, 0.127944, 0.192928, 0.301823", \ + "0.0302234, 0.0510362, 0.0652977, 0.0889081, 0.128205, 0.193989, 0.30274", \ + "0.0327365, 0.0529448, 0.0672754, 0.090899, 0.130021, 0.195696, 0.304557", \ + "0.0382238, 0.0575264, 0.0717193, 0.0952047, 0.134647, 0.199937, 0.30926", \ + "0.0487242, 0.0666449, 0.0806085, 0.103785, 0.143104, 0.208718, 0.317815" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00213088; + rise_capacitance : 0.00231286; + rise_capacitance_range (0.0020514, 0.00251721); + fall_capacitance : 0.00194889; + fall_capacitance_range (0.00194889, 0.00242889); + 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.0147285, 0.047291, 0.066631", \ + "-0.171965, -0.0789403, -0.0409916, -0.0186453", \ + "-0.224744, -0.132088, -0.0917444, -0.0665078", \ + "-0.287897, -0.193028, -0.151013, -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.0880269, -0.0726254, -0.0864414, -0.111461", \ + "-0.179453, -0.160427, -0.174735, -0.19733", \ + "-0.242746, -0.218627, -0.232059, -0.25578", \ + "-0.301389, -0.272749, -0.283786, -0.30696" \ + ); + } + } + 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.0880269, -0.00724098, -0.0395757, -0.0585359", \ + "0.179453, 0.0865796, 0.0488588, 0.0268923", \ + "0.232459, 0.139955, 0.102538, 0.0749827", \ + "0.293294, 0.198526, 0.159488, 0.132819" \ + ); + } + 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.0950879, 0.132733, 0.208602", \ + "0.18694, 0.175706, 0.208826, 0.266055", \ + "0.250461, 0.234362, 0.259043, 0.309454", \ + "0.306785, 0.286494, 0.309211, 0.354185" \ + ); + } + } + 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.00419284, 0.00406774, 0.004302, 0.00497722, 0.00665866, 0.0103669, 0.018256" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00401473, 0.0039934, 0.00425313, 0.00498145, 0.00671394, 0.0105302, 0.0185968" \ + ); + } + } + 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.0218079, 0.0221447, 0.0224738, 0.0232001, 0.0249125, 0.0287775, 0.0368421" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0237921, 0.0313795, 0.0325209, 0.0333469, 0.0351325, 0.039045, 0.0473691" \ + ); + } + } + 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.0218079, 0.0221447, 0.0224738, 0.0232001, 0.0249125, 0.0287775, 0.0368421" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0237921, 0.0313795, 0.0325209, 0.0333469, 0.0351325, 0.039045, 0.0473691" \ + ); + } + } + } + pin (GATE_N) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00228726; + rise_capacitance : 0.0017735; + rise_capacitance_range (0.0017735, 0.00294853); + fall_capacitance : 0.00258084; + fall_capacitance_range (0.00239894, 0.00271464); + 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.115051, 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.0164792, 0.0162089, 0.0165237, 0.0173119, 0.0192719, 0.0238243, 0.0336546" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0161574, 0.0160205, 0.0163657, 0.0172041, 0.0194348, 0.0242209, 0.0344611" \ + ); + } + } + 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.0174758, 0.0194508, 0.0200083, 0.0207795, 0.0227937, 0.0275369, 0.0374009" \ + ); + } + 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.0175516, 0.0195205, 0.0200755, 0.0208641, 0.0228631, 0.0276075, 0.0374604" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0105863, 0.0104395, 0.0108417, 0.0116688, 0.0138757, 0.018721, 0.0290414" \ + ); + } + } + 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.0174758, 0.0194508, 0.0200083, 0.0207795, 0.0227937, 0.0275369, 0.0374009" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0161574, 0.0160205, 0.0163657, 0.0172041, 0.0194348, 0.0242209, 0.0344611" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00300387; + rise_capacitance : 0.00309882; + rise_capacitance_range (0.00274271, 0.00328213); + fall_capacitance : 0.00294689; + fall_capacitance_range (0.00272795, 0.00312719); + 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.0293423, -0.117057, -0.155306, -0.179962", \ + "0.0321992, -0.0534757, -0.0927515, -0.121554", \ + "0.0730088, -0.0147674, -0.0512689, -0.0803897", \ + "0.120598, 0.0363347, 0.00129102, -0.0265638" \ + ); + } + } + 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.0440134, 0.132032, 0.170736, 0.198851", \ + "-0.0197201, 0.0687544, 0.105864, 0.135299", \ + "-0.0601499, 0.0278795, 0.0647607, 0.0945144", \ + "-0.112503, -0.0253387, 0.0100088, 0.03837" \ + ); + } + } + 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.204773, 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.00337797, 0.00335858, 0.00336101, 0.00334948, 0.00336881, 0.00336943, 0.00336813" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000383078, 0.000289509, 0.000274215, 0.00024771, 0.000236208, 0.000223861, 0.000208986" \ + ); + } + } + 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 ( \ + "-9.26887e-05, -0.000111156, -0.000107905, -0.000119204, -9.93953e-05, -9.94838e-05, -9.98012e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000385645, 0.000299575, 0.0002744, 0.000249959, 0.000238485, 0.00022551, 0.000211903" \ + ); + } + } + 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.00337797, 0.00335858, 0.00336101, 0.00334948, 0.00336881, 0.00336943, 0.00336813" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000385645, 0.000299575, 0.0002744, 0.000249959, 0.000238485, 0.00022551, 0.000211903" \ + ); + } + } + } + latch (IQ,IQN) { + clear : "!RESET_B"; + data_in : "D"; + enable : "!GATE_N"; + } + } + cell (sg13cmos5l_dllrq_1) { + area : 29.0304; + cell_footprint : "dllrq"; + cell_leakage_power : 2910.99; + leakage_power () { + value : 2793.54; + when : "!RESET_B*!Q*!D*!GATE_N"; + } + leakage_power () { + value : 2461.64; + when : "!RESET_B*!Q*!D*GATE_N"; + } + leakage_power () { + value : 2572; + when : "!RESET_B*!Q*D*!GATE_N"; + } + leakage_power () { + value : 3225.12; + when : "!RESET_B*!Q*D*GATE_N"; + } + leakage_power () { + value : 2615; + when : "RESET_B*GATE_N*!D*!Q"; + } + leakage_power () { + value : 2615; + when : "RESET_B*GATE_N*!D*Q"; + } + leakage_power () { + value : 3378.55; + when : "RESET_B*GATE_N*D*!Q"; + } + leakage_power () { + value : 3378.55; + when : "RESET_B*GATE_N*D*Q"; + } + leakage_power () { + value : 3123.51; + when : "D*!GATE_N*RESET_B*Q"; + } + leakage_power () { + value : 2947.01; + 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.186793, 0.26142, 0.307867, 0.38419, 0.511406, 0.72314, 1.07664", \ + "0.214418, 0.289105, 0.335493, 0.411802, 0.538995, 0.751304, 1.10383", \ + "0.231686, 0.306404, 0.352832, 0.42901, 0.55622, 0.768014, 1.12149", \ + "0.256386, 0.33098, 0.37748, 0.453583, 0.580809, 0.792689, 1.14569", \ + "0.289923, 0.364544, 0.411008, 0.48715, 0.614395, 0.826304, 1.17906", \ + "0.335606, 0.410228, 0.456722, 0.532833, 0.660127, 0.871997, 1.22479", \ + "0.396006, 0.470808, 0.517325, 0.593476, 0.720769, 0.932818, 1.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.0236226, 0.113932, 0.180258, 0.29123, 0.477801, 0.788907, 1.30734", \ + "0.0237133, 0.113933, 0.180302, 0.291272, 0.477802, 0.789468, 1.30735", \ + "0.0237143, 0.113934, 0.180303, 0.291273, 0.477803, 0.789469, 1.30811", \ + "0.0237751, 0.113935, 0.180304, 0.29129, 0.477804, 0.78947, 1.30812", \ + "0.0237853, 0.113936, 0.180305, 0.291291, 0.477848, 0.789471, 1.30813", \ + "0.023938, 0.113937, 0.180313, 0.291291, 0.477849, 0.789472, 1.30814", \ + "0.024253, 0.114008, 0.18036, 0.291343, 0.47785, 0.789473, 1.30815" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.164078, 0.229254, 0.269334, 0.335132, 0.445144, 0.628397, 0.933599", \ + "0.192868, 0.258055, 0.298122, 0.363921, 0.473939, 0.657144, 0.962436", \ + "0.211107, 0.276205, 0.31626, 0.382079, 0.492073, 0.675256, 0.980472", \ + "0.236255, 0.301422, 0.34151, 0.407291, 0.517293, 0.700389, 1.00567", \ + "0.274138, 0.339283, 0.379398, 0.445193, 0.555178, 0.738347, 1.04349", \ + "0.321497, 0.386781, 0.426873, 0.492682, 0.602694, 0.785939, 1.091", \ + "0.381067, 0.446464, 0.486538, 0.552386, 0.662461, 0.845659, 1.15072" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0186088, 0.090167, 0.142335, 0.229665, 0.376565, 0.621273, 1.02996", \ + "0.0186098, 0.0901694, 0.142336, 0.229719, 0.376667, 0.621472, 1.02997", \ + "0.0186108, 0.0901704, 0.142337, 0.22972, 0.376668, 0.621503, 1.02998", \ + "0.0186118, 0.0901714, 0.142391, 0.229721, 0.376669, 0.62159, 1.03008", \ + "0.0186905, 0.0902315, 0.142392, 0.229727, 0.37667, 0.621591, 1.03009", \ + "0.018835, 0.090241, 0.142393, 0.229728, 0.376671, 0.621592, 1.0301", \ + "0.019171, 0.090298, 0.142428, 0.229729, 0.376768, 0.621593, 1.03011" \ + ); + } + } + 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.208311, 0.283309, 0.329762, 0.405928, 0.533085, 0.744985, 1.09815", \ + "0.240573, 0.315497, 0.362003, 0.437998, 0.565376, 0.777722, 1.13025", \ + "0.262485, 0.337377, 0.383816, 0.459953, 0.587226, 0.799125, 1.1521", \ + "0.293826, 0.368774, 0.41511, 0.491341, 0.618505, 0.830301, 1.18338", \ + "0.342242, 0.417258, 0.463666, 0.539827, 0.667043, 0.878794, 1.23169", \ + "0.40802, 0.48295, 0.529377, 0.605474, 0.732753, 0.944606, 1.29748", \ + "0.501262, 0.576211, 0.622612, 0.69878, 0.826025, 1.03791, 1.39077" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0240041, 0.113982, 0.180321, 0.291357, 0.477989, 0.788909, 1.30734", \ + "0.0240051, 0.113983, 0.180322, 0.291358, 0.47799, 0.789345, 1.3077", \ + "0.0240061, 0.113984, 0.180329, 0.291359, 0.479009, 0.789346, 1.30771", \ + "0.0240071, 0.113985, 0.18033, 0.29136, 0.47901, 0.789347, 1.30772", \ + "0.0240081, 0.113986, 0.180331, 0.291361, 0.479011, 0.789348, 1.30773", \ + "0.0240091, 0.113987, 0.180332, 0.291362, 0.479012, 0.789349, 1.30774", \ + "0.0240101, 0.113988, 0.180333, 0.291363, 0.479013, 0.78935, 1.30775" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.157132, 0.222508, 0.262548, 0.328347, 0.438324, 0.621545, 0.926859", \ + "0.189901, 0.255296, 0.295374, 0.361183, 0.471398, 0.654441, 0.959562", \ + "0.213522, 0.278883, 0.318969, 0.384784, 0.494768, 0.677937, 0.983095", \ + "0.247919, 0.313318, 0.353408, 0.419225, 0.529163, 0.712323, 1.01751", \ + "0.301067, 0.366533, 0.406645, 0.47247, 0.582473, 0.76559, 1.07074", \ + "0.373303, 0.439036, 0.479074, 0.54494, 0.655014, 0.838199, 1.1433", \ + "0.478026, 0.544212, 0.584297, 0.650168, 0.760194, 0.943387, 1.24856" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0189787, 0.0901989, 0.142358, 0.229643, 0.376758, 0.621273, 1.02933", \ + "0.0189797, 0.0901999, 0.142385, 0.230224, 0.37689, 0.621737, 1.02942", \ + "0.0190053, 0.0902009, 0.142389, 0.230225, 0.376891, 0.621738, 1.02943", \ + "0.0191294, 0.0902311, 0.142434, 0.230226, 0.376892, 0.621739, 1.03069", \ + "0.0193704, 0.0902794, 0.142435, 0.230227, 0.376893, 0.62174, 1.0307", \ + "0.019803, 0.090354, 0.142436, 0.230228, 0.376894, 0.621741, 1.03071", \ + "0.020824, 0.090631, 0.142525, 0.230229, 0.376895, 0.621742, 1.03072" \ + ); + } + } + 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.0662665, 0.131681, 0.171764, 0.237637, 0.347681, 0.531059, 0.836153", \ + "0.0988915, 0.165214, 0.205503, 0.271481, 0.381552, 0.564843, 0.870164", \ + "0.121155, 0.189217, 0.229629, 0.295737, 0.405874, 0.589347, 0.894629", \ + "0.152268, 0.22392, 0.264268, 0.330467, 0.440693, 0.624124, 0.929357", \ + "0.197563, 0.275908, 0.316279, 0.382712, 0.492972, 0.676388, 0.981554", \ + "0.253711, 0.34287, 0.384826, 0.45205, 0.562344, 0.745761, 1.05109", \ + "0.326864, 0.432508, 0.479076, 0.548303, 0.660604, 0.845146, 1.15149" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0183383, 0.0904737, 0.142624, 0.229915, 0.376634, 0.621466, 1.02911", \ + "0.0204244, 0.0910453, 0.142926, 0.230005, 0.377321, 0.621712, 1.03011", \ + "0.0233973, 0.0921017, 0.143567, 0.230554, 0.377322, 0.621713, 1.03012", \ + "0.0285809, 0.0946375, 0.145128, 0.231255, 0.37747, 0.621896, 1.03312", \ + "0.0361979, 0.0997065, 0.148003, 0.232838, 0.37869, 0.622936, 1.03313", \ + "0.047601, 0.110413, 0.155487, 0.237684, 0.380977, 0.624458, 1.03314", \ + "0.064769, 0.130296, 0.173197, 0.250813, 0.3909, 0.63125, 1.0356" \ + ); + } + } + 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.0823856, 0.156926, 0.203291, 0.279523, 0.4067, 0.618739, 0.971633", \ + "0.105638, 0.180892, 0.227361, 0.303596, 0.430807, 0.64269, 0.995447", \ + "0.122421, 0.198989, 0.245526, 0.321872, 0.44906, 0.660931, 1.01393", \ + "0.14713, 0.226878, 0.273372, 0.349794, 0.477165, 0.689025, 1.04204", \ + "0.179237, 0.264629, 0.311713, 0.387587, 0.515234, 0.726994, 1.0801", \ + "0.225044, 0.320287, 0.368637, 0.445458, 0.573252, 0.785505, 1.13873", \ + "0.279628, 0.394411, 0.446692, 0.525653, 0.655757, 0.869852, 1.2251" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0228379, 0.113732, 0.180222, 0.291335, 0.477805, 0.788855, 1.30712", \ + "0.024067, 0.114114, 0.180457, 0.291336, 0.478777, 0.788856, 1.30713", \ + "0.0260532, 0.115041, 0.180922, 0.291558, 0.478778, 0.788857, 1.30721", \ + "0.030163, 0.116852, 0.181903, 0.29219, 0.478779, 0.789091, 1.30784", \ + "0.0365565, 0.121125, 0.184579, 0.293374, 0.478927, 0.78975, 1.30785", \ + "0.047227, 0.130097, 0.191112, 0.297753, 0.481573, 0.791147, 1.30849", \ + "0.063942, 0.151183, 0.208148, 0.310414, 0.491446, 0.798923, 1.31407" \ + ); + } + } + 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.0078491, 0.0082051, 0.0082427, 0.0082356, 0.0081137, 0.0078398, 0.0077919", \ + "0.0079253, 0.0083603, 0.00842, 0.008301, 0.0081813, 0.0080462, 0.007618", \ + "0.0079634, 0.0082783, 0.0083759, 0.0083514, 0.0083235, 0.0079792, 0.0077486", \ + "0.0079368, 0.0083127, 0.0083601, 0.0082856, 0.0084969, 0.0081443, 0.007616", \ + "0.0079745, 0.0083001, 0.0084407, 0.0084639, 0.0082382, 0.0082597, 0.0079283", \ + "0.007949, 0.0082991, 0.0083498, 0.008362, 0.0084539, 0.0083002, 0.0078251", \ + "0.0080825, 0.0083637, 0.0084241, 0.0085262, 0.0085024, 0.0084756, 0.0084913" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0051609, 0.0056827, 0.00571, 0.0056639, 0.0055806, 0.0053401, 0.0049651", \ + "0.000312502, 0.000890002, 0.0008718, 0.000832601, 0.000733901, 0.000485402, 6.95009e-05", \ + "2.59001e-05, 0.0005184, 0.000533501, 0.0006286, 0.000439601, 0.0002016, -0.0002666", \ + "-4.17996e-05, 0.000515401, 0.000556601, 0.000427101, 0.000523102, 0.000215901, -0.000234799", \ + "-0.0001006, 0.0004497, 0.0005251, 0.000574701, 0.0003954, 0.000230901, -0.000121498", \ + "-0.000258099, 0.0002343, 0.000267301, 0.000380499, 0.000406699, 0.000360399, -0.0002778", \ + "-0.0003675, 0.000103999, 0.000159401, 0.000200201, 0.000117999, 0.000254899, 9.5401e-05" \ + ); + } + } + 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.0085364, 0.0088823, 0.0089161, 0.0088975, 0.0087914, 0.0085215, 0.008421", \ + "0.0079347, 0.0083465, 0.0083657, 0.0083123, 0.0082055, 0.0080452, 0.007683", \ + "0.00793, 0.0083032, 0.0084743, 0.0084009, 0.0082972, 0.0079451, 0.0078823", \ + "0.0079316, 0.0082809, 0.0082867, 0.008369, 0.0081718, 0.0083729, 0.0075479", \ + "0.0079437, 0.0083429, 0.0084346, 0.0084136, 0.0082659, 0.0085857, 0.0077553", \ + "0.0078374, 0.0081965, 0.008305, 0.0083437, 0.0083821, 0.0079829, 0.0081659", \ + "0.0077271, 0.0081046, 0.0081477, 0.0081371, 0.0082565, 0.0082155, 0.0081584" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.007147, 0.0076759, 0.0077028, 0.0076552, 0.0075569, 0.0073169, 0.0068908", \ + "0.0064699, 0.0070538, 0.0070532, 0.0070503, 0.0069304, 0.0066856, 0.0061989", \ + "0.0065122, 0.00701, 0.007035, 0.0072608, 0.0069299, 0.0066649, 0.0062031", \ + "0.0064908, 0.0070651, 0.0070724, 0.0069738, 0.0070937, 0.0067342, 0.0063332", \ + "0.0065628, 0.007068, 0.0071771, 0.007224, 0.0070033, 0.0069083, 0.006651", \ + "0.0068767, 0.007345, 0.0074177, 0.0075249, 0.0075185, 0.0075362, 0.0066493", \ + "0.0074616, 0.0079136, 0.0079981, 0.0079155, 0.0079253, 0.007952, 0.0081539" \ + ); + } + } + 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.0116294, 0.0120497, 0.0120708, 0.012038, 0.011903, 0.011676, 0.0113033", \ + "0.0113765, 0.0117289, 0.0117361, 0.0119939, 0.0117329, 0.0113321, 0.0109947", \ + "0.0114615, 0.0116949, 0.0117364, 0.0119586, 0.0119107, 0.0113899, 0.0110658", \ + "0.0119906, 0.0121646, 0.0121969, 0.0121134, 0.0123227, 0.0118092, 0.0118424", \ + "0.0137493, 0.0135996, 0.0136381, 0.0136353, 0.0135204, 0.0134861, 0.0131835", \ + "0.0181702, 0.0176548, 0.0175648, 0.0175603, 0.0175846, 0.0174364, 0.016948", \ + "0.028023, 0.0268184, 0.0266227, 0.0264417, 0.0263011, 0.026141, 0.0262639" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00957749, 0.0100652, 0.0100712, 0.0100167, 0.00990785, 0.0096894, 0.0092276", \ + "0.00953094, 0.00990495, 0.0100751, 0.00996415, 0.00989425, 0.00964177, 0.00922525", \ + "0.00986968, 0.0101229, 0.0101367, 0.0103214, 0.0101272, 0.00993557, 0.00948361", \ + "0.0107893, 0.0108951, 0.0109673, 0.0108697, 0.0109493, 0.0107797, 0.0107014", \ + "0.0131646, 0.0130053, 0.0130114, 0.0131162, 0.0130521, 0.0127685, 0.0130802", \ + "0.018209, 0.0176013, 0.0174381, 0.017605, 0.0176607, 0.0176712, 0.01708", \ + "0.0287947, 0.0272795, 0.0271729, 0.0270681, 0.0268818, 0.0269102, 0.0268636" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00202299; + rise_capacitance : 0.00224083; + rise_capacitance_range (0.00198057, 0.00244224); + fall_capacitance : 0.00180516; + fall_capacitance_range (0.00180516, 0.00235511); + 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.0684653, 0.0197201, 0.0524346, 0.0720277", \ + "-0.164478, -0.0713009, -0.0357467, -0.0158963", \ + "-0.217028, -0.12422, -0.0863477, -0.0636829", \ + "-0.279802, -0.184781, -0.145364, -0.118062" \ + ); + } + 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.0701296, -0.0812978, -0.106064", \ + "-0.176957, -0.157881, -0.16949, -0.194581", \ + "-0.240174, -0.218627, -0.229361, -0.252955", \ + "-0.29869, -0.27, -0.280961, -0.304008" \ + ); + } + } + 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.0758009, -0.0147285, -0.047291, -0.0639326", \ + "0.16947, 0.0789403, 0.043614, 0.0213943", \ + "0.222172, 0.132088, 0.0944428, 0.0721577", \ + "0.285199, 0.190279, 0.151013, 0.123965" \ + ); + } + 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.0900962, 0.12759, 0.203205", \ + "0.181949, 0.173159, 0.203581, 0.260557", \ + "0.245318, 0.231739, 0.256345, 0.306629", \ + "0.304087, 0.283745, 0.303561, 0.34533" \ + ); + } + } + 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.00136961, 0.00123591, 0.00146769, 0.00213464, 0.00380729, 0.0075086, 0.0154035" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00569423, 0.00567284, 0.00593098, 0.00664608, 0.00837951, 0.012175, 0.0202357" \ + ); + } + } + 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.0146846, 0.0144129, 0.0146029, 0.0152731, 0.0169239, 0.0206292, 0.028468" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0171958, 0.0219283, 0.0224589, 0.0231814, 0.0249244, 0.0288883, 0.0372274" \ + ); + } + } + 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.0146846, 0.0144129, 0.0146029, 0.0152731, 0.0169239, 0.0206292, 0.028468" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0171958, 0.0219283, 0.0224589, 0.0231814, 0.0249244, 0.0288883, 0.0372274" \ + ); + } + } + } + pin (GATE_N) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00215466; + rise_capacitance : 0.00257224; + rise_capacitance_range (0.00226425, 0.00289308); + fall_capacitance : 0.00194587; + fall_capacitance_range (0.00194587, 0.00265852); + 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.105438, 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.0164192, 0.0161326, 0.0164595, 0.0172392, 0.0191938, 0.0237905, 0.0335881" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0158649, 0.0157119, 0.0160522, 0.0169039, 0.0191238, 0.0239146, 0.0341541" \ + ); + } + } + 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.0188859, 0.0193384, 0.0196727, 0.0205269, 0.0227357, 0.027697, 0.0380047" \ + ); + } + } + 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.00959359, 0.00940064, 0.00975953, 0.0105419, 0.0125348, 0.017271, 0.027102" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0189622, 0.0194049, 0.0197416, 0.020588, 0.0228538, 0.0277704, 0.0381044" \ + ); + } + } + 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.0164192, 0.0161326, 0.0164595, 0.0172392, 0.0191938, 0.0237905, 0.0335881" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0188859, 0.0193384, 0.0196727, 0.0205269, 0.0227357, 0.027697, 0.0380047" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00290701; + rise_capacitance : 0.00299666; + rise_capacitance_range (0.00253421, 0.00331094); + fall_capacitance : 0.00281737; + fall_capacitance_range (0.00260234, 0.00297499); + 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.039123, -0.127041, -0.163021, -0.190756", \ + "0.0097368, -0.0789403, -0.116353, -0.146295", \ + "0.0344321, -0.0514812, -0.089046, -0.119939", \ + "0.0639326, -0.0213943, -0.055208, -0.0855946" \ + ); + } + } + 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.051349, 0.13952, 0.178452, 0.206946", \ + "0.00274232, 0.0916726, 0.126843, 0.157291", \ + "-0.024145, 0.0619709, 0.0998395, 0.131239", \ + "-0.0558375, 0.0296413, 0.0665078, 0.0944492" \ + ); + } + } + 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.198364, 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.000166488, 0.000152087, 0.000160009, 0.000150846, 0.000165165, 0.000163018, 0.000160192" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000233554, 0.00014408, 0.000119342, 9.7561e-05, 8.33486e-05, 7.01724e-05, 5.41661e-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 ( \ + "0.000167064, 0.000158236, 0.000157757, 0.000151727, 0.000166517, 0.000164273, 0.000160739" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000234048, 0.000144247, 0.000118828, 9.74549e-05, 8.4585e-05, 7.05823e-05, 5.39478e-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.000167064, 0.000158236, 0.000157757, 0.000151727, 0.000166517, 0.000164273, 0.000160739" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000234048, 0.000144247, 0.000118828, 9.74549e-05, 8.4585e-05, 7.05823e-05, 5.39478e-05" \ + ); + } + } + } + latch (IQ,IQN) { + clear : "!RESET_B"; + data_in : "D"; + enable : "!GATE_N"; + } + } + cell (sg13cmos5l_dlygate4sd1_1) { + area : 14.5152; + cell_footprint : "dlygate4sd1"; + cell_leakage_power : 1439.16; + leakage_power () { + value : 1627.55; + when : "!A&!X"; + } + leakage_power () { + value : 1250.77; + 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.119065, 0.189925, 0.236257, 0.312384, 0.43939, 0.651206, 1.00416", \ + "0.147312, 0.218218, 0.264378, 0.340476, 0.467593, 0.679579, 1.03314", \ + "0.16513, 0.235869, 0.282116, 0.35828, 0.485449, 0.697459, 1.05023", \ + "0.188935, 0.259699, 0.305877, 0.382015, 0.509166, 0.720859, 1.07373", \ + "0.217233, 0.288039, 0.334234, 0.410368, 0.537649, 0.749405, 1.10215", \ + "0.248105, 0.319008, 0.364775, 0.440983, 0.568231, 0.780041, 1.13284", \ + "0.272424, 0.343276, 0.389418, 0.465639, 0.593015, 0.804685, 1.15773" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0189707, 0.111258, 0.178455, 0.289834, 0.476554, 0.78782, 1.30617", \ + "0.0189954, 0.111259, 0.178459, 0.28988, 0.47677, 0.787821, 1.30689", \ + "0.0190153, 0.11128, 0.178479, 0.289881, 0.476771, 0.787822, 1.3069", \ + "0.0191478, 0.111283, 0.17848, 0.289882, 0.476772, 0.787823, 1.31423", \ + "0.019374, 0.111284, 0.178481, 0.289883, 0.476773, 0.787824, 1.31424", \ + "0.019752, 0.111319, 0.178482, 0.289884, 0.476774, 0.787825, 1.31425", \ + "0.020478, 0.111407, 0.178559, 0.289935, 0.476775, 0.787826, 1.31426" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.13631, 0.199057, 0.239014, 0.305113, 0.415536, 0.599509, 0.905702", \ + "0.17118, 0.233915, 0.274045, 0.340089, 0.450553, 0.634416, 0.940639", \ + "0.19681, 0.259549, 0.299654, 0.365701, 0.476057, 0.659938, 0.966206", \ + "0.234209, 0.296954, 0.337127, 0.4032, 0.513518, 0.697348, 1.00371", \ + "0.291769, 0.354606, 0.394766, 0.460797, 0.571261, 0.755014, 1.06132", \ + "0.372593, 0.435675, 0.475783, 0.541879, 0.652343, 0.836182, 1.1425", \ + "0.491638, 0.554995, 0.59513, 0.661341, 0.771763, 0.955623, 1.26194" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0152748, 0.0887692, 0.141664, 0.22982, 0.377371, 0.622804, 1.03238", \ + "0.0152771, 0.0887702, 0.141665, 0.229821, 0.377642, 0.622918, 1.03298", \ + "0.015374, 0.0887712, 0.141666, 0.229822, 0.377643, 0.624452, 1.03299", \ + "0.0154841, 0.0887722, 0.141741, 0.229823, 0.377644, 0.624453, 1.03314", \ + "0.01576, 0.0887775, 0.141742, 0.229824, 0.377645, 0.624454, 1.03315", \ + "0.016203, 0.088868, 0.141761, 0.229825, 0.377646, 0.624455, 1.03316", \ + "0.017172, 0.089064, 0.141799, 0.229826, 0.377647, 0.624456, 1.03317" \ + ); + } + } + 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.0156882, 0.0161319, 0.0161714, 0.0161248, 0.0160008, 0.0157661, 0.0157733", \ + "0.0154479, 0.0159316, 0.0159456, 0.0159512, 0.0157522, 0.0154915, 0.0151958", \ + "0.0155697, 0.0159612, 0.0160319, 0.0161605, 0.0158647, 0.0155895, 0.0152762", \ + "0.0158877, 0.0163551, 0.0163658, 0.0162922, 0.0163301, 0.0159223, 0.0163294", \ + "0.0168528, 0.0173005, 0.0173558, 0.0174105, 0.017228, 0.017189, 0.0166579", \ + "0.0190915, 0.0195075, 0.0195103, 0.0195986, 0.0196573, 0.019503, 0.0189806", \ + "0.024018, 0.024308, 0.0243272, 0.0244338, 0.0244259, 0.0243539, 0.0244889" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0150393, 0.0155502, 0.0155173, 0.0154958, 0.0154185, 0.0151971, 0.0147549", \ + "0.0148953, 0.0154422, 0.0154408, 0.0153995, 0.0153678, 0.0150466, 0.014685", \ + "0.0150566, 0.0155528, 0.015562, 0.0157265, 0.0154143, 0.0154194, 0.0148431", \ + "0.0154376, 0.0159825, 0.0159971, 0.0158996, 0.0160042, 0.0157694, 0.0152388", \ + "0.0164275, 0.0169306, 0.0170064, 0.0170489, 0.0168857, 0.0167419, 0.0165714", \ + "0.0187702, 0.0192236, 0.0192708, 0.0193726, 0.0193506, 0.019328, 0.0187219", \ + "0.0237488, 0.0241507, 0.0242201, 0.0241547, 0.0241858, 0.0242084, 0.0243504" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00147529; + rise_capacitance : 0.00147667; + rise_capacitance_range (0.00130451, 0.00165791); + fall_capacitance : 0.00147391; + fall_capacitance_range (0.00138187, 0.00153609); + } + } + cell (sg13cmos5l_dlygate4sd2_1) { + area : 14.5152; + cell_footprint : "dlygate4sd2"; + cell_leakage_power : 1459.32; + leakage_power () { + value : 1647.7; + when : "!A&!X"; + } + leakage_power () { + value : 1270.93; + 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.176214, 0.248697, 0.294947, 0.371066, 0.498453, 0.710653, 1.06323", \ + "0.207432, 0.280185, 0.326455, 0.40279, 0.530049, 0.742019, 1.09468", \ + "0.227715, 0.300421, 0.346746, 0.422843, 0.550196, 0.761989, 1.1159", \ + "0.257298, 0.329857, 0.376246, 0.452343, 0.579618, 0.791441, 1.14437", \ + "0.293048, 0.365764, 0.412085, 0.488162, 0.615432, 0.827449, 1.17999", \ + "0.337728, 0.410402, 0.456672, 0.532944, 0.660151, 0.871965, 1.22495", \ + "0.382436, 0.45536, 0.501538, 0.577703, 0.705218, 0.91707, 1.27021" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.021356, 0.112404, 0.179272, 0.290585, 0.477179, 0.788201, 1.30657", \ + "0.021357, 0.112405, 0.179273, 0.290586, 0.47718, 0.788328, 1.3067", \ + "0.021358, 0.112406, 0.179274, 0.290587, 0.477181, 0.788631, 1.30854", \ + "0.021359, 0.112407, 0.179275, 0.290588, 0.477182, 0.788632, 1.30855", \ + "0.0215409, 0.112446, 0.179276, 0.290589, 0.477224, 0.788633, 1.30856", \ + "0.021899, 0.112498, 0.179286, 0.290602, 0.477225, 0.788634, 1.30857", \ + "0.022602, 0.112709, 0.179432, 0.290603, 0.477226, 0.788635, 1.30858" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.19696, 0.26679, 0.307623, 0.373885, 0.484378, 0.66851, 0.975096", \ + "0.23393, 0.303753, 0.344321, 0.410719, 0.521155, 0.705177, 1.0116", \ + "0.263327, 0.333272, 0.374026, 0.440267, 0.550883, 0.734806, 1.04151", \ + "0.307403, 0.37734, 0.418123, 0.484513, 0.594961, 0.77902, 1.08556", \ + "0.374666, 0.444623, 0.485384, 0.551645, 0.662174, 0.846356, 1.15251", \ + "0.468045, 0.538104, 0.578897, 0.645193, 0.755838, 0.939699, 1.24615", \ + "0.60316, 0.673596, 0.714435, 0.780772, 0.891421, 1.07535, 1.3817" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0213732, 0.0938794, 0.145396, 0.232525, 0.379408, 0.62561, 1.03467", \ + "0.0213742, 0.0938804, 0.145397, 0.232526, 0.379651, 0.625611, 1.03476", \ + "0.0213752, 0.0938882, 0.145504, 0.232527, 0.379652, 0.625612, 1.03507", \ + "0.0214563, 0.093923, 0.145505, 0.232528, 0.379653, 0.625613, 1.03522", \ + "0.0216016, 0.0939374, 0.145506, 0.232529, 0.379654, 0.625614, 1.03523", \ + "0.021942, 0.094103, 0.145536, 0.23253, 0.379655, 0.625615, 1.03524", \ + "0.022668, 0.094509, 0.145733, 0.232555, 0.379656, 0.625616, 1.03525" \ + ); + } + } + 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.0186412, 0.0190184, 0.019041, 0.0190015, 0.0188784, 0.0186531, 0.0186369", \ + "0.018395, 0.0189112, 0.0189396, 0.0188271, 0.0187064, 0.0184758, 0.0183403", \ + "0.0184084, 0.018781, 0.0188783, 0.0188971, 0.0187731, 0.0184743, 0.018689", \ + "0.0187674, 0.0191909, 0.0192194, 0.0191693, 0.0192468, 0.0188181, 0.0189175", \ + "0.0196498, 0.0200249, 0.0201374, 0.0201611, 0.0199401, 0.0199655, 0.0196253", \ + "0.0217158, 0.0220705, 0.0220999, 0.022124, 0.0222044, 0.022138, 0.021545", \ + "0.0263468, 0.0265906, 0.0266161, 0.0267163, 0.026692, 0.0266872, 0.0267562" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0181118, 0.0185691, 0.0186132, 0.018593, 0.0184956, 0.0183473, 0.0179081", \ + "0.017866, 0.018424, 0.018423, 0.0183543, 0.0182568, 0.0180815, 0.0176355", \ + "0.0179333, 0.0184044, 0.018493, 0.0185414, 0.0184673, 0.0181674, 0.0177925", \ + "0.0182837, 0.0187653, 0.0188009, 0.0187484, 0.0188976, 0.0186813, 0.0181651", \ + "0.0192287, 0.0196876, 0.0197411, 0.0197762, 0.0195477, 0.0196183, 0.0190305", \ + "0.0214573, 0.0218516, 0.0219529, 0.0219503, 0.0219989, 0.0220342, 0.0212075", \ + "0.026289, 0.026639, 0.0267159, 0.0266434, 0.0267625, 0.0268185, 0.0268295" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0014694; + rise_capacitance : 0.00146848; + rise_capacitance_range (0.0013144, 0.00163462); + fall_capacitance : 0.00147031; + fall_capacitance_range (0.00139175, 0.00152747); + } + } + cell (sg13cmos5l_dlygate4sd3_1) { + area : 16.3296; + cell_footprint : "dlygate4sd3"; + cell_leakage_power : 2742.91; + leakage_power () { + value : 2931.3; + when : "!A&!X"; + } + leakage_power () { + value : 2554.52; + 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.386012, 0.472481, 0.520809, 0.598287, 0.725928, 0.938178, 1.29122", \ + "0.421354, 0.507675, 0.556201, 0.633518, 0.761291, 0.973455, 1.32665", \ + "0.447212, 0.533862, 0.582021, 0.659216, 0.78709, 0.999331, 1.35216", \ + "0.485305, 0.571825, 0.619941, 0.697289, 0.825149, 1.0372, 1.39023", \ + "0.537312, 0.623702, 0.67211, 0.7495, 0.8772, 1.08898, 1.44191", \ + "0.60536, 0.691763, 0.740228, 0.817608, 0.94541, 1.15758, 1.51046", \ + "0.687961, 0.774742, 0.823097, 0.900477, 1.02833, 1.24054, 1.59349" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0326053, 0.124272, 0.188748, 0.297639, 0.482443, 0.792571, 1.31084", \ + "0.0326063, 0.124319, 0.188749, 0.29764, 0.482675, 0.792614, 1.31085", \ + "0.0326073, 0.124509, 0.18875, 0.297641, 0.482676, 0.792878, 1.31086", \ + "0.0326103, 0.12451, 0.188763, 0.297642, 0.482677, 0.792879, 1.31087", \ + "0.0326113, 0.124511, 0.188806, 0.297643, 0.482678, 0.79288, 1.31088", \ + "0.032739, 0.124512, 0.188807, 0.297693, 0.482679, 0.792881, 1.31089", \ + "0.033113, 0.12465, 0.189035, 0.297694, 0.48268, 0.792882, 1.3109" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.404351, 0.490856, 0.535698, 0.604989, 0.71694, 0.901696, 1.20848", \ + "0.442156, 0.528402, 0.573439, 0.642842, 0.754729, 0.93912, 1.24588", \ + "0.476163, 0.562794, 0.607473, 0.676947, 0.788869, 0.973298, 1.28044", \ + "0.530904, 0.617659, 0.662729, 0.732073, 0.843975, 1.02854, 1.33528", \ + "0.616819, 0.703436, 0.748379, 0.817782, 0.929654, 1.11411, 1.42064", \ + "0.736101, 0.822964, 0.867696, 0.937423, 1.04927, 1.23354, 1.54041", \ + "0.912571, 0.99952, 1.04451, 1.11408, 1.2262, 1.41061, 1.71723" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0343383, 0.111627, 0.161366, 0.245117, 0.388284, 0.63107, 1.03945", \ + "0.0343393, 0.111628, 0.161384, 0.245118, 0.388365, 0.631474, 1.03946", \ + "0.0343403, 0.111629, 0.161385, 0.245865, 0.388366, 0.631679, 1.03955", \ + "0.0343724, 0.11163, 0.161386, 0.245866, 0.388367, 0.63168, 1.04126", \ + "0.034456, 0.111631, 0.161387, 0.245867, 0.388368, 0.631681, 1.04127", \ + "0.034647, 0.111888, 0.161388, 0.245868, 0.388369, 0.631682, 1.04128", \ + "0.035162, 0.112061, 0.161855, 0.245869, 0.388439, 0.631683, 1.04129" \ + ); + } + } + 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.0268987, 0.0270068, 0.0270543, 0.0270611, 0.0269412, 0.0267168, 0.0266761", \ + "0.0266445, 0.0267499, 0.0268554, 0.0268345, 0.0267314, 0.026444, 0.026442", \ + "0.0265747, 0.0267469, 0.0269149, 0.0267345, 0.0266414, 0.0264087, 0.026282", \ + "0.0266264, 0.0267172, 0.0267411, 0.0268647, 0.0267793, 0.0266949, 0.0262941", \ + "0.0273193, 0.0274478, 0.0275394, 0.0274817, 0.0273647, 0.0275054, 0.0274178", \ + "0.0290586, 0.0291753, 0.0292024, 0.0293426, 0.0293777, 0.029177, 0.0287454", \ + "0.0331308, 0.0332214, 0.0333327, 0.0333045, 0.0334129, 0.0334532, 0.0333889" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0266438, 0.0267494, 0.0267836, 0.0267576, 0.0266818, 0.0265208, 0.0261397", \ + "0.0263164, 0.026352, 0.0264081, 0.0264757, 0.0263208, 0.0261473, 0.0257083", \ + "0.0262695, 0.0264242, 0.0264533, 0.0264717, 0.0262878, 0.0260853, 0.0257935", \ + "0.0262938, 0.0264582, 0.0265394, 0.0266244, 0.0265045, 0.0263421, 0.0261678", \ + "0.0271184, 0.0271857, 0.0273059, 0.0272499, 0.027099, 0.0272498, 0.02669", \ + "0.0288869, 0.028966, 0.0290158, 0.0290876, 0.0291241, 0.028823, 0.0283625", \ + "0.0331258, 0.0331246, 0.0331626, 0.0332672, 0.0332861, 0.0333093, 0.0331178" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00148353; + rise_capacitance : 0.00147481; + rise_capacitance_range (0.00135986, 0.00161054); + fall_capacitance : 0.00149226; + fall_capacitance_range (0.00143023, 0.00154251); + } + } + cell (sg13cmos5l_ebufn_2) { + area : 18.144; + cell_footprint : "ebufn"; + cell_leakage_power : 1486.29; + leakage_power () { + value : 1479.5; + when : "A&TE_B"; + } + leakage_power () { + value : 1171.81; + when : "!A&TE_B"; + } + leakage_power () { + value : 1346.06; + when : "A&!TE_B"; + } + leakage_power () { + value : 1947.78; + when : "!A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "A"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 0.6; + capacitance : 0.00614115; + rise_capacitance : 0.00482931; + rise_capacitance_range (0.00482931, 0.00482931); + fall_capacitance : 0.00745299; + fall_capacitance_range (0.00745299, 0.00745299); + 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.00582931, 0.0516293, 0.0828293, 0.134429, 0.220829, 0.364829, 0.604829"); + values ( \ + "0.0645736, 0.207484, 0.299898, 0.453194, 0.710618, 1.14045, 1.85773", \ + "0.0965607, 0.240176, 0.333386, 0.486857, 0.743691, 1.17318, 1.89117", \ + "0.11681, 0.260833, 0.354177, 0.508049, 0.765309, 1.19577, 1.91139", \ + "0.145295, 0.29089, 0.384632, 0.538625, 0.796388, 1.22524, 1.94113", \ + "0.182643, 0.330828, 0.423198, 0.577235, 0.835451, 1.26442, 1.9806", \ + "0.23348, 0.387384, 0.480673, 0.633514, 0.890347, 1.32046, 2.0369", \ + "0.302018, 0.471873, 0.564169, 0.71776, 0.975744, 1.4036, 2.12074" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00582931, 0.0516293, 0.0828293, 0.134429, 0.220829, 0.364829, 0.604829"); + values ( \ + "0.0228726, 0.216234, 0.349151, 0.56883, 0.936654, 1.54968, 2.57138", \ + "0.026009, 0.216419, 0.3493, 0.569591, 0.936655, 1.54969, 2.57139", \ + "0.0294407, 0.216616, 0.349301, 0.569592, 0.936656, 1.55049, 2.5714", \ + "0.0352314, 0.217359, 0.349778, 0.569593, 0.936657, 1.5505, 2.57141", \ + "0.0434665, 0.218876, 0.350609, 0.569714, 0.937056, 1.55051, 2.57142", \ + "0.058104, 0.224107, 0.353662, 0.571803, 0.938054, 1.55052, 2.57143", \ + "0.082721, 0.23918, 0.36317, 0.578456, 0.943687, 1.55302, 2.57191" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00845299, 0.054253, 0.085453, 0.137053, 0.223453, 0.367453, 0.607453"); + values ( \ + "0.0654568, 0.175709, 0.244375, 0.35749, 0.546561, 0.861519, 1.38614", \ + "0.0971065, 0.207406, 0.276217, 0.389318, 0.5784, 0.893266, 1.4177", \ + "0.11844, 0.22917, 0.297978, 0.411345, 0.600166, 0.915591, 1.44011", \ + "0.147914, 0.260115, 0.328555, 0.441669, 0.630746, 0.945744, 1.47033", \ + "0.190574, 0.307515, 0.37482, 0.487481, 0.675824, 0.99069, 1.51538", \ + "0.242512, 0.369067, 0.436729, 0.54793, 0.734703, 1.04803, 1.57179", \ + "0.307077, 0.451482, 0.520306, 0.633086, 0.820046, 1.13324, 1.65693" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00845299, 0.054253, 0.085453, 0.137053, 0.223453, 0.367453, 0.607453"); + values ( \ + "0.0196652, 0.150371, 0.241666, 0.39244, 0.64503, 1.06611, 1.76785", \ + "0.0221142, 0.15058, 0.241667, 0.392487, 0.645031, 1.06612, 1.76893", \ + "0.0256255, 0.151246, 0.241866, 0.392525, 0.64507, 1.06703, 1.76921", \ + "0.0322566, 0.152869, 0.242865, 0.393008, 0.645401, 1.06704, 1.76922", \ + "0.0423632, 0.156625, 0.244617, 0.394159, 0.646132, 1.06705, 1.76939", \ + "0.058692, 0.165781, 0.250277, 0.397033, 0.647726, 1.06814, 1.7694", \ + "0.084705, 0.189034, 0.267216, 0.408948, 0.65541, 1.07282, 1.77045" \ + ); + } + } + 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.00582931, 0.0516293, 0.0828293, 0.134429, 0.220829, 0.364829, 0.604829"); + values ( \ + "0.0484877, 0.0486782, 0.0486792, 0.0486802, 0.0486812, 0.0486822, 0.0486832", \ + "0.0732151, 0.0732161, 0.0732171, 0.0732181, 0.0732191, 0.0732201, 0.0732211", \ + "0.0856164, 0.0856167, 0.0856177, 0.0856187, 0.0856197, 0.0856207, 0.0856217", \ + "0.104023, 0.104024, 0.104025, 0.104026, 0.104027, 0.104028, 0.104029", \ + "0.129783, 0.129784, 0.129785, 0.129786, 0.129787, 0.129788, 0.129789", \ + "0.16069, 0.160691, 0.160692, 0.160693, 0.160694, 0.160695, 0.160696", \ + "0.203701, 0.203702, 0.203703, 0.203704, 0.203705, 0.203706, 0.203707" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00582931, 0.0516293, 0.0828293, 0.134429, 0.220829, 0.364829, 0.604829"); + values ( \ + "0.0484877, 0.0486782, 0.0486792, 0.0486802, 0.0486812, 0.0486822, 0.0486832", \ + "0.0732151, 0.0732161, 0.0732171, 0.0732181, 0.0732191, 0.0732201, 0.0732211", \ + "0.0856164, 0.0856167, 0.0856177, 0.0856187, 0.0856197, 0.0856207, 0.0856217", \ + "0.104023, 0.104024, 0.104025, 0.104026, 0.104027, 0.104028, 0.104029", \ + "0.129783, 0.129784, 0.129785, 0.129786, 0.129787, 0.129788, 0.129789", \ + "0.16069, 0.160691, 0.160692, 0.160693, 0.160694, 0.160695, 0.160696", \ + "0.203701, 0.203702, 0.203703, 0.203704, 0.203705, 0.203706, 0.203707" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00845299, 0.054253, 0.085453, 0.137053, 0.223453, 0.367453, 0.607453"); + values ( \ + "0.0293553, 0.0293563, 0.0293573, 0.0293678, 0.0293688, 0.0293698, 0.0293708", \ + "0.0333904, 0.0333914, 0.0333924, 0.0333934, 0.0333944, 0.0333954, 0.0333964", \ + "0.0395336, 0.0395341, 0.0395351, 0.0395361, 0.0395371, 0.0395381, 0.0395391", \ + "0.0548762, 0.0548772, 0.0548782, 0.0548792, 0.0548802, 0.0548812, 0.0548822", \ + "0.0837287, 0.0837297, 0.0837307, 0.0837317, 0.0837327, 0.0837337, 0.0837347", \ + "0.139767, 0.139768, 0.139769, 0.13977, 0.139771, 0.139772, 0.139773", \ + "0.253691, 0.253692, 0.253693, 0.253694, 0.253695, 0.253696, 0.253697" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00845299, 0.054253, 0.085453, 0.137053, 0.223453, 0.367453, 0.607453"); + values ( \ + "0.0293553, 0.0293563, 0.0293573, 0.0293678, 0.0293688, 0.0293698, 0.0293708", \ + "0.0333904, 0.0333914, 0.0333924, 0.0333934, 0.0333944, 0.0333954, 0.0333964", \ + "0.0395336, 0.0395341, 0.0395351, 0.0395361, 0.0395371, 0.0395381, 0.0395391", \ + "0.0548762, 0.0548772, 0.0548782, 0.0548792, 0.0548802, 0.0548812, 0.0548822", \ + "0.0837287, 0.0837297, 0.0837307, 0.0837317, 0.0837327, 0.0837337, 0.0837347", \ + "0.139767, 0.139768, 0.139769, 0.13977, 0.139771, 0.139772, 0.139773", \ + "0.253691, 0.253692, 0.253693, 0.253694, 0.253695, 0.253696, 0.253697" \ + ); + } + } + 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.00582931, 0.0516293, 0.0828293, 0.134429, 0.220829, 0.364829, 0.604829"); + values ( \ + "0.0351743, 0.172555, 0.266064, 0.420352, 0.679084, 1.11002, 1.82826", \ + "0.053516, 0.199985, 0.293562, 0.448068, 0.707277, 1.13733, 1.85682", \ + "0.0603009, 0.224546, 0.319232, 0.473974, 0.732546, 1.16396, 1.88145", \ + "0.0614165, 0.264277, 0.365452, 0.523631, 0.782732, 1.21434, 1.93222", \ + "0.0614175, 0.320619, 0.43936, 0.612625, 0.881588, 1.31506, 2.03368", \ + "0.0614185, 0.376881, 0.530303, 0.740706, 1.04426, 1.50235, 2.2298", \ + "0.0614195, 0.380679, 0.606568, 0.890875, 1.26782, 1.80089, 2.5892" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00582931, 0.0516293, 0.0828293, 0.134429, 0.220829, 0.364829, 0.604829"); + values ( \ + "0.0221552, 0.216314, 0.34921, 0.568805, 0.936656, 1.54968, 2.57142", \ + "0.029198, 0.217372, 0.35013, 0.568981, 0.937351, 1.54969, 2.57164", \ + "0.0381424, 0.224108, 0.352571, 0.569559, 0.93758, 1.54974, 2.57231", \ + "0.0549277, 0.245504, 0.368617, 0.577972, 0.938847, 1.54982, 2.57232", \ + "0.0872221, 0.295139, 0.415057, 0.616216, 0.961326, 1.55764, 2.57268", \ + "0.144497, 0.395337, 0.518177, 0.716558, 1.04886, 1.61572, 2.59768", \ + "0.250916, 0.586525, 0.723021, 0.925165, 1.25511, 1.80339, 2.73944" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00845299, 0.054253, 0.085453, 0.137053, 0.223453, 0.367453, 0.607453"); + values ( \ + "0.061462, 0.209934, 0.30721, 0.467935, 0.73684, 1.18488, 1.93181", \ + "0.0882906, 0.237736, 0.335021, 0.495703, 0.764755, 1.21279, 1.95975", \ + "0.104445, 0.255214, 0.352543, 0.513319, 0.782207, 1.23052, 1.97714", \ + "0.126462, 0.279537, 0.377171, 0.538029, 0.807004, 1.2552, 2.00233", \ + "0.157919, 0.316367, 0.414321, 0.575211, 0.844396, 1.29239, 2.03962", \ + "0.1937, 0.363321, 0.461833, 0.623675, 0.893288, 1.34131, 2.08832", \ + "0.231881, 0.424357, 0.524801, 0.688825, 0.959929, 1.40879, 2.15592" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00845299, 0.054253, 0.085453, 0.137053, 0.223453, 0.367453, 0.607453"); + values ( \ + "0.0167213, 0.150415, 0.241728, 0.392739, 0.644769, 1.06593, 1.76893", \ + "0.017256, 0.150432, 0.241729, 0.39274, 0.645037, 1.06623, 1.76894", \ + "0.0180049, 0.150433, 0.24173, 0.392741, 0.645386, 1.06624, 1.76895", \ + "0.0197885, 0.150701, 0.241731, 0.392742, 0.645387, 1.06625, 1.76918", \ + "0.0234104, 0.150839, 0.241844, 0.392743, 0.645392, 1.06626, 1.76919", \ + "0.030182, 0.152361, 0.242709, 0.393034, 0.645393, 1.06627, 1.7692", \ + "0.042424, 0.157932, 0.246677, 0.395955, 0.646719, 1.06692, 1.76921" \ + ); + } + } + 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.00582931, 0.0516293, 0.0828293, 0.134429, 0.220829, 0.364829, 0.604829"); + values ( \ + "0.00619058, 0.00698138, 0.00653238, 0.00599008, 0.00532668, 0.00493218, 0.00450908", \ + "0.00633531, 0.00732341, 0.00712771, 0.00667571, 0.00586041, 0.00491841, 0.00495301", \ + "0.00632198, 0.00725528, 0.00714438, 0.00681238, 0.00604848, 0.00527038, 0.00502278", \ + "0.0065631, 0.0070404, 0.0071639, 0.0072787, 0.0063925, 0.0053815, 0.005084", \ + "0.0069047, 0.0067632, 0.006822, 0.006633, 0.006875, 0.0056107, 0.0052133", \ + "0.007985, 0.0064642, 0.0064031, 0.0064, 0.0061372, 0.0058766, 0.0052177", \ + "0.0104159, 0.0066123, 0.0063177, 0.0060949, 0.0064284, 0.0058292, 0.004965" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00845299, 0.054253, 0.085453, 0.137053, 0.223453, 0.367453, 0.607453"); + values ( \ + "0.00989443, 0.011514, 0.011557, 0.0114673, 0.0112388, 0.0107242, 0.0100496", \ + "0.00977284, 0.011261, 0.0112069, 0.0111512, 0.0109572, 0.0104181, 0.00996194", \ + "0.00987549, 0.0108507, 0.0112394, 0.0112396, 0.0107723, 0.0104643, 0.00987109", \ + "0.0100551, 0.0104965, 0.0104668, 0.0106897, 0.0104779, 0.00983076, 0.00926246", \ + "0.0106559, 0.0104337, 0.0104334, 0.0102606, 0.0101278, 0.00948884, 0.010825", \ + "0.0119461, 0.0101, 0.0102982, 0.0102342, 0.0099758, 0.0090972, 0.0105803", \ + "0.0144836, 0.0107732, 0.0104651, 0.0102878, 0.0100682, 0.0100257, 0.0094106" \ + ); + } + } + 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.00582931, 0.0516293, 0.0828293, 0.134429, 0.220829, 0.364829, 0.604829"); + values ( \ + "0.003261, 0.0030734, 0.0029588, 0.0027631, 0.0024176, 0.0024322, 0.0023529", \ + "0.0032064, 0.0030212, 0.0029999, 0.0027793, 0.0025379, 0.0023956, 0.0022316", \ + "0.0032359, 0.0031967, 0.0029866, 0.0027468, 0.002493, 0.0023793, 0.0021737", \ + "0.0032091, 0.0030736, 0.0031041, 0.0028593, 0.0025321, 0.0023646, 0.0022746", \ + "0.0032127, 0.0032291, 0.0030851, 0.0029736, 0.0025343, 0.0031901, 0.0022511", \ + "0.0031913, 0.0032068, 0.003177, 0.0032241, 0.0027332, 0.0034741, 0.0030806", \ + "0.0031515, 0.0029541, 0.0031051, 0.0031454, 0.003091, 0.002373, 0.0027581" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00845299, 0.054253, 0.085453, 0.137053, 0.223453, 0.367453, 0.607453"); + values ( \ + "0.0036625, 0.0124296, 0.0184766, 0.0286259, 0.045061, 0.0727785, 0.119995", \ + "0.00357, 0.012698, 0.0182891, 0.0282886, 0.0448629, 0.0727475, 0.119071", \ + "0.0035253, 0.0121697, 0.0185301, 0.0291535, 0.044735, 0.0724955, 0.119339", \ + "0.0034409, 0.0123893, 0.0183396, 0.0281391, 0.045898, 0.0720602, 0.119283", \ + "0.0033303, 0.01225, 0.0184267, 0.0284446, 0.0446774, 0.0751458, 0.119918", \ + "0.0031873, 0.011655, 0.0175474, 0.0283424, 0.0455485, 0.0725409, 0.121214", \ + "0.0030277, 0.0110093, 0.0169792, 0.0267996, 0.0446237, 0.0734235, 0.120509" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0025864; + rise_capacitance : 0.00263288; + rise_capacitance_range (0.00232847, 0.002884); + fall_capacitance : 0.00253993; + fall_capacitance_range (0.00230391, 0.00277243); + 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.00977432, 0.00964919, 0.00996322, 0.0108038, 0.0128589, 0.0173957, 0.0269403" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00415577, 0.00418736, 0.00453361, 0.00545144, 0.00759886, 0.0121961, 0.0219634" \ + ); + } + } + } + pin (TE_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00612185; + rise_capacitance : 0.00641128; + rise_capacitance_range (0.0046877, 0.00759473); + fall_capacitance : 0.00583243; + fall_capacitance_range (0.00466384, 0.00754209); + 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.000432728, 4.49017e-06, 0.000213218, 0.000977586, 0.00296678, 0.00740072, 0.0169347" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0157664, 0.0158721, 0.0162148, 0.017134, 0.019205, 0.0238332, 0.0335425" \ + ); + } + } + } + } + cell (sg13cmos5l_ebufn_4) { + area : 27.216; + cell_footprint : "ebufn"; + cell_leakage_power : 2240.96; + leakage_power () { + value : 1765.52; + when : "A&TE_B"; + } + leakage_power () { + value : 1611.89; + when : "!A&TE_B"; + } + leakage_power () { + value : 1960.54; + when : "A&!TE_B"; + } + leakage_power () { + value : 3625.9; + when : "!A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "A"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 1.2; + capacitance : 0.0120212; + rise_capacitance : 0.00948549; + rise_capacitance_range (0.00948549, 0.00948549); + fall_capacitance : 0.0145569; + fall_capacitance_range (0.0145569, 0.0145569); + 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.0104855, 0.103085, 0.165486, 0.268685, 0.441485, 0.729486, 1.20949"); + values ( \ + "0.0764817, 0.224727, 0.318278, 0.472738, 0.732083, 1.16491, 1.88679", \ + "0.114217, 0.262857, 0.356897, 0.511632, 0.771058, 1.20348, 1.92473", \ + "0.139182, 0.28842, 0.382564, 0.537487, 0.796764, 1.22867, 1.95031", \ + "0.175201, 0.325781, 0.41993, 0.575025, 0.834656, 1.26705, 1.98952", \ + "0.222152, 0.377018, 0.470371, 0.625321, 0.884953, 1.3173, 2.03876", \ + "0.285855, 0.447443, 0.538864, 0.693153, 0.951382, 1.38465, 2.10503", \ + "0.37022, 0.546411, 0.637596, 0.788954, 1.04912, 1.48038, 2.20226" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0104855, 0.103085, 0.165486, 0.268685, 0.441485, 0.729486, 1.20949"); + values ( \ + "0.0255567, 0.219668, 0.353512, 0.574821, 0.945361, 1.56294, 2.59223", \ + "0.0286391, 0.219708, 0.355449, 0.575031, 0.945666, 1.56295, 2.59224", \ + "0.0324434, 0.220051, 0.35545, 0.575032, 0.945667, 1.56296, 2.59232", \ + "0.0398964, 0.221052, 0.355451, 0.575033, 0.945668, 1.56451, 2.59315", \ + "0.0516893, 0.223693, 0.355452, 0.575815, 0.945669, 1.56452, 2.59772", \ + "0.069172, 0.231307, 0.359247, 0.577973, 0.947089, 1.56453, 2.59773", \ + "0.10039, 0.250324, 0.370984, 0.585136, 0.952249, 1.56628, 2.59774" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155569, 0.108157, 0.170557, 0.273757, 0.446557, 0.734557, 1.21456"); + values ( \ + "0.0848437, 0.202045, 0.271015, 0.384393, 0.573674, 0.888617, 1.41341", \ + "0.120318, 0.23738, 0.306323, 0.419647, 0.60892, 0.924235, 1.44858", \ + "0.147473, 0.265311, 0.334335, 0.44766, 0.636653, 0.951301, 1.47699", \ + "0.186559, 0.305723, 0.374007, 0.487514, 0.676076, 0.991676, 1.51592", \ + "0.243336, 0.366836, 0.434726, 0.545867, 0.734209, 1.04958, 1.57412", \ + "0.316457, 0.450363, 0.517562, 0.628712, 0.815141, 1.12754, 1.65053", \ + "0.410808, 0.562145, 0.632915, 0.744202, 0.930421, 1.24084, 1.76403" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155569, 0.108157, 0.170557, 0.273757, 0.446557, 0.734557, 1.21456"); + values ( \ + "0.0253715, 0.154899, 0.245426, 0.396491, 0.64947, 1.07097, 1.77238", \ + "0.0272644, 0.155051, 0.245695, 0.396492, 0.649508, 1.07098, 1.77239", \ + "0.0313802, 0.155865, 0.245873, 0.396655, 0.650255, 1.07099, 1.77277", \ + "0.038946, 0.158687, 0.247017, 0.396955, 0.650256, 1.071, 1.77278", \ + "0.052038, 0.164123, 0.250511, 0.398541, 0.650257, 1.07101, 1.77395", \ + "0.07283, 0.176991, 0.258247, 0.402387, 0.652153, 1.07156, 1.77396", \ + "0.105515, 0.204737, 0.278855, 0.416153, 0.659637, 1.0764, 1.77533" \ + ); + } + } + 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.0104855, 0.103085, 0.165486, 0.268685, 0.441485, 0.729486, 1.20949"); + values ( \ + "0.0567322, 0.0567332, 0.0567964, 0.0568254, 0.0568291, 0.0568361, 0.0568371", \ + "0.0848115, 0.0848125, 0.0848135, 0.0848145, 0.0848155, 0.0848165, 0.0848175", \ + "0.101921, 0.101922, 0.101923, 0.101924, 0.101925, 0.101926, 0.101927", \ + "0.124664, 0.124665, 0.124666, 0.124667, 0.124668, 0.124669, 0.12467", \ + "0.155463, 0.155464, 0.155465, 0.155466, 0.155467, 0.155468, 0.155469", \ + "0.195229, 0.19523, 0.195231, 0.195232, 0.195233, 0.195234, 0.195235", \ + "0.248497, 0.248498, 0.248499, 0.2485, 0.248501, 0.248502, 0.248503" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0104855, 0.103085, 0.165486, 0.268685, 0.441485, 0.729486, 1.20949"); + values ( \ + "0.0567322, 0.0567332, 0.0567964, 0.0568254, 0.0568291, 0.0568361, 0.0568371", \ + "0.0848115, 0.0848125, 0.0848135, 0.0848145, 0.0848155, 0.0848165, 0.0848175", \ + "0.101921, 0.101922, 0.101923, 0.101924, 0.101925, 0.101926, 0.101927", \ + "0.124664, 0.124665, 0.124666, 0.124667, 0.124668, 0.124669, 0.12467", \ + "0.155463, 0.155464, 0.155465, 0.155466, 0.155467, 0.155468, 0.155469", \ + "0.195229, 0.19523, 0.195231, 0.195232, 0.195233, 0.195234, 0.195235", \ + "0.248497, 0.248498, 0.248499, 0.2485, 0.248501, 0.248502, 0.248503" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155569, 0.108157, 0.170557, 0.273757, 0.446557, 0.734557, 1.21456"); + values ( \ + "0.0303913, 0.0303923, 0.0303933, 0.0303952, 0.0303962, 0.0303972, 0.0304007", \ + "0.0330972, 0.0330973, 0.0330983, 0.0330993, 0.0331003, 0.0331013, 0.0331023", \ + "0.0399807, 0.0399808, 0.0399818, 0.0399828, 0.0399838, 0.0399848, 0.0399858", \ + "0.0554901, 0.0554911, 0.0554921, 0.0554931, 0.0554941, 0.0554951, 0.0554961", \ + "0.0839886, 0.0839896, 0.0839906, 0.0839916, 0.0839926, 0.0839936, 0.0839946", \ + "0.141454, 0.141455, 0.141456, 0.141457, 0.141458, 0.141459, 0.14146", \ + "0.255349, 0.25535, 0.255351, 0.255352, 0.255353, 0.255354, 0.255355" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155569, 0.108157, 0.170557, 0.273757, 0.446557, 0.734557, 1.21456"); + values ( \ + "0.0303913, 0.0303923, 0.0303933, 0.0303952, 0.0303962, 0.0303972, 0.0304007", \ + "0.0330972, 0.0330973, 0.0330983, 0.0330993, 0.0331003, 0.0331013, 0.0331023", \ + "0.0399807, 0.0399808, 0.0399818, 0.0399828, 0.0399838, 0.0399848, 0.0399858", \ + "0.0554901, 0.0554911, 0.0554921, 0.0554931, 0.0554941, 0.0554951, 0.0554961", \ + "0.0839886, 0.0839896, 0.0839906, 0.0839916, 0.0839926, 0.0839936, 0.0839946", \ + "0.141454, 0.141455, 0.141456, 0.141457, 0.141458, 0.141459, 0.14146", \ + "0.255349, 0.25535, 0.255351, 0.255352, 0.255353, 0.255354, 0.255355" \ + ); + } + } + 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.0104855, 0.103085, 0.165486, 0.268685, 0.441485, 0.729486, 1.20949"); + values ( \ + "0.0347634, 0.17612, 0.270345, 0.425842, 0.686292, 1.12061, 1.84407", \ + "0.0513845, 0.201954, 0.296304, 0.452042, 0.713136, 1.14675, 1.87124", \ + "0.0568775, 0.22611, 0.321677, 0.477667, 0.738564, 1.17367, 1.89565", \ + "0.0568785, 0.265645, 0.367762, 0.527309, 0.788446, 1.22288, 1.94678", \ + "0.0568795, 0.32191, 0.44168, 0.616118, 0.887004, 1.32388, 2.04787", \ + "0.0568805, 0.377955, 0.532258, 0.744095, 1.04858, 1.51046, 2.24335", \ + "0.0568815, 0.381465, 0.608493, 0.893288, 1.27258, 1.80954, 2.6019" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0104855, 0.103085, 0.165486, 0.268685, 0.441485, 0.729486, 1.20949"); + values ( \ + "0.0240605, 0.219427, 0.353519, 0.574991, 0.945339, 1.56296, 2.59255", \ + "0.0284192, 0.220425, 0.353632, 0.574992, 0.946358, 1.56297, 2.59256", \ + "0.0357316, 0.227034, 0.356786, 0.575356, 0.946359, 1.56473, 2.59325", \ + "0.0510289, 0.248262, 0.372836, 0.583873, 0.947407, 1.56474, 2.59326", \ + "0.0819613, 0.297248, 0.419094, 0.621742, 0.969813, 1.57112, 2.59461", \ + "0.138637, 0.397161, 0.521878, 0.721865, 1.05598, 1.62787, 2.61796", \ + "0.243484, 0.589178, 0.725258, 0.929418, 1.26285, 1.81575, 2.75813" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155569, 0.108157, 0.170557, 0.273757, 0.446557, 0.734557, 1.21456"); + values ( \ + "0.0724277, 0.22968, 0.327268, 0.488181, 0.757128, 1.20551, 1.95227", \ + "0.103231, 0.261489, 0.359073, 0.520109, 0.789001, 1.23723, 1.98416", \ + "0.123704, 0.283817, 0.381492, 0.54248, 0.811501, 1.25976, 2.00666", \ + "0.151935, 0.31556, 0.413525, 0.574566, 0.843662, 1.29196, 2.03888", \ + "0.192076, 0.362946, 0.461667, 0.622778, 0.89196, 1.34025, 2.0873", \ + "0.240078, 0.425197, 0.524493, 0.686461, 0.956258, 1.40473, 2.15163", \ + "0.295581, 0.507931, 0.609752, 0.773444, 1.04467, 1.49396, 2.24121" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155569, 0.108157, 0.170557, 0.273757, 0.446557, 0.734557, 1.21456"); + values ( \ + "0.0185133, 0.15427, 0.245475, 0.396548, 0.649438, 1.07106, 1.77261", \ + "0.0190687, 0.154283, 0.246212, 0.396549, 0.649439, 1.07107, 1.77262", \ + "0.0199105, 0.154284, 0.246213, 0.396553, 0.64944, 1.07108, 1.77263", \ + "0.0219255, 0.154551, 0.246214, 0.396554, 0.649441, 1.07109, 1.77264", \ + "0.0259918, 0.154931, 0.246215, 0.396555, 0.649442, 1.0711, 1.77386", \ + "0.033893, 0.156801, 0.246467, 0.396786, 0.649443, 1.07111, 1.77387", \ + "0.047934, 0.16366, 0.250344, 0.399002, 0.650945, 1.07112, 1.77388" \ + ); + } + } + 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.0104855, 0.103085, 0.165486, 0.268685, 0.441485, 0.729486, 1.20949"); + values ( \ + "0.0114889, 0.0130872, 0.0123781, 0.0113423, 0.010131, 0.0084924, 0.0084894", \ + "0.0124455, 0.014157, 0.0142013, 0.0130174, 0.0116826, 0.0098213, 0.0095134", \ + "0.0129032, 0.014211, 0.0139854, 0.013974, 0.0121296, 0.0101829, 0.0102544", \ + "0.0137123, 0.0135863, 0.0138603, 0.0140785, 0.0126132, 0.0111834, 0.0107257", \ + "0.0155981, 0.0136511, 0.0138919, 0.0135824, 0.0142135, 0.0121315, 0.0123747", \ + "0.0189342, 0.0133954, 0.0134098, 0.0133837, 0.0125606, 0.0126363, 0.0111544", \ + "0.0245784, 0.0141158, 0.0134482, 0.0126102, 0.0128912, 0.0118158, 0.0104994" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155569, 0.108157, 0.170557, 0.273757, 0.446557, 0.734557, 1.21456"); + values ( \ + "0.0200871, 0.022732, 0.022875, 0.0228592, 0.0225429, 0.0216803, 0.0200623", \ + "0.0200788, 0.0221589, 0.0227518, 0.0223853, 0.0221201, 0.0211751, 0.0197972", \ + "0.0206739, 0.0217074, 0.0224223, 0.0220992, 0.0219627, 0.0208631, 0.0195876", \ + "0.0217357, 0.0211226, 0.0210076, 0.0218825, 0.0211297, 0.0202393, 0.0185751", \ + "0.0236922, 0.0210896, 0.0211407, 0.0202512, 0.020145, 0.0189425, 0.0183511", \ + "0.0275698, 0.021202, 0.0214335, 0.0212765, 0.0206968, 0.0180152, 0.0205236", \ + "0.0336662, 0.0223853, 0.0214424, 0.0213668, 0.0208365, 0.0201552, 0.0188048" \ + ); + } + } + 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.0104855, 0.103085, 0.165486, 0.268685, 0.441485, 0.729486, 1.20949"); + values ( \ + "0.0062955, 0.00595, 0.0057045, 0.0053894, 0.0047602, 0.0046848, 0.004242", \ + "0.0064238, 0.0060599, 0.0058657, 0.0055075, 0.0050884, 0.0044455, 0.0046547", \ + "0.006373, 0.0062039, 0.0057999, 0.0054217, 0.0049642, 0.0051937, 0.0045488", \ + "0.006463, 0.0061975, 0.0063007, 0.0056842, 0.0050818, 0.0037054, 0.004236", \ + "0.0063957, 0.0063418, 0.0061005, 0.005912, 0.0049864, 0.006255, 0.0048295", \ + "0.0064506, 0.0064648, 0.0063108, 0.0064606, 0.0053649, 0.0057185, 0.006214", \ + "0.0062753, 0.0060303, 0.0062826, 0.0061777, 0.006378, 0.0046474, 0.0056206" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155569, 0.108157, 0.170557, 0.273757, 0.446557, 0.734557, 1.21456"); + values ( \ + "0.0070792, 0.0247027, 0.0366628, 0.0566464, 0.0900097, 0.145157, 0.237609", \ + "0.0069395, 0.0256387, 0.0366171, 0.0568285, 0.0895792, 0.146051, 0.239797", \ + "0.006863, 0.0242518, 0.0369893, 0.0567548, 0.0897311, 0.144739, 0.240038", \ + "0.0067475, 0.0246695, 0.0363034, 0.0562938, 0.0920233, 0.144618, 0.238913", \ + "0.0064135, 0.0242013, 0.0365107, 0.0561203, 0.0885251, 0.150854, 0.244473", \ + "0.0062672, 0.023103, 0.0357441, 0.0562953, 0.0912638, 0.145527, 0.243004", \ + "0.0059721, 0.022024, 0.0340079, 0.0531524, 0.0897914, 0.14677, 0.240892" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00292051; + rise_capacitance : 0.00297514; + rise_capacitance_range (0.00267539, 0.00324843); + fall_capacitance : 0.00286588; + fall_capacitance_range (0.00264244, 0.00308415); + 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.0180436, 0.0178418, 0.0181079, 0.0189822, 0.0211421, 0.0262071, 0.0370777" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00660462, 0.00655586, 0.00690525, 0.00786247, 0.010233, 0.0153098, 0.026372" \ + ); + } + } + } + pin (TE_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.009943; + rise_capacitance : 0.0104956; + rise_capacitance_range (0.00725939, 0.0126822); + fall_capacitance : 0.00939036; + fall_capacitance_range (0.00722233, 0.0126114); + 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.000856076, -0.00158817, -0.00153437, -0.000829611, 0.00121473, 0.00611484, 0.016743" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0304183, 0.0302248, 0.0306419, 0.0314837, 0.0338989, 0.0389352, 0.0499476" \ + ); + } + } + } + } + cell (sg13cmos5l_ebufn_8) { + area : 45.36; + cell_footprint : "ebufn"; + cell_leakage_power : 3998.34; + leakage_power () { + value : 2770.18; + when : "A&TE_B"; + } + leakage_power () { + value : 2462.43; + when : "!A&TE_B"; + } + leakage_power () { + value : 3715.18; + when : "A&!TE_B"; + } + leakage_power () { + value : 7045.57; + when : "!A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "A"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 2.4; + capacitance : 0.0236479; + rise_capacitance : 0.0186874; + rise_capacitance_range (0.0186874, 0.0186874); + fall_capacitance : 0.0286084; + fall_capacitance_range (0.0286084, 0.0286084); + 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.0196874, 0.205887, 0.330687, 0.537087, 0.882687, 1.45869, 2.41869"); + values ( \ + "0.074233, 0.223971, 0.317683, 0.472399, 0.732349, 1.16587, 1.88897", \ + "0.111631, 0.261931, 0.355913, 0.511162, 0.770972, 1.2043, 1.92739", \ + "0.136207, 0.287071, 0.381277, 0.536796, 0.796677, 1.22944, 1.95242", \ + "0.171742, 0.323734, 0.41832, 0.573794, 0.834128, 1.267, 1.99107", \ + "0.217527, 0.373763, 0.467776, 0.623347, 0.883967, 1.31694, 2.04015", \ + "0.281081, 0.442413, 0.535475, 0.689051, 0.949646, 1.38187, 2.10455", \ + "0.365026, 0.541174, 0.632962, 0.786592, 1.04333, 1.47531, 2.19726" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0196874, 0.205887, 0.330687, 0.537087, 0.882687, 1.45869, 2.41869"); + values ( \ + "0.0244361, 0.220467, 0.354726, 0.576758, 0.948531, 1.56819, 2.60091", \ + "0.0276076, 0.220489, 0.356708, 0.576947, 0.948865, 1.5682, 2.60092", \ + "0.0314558, 0.220847, 0.356709, 0.576948, 0.948866, 1.56821, 2.6011", \ + "0.0391061, 0.221805, 0.35671, 0.576949, 0.948867, 1.56845, 2.60193", \ + "0.0512085, 0.224393, 0.356711, 0.57782, 0.948874, 1.56846, 2.60194", \ + "0.068893, 0.231827, 0.36053, 0.579992, 0.950247, 1.5687, 2.60195", \ + "0.1006, 0.250768, 0.371946, 0.587325, 0.95571, 1.57166, 2.60196" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296084, 0.215808, 0.340608, 0.547008, 0.892608, 1.46861, 2.42861"); + values ( \ + "0.0824279, 0.200453, 0.269639, 0.383441, 0.573672, 0.889907, 1.41707", \ + "0.117654, 0.235362, 0.304672, 0.418526, 0.608565, 0.925176, 1.45195", \ + "0.144516, 0.262814, 0.3322, 0.44595, 0.636027, 0.952278, 1.47933", \ + "0.183361, 0.303436, 0.372182, 0.485546, 0.675057, 0.991402, 1.51835", \ + "0.239298, 0.363769, 0.431698, 0.544081, 0.733373, 1.04944, 1.57631", \ + "0.31074, 0.445516, 0.512843, 0.624393, 0.812115, 1.12677, 1.6535", \ + "0.405441, 0.555579, 0.626101, 0.738226, 0.924485, 1.23599, 1.76067" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296084, 0.215808, 0.340608, 0.547008, 0.892608, 1.46861, 2.42861"); + values ( \ + "0.0244824, 0.15555, 0.24669, 0.398659, 0.653064, 1.07591, 1.78181", \ + "0.0264923, 0.155707, 0.246949, 0.39866, 0.653065, 1.07636, 1.78182", \ + "0.0306287, 0.156462, 0.247096, 0.398661, 0.653853, 1.07637, 1.78299", \ + "0.0382836, 0.159062, 0.248279, 0.399054, 0.653854, 1.07638, 1.783", \ + "0.0515806, 0.164479, 0.251398, 0.400678, 0.653855, 1.07639, 1.78301", \ + "0.072731, 0.177789, 0.258598, 0.404714, 0.65562, 1.07736, 1.78302", \ + "0.105318, 0.205296, 0.278812, 0.417421, 0.663044, 1.08324, 1.78457" \ + ); + } + } + 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.0196874, 0.205887, 0.330687, 0.537087, 0.882687, 1.45869, 2.41869"); + values ( \ + "0.0738273, 0.0738462, 0.0738472, 0.0738482, 0.0738492, 0.0738569, 0.0738579", \ + "0.108485, 0.108486, 0.108487, 0.108488, 0.108489, 0.10849, 0.108491", \ + "0.132231, 0.132232, 0.132233, 0.132234, 0.132235, 0.132236, 0.132237", \ + "0.168, 0.168001, 0.168002, 0.168003, 0.168004, 0.168005, 0.168006", \ + "0.211656, 0.211657, 0.211658, 0.211659, 0.21166, 0.211661, 0.211662", \ + "0.269278, 0.269279, 0.26928, 0.269281, 0.269282, 0.269283, 0.269284", \ + "0.353216, 0.353217, 0.353218, 0.353219, 0.35322, 0.353221, 0.353222" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0196874, 0.205887, 0.330687, 0.537087, 0.882687, 1.45869, 2.41869"); + values ( \ + "0.0738273, 0.0738462, 0.0738472, 0.0738482, 0.0738492, 0.0738569, 0.0738579", \ + "0.108485, 0.108486, 0.108487, 0.108488, 0.108489, 0.10849, 0.108491", \ + "0.132231, 0.132232, 0.132233, 0.132234, 0.132235, 0.132236, 0.132237", \ + "0.168, 0.168001, 0.168002, 0.168003, 0.168004, 0.168005, 0.168006", \ + "0.211656, 0.211657, 0.211658, 0.211659, 0.21166, 0.211661, 0.211662", \ + "0.269278, 0.269279, 0.26928, 0.269281, 0.269282, 0.269283, 0.269284", \ + "0.353216, 0.353217, 0.353218, 0.353219, 0.35322, 0.353221, 0.353222" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296084, 0.215808, 0.340608, 0.547008, 0.892608, 1.46861, 2.42861"); + values ( \ + "0.0313339, 0.0313349, 0.0313359, 0.0313369, 0.0313379, 0.0313389, 0.0313399", \ + "0.0339206, 0.0339216, 0.0339226, 0.0339236, 0.0339246, 0.0339256, 0.0339266", \ + "0.0403563, 0.0403564, 0.0403574, 0.0403584, 0.0403594, 0.0403604, 0.0403614", \ + "0.0570229, 0.0570239, 0.0570249, 0.0570259, 0.0570269, 0.0570279, 0.0570289", \ + "0.0861984, 0.0861994, 0.0862004, 0.0862014, 0.0862024, 0.0862034, 0.0862044", \ + "0.14199, 0.141991, 0.141992, 0.141993, 0.141994, 0.141995, 0.141996", \ + "0.258052, 0.258053, 0.258054, 0.258055, 0.258056, 0.258057, 0.258058" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296084, 0.215808, 0.340608, 0.547008, 0.892608, 1.46861, 2.42861"); + values ( \ + "0.0313339, 0.0313349, 0.0313359, 0.0313369, 0.0313379, 0.0313389, 0.0313399", \ + "0.0339206, 0.0339216, 0.0339226, 0.0339236, 0.0339246, 0.0339256, 0.0339266", \ + "0.0403563, 0.0403564, 0.0403574, 0.0403584, 0.0403594, 0.0403604, 0.0403614", \ + "0.0570229, 0.0570239, 0.0570249, 0.0570259, 0.0570269, 0.0570279, 0.0570289", \ + "0.0861984, 0.0861994, 0.0862004, 0.0862014, 0.0862024, 0.0862034, 0.0862044", \ + "0.14199, 0.141991, 0.141992, 0.141993, 0.141994, 0.141995, 0.141996", \ + "0.258052, 0.258053, 0.258054, 0.258055, 0.258056, 0.258057, 0.258058" \ + ); + } + } + 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.0196874, 0.205887, 0.330687, 0.537087, 0.882687, 1.45869, 2.41869"); + values ( \ + "0.0346806, 0.17794, 0.272342, 0.428566, 0.689579, 1.12545, 1.85054", \ + "0.0510584, 0.203344, 0.298006, 0.454176, 0.715999, 1.15082, 1.87797", \ + "0.0560324, 0.227043, 0.32291, 0.479387, 0.741098, 1.17751, 1.90261", \ + "0.0560334, 0.266354, 0.368838, 0.528895, 0.790837, 1.22699, 1.95266", \ + "0.0560344, 0.322565, 0.442532, 0.617604, 0.889187, 1.32741, 2.05351", \ + "0.0560354, 0.378427, 0.533035, 0.744823, 1.05067, 1.51355, 2.24858", \ + "0.0560364, 0.382314, 0.609008, 0.894101, 1.27413, 1.81171, 2.60662" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0196874, 0.205887, 0.330687, 0.537087, 0.882687, 1.45869, 2.41869"); + values ( \ + "0.0228223, 0.21911, 0.354625, 0.576853, 0.948868, 1.56832, 2.60102", \ + "0.0265793, 0.219562, 0.356327, 0.576854, 0.948991, 1.56833, 2.60141", \ + "0.0337713, 0.226181, 0.35787, 0.578316, 0.949081, 1.57005, 2.60142", \ + "0.0488685, 0.247486, 0.373867, 0.585819, 0.950618, 1.57006, 2.60228", \ + "0.0800119, 0.297403, 0.419554, 0.623487, 0.972839, 1.57629, 2.60369", \ + "0.13628, 0.397637, 0.522123, 0.722407, 1.05906, 1.63292, 2.6259", \ + "0.240304, 0.589927, 0.726808, 0.930292, 1.26408, 1.82131, 2.76629" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296084, 0.215808, 0.340608, 0.547008, 0.892608, 1.46861, 2.42861"); + values ( \ + "0.095, 0.260697, 0.359025, 0.520675, 0.790988, 1.24141, 1.99157", \ + "0.129796, 0.29652, 0.394788, 0.556515, 0.826812, 1.27708, 2.02747", \ + "0.156042, 0.325234, 0.423472, 0.585379, 0.85571, 1.30607, 2.05636", \ + "0.193691, 0.369005, 0.467733, 0.629712, 0.900087, 1.35027, 2.10062", \ + "0.246704, 0.431813, 0.530665, 0.69324, 0.963887, 1.4142, 2.16452", \ + "0.311837, 0.516249, 0.61742, 0.780647, 1.05167, 1.50216, 2.25239", \ + "0.389809, 0.629498, 0.733347, 0.898731, 1.17132, 1.62321, 2.37369" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296084, 0.215808, 0.340608, 0.547008, 0.892608, 1.46861, 2.42861"); + values ( \ + "0.0200543, 0.155626, 0.246961, 0.398541, 0.652671, 1.07685, 1.78198", \ + "0.0205733, 0.155627, 0.246962, 0.398873, 0.652672, 1.07686, 1.78315", \ + "0.0219178, 0.155785, 0.247046, 0.399147, 0.652955, 1.07687, 1.78316", \ + "0.0248749, 0.156312, 0.247047, 0.399148, 0.653057, 1.07788, 1.78317", \ + "0.0310078, 0.157512, 0.247507, 0.399149, 0.653058, 1.07789, 1.78856", \ + "0.041947, 0.160862, 0.248811, 0.39915, 0.653059, 1.0779, 1.78857", \ + "0.060474, 0.170394, 0.254206, 0.401266, 0.654124, 1.07791, 1.78858" \ + ); + } + } + 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.0196874, 0.205887, 0.330687, 0.537087, 0.882687, 1.45869, 2.41869"); + values ( \ + "0.0227879, 0.0260175, 0.0246474, 0.0226709, 0.0203909, 0.0172584, 0.0168615", \ + "0.0245437, 0.0281993, 0.028363, 0.0261072, 0.0236777, 0.020091, 0.0195095", \ + "0.0255276, 0.028458, 0.0281261, 0.0281495, 0.0246255, 0.0210347, 0.0203877", \ + "0.0273605, 0.0271427, 0.0280258, 0.0280549, 0.0258007, 0.022563, 0.0231946", \ + "0.031285, 0.0271234, 0.0277152, 0.0279338, 0.0292868, 0.0252167, 0.0245941", \ + "0.037431, 0.0267357, 0.0265944, 0.0265649, 0.0268319, 0.0266282, 0.0261257", \ + "0.0491567, 0.0276737, 0.0265517, 0.0266287, 0.0269107, 0.0263927, 0.024306" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296084, 0.215808, 0.340608, 0.547008, 0.892608, 1.46861, 2.42861"); + values ( \ + "0.0402253, 0.0456214, 0.0458825, 0.0457765, 0.0452266, 0.0431763, 0.0402315", \ + "0.0403002, 0.0444352, 0.046042, 0.0447928, 0.0442355, 0.042611, 0.0396391", \ + "0.0416186, 0.0435591, 0.0449781, 0.0440285, 0.044025, 0.0418156, 0.0394943", \ + "0.0439965, 0.0423067, 0.0424215, 0.0438266, 0.0419778, 0.0402862, 0.0379717", \ + "0.0477246, 0.0418858, 0.0420254, 0.0407456, 0.0409004, 0.0379805, 0.0353922", \ + "0.0565312, 0.0428924, 0.0417386, 0.0423434, 0.0408359, 0.0372249, 0.043965", \ + "0.0673635, 0.0438461, 0.0425158, 0.0419051, 0.0408333, 0.0394798, 0.0356764" \ + ); + } + } + 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.0196874, 0.205887, 0.330687, 0.537087, 0.882687, 1.45869, 2.41869"); + values ( \ + "0.0128576, 0.012432, 0.0116727, 0.0110445, 0.0097846, 0.0095616, 0.0085685", \ + "0.0130446, 0.0124414, 0.0125249, 0.0111812, 0.0100664, 0.0092504, 0.0092527", \ + "0.0128887, 0.012824, 0.0118106, 0.011219, 0.0100595, 0.0102454, 0.009525", \ + "0.0129626, 0.0122764, 0.0124395, 0.0112714, 0.0099009, 0.0102207, 0.0095406", \ + "0.0127574, 0.0128696, 0.0123857, 0.0117564, 0.0098651, 0.0110934, 0.0093539", \ + "0.0129395, 0.0127544, 0.0125901, 0.0124905, 0.0107751, 0.0131439, 0.010407", \ + "0.0128392, 0.0122268, 0.0127817, 0.0123723, 0.0123635, 0.0087924, 0.0115935" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296084, 0.215808, 0.340608, 0.547008, 0.892608, 1.46861, 2.42861"); + values ( \ + "0.0137285, 0.0496195, 0.0734295, 0.113012, 0.181049, 0.290477, 0.475469", \ + "0.0136041, 0.0511761, 0.0738341, 0.114217, 0.179612, 0.29151, 0.478316", \ + "0.013472, 0.0486206, 0.0749776, 0.112178, 0.180137, 0.290399, 0.476929", \ + "0.0132929, 0.0494083, 0.0722823, 0.114045, 0.189399, 0.289205, 0.47902", \ + "0.0126948, 0.0479537, 0.0732167, 0.111841, 0.177913, 0.302117, 0.479023", \ + "0.0124258, 0.0454527, 0.0723047, 0.11269, 0.180632, 0.287893, 0.488327", \ + "0.0118937, 0.0433881, 0.0679231, 0.106628, 0.180435, 0.294685, 0.480189" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0056978; + rise_capacitance : 0.00580872; + rise_capacitance_range (0.00517073, 0.00636887); + fall_capacitance : 0.00558688; + fall_capacitance_range (0.00511766, 0.00604008); + 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.0353747, 0.034987, 0.0355805, 0.037363, 0.0417384, 0.0518608, 0.0738123" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0123556, 0.0122842, 0.0129964, 0.0149547, 0.0196361, 0.0299914, 0.0522215" \ + ); + } + } + } + pin (TE_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.016568; + rise_capacitance : 0.0176246; + rise_capacitance_range (0.0111459, 0.0219895); + fall_capacitance : 0.0155115; + fall_capacitance_range (0.0110637, 0.0219001); + 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.00451144, -0.00555926, -0.00572542, -0.00536872, -0.00377942, 0.000371617, 0.0104114" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0582785, 0.0577919, 0.0582524, 0.0590457, 0.0611003, 0.0659223, 0.0763039" \ + ); + } + } + } + } + cell (sg13cmos5l_einvn_2) { + area : 16.3296; + cell_footprint : "einvn"; + cell_leakage_power : 1149.3; + leakage_power () { + value : 594.24; + when : "!A&!TE_B&Z"; + } + leakage_power () { + value : 1704.37; + 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.00616371; + rise_capacitance : 0.00484895; + rise_capacitance_range (0.00484895, 0.00484895); + fall_capacitance : 0.00747846; + fall_capacitance_range (0.00747846, 0.00747846); + 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.00584895, 0.0516489, 0.082849, 0.134449, 0.220849, 0.364849, 0.604849"); + values ( \ + "0.0271358, 0.170382, 0.264264, 0.419325, 0.678535, 1.11053, 1.83057", \ + "0.0427315, 0.201576, 0.295644, 0.45103, 0.711092, 1.14258, 1.86325", \ + "0.0512577, 0.233497, 0.328992, 0.484184, 0.7437, 1.17701, 1.89573", \ + "0.0632311, 0.28645, 0.391094, 0.550547, 0.809667, 1.24135, 1.96104", \ + "0.0829739, 0.365866, 0.492252, 0.671665, 0.943202, 1.37624, 2.09472", \ + "0.106619, 0.473279, 0.631382, 0.854638, 1.16926, 1.63378, 2.36055", \ + "0.137755, 0.618663, 0.823815, 1.1038, 1.50172, 2.05693, 2.85924" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00584895, 0.0516489, 0.082849, 0.134449, 0.220849, 0.364849, 0.604849"); + values ( \ + "0.0193188, 0.214386, 0.347517, 0.56767, 0.936418, 1.55083, 2.57492", \ + "0.0339675, 0.216202, 0.348394, 0.568646, 0.937334, 1.55084, 2.57495", \ + "0.0442743, 0.227725, 0.353068, 0.568647, 0.938505, 1.55196, 2.5751", \ + "0.061568, 0.260763, 0.378942, 0.582332, 0.939912, 1.55197, 2.57549", \ + "0.0934982, 0.325688, 0.44535, 0.640689, 0.975304, 1.56339, 2.5755", \ + "0.146331, 0.431072, 0.570297, 0.774342, 1.10144, 1.64979, 2.61341", \ + "0.238122, 0.604943, 0.764298, 1.00788, 1.3634, 1.91688, 2.81999" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00847846, 0.0542785, 0.0854785, 0.137078, 0.223478, 0.367478, 0.607478"); + values ( \ + "0.0237489, 0.12814, 0.196581, 0.309533, 0.498813, 0.813476, 1.33863", \ + "0.0378159, 0.164948, 0.234067, 0.347169, 0.536228, 0.851445, 1.37624", \ + "0.0449476, 0.196116, 0.269781, 0.384682, 0.573871, 0.889028, 1.41473", \ + "0.0546074, 0.243973, 0.329565, 0.454673, 0.648714, 0.964266, 1.48883", \ + "0.0645835, 0.310362, 0.41683, 0.566072, 0.784325, 1.11234, 1.63848", \ + "0.0741498, 0.395966, 0.535814, 0.724152, 0.989437, 1.36744, 1.92924", \ + "0.0782001, 0.506915, 0.687456, 0.935388, 1.27685, 1.74509, 2.40588" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00847846, 0.0542785, 0.0854785, 0.137078, 0.223478, 0.367478, 0.607478"); + values ( \ + "0.0130143, 0.146179, 0.237461, 0.388493, 0.641333, 1.06236, 1.76502", \ + "0.026408, 0.152375, 0.239765, 0.389475, 0.641334, 1.06281, 1.76523", \ + "0.0373218, 0.168592, 0.251763, 0.39513, 0.642712, 1.06282, 1.76593", \ + "0.0552701, 0.205189, 0.287305, 0.423067, 0.658786, 1.06883, 1.76594", \ + "0.0846251, 0.267657, 0.356763, 0.495004, 0.720068, 1.10579, 1.7801", \ + "0.134337, 0.370657, 0.475017, 0.631374, 0.865544, 1.2413, 1.87462", \ + "0.222276, 0.530879, 0.668091, 0.855785, 1.12826, 1.52639, 2.15839" \ + ); + } + } + 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.00584895, 0.0516489, 0.082849, 0.134449, 0.220849, 0.364849, 0.604849"); + values ( \ + "0.0537281, 0.0537291, 0.0537455, 0.0537465, 0.0537475, 0.0537485, 0.0537495", \ + "0.0810453, 0.0810463, 0.0810473, 0.0810483, 0.0810493, 0.0810503, 0.0810513", \ + "0.097778, 0.097779, 0.09778, 0.097781, 0.097782, 0.097783, 0.097784", \ + "0.121577, 0.121578, 0.121579, 0.12158, 0.121581, 0.121582, 0.121583", \ + "0.151919, 0.15192, 0.151921, 0.151922, 0.151923, 0.151924, 0.151925", \ + "0.193604, 0.193605, 0.193606, 0.193607, 0.193608, 0.193609, 0.19361", \ + "0.258173, 0.258174, 0.258175, 0.258176, 0.258177, 0.258178, 0.258179" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00584895, 0.0516489, 0.082849, 0.134449, 0.220849, 0.364849, 0.604849"); + values ( \ + "0.0537281, 0.0537291, 0.0537455, 0.0537465, 0.0537475, 0.0537485, 0.0537495", \ + "0.0810453, 0.0810463, 0.0810473, 0.0810483, 0.0810493, 0.0810503, 0.0810513", \ + "0.097778, 0.097779, 0.09778, 0.097781, 0.097782, 0.097783, 0.097784", \ + "0.121577, 0.121578, 0.121579, 0.12158, 0.121581, 0.121582, 0.121583", \ + "0.151919, 0.15192, 0.151921, 0.151922, 0.151923, 0.151924, 0.151925", \ + "0.193604, 0.193605, 0.193606, 0.193607, 0.193608, 0.193609, 0.19361", \ + "0.258173, 0.258174, 0.258175, 0.258176, 0.258177, 0.258178, 0.258179" \ + ); + } + } + 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.00584895, 0.0516489, 0.082849, 0.134449, 0.220849, 0.364849, 0.604849"); + values ( \ + "0.0333499, 0.170941, 0.264671, 0.419415, 0.678448, 1.11059, 1.83055", \ + "0.053059, 0.199512, 0.293032, 0.447731, 0.707638, 1.13871, 1.85997", \ + "0.0602759, 0.224056, 0.318674, 0.473593, 0.732627, 1.16512, 1.8848", \ + "0.0619111, 0.264023, 0.365079, 0.523268, 0.782816, 1.21528, 1.93489", \ + "0.0619121, 0.320832, 0.439487, 0.612788, 0.88182, 1.3161, 2.03629", \ + "0.0619131, 0.377635, 0.530967, 0.740908, 1.0444, 1.50373, 2.23298", \ + "0.0619141, 0.381992, 0.607913, 0.891735, 1.26965, 1.80414, 2.59276" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00584895, 0.0516489, 0.082849, 0.134449, 0.220849, 0.364849, 0.604849"); + values ( \ + "0.0193796, 0.214296, 0.347574, 0.567701, 0.936324, 1.55083, 2.57486", \ + "0.0277005, 0.215436, 0.348238, 0.568818, 0.937083, 1.55134, 2.57517", \ + "0.0373086, 0.222164, 0.350928, 0.568819, 0.937206, 1.55135, 2.57518", \ + "0.0546864, 0.243848, 0.367167, 0.57682, 0.938748, 1.55136, 2.57521", \ + "0.087867, 0.294422, 0.41388, 0.615406, 0.961083, 1.55846, 2.57632", \ + "0.146149, 0.395275, 0.518048, 0.715183, 1.04793, 1.61664, 2.6008", \ + "0.252393, 0.587591, 0.723232, 0.924621, 1.25568, 1.80548, 2.74234" \ + ); + } + } + 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.00584895, 0.0516489, 0.082849, 0.134449, 0.220849, 0.364849, 0.604849"); + values ( \ + "0.00331331, 0.00487986, 0.00486026, 0.00478625, 0.00445056, 0.0038833, 0.00412689", \ + "0.00363189, 0.00427337, 0.00450233, 0.0045761, 0.00440177, 0.00377669, 0.00411977", \ + "0.00452474, 0.00430161, 0.0043106, 0.00427666, 0.00445731, 0.00393979, 0.00386245", \ + "0.00653581, 0.00472489, 0.0046734, 0.0045856, 0.00483665, 0.00374746, 0.00414629", \ + "0.0110436, 0.00713302, 0.00630138, 0.0056973, 0.0049051, 0.00546537, 0.00424686", \ + "0.0206474, 0.0134061, 0.0116796, 0.0099, 0.0079398, 0.00735714, 0.00638815", \ + "0.0398892, 0.028161, 0.0247073, 0.0214326, 0.017586, 0.0135797, 0.0108144" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00847846, 0.0542785, 0.0854785, 0.137078, 0.223478, 0.367478, 0.607478"); + values ( \ + "0.00345215, 0.0049365, 0.0049068, 0.00477354, 0.00460742, 0.00404978, 0.00319693", \ + "0.00353721, 0.00467113, 0.004701, 0.00477004, 0.00448912, 0.00411692, 0.00334541", \ + "0.00429987, 0.00450294, 0.00466503, 0.00461918, 0.00528418, 0.00408449, 0.00343036", \ + "0.00639416, 0.00520118, 0.00495239, 0.00486789, 0.00459865, 0.00551045, 0.00326682", \ + "0.0107161, 0.0069088, 0.00637956, 0.00593869, 0.00518961, 0.0055756, 0.0038747", \ + "0.019998, 0.0130325, 0.0109129, 0.0096845, 0.00838341, 0.00664832, 0.00627949", \ + "0.0388296, 0.0272923, 0.0237544, 0.0201408, 0.016931, 0.0139212, 0.0103387" \ + ); + } + } + 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.00584895, 0.0516489, 0.082849, 0.134449, 0.220849, 0.364849, 0.604849"); + values ( \ + "0.00932583, 0.00913703, 0.00904083, 0.00884503, 0.00856043, 0.00835973, 0.00812733", \ + "0.00922731, 0.00905341, 0.00901291, 0.00894241, 0.00858051, 0.00835651, 0.00829521", \ + "0.00922175, 0.00917895, 0.00898745, 0.00876825, 0.00849195, 0.00827115, 0.00813925", \ + "0.00914923, 0.00901673, 0.00906093, 0.00877993, 0.00899563, 0.00788133, 0.00801923", \ + "0.0090664, 0.0090901, 0.0088914, 0.0088547, 0.0084113, 0.0090233, 0.00818", \ + "0.0088655, 0.0088724, 0.0088685, 0.0088213, 0.0082472, 0.0085769, 0.0084263", \ + "0.008699, 0.0085602, 0.0086806, 0.0086267, 0.008602, 0.008102, 0.0083184" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00412225; + rise_capacitance : 0.00425822; + rise_capacitance_range (0.00282478, 0.00686728); + fall_capacitance : 0.00398628; + fall_capacitance_range (0.00248052, 0.00612966); + 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.00479549; + rise_capacitance : 0.00540568; + rise_capacitance_range (0.00502707, 0.00561274); + fall_capacitance : 0.00418529; + fall_capacitance_range (0.00309287, 0.0065908); + 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.0063824, -0.00658238, -0.00650846, -0.0061014, -0.00498108, -0.00240895, 0.00320498" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00900317, 0.00906859, 0.00925625, 0.00981767, 0.0111055, 0.0139688, 0.0197907" \ + ); + } + } + } + } + cell (sg13cmos5l_einvn_4) { + area : 23.5872; + cell_footprint : "einvn"; + cell_leakage_power : 2309.88; + leakage_power () { + value : 1199.74; + when : "!A&!TE_B"; + } + leakage_power () { + value : 3420.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.0120177; + rise_capacitance : 0.00946031; + rise_capacitance_range (0.00946031, 0.00946031); + fall_capacitance : 0.0145751; + fall_capacitance_range (0.0145751, 0.0145751); + 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.0104603, 0.10306, 0.16546, 0.26866, 0.44146, 0.72946, 1.20946"); + values ( \ + "0.0251768, 0.170432, 0.264437, 0.419686, 0.679132, 1.11162, 1.83246", \ + "0.039594, 0.201607, 0.295949, 0.451351, 0.711594, 1.14359, 1.86456", \ + "0.0472894, 0.233648, 0.329179, 0.48463, 0.74432, 1.17811, 1.89753", \ + "0.0581726, 0.286609, 0.391378, 0.551026, 0.810527, 1.24303, 1.96392", \ + "0.0762525, 0.366052, 0.492502, 0.672094, 0.943844, 1.37717, 2.09667", \ + "0.097856, 0.472861, 0.631763, 0.855219, 1.1701, 1.63493, 2.36244", \ + "0.126564, 0.618888, 0.825424, 1.10453, 1.50288, 2.0581, 2.8619" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0104603, 0.10306, 0.16546, 0.26866, 0.44146, 0.72946, 1.20946"); + values ( \ + "0.0172174, 0.214532, 0.347879, 0.568246, 0.937427, 1.55268, 2.57818", \ + "0.0311968, 0.216347, 0.348574, 0.568247, 0.937785, 1.5532, 2.57908", \ + "0.0409962, 0.227883, 0.353325, 0.569712, 0.937786, 1.5538, 2.57909", \ + "0.0574224, 0.260788, 0.379352, 0.582931, 0.940663, 1.55381, 2.5791", \ + "0.0883144, 0.325882, 0.445694, 0.641238, 0.976121, 1.56494, 2.57911", \ + "0.139847, 0.431561, 0.5692, 0.775065, 1.10243, 1.65208, 2.61642", \ + "0.229096, 0.605373, 0.766285, 1.00785, 1.36398, 1.91787, 2.82344" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155751, 0.108175, 0.170575, 0.273775, 0.446575, 0.734575, 1.21458"); + values ( \ + "0.022071, 0.127901, 0.196209, 0.309107, 0.498112, 0.812559, 1.33723", \ + "0.0350046, 0.16479, 0.233822, 0.346764, 0.535648, 0.850863, 1.37496", \ + "0.0413816, 0.196071, 0.269699, 0.384368, 0.573468, 0.888117, 1.41342", \ + "0.0500843, 0.243974, 0.329639, 0.454699, 0.648746, 0.963739, 1.4879", \ + "0.0585332, 0.310292, 0.416904, 0.566002, 0.784162, 1.11189, 1.63745", \ + "0.0660427, 0.3961, 0.5358, 0.724168, 0.989371, 1.36732, 1.9287", \ + "0.0675362, 0.506867, 0.68733, 0.936746, 1.27687, 1.74519, 2.40563" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155751, 0.108175, 0.170575, 0.273775, 0.446575, 0.734575, 1.21458"); + values ( \ + "0.0115976, 0.14598, 0.237261, 0.388065, 0.640899, 1.06204, 1.76398", \ + "0.0244652, 0.152235, 0.239551, 0.390121, 0.6409, 1.06245, 1.76399", \ + "0.0348252, 0.168444, 0.251611, 0.394855, 0.64231, 1.06246, 1.76447", \ + "0.0521518, 0.205027, 0.287104, 0.42278, 0.658169, 1.0672, 1.76448", \ + "0.0801267, 0.26764, 0.356468, 0.494795, 0.719776, 1.10524, 1.77882", \ + "0.128434, 0.370245, 0.475231, 0.631337, 0.865438, 1.24191, 1.8736", \ + "0.214035, 0.530892, 0.668376, 0.854827, 1.12796, 1.52648, 2.16041" \ + ); + } + } + 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.0104603, 0.10306, 0.16546, 0.26866, 0.44146, 0.72946, 1.20946"); + values ( \ + "0.0548713, 0.0548723, 0.0548733, 0.0548743, 0.0549541, 0.0549551, 0.0549561", \ + "0.0829005, 0.0829015, 0.0829025, 0.0829035, 0.0829045, 0.0829055, 0.0829065", \ + "0.100059, 0.10006, 0.100061, 0.100062, 0.100063, 0.100064, 0.100065", \ + "0.123901, 0.123902, 0.123903, 0.123904, 0.123905, 0.123906, 0.123907", \ + "0.153894, 0.153895, 0.153896, 0.153897, 0.153898, 0.153899, 0.1539", \ + "0.19794, 0.197941, 0.197942, 0.197943, 0.197944, 0.197945, 0.197946", \ + "0.247577, 0.247578, 0.247579, 0.24758, 0.247581, 0.247582, 0.247583" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0104603, 0.10306, 0.16546, 0.26866, 0.44146, 0.72946, 1.20946"); + values ( \ + "0.0548713, 0.0548723, 0.0548733, 0.0548743, 0.0549541, 0.0549551, 0.0549561", \ + "0.0829005, 0.0829015, 0.0829025, 0.0829035, 0.0829045, 0.0829055, 0.0829065", \ + "0.100059, 0.10006, 0.100061, 0.100062, 0.100063, 0.100064, 0.100065", \ + "0.123901, 0.123902, 0.123903, 0.123904, 0.123905, 0.123906, 0.123907", \ + "0.153894, 0.153895, 0.153896, 0.153897, 0.153898, 0.153899, 0.1539", \ + "0.19794, 0.197941, 0.197942, 0.197943, 0.197944, 0.197945, 0.197946", \ + "0.247577, 0.247578, 0.247579, 0.24758, 0.247581, 0.247582, 0.247583" \ + ); + } + } + 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.0104603, 0.10306, 0.16546, 0.26866, 0.44146, 0.72946, 1.20946"); + values ( \ + "0.0318774, 0.171203, 0.265011, 0.419806, 0.679164, 1.11141, 1.83256", \ + "0.0506422, 0.199511, 0.293153, 0.448133, 0.70822, 1.13977, 1.86047", \ + "0.056882, 0.224036, 0.318765, 0.473815, 0.733131, 1.16611, 1.88655", \ + "0.056883, 0.263762, 0.364873, 0.523344, 0.783111, 1.21605, 1.93646", \ + "0.056884, 0.320357, 0.439163, 0.612552, 0.881843, 1.31664, 2.03772", \ + "0.056885, 0.376739, 0.530223, 0.7409, 1.04404, 1.50375, 2.23369", \ + "0.056886, 0.380515, 0.60672, 0.890822, 1.26858, 1.80325, 2.59282" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0104603, 0.10306, 0.16546, 0.26866, 0.44146, 0.72946, 1.20946"); + values ( \ + "0.0172185, 0.214425, 0.347843, 0.568264, 0.937393, 1.55328, 2.57803", \ + "0.0256101, 0.215607, 0.348703, 0.569219, 0.938178, 1.55329, 2.57908", \ + "0.0349319, 0.222342, 0.351232, 0.56922, 0.938434, 1.5533, 2.57909", \ + "0.0517909, 0.244004, 0.367355, 0.577426, 0.939425, 1.55331, 2.5791", \ + "0.0840474, 0.294626, 0.414196, 0.615939, 0.962117, 1.56077, 2.57911", \ + "0.140968, 0.395548, 0.51849, 0.71676, 1.04873, 1.61846, 2.60398", \ + "0.245973, 0.587773, 0.723733, 0.925036, 1.25589, 1.80599, 2.74504" \ + ); + } + } + 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.0104603, 0.10306, 0.16546, 0.26866, 0.44146, 0.72946, 1.20946"); + values ( \ + "0.00652441, 0.00987782, 0.00984915, 0.00960315, 0.00901292, 0.00876578, 0.00846088", \ + "0.00737049, 0.00865481, 0.00910337, 0.00898586, 0.00876221, 0.00785332, 0.00835138", \ + "0.00923534, 0.00880511, 0.00868803, 0.00878896, 0.00843366, 0.00797047, 0.0084556", \ + "0.0133651, 0.00950985, 0.00949388, 0.00930724, 0.0089502, 0.00768925, 0.00834635", \ + "0.0225035, 0.0143718, 0.0126731, 0.0114728, 0.00979117, 0.00906385, 0.00846502", \ + "0.041843, 0.0268174, 0.0232894, 0.0198125, 0.01601, 0.0156902, 0.01285", \ + "0.0804491, 0.0563854, 0.0497364, 0.0429166, 0.0352598, 0.0265101, 0.0223687" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155751, 0.108175, 0.170575, 0.273775, 0.446575, 0.734575, 1.21458"); + values ( \ + "0.0065083, 0.00973279, 0.00967794, 0.00937687, 0.009006, 0.00795487, 0.00638233", \ + "0.00689888, 0.00919728, 0.00931597, 0.00968513, 0.00879352, 0.00829643, 0.00648923", \ + "0.0085566, 0.00882907, 0.00919236, 0.00909219, 0.0104268, 0.00799615, 0.00669004", \ + "0.0128314, 0.0102008, 0.00982181, 0.00957733, 0.00903504, 0.0103581, 0.00623987", \ + "0.0215512, 0.0136371, 0.0126653, 0.0115692, 0.0101814, 0.0108566, 0.00749942", \ + "0.0401944, 0.025924, 0.0216827, 0.0191799, 0.0165724, 0.012555, 0.0122973", \ + "0.0781345, 0.0543462, 0.0473006, 0.0402699, 0.0336131, 0.0275442, 0.0206742" \ + ); + } + } + 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.0104603, 0.10306, 0.16546, 0.26866, 0.44146, 0.72946, 1.20946"); + values ( \ + "0.0189401, 0.0186225, 0.0184239, 0.0181239, 0.0174449, 0.0174518, 0.0168474", \ + "0.0187624, 0.0184444, 0.0183674, 0.0181079, 0.0174036, 0.0172536, 0.0166602", \ + "0.0187234, 0.0185731, 0.0183135, 0.0178095, 0.0174905, 0.0171031, 0.0168957", \ + "0.0185713, 0.018347, 0.0183338, 0.0178015, 0.0184359, 0.0160526, 0.0162295", \ + "0.0184262, 0.018474, 0.018202, 0.0179515, 0.0174159, 0.0184724, 0.0163374", \ + "0.0180872, 0.0180505, 0.0180288, 0.0180952, 0.0169166, 0.0186723, 0.0186344", \ + "0.0175719, 0.0172468, 0.017589, 0.0174473, 0.0174733, 0.0158665, 0.0165653" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00802136; + rise_capacitance : 0.00828825; + rise_capacitance_range (0.00536574, 0.0136945); + fall_capacitance : 0.00775447; + fall_capacitance_range (0.00470749, 0.0121591); + 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.00894257; + rise_capacitance : 0.0100969; + rise_capacitance_range (0.00922883, 0.0105354); + fall_capacitance : 0.00778826; + fall_capacitance_range (0.00565981, 0.0124613); + 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.0145112, -0.0148527, -0.0147005, -0.0139474, -0.0118205, -0.00686529, 0.0038787" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0178002, 0.0179631, 0.0183596, 0.019452, 0.0219489, 0.0274027, 0.0388426" \ + ); + } + } + } + } + cell (sg13cmos5l_einvn_8) { + area : 39.9168; + cell_footprint : "einvn"; + cell_leakage_power : 4413.88; + leakage_power () { + value : 2193.61; + when : "!A&!TE_B"; + } + leakage_power () { + value : 6634.15; + when : "A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "!(A)"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 2.4; + capacitance : 0.0239757; + rise_capacitance : 0.0189551; + rise_capacitance_range (0.0189551, 0.0189551); + fall_capacitance : 0.0289962; + fall_capacitance_range (0.0289962, 0.0289962); + 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.0199551, 0.206155, 0.330955, 0.537355, 0.882955, 1.45896, 2.41896"); + values ( \ + "0.024282, 0.171043, 0.26533, 0.421224, 0.681609, 1.11567, 1.83915", \ + "0.0380981, 0.202203, 0.296915, 0.452849, 0.71415, 1.14808, 1.87098", \ + "0.0453799, 0.234277, 0.330256, 0.486202, 0.747128, 1.18218, 1.90597", \ + "0.0557802, 0.287261, 0.392326, 0.552543, 0.812852, 1.2468, 1.9704", \ + "0.0730488, 0.366837, 0.493723, 0.673674, 0.946547, 1.3813, 2.10322", \ + "0.093569, 0.474089, 0.632949, 0.857027, 1.17262, 1.63904, 2.36896", \ + "0.121189, 0.61958, 0.826938, 1.10669, 1.50627, 2.06263, 2.86843" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0199551, 0.206155, 0.330955, 0.537355, 0.882955, 1.45896, 2.41896"); + values ( \ + "0.0162279, 0.215446, 0.349066, 0.570311, 0.941078, 1.55868, 2.58814", \ + "0.0299, 0.217125, 0.35028, 0.570926, 0.94145, 1.55869, 2.58909", \ + "0.0393796, 0.228584, 0.354631, 0.572167, 0.941451, 1.5592, 2.5891", \ + "0.0554819, 0.261643, 0.380434, 0.585093, 0.944437, 1.55923, 2.58911", \ + "0.0859484, 0.326655, 0.447269, 0.64276, 0.979748, 1.57111, 2.58912", \ + "0.136695, 0.432387, 0.570369, 0.776758, 1.10557, 1.65725, 2.62717", \ + "0.226133, 0.603828, 0.767799, 1.01184, 1.36984, 1.92328, 2.83272" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0299962, 0.216196, 0.340996, 0.547396, 0.892996, 1.469, 2.429"); + values ( \ + "0.0213305, 0.127944, 0.196641, 0.310073, 0.500067, 0.816307, 1.34348", \ + "0.0337147, 0.165115, 0.234503, 0.347988, 0.537831, 0.854661, 1.38136", \ + "0.0397805, 0.196493, 0.270403, 0.385798, 0.575699, 0.891947, 1.41996", \ + "0.0479462, 0.244552, 0.330434, 0.457119, 0.652156, 0.969035, 1.49599", \ + "0.0557663, 0.310983, 0.418172, 0.567858, 0.786828, 1.11617, 1.64423", \ + "0.0623394, 0.397393, 0.537482, 0.726433, 0.992126, 1.37214, 1.93591", \ + "0.0628049, 0.508223, 0.68948, 0.939703, 1.28061, 1.75066, 2.41382" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0299962, 0.216196, 0.340996, 0.547396, 0.892996, 1.469, 2.429"); + values ( \ + "0.0108957, 0.146703, 0.238681, 0.391004, 0.644684, 1.06845, 1.77444", \ + "0.0235509, 0.152858, 0.24084, 0.391777, 0.644685, 1.06868, 1.77445", \ + "0.0335916, 0.169155, 0.252917, 0.3968, 0.646155, 1.06942, 1.77534", \ + "0.0506076, 0.205768, 0.288319, 0.424699, 0.661779, 1.07343, 1.77535", \ + "0.0781287, 0.268254, 0.357763, 0.497517, 0.723285, 1.11131, 1.78677", \ + "0.125529, 0.370045, 0.476816, 0.63265, 0.870096, 1.24734, 1.88369", \ + "0.210042, 0.532805, 0.670169, 0.857329, 1.1296, 1.53134, 2.16756" \ + ); + } + } + 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.0199551, 0.206155, 0.330955, 0.537355, 0.882955, 1.45896, 2.41896"); + values ( \ + "0.0720798, 0.0720808, 0.0720818, 0.0720828, 0.0720838, 0.0720848, 0.0720858", \ + "0.10695, 0.106951, 0.106952, 0.106953, 0.106954, 0.106955, 0.106956", \ + "0.130729, 0.13073, 0.130731, 0.130732, 0.130733, 0.130734, 0.130735", \ + "0.167898, 0.167899, 0.1679, 0.167901, 0.167902, 0.167903, 0.167904", \ + "0.21181, 0.211811, 0.211812, 0.211813, 0.211814, 0.211815, 0.211816", \ + "0.268118, 0.268119, 0.26812, 0.268121, 0.268122, 0.268123, 0.268124", \ + "0.352043, 0.352044, 0.352045, 0.352046, 0.352047, 0.352048, 0.352049" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0199551, 0.206155, 0.330955, 0.537355, 0.882955, 1.45896, 2.41896"); + values ( \ + "0.0720798, 0.0720808, 0.0720818, 0.0720828, 0.0720838, 0.0720848, 0.0720858", \ + "0.10695, 0.106951, 0.106952, 0.106953, 0.106954, 0.106955, 0.106956", \ + "0.130729, 0.13073, 0.130731, 0.130732, 0.130733, 0.130734, 0.130735", \ + "0.167898, 0.167899, 0.1679, 0.167901, 0.167902, 0.167903, 0.167904", \ + "0.21181, 0.211811, 0.211812, 0.211813, 0.211814, 0.211815, 0.211816", \ + "0.268118, 0.268119, 0.26812, 0.268121, 0.268122, 0.268123, 0.268124", \ + "0.352043, 0.352044, 0.352045, 0.352046, 0.352047, 0.352048, 0.352049" \ + ); + } + } + 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.0199551, 0.206155, 0.330955, 0.537355, 0.882955, 1.45896, 2.41896"); + values ( \ + "0.0324734, 0.173192, 0.267162, 0.422762, 0.682969, 1.11723, 1.83993", \ + "0.0508532, 0.201374, 0.295382, 0.450873, 0.711863, 1.14549, 1.86978", \ + "0.0567157, 0.22575, 0.320799, 0.4764, 0.737046, 1.17198, 1.89388", \ + "0.0567167, 0.265408, 0.366808, 0.525779, 0.786505, 1.22049, 1.94412", \ + "0.0567177, 0.321746, 0.440714, 0.614527, 0.884797, 1.32107, 2.04461", \ + "0.0567187, 0.378059, 0.531762, 0.742319, 1.04667, 1.50745, 2.23994", \ + "0.0567197, 0.381739, 0.608177, 0.892073, 1.27079, 1.8069, 2.59758" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0199551, 0.206155, 0.330955, 0.537355, 0.882955, 1.45896, 2.41896"); + values ( \ + "0.0163769, 0.21532, 0.349069, 0.570434, 0.940841, 1.55874, 2.58802", \ + "0.0245929, 0.216411, 0.350407, 0.570435, 0.942055, 1.55875, 2.58842", \ + "0.0338395, 0.223062, 0.352559, 0.571304, 0.942056, 1.56054, 2.58843", \ + "0.0504067, 0.244683, 0.368584, 0.579663, 0.943366, 1.56055, 2.58844", \ + "0.0822394, 0.295043, 0.415176, 0.617757, 0.965675, 1.56655, 2.5948", \ + "0.138491, 0.395959, 0.518973, 0.7172, 1.05227, 1.62357, 2.61428", \ + "0.24261, 0.588789, 0.724575, 0.926316, 1.25958, 1.81099, 2.75357" \ + ); + } + } + 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.0199551, 0.206155, 0.330955, 0.537355, 0.882955, 1.45896, 2.41896"); + values ( \ + "0.0129203, 0.0198816, 0.0197936, 0.0194234, 0.0181493, 0.0177507, 0.0168657", \ + "0.0148562, 0.017405, 0.0184283, 0.018502, 0.0177569, 0.0155294, 0.0165773", \ + "0.018594, 0.0173924, 0.0175635, 0.0179434, 0.0171497, 0.01578, 0.0172912", \ + "0.0270337, 0.0191201, 0.0190696, 0.0182757, 0.0179363, 0.0157017, 0.016555", \ + "0.0453662, 0.0287514, 0.0253535, 0.0229986, 0.0197475, 0.0173047, 0.01749", \ + "0.0840813, 0.0538, 0.0465387, 0.0394705, 0.0320524, 0.0285013, 0.0258577", \ + "0.161311, 0.112201, 0.0993139, 0.0861544, 0.0711131, 0.0533168, 0.0431902" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0299962, 0.216196, 0.340996, 0.547396, 0.892996, 1.469, 2.429"); + values ( \ + "0.0126809, 0.0193315, 0.0192232, 0.0189242, 0.0178486, 0.015819, 0.0124484", \ + "0.0136646, 0.0182772, 0.0187439, 0.0187918, 0.0175119, 0.0162079, 0.0128473", \ + "0.0169965, 0.0174207, 0.0182686, 0.0178567, 0.0177602, 0.0162587, 0.0135964", \ + "0.0257371, 0.0203469, 0.0194567, 0.0187253, 0.0183161, 0.0168875, 0.0127486", \ + "0.0432302, 0.0269548, 0.0251189, 0.0231969, 0.0203966, 0.0220556, 0.0205655", \ + "0.0809096, 0.051421, 0.0433208, 0.0379842, 0.0330663, 0.0255861, 0.0250155", \ + "0.156968, 0.108372, 0.0942687, 0.080372, 0.0669155, 0.0545316, 0.0401848" \ + ); + } + } + 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.0199551, 0.206155, 0.330955, 0.537355, 0.882955, 1.45896, 2.41896"); + values ( \ + "0.042276, 0.0416736, 0.0411536, 0.0404227, 0.03916, 0.0367624, 0.0376096", \ + "0.0390097, 0.038411, 0.0383692, 0.0371066, 0.0363972, 0.0355222, 0.0353501", \ + "0.0389278, 0.0387066, 0.0380316, 0.03707, 0.0361108, 0.0364466, 0.0343115", \ + "0.0389228, 0.0383838, 0.0385018, 0.0375675, 0.0358501, 0.0358968, 0.0349079", \ + "0.0384033, 0.0385587, 0.0380013, 0.0375885, 0.0362853, 0.0378333, 0.0375528", \ + "0.038141, 0.0380401, 0.0380133, 0.0379674, 0.0360677, 0.0365395, 0.0374792", \ + "0.037364, 0.0366872, 0.0371827, 0.0369642, 0.0371744, 0.0336271, 0.0354773" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0158604; + rise_capacitance : 0.0163981; + rise_capacitance_range (0.010451, 0.0273774); + fall_capacitance : 0.0153227; + fall_capacitance_range (0.00914165, 0.024269); + 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.0153189; + rise_capacitance : 0.0170621; + rise_capacitance_range (0.0148426, 0.0178372); + fall_capacitance : 0.0135757; + fall_capacitance_range (0.0103826, 0.0218209); + 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.0289878, -0.0318509, -0.0322744, -0.0330956, -0.035178, -0.0308728, -0.0206603" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0289878, 0.0318509, 0.0322744, 0.0330956, 0.0354674, 0.0407217, 0.0519631" \ + ); + } + } + } + } + cell (sg13cmos5l_fill_1) { + area : 1.8144; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_2) { + area : 3.6288; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_4) { + area : 7.2576; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_8) { + area : 14.5152; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_inv_1) { + area : 5.4432; + cell_footprint : "inv"; + cell_leakage_power : 483.362; + leakage_power () { + value : 760.856; + when : "A&!Y"; + } + leakage_power () { + value : 205.869; + 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.0202788, 0.0884526, 0.134389, 0.210231, 0.337178, 0.548694, 0.901209", \ + "0.0370651, 0.12671, 0.173778, 0.249543, 0.37664, 0.588174, 0.940435", \ + "0.045538, 0.158477, 0.21099, 0.289646, 0.417165, 0.628512, 0.981372", \ + "0.0566858, 0.20578, 0.270703, 0.360804, 0.495527, 0.707954, 1.06006", \ + "0.0736358, 0.2735, 0.358521, 0.473744, 0.632158, 0.863339, 1.22057", \ + "0.0912652, 0.360442, 0.475519, 0.627116, 0.835875, 1.11656, 1.51722", \ + "0.110752, 0.47079, 0.628025, 0.835915, 1.11091, 1.4866, 1.98832" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0134854, 0.108587, 0.175833, 0.28704, 0.473472, 0.784217, 1.30201", \ + "0.029503, 0.116809, 0.179415, 0.287773, 0.474482, 0.784218, 1.30202", \ + "0.0410029, 0.135619, 0.194262, 0.296156, 0.475878, 0.784219, 1.30246", \ + "0.0585263, 0.172914, 0.231715, 0.328023, 0.495261, 0.79106, 1.3038", \ + "0.0903168, 0.235934, 0.303564, 0.403116, 0.56412, 0.837998, 1.32326", \ + "0.143104, 0.336113, 0.419592, 0.540805, 0.713782, 0.984079, 1.43275", \ + "0.234203, 0.495666, 0.607017, 0.756125, 0.973408, 1.27506, 1.73586" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0199374, 0.0796599, 0.119399, 0.185031, 0.295071, 0.477854, 0.783088", \ + "0.0354834, 0.119833, 0.162377, 0.228763, 0.338491, 0.521514, 0.826791", \ + "0.0437318, 0.149393, 0.198498, 0.270163, 0.38222, 0.565279, 0.870313", \ + "0.0550924, 0.193174, 0.254622, 0.33959, 0.463548, 0.652708, 0.958417", \ + "0.0678666, 0.252177, 0.333228, 0.441758, 0.592222, 0.808867, 1.12864", \ + "0.0825628, 0.328453, 0.437494, 0.583854, 0.778538, 1.04615, 1.42353", \ + "0.0972733, 0.429407, 0.572406, 0.768766, 1.03437, 1.38509, 1.86389" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0114237, 0.0853449, 0.138266, 0.226009, 0.373083, 0.617743, 1.02545", \ + "0.0261674, 0.0985058, 0.146111, 0.229279, 0.373866, 0.617746, 1.02627", \ + "0.0373415, 0.118081, 0.164751, 0.243194, 0.380456, 0.619442, 1.02628", \ + "0.0552715, 0.155575, 0.205246, 0.282934, 0.412366, 0.63773, 1.03221", \ + "0.0842133, 0.213965, 0.274079, 0.359186, 0.493059, 0.706362, 1.07479", \ + "0.13361, 0.3055, 0.384964, 0.489791, 0.639592, 0.867018, 1.22409", \ + "0.220312, 0.450615, 0.555478, 0.696227, 0.885786, 1.15563, 1.53911" \ + ); + } + } + 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.00191419, 0.00244416, 0.00243406, 0.0023634, 0.00222761, 0.00198212, 0.00192987", \ + "0.00211703, 0.00221039, 0.00220681, 0.00220628, 0.00226243, 0.00189579, 0.00144803", \ + "0.00264289, 0.00224159, 0.00226222, 0.00218169, 0.00240057, 0.00186857, 0.00192139", \ + "0.00383325, 0.00277645, 0.00255567, 0.00241693, 0.00238415, 0.00187363, 0.00166275", \ + "0.00653476, 0.0043436, 0.00388805, 0.0033413, 0.00281027, 0.00248345, 0.00168587", \ + "0.0122058, 0.00835454, 0.00726391, 0.00618864, 0.00518093, 0.00392563, 0.00358242", \ + "0.0238694, 0.0176848, 0.0156756, 0.0134454, 0.0113754, 0.00912513, 0.00676562" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00201942, 0.00258493, 0.0025111, 0.0024383, 0.00238168, 0.00215267, 0.00175198", \ + "0.00207933, 0.00229717, 0.00238509, 0.00236857, 0.00232943, 0.0021191, 0.00180289", \ + "0.00252548, 0.002376, 0.00232683, 0.00236526, 0.00231911, 0.00200362, 0.00167324", \ + "0.00373979, 0.00292127, 0.00278385, 0.00260504, 0.00238943, 0.00242269, 0.0025284", \ + "0.00635577, 0.00420859, 0.00370816, 0.00341764, 0.00303567, 0.00248418, 0.00261596", \ + "0.0118084, 0.00787948, 0.00705487, 0.00573688, 0.00499081, 0.00418879, 0.00274651", \ + "0.0231098, 0.0169522, 0.0149274, 0.0126484, 0.0105894, 0.00871416, 0.00685336" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00280948; + rise_capacitance : 0.00285879; + rise_capacitance_range (0.00252316, 0.00334029); + fall_capacitance : 0.00276016; + fall_capacitance_range (0.00253687, 0.00317569); + } + } + cell (sg13cmos5l_inv_16) { + area : 34.4736; + cell_footprint : "inv"; + cell_leakage_power : 7731.68; + leakage_power () { + value : 12172.3; + when : "A&!Y"; + } + leakage_power () { + value : 3291.05; + 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.0182426, 0.0915182, 0.137898, 0.214241, 0.341935, 0.554789, 0.909955", \ + "0.0309021, 0.129418, 0.176805, 0.253247, 0.381228, 0.593883, 0.949446", \ + "0.0370055, 0.161169, 0.213995, 0.293327, 0.42146, 0.634339, 0.989077", \ + "0.0451046, 0.208415, 0.273674, 0.364298, 0.499858, 0.713643, 1.06818", \ + "0.057328, 0.276375, 0.361552, 0.477179, 0.636753, 0.868772, 1.22856", \ + "0.0695429, 0.363007, 0.47831, 0.630848, 0.840197, 1.12224, 1.5245", \ + "0.0824761, 0.473482, 0.631567, 0.838865, 1.11559, 1.49293, 1.9968" \ + ); + } + rise_transition (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.00995734, 0.109078, 0.176923, 0.288949, 0.476766, 0.789681, 1.31125", \ + "0.0235835, 0.117275, 0.180423, 0.289488, 0.476767, 0.789682, 1.31162", \ + "0.0330132, 0.136058, 0.195082, 0.297913, 0.479207, 0.789683, 1.31163", \ + "0.0479331, 0.173306, 0.232651, 0.329922, 0.498319, 0.796431, 1.31164", \ + "0.0766784, 0.235706, 0.303787, 0.404403, 0.566619, 0.842879, 1.33266", \ + "0.126029, 0.336723, 0.421166, 0.542061, 0.716338, 0.989051, 1.44112", \ + "0.213127, 0.496003, 0.608958, 0.756835, 0.976071, 1.28163, 1.74426" \ + ); + } + cell_fall (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.018259, 0.0828104, 0.122807, 0.188897, 0.29961, 0.483806, 0.790923", \ + "0.0300595, 0.122723, 0.165479, 0.232325, 0.342855, 0.528618, 0.834207", \ + "0.0360256, 0.152395, 0.201607, 0.273647, 0.386435, 0.570781, 0.87769", \ + "0.0444335, 0.196036, 0.257805, 0.343186, 0.467749, 0.657979, 0.965716", \ + "0.0532113, 0.255216, 0.336652, 0.445319, 0.596745, 0.814064, 1.136", \ + "0.0628305, 0.331418, 0.44076, 0.587542, 0.78335, 1.05201, 1.43117", \ + "0.0707704, 0.432313, 0.575879, 0.7731, 1.03979, 1.39126, 1.8717" \ + ); + } + fall_transition (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.00852532, 0.0861001, 0.139413, 0.227933, 0.375993, 0.622457, 1.03355", \ + "0.0214925, 0.0990698, 0.147304, 0.230836, 0.376357, 0.624028, 1.03412", \ + "0.0308491, 0.118517, 0.165659, 0.244853, 0.383391, 0.62432, 1.03413", \ + "0.0470597, 0.155814, 0.20618, 0.284715, 0.414955, 0.642436, 1.03967", \ + "0.0727927, 0.214103, 0.274888, 0.360847, 0.495587, 0.710271, 1.08185", \ + "0.117829, 0.306228, 0.386167, 0.491066, 0.641987, 0.871118, 1.23184", \ + "0.199284, 0.451209, 0.55486, 0.698862, 0.8881, 1.15986, 1.54661" \ + ); + } + } + 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.0256134, 0.0360493, 0.0362353, 0.035035, 0.0328264, 0.0286437, 0.0293373", \ + "0.0327385, 0.0324759, 0.03255, 0.0330468, 0.0315684, 0.0272772, 0.0221205", \ + "0.0428881, 0.0332074, 0.0333082, 0.0320882, 0.033278, 0.0269354, 0.0205901", \ + "0.0648135, 0.0420945, 0.0382392, 0.0360752, 0.0349899, 0.0301603, 0.0213149", \ + "0.10966, 0.0666018, 0.0585917, 0.0500762, 0.0423357, 0.0395431, 0.0326449", \ + "0.203219, 0.132034, 0.114492, 0.097539, 0.0803939, 0.0594062, 0.0525769", \ + "0.391231, 0.281358, 0.247394, 0.211715, 0.179144, 0.144812, 0.106833" \ + ); + } + fall_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.0232325, 0.0349665, 0.0340479, 0.0331544, 0.0316593, 0.0282236, 0.0220764", \ + "0.0286733, 0.0307773, 0.0325153, 0.0317209, 0.0305509, 0.0316707, 0.0219085", \ + "0.0380619, 0.0318453, 0.0317055, 0.0318009, 0.0339885, 0.0303347, 0.0215153", \ + "0.0596217, 0.0409192, 0.0389232, 0.0361485, 0.0317316, 0.0305093, 0.0367398", \ + "0.103121, 0.0609769, 0.0531456, 0.04887, 0.043513, 0.0331677, 0.0328107", \ + "0.193294, 0.121562, 0.10733, 0.0860124, 0.0741547, 0.0611867, 0.0427286", \ + "0.376224, 0.266373, 0.233373, 0.197427, 0.162672, 0.134434, 0.105573" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0426729; + rise_capacitance : 0.0434025; + rise_capacitance_range (0.0321698, 0.0534186); + fall_capacitance : 0.0419432; + fall_capacitance_range (0.0329646, 0.0508759); + } + } + cell (sg13cmos5l_inv_2) { + area : 7.2576; + cell_footprint : "inv"; + cell_leakage_power : 966.47; + leakage_power () { + value : 1521.55; + when : "A&!Y"; + } + leakage_power () { + value : 411.389; + 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.0173319, 0.0876965, 0.133683, 0.209544, 0.33655, 0.54818, 0.900785", \ + "0.0310088, 0.125914, 0.172961, 0.248929, 0.375982, 0.587613, 0.940387", \ + "0.0375447, 0.157559, 0.210143, 0.289171, 0.416348, 0.62796, 0.980751", \ + "0.0462346, 0.20457, 0.269707, 0.360016, 0.494927, 0.707441, 1.0597", \ + "0.0593691, 0.271974, 0.357131, 0.472529, 0.631612, 0.862748, 1.22014", \ + "0.0726282, 0.3583, 0.473492, 0.625763, 0.834757, 1.11576, 1.51667", \ + "0.0865187, 0.467713, 0.625661, 0.833863, 1.10933, 1.48524, 1.98755" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0105546, 0.107345, 0.174729, 0.286072, 0.472664, 0.783737, 1.30189", \ + "0.0250142, 0.115754, 0.178384, 0.286756, 0.472665, 0.783794, 1.30209", \ + "0.0348462, 0.134653, 0.193224, 0.295259, 0.475044, 0.785787, 1.3021", \ + "0.0502763, 0.172088, 0.230747, 0.327501, 0.494717, 0.790559, 1.30211", \ + "0.0795805, 0.234536, 0.302492, 0.402299, 0.5636, 0.837692, 1.32332", \ + "0.129574, 0.334635, 0.418202, 0.539663, 0.712999, 0.983665, 1.4329", \ + "0.216901, 0.493658, 0.606165, 0.754981, 0.970971, 1.2756, 1.73578" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0170291, 0.0790151, 0.118767, 0.184433, 0.294522, 0.477519, 0.782736", \ + "0.0296528, 0.119056, 0.161733, 0.228164, 0.338024, 0.521053, 0.82643", \ + "0.0360878, 0.148564, 0.197725, 0.269459, 0.381586, 0.564754, 0.870118", \ + "0.0450973, 0.191954, 0.253554, 0.338722, 0.462781, 0.652152, 0.958053", \ + "0.0545785, 0.250406, 0.331956, 0.440711, 0.591422, 0.808263, 1.12822", \ + "0.06505, 0.326029, 0.43583, 0.582377, 0.777515, 1.04539, 1.42313", \ + "0.0745029, 0.426235, 0.570096, 0.766574, 1.03281, 1.38405, 1.86332" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00893177, 0.084411, 0.137462, 0.225267, 0.372503, 0.617242, 1.02553", \ + "0.0224638, 0.0977397, 0.145386, 0.2285, 0.372883, 0.617389, 1.02566", \ + "0.0321709, 0.117326, 0.164037, 0.242406, 0.380284, 0.61913, 1.0259", \ + "0.0486786, 0.154518, 0.204507, 0.282328, 0.411886, 0.637487, 1.03223", \ + "0.0748856, 0.212682, 0.273235, 0.358517, 0.492356, 0.706124, 1.0752", \ + "0.121103, 0.304711, 0.383255, 0.48859, 0.638966, 0.866549, 1.22601", \ + "0.203786, 0.448469, 0.553823, 0.696214, 0.88475, 1.15177, 1.53881" \ + ); + } + } + 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.00327355, 0.00447941, 0.00447417, 0.00434316, 0.00405965, 0.00357351, 0.00342057", \ + "0.0039138, 0.0040228, 0.00402334, 0.0041717, 0.00386815, 0.00341121, 0.00256294", \ + "0.00508053, 0.00411571, 0.00412798, 0.00402036, 0.00444232, 0.00384524, 0.00260237", \ + "0.00760304, 0.00519408, 0.00472833, 0.00445561, 0.00405925, 0.00342374, 0.00249311", \ + "0.0131845, 0.00834773, 0.00740354, 0.00634827, 0.00524039, 0.00482418, 0.00375228", \ + "0.024747, 0.0163938, 0.014166, 0.0120528, 0.010021, 0.00745176, 0.00641136", \ + "0.0482573, 0.0351001, 0.0309137, 0.0265964, 0.0222273, 0.0180042, 0.0132364" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00309626, 0.00439403, 0.00428551, 0.00416088, 0.00403888, 0.00356746, 0.002795", \ + "0.00348315, 0.00387124, 0.00407634, 0.00399651, 0.00383803, 0.00345228, 0.0027236", \ + "0.00451652, 0.0040545, 0.0039806, 0.00396957, 0.00405344, 0.00425224, 0.00288117", \ + "0.00710419, 0.00513329, 0.00487053, 0.00450358, 0.00407017, 0.00485767, 0.00436753", \ + "0.0125342, 0.00766248, 0.00672445, 0.00609671, 0.00538722, 0.00416621, 0.00446392", \ + "0.0235743, 0.0151126, 0.0133837, 0.0107517, 0.00924201, 0.00765009, 0.00502199", \ + "0.0463998, 0.0332775, 0.0292054, 0.0246842, 0.0203943, 0.0164746, 0.013132" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0055606; + rise_capacitance : 0.00565928; + rise_capacitance_range (0.00490332, 0.00674536); + fall_capacitance : 0.00546193; + fall_capacitance_range (0.00495154, 0.00640593); + } + } + cell (sg13cmos5l_inv_4) { + area : 10.8864; + cell_footprint : "inv"; + cell_leakage_power : 1932.92; + leakage_power () { + value : 3043.07; + when : "A&!Y"; + } + leakage_power () { + value : 822.762; + 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.0161541, 0.0878107, 0.133943, 0.210009, 0.337416, 0.549669, 0.903494", \ + "0.0285451, 0.125882, 0.173247, 0.249396, 0.376866, 0.589184, 0.943837", \ + "0.0344199, 0.157674, 0.210437, 0.289542, 0.417242, 0.629583, 0.983195", \ + "0.0421658, 0.20464, 0.269925, 0.360445, 0.495678, 0.708923, 1.06226", \ + "0.0537494, 0.27205, 0.357372, 0.472775, 0.632395, 0.863979, 1.2226", \ + "0.065192, 0.358305, 0.47376, 0.626321, 0.83568, 1.11724, 1.51912", \ + "0.0771276, 0.467741, 0.625895, 0.834226, 1.11038, 1.48728, 1.99021" \ + ); + } + rise_transition (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.00952878, 0.107569, 0.175149, 0.286964, 0.474052, 0.786295, 1.306", \ + "0.0233152, 0.116001, 0.1788, 0.287513, 0.474053, 0.786296, 1.30664", \ + "0.0324064, 0.134826, 0.193641, 0.295974, 0.476469, 0.786297, 1.30665", \ + "0.0472195, 0.172097, 0.231089, 0.328144, 0.495862, 0.79308, 1.3068", \ + "0.0754322, 0.234426, 0.302903, 0.403045, 0.564568, 0.839524, 1.32717", \ + "0.124292, 0.334919, 0.41841, 0.540328, 0.71417, 0.986221, 1.43655", \ + "0.211173, 0.493998, 0.606759, 0.755322, 0.972245, 1.27589, 1.73933" \ + ); + } + cell_fall (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.0158814, 0.0793668, 0.119381, 0.185509, 0.296454, 0.48067, 0.788041", \ + "0.0273714, 0.119426, 0.162289, 0.229197, 0.339827, 0.524231, 0.831569", \ + "0.0331215, 0.148982, 0.198313, 0.270528, 0.383379, 0.567882, 0.87515", \ + "0.0412266, 0.19243, 0.254387, 0.339978, 0.464779, 0.655262, 0.963152", \ + "0.0495524, 0.251003, 0.332816, 0.442147, 0.593474, 0.81141, 1.13326", \ + "0.0585429, 0.326726, 0.436739, 0.583835, 0.7799, 1.04895, 1.4286", \ + "0.0659557, 0.427453, 0.571108, 0.768602, 1.03573, 1.38814, 1.86972" \ + ); + } + fall_transition (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.00809661, 0.0849498, 0.138367, 0.226842, 0.375121, 0.621722, 1.03304", \ + "0.021018, 0.0982123, 0.146295, 0.229866, 0.37548, 0.621723, 1.03305", \ + "0.0301379, 0.117725, 0.16485, 0.243852, 0.382571, 0.623535, 1.03363", \ + "0.0460938, 0.154995, 0.205324, 0.283695, 0.414259, 0.641708, 1.03971", \ + "0.0715143, 0.213496, 0.274083, 0.359968, 0.494802, 0.709933, 1.08197", \ + "0.116017, 0.304838, 0.384881, 0.490722, 0.642109, 0.871847, 1.23092", \ + "0.19747, 0.449383, 0.554309, 0.698048, 0.88717, 1.15931, 1.54619" \ + ); + } + } + 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.00645733, 0.00900924, 0.00901588, 0.00878615, 0.00819541, 0.00723868, 0.00688486", \ + "0.00792958, 0.00804042, 0.00812339, 0.00900605, 0.00778266, 0.00695035, 0.00724603", \ + "0.0102712, 0.00821762, 0.0083209, 0.0079916, 0.00904674, 0.00667458, 0.00512043", \ + "0.0154673, 0.0103756, 0.00940173, 0.00897608, 0.00830761, 0.00700495, 0.00548012", \ + "0.026723, 0.016642, 0.0148119, 0.0125637, 0.0104669, 0.0100611, 0.00776209", \ + "0.0499915, 0.032725, 0.028276, 0.0241623, 0.0199882, 0.0144753, 0.013688", \ + "0.097109, 0.0701265, 0.0616509, 0.053046, 0.0444134, 0.035536, 0.0269987" \ + ); + } + fall_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.00588441, 0.0087323, 0.00846253, 0.00818404, 0.00797217, 0.00698796, 0.00526598", \ + "0.00685976, 0.00762457, 0.00802125, 0.00782126, 0.00758282, 0.00673727, 0.00551626", \ + "0.00907316, 0.00798023, 0.00774574, 0.00784271, 0.00806841, 0.00837721, 0.00552637", \ + "0.0142477, 0.0101166, 0.00958358, 0.00888601, 0.00807466, 0.00891406, 0.00680844", \ + "0.0252326, 0.0152741, 0.0132791, 0.0120184, 0.0105284, 0.00824096, 0.0090432", \ + "0.0476861, 0.0299437, 0.0266598, 0.0213732, 0.0185678, 0.0151517, 0.0103786", \ + "0.0933647, 0.0663372, 0.0580421, 0.0491224, 0.0404834, 0.0335109, 0.026211" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0109915; + rise_capacitance : 0.0111884; + rise_capacitance_range (0.00966245, 0.013436); + fall_capacitance : 0.0107946; + fall_capacitance_range (0.00978945, 0.0127794); + } + } + cell (sg13cmos5l_inv_8) { + area : 18.144; + cell_footprint : "inv"; + cell_leakage_power : 3865.87; + leakage_power () { + value : 6086.21; + when : "A&!Y"; + } + leakage_power () { + value : 1645.53; + 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.0157769, 0.0880048, 0.134148, 0.2103, 0.337789, 0.550162, 0.904166", \ + "0.0276196, 0.12614, 0.173493, 0.24969, 0.377088, 0.589653, 0.943711", \ + "0.0332244, 0.157813, 0.210594, 0.289771, 0.417628, 0.629984, 0.984249", \ + "0.0405694, 0.204888, 0.270195, 0.360771, 0.496113, 0.709435, 1.06296", \ + "0.0514422, 0.272166, 0.35765, 0.473491, 0.632847, 0.864619, 1.2233", \ + "0.0622184, 0.358613, 0.474058, 0.626599, 0.836092, 1.11775, 1.51983", \ + "0.0733234, 0.468122, 0.626247, 0.834566, 1.11085, 1.48769, 1.99094" \ + ); + } + rise_transition (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.00915509, 0.107722, 0.175394, 0.28717, 0.474432, 0.786721, 1.3069", \ + "0.0226194, 0.116134, 0.178984, 0.287833, 0.475591, 0.786722, 1.30691", \ + "0.0314027, 0.134998, 0.193836, 0.296245, 0.476897, 0.786723, 1.30695", \ + "0.0458621, 0.172594, 0.231219, 0.328295, 0.496225, 0.7936, 1.30923", \ + "0.0736512, 0.235003, 0.30233, 0.403139, 0.565113, 0.840277, 1.32825", \ + "0.12212, 0.33507, 0.418319, 0.539648, 0.714536, 0.986535, 1.43741", \ + "0.208389, 0.494197, 0.607001, 0.755514, 0.972592, 1.277, 1.73965" \ + ); + } + cell_fall (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.0154967, 0.0795329, 0.119583, 0.185735, 0.296692, 0.480945, 0.788374", \ + "0.0265168, 0.119604, 0.1625, 0.229373, 0.340092, 0.524544, 0.832017", \ + "0.0319612, 0.149153, 0.198495, 0.270359, 0.383585, 0.568203, 0.875654", \ + "0.0396872, 0.193334, 0.255359, 0.341002, 0.465832, 0.656363, 0.964504", \ + "0.0474533, 0.251217, 0.33302, 0.442088, 0.593738, 0.811431, 1.13378", \ + "0.0558082, 0.327012, 0.437051, 0.584372, 0.780213, 1.04931, 1.42915", \ + "0.0624722, 0.427437, 0.571439, 0.768743, 1.03612, 1.38851, 1.8697" \ + ); + } + fall_transition (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.00776535, 0.0850592, 0.138464, 0.227022, 0.375362, 0.622256, 1.03381", \ + "0.0203475, 0.0982638, 0.146385, 0.230248, 0.375532, 0.622257, 1.03415", \ + "0.0291922, 0.117824, 0.16497, 0.244124, 0.382773, 0.623913, 1.03416", \ + "0.0450201, 0.154652, 0.204819, 0.283483, 0.414143, 0.641867, 1.04", \ + "0.0699272, 0.213632, 0.274119, 0.360266, 0.495077, 0.710202, 1.08272", \ + "0.113949, 0.304474, 0.384597, 0.490671, 0.64279, 0.872162, 1.23237", \ + "0.195365, 0.449281, 0.554475, 0.697551, 0.886803, 1.1596, 1.54599" \ + ); + } + } + 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.0128305, 0.0180169, 0.0180757, 0.0174724, 0.0162726, 0.014361, 0.0139206", \ + "0.0159568, 0.0162039, 0.0162783, 0.0169927, 0.0167776, 0.0138689, 0.0103757", \ + "0.0208068, 0.0165285, 0.0166619, 0.0160114, 0.0181892, 0.0134802, 0.0104023", \ + "0.0311986, 0.020909, 0.0189467, 0.0180052, 0.0168634, 0.0148683, 0.0122768", \ + "0.0537513, 0.0333579, 0.0293422, 0.0254347, 0.0212194, 0.0208407, 0.0161345", \ + "0.100487, 0.065495, 0.0564994, 0.047867, 0.0397424, 0.028847, 0.0271098", \ + "0.194886, 0.140279, 0.123307, 0.106121, 0.08886, 0.0711121, 0.0539148" \ + ); + } + fall_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.011641, 0.0174623, 0.0168995, 0.0165185, 0.0159523, 0.0140835, 0.0107767", \ + "0.0138246, 0.0153035, 0.0161019, 0.0158803, 0.0150822, 0.0133458, 0.0109051", \ + "0.0182265, 0.0159065, 0.0157481, 0.015517, 0.0154188, 0.0166735, 0.0111546", \ + "0.0289342, 0.0191386, 0.0183792, 0.0171904, 0.0157372, 0.0184011, 0.0156241", \ + "0.0513119, 0.0309891, 0.0270303, 0.0242349, 0.0214514, 0.0163792, 0.0183944", \ + "0.0955472, 0.0598988, 0.0532016, 0.0428606, 0.0373652, 0.0309653, 0.0200937", \ + "0.187409, 0.13259, 0.116168, 0.0977969, 0.0808403, 0.066989, 0.0520255" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0219908; + rise_capacitance : 0.0223848; + rise_capacitance_range (0.0192024, 0.02699); + fall_capacitance : 0.0215968; + fall_capacitance_range (0.0194592, 0.0256704); + } + } + cell (sg13cmos5l_lgcp_1) { + area : 27.216; + cell_footprint : "lgcp"; + cell_leakage_power : 2874.13; + clock_gating_integrated_cell : "latch_posedge"; + dont_use : true; + leakage_power () { + value : 2941.23; + when : "!CLK&GATE&!GCLK"; + } + leakage_power () { + value : 3045.12; + when : "CLK&GATE&GCLK"; + } + leakage_power () { + value : 2636.05; + 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.0727363, 0.145771, 0.192078, 0.268092, 0.395296, 0.606757, 0.959213", \ + "0.0960047, 0.16986, 0.216164, 0.292281, 0.419439, 0.631169, 0.983521", \ + "0.112223, 0.187314, 0.233749, 0.309911, 0.437042, 0.648663, 1.00134", \ + "0.135004, 0.213033, 0.259547, 0.335668, 0.462909, 0.674488, 1.02696", \ + "0.164783, 0.248391, 0.295121, 0.371281, 0.498685, 0.710371, 1.06281", \ + "0.205597, 0.299924, 0.347803, 0.424648, 0.552427, 0.764291, 1.11686", \ + "0.257266, 0.369958, 0.421373, 0.501059, 0.630951, 0.845307, 1.19974" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0200934, 0.112271, 0.179217, 0.290251, 0.476632, 0.78724, 1.30535", \ + "0.021837, 0.112772, 0.179312, 0.290281, 0.477369, 0.787582, 1.30539", \ + "0.0242057, 0.113561, 0.179815, 0.290641, 0.47737, 0.788526, 1.30545", \ + "0.0285971, 0.115306, 0.180821, 0.291264, 0.477371, 0.788527, 1.30907", \ + "0.0354644, 0.11924, 0.183113, 0.292476, 0.478105, 0.788528, 1.30908", \ + "0.047064, 0.128348, 0.189703, 0.296801, 0.480888, 0.789897, 1.30909", \ + "0.06438, 0.148901, 0.206175, 0.309771, 0.491256, 0.798262, 1.31246" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0610257, 0.125342, 0.165471, 0.231456, 0.341553, 0.524768, 0.830138", \ + "0.0927289, 0.158015, 0.198223, 0.264197, 0.374365, 0.557636, 0.863015", \ + "0.113669, 0.18037, 0.22065, 0.286728, 0.396921, 0.58031, 0.885536", \ + "0.14305, 0.212514, 0.252892, 0.318989, 0.429228, 0.612704, 0.917964", \ + "0.185895, 0.260835, 0.301168, 0.367183, 0.477417, 0.660745, 0.966077", \ + "0.239183, 0.324036, 0.365482, 0.431814, 0.54207, 0.725453, 1.03081", \ + "0.309102, 0.409759, 0.45453, 0.522654, 0.634841, 0.819895, 1.12584" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0167485, 0.0896004, 0.142084, 0.229558, 0.376607, 0.621703, 1.02918", \ + "0.0189112, 0.0901526, 0.142457, 0.229814, 0.376845, 0.621704, 1.02919", \ + "0.0220363, 0.0912964, 0.143134, 0.230116, 0.376846, 0.621705, 1.02937", \ + "0.0273655, 0.0933952, 0.144465, 0.231016, 0.377238, 0.621706, 1.02938", \ + "0.0352381, 0.0978509, 0.14716, 0.232573, 0.378307, 0.622592, 1.0303", \ + "0.047392, 0.107819, 0.154234, 0.237121, 0.3813, 0.624457, 1.03121", \ + "0.066142, 0.128348, 0.170925, 0.250007, 0.391407, 0.632201, 1.03621" \ + ); + } + } + 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.0105615, 0.0110431, 0.0110893, 0.0110272, 0.0109396, 0.0106385, 0.0106608", \ + "0.0103329, 0.0107561, 0.0107552, 0.0109137, 0.0107262, 0.0104105, 0.0103537", \ + "0.0103617, 0.0106578, 0.010703, 0.0109321, 0.0108375, 0.010507, 0.0100297", \ + "0.0108906, 0.0110503, 0.0111089, 0.0110498, 0.0111471, 0.0107517, 0.0110547", \ + "0.0123093, 0.0122097, 0.0122688, 0.012341, 0.0121843, 0.0121676, 0.0117659", \ + "0.0161678, 0.0156166, 0.0155587, 0.0156073, 0.0156869, 0.0156097, 0.0151387", \ + "0.0246635, 0.0233147, 0.0231815, 0.0231904, 0.0231403, 0.0230911, 0.0232562" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0076768, 0.0082533, 0.0082593, 0.0082207, 0.0081751, 0.0079291, 0.0075303", \ + "0.0076708, 0.0081258, 0.0082968, 0.0082979, 0.0081048, 0.0078733, 0.0074723", \ + "0.0080167, 0.0082911, 0.008302, 0.008433, 0.0082815, 0.0080818, 0.0076872", \ + "0.0088651, 0.0089701, 0.0090208, 0.008942, 0.0090285, 0.008847, 0.0083751", \ + "0.0109323, 0.0106959, 0.0106742, 0.0107674, 0.0107098, 0.0103763, 0.0109257", \ + "0.015372, 0.0146453, 0.0145449, 0.0146058, 0.0146644, 0.0146233, 0.0138493", \ + "0.0242388, 0.0226454, 0.0224915, 0.0224092, 0.0222076, 0.0223195, 0.0221511" \ + ); + } + } + } + pin (CLK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00486489; + rise_capacitance : 0.00492064; + rise_capacitance_range (0.00428164, 0.00558331); + fall_capacitance : 0.00480914; + fall_capacitance_range (0.00443059, 0.0050878); + 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.240021, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.0990295, 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.00897233, 0.00876644, 0.00909636, 0.00993743, 0.0120321, 0.016672, 0.0263916" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0103077, 0.0101121, 0.0104264, 0.0112742, 0.0135116, 0.0183331, 0.0286581" \ + ); + } + } + } + pin (GATE) { + clock_gate_enable_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00228664; + rise_capacitance : 0.00246089; + rise_capacitance_range (0.00224353, 0.00262817); + fall_capacitance : 0.00211239; + fall_capacitance_range (0.00211239, 0.00230395); + 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.0389988, -0.0229354, -0.0349072, -0.0584163", \ + "-0.129723, -0.0936726, -0.103018, -0.125156", \ + "-0.182605, -0.147896, -0.155984, -0.173527", \ + "-0.239901, -0.215843, -0.223334, -0.247326" \ + ); + } + 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.0169761, 0.064944, 0.0911289, 0.108059", \ + "-0.0997759, -0.00986458, 0.0309255, 0.0612369", \ + "-0.160434, -0.0677548, -0.0257776, 0.00912794", \ + "-0.210574, -0.120663, -0.074165, -0.037569" \ + ); + } + } + 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.0757455, 0.0544808, 0.0733115, 0.10207", \ + "0.183333, 0.142081, 0.155543, 0.177677", \ + "0.249719, 0.207124, 0.213849, 0.23658", \ + "0.331733, 0.282486, 0.293805, 0.318082" \ + ); + } + 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.0518634, -0.0424583, -0.0744649, -0.08848", \ + "0.145748, 0.0474308, 0.00603813, -0.0265758", \ + "0.217013, 0.117466, 0.0732629, 0.037248", \ + "0.282312, 0.179998, 0.13232, 0.0939984" \ + ); + } + } + 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.02376, 0.0246765, 0.0248913, 0.0253777, 0.0269368, 0.0305585, 0.0385736" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0156574, 0.0322873, 0.0349186, 0.0357146, 0.0373359, 0.041278, 0.0495742" \ + ); + } + } + 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.02376, 0.0246765, 0.0248913, 0.0253777, 0.0269368, 0.0305585, 0.0385736" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0156574, 0.0322873, 0.0349186, 0.0357146, 0.0373359, 0.041278, 0.0495742" \ + ); + } + } + } + } + cell (sg13cmos5l_mux2_1) { + area : 18.144; + cell_footprint : "mux2"; + cell_leakage_power : 1680.13; + leakage_power () { + value : 1203.82; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 1924.08; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 1317.52; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 1413.5; + when : "A0&A1&!S"; + } + leakage_power () { + value : 1634.61; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 1748.44; + when : "A0&!A1&S"; + } + leakage_power () { + value : 2354.83; + when : "!A0&A1&S"; + } + leakage_power () { + value : 1844.25; + 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.0786384, 0.152331, 0.198606, 0.274859, 0.402014, 0.613916, 0.966732", \ + "0.108777, 0.182732, 0.229284, 0.305498, 0.432871, 0.644417, 0.997284", \ + "0.128886, 0.203751, 0.25023, 0.32653, 0.453866, 0.665618, 1.01823", \ + "0.156981, 0.234318, 0.280547, 0.356992, 0.484473, 0.696744, 1.0493", \ + "0.191746, 0.274243, 0.320781, 0.397074, 0.52389, 0.735954, 1.08891", \ + "0.235743, 0.328613, 0.375216, 0.451626, 0.576846, 0.7904, 1.14308", \ + "0.282457, 0.395323, 0.444413, 0.522596, 0.650451, 0.86458, 1.21902" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0224128, 0.114264, 0.180756, 0.29183, 0.478275, 0.788899, 1.30679", \ + "0.0241327, 0.114575, 0.180993, 0.291968, 0.478318, 0.789052, 1.3069", \ + "0.0266683, 0.115489, 0.181594, 0.29238, 0.47834, 0.789315, 1.30691", \ + "0.0318427, 0.116914, 0.182594, 0.293127, 0.479006, 0.789402, 1.3108", \ + "0.0394522, 0.120609, 0.184619, 0.294183, 0.480074, 0.790127, 1.31081", \ + "0.051401, 0.129039, 0.190066, 0.297666, 0.482075, 0.791654, 1.31082", \ + "0.071201, 0.150527, 0.205659, 0.308402, 0.490683, 0.798938, 1.31392" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0958429, 0.177801, 0.220371, 0.28739, 0.398173, 0.582054, 0.888457", \ + "0.124116, 0.206637, 0.249342, 0.316616, 0.427395, 0.611377, 0.918159", \ + "0.14662, 0.231201, 0.274264, 0.341775, 0.452621, 0.636559, 0.943088", \ + "0.180034, 0.268563, 0.312463, 0.380303, 0.491581, 0.675826, 0.982022", \ + "0.232442, 0.327515, 0.372241, 0.440384, 0.552081, 0.736608, 1.04325", \ + "0.304394, 0.4117, 0.458563, 0.528737, 0.639951, 0.825223, 1.13206", \ + "0.408751, 0.533957, 0.586819, 0.661489, 0.776355, 0.963134, 1.26975" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0307155, 0.102751, 0.152454, 0.236627, 0.381949, 0.626932, 1.03644", \ + "0.0325951, 0.103303, 0.152601, 0.236947, 0.381997, 0.626933, 1.03682", \ + "0.0361806, 0.1054, 0.154134, 0.23799, 0.382518, 0.628021, 1.03698", \ + "0.0428393, 0.109487, 0.157415, 0.240402, 0.384207, 0.628022, 1.03779", \ + "0.0533352, 0.116375, 0.162395, 0.243567, 0.38636, 0.629438, 1.03833", \ + "0.069846, 0.130895, 0.173509, 0.250701, 0.390128, 0.631676, 1.03978", \ + "0.093116, 0.158778, 0.198559, 0.271412, 0.404374, 0.639596, 1.04447" \ + ); + } + } + 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.0743488, 0.151875, 0.198061, 0.274038, 0.401157, 0.612786, 0.965278", \ + "0.102698, 0.181413, 0.227884, 0.304041, 0.431128, 0.642718, 0.995416", \ + "0.121202, 0.202121, 0.24886, 0.325106, 0.452158, 0.663811, 1.01635", \ + "0.147756, 0.233125, 0.279802, 0.356286, 0.483562, 0.695275, 1.04789", \ + "0.181449, 0.27453, 0.321864, 0.397662, 0.52507, 0.737181, 1.08987", \ + "0.224383, 0.330073, 0.379091, 0.45539, 0.583171, 0.79481, 1.14772", \ + "0.273511, 0.39884, 0.453415, 0.531909, 0.661935, 0.875255, 1.22904" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0260792, 0.11502, 0.180741, 0.291524, 0.477852, 0.788479, 1.30641", \ + "0.0293659, 0.115646, 0.181195, 0.291638, 0.478799, 0.78848, 1.30655", \ + "0.0334423, 0.117158, 0.181988, 0.292153, 0.4788, 0.78932, 1.30656", \ + "0.040782, 0.119731, 0.18361, 0.293095, 0.478801, 0.789321, 1.31129", \ + "0.0506216, 0.126169, 0.187159, 0.294588, 0.479684, 0.789775, 1.3113", \ + "0.066256, 0.137996, 0.19595, 0.299351, 0.481991, 0.791469, 1.31131", \ + "0.08784, 0.165335, 0.21717, 0.313465, 0.492334, 0.798247, 1.31314" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0957278, 0.177989, 0.220581, 0.287666, 0.398342, 0.58233, 0.88875", \ + "0.124024, 0.206863, 0.249669, 0.316883, 0.427673, 0.611675, 0.918441", \ + "0.146618, 0.231587, 0.274676, 0.342196, 0.453026, 0.636988, 0.943435", \ + "0.179903, 0.268795, 0.312885, 0.380775, 0.492157, 0.676256, 0.982614", \ + "0.232495, 0.328072, 0.372492, 0.441066, 0.552637, 0.737296, 1.04388", \ + "0.3046, 0.412667, 0.459602, 0.529472, 0.641231, 0.825806, 1.13324", \ + "0.409537, 0.535239, 0.588499, 0.663141, 0.77853, 0.965377, 1.27193" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.030883, 0.102954, 0.152568, 0.236835, 0.381985, 0.627132, 1.03697", \ + "0.032757, 0.103486, 0.152593, 0.237017, 0.382052, 0.627283, 1.03698", \ + "0.0364737, 0.10561, 0.15423, 0.238043, 0.38251, 0.62841, 1.03699", \ + "0.0431656, 0.109598, 0.157449, 0.240243, 0.384169, 0.628411, 1.03771", \ + "0.0537624, 0.116706, 0.162263, 0.243796, 0.386311, 0.629468, 1.03859", \ + "0.070525, 0.13143, 0.173625, 0.250883, 0.390116, 0.631614, 1.03969", \ + "0.094129, 0.158458, 0.199423, 0.271307, 0.40494, 0.64068, 1.04456" \ + ); + } + } + 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.0820854, 0.155447, 0.201839, 0.278083, 0.405257, 0.617214, 0.969749", \ + "0.108687, 0.182738, 0.229182, 0.305464, 0.432637, 0.644345, 0.997286", \ + "0.127364, 0.202494, 0.249006, 0.325329, 0.45264, 0.664358, 1.01713", \ + "0.15421, 0.231988, 0.278598, 0.354927, 0.482323, 0.694176, 1.04683", \ + "0.188031, 0.271038, 0.317719, 0.394029, 0.52155, 0.733598, 1.0863", \ + "0.233428, 0.325507, 0.373174, 0.450067, 0.577905, 0.789925, 1.14279", \ + "0.2874, 0.396575, 0.446578, 0.525385, 0.654885, 0.868798, 1.22318" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0221971, 0.114049, 0.180685, 0.291847, 0.478166, 0.788872, 1.30677", \ + "0.0234841, 0.114332, 0.180918, 0.291964, 0.478198, 0.788974, 1.30688", \ + "0.0254653, 0.115027, 0.181273, 0.292182, 0.478221, 0.789575, 1.30689", \ + "0.0295842, 0.116518, 0.182191, 0.292674, 0.478639, 0.789576, 1.3129", \ + "0.0359637, 0.119974, 0.184064, 0.293631, 0.47933, 0.789676, 1.31291", \ + "0.046233, 0.127435, 0.189172, 0.297079, 0.481555, 0.791138, 1.31292", \ + "0.061758, 0.145521, 0.202229, 0.306674, 0.489153, 0.79746, 1.31301" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.10796, 0.181568, 0.222993, 0.28968, 0.400485, 0.584634, 0.891179", \ + "0.133365, 0.207377, 0.24887, 0.315626, 0.426428, 0.61059, 0.917496", \ + "0.151984, 0.22735, 0.269148, 0.336125, 0.446954, 0.631157, 0.937676", \ + "0.179936, 0.258234, 0.30052, 0.367646, 0.478801, 0.663138, 0.96971", \ + "0.223897, 0.307594, 0.350351, 0.418111, 0.529371, 0.713835, 1.02094", \ + "0.284865, 0.378694, 0.423537, 0.492577, 0.603787, 0.788767, 1.09589", \ + "0.372191, 0.480964, 0.530324, 0.603069, 0.718355, 0.905086, 1.21358" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0256292, 0.098368, 0.148913, 0.235076, 0.381607, 0.627078, 1.03665", \ + "0.0262933, 0.0983861, 0.149096, 0.235465, 0.381741, 0.627436, 1.03727", \ + "0.0280159, 0.0994698, 0.149941, 0.235795, 0.382226, 0.62839, 1.03728", \ + "0.031486, 0.101991, 0.151809, 0.237116, 0.382957, 0.628391, 1.03729", \ + "0.0380263, 0.107085, 0.155501, 0.239406, 0.384232, 0.628617, 1.03762", \ + "0.048557, 0.117998, 0.16405, 0.245176, 0.387367, 0.630859, 1.03874", \ + "0.064478, 0.137179, 0.182081, 0.260645, 0.400119, 0.63945, 1.04446" \ + ); + } + } + 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.0820854, 0.155447, 0.201839, 0.278083, 0.405257, 0.617214, 0.969749", \ + "0.108687, 0.182738, 0.229182, 0.305464, 0.432637, 0.644345, 0.997286", \ + "0.127364, 0.202494, 0.249006, 0.325329, 0.45264, 0.664358, 1.01713", \ + "0.15421, 0.231988, 0.278598, 0.354927, 0.482323, 0.694176, 1.04683", \ + "0.188031, 0.271038, 0.317719, 0.394029, 0.52155, 0.733598, 1.0863", \ + "0.233428, 0.325507, 0.373174, 0.450067, 0.577905, 0.789925, 1.14279", \ + "0.2874, 0.396575, 0.446578, 0.525385, 0.654885, 0.868798, 1.22318" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0221971, 0.114049, 0.180685, 0.291847, 0.478166, 0.788872, 1.30677", \ + "0.0234841, 0.114332, 0.180918, 0.291964, 0.478198, 0.788974, 1.30688", \ + "0.0254653, 0.115027, 0.181273, 0.292182, 0.478221, 0.789575, 1.30689", \ + "0.0295842, 0.116518, 0.182191, 0.292674, 0.478639, 0.789576, 1.3129", \ + "0.0359637, 0.119974, 0.184064, 0.293631, 0.47933, 0.789676, 1.31291", \ + "0.046233, 0.127435, 0.189172, 0.297079, 0.481555, 0.791138, 1.31292", \ + "0.061758, 0.145521, 0.202229, 0.306674, 0.489153, 0.79746, 1.31301" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.10796, 0.181568, 0.222993, 0.28968, 0.400485, 0.584634, 0.891179", \ + "0.133365, 0.207377, 0.24887, 0.315626, 0.426428, 0.61059, 0.917496", \ + "0.151984, 0.22735, 0.269148, 0.336125, 0.446954, 0.631157, 0.937676", \ + "0.179936, 0.258234, 0.30052, 0.367646, 0.478801, 0.663138, 0.96971", \ + "0.223897, 0.307594, 0.350351, 0.418111, 0.529371, 0.713835, 1.02094", \ + "0.284865, 0.378694, 0.423537, 0.492577, 0.603787, 0.788767, 1.09589", \ + "0.372191, 0.480964, 0.530324, 0.603069, 0.718355, 0.905086, 1.21358" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0256292, 0.098368, 0.148913, 0.235076, 0.381607, 0.627078, 1.03665", \ + "0.0262933, 0.0983861, 0.149096, 0.235465, 0.381741, 0.627436, 1.03727", \ + "0.0280159, 0.0994698, 0.149941, 0.235795, 0.382226, 0.62839, 1.03728", \ + "0.031486, 0.101991, 0.151809, 0.237116, 0.382957, 0.628391, 1.03729", \ + "0.0380263, 0.107085, 0.155501, 0.239406, 0.384232, 0.628617, 1.03762", \ + "0.048557, 0.117998, 0.16405, 0.245176, 0.387367, 0.630859, 1.03874", \ + "0.064478, 0.137179, 0.182081, 0.260645, 0.400119, 0.63945, 1.04446" \ + ); + } + } + 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.116795, 0.190118, 0.236513, 0.312718, 0.44004, 0.651738, 1.00405", \ + "0.145798, 0.219242, 0.265649, 0.341885, 0.469139, 0.681387, 1.03334", \ + "0.163928, 0.237349, 0.283763, 0.359929, 0.487192, 0.698911, 1.0519", \ + "0.189593, 0.263072, 0.309387, 0.385591, 0.512726, 0.724415, 1.07723", \ + "0.227597, 0.301235, 0.347677, 0.4239, 0.55122, 0.762918, 1.1154", \ + "0.274571, 0.348759, 0.395202, 0.471506, 0.598919, 0.810724, 1.16331", \ + "0.332409, 0.408419, 0.455006, 0.531178, 0.658584, 0.870469, 1.22309" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0225143, 0.114164, 0.180733, 0.291791, 0.478152, 0.788833, 1.30689", \ + "0.0225153, 0.114169, 0.180799, 0.291806, 0.478311, 0.789367, 1.3069", \ + "0.022636, 0.114178, 0.180809, 0.291843, 0.478312, 0.789368, 1.30691", \ + "0.0230264, 0.114199, 0.18081, 0.291844, 0.478313, 0.789369, 1.30875", \ + "0.023577, 0.114381, 0.180891, 0.291978, 0.478314, 0.78937, 1.30876", \ + "0.024921, 0.114814, 0.181066, 0.291981, 0.478315, 0.789371, 1.30877", \ + "0.027768, 0.11587, 0.181696, 0.292304, 0.478448, 0.789372, 1.30878" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.140347, 0.214125, 0.255657, 0.322257, 0.433315, 0.617287, 0.923939", \ + "0.168291, 0.242125, 0.283647, 0.350463, 0.461344, 0.645545, 0.952649", \ + "0.185646, 0.259503, 0.300977, 0.367837, 0.478694, 0.662884, 0.969451", \ + "0.210855, 0.28497, 0.326302, 0.393115, 0.503929, 0.688094, 0.994709", \ + "0.244167, 0.31835, 0.359706, 0.426509, 0.537506, 0.721779, 1.02838", \ + "0.290971, 0.365377, 0.40709, 0.473808, 0.584848, 0.769149, 1.07582", \ + "0.351713, 0.427971, 0.469643, 0.536649, 0.647575, 0.831974, 1.13903" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.025975, 0.0985163, 0.14915, 0.235374, 0.381809, 0.627236, 1.03678", \ + "0.0261192, 0.0985173, 0.149255, 0.23552, 0.381842, 0.627479, 1.03761", \ + "0.0261202, 0.0985183, 0.149301, 0.235521, 0.382054, 0.628887, 1.03762", \ + "0.0261212, 0.0986255, 0.149302, 0.235522, 0.382055, 0.628888, 1.03763", \ + "0.0264425, 0.098779, 0.149471, 0.235612, 0.382056, 0.628889, 1.03764", \ + "0.027317, 0.099223, 0.149654, 0.235676, 0.382185, 0.62889, 1.03765", \ + "0.029359, 0.100681, 0.150611, 0.236294, 0.382214, 0.628891, 1.03766" \ + ); + } + } + 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.00989914, 0.0103068, 0.0102936, 0.0102616, 0.0101471, 0.00990499, 0.00985812", \ + "0.00967977, 0.00994706, 0.0099577, 0.0100616, 0.00985344, 0.00961834, 0.00956195", \ + "0.00982379, 0.00994475, 0.00998853, 0.0101713, 0.0100948, 0.00969781, 0.00927876", \ + "0.0104654, 0.0105079, 0.0104943, 0.0104164, 0.0104861, 0.0101116, 0.0102552", \ + "0.0123873, 0.0121052, 0.0121191, 0.0121674, 0.0118964, 0.0118688, 0.0113834", \ + "0.0167025, 0.0160275, 0.0158628, 0.0158893, 0.0157364, 0.0156715, 0.0150103", \ + "0.0260775, 0.0246617, 0.0243885, 0.0241915, 0.0240037, 0.0238753, 0.0239143" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0110589, 0.011513, 0.0115487, 0.0115048, 0.0114275, 0.0111562, 0.0107709", \ + "0.0108562, 0.011155, 0.011303, 0.011492, 0.0111198, 0.0109093, 0.0106173", \ + "0.0112575, 0.0113042, 0.0113594, 0.0115432, 0.0113003, 0.0111924, 0.0107447", \ + "0.0122104, 0.0120427, 0.0121088, 0.0120003, 0.0121252, 0.0119048, 0.0115703", \ + "0.0145662, 0.0139656, 0.0139874, 0.013981, 0.0137661, 0.013724, 0.0133213", \ + "0.0193589, 0.0180635, 0.0179674, 0.0180026, 0.0179435, 0.0179055, 0.0172383", \ + "0.029403, 0.027196, 0.0269414, 0.0266464, 0.0265094, 0.0264267, 0.0264983" \ + ); + } + } + 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.0112018, 0.0117239, 0.0117156, 0.0116702, 0.0115532, 0.011275, 0.0112058", \ + "0.0109849, 0.0113308, 0.0113183, 0.0116014, 0.0113397, 0.0109617, 0.0109479", \ + "0.0112648, 0.0114064, 0.0114917, 0.011706, 0.0115816, 0.0111865, 0.0107644", \ + "0.0120554, 0.0120559, 0.012094, 0.0119691, 0.0122026, 0.011669, 0.0120915", \ + "0.0142007, 0.0137963, 0.0138002, 0.0138012, 0.0136288, 0.0136027, 0.0131769", \ + "0.018916, 0.0179068, 0.0178255, 0.0177165, 0.017805, 0.017661, 0.0170866", \ + "0.0288625, 0.0268653, 0.0265875, 0.0263367, 0.0262538, 0.02611, 0.0260762" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0109739, 0.0114141, 0.0114463, 0.0114064, 0.0113, 0.0111061, 0.0107378", \ + "0.010762, 0.01105, 0.0111118, 0.0111605, 0.011004, 0.0108721, 0.0104932", \ + "0.0111765, 0.0112275, 0.0112429, 0.0114265, 0.011313, 0.0111611, 0.0106064", \ + "0.0121307, 0.0119225, 0.0120032, 0.011867, 0.0120209, 0.0119345, 0.011488", \ + "0.0144903, 0.0138723, 0.0138489, 0.0138769, 0.0136529, 0.0135649, 0.0132412", \ + "0.0192995, 0.0180097, 0.0178706, 0.0178908, 0.0178728, 0.0178562, 0.0171833", \ + "0.029375, 0.0270918, 0.0269281, 0.0265237, 0.0264837, 0.026506, 0.0264987" \ + ); + } + } + 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.0118158, 0.0121683, 0.0121825, 0.0121367, 0.0120335, 0.0117823, 0.0117078", \ + "0.0118202, 0.012281, 0.0122482, 0.0121728, 0.0120698, 0.0118693, 0.0117449", \ + "0.0117944, 0.012114, 0.0122067, 0.0121383, 0.0120141, 0.0117251, 0.0115012", \ + "0.011784, 0.0121359, 0.0121117, 0.0121601, 0.0120093, 0.011918, 0.0116108", \ + "0.011757, 0.0120378, 0.0121063, 0.0121483, 0.0119793, 0.0123178, 0.0119405", \ + "0.0117773, 0.0119392, 0.012054, 0.0120826, 0.0121923, 0.0118086, 0.0118632", \ + "0.0119468, 0.0120337, 0.0121045, 0.0120228, 0.012177, 0.0121959, 0.0121169" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0124264, 0.0127825, 0.0128191, 0.0127284, 0.0126998, 0.012434, 0.0119977", \ + "0.0123618, 0.0127518, 0.012887, 0.0128628, 0.0126814, 0.0124828, 0.0121159", \ + "0.0123676, 0.0126816, 0.0126789, 0.012762, 0.0126534, 0.0125668, 0.0119622", \ + "0.012335, 0.0127183, 0.0127589, 0.0126523, 0.0126103, 0.0127681, 0.0120861", \ + "0.0123396, 0.0126882, 0.0126691, 0.0127994, 0.0127785, 0.0122888, 0.0126584", \ + "0.012331, 0.0125927, 0.012673, 0.0126615, 0.0126675, 0.0127426, 0.0123254", \ + "0.0125445, 0.0126981, 0.0126722, 0.012729, 0.0128063, 0.0128913, 0.0129087" \ + ); + } + } + 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.0119832, 0.012422, 0.012446, 0.0124327, 0.0123188, 0.0120744, 0.0117509", \ + "0.0118029, 0.0121823, 0.0121863, 0.012188, 0.0120822, 0.0118555, 0.011802", \ + "0.0118593, 0.0120898, 0.0121704, 0.0123761, 0.0123384, 0.0118853, 0.0114588", \ + "0.0122986, 0.0124777, 0.0125631, 0.0124748, 0.0126036, 0.0121596, 0.0124722", \ + "0.0138429, 0.0137794, 0.0138098, 0.013876, 0.0137148, 0.0137402, 0.0132693", \ + "0.0177406, 0.0172835, 0.0172266, 0.01728, 0.0173576, 0.0172671, 0.0167471", \ + "0.0265512, 0.0254092, 0.0251905, 0.0252093, 0.0251336, 0.0250975, 0.0252445" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.011288, 0.0116843, 0.011731, 0.0117247, 0.0116429, 0.0114495, 0.0109601", \ + "0.0111932, 0.0115811, 0.0117099, 0.0116916, 0.0115137, 0.0113444, 0.0109356", \ + "0.0113023, 0.0115194, 0.0115677, 0.0117946, 0.011672, 0.0113997, 0.0108846", \ + "0.011731, 0.011854, 0.011954, 0.0118457, 0.0120131, 0.0118484, 0.0112544", \ + "0.0132789, 0.013176, 0.013229, 0.0133264, 0.0132066, 0.013056, 0.0130101", \ + "0.0174277, 0.0168406, 0.016807, 0.0169501, 0.0169687, 0.0169566, 0.0161834", \ + "0.0263955, 0.025106, 0.0250392, 0.0249381, 0.0249096, 0.0250596, 0.0252132" \ + ); + } + } + 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.0119832, 0.012422, 0.012446, 0.0124327, 0.0123188, 0.0120744, 0.0117509", \ + "0.0118029, 0.0121823, 0.0121863, 0.012188, 0.0120822, 0.0118555, 0.011802", \ + "0.0118593, 0.0120898, 0.0121704, 0.0123761, 0.0123384, 0.0118853, 0.0114588", \ + "0.0122986, 0.0124777, 0.0125631, 0.0124748, 0.0126036, 0.0121596, 0.0124722", \ + "0.0138429, 0.0137794, 0.0138098, 0.013876, 0.0137148, 0.0137402, 0.0132693", \ + "0.0177406, 0.0172835, 0.0172266, 0.01728, 0.0173576, 0.0172671, 0.0167471", \ + "0.0265512, 0.0254092, 0.0251905, 0.0252093, 0.0251336, 0.0250975, 0.0252445" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.011288, 0.0116843, 0.011731, 0.0117247, 0.0116429, 0.0114495, 0.0109601", \ + "0.0111932, 0.0115811, 0.0117099, 0.0116916, 0.0115137, 0.0113444, 0.0109356", \ + "0.0113023, 0.0115194, 0.0115677, 0.0117946, 0.011672, 0.0113997, 0.0108846", \ + "0.011731, 0.011854, 0.011954, 0.0118457, 0.0120131, 0.0118484, 0.0112544", \ + "0.0132789, 0.013176, 0.013229, 0.0133264, 0.0132066, 0.013056, 0.0130101", \ + "0.0174277, 0.0168406, 0.016807, 0.0169501, 0.0169687, 0.0169566, 0.0161834", \ + "0.0263955, 0.025106, 0.0250392, 0.0249381, 0.0249096, 0.0250596, 0.0252132" \ + ); + } + } + } + pin (A0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00272944; + rise_capacitance : 0.00277926; + rise_capacitance_range (0.00238821, 0.00311322); + fall_capacitance : 0.00267962; + fall_capacitance_range (0.00236278, 0.00286467); + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00284812; + rise_capacitance : 0.00291374; + rise_capacitance_range (0.00249811, 0.00327764); + fall_capacitance : 0.00278249; + fall_capacitance_range (0.00246308, 0.00296754); + } + pin (S) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00497888; + rise_capacitance : 0.00505186; + rise_capacitance_range (0.00426969, 0.0059195); + fall_capacitance : 0.00490589; + fall_capacitance_range (0.0042822, 0.00583903); + 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.00451918, 0.00424936, 0.00446086, 0.00509583, 0.00674339, 0.0104092, 0.0182884" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00459304, 0.00455172, 0.00476805, 0.00553751, 0.00716753, 0.0109188, 0.0188937" \ + ); + } + } + 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.00464948, 0.0044878, 0.00470672, 0.00537976, 0.00699402, 0.0106892, 0.0183938" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00501711, 0.00487088, 0.00511355, 0.00580627, 0.00749589, 0.0112705, 0.0192977" \ + ); + } + } + 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.00464948, 0.0044878, 0.00470672, 0.00537976, 0.00699402, 0.0106892, 0.0183938" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00501711, 0.00487088, 0.00511355, 0.00580627, 0.00749589, 0.0112705, 0.0192977" \ + ); + } + } + } + } + cell (sg13cmos5l_mux2_2) { + area : 19.9584; + cell_footprint : "mux2"; + cell_leakage_power : 2163.24; + leakage_power () { + value : 1964.59; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 2129.55; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 2078.29; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 1618.97; + when : "A0&A1&!S"; + } + leakage_power () { + value : 2395.36; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 2509.16; + when : "A0&!A1&S"; + } + leakage_power () { + value : 2560.33; + when : "!A0&A1&S"; + } + leakage_power () { + value : 2049.71; + 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.084193, 0.169776, 0.216559, 0.292991, 0.420142, 0.631965, 0.985034", \ + "0.115896, 0.202234, 0.249242, 0.325593, 0.452862, 0.664636, 1.01781", \ + "0.13811, 0.226683, 0.273564, 0.349946, 0.477341, 0.68905, 1.04204", \ + "0.169891, 0.263196, 0.310196, 0.386628, 0.513932, 0.725813, 1.07852", \ + "0.210466, 0.312165, 0.359848, 0.43565, 0.563353, 0.774658, 1.12757", \ + "0.263352, 0.37785, 0.427123, 0.503922, 0.63098, 0.842552, 1.19521", \ + "0.327218, 0.461161, 0.515721, 0.595226, 0.723181, 0.935586, 1.28875" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0259074, 0.117094, 0.18227, 0.292809, 0.478844, 0.789901, 1.30834", \ + "0.0286841, 0.117691, 0.182624, 0.29281, 0.478845, 0.789902, 1.30835", \ + "0.0327127, 0.119308, 0.183623, 0.29314, 0.47907, 0.789903, 1.30873", \ + "0.040439, 0.123026, 0.185781, 0.294334, 0.479704, 0.790292, 1.31614", \ + "0.0512847, 0.130627, 0.190394, 0.296634, 0.480857, 0.791288, 1.31615", \ + "0.067046, 0.146209, 0.20073, 0.302988, 0.483999, 0.792802, 1.31616", \ + "0.092512, 0.175037, 0.224845, 0.319575, 0.494694, 0.799537, 1.31617" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.115216, 0.209981, 0.254608, 0.323045, 0.434345, 0.618327, 0.924481", \ + "0.145013, 0.239946, 0.284451, 0.353059, 0.464439, 0.648783, 0.954724", \ + "0.171485, 0.267663, 0.312624, 0.381334, 0.492905, 0.67678, 0.982863", \ + "0.21143, 0.311478, 0.356866, 0.42616, 0.537879, 0.721963, 1.02798", \ + "0.27329, 0.379723, 0.426994, 0.496498, 0.608535, 0.7929, 1.09893", \ + "0.358898, 0.476566, 0.524967, 0.596773, 0.708273, 0.893302, 1.19941", \ + "0.482058, 0.616472, 0.671261, 0.748189, 0.861612, 1.04642, 1.35392" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0345151, 0.111311, 0.160057, 0.243279, 0.386741, 0.630533, 1.03927", \ + "0.0357394, 0.111626, 0.160161, 0.24328, 0.387071, 0.631119, 1.03928", \ + "0.0393635, 0.113484, 0.161353, 0.243973, 0.387493, 0.63112, 1.03928", \ + "0.0470229, 0.118118, 0.1651, 0.246811, 0.38863, 0.631501, 1.03995", \ + "0.0591849, 0.126649, 0.172732, 0.251558, 0.391857, 0.633017, 1.04055", \ + "0.078652, 0.142876, 0.184191, 0.260145, 0.39685, 0.636273, 1.04245", \ + "0.106715, 0.174957, 0.214364, 0.284311, 0.411888, 0.644715, 1.04654" \ + ); + } + } + 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.0846407, 0.171737, 0.218641, 0.295038, 0.422304, 0.634074, 0.987251", \ + "0.116267, 0.20431, 0.251347, 0.327838, 0.455189, 0.667002, 1.01987", \ + "0.138229, 0.228786, 0.275818, 0.352276, 0.479586, 0.691436, 1.04437", \ + "0.170487, 0.266222, 0.313333, 0.389922, 0.517094, 0.728928, 1.08169", \ + "0.211355, 0.315901, 0.363583, 0.44032, 0.567195, 0.779249, 1.13195", \ + "0.265996, 0.382936, 0.432957, 0.509245, 0.637049, 0.848126, 1.20095", \ + "0.332308, 0.468522, 0.523543, 0.602688, 0.731498, 0.9436, 1.2968" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0266319, 0.11744, 0.182413, 0.292742, 0.478739, 0.789664, 1.30832", \ + "0.0295032, 0.118222, 0.18287, 0.292792, 0.478952, 0.789887, 1.30833", \ + "0.0338135, 0.119921, 0.183955, 0.29319, 0.479136, 0.789888, 1.30879", \ + "0.0419534, 0.123871, 0.186234, 0.294466, 0.479767, 0.790455, 1.31724", \ + "0.0537008, 0.131456, 0.190731, 0.296978, 0.480996, 0.791255, 1.31725", \ + "0.07077, 0.147799, 0.202653, 0.303167, 0.484038, 0.792672, 1.31726", \ + "0.097133, 0.176617, 0.226404, 0.31986, 0.49456, 0.799451, 1.31727" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.114915, 0.2101, 0.254748, 0.32309, 0.434531, 0.618449, 0.924532", \ + "0.144843, 0.240103, 0.28473, 0.353207, 0.464552, 0.648978, 0.954934", \ + "0.171247, 0.267901, 0.312882, 0.38166, 0.493098, 0.677003, 0.983104", \ + "0.21127, 0.311719, 0.357112, 0.426426, 0.53824, 0.7222, 1.02828", \ + "0.273146, 0.380028, 0.426556, 0.496821, 0.609154, 0.793256, 1.09934", \ + "0.359012, 0.477168, 0.526065, 0.597148, 0.709224, 0.893357, 1.20033", \ + "0.48259, 0.617623, 0.672638, 0.748796, 0.864052, 1.04915, 1.35591" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.034582, 0.111507, 0.160185, 0.243153, 0.386758, 0.630425, 1.03923", \ + "0.0357741, 0.111782, 0.160389, 0.2433, 0.387025, 0.631103, 1.03924", \ + "0.0394902, 0.113634, 0.161484, 0.244251, 0.387232, 0.631104, 1.03933", \ + "0.0472128, 0.11831, 0.165237, 0.246825, 0.388738, 0.631607, 1.03934", \ + "0.0594697, 0.126827, 0.172152, 0.251466, 0.391783, 0.633039, 1.04034", \ + "0.079215, 0.142988, 0.184875, 0.260207, 0.39689, 0.636329, 1.04249", \ + "0.107574, 0.175701, 0.215074, 0.284093, 0.413131, 0.644976, 1.04671" \ + ); + } + } + 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.0934857, 0.175314, 0.222164, 0.298659, 0.426201, 0.63818, 0.991072", \ + "0.122008, 0.204292, 0.251176, 0.327635, 0.455176, 0.667223, 1.02037", \ + "0.143034, 0.226877, 0.273677, 0.350204, 0.47774, 0.689787, 1.04285", \ + "0.174458, 0.261294, 0.308379, 0.38496, 0.512381, 0.724413, 1.07733", \ + "0.215101, 0.308712, 0.356236, 0.432781, 0.560129, 0.772045, 1.12475", \ + "0.269883, 0.373622, 0.42191, 0.499504, 0.626884, 0.838501, 1.19112", \ + "0.34061, 0.461228, 0.512861, 0.591199, 0.720336, 0.932827, 1.2866" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0233539, 0.116031, 0.182006, 0.292752, 0.479213, 0.79015, 1.30847", \ + "0.0246432, 0.116425, 0.182216, 0.292878, 0.479214, 0.790262, 1.30854", \ + "0.0266863, 0.117328, 0.182759, 0.293034, 0.479335, 0.790263, 1.30905", \ + "0.0312434, 0.119582, 0.18412, 0.293853, 0.479611, 0.790625, 1.31716", \ + "0.0391442, 0.124527, 0.18721, 0.295413, 0.480564, 0.791129, 1.31717", \ + "0.050747, 0.134625, 0.194171, 0.300016, 0.482959, 0.792582, 1.31718", \ + "0.07111, 0.155516, 0.210095, 0.310841, 0.491144, 0.798344, 1.31719" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.127718, 0.21405, 0.257008, 0.324763, 0.435656, 0.619865, 0.925815", \ + "0.154135, 0.240534, 0.283687, 0.351301, 0.462385, 0.6468, 0.952797", \ + "0.174996, 0.262359, 0.305625, 0.373453, 0.484732, 0.668957, 0.975148", \ + "0.207296, 0.29768, 0.34173, 0.409586, 0.521049, 0.705201, 1.01169", \ + "0.25858, 0.353852, 0.399197, 0.467683, 0.579497, 0.763597, 1.06993", \ + "0.330845, 0.435963, 0.483081, 0.553586, 0.665271, 0.849781, 1.15597", \ + "0.435358, 0.555576, 0.607384, 0.680812, 0.795534, 0.982247, 1.2891" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0301935, 0.106349, 0.155977, 0.240614, 0.386008, 0.630317, 1.04035", \ + "0.0306378, 0.10635, 0.156276, 0.240873, 0.386009, 0.631141, 1.04036", \ + "0.0323957, 0.107404, 0.156783, 0.24132, 0.386377, 0.631281, 1.04037", \ + "0.036288, 0.110516, 0.159263, 0.242918, 0.387052, 0.631282, 1.04136", \ + "0.043739, 0.116531, 0.164632, 0.246215, 0.389014, 0.63207, 1.04137", \ + "0.0568, 0.128545, 0.174267, 0.253699, 0.393431, 0.635144, 1.04176", \ + "0.077505, 0.152195, 0.195876, 0.270901, 0.406408, 0.643558, 1.04674" \ + ); + } + } + 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.0934857, 0.175314, 0.222164, 0.298659, 0.426201, 0.63818, 0.991072", \ + "0.122008, 0.204292, 0.251176, 0.327635, 0.455176, 0.667223, 1.02037", \ + "0.143034, 0.226877, 0.273677, 0.350204, 0.47774, 0.689787, 1.04285", \ + "0.174458, 0.261294, 0.308379, 0.38496, 0.512381, 0.724413, 1.07733", \ + "0.215101, 0.308712, 0.356236, 0.432781, 0.560129, 0.772045, 1.12475", \ + "0.269883, 0.373622, 0.42191, 0.499504, 0.626884, 0.838501, 1.19112", \ + "0.34061, 0.461228, 0.512861, 0.591199, 0.720336, 0.932827, 1.2866" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0233539, 0.116031, 0.182006, 0.292752, 0.479213, 0.79015, 1.30847", \ + "0.0246432, 0.116425, 0.182216, 0.292878, 0.479214, 0.790262, 1.30854", \ + "0.0266863, 0.117328, 0.182759, 0.293034, 0.479335, 0.790263, 1.30905", \ + "0.0312434, 0.119582, 0.18412, 0.293853, 0.479611, 0.790625, 1.31716", \ + "0.0391442, 0.124527, 0.18721, 0.295413, 0.480564, 0.791129, 1.31717", \ + "0.050747, 0.134625, 0.194171, 0.300016, 0.482959, 0.792582, 1.31718", \ + "0.07111, 0.155516, 0.210095, 0.310841, 0.491144, 0.798344, 1.31719" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.127718, 0.21405, 0.257008, 0.324763, 0.435656, 0.619865, 0.925815", \ + "0.154135, 0.240534, 0.283687, 0.351301, 0.462385, 0.6468, 0.952797", \ + "0.174996, 0.262359, 0.305625, 0.373453, 0.484732, 0.668957, 0.975148", \ + "0.207296, 0.29768, 0.34173, 0.409586, 0.521049, 0.705201, 1.01169", \ + "0.25858, 0.353852, 0.399197, 0.467683, 0.579497, 0.763597, 1.06993", \ + "0.330845, 0.435963, 0.483081, 0.553586, 0.665271, 0.849781, 1.15597", \ + "0.435358, 0.555576, 0.607384, 0.680812, 0.795534, 0.982247, 1.2891" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0301935, 0.106349, 0.155977, 0.240614, 0.386008, 0.630317, 1.04035", \ + "0.0306378, 0.10635, 0.156276, 0.240873, 0.386009, 0.631141, 1.04036", \ + "0.0323957, 0.107404, 0.156783, 0.24132, 0.386377, 0.631281, 1.04037", \ + "0.036288, 0.110516, 0.159263, 0.242918, 0.387052, 0.631282, 1.04136", \ + "0.043739, 0.116531, 0.164632, 0.246215, 0.389014, 0.63207, 1.04137", \ + "0.0568, 0.128545, 0.174267, 0.253699, 0.393431, 0.635144, 1.04176", \ + "0.077505, 0.152195, 0.195876, 0.270901, 0.406408, 0.643558, 1.04674" \ + ); + } + } + 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.128382, 0.210243, 0.25695, 0.333294, 0.460634, 0.672685, 1.02534", \ + "0.157519, 0.239483, 0.286182, 0.362728, 0.490017, 0.701953, 1.05489", \ + "0.176177, 0.257983, 0.304784, 0.381346, 0.508919, 0.720775, 1.0739", \ + "0.201775, 0.283698, 0.330535, 0.40697, 0.534386, 0.746473, 1.09935", \ + "0.240201, 0.322283, 0.369007, 0.445496, 0.572943, 0.784999, 1.13784", \ + "0.288099, 0.370909, 0.417671, 0.494093, 0.621558, 0.833753, 1.18663", \ + "0.348171, 0.432504, 0.479134, 0.555779, 0.683276, 0.895464, 1.24832" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0235566, 0.116262, 0.182026, 0.292705, 0.47919, 0.790132, 1.30893", \ + "0.0236561, 0.116263, 0.182089, 0.292773, 0.479191, 0.790133, 1.30894", \ + "0.0237406, 0.116264, 0.18209, 0.292774, 0.479193, 0.791153, 1.30895", \ + "0.0239191, 0.116282, 0.182115, 0.292775, 0.479194, 0.791154, 1.30896", \ + "0.0243741, 0.116506, 0.182157, 0.292814, 0.479248, 0.791155, 1.30897", \ + "0.025533, 0.116975, 0.182453, 0.292909, 0.479249, 0.791156, 1.30898", \ + "0.02835, 0.118311, 0.183093, 0.293275, 0.479382, 0.791157, 1.30899" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.160221, 0.246485, 0.289786, 0.357273, 0.468227, 0.652602, 0.958795", \ + "0.18828, 0.274705, 0.317945, 0.385641, 0.49693, 0.681181, 0.987513", \ + "0.205774, 0.291963, 0.33533, 0.402982, 0.514158, 0.698488, 1.00478", \ + "0.230957, 0.317356, 0.360559, 0.428407, 0.539647, 0.723802, 1.03033", \ + "0.264411, 0.350882, 0.393973, 0.461758, 0.572956, 0.757143, 1.06369", \ + "0.311926, 0.398695, 0.441708, 0.509602, 0.620821, 0.804992, 1.11149", \ + "0.374842, 0.462743, 0.505893, 0.573784, 0.685094, 0.869391, 1.17594" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0306657, 0.106489, 0.156542, 0.240968, 0.386091, 0.630527, 1.0395", \ + "0.030671, 0.106631, 0.156543, 0.241126, 0.386285, 0.630649, 1.03973", \ + "0.0307482, 0.106632, 0.156544, 0.2412, 0.386286, 0.635399, 1.04031", \ + "0.0307492, 0.106633, 0.156545, 0.241215, 0.386373, 0.6354, 1.04032", \ + "0.0308753, 0.106793, 0.156546, 0.241216, 0.386374, 0.635401, 1.04033", \ + "0.031419, 0.107231, 0.15667, 0.241217, 0.386375, 0.635402, 1.04034", \ + "0.033287, 0.108553, 0.157586, 0.241828, 0.386376, 0.635403, 1.04049" \ + ); + } + } + 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.0161598, 0.0167977, 0.0168186, 0.0168106, 0.0165505, 0.0160357, 0.0158938", \ + "0.016043, 0.0163953, 0.0164204, 0.0165025, 0.016185, 0.0157088, 0.0156198", \ + "0.0165234, 0.0163066, 0.0164393, 0.0165988, 0.0165128, 0.0156981, 0.0151482", \ + "0.0177349, 0.0169926, 0.0169863, 0.016857, 0.0171319, 0.0162536, 0.0175524", \ + "0.0206532, 0.0187255, 0.0186857, 0.0186233, 0.0184471, 0.0182372, 0.0171742", \ + "0.0263847, 0.0230245, 0.0225103, 0.0224621, 0.0224694, 0.0221231, 0.0210154", \ + "0.0382943, 0.0322424, 0.0315893, 0.0312041, 0.0308205, 0.0304292, 0.0304247" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0166047, 0.0166197, 0.0167235, 0.0166417, 0.0165062, 0.0160955, 0.0153399", \ + "0.0163892, 0.0162796, 0.0162872, 0.0162956, 0.0162674, 0.0159872, 0.0150671", \ + "0.0169754, 0.0161746, 0.016319, 0.0164393, 0.0163907, 0.0158115, 0.0149769", \ + "0.0185039, 0.016939, 0.0168132, 0.0167309, 0.0170391, 0.0162952, 0.0155836", \ + "0.0216913, 0.0188619, 0.0189821, 0.0189062, 0.0185589, 0.0183882, 0.0174057", \ + "0.027798, 0.0231185, 0.0227594, 0.0226131, 0.0224251, 0.0226593, 0.0210547", \ + "0.0400556, 0.032881, 0.0322656, 0.0316771, 0.0310557, 0.0309391, 0.031234" \ + ); + } + } + 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.0162097, 0.0169129, 0.0169768, 0.016929, 0.0166948, 0.0161973, 0.0160534", \ + "0.0162055, 0.0165306, 0.0165957, 0.0166162, 0.0163484, 0.015901, 0.0151991", \ + "0.0166963, 0.0164689, 0.016586, 0.016996, 0.0166113, 0.0159197, 0.0159356", \ + "0.0179238, 0.0171346, 0.0171056, 0.0170515, 0.0172123, 0.0164111, 0.017873", \ + "0.0209278, 0.0187774, 0.0187352, 0.0189051, 0.0184081, 0.0184395, 0.0173239", \ + "0.0267235, 0.0231932, 0.022858, 0.0224455, 0.0226665, 0.0222739, 0.0213218", \ + "0.0388554, 0.0324825, 0.0317833, 0.0313163, 0.0308943, 0.0305348, 0.0306269" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0164996, 0.0165043, 0.0166069, 0.016464, 0.0163983, 0.0159123, 0.0151128", \ + "0.0162952, 0.0161805, 0.016207, 0.0161775, 0.016111, 0.0158577, 0.0149346", \ + "0.0168958, 0.0160951, 0.0161936, 0.0166463, 0.0162102, 0.0157256, 0.0148662", \ + "0.0184152, 0.0168626, 0.016776, 0.0166109, 0.016936, 0.016189, 0.0153171", \ + "0.0215812, 0.0187373, 0.0186954, 0.0187607, 0.0185534, 0.0183701, 0.0172686", \ + "0.0277376, 0.023189, 0.0228896, 0.0225774, 0.0224301, 0.0224295, 0.0209447", \ + "0.0400557, 0.0328736, 0.0322466, 0.0315089, 0.0313081, 0.0309667, 0.0312972" \ + ); + } + } + 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.0166997, 0.0171665, 0.0172498, 0.01716, 0.0169024, 0.016419, 0.0165085", \ + "0.0167026, 0.017306, 0.0174001, 0.017284, 0.0170514, 0.0165345, 0.0159804", \ + "0.0167689, 0.0172304, 0.0174116, 0.0172672, 0.0170924, 0.0168121, 0.0164906", \ + "0.0167823, 0.0173061, 0.017279, 0.0173398, 0.0172995, 0.0166472, 0.0159882", \ + "0.0167459, 0.0171508, 0.0172576, 0.0173631, 0.0170112, 0.0176791, 0.0165848", \ + "0.0168378, 0.0169822, 0.0171991, 0.0173066, 0.0173905, 0.0169305, 0.0169868", \ + "0.0172669, 0.016986, 0.0170722, 0.0170295, 0.0172951, 0.0173818, 0.0172402" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0176988, 0.0176619, 0.0177993, 0.017634, 0.0173665, 0.017058, 0.016171", \ + "0.0176177, 0.0177318, 0.0177983, 0.0178031, 0.0177203, 0.0172103, 0.0163832", \ + "0.0176687, 0.017558, 0.017691, 0.0179384, 0.0177392, 0.018326, 0.0164022", \ + "0.0176318, 0.0176692, 0.0178042, 0.0176546, 0.0176462, 0.017816, 0.0179029", \ + "0.0176571, 0.0176282, 0.0176235, 0.017869, 0.0175786, 0.0169308, 0.0175855", \ + "0.0177687, 0.0176181, 0.0175947, 0.0178536, 0.0178029, 0.0178599, 0.0172574", \ + "0.0181425, 0.0175808, 0.0175139, 0.0176025, 0.017622, 0.0178261, 0.0180013" \ + ); + } + } + 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.0169174, 0.0174907, 0.017597, 0.0175713, 0.0174021, 0.0168865, 0.0170799", \ + "0.0168109, 0.0172934, 0.0173432, 0.0173436, 0.0171444, 0.0167194, 0.0167069", \ + "0.0169965, 0.0171715, 0.0173089, 0.0176769, 0.0174257, 0.0166536, 0.0161492", \ + "0.0176842, 0.0174984, 0.0175995, 0.0175584, 0.017662, 0.016963, 0.0183617", \ + "0.0196727, 0.0186729, 0.0188418, 0.0190386, 0.0186925, 0.0185982, 0.0180294", \ + "0.0244089, 0.022246, 0.0220761, 0.022182, 0.022368, 0.0220094, 0.0210014", \ + "0.0348468, 0.0305514, 0.0301131, 0.0299767, 0.0298673, 0.0296316, 0.0298838" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0164777, 0.0166097, 0.0167182, 0.0167646, 0.0164058, 0.0162146, 0.0151768", \ + "0.0164507, 0.0165885, 0.0166484, 0.0166318, 0.0166202, 0.016272, 0.0153886", \ + "0.016704, 0.016355, 0.016468, 0.0169962, 0.0164306, 0.0161693, 0.0151947", \ + "0.0174305, 0.016744, 0.0168629, 0.016629, 0.0170125, 0.0162781, 0.0158023", \ + "0.0194486, 0.0178211, 0.0181323, 0.0181518, 0.0181441, 0.0175905, 0.0172211", \ + "0.0245741, 0.021455, 0.0214955, 0.0217154, 0.0216381, 0.0217466, 0.020282", \ + "0.0351945, 0.0302031, 0.0299901, 0.0293181, 0.0293406, 0.0298155, 0.0299108" \ + ); + } + } + 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.0169174, 0.0174907, 0.017597, 0.0175713, 0.0174021, 0.0168865, 0.0170799", \ + "0.0168109, 0.0172934, 0.0173432, 0.0173436, 0.0171444, 0.0167194, 0.0167069", \ + "0.0169965, 0.0171715, 0.0173089, 0.0176769, 0.0174257, 0.0166536, 0.0161492", \ + "0.0176842, 0.0174984, 0.0175995, 0.0175584, 0.017662, 0.016963, 0.0183617", \ + "0.0196727, 0.0186729, 0.0188418, 0.0190386, 0.0186925, 0.0185982, 0.0180294", \ + "0.0244089, 0.022246, 0.0220761, 0.022182, 0.022368, 0.0220094, 0.0210014", \ + "0.0348468, 0.0305514, 0.0301131, 0.0299767, 0.0298673, 0.0296316, 0.0298838" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0164777, 0.0166097, 0.0167182, 0.0167646, 0.0164058, 0.0162146, 0.0151768", \ + "0.0164507, 0.0165885, 0.0166484, 0.0166318, 0.0166202, 0.016272, 0.0153886", \ + "0.016704, 0.016355, 0.016468, 0.0169962, 0.0164306, 0.0161693, 0.0151947", \ + "0.0174305, 0.016744, 0.0168629, 0.016629, 0.0170125, 0.0162781, 0.0158023", \ + "0.0194486, 0.0178211, 0.0181323, 0.0181518, 0.0181441, 0.0175905, 0.0172211", \ + "0.0245741, 0.021455, 0.0214955, 0.0217154, 0.0216381, 0.0217466, 0.020282", \ + "0.0351945, 0.0302031, 0.0299901, 0.0293181, 0.0293406, 0.0298155, 0.0299108" \ + ); + } + } + } + pin (A0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00272955; + rise_capacitance : 0.0027862; + rise_capacitance_range (0.00243495, 0.00310821); + fall_capacitance : 0.0026729; + fall_capacitance_range (0.00240555, 0.00284143); + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00283369; + rise_capacitance : 0.00288918; + rise_capacitance_range (0.00254145, 0.00321058); + fall_capacitance : 0.0027782; + fall_capacitance_range (0.00253311, 0.00294373); + } + pin (S) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00497025; + rise_capacitance : 0.0050428; + rise_capacitance_range (0.00426035, 0.00591376); + fall_capacitance : 0.0048977; + fall_capacitance_range (0.00427615, 0.00583085); + 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.00451571, 0.00424645, 0.00446883, 0.00508982, 0.00673507, 0.0104037, 0.0182784" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00459501, 0.00454868, 0.00479181, 0.005538, 0.0071785, 0.0109231, 0.018898" \ + ); + } + } + 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.00464249, 0.00448055, 0.00469241, 0.00537173, 0.00699214, 0.0106278, 0.0183853" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00502477, 0.00487864, 0.00511555, 0.00580745, 0.00750735, 0.0112758, 0.019308" \ + ); + } + } + 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.00464249, 0.00448055, 0.00469241, 0.00537173, 0.00699214, 0.0106278, 0.0183853" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00502477, 0.00487864, 0.00511555, 0.00580745, 0.00750735, 0.0112758, 0.019308" \ + ); + } + } + } + } + cell (sg13cmos5l_mux4_1) { + area : 38.1024; + cell_footprint : "mux4"; + cell_leakage_power : 3711.46; + leakage_power () { + value : 1583.43; + when : "!S1&!S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 3516.39; + when : "!S1&!S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 1706.15; + when : "!S1&!S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 3183.69; + when : "!S1&!S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 3732.35; + when : "!S1&!S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 4399.91; + when : "!S1&!S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 3855.07; + when : "!S1&!S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 4067.2; + when : "!S1&!S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 1706.17; + when : "!S1&!S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 3639.13; + when : "!S1&!S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 1828.89; + when : "!S1&!S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 3306.42; + when : "!S1&!S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 3399.64; + when : "!S1&!S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 4067.19; + when : "!S1&!S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 3522.35; + when : "!S1&!S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 3734.48; + when : "!S1&!S0&A3&A2&A1&A0"; + } + leakage_power () { + value : 2091.96; + when : "!S1&S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 2214.72; + when : "!S1&S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 4024.78; + when : "!S1&S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 3692.08; + when : "!S1&S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 2214.71; + when : "!S1&S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 2337.46; + when : "!S1&S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 4147.52; + when : "!S1&S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 3814.82; + when : "!S1&S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 4240.87; + when : "!S1&S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 4363.62; + when : "!S1&S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 4908.28; + when : "!S1&S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 4575.57; + when : "!S1&S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 3908.17; + when : "!S1&S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 4030.92; + when : "!S1&S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 4575.57; + when : "!S1&S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 4242.87; + when : "!S1&S0&A3&A2&A1&A0"; + } + leakage_power () { + value : 2091.82; + when : "S1&!S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 4241; + when : "S1&!S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 2214.53; + when : "S1&!S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 3908.29; + when : "S1&!S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 4024.53; + when : "S1&!S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 4908.3; + when : "S1&!S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 4147.24; + when : "S1&!S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 4575.59; + when : "S1&!S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 2214.56; + when : "S1&!S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 4363.74; + when : "S1&!S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 2337.28; + when : "S1&!S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 4031.03; + when : "S1&!S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 3691.81; + when : "S1&!S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 4575.58; + when : "S1&!S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 3814.52; + when : "S1&!S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 4242.87; + when : "S1&!S0&A3&A2&A1&A0"; + } + leakage_power () { + value : 2600.35; + when : "S1&S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 2723.1; + when : "S1&S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 4749.38; + when : "S1&S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 4416.69; + when : "S1&S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 2723.11; + when : "S1&S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 2845.85; + when : "S1&S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 4872.13; + when : "S1&S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 4539.43; + when : "S1&S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 4533.05; + when : "S1&S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 4655.79; + when : "S1&S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 5416.67; + when : "S1&S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 5083.97; + when : "S1&S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 4200.34; + when : "S1&S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 4323.09; + when : "S1&S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 5083.96; + when : "S1&S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 4751.26; + 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.137835, 0.221804, 0.269429, 0.346235, 0.474096, 0.686435, 1.04006", \ + "0.164921, 0.249135, 0.296877, 0.373745, 0.50153, 0.714003, 1.06728", \ + "0.187747, 0.272967, 0.320772, 0.397789, 0.525567, 0.737838, 1.09196", \ + "0.224126, 0.311811, 0.359781, 0.437057, 0.564842, 0.777456, 1.13108", \ + "0.274123, 0.366776, 0.415659, 0.493022, 0.62071, 0.833434, 1.18715", \ + "0.343177, 0.445772, 0.49685, 0.573921, 0.702671, 0.914289, 1.26842", \ + "0.442226, 0.559797, 0.6137, 0.693435, 0.823669, 1.03645, 1.39086" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0286769, 0.120199, 0.184741, 0.294385, 0.480265, 0.791769, 1.31116", \ + "0.0291113, 0.120211, 0.184887, 0.295219, 0.48169, 0.791801, 1.31117", \ + "0.0302529, 0.120981, 0.185414, 0.29522, 0.481691, 0.79182, 1.31142", \ + "0.0330926, 0.123102, 0.186758, 0.295538, 0.481692, 0.79205, 1.31666", \ + "0.0388495, 0.127491, 0.189872, 0.297234, 0.481721, 0.792533, 1.31667", \ + "0.048077, 0.136923, 0.197821, 0.301684, 0.484085, 0.79356, 1.31668", \ + "0.062898, 0.153426, 0.211151, 0.311962, 0.491487, 0.798535, 1.31669" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.157022, 0.244738, 0.289321, 0.358099, 0.46929, 0.653206, 0.958889", \ + "0.183804, 0.271702, 0.316243, 0.385215, 0.496506, 0.68027, 0.985827", \ + "0.205285, 0.293655, 0.338509, 0.40757, 0.518879, 0.702697, 1.00831", \ + "0.238651, 0.32946, 0.374674, 0.444106, 0.55584, 0.739756, 1.04554", \ + "0.289091, 0.384507, 0.431078, 0.50138, 0.613816, 0.797736, 1.10358", \ + "0.356365, 0.46125, 0.509985, 0.582125, 0.695243, 0.879395, 1.18556", \ + "0.4484, 0.569224, 0.622897, 0.699246, 0.817298, 1.0026, 1.30886" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0342184, 0.110151, 0.158893, 0.24197, 0.384383, 0.627045, 1.03527", \ + "0.0342337, 0.110152, 0.158894, 0.241971, 0.384636, 0.627046, 1.03528", \ + "0.0353545, 0.11052, 0.159446, 0.242346, 0.38493, 0.627241, 1.03529", \ + "0.038163, 0.113248, 0.161651, 0.243762, 0.385639, 0.627836, 1.0353", \ + "0.043483, 0.118804, 0.166159, 0.247349, 0.387681, 0.628598, 1.03531", \ + "0.054277, 0.129471, 0.175559, 0.254355, 0.392162, 0.631252, 1.03631", \ + "0.071476, 0.150423, 0.195387, 0.271495, 0.40639, 0.639179, 1.0406" \ + ); + } + } + 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.132617, 0.216151, 0.263778, 0.340668, 0.468386, 0.68067, 1.03437", \ + "0.162437, 0.246299, 0.293986, 0.370778, 0.498552, 0.711029, 1.06449", \ + "0.185802, 0.270781, 0.318513, 0.39536, 0.523092, 0.735622, 1.0897", \ + "0.222155, 0.309598, 0.357748, 0.434658, 0.562502, 0.775027, 1.12857", \ + "0.271807, 0.364862, 0.413429, 0.490717, 0.618447, 0.830992, 1.18454", \ + "0.34057, 0.443538, 0.493855, 0.572417, 0.700795, 0.912982, 1.26683", \ + "0.436884, 0.555097, 0.609497, 0.689646, 0.819695, 1.03263, 1.38624" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0283613, 0.119755, 0.184615, 0.294094, 0.480102, 0.79167, 1.31105", \ + "0.028818, 0.119972, 0.184657, 0.294581, 0.480262, 0.791671, 1.31135", \ + "0.0300385, 0.120784, 0.185154, 0.294592, 0.480391, 0.791918, 1.31244", \ + "0.0329369, 0.122964, 0.186627, 0.295318, 0.480698, 0.791923, 1.31541", \ + "0.0388287, 0.127693, 0.189724, 0.297059, 0.481575, 0.792206, 1.31542", \ + "0.048168, 0.136765, 0.196759, 0.301772, 0.483904, 0.793411, 1.31543", \ + "0.063564, 0.15482, 0.212153, 0.312682, 0.491795, 0.798334, 1.31544" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.1591, 0.246983, 0.291489, 0.360385, 0.471731, 0.655412, 0.961085", \ + "0.184512, 0.272464, 0.317038, 0.385922, 0.497373, 0.681333, 0.987005", \ + "0.205593, 0.294011, 0.338872, 0.408081, 0.519461, 0.70325, 1.00893", \ + "0.239299, 0.329908, 0.375331, 0.444838, 0.556482, 0.74039, 1.04626", \ + "0.289658, 0.384929, 0.431396, 0.501811, 0.614192, 0.798121, 1.10384", \ + "0.35827, 0.462465, 0.511737, 0.582787, 0.696018, 0.880497, 1.18654", \ + "0.450536, 0.571019, 0.624367, 0.70077, 0.81852, 1.0036, 1.30993" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0343059, 0.110207, 0.159107, 0.242105, 0.384554, 0.627253, 1.03471", \ + "0.0344162, 0.110208, 0.159108, 0.242123, 0.384772, 0.627254, 1.03543", \ + "0.0355393, 0.110701, 0.159615, 0.242486, 0.38518, 0.627371, 1.03544", \ + "0.0382444, 0.113335, 0.161749, 0.243647, 0.385742, 0.627979, 1.03545", \ + "0.0435349, 0.118629, 0.166295, 0.247343, 0.387809, 0.628679, 1.03549", \ + "0.053828, 0.129008, 0.175589, 0.253908, 0.391995, 0.631266, 1.03633", \ + "0.070728, 0.149245, 0.194268, 0.27069, 0.405767, 0.639128, 1.04099" \ + ); + } + } + 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.142068, 0.227565, 0.275079, 0.351998, 0.479812, 0.691894, 1.0457", \ + "0.171029, 0.256454, 0.304378, 0.381351, 0.509194, 0.72226, 1.07481", \ + "0.194685, 0.28113, 0.329036, 0.406169, 0.534038, 0.74656, 1.10176", \ + "0.232642, 0.321734, 0.370163, 0.447268, 0.575054, 0.78743, 1.14114", \ + "0.285003, 0.379426, 0.428626, 0.505904, 0.633715, 0.846274, 1.1999", \ + "0.356525, 0.461698, 0.512573, 0.59119, 0.719583, 0.931429, 1.28556", \ + "0.458835, 0.579141, 0.63408, 0.715059, 0.84396, 1.05735, 1.41124" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0294938, 0.121223, 0.185316, 0.294454, 0.480206, 0.791677, 1.31107", \ + "0.0298937, 0.121224, 0.185317, 0.296111, 0.480375, 0.7925, 1.3113", \ + "0.0310967, 0.121844, 0.185916, 0.296112, 0.480488, 0.792501, 1.31318", \ + "0.0340322, 0.124113, 0.187405, 0.296113, 0.480784, 0.792502, 1.31319", \ + "0.0398999, 0.128894, 0.190718, 0.297744, 0.481971, 0.792503, 1.3132", \ + "0.049241, 0.138647, 0.198321, 0.302498, 0.484195, 0.793319, 1.31321", \ + "0.064381, 0.156595, 0.213733, 0.31405, 0.491536, 0.798047, 1.31491" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.168151, 0.257621, 0.303137, 0.372233, 0.483879, 0.667843, 0.973123", \ + "0.194538, 0.283755, 0.329158, 0.398689, 0.510208, 0.694179, 0.999793", \ + "0.216401, 0.306197, 0.35173, 0.421307, 0.532962, 0.716817, 1.02268", \ + "0.251512, 0.343697, 0.38967, 0.459448, 0.571433, 0.755445, 1.06115", \ + "0.304179, 0.401276, 0.448629, 0.519072, 0.631706, 0.81569, 1.12133", \ + "0.375014, 0.481309, 0.530697, 0.603059, 0.716273, 0.901164, 1.20683", \ + "0.472552, 0.594581, 0.648742, 0.726543, 0.842604, 1.02895, 1.33566" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0353858, 0.11198, 0.161139, 0.243271, 0.385373, 0.627366, 1.03442", \ + "0.0354225, 0.111981, 0.16114, 0.243272, 0.385396, 0.627757, 1.03443", \ + "0.0364922, 0.11243, 0.161203, 0.243534, 0.385794, 0.628006, 1.03478", \ + "0.0391941, 0.115144, 0.163541, 0.245101, 0.386913, 0.628007, 1.03547", \ + "0.0445574, 0.120778, 0.168676, 0.248676, 0.388695, 0.629217, 1.03548", \ + "0.055183, 0.131279, 0.177694, 0.255897, 0.393449, 0.631678, 1.03633", \ + "0.072342, 0.152102, 0.197486, 0.274081, 0.406388, 0.639619, 1.03995" \ + ); + } + } + 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.139281, 0.224076, 0.272053, 0.348852, 0.476502, 0.688811, 1.04225", \ + "0.16906, 0.254142, 0.301884, 0.378996, 0.506696, 0.719889, 1.07238", \ + "0.192917, 0.279269, 0.327092, 0.404191, 0.53187, 0.744217, 1.09815", \ + "0.230911, 0.319935, 0.368306, 0.445272, 0.573166, 0.785724, 1.13923", \ + "0.283066, 0.377588, 0.426532, 0.503922, 0.631789, 0.844485, 1.19787", \ + "0.355643, 0.460764, 0.51144, 0.589864, 0.718254, 0.930358, 1.28406", \ + "0.457051, 0.5776, 0.632236, 0.713468, 0.842417, 1.05544, 1.40981" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0292215, 0.120643, 0.18505, 0.294343, 0.480247, 0.791641, 1.31085", \ + "0.0297488, 0.120812, 0.185221, 0.29578, 0.480472, 0.792388, 1.31086", \ + "0.0309541, 0.121662, 0.185754, 0.295781, 0.480473, 0.792389, 1.31126", \ + "0.0338766, 0.123926, 0.187263, 0.295841, 0.480719, 0.79239, 1.31239", \ + "0.0399555, 0.128833, 0.190696, 0.297671, 0.481649, 0.792391, 1.3124", \ + "0.049267, 0.138873, 0.198278, 0.302495, 0.484035, 0.793352, 1.31241", \ + "0.064336, 0.156491, 0.213463, 0.31369, 0.492092, 0.798156, 1.31525" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.16838, 0.257841, 0.302943, 0.372363, 0.483974, 0.667828, 0.973444", \ + "0.194417, 0.283653, 0.32919, 0.398579, 0.510151, 0.694175, 0.999728", \ + "0.216114, 0.305841, 0.351405, 0.420994, 0.53274, 0.716537, 1.02225", \ + "0.250759, 0.342916, 0.388795, 0.458661, 0.570686, 0.754757, 1.06025", \ + "0.302829, 0.39968, 0.446934, 0.51783, 0.630601, 0.814848, 1.12019", \ + "0.37464, 0.480454, 0.529985, 0.602194, 0.715876, 0.900018, 1.20594", \ + "0.471558, 0.593396, 0.647451, 0.724509, 0.842555, 1.0284, 1.33462" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0353713, 0.112072, 0.160727, 0.243246, 0.385485, 0.627375, 1.03442", \ + "0.0354095, 0.112073, 0.160728, 0.243247, 0.385513, 0.627743, 1.03466", \ + "0.0365207, 0.112197, 0.161202, 0.243507, 0.385866, 0.628039, 1.03532", \ + "0.0391789, 0.115064, 0.163419, 0.245069, 0.386861, 0.62804, 1.03537", \ + "0.0445929, 0.120497, 0.168102, 0.248692, 0.388651, 0.629204, 1.03538", \ + "0.054961, 0.130928, 0.177549, 0.255841, 0.393265, 0.631543, 1.03639", \ + "0.072063, 0.151767, 0.196713, 0.272922, 0.407219, 0.639483, 1.03996" \ + ); + } + } + 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.121252, 0.206072, 0.253997, 0.330947, 0.458712, 0.671057, 1.02437", \ + "0.154667, 0.240115, 0.288028, 0.364917, 0.492588, 0.705116, 1.05866", \ + "0.179585, 0.266673, 0.314629, 0.391732, 0.519566, 0.731805, 1.08614", \ + "0.216908, 0.307763, 0.356456, 0.433567, 0.561527, 0.773919, 1.12758", \ + "0.266001, 0.365486, 0.414643, 0.492104, 0.620076, 0.832588, 1.18599", \ + "0.331031, 0.443792, 0.49586, 0.574909, 0.703585, 0.915163, 1.26927", \ + "0.416897, 0.549693, 0.606839, 0.690389, 0.820442, 1.03434, 1.38851" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0287925, 0.120626, 0.184953, 0.294402, 0.480192, 0.791646, 1.31089", \ + "0.0298786, 0.120962, 0.18526, 0.294759, 0.480784, 0.791647, 1.31129", \ + "0.0319964, 0.122258, 0.186086, 0.294968, 0.480785, 0.791648, 1.31242", \ + "0.0366005, 0.12521, 0.188195, 0.296259, 0.481097, 0.791764, 1.31292", \ + "0.0450088, 0.13204, 0.192451, 0.298569, 0.482427, 0.792819, 1.31293", \ + "0.056599, 0.145172, 0.202559, 0.305098, 0.485453, 0.793924, 1.31294", \ + "0.074843, 0.169125, 0.223185, 0.321184, 0.495726, 0.799707, 1.31619" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.145409, 0.23505, 0.280118, 0.349533, 0.460763, 0.645065, 0.950381", \ + "0.175956, 0.265612, 0.310845, 0.380202, 0.491842, 0.675665, 0.981216", \ + "0.201754, 0.292371, 0.338176, 0.407703, 0.51941, 0.703196, 1.0088", \ + "0.240696, 0.334864, 0.381085, 0.451391, 0.56343, 0.747505, 1.05321", \ + "0.298465, 0.398619, 0.447066, 0.517524, 0.6308, 0.815047, 1.12089", \ + "0.374733, 0.487592, 0.537586, 0.610645, 0.724477, 0.909314, 1.21504", \ + "0.476379, 0.610113, 0.666849, 0.745559, 0.863249, 1.04915, 1.35483" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0352264, 0.111738, 0.160497, 0.242958, 0.3853, 0.62736, 1.03448", \ + "0.0356939, 0.11195, 0.160884, 0.243847, 0.385423, 0.6276, 1.0354", \ + "0.0378262, 0.112999, 0.161946, 0.244095, 0.385962, 0.627601, 1.03541", \ + "0.0424814, 0.116905, 0.164981, 0.246118, 0.387528, 0.62844, 1.03542", \ + "0.0506645, 0.123776, 0.171364, 0.250586, 0.390258, 0.630006, 1.0358", \ + "0.065679, 0.138179, 0.182225, 0.258925, 0.395067, 0.633191, 1.03773", \ + "0.088826, 0.16686, 0.208731, 0.280979, 0.410358, 0.641645, 1.04155" \ + ); + } + } + 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.113269, 0.197166, 0.244647, 0.321456, 0.449165, 0.661468, 1.01526", \ + "0.145407, 0.229638, 0.27738, 0.354286, 0.48197, 0.694346, 1.04844", \ + "0.168767, 0.254725, 0.302642, 0.379541, 0.507344, 0.719627, 1.07328", \ + "0.203791, 0.293456, 0.341752, 0.418924, 0.546636, 0.758949, 1.11264", \ + "0.24946, 0.347073, 0.395808, 0.473053, 0.601249, 0.813771, 1.1673", \ + "0.310865, 0.42221, 0.472925, 0.551904, 0.679388, 0.892433, 1.24579", \ + "0.390381, 0.522488, 0.5782, 0.660945, 0.789702, 1.00419, 1.35854" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0281178, 0.119719, 0.184697, 0.294225, 0.480135, 0.791662, 1.31104", \ + "0.0293303, 0.120151, 0.184698, 0.294307, 0.480747, 0.791663, 1.31155", \ + "0.0316365, 0.121472, 0.185518, 0.294713, 0.480748, 0.791807, 1.31157", \ + "0.0363544, 0.124341, 0.187586, 0.295736, 0.481058, 0.791808, 1.31604", \ + "0.0451349, 0.13053, 0.191585, 0.298043, 0.48251, 0.79286, 1.31605", \ + "0.057501, 0.144494, 0.201395, 0.304195, 0.484822, 0.794164, 1.31606", \ + "0.07799, 0.168343, 0.221859, 0.32011, 0.49495, 0.800508, 1.31631" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.131397, 0.219294, 0.263982, 0.332947, 0.444231, 0.627694, 0.933141", \ + "0.16167, 0.249599, 0.294599, 0.363386, 0.474679, 0.658352, 0.963963", \ + "0.186317, 0.275622, 0.320675, 0.3897, 0.501283, 0.684963, 0.990626", \ + "0.222737, 0.315319, 0.361276, 0.431089, 0.542892, 0.726779, 1.03256", \ + "0.277144, 0.375579, 0.423248, 0.493569, 0.606096, 0.790526, 1.09606", \ + "0.348817, 0.459959, 0.50923, 0.58194, 0.694592, 0.879208, 1.18537", \ + "0.443636, 0.57555, 0.631415, 0.70873, 0.826364, 1.01243, 1.31764" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0338414, 0.109456, 0.158804, 0.241746, 0.384397, 0.627051, 1.03525", \ + "0.0347509, 0.109993, 0.159057, 0.242517, 0.38469, 0.627052, 1.03532", \ + "0.0368833, 0.111328, 0.160135, 0.242644, 0.385119, 0.627124, 1.03533", \ + "0.0414513, 0.115, 0.163298, 0.245115, 0.386357, 0.628431, 1.03534", \ + "0.0498518, 0.121558, 0.169321, 0.249038, 0.389346, 0.629593, 1.03559", \ + "0.064555, 0.136045, 0.179478, 0.257036, 0.393662, 0.63257, 1.03768", \ + "0.087306, 0.164437, 0.206048, 0.278323, 0.409055, 0.641389, 1.04199" \ + ); + } + } + 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.121252, 0.206072, 0.253997, 0.330947, 0.458712, 0.671057, 1.02437", \ + "0.154667, 0.240115, 0.288028, 0.364917, 0.492588, 0.705116, 1.05866", \ + "0.179585, 0.266673, 0.314629, 0.391732, 0.519566, 0.731805, 1.08614", \ + "0.216908, 0.307763, 0.356456, 0.433567, 0.561527, 0.773919, 1.12758", \ + "0.266001, 0.365486, 0.414643, 0.492104, 0.620076, 0.832588, 1.18599", \ + "0.331031, 0.443792, 0.49586, 0.574909, 0.703585, 0.915163, 1.26927", \ + "0.416897, 0.549693, 0.606839, 0.690389, 0.820442, 1.03434, 1.38851" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0287925, 0.120626, 0.184953, 0.294402, 0.480192, 0.791646, 1.31089", \ + "0.0298786, 0.120962, 0.18526, 0.294759, 0.480784, 0.791647, 1.31129", \ + "0.0319964, 0.122258, 0.186086, 0.294968, 0.480785, 0.791648, 1.31242", \ + "0.0366005, 0.12521, 0.188195, 0.296259, 0.481097, 0.791764, 1.31292", \ + "0.0450088, 0.13204, 0.192451, 0.298569, 0.482427, 0.792819, 1.31293", \ + "0.056599, 0.145172, 0.202559, 0.305098, 0.485453, 0.793924, 1.31294", \ + "0.074843, 0.169125, 0.223185, 0.321184, 0.495726, 0.799707, 1.31619" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.145409, 0.23505, 0.280118, 0.349533, 0.460763, 0.645065, 0.950381", \ + "0.175956, 0.265612, 0.310845, 0.380202, 0.491842, 0.675665, 0.981216", \ + "0.201754, 0.292371, 0.338176, 0.407703, 0.51941, 0.703196, 1.0088", \ + "0.240696, 0.334864, 0.381085, 0.451391, 0.56343, 0.747505, 1.05321", \ + "0.298465, 0.398619, 0.447066, 0.517524, 0.6308, 0.815047, 1.12089", \ + "0.374733, 0.487592, 0.537586, 0.610645, 0.724477, 0.909314, 1.21504", \ + "0.476379, 0.610113, 0.666849, 0.745559, 0.863249, 1.04915, 1.35483" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0352264, 0.111738, 0.160497, 0.242958, 0.3853, 0.62736, 1.03448", \ + "0.0356939, 0.11195, 0.160884, 0.243847, 0.385423, 0.6276, 1.0354", \ + "0.0378262, 0.112999, 0.161946, 0.244095, 0.385962, 0.627601, 1.03541", \ + "0.0424814, 0.116905, 0.164981, 0.246118, 0.387528, 0.62844, 1.03542", \ + "0.0506645, 0.123776, 0.171364, 0.250586, 0.390258, 0.630006, 1.0358", \ + "0.065679, 0.138179, 0.182225, 0.258925, 0.395067, 0.633191, 1.03773", \ + "0.088826, 0.16686, 0.208731, 0.280979, 0.410358, 0.641645, 1.04155" \ + ); + } + } + 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.17631, 0.261577, 0.309526, 0.386456, 0.514203, 0.726625, 1.08039", \ + "0.209, 0.294288, 0.342167, 0.419089, 0.546855, 0.759305, 1.11291", \ + "0.23185, 0.317066, 0.364935, 0.441934, 0.569772, 0.782214, 1.13667", \ + "0.264582, 0.349677, 0.397409, 0.474353, 0.602157, 0.814407, 1.16792", \ + "0.313347, 0.398744, 0.446552, 0.52331, 0.650988, 0.863374, 1.21676", \ + "0.376947, 0.463442, 0.511034, 0.587918, 0.715783, 0.928222, 1.28139", \ + "0.460046, 0.548396, 0.596911, 0.674441, 0.802742, 1.01537, 1.36883" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0297505, 0.120963, 0.185302, 0.294469, 0.480239, 0.791679, 1.31107", \ + "0.0297515, 0.120964, 0.185333, 0.294565, 0.480276, 0.79168, 1.31108", \ + "0.0297525, 0.120965, 0.185334, 0.294665, 0.483127, 0.791681, 1.31182", \ + "0.0297535, 0.120966, 0.185335, 0.294666, 0.483128, 0.791825, 1.31183", \ + "0.0301955, 0.120967, 0.185336, 0.294667, 0.483129, 0.791826, 1.31184", \ + "0.031463, 0.121877, 0.185712, 0.294668, 0.48313, 0.791827, 1.31185", \ + "0.034695, 0.123658, 0.187634, 0.296281, 0.483131, 0.792121, 1.31186" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.193964, 0.283392, 0.328624, 0.398054, 0.50966, 0.693533, 0.999218", \ + "0.227976, 0.317489, 0.362524, 0.432105, 0.543718, 0.727536, 1.03314", \ + "0.249341, 0.338323, 0.383424, 0.452795, 0.564483, 0.74834, 1.05426", \ + "0.280746, 0.369587, 0.414673, 0.483997, 0.595411, 0.77933, 1.08491", \ + "0.322874, 0.411907, 0.457034, 0.526338, 0.637642, 0.821399, 1.12675", \ + "0.384106, 0.473883, 0.519443, 0.588556, 0.700019, 0.883997, 1.18905", \ + "0.470719, 0.562193, 0.607818, 0.677861, 0.790381, 0.975403, 1.28167" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0354048, 0.1122, 0.160671, 0.243305, 0.38518, 0.627366, 1.03442", \ + "0.0354058, 0.112201, 0.160672, 0.24379, 0.385521, 0.627367, 1.03542", \ + "0.0354068, 0.112202, 0.160673, 0.243791, 0.385522, 0.631817, 1.03553", \ + "0.0354078, 0.112203, 0.160674, 0.243792, 0.385523, 0.631818, 1.03554", \ + "0.0354088, 0.112204, 0.160675, 0.243793, 0.385524, 0.631819, 1.03555", \ + "0.03636, 0.112414, 0.161163, 0.243794, 0.385525, 0.63182, 1.03556", \ + "0.039018, 0.114392, 0.162944, 0.245487, 0.388115, 0.631821, 1.0364" \ + ); + } + } + 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.170453, 0.25441, 0.302245, 0.379114, 0.507039, 0.719432, 1.07314", \ + "0.202842, 0.286891, 0.334635, 0.411489, 0.539321, 0.751543, 1.10519", \ + "0.225443, 0.309381, 0.35732, 0.434065, 0.561882, 0.774273, 1.12902", \ + "0.257442, 0.341378, 0.389021, 0.46603, 0.593794, 0.806151, 1.15962", \ + "0.305304, 0.389501, 0.437275, 0.513997, 0.641814, 0.854056, 1.20761", \ + "0.367031, 0.452114, 0.499945, 0.57683, 0.704626, 0.917073, 1.2707", \ + "0.447677, 0.535696, 0.583629, 0.661278, 0.789661, 1.00254, 1.35663" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0290611, 0.120094, 0.184774, 0.294277, 0.480308, 0.791777, 1.31116", \ + "0.0290621, 0.120108, 0.184775, 0.294278, 0.480384, 0.791778, 1.31151", \ + "0.0290631, 0.12012, 0.184871, 0.294453, 0.483406, 0.791949, 1.31229", \ + "0.0290743, 0.120199, 0.184872, 0.294454, 0.483407, 0.792026, 1.3123", \ + "0.0295996, 0.120327, 0.184873, 0.294455, 0.483408, 0.792027, 1.31231", \ + "0.031027, 0.121067, 0.185387, 0.294506, 0.483409, 0.792028, 1.31232", \ + "0.034589, 0.123894, 0.187526, 0.296581, 0.48341, 0.792917, 1.31233" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.183003, 0.270985, 0.315438, 0.384419, 0.495971, 0.67967, 0.985444", \ + "0.216391, 0.304557, 0.349428, 0.418181, 0.529475, 0.713291, 1.01897", \ + "0.237936, 0.325535, 0.370192, 0.43924, 0.550529, 0.734395, 1.04064", \ + "0.2691, 0.356462, 0.401564, 0.470073, 0.58143, 0.765182, 1.07091", \ + "0.310293, 0.397937, 0.442865, 0.511572, 0.622678, 0.806596, 1.11199", \ + "0.370382, 0.45865, 0.504064, 0.572726, 0.68405, 0.868033, 1.17351", \ + "0.453754, 0.543973, 0.589645, 0.658978, 0.771831, 0.956891, 1.26323" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0345368, 0.110403, 0.159051, 0.242135, 0.384823, 0.627231, 1.03545", \ + "0.0345378, 0.110404, 0.15933, 0.242199, 0.384824, 0.627232, 1.03546", \ + "0.0345388, 0.110405, 0.159331, 0.2422, 0.384825, 0.627691, 1.03608", \ + "0.0345398, 0.110406, 0.159332, 0.242201, 0.384826, 0.627692, 1.03609", \ + "0.0346832, 0.110407, 0.159333, 0.242202, 0.384827, 0.627693, 1.0361", \ + "0.03571, 0.110808, 0.159845, 0.242203, 0.384828, 0.627694, 1.03611", \ + "0.038808, 0.112894, 0.161969, 0.244922, 0.387701, 0.629909, 1.03692" \ + ); + } + } + 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.069566, 0.154041, 0.201457, 0.278063, 0.405598, 0.61765, 0.971168", \ + "0.0973707, 0.181474, 0.229344, 0.306168, 0.43375, 0.648107, 0.99984", \ + "0.114774, 0.19974, 0.247894, 0.324893, 0.452569, 0.664702, 1.01817", \ + "0.138338, 0.226462, 0.274547, 0.351753, 0.479766, 0.692238, 1.0455", \ + "0.16839, 0.262919, 0.311106, 0.388079, 0.516681, 0.728981, 1.08291", \ + "0.207708, 0.313523, 0.363817, 0.441542, 0.570015, 0.782734, 1.13644", \ + "0.256551, 0.380789, 0.435356, 0.51647, 0.647577, 0.862954, 1.21855" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0255343, 0.119503, 0.184221, 0.29385, 0.479857, 0.791387, 1.31073", \ + "0.0273165, 0.120078, 0.184791, 0.294284, 0.480078, 0.7937, 1.31154", \ + "0.0303215, 0.121297, 0.1859, 0.295151, 0.480462, 0.793701, 1.31155", \ + "0.0355441, 0.123666, 0.187583, 0.296541, 0.481674, 0.793702, 1.31584", \ + "0.0425488, 0.129558, 0.191212, 0.298707, 0.48329, 0.793703, 1.31585", \ + "0.054615, 0.140874, 0.20047, 0.304764, 0.487167, 0.796165, 1.31586", \ + "0.074332, 0.16611, 0.221287, 0.321581, 0.500924, 0.806458, 1.3216" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.083422, 0.169748, 0.214269, 0.282661, 0.393787, 0.577288, 0.882876", \ + "0.109792, 0.196009, 0.24051, 0.309012, 0.420312, 0.603833, 0.909611", \ + "0.128484, 0.215337, 0.260307, 0.329333, 0.440777, 0.624544, 0.930002", \ + "0.155391, 0.24435, 0.289633, 0.359322, 0.471613, 0.655798, 0.961101", \ + "0.196368, 0.291603, 0.337335, 0.406697, 0.519458, 0.704396, 1.01068", \ + "0.251444, 0.359333, 0.407603, 0.478529, 0.591505, 0.776103, 1.08277", \ + "0.328372, 0.456016, 0.509675, 0.58614, 0.703548, 0.890762, 1.19842" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0297675, 0.107623, 0.157493, 0.240834, 0.383923, 0.626686, 1.03403", \ + "0.0302972, 0.108282, 0.157665, 0.241077, 0.383924, 0.626897, 1.03453", \ + "0.0330235, 0.110145, 0.159486, 0.242379, 0.385058, 0.62767, 1.03454", \ + "0.0387183, 0.112872, 0.162199, 0.245125, 0.38749, 0.628409, 1.04175", \ + "0.0479619, 0.118696, 0.166331, 0.248017, 0.390252, 0.631706, 1.04176", \ + "0.062807, 0.134024, 0.178795, 0.256093, 0.394554, 0.634505, 1.04177", \ + "0.08636, 0.164692, 0.205747, 0.279954, 0.413589, 0.646242, 1.04739" \ + ); + } + } + 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.069414, 0.153848, 0.201274, 0.277899, 0.405312, 0.617504, 0.971006", \ + "0.0972938, 0.181393, 0.22925, 0.306061, 0.433612, 0.645627, 0.999101", \ + "0.11476, 0.199737, 0.247712, 0.324847, 0.452513, 0.664649, 1.01786", \ + "0.1383, 0.226407, 0.274529, 0.351664, 0.479746, 0.692241, 1.04559", \ + "0.168077, 0.262716, 0.311858, 0.388798, 0.516171, 0.729207, 1.08264", \ + "0.208021, 0.313379, 0.363306, 0.441468, 0.569898, 0.783059, 1.1366", \ + "0.256773, 0.380559, 0.435035, 0.516511, 0.647193, 0.863188, 1.2185" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0254589, 0.119526, 0.184257, 0.293875, 0.479931, 0.791385, 1.31073", \ + "0.0272413, 0.120108, 0.184793, 0.294316, 0.480704, 0.791386, 1.31074", \ + "0.0303094, 0.121364, 0.185955, 0.295162, 0.480705, 0.791939, 1.31075", \ + "0.0355023, 0.123663, 0.187566, 0.296636, 0.481666, 0.79222, 1.31586", \ + "0.0426603, 0.129061, 0.191648, 0.298701, 0.483163, 0.793672, 1.31587", \ + "0.054483, 0.140952, 0.199741, 0.304798, 0.487257, 0.796378, 1.31588", \ + "0.074034, 0.166734, 0.221262, 0.321423, 0.500805, 0.806588, 1.32156" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0831905, 0.169616, 0.214458, 0.282814, 0.393675, 0.577257, 0.882626", \ + "0.109544, 0.195843, 0.240263, 0.30893, 0.420133, 0.603629, 0.909462", \ + "0.128272, 0.215271, 0.260356, 0.329364, 0.440804, 0.624486, 0.929965", \ + "0.155131, 0.244199, 0.289391, 0.359219, 0.471408, 0.655607, 0.960905", \ + "0.196233, 0.291372, 0.337136, 0.406521, 0.519298, 0.70424, 1.01051", \ + "0.251148, 0.358903, 0.407075, 0.47842, 0.591074, 0.775174, 1.08232", \ + "0.328257, 0.45585, 0.509536, 0.58577, 0.703515, 0.891102, 1.19833" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0297323, 0.107674, 0.157604, 0.240918, 0.384024, 0.626668, 1.03417", \ + "0.0302644, 0.108288, 0.157697, 0.241168, 0.384025, 0.626961, 1.03456", \ + "0.0330493, 0.110071, 0.159605, 0.242437, 0.385056, 0.627675, 1.03457", \ + "0.038665, 0.112861, 0.162127, 0.245312, 0.38754, 0.628767, 1.03622", \ + "0.0479098, 0.118694, 0.166354, 0.247975, 0.390141, 0.631718, 1.03674", \ + "0.062674, 0.13403, 0.178774, 0.256689, 0.394646, 0.634569, 1.03997", \ + "0.086213, 0.164664, 0.205735, 0.279029, 0.413598, 0.64627, 1.04741" \ + ); + } + } + 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.069566, 0.154041, 0.201457, 0.278063, 0.405598, 0.61765, 0.971168", \ + "0.0973707, 0.181474, 0.229344, 0.306168, 0.43375, 0.648107, 0.99984", \ + "0.114774, 0.19974, 0.247894, 0.324893, 0.452569, 0.664702, 1.01817", \ + "0.138338, 0.226462, 0.274547, 0.351753, 0.479766, 0.692238, 1.0455", \ + "0.16839, 0.262919, 0.311106, 0.388079, 0.516681, 0.728981, 1.08291", \ + "0.207708, 0.313523, 0.363817, 0.441542, 0.570015, 0.782734, 1.13644", \ + "0.256551, 0.380789, 0.435356, 0.51647, 0.647577, 0.862954, 1.21855" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0255343, 0.119503, 0.184221, 0.29385, 0.479857, 0.791387, 1.31073", \ + "0.0273165, 0.120078, 0.184791, 0.294284, 0.480078, 0.7937, 1.31154", \ + "0.0303215, 0.121297, 0.1859, 0.295151, 0.480462, 0.793701, 1.31155", \ + "0.0355441, 0.123666, 0.187583, 0.296541, 0.481674, 0.793702, 1.31584", \ + "0.0425488, 0.129558, 0.191212, 0.298707, 0.48329, 0.793703, 1.31585", \ + "0.054615, 0.140874, 0.20047, 0.304764, 0.487167, 0.796165, 1.31586", \ + "0.074332, 0.16611, 0.221287, 0.321581, 0.500924, 0.806458, 1.3216" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.083422, 0.169748, 0.214269, 0.282661, 0.393787, 0.577288, 0.882876", \ + "0.109792, 0.196009, 0.24051, 0.309012, 0.420312, 0.603833, 0.909611", \ + "0.128484, 0.215337, 0.260307, 0.329333, 0.440777, 0.624544, 0.930002", \ + "0.155391, 0.24435, 0.289633, 0.359322, 0.471613, 0.655798, 0.961101", \ + "0.196368, 0.291603, 0.337335, 0.406697, 0.519458, 0.704396, 1.01068", \ + "0.251444, 0.359333, 0.407603, 0.478529, 0.591505, 0.776103, 1.08277", \ + "0.328372, 0.456016, 0.509675, 0.58614, 0.703548, 0.890762, 1.19842" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0297675, 0.107623, 0.157493, 0.240834, 0.383923, 0.626686, 1.03403", \ + "0.0302972, 0.108282, 0.157665, 0.241077, 0.383924, 0.626897, 1.03453", \ + "0.0330235, 0.110145, 0.159486, 0.242379, 0.385058, 0.62767, 1.03454", \ + "0.0387183, 0.112872, 0.162199, 0.245125, 0.38749, 0.628409, 1.04175", \ + "0.0479619, 0.118696, 0.166331, 0.248017, 0.390252, 0.631706, 1.04176", \ + "0.062807, 0.134024, 0.178795, 0.256093, 0.394554, 0.634505, 1.04177", \ + "0.08636, 0.164692, 0.205747, 0.279954, 0.413589, 0.646242, 1.04739" \ + ); + } + } + 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.0927982, 0.175734, 0.223252, 0.299982, 0.42757, 0.639845, 0.993461", \ + "0.122876, 0.205324, 0.25276, 0.329359, 0.457052, 0.670046, 1.02254", \ + "0.14265, 0.224351, 0.271561, 0.348145, 0.475723, 0.687792, 1.04138", \ + "0.168538, 0.250214, 0.297382, 0.373484, 0.500705, 0.712649, 1.06592", \ + "0.204217, 0.286442, 0.33352, 0.409984, 0.536894, 0.748534, 1.1013", \ + "0.247407, 0.330352, 0.378113, 0.455014, 0.582905, 0.794689, 1.14713", \ + "0.299496, 0.384884, 0.433934, 0.512066, 0.642175, 0.85686, 1.21108" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.027091, 0.119025, 0.184268, 0.293812, 0.479777, 0.7914, 1.31076", \ + "0.027092, 0.119026, 0.184269, 0.295142, 0.480477, 0.792168, 1.31077", \ + "0.027093, 0.119027, 0.18427, 0.295143, 0.480478, 0.792169, 1.31088", \ + "0.027094, 0.119028, 0.184271, 0.295144, 0.480479, 0.79217, 1.31177", \ + "0.0273001, 0.119029, 0.184272, 0.295145, 0.48048, 0.792171, 1.31178", \ + "0.029374, 0.120557, 0.185261, 0.295146, 0.480481, 0.792172, 1.31179", \ + "0.033596, 0.123612, 0.189666, 0.300642, 0.486902, 0.796285, 1.31282" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.103066, 0.191136, 0.236259, 0.305488, 0.417082, 0.600732, 0.906268", \ + "0.133574, 0.220555, 0.265316, 0.334491, 0.445918, 0.629635, 0.935113", \ + "0.152442, 0.238354, 0.282985, 0.351638, 0.463068, 0.646686, 0.952279", \ + "0.178323, 0.263975, 0.308377, 0.376959, 0.48764, 0.67083, 0.976161", \ + "0.211072, 0.29762, 0.341828, 0.41057, 0.521418, 0.70397, 1.00856", \ + "0.255129, 0.342251, 0.387272, 0.455705, 0.567463, 0.751055, 1.05571", \ + "0.314239, 0.401326, 0.447172, 0.517955, 0.632821, 0.821029, 1.12977" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0325469, 0.110024, 0.160038, 0.242462, 0.38467, 0.626985, 1.03434", \ + "0.0325479, 0.110025, 0.160039, 0.242463, 0.384671, 0.626986, 1.03435", \ + "0.0325489, 0.110026, 0.16004, 0.242464, 0.384672, 0.627281, 1.0347", \ + "0.0325499, 0.110027, 0.160041, 0.242465, 0.384673, 0.627282, 1.03471", \ + "0.0325509, 0.110028, 0.160042, 0.242466, 0.384674, 0.627283, 1.03472", \ + "0.0325519, 0.110032, 0.160043, 0.242762, 0.384972, 0.627284, 1.03473", \ + "0.034378, 0.112066, 0.162951, 0.248356, 0.393825, 0.636506, 1.04072" \ + ); + } + } + 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.0924625, 0.175618, 0.222978, 0.299908, 0.427304, 0.639552, 0.993221", \ + "0.122792, 0.205165, 0.252574, 0.329261, 0.456892, 0.669929, 1.02239", \ + "0.142613, 0.224396, 0.271496, 0.348021, 0.475562, 0.687926, 1.04123", \ + "0.168381, 0.249776, 0.296866, 0.372959, 0.500123, 0.712138, 1.06556", \ + "0.204224, 0.286414, 0.333457, 0.409905, 0.536851, 0.74846, 1.10121", \ + "0.247162, 0.330238, 0.377967, 0.454967, 0.582503, 0.794563, 1.147", \ + "0.299331, 0.384801, 0.433334, 0.512024, 0.642383, 0.856747, 1.2113" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0269148, 0.119118, 0.184279, 0.293668, 0.479768, 0.791402, 1.31076", \ + "0.0269158, 0.119119, 0.18428, 0.29512, 0.479958, 0.792038, 1.31077", \ + "0.0269168, 0.11912, 0.184281, 0.295121, 0.479959, 0.792039, 1.31088", \ + "0.0269178, 0.119121, 0.184282, 0.295122, 0.47996, 0.79204, 1.31121", \ + "0.0272737, 0.119122, 0.184283, 0.295123, 0.479961, 0.792041, 1.31122", \ + "0.029406, 0.120556, 0.185247, 0.295124, 0.479962, 0.792042, 1.31123", \ + "0.033604, 0.123687, 0.189605, 0.300574, 0.486893, 0.796304, 1.31233" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.103236, 0.191401, 0.236681, 0.305877, 0.417253, 0.60087, 0.906475", \ + "0.13371, 0.220496, 0.265469, 0.334526, 0.446171, 0.629773, 0.935434", \ + "0.1522, 0.238211, 0.282999, 0.351728, 0.463101, 0.646901, 0.95227", \ + "0.178344, 0.264022, 0.30843, 0.37702, 0.487731, 0.670897, 0.976201", \ + "0.211097, 0.297586, 0.341981, 0.410614, 0.52134, 0.704154, 1.00871", \ + "0.255127, 0.342291, 0.386421, 0.455791, 0.56757, 0.751158, 1.05582", \ + "0.314268, 0.401325, 0.44718, 0.517966, 0.632838, 0.82105, 1.1298" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0325679, 0.109999, 0.159721, 0.242567, 0.3847, 0.627027, 1.03427", \ + "0.0325689, 0.11, 0.159722, 0.242568, 0.38503, 0.627028, 1.0343", \ + "0.0325699, 0.110001, 0.159723, 0.242569, 0.385031, 0.627089, 1.03461", \ + "0.0325709, 0.110002, 0.159724, 0.24257, 0.385032, 0.62709, 1.03462", \ + "0.0325719, 0.110003, 0.159725, 0.242571, 0.385033, 0.627091, 1.03463", \ + "0.0325729, 0.110218, 0.159903, 0.242778, 0.385034, 0.627092, 1.03464", \ + "0.034381, 0.112089, 0.162975, 0.248372, 0.393834, 0.636495, 1.04071" \ + ); + } + } + 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.023416, 0.0235324, 0.0235872, 0.0235465, 0.0234946, 0.0232556, 0.0231913", \ + "0.0232316, 0.0234121, 0.0233826, 0.0234795, 0.0234898, 0.0230939, 0.0228249", \ + "0.0233048, 0.0232794, 0.0233658, 0.0234761, 0.0232374, 0.0230103, 0.0228366", \ + "0.0237028, 0.0235555, 0.0235617, 0.0235361, 0.0236049, 0.0234603, 0.0234774", \ + "0.0249538, 0.0244995, 0.0245623, 0.0245738, 0.0243573, 0.0243858, 0.0241595", \ + "0.0283922, 0.0276273, 0.0276303, 0.0273739, 0.0275591, 0.0272149, 0.0267575", \ + "0.0362965, 0.0349059, 0.0347075, 0.0344354, 0.0343874, 0.0341796, 0.0341194" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0159353, 0.01595, 0.0159896, 0.015959, 0.0158578, 0.0157774, 0.015455", \ + "0.0157956, 0.0158628, 0.0158431, 0.0159079, 0.0158288, 0.0155987, 0.0152786", \ + "0.0158404, 0.0157177, 0.0157812, 0.0159005, 0.0160519, 0.0155796, 0.015223", \ + "0.0162979, 0.0160007, 0.0159315, 0.0159268, 0.0161089, 0.015732, 0.0153359", \ + "0.0175969, 0.0170091, 0.0169645, 0.0170608, 0.0169514, 0.0167949, 0.0164741", \ + "0.0212498, 0.0201475, 0.0200345, 0.0200173, 0.0200068, 0.0199675, 0.019232", \ + "0.0294989, 0.0277687, 0.0275652, 0.0272603, 0.0274144, 0.0272467, 0.027321" \ + ); + } + } + 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.0146604, 0.0147899, 0.0148262, 0.0148454, 0.0147454, 0.0145141, 0.014445", \ + "0.0144984, 0.0146809, 0.014663, 0.0146967, 0.0146109, 0.0143926, 0.0140925", \ + "0.0146115, 0.0145911, 0.0146768, 0.0146991, 0.0145504, 0.0143472, 0.0144816", \ + "0.0150226, 0.0148866, 0.0149208, 0.0148481, 0.0150387, 0.0147275, 0.0146647", \ + "0.0162491, 0.015847, 0.0158893, 0.0158948, 0.015642, 0.0157316, 0.0151967", \ + "0.0196468, 0.0188771, 0.0188087, 0.0187357, 0.018872, 0.018675, 0.0181776", \ + "0.0275296, 0.0262166, 0.0260143, 0.0257452, 0.0257169, 0.0255046, 0.0253514" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0162977, 0.0163205, 0.0162997, 0.0163126, 0.0162414, 0.0160582, 0.0155827", \ + "0.0161717, 0.0162411, 0.0161942, 0.0162118, 0.0161908, 0.016021, 0.0157328", \ + "0.0162442, 0.01608, 0.0161415, 0.0162771, 0.0164315, 0.0159729, 0.0155763", \ + "0.0167465, 0.0164181, 0.016375, 0.0163615, 0.0164662, 0.0161282, 0.0157162", \ + "0.0180632, 0.0174569, 0.0174115, 0.0175096, 0.017375, 0.0172346, 0.0169267", \ + "0.0217821, 0.020661, 0.0206325, 0.0204942, 0.0204691, 0.0204484, 0.0197193", \ + "0.0300477, 0.0282489, 0.0280374, 0.0277779, 0.0279677, 0.0277479, 0.0277886" \ + ); + } + } + 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.0168034, 0.0169081, 0.0169354, 0.0169363, 0.0168494, 0.0165599, 0.0165591", \ + "0.0166583, 0.0168151, 0.0167826, 0.0169218, 0.0167435, 0.0166291, 0.0162545", \ + "0.0167764, 0.0166833, 0.0167504, 0.0168244, 0.0167182, 0.0164847, 0.0164809", \ + "0.0171844, 0.0170163, 0.0170008, 0.0169556, 0.0172284, 0.0168429, 0.0164217", \ + "0.0184115, 0.0179574, 0.0179979, 0.0179712, 0.0177235, 0.0177983, 0.0172845", \ + "0.0217562, 0.0209399, 0.0208823, 0.0208023, 0.0209138, 0.0206258, 0.0201645", \ + "0.0296912, 0.0282723, 0.0280468, 0.0277978, 0.027606, 0.0275021, 0.0273879" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0168216, 0.0167777, 0.0168389, 0.0168157, 0.016748, 0.0166042, 0.0161019", \ + "0.0166836, 0.0166647, 0.0167057, 0.0166714, 0.0166296, 0.0165372, 0.016106", \ + "0.0167226, 0.0165308, 0.0166052, 0.0167744, 0.0165371, 0.0164281, 0.0160146", \ + "0.0172425, 0.0168508, 0.016817, 0.0167396, 0.0169448, 0.0165854, 0.0162239", \ + "0.018631, 0.0179844, 0.0179511, 0.0179428, 0.0177738, 0.0176498, 0.0172151", \ + "0.0221993, 0.0210302, 0.0209374, 0.0208058, 0.0207574, 0.0208113, 0.0200613", \ + "0.030464, 0.0286203, 0.0283542, 0.0281755, 0.0279568, 0.0279218, 0.0279717" \ + ); + } + } + 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.0226133, 0.0227148, 0.0227694, 0.0227434, 0.0226648, 0.022388, 0.0223962", \ + "0.0224038, 0.0225044, 0.0225141, 0.0226448, 0.0224922, 0.0223821, 0.0222072", \ + "0.0224965, 0.0224211, 0.0225117, 0.0225539, 0.0224095, 0.022184, 0.0219721", \ + "0.0228895, 0.0227214, 0.0227422, 0.0226762, 0.0228395, 0.0224931, 0.0221911", \ + "0.024148, 0.0236852, 0.023708, 0.0237091, 0.0234478, 0.0234955, 0.0229453", \ + "0.0275301, 0.026768, 0.0266822, 0.0265851, 0.0266867, 0.0264475, 0.0259318", \ + "0.0353831, 0.0339934, 0.033771, 0.0335253, 0.0334062, 0.0332048, 0.0331561" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0236901, 0.0236402, 0.0236449, 0.0236603, 0.0236008, 0.0234043, 0.0230195", \ + "0.023593, 0.0235402, 0.0236304, 0.0235726, 0.0235464, 0.0234581, 0.0230065", \ + "0.0236657, 0.0234194, 0.0235211, 0.0237303, 0.0236155, 0.0233457, 0.0229952", \ + "0.0241533, 0.0237544, 0.0236998, 0.0236887, 0.02382, 0.0235088, 0.0231518", \ + "0.0254701, 0.0248, 0.0247512, 0.0248119, 0.0246809, 0.0246441, 0.0242944", \ + "0.0292147, 0.02801, 0.0279294, 0.0277905, 0.0277533, 0.0276926, 0.0269242", \ + "0.0373055, 0.0355292, 0.0352767, 0.0350028, 0.0350977, 0.0349684, 0.0349983" \ + ); + } + } + 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.0166247, 0.0167294, 0.0167534, 0.0167581, 0.0166752, 0.0164691, 0.0164696", \ + "0.0148062, 0.0148833, 0.0149448, 0.0149397, 0.0148445, 0.0146373, 0.0143097", \ + "0.01434, 0.0144042, 0.0145701, 0.0144574, 0.0146333, 0.0141352, 0.0139745", \ + "0.0133688, 0.0133873, 0.0133772, 0.0134855, 0.0133178, 0.0138946, 0.0130921", \ + "0.0114551, 0.0115032, 0.0115977, 0.0115691, 0.0114765, 0.0119542, 0.0114441", \ + "0.0077413, 0.0076829, 0.0077599, 0.0078351, 0.0078548, 0.0076613, 0.007741", \ + "0.000550702, 0.000321299, 0.0003368, 0.0003323, 0.000482202, 0.000474501, 0.0004876" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0255156, 0.0254899, 0.0255044, 0.0255364, 0.0254411, 0.0252969, 0.0249255", \ + "0.0275849, 0.0275912, 0.0275126, 0.0276458, 0.0275057, 0.0273515, 0.0270189", \ + "0.0273907, 0.027294, 0.0273035, 0.0274856, 0.0273019, 0.0276769, 0.0268464", \ + "0.0267856, 0.0266594, 0.0266541, 0.0266563, 0.0266549, 0.0265077, 0.0261757", \ + "0.0250006, 0.0248551, 0.0249099, 0.0249727, 0.0249578, 0.024554, 0.0248456", \ + "0.0214154, 0.021259, 0.021257, 0.0213568, 0.0213694, 0.0215212, 0.0210421", \ + "0.0143758, 0.0140252, 0.0139964, 0.0140617, 0.0139511, 0.0141092, 0.014312" \ + ); + } + } + 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.0165804, 0.0166648, 0.0167237, 0.0166825, 0.0165775, 0.0163906, 0.0163404", \ + "0.0147674, 0.0148589, 0.0150508, 0.014898, 0.014829, 0.0146302, 0.0143392", \ + "0.0143405, 0.0144403, 0.0146102, 0.0144804, 0.0146514, 0.0141974, 0.0140775", \ + "0.0133593, 0.01341, 0.0133898, 0.0135064, 0.0133161, 0.013134, 0.0128586", \ + "0.0114783, 0.0115283, 0.0116305, 0.0116057, 0.0114756, 0.0114299, 0.0111478", \ + "0.0077061, 0.0076397, 0.0077358, 0.007794, 0.0078165, 0.0076374, 0.0076634", \ + "0.0002928, 0.000229601, 9.74014e-05, 6.66007e-05, 0.000194401, 0.0002428, 0.000231899" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0252526, 0.025273, 0.0252743, 0.0252959, 0.0252599, 0.0250323, 0.024749", \ + "0.0279732, 0.0280438, 0.0280746, 0.0280914, 0.0279499, 0.0277915, 0.0274485", \ + "0.0278469, 0.0278082, 0.0278239, 0.0279672, 0.0277575, 0.027637, 0.0273376", \ + "0.0271688, 0.0271083, 0.0271894, 0.0271099, 0.0270797, 0.027097, 0.0264778", \ + "0.0253859, 0.0253057, 0.0253851, 0.0254525, 0.0254359, 0.0250901, 0.0253897", \ + "0.0219275, 0.0217999, 0.0218441, 0.0219381, 0.0219245, 0.0220651, 0.021429", \ + "0.014625, 0.0142747, 0.014317, 0.0143322, 0.0142641, 0.0144182, 0.0145024" \ + ); + } + } + 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.0206742, 0.0208809, 0.0209182, 0.0209118, 0.020827, 0.020603, 0.0205426", \ + "0.0226257, 0.0227971, 0.0227793, 0.022797, 0.022772, 0.0225007, 0.0222159", \ + "0.0228011, 0.0226995, 0.0227656, 0.022933, 0.0226664, 0.0224489, 0.022348", \ + "0.0228927, 0.0226383, 0.0226477, 0.0225709, 0.022844, 0.0224272, 0.0224366", \ + "0.0229027, 0.0223393, 0.0223597, 0.0223339, 0.0221167, 0.0221902, 0.0215949", \ + "0.0232671, 0.0221995, 0.0221287, 0.0221091, 0.0222148, 0.0218997, 0.0214859", \ + "0.0243, 0.0223431, 0.0221028, 0.022066, 0.0218913, 0.0217807, 0.0217753" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.011249, 0.0112749, 0.0112865, 0.0112783, 0.011065, 0.0111232, 0.0105359", \ + "0.0100764, 0.0100777, 0.0100492, 0.0101398, 0.0100219, 0.0098841, 0.0095417", \ + "0.0103849, 0.0100909, 0.0101672, 0.0104289, 0.010428, 0.0099515, 0.0095581", \ + "0.0113283, 0.0107946, 0.0107427, 0.0106816, 0.0108806, 0.0104889, 0.0101268", \ + "0.0133223, 0.0123616, 0.0123439, 0.0122897, 0.0121879, 0.0121358, 0.011594", \ + "0.0177624, 0.0162246, 0.0160644, 0.0159599, 0.0158891, 0.0158973, 0.0150347", \ + "0.0273739, 0.0249401, 0.0246294, 0.0243295, 0.0241909, 0.0241656, 0.0240431" \ + ); + } + } + 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.0115508, 0.0117752, 0.0118248, 0.0118108, 0.0117149, 0.0114809, 0.0114159", \ + "0.0114852, 0.0116477, 0.0116559, 0.0116351, 0.0116235, 0.0113462, 0.0110991", \ + "0.0117953, 0.0116649, 0.0117291, 0.0117709, 0.0116264, 0.0114014, 0.0111784", \ + "0.0125037, 0.0122606, 0.0122575, 0.0122368, 0.0124434, 0.0120061, 0.0120844", \ + "0.0143635, 0.0137394, 0.0137653, 0.0137391, 0.0136218, 0.0135769, 0.0129834", \ + "0.0184366, 0.0175356, 0.0173435, 0.0172376, 0.0172835, 0.0172447, 0.0166556", \ + "0.0271544, 0.0251885, 0.0249015, 0.0248689, 0.0245502, 0.024461, 0.0244769" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0106991, 0.0107639, 0.0107955, 0.0108611, 0.0107817, 0.0104565, 0.0100746", \ + "0.0106807, 0.0106928, 0.010796, 0.0108273, 0.0106706, 0.010472, 0.0101465", \ + "0.0109743, 0.010734, 0.010801, 0.0109463, 0.0108782, 0.0105035, 0.0101382", \ + "0.011805, 0.0113599, 0.0113066, 0.0113128, 0.0114276, 0.011069, 0.0107193", \ + "0.0137272, 0.01284, 0.0129602, 0.0129258, 0.0128213, 0.0125992, 0.0123133", \ + "0.0181959, 0.0167504, 0.0165631, 0.0165763, 0.0164889, 0.0164851, 0.0158001", \ + "0.0273864, 0.0250394, 0.0247724, 0.0244207, 0.0243891, 0.0244084, 0.0242456" \ + ); + } + } + 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.0115508, 0.0117752, 0.0118248, 0.0118108, 0.0117149, 0.0114809, 0.0114159", \ + "0.0114852, 0.0116477, 0.0116559, 0.0116351, 0.0116235, 0.0113462, 0.0110991", \ + "0.0117953, 0.0116649, 0.0117291, 0.0117709, 0.0116264, 0.0114014, 0.0111784", \ + "0.0125037, 0.0122606, 0.0122575, 0.0122368, 0.0124434, 0.0120061, 0.0120844", \ + "0.0143635, 0.0137394, 0.0137653, 0.0137391, 0.0136218, 0.0135769, 0.0129834", \ + "0.0184366, 0.0175356, 0.0173435, 0.0172376, 0.0172835, 0.0172447, 0.0166556", \ + "0.0271544, 0.0251885, 0.0249015, 0.0248689, 0.0245502, 0.024461, 0.0244769" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0106991, 0.0107639, 0.0107955, 0.0108611, 0.0107817, 0.0104565, 0.0100746", \ + "0.0106807, 0.0106928, 0.010796, 0.0108273, 0.0106706, 0.010472, 0.0101465", \ + "0.0109743, 0.010734, 0.010801, 0.0109463, 0.0108782, 0.0105035, 0.0101382", \ + "0.011805, 0.0113599, 0.0113066, 0.0113128, 0.0114276, 0.011069, 0.0107193", \ + "0.0137272, 0.01284, 0.0129602, 0.0129258, 0.0128213, 0.0125992, 0.0123133", \ + "0.0181959, 0.0167504, 0.0165631, 0.0165763, 0.0164889, 0.0164851, 0.0158001", \ + "0.0273864, 0.0250394, 0.0247724, 0.0244207, 0.0243891, 0.0244084, 0.0242456" \ + ); + } + } + 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.00916636, 0.00940596, 0.00946276, 0.00947366, 0.00938876, 0.00916106, 0.00923436", \ + "0.00950052, 0.00986162, 0.00980012, 0.00992162, 0.00982672, 0.00963972, 0.00948482", \ + "0.00987227, 0.0100431, 0.0101592, 0.0100977, 0.0101468, 0.00974777, 0.00943457", \ + "0.0105289, 0.0107066, 0.0106796, 0.0107257, 0.0106272, 0.0105046, 0.0102007", \ + "0.0114399, 0.0115585, 0.0116129, 0.0116301, 0.0114795, 0.0118966, 0.0117504", \ + "0.0137746, 0.0136857, 0.0137911, 0.013804, 0.0139377, 0.0136941, 0.0137699", \ + "0.0192225, 0.0188715, 0.0189667, 0.0187851, 0.0189627, 0.0189978, 0.0190848" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0096842, 0.0098579, 0.0099092, 0.0099516, 0.009934, 0.0096804, 0.0093361", \ + "0.0100821, 0.0103301, 0.010473, 0.0103902, 0.0103015, 0.0101969, 0.00977617", \ + "0.0103768, 0.0105234, 0.0105553, 0.0106623, 0.0105411, 0.0103982, 0.00999137", \ + "0.0110015, 0.0111423, 0.0112246, 0.0111589, 0.0111306, 0.0114028, 0.0114623", \ + "0.0121938, 0.0123843, 0.0123178, 0.0125407, 0.0125775, 0.0122324, 0.0123358", \ + "0.0142707, 0.0142975, 0.0143486, 0.0143116, 0.0142679, 0.0144203, 0.0140117", \ + "0.0197667, 0.0194514, 0.019425, 0.0193952, 0.0195513, 0.0196231, 0.0198298" \ + ); + } + } + 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.00956216, 0.00982306, 0.00987766, 0.00991106, 0.00980836, 0.00956496, 0.00964756", \ + "0.00992062, 0.0102464, 0.0102331, 0.0103427, 0.0101534, 0.010045, 0.00963972", \ + "0.0102911, 0.0104658, 0.0105847, 0.0105286, 0.0105497, 0.0102, 0.00984777", \ + "0.0108977, 0.0110571, 0.0110491, 0.01109, 0.011077, 0.0108365, 0.0107332", \ + "0.0118529, 0.011987, 0.0120277, 0.0120559, 0.011905, 0.0122591, 0.0115906", \ + "0.0142887, 0.0141872, 0.0142685, 0.0143246, 0.0144251, 0.0141811, 0.0142229", \ + "0.019907, 0.0195837, 0.0195994, 0.0194945, 0.0197023, 0.019747, 0.0198475" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0096889, 0.0098595, 0.0099584, 0.0099469, 0.009921, 0.0096791, 0.0093409", \ + "0.0101, 0.0103225, 0.0105116, 0.0103832, 0.0103878, 0.0101709, 0.00979057", \ + "0.0104484, 0.0106123, 0.0105442, 0.0106645, 0.0105386, 0.0104023, 0.00996917", \ + "0.0110033, 0.0111444, 0.0112111, 0.0111654, 0.0111532, 0.0114862, 0.0115607", \ + "0.0121952, 0.0123866, 0.0123409, 0.0125309, 0.0125627, 0.0121034, 0.0124278", \ + "0.0142693, 0.0142932, 0.0142767, 0.0143061, 0.0142646, 0.0144275, 0.0141266", \ + "0.0198722, 0.0194523, 0.0194211, 0.0193923, 0.0195249, 0.0196451, 0.0198327" \ + ); + } + } + 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.0060412, 0.006548, 0.0065305, 0.0064892, 0.0063748, 0.0060398, 0.0061385", \ + "0.00599447, 0.00635357, 0.00635067, 0.00655297, 0.00623027, 0.00630737, 0.00575567", \ + "0.00619397, 0.00632427, 0.00640287, 0.00661617, 0.00641527, 0.00615247, 0.00602407", \ + "0.00688855, 0.00692595, 0.00697335, 0.00686985, 0.00706015, 0.00654385, 0.00669415", \ + "0.00855908, 0.00829768, 0.00826618, 0.00831308, 0.00819258, 0.00814338, 0.00823148", \ + "0.0125378, 0.0116059, 0.0115713, 0.0114959, 0.0115633, 0.0113522, 0.0108111", \ + "0.0205311, 0.0186055, 0.0183735, 0.0182627, 0.0181425, 0.0179681, 0.0180187" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00596976, 0.00635276, 0.00641786, 0.00638966, 0.00627966, 0.00602536, 0.00567996", \ + "0.00591452, 0.00621152, 0.00633102, 0.00637812, 0.00615802, 0.00601332, 0.00562482", \ + "0.00625747, 0.00628847, 0.00634547, 0.00649857, 0.00636507, 0.00615547, 0.00572617", \ + "0.00713856, 0.00698176, 0.00702116, 0.00691656, 0.00702946, 0.00670976, 0.00726466", \ + "0.00905754, 0.00840954, 0.00845974, 0.00846144, 0.00834154, 0.00815724, 0.00815644", \ + "0.013256, 0.011956, 0.011965, 0.0119554, 0.0119934, 0.0119634, 0.0114122", \ + "0.0222185, 0.019286, 0.0190323, 0.0188915, 0.0187391, 0.0187218, 0.0187785" \ + ); + } + } + 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.0055048, 0.0060149, 0.0060053, 0.0059475, 0.0058048, 0.0055391, 0.0056052", \ + "0.00546197, 0.00582627, 0.00582667, 0.00601607, 0.00578467, 0.00543097, 0.00537757", \ + "0.00566467, 0.00584767, 0.00590467, 0.00606367, 0.00576507, 0.00557847, 0.00548177", \ + "0.00636365, 0.00638675, 0.00641585, 0.00634915, 0.00644195, 0.00600185, 0.00643985", \ + "0.00817108, 0.00790968, 0.00801168, 0.00804038, 0.00778518, 0.00777888, 0.00732678", \ + "0.011937, 0.0110228, 0.0108989, 0.0109339, 0.0109583, 0.0109481, 0.0102469", \ + "0.0199756, 0.0181456, 0.0178772, 0.0177618, 0.0176245, 0.0174682, 0.0175108" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00566146, 0.00605046, 0.00615926, 0.00610536, 0.00595776, 0.00572466, 0.00529296", \ + "0.00559932, 0.00587992, 0.00593542, 0.00609622, 0.00582002, 0.00565742, 0.00526732", \ + "0.00596407, 0.00602967, 0.00610097, 0.00623657, 0.00626207, 0.00588427, 0.00545437", \ + "0.00681806, 0.00667436, 0.00670656, 0.00663026, 0.00669166, 0.00648646, 0.00615536", \ + "0.00864934, 0.00810694, 0.00816124, 0.00815034, 0.00801964, 0.00788414, 0.00782404", \ + "0.0130385, 0.0117269, 0.0117078, 0.0117771, 0.0117427, 0.0115809, 0.0110152", \ + "0.0214297, 0.0190188, 0.0187641, 0.0185106, 0.0184588, 0.018391, 0.0184491" \ + ); + } + } + 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.0060412, 0.006548, 0.0065305, 0.0064892, 0.0063748, 0.0060398, 0.0061385", \ + "0.00599447, 0.00635357, 0.00635067, 0.00655297, 0.00623027, 0.00630737, 0.00575567", \ + "0.00619397, 0.00632427, 0.00640287, 0.00661617, 0.00641527, 0.00615247, 0.00602407", \ + "0.00688855, 0.00692595, 0.00697335, 0.00686985, 0.00706015, 0.00654385, 0.00669415", \ + "0.00855908, 0.00829768, 0.00826618, 0.00831308, 0.00819258, 0.00814338, 0.00823148", \ + "0.0125378, 0.0116059, 0.0115713, 0.0114959, 0.0115633, 0.0113522, 0.0108111", \ + "0.0205311, 0.0186055, 0.0183735, 0.0182627, 0.0181425, 0.0179681, 0.0180187" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00596976, 0.00635276, 0.00641786, 0.00638966, 0.00627966, 0.00602536, 0.00567996", \ + "0.00591452, 0.00621152, 0.00633102, 0.00637812, 0.00615802, 0.00601332, 0.00562482", \ + "0.00625747, 0.00628847, 0.00634547, 0.00649857, 0.00636507, 0.00615547, 0.00572617", \ + "0.00713856, 0.00698176, 0.00702116, 0.00691656, 0.00702946, 0.00670976, 0.00726466", \ + "0.00905754, 0.00840954, 0.00845974, 0.00846144, 0.00834154, 0.00815724, 0.00815644", \ + "0.013256, 0.011956, 0.011965, 0.0119554, 0.0119934, 0.0119634, 0.0114122", \ + "0.0222185, 0.019286, 0.0190323, 0.0188915, 0.0187391, 0.0187218, 0.0187785" \ + ); + } + } + } + pin (A0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00274785; + rise_capacitance : 0.00278792; + rise_capacitance_range (0.00241452, 0.00301812); + fall_capacitance : 0.00270779; + fall_capacitance_range (0.00237604, 0.00294177); + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00272834; + rise_capacitance : 0.00276288; + rise_capacitance_range (0.00240822, 0.0030042); + fall_capacitance : 0.00269379; + fall_capacitance_range (0.00232185, 0.00292742); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00274988; + rise_capacitance : 0.00278737; + rise_capacitance_range (0.00240348, 0.00301521); + fall_capacitance : 0.00271239; + fall_capacitance_range (0.00235548, 0.00294393); + } + pin (A3) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00281191; + rise_capacitance : 0.00284666; + rise_capacitance_range (0.00246127, 0.00307969); + fall_capacitance : 0.00277717; + fall_capacitance_range (0.00239872, 0.00300812); + } + pin (S0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0081614; + rise_capacitance : 0.0097315; + rise_capacitance_range (0.0071098, 0.0112861); + fall_capacitance : 0.0065913; + fall_capacitance_range (0.00414746, 0.00964417); + 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.00958324, 0.00926232, 0.00981065, 0.011371, 0.0150843, 0.0236396, 0.0409077" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0127218, 0.0132125, 0.0138798, 0.0156659, 0.0194596, 0.0280627, 0.0463172" \ + ); + } + } + 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.0101742, 0.00981371, 0.0102953, 0.0117538, 0.0153859, 0.0234975, 0.0409164" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0142403, 0.0158142, 0.0164538, 0.0181088, 0.0219353, 0.030346, 0.048313" \ + ); + } + } + 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.00982773, 0.00954994, 0.0100968, 0.011676, 0.0153922, 0.0237612, 0.0413426" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0150939, 0.0148588, 0.0150597, 0.0157222, 0.017633, 0.0221707, 0.0321538" \ + ); + } + } + 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.0110365, 0.0107031, 0.0111876, 0.0126737, 0.0162887, 0.0244681, 0.0417785" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0195915, 0.0228959, 0.0235718, 0.0243161, 0.0262598, 0.0307995, 0.0407704" \ + ); + } + } + 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.0101742, 0.00981371, 0.0102953, 0.0117538, 0.0153859, 0.0234975, 0.0409164" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0142403, 0.0158142, 0.0164538, 0.0181088, 0.0219353, 0.030346, 0.048313" \ + ); + } + } + } + pin (S1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0049402; + rise_capacitance : 0.00500874; + rise_capacitance_range (0.00413372, 0.00604326); + fall_capacitance : 0.00487166; + fall_capacitance_range (0.00416619, 0.00565521); + 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.00375027, 0.00369246, 0.00401704, 0.0049397, 0.00709052, 0.0115946, 0.0211844" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0036824, 0.00378466, 0.00423668, 0.00521967, 0.00741722, 0.0121288, 0.0219718" \ + ); + } + } + 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.00374399, 0.00368717, 0.00401916, 0.00494249, 0.00709529, 0.0115969, 0.0211873" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00367744, 0.00379566, 0.0042673, 0.00521701, 0.00741256, 0.0121277, 0.0219522" \ + ); + } + } + 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.0049989, 0.00494073, 0.00529593, 0.00621325, 0.00834792, 0.0129269, 0.022578" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00480784, 0.00487276, 0.00529598, 0.0062374, 0.00841831, 0.0132373, 0.0233476" \ + ); + } + } + 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.00505892, 0.00501826, 0.00536221, 0.00629773, 0.00840717, 0.0130469, 0.0225997" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00484284, 0.00494268, 0.00535073, 0.00628354, 0.00848946, 0.0132026, 0.023087" \ + ); + } + } + 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.0049989, 0.00494073, 0.00529593, 0.00621325, 0.00834792, 0.0129269, 0.022578" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00484284, 0.00494268, 0.00535073, 0.00628354, 0.00848946, 0.0132026, 0.023087" \ + ); + } + } + } + } + cell (sg13cmos5l_nand2_1) { + area : 7.2576; + cell_footprint : "nand2"; + cell_leakage_power : 505.774; + leakage_power () { + value : 79.5078; + when : "!A&!B"; + } + leakage_power () { + value : 230.911; + when : "!A&B"; + } + leakage_power () { + value : 191.176; + when : "A*!B"; + } + leakage_power () { + value : 1521.5; + 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.0224737, 0.0905501, 0.136551, 0.212289, 0.339253, 0.550633, 0.903314", \ + "0.0405864, 0.128886, 0.175904, 0.251753, 0.378786, 0.590355, 0.942869", \ + "0.0496804, 0.160827, 0.213134, 0.291907, 0.419349, 0.630734, 0.983247", \ + "0.0609861, 0.208197, 0.272963, 0.362989, 0.49764, 0.710023, 1.0623", \ + "0.0768358, 0.275439, 0.360387, 0.475375, 0.634203, 0.865254, 1.22252", \ + "0.0890309, 0.35958, 0.475185, 0.627791, 0.83679, 1.11791, 1.5188", \ + "0.0937514, 0.461424, 0.621366, 0.830634, 1.10753, 1.48459, 1.98886" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0152568, 0.110695, 0.178036, 0.289312, 0.475671, 0.786277, 1.3042", \ + "0.032067, 0.118521, 0.181349, 0.28982, 0.475672, 0.786278, 1.30421", \ + "0.0449281, 0.137199, 0.19581, 0.298052, 0.478172, 0.786754, 1.30422", \ + "0.0644259, 0.174811, 0.233369, 0.329693, 0.497162, 0.793111, 1.30505", \ + "0.0990178, 0.239428, 0.306125, 0.40484, 0.565885, 0.839784, 1.32531", \ + "0.156277, 0.344291, 0.42644, 0.544819, 0.716677, 0.986581, 1.43491", \ + "0.254037, 0.512249, 0.622491, 0.767796, 0.980529, 1.28012, 1.7399" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.030015, 0.129574, 0.197233, 0.308911, 0.495981, 0.8074, 1.3262", \ + "0.0485213, 0.166117, 0.234393, 0.346177, 0.533106, 0.844542, 1.36372", \ + "0.0597319, 0.19761, 0.270265, 0.383717, 0.570821, 0.881754, 1.40148", \ + "0.0755939, 0.246638, 0.330779, 0.454224, 0.646179, 0.957955, 1.47671", \ + "0.0963908, 0.315862, 0.419685, 0.56638, 0.781952, 1.10633, 1.62635", \ + "0.125688, 0.408639, 0.543682, 0.727516, 0.988571, 1.36222, 1.9181", \ + "0.166135, 0.535284, 0.708364, 0.95024, 1.28216, 1.74333, 2.39615" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0202672, 0.148693, 0.238707, 0.388097, 0.637022, 1.05323, 1.74647", \ + "0.0357082, 0.155087, 0.241263, 0.39001, 0.637556, 1.05324, 1.74648", \ + "0.0473397, 0.171596, 0.253444, 0.394388, 0.639206, 1.05409, 1.74649", \ + "0.0663968, 0.208202, 0.288987, 0.422708, 0.655129, 1.05829, 1.7465", \ + "0.0980225, 0.269837, 0.358294, 0.495363, 0.717088, 1.09715, 1.76042", \ + "0.150229, 0.369229, 0.474349, 0.628509, 0.860836, 1.23425, 1.85746", \ + "0.2422, 0.521412, 0.658626, 0.846459, 1.1175, 1.51526, 2.14275" \ + ); + } + } + 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.0265095, 0.0941778, 0.140199, 0.216055, 0.343015, 0.554539, 0.90714", \ + "0.049169, 0.133034, 0.179787, 0.255639, 0.382575, 0.596519, 0.946648", \ + "0.0616982, 0.165894, 0.217588, 0.295954, 0.423137, 0.634535, 0.986916", \ + "0.0778259, 0.215121, 0.278493, 0.367647, 0.501755, 0.714009, 1.06609", \ + "0.10142, 0.285162, 0.368338, 0.481819, 0.639263, 0.869429, 1.22666", \ + "0.126163, 0.375064, 0.486792, 0.63696, 0.843442, 1.12346, 1.52341", \ + "0.152773, 0.487918, 0.641553, 0.846123, 1.11898, 1.49395, 1.99444" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0191717, 0.115376, 0.182632, 0.294019, 0.480531, 0.79117, 1.30911", \ + "0.0357016, 0.122696, 0.185888, 0.294563, 0.480532, 0.793589, 1.30912", \ + "0.0493893, 0.140956, 0.200012, 0.302577, 0.482809, 0.79359, 1.30921", \ + "0.0695882, 0.178379, 0.237244, 0.333896, 0.501697, 0.798007, 1.30986", \ + "0.103439, 0.242659, 0.309088, 0.408976, 0.569988, 0.84435, 1.32981", \ + "0.157509, 0.344863, 0.4294, 0.547938, 0.721225, 0.990746, 1.43923", \ + "0.246068, 0.508619, 0.61968, 0.76913, 0.981939, 1.2844, 1.74354" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0351843, 0.133979, 0.201598, 0.313223, 0.500282, 0.811674, 1.3305", \ + "0.0539044, 0.165115, 0.233382, 0.345312, 0.532382, 0.843827, 1.36305", \ + "0.0647873, 0.191778, 0.263117, 0.376489, 0.56382, 0.875436, 1.39502", \ + "0.0789065, 0.235246, 0.315034, 0.435438, 0.626809, 0.939418, 1.45866", \ + "0.0971364, 0.298242, 0.393275, 0.531244, 0.738653, 1.0611, 1.58268", \ + "0.123892, 0.385208, 0.508332, 0.676867, 0.918254, 1.27508, 1.82285", \ + "0.15867, 0.506054, 0.664723, 0.88398, 1.18773, 1.61077, 2.22774" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0195711, 0.148538, 0.238707, 0.387804, 0.637728, 1.05399, 1.74653", \ + "0.0300907, 0.152591, 0.240142, 0.389079, 0.637729, 1.054, 1.74654", \ + "0.0405532, 0.163261, 0.248078, 0.391993, 0.638268, 1.05403, 1.74683", \ + "0.0599287, 0.189983, 0.272049, 0.41042, 0.648629, 1.0576, 1.74684", \ + "0.0925203, 0.239188, 0.324268, 0.461056, 0.690319, 1.08197, 1.75595", \ + "0.143104, 0.325144, 0.420781, 0.563595, 0.793059, 1.17505, 1.82003", \ + "0.2264, 0.459151, 0.578291, 0.745724, 0.995554, 1.38529, 2.01749" \ + ); + } + } + 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.00211225, 0.00265609, 0.00265432, 0.00258394, 0.00242738, 0.00218389, 0.00173693", \ + "0.00212703, 0.00242404, 0.00243933, 0.00260778, 0.0023447, 0.00213273, 0.00169269", \ + "0.00257593, 0.00239641, 0.00245436, 0.00241021, 0.00246091, 0.00218184, 0.00166483", \ + "0.00363168, 0.00279402, 0.00262976, 0.00257472, 0.00257253, 0.00223558, 0.001812", \ + "0.00606834, 0.00415016, 0.0037715, 0.00330565, 0.00289634, 0.00261837, 0.00232473", \ + "0.0113038, 0.00785917, 0.00680174, 0.00582697, 0.00491219, 0.00371058, 0.00360147", \ + "0.0220581, 0.0163163, 0.0143805, 0.0124995, 0.0104818, 0.00836743, 0.00623325" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00299307, 0.00345488, 0.00343146, 0.00339724, 0.00327832, 0.0030261, 0.00262145", \ + "0.00295091, 0.00327393, 0.00332586, 0.00339326, 0.00319907, 0.00297485, 0.0025509", \ + "0.003322, 0.00323289, 0.00328926, 0.00322344, 0.00355792, 0.00296802, 0.00256985", \ + "0.00434669, 0.00369457, 0.00351, 0.00340145, 0.0032815, 0.00350748, 0.00253715", \ + "0.00670257, 0.00481237, 0.00445081, 0.00410412, 0.00364761, 0.00377836, 0.0029598", \ + "0.0116941, 0.00836227, 0.00714633, 0.0063572, 0.00552509, 0.00460109, 0.00413561", \ + "0.0221357, 0.0164258, 0.0144727, 0.0126265, 0.0105883, 0.00884227, 0.00687657" \ + ); + } + } + 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.0024854, 0.00267521, 0.00263503, 0.00255123, 0.00240711, 0.00213715, 0.00169844", \ + "0.0024553, 0.00255311, 0.00250665, 0.00275928, 0.00235161, 0.00240626, 0.00166534", \ + "0.00285956, 0.00256507, 0.00258515, 0.00244603, 0.0027479, 0.00224171, 0.00167962", \ + "0.00382642, 0.00304312, 0.00284395, 0.00270447, 0.00246671, 0.00226741, 0.00176376", \ + "0.00613349, 0.00444986, 0.00401755, 0.00353021, 0.00302345, 0.00282323, 0.00207864", \ + "0.0111387, 0.0081429, 0.00713553, 0.00615728, 0.00518682, 0.00391622, 0.00364052", \ + "0.0213749, 0.0168914, 0.0149806, 0.0131432, 0.0108384, 0.00875093, 0.00668763" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.005127, 0.00544122, 0.00541763, 0.00536165, 0.00527535, 0.00503945, 0.0046397", \ + "0.00486135, 0.00527631, 0.00525376, 0.00533506, 0.00518208, 0.00491389, 0.00458093", \ + "0.00498769, 0.00516541, 0.00524421, 0.00521349, 0.00542953, 0.00497932, 0.00457803", \ + "0.00566771, 0.00537274, 0.00531871, 0.00527236, 0.00530474, 0.00561958, 0.00453609", \ + "0.00766694, 0.0062102, 0.00599585, 0.00578364, 0.00542514, 0.0053758, 0.0050603", \ + "0.0123462, 0.00912477, 0.00837167, 0.00763236, 0.00696843, 0.00612421, 0.0058924", \ + "0.0221988, 0.0166959, 0.0149802, 0.013119, 0.0113248, 0.0100679, 0.00835688" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00282287; + rise_capacitance : 0.00285162; + rise_capacitance_range (0.00252945, 0.00319284); + fall_capacitance : 0.00279412; + fall_capacitance_range (0.00244803, 0.00331798); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00293691; + rise_capacitance : 0.00306913; + rise_capacitance_range (0.00260169, 0.00343209); + fall_capacitance : 0.00280469; + fall_capacitance_range (0.00261851, 0.0031472); + } + } + cell (sg13cmos5l_nand2_2) { + area : 10.8864; + cell_footprint : "nand2"; + cell_leakage_power : 1003.02; + leakage_power () { + value : 155.984; + when : "!A&!B"; + } + leakage_power () { + value : 446.259; + when : "!A&B"; + } + leakage_power () { + value : 370.112; + when : "A*!B"; + } + leakage_power () { + value : 3039.74; + 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.0200804, 0.0902709, 0.136336, 0.212406, 0.339712, 0.551838, 0.905654", \ + "0.0358918, 0.128598, 0.175761, 0.251836, 0.379394, 0.593966, 0.94515", \ + "0.0433128, 0.160524, 0.213014, 0.292065, 0.419723, 0.631869, 0.985315", \ + "0.0523581, 0.207604, 0.272653, 0.363004, 0.498089, 0.711218, 1.06447", \ + "0.0642967, 0.274184, 0.359758, 0.475407, 0.634717, 0.866103, 1.22467", \ + "0.0708212, 0.357152, 0.473778, 0.626882, 0.836845, 1.11869, 1.52075", \ + "0.0708222, 0.456144, 0.617198, 0.828187, 1.10626, 1.48481, 1.99014" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0128996, 0.11055, 0.178134, 0.289897, 0.47694, 0.789113, 1.30901", \ + "0.0288875, 0.118478, 0.181513, 0.290432, 0.477106, 0.791321, 1.30902", \ + "0.040473, 0.137096, 0.196004, 0.2987, 0.479339, 0.791322, 1.30903", \ + "0.0588317, 0.174718, 0.233498, 0.330449, 0.498523, 0.795666, 1.31035", \ + "0.091531, 0.239317, 0.306346, 0.405959, 0.567236, 0.842256, 1.32982", \ + "0.146762, 0.345084, 0.426836, 0.545856, 0.718083, 0.989006, 1.43922", \ + "0.241844, 0.513367, 0.623966, 0.768912, 0.982748, 1.28451, 1.74356" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0273976, 0.1338, 0.204359, 0.320545, 0.515247, 0.83927, 1.3796", \ + "0.0443409, 0.170328, 0.241287, 0.35765, 0.55233, 0.876648, 1.41703", \ + "0.054521, 0.202208, 0.277352, 0.395308, 0.589971, 0.91413, 1.45523", \ + "0.0693196, 0.25211, 0.33873, 0.466288, 0.665459, 0.989682, 1.52948", \ + "0.0889519, 0.322614, 0.429584, 0.580177, 0.802741, 1.13839, 1.67924", \ + "0.116869, 0.41851, 0.556758, 0.745122, 1.01274, 1.39803, 1.97275", \ + "0.156951, 0.549779, 0.726849, 0.97352, 1.3135, 1.78684, 2.45874" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0173894, 0.154248, 0.248233, 0.403883, 0.664289, 1.09768, 1.82085", \ + "0.0319682, 0.160263, 0.250327, 0.404846, 0.66429, 1.09851, 1.82174", \ + "0.0430296, 0.176541, 0.262144, 0.409616, 0.665117, 1.09921, 1.82175", \ + "0.06093, 0.213139, 0.297599, 0.437173, 0.680406, 1.10229, 1.82176", \ + "0.0904882, 0.275018, 0.367253, 0.508742, 0.740698, 1.13872, 1.83275", \ + "0.140383, 0.374609, 0.483562, 0.642762, 0.886407, 1.2724, 1.92618", \ + "0.228483, 0.527961, 0.669283, 0.863031, 1.14247, 1.55482, 2.20778" \ + ); + } + } + 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.0244891, 0.0942556, 0.140729, 0.216526, 0.343915, 0.556031, 0.909877", \ + "0.0455634, 0.13306, 0.18004, 0.255892, 0.383494, 0.595616, 0.949446", \ + "0.056937, 0.165973, 0.21779, 0.296435, 0.424035, 0.636109, 0.98955", \ + "0.0712729, 0.214962, 0.278558, 0.367997, 0.502562, 0.71547, 1.06888", \ + "0.0921482, 0.284692, 0.368165, 0.481907, 0.639971, 0.870858, 1.22921", \ + "0.1126, 0.373567, 0.486359, 0.636777, 0.843872, 1.12478, 1.52563", \ + "0.132029, 0.483884, 0.638868, 0.84446, 1.11837, 1.4945, 1.99724" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0168621, 0.115958, 0.183333, 0.294974, 0.482184, 0.794359, 1.31407", \ + "0.0327579, 0.122841, 0.186211, 0.295419, 0.482266, 0.79436, 1.31408", \ + "0.0455641, 0.141017, 0.200313, 0.303388, 0.484542, 0.794361, 1.31409", \ + "0.0646316, 0.178425, 0.237543, 0.334611, 0.503247, 0.800793, 1.31545", \ + "0.0967335, 0.243235, 0.309542, 0.409598, 0.571458, 0.847134, 1.33561", \ + "0.148301, 0.345722, 0.429982, 0.548332, 0.722013, 0.993255, 1.44393", \ + "0.233368, 0.510194, 0.6221, 0.77126, 0.985314, 1.28729, 1.74807" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0334919, 0.138971, 0.20945, 0.325696, 0.520165, 0.844329, 1.38464", \ + "0.0514287, 0.170222, 0.241233, 0.35775, 0.552464, 0.876794, 1.4172", \ + "0.0614789, 0.1971, 0.27108, 0.388908, 0.583915, 0.908509, 1.4495", \ + "0.0740938, 0.241195, 0.323433, 0.448241, 0.646866, 0.972171, 1.51308", \ + "0.0906928, 0.305447, 0.403261, 0.54498, 0.759893, 1.09394, 1.63658", \ + "0.116021, 0.394774, 0.520668, 0.69356, 0.942313, 1.31029, 1.87793", \ + "0.150612, 0.519626, 0.681946, 0.906484, 1.21704, 1.65261, 2.28777" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0165859, 0.154239, 0.248412, 0.403828, 0.664352, 1.09774, 1.82058", \ + "0.026705, 0.157823, 0.249394, 0.404759, 0.664353, 1.09853, 1.82174", \ + "0.0367874, 0.168361, 0.256897, 0.407398, 0.664665, 1.09909, 1.82268", \ + "0.0557644, 0.194493, 0.280446, 0.425237, 0.674348, 1.10069, 1.82269", \ + "0.0877312, 0.244271, 0.332654, 0.474918, 0.714868, 1.12569, 1.82896", \ + "0.136886, 0.330193, 0.429222, 0.578458, 0.816925, 1.21538, 1.88987", \ + "0.21835, 0.464294, 0.588425, 0.764626, 1.01983, 1.42365, 2.08365" \ + ); + } + } + 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.00367849, 0.00489896, 0.00487906, 0.00473961, 0.00443876, 0.00394565, 0.00305803", \ + "0.00388406, 0.00447959, 0.00448415, 0.00484807, 0.00441678, 0.00453337, 0.00301483", \ + "0.0048588, 0.00440468, 0.00454306, 0.00442035, 0.00502721, 0.0042441, 0.00289417", \ + "0.00701273, 0.00517668, 0.0048933, 0.0047186, 0.0043995, 0.00391846, 0.00328591", \ + "0.0119086, 0.00779068, 0.00706237, 0.00619927, 0.00540235, 0.00516866, 0.00421689", \ + "0.0223075, 0.0152051, 0.0129547, 0.0110599, 0.0093099, 0.00684608, 0.00621283", \ + "0.0434718, 0.0315311, 0.0277385, 0.0240761, 0.0200682, 0.0161328, 0.0117757" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00565347, 0.00671716, 0.00670414, 0.00659648, 0.0064076, 0.0058457, 0.00510656", \ + "0.00570491, 0.00637983, 0.00631861, 0.00647622, 0.00618098, 0.00583762, 0.00507083", \ + "0.00650297, 0.00623144, 0.0063802, 0.00627375, 0.00608122, 0.00596617, 0.00502799", \ + "0.0086328, 0.00715681, 0.00686749, 0.00664401, 0.00628321, 0.00676376, 0.00486667", \ + "0.0133699, 0.00930083, 0.00869563, 0.00792492, 0.00702629, 0.00691274, 0.005596", \ + "0.0233057, 0.0162791, 0.0138997, 0.0123429, 0.0108505, 0.00846529, 0.00840202", \ + "0.043958, 0.0320467, 0.0282105, 0.0245304, 0.0206651, 0.0172179, 0.0130966" \ + ); + } + } + 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.00499473, 0.00550982, 0.00539934, 0.00515623, 0.00484354, 0.00438555, 0.00341838", \ + "0.0049647, 0.00517168, 0.00507317, 0.00499955, 0.00480307, 0.00424963, 0.00336755", \ + "0.00580557, 0.00520191, 0.00522589, 0.00496378, 0.00560072, 0.00417752, 0.00330307", \ + "0.0077581, 0.00610856, 0.00573294, 0.00544704, 0.00498069, 0.00464034, 0.00366003", \ + "0.012333, 0.00886588, 0.00798152, 0.00705664, 0.0061481, 0.0061345, 0.00486298", \ + "0.0222391, 0.0160326, 0.0140719, 0.0120644, 0.0102046, 0.00793089, 0.00741323", \ + "0.0424344, 0.0330868, 0.0293477, 0.0256584, 0.0212651, 0.0171736, 0.0132567" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00978379, 0.0105513, 0.0105336, 0.0104257, 0.0101714, 0.0096489, 0.00880804", \ + "0.00931111, 0.0101766, 0.0101506, 0.0103086, 0.00999368, 0.00962425, 0.00888819", \ + "0.00961303, 0.00998334, 0.01016, 0.0100631, 0.0100405, 0.00968497, 0.00899424", \ + "0.0109661, 0.0103053, 0.0100881, 0.0102082, 0.00998157, 0.00990985, 0.00884112", \ + "0.0149984, 0.0119478, 0.011566, 0.0111112, 0.0104648, 0.0109046, 0.00969794", \ + "0.02432, 0.0175511, 0.0160874, 0.0147675, 0.0134134, 0.0118933, 0.0114633", \ + "0.0438806, 0.0323256, 0.0289023, 0.0256889, 0.0219226, 0.0193224, 0.0160081" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00546692; + rise_capacitance : 0.00553157; + rise_capacitance_range (0.00484321, 0.00620942); + fall_capacitance : 0.00540228; + fall_capacitance_range (0.00465446, 0.00659647); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00563036; + rise_capacitance : 0.00589502; + rise_capacitance_range (0.00497832, 0.00662146); + fall_capacitance : 0.00536571; + fall_capacitance_range (0.00496399, 0.00610809); + } + } + cell (sg13cmos5l_nand2b_1) { + area : 9.072; + cell_footprint : "nand2b"; + cell_leakage_power : 860.188; + leakage_power () { + value : 1660.51; + when : "!A_N&B"; + } + leakage_power () { + value : 800.719; + when : "A_N&B"; + } + leakage_power () { + value : 649.304; + when : "A_N&!B"; + } + leakage_power () { + value : 330.219; + 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.053434, 0.122824, 0.169156, 0.245451, 0.373158, 0.585702, 0.940015", \ + "0.0814515, 0.15147, 0.197836, 0.274087, 0.402064, 0.615261, 0.968813", \ + "0.0989639, 0.169598, 0.21591, 0.292437, 0.420144, 0.632685, 0.986964", \ + "0.122983, 0.19598, 0.242179, 0.318475, 0.446311, 0.658878, 1.01302", \ + "0.154347, 0.231931, 0.278194, 0.352836, 0.479748, 0.691912, 1.04583", \ + "0.196398, 0.284018, 0.329834, 0.405521, 0.532507, 0.744639, 1.0978", \ + "0.249858, 0.35663, 0.40512, 0.482271, 0.611969, 0.823862, 1.17877" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0182485, 0.113601, 0.1812, 0.293199, 0.480592, 0.792903, 1.31341", \ + "0.0215023, 0.113992, 0.18145, 0.2932, 0.481475, 0.794048, 1.31353", \ + "0.0248679, 0.114528, 0.181828, 0.293448, 0.481476, 0.800428, 1.31354", \ + "0.0305215, 0.115935, 0.182546, 0.294058, 0.481477, 0.800429, 1.31666", \ + "0.0386968, 0.119245, 0.184574, 0.295201, 0.481932, 0.80043, 1.31667", \ + "0.052293, 0.128211, 0.190382, 0.299051, 0.484662, 0.800431, 1.31668", \ + "0.073579, 0.150905, 0.207122, 0.310773, 0.494198, 0.803155, 1.31991" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0624849, 0.164212, 0.232127, 0.344368, 0.531653, 0.843917, 1.36457", \ + "0.0907214, 0.192582, 0.260701, 0.372919, 0.560444, 0.872977, 1.39316", \ + "0.108249, 0.210346, 0.278596, 0.390547, 0.578144, 0.890495, 1.41097", \ + "0.132452, 0.235375, 0.303391, 0.415755, 0.603333, 0.915842, 1.43628", \ + "0.167787, 0.273526, 0.340847, 0.452854, 0.640307, 0.952642, 1.47317", \ + "0.210118, 0.323415, 0.391068, 0.501829, 0.688911, 1.00121, 1.52131", \ + "0.261115, 0.389627, 0.459139, 0.572073, 0.759686, 1.07069, 1.58983" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0239181, 0.152371, 0.24256, 0.3923, 0.642591, 1.05927, 1.75549", \ + "0.0262119, 0.152492, 0.242562, 0.392301, 0.642592, 1.06004, 1.7555", \ + "0.0289598, 0.153014, 0.242947, 0.392302, 0.642593, 1.06005, 1.75562", \ + "0.0341234, 0.15401, 0.24373, 0.392497, 0.642594, 1.06109, 1.75563", \ + "0.0425006, 0.156472, 0.244857, 0.393522, 0.643216, 1.0611, 1.75564", \ + "0.055691, 0.163649, 0.249379, 0.396174, 0.645375, 1.06111, 1.75565", \ + "0.076894, 0.182972, 0.264046, 0.407656, 0.653163, 1.06616, 1.75622" \ + ); + } + } + 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.0261276, 0.0944826, 0.140588, 0.216673, 0.3438, 0.555641, 0.908974", \ + "0.0491786, 0.133338, 0.180255, 0.256223, 0.38333, 0.597627, 0.948444", \ + "0.0619833, 0.166258, 0.218102, 0.296568, 0.423844, 0.635592, 0.988521", \ + "0.0784724, 0.215579, 0.279018, 0.368259, 0.502527, 0.715091, 1.06769", \ + "0.102619, 0.285818, 0.36903, 0.482505, 0.640067, 0.870485, 1.22829", \ + "0.128114, 0.376009, 0.487933, 0.63783, 0.844909, 1.12476, 1.52501", \ + "0.155584, 0.489366, 0.642946, 0.847402, 1.12015, 1.49534, 1.99608" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0203094, 0.116856, 0.1836, 0.295122, 0.481939, 0.79325, 1.31193", \ + "0.0370979, 0.123613, 0.186788, 0.295656, 0.48194, 0.795278, 1.31194", \ + "0.0510085, 0.141829, 0.200848, 0.303662, 0.484298, 0.795279, 1.31195", \ + "0.071559, 0.179368, 0.238355, 0.334985, 0.503018, 0.799864, 1.31525", \ + "0.105936, 0.243517, 0.309842, 0.409872, 0.571192, 0.846314, 1.33291", \ + "0.159991, 0.345969, 0.429889, 0.54906, 0.721507, 0.992271, 1.44188", \ + "0.250121, 0.510219, 0.620256, 0.770298, 0.984906, 1.28756, 1.74529" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0376755, 0.138042, 0.205953, 0.317807, 0.505235, 0.81747, 1.33781", \ + "0.055335, 0.167907, 0.236572, 0.348925, 0.536658, 0.849142, 1.36944", \ + "0.066283, 0.194136, 0.265892, 0.379763, 0.567853, 0.880345, 1.40124", \ + "0.080522, 0.237307, 0.317417, 0.438475, 0.630391, 0.94397, 1.46477", \ + "0.099024, 0.299885, 0.395444, 0.533866, 0.742053, 1.06539, 1.58835", \ + "0.126424, 0.387246, 0.51049, 0.679338, 0.921579, 1.27906, 1.82822", \ + "0.162358, 0.508497, 0.666807, 0.886864, 1.19057, 1.61547, 2.23273" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.022787, 0.15233, 0.242846, 0.391887, 0.642083, 1.05926, 1.75433", \ + "0.0316396, 0.155995, 0.244054, 0.39274, 0.642084, 1.06002, 1.75434", \ + "0.0414303, 0.166478, 0.251699, 0.396134, 0.643229, 1.06003, 1.75435", \ + "0.0604288, 0.192214, 0.275231, 0.414387, 0.653473, 1.06264, 1.75436", \ + "0.0930806, 0.24113, 0.326717, 0.464511, 0.694835, 1.08779, 1.76332", \ + "0.144273, 0.326409, 0.422793, 0.567282, 0.796852, 1.17993, 1.82725", \ + "0.227883, 0.459722, 0.580931, 0.752291, 0.997578, 1.39089, 2.02441" \ + ); + } + } + 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.00274816, 0.00328746, 0.00328023, 0.00323401, 0.00310796, 0.0027991, 0.00250058", \ + "0.00258964, 0.00310782, 0.00315104, 0.0031475, 0.00305887, 0.00286036, 0.00240241", \ + "0.00259421, 0.00298893, 0.00303695, 0.00323395, 0.00294098, 0.00335175, 0.00238871", \ + "0.00263233, 0.0029287, 0.00299025, 0.00291963, 0.0030999, 0.00266396, 0.00257468", \ + "0.00280799, 0.00277819, 0.00285629, 0.00278549, 0.00256431, 0.00251487, 0.00209442", \ + "0.0031615, 0.0027522, 0.0027627, 0.0027144, 0.0026763, 0.0025045, 0.0018669", \ + "0.0040659, 0.002825, 0.0026521, 0.0025577, 0.0025101, 0.002157, 0.0021665" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00506849, 0.00555288, 0.00553999, 0.00551227, 0.00538972, 0.00510558, 0.00483118", \ + "0.00493137, 0.00541001, 0.00539702, 0.0053729, 0.00528497, 0.00510637, 0.00471445", \ + "0.00493183, 0.00523847, 0.00540925, 0.00536604, 0.00517006, 0.00495234, 0.00473098", \ + "0.00496304, 0.0051984, 0.00515642, 0.0052684, 0.00523673, 0.00505817, 0.00462731", \ + "0.00515643, 0.00513923, 0.00519803, 0.00513113, 0.00509373, 0.00483833, 0.00485983", \ + "0.00555023, 0.00511403, 0.00517073, 0.00511263, 0.00509233, 0.00472853, 0.00493733", \ + "0.0064677, 0.0054345, 0.0052906, 0.0050918, 0.0050037, 0.0048822, 0.0044062" \ + ); + } + } + 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.0026514, 0.00290161, 0.00280362, 0.00272222, 0.00257181, 0.00229487, 0.00187362", \ + "0.00264371, 0.00272749, 0.00268874, 0.00276555, 0.00250349, 0.00260383, 0.00182698", \ + "0.00303252, 0.00274305, 0.00276646, 0.00263284, 0.00293872, 0.00227752, 0.0018408", \ + "0.00401055, 0.00322626, 0.00303678, 0.00288269, 0.0026485, 0.00245022, 0.00226142", \ + "0.0063153, 0.00462023, 0.00418544, 0.0036953, 0.00319968, 0.00338124, 0.00256646", \ + "0.0113137, 0.00831597, 0.0073241, 0.00633041, 0.00538286, 0.00404523, 0.00392536", \ + "0.0215337, 0.0170524, 0.0151263, 0.0133014, 0.0111172, 0.0090486, 0.00679541" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00515763, 0.00548416, 0.00547633, 0.00539138, 0.0052658, 0.00504615, 0.00461226", \ + "0.00491576, 0.00533203, 0.00531375, 0.00533993, 0.00520239, 0.00506232, 0.0045696", \ + "0.00504622, 0.00520419, 0.00529386, 0.00525085, 0.00533982, 0.00497602, 0.00459064", \ + "0.00570976, 0.00539805, 0.00535342, 0.00529391, 0.00527828, 0.00568151, 0.00455704", \ + "0.00767201, 0.00623236, 0.0060321, 0.00582402, 0.00544517, 0.00567194, 0.00528095", \ + "0.0123351, 0.00913655, 0.00838349, 0.00767672, 0.00705613, 0.00613543, 0.00602167", \ + "0.0222079, 0.0166737, 0.0149769, 0.013304, 0.011324, 0.010135, 0.00824352" \ + ); + } + } + } + pin (A_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00221933; + rise_capacitance : 0.00225599; + rise_capacitance_range (0.00198662, 0.00246397); + fall_capacitance : 0.00218268; + fall_capacitance_range (0.00197977, 0.00236902); + 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.00475259, 0.00469106, 0.00494945, 0.00565783, 0.00737951, 0.0111024, 0.019062" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00292945, 0.0029164, 0.00319741, 0.00392377, 0.00566527, 0.00947267, 0.0175477" \ + ); + } + } + 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.00475259, 0.00469106, 0.00494945, 0.00565783, 0.00737951, 0.0111024, 0.019062" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00292945, 0.0029164, 0.00319741, 0.00392377, 0.00566527, 0.00947267, 0.0175477" \ + ); + } + } + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00298455; + rise_capacitance : 0.00311757; + rise_capacitance_range (0.00264032, 0.00347392); + fall_capacitance : 0.00285154; + fall_capacitance_range (0.00266427, 0.0031923); + } + } + cell (sg13cmos5l_nand2b_2) { + area : 14.5152; + cell_footprint : "nand2b"; + cell_leakage_power : 1357.36; + leakage_power () { + value : 3178.7; + when : "!A_N&B"; + } + leakage_power () { + value : 939.817; + when : "A_N&B"; + } + leakage_power () { + value : 725.703; + when : "A_N&!B"; + } + leakage_power () { + value : 585.227; + 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.0703431, 0.142694, 0.189151, 0.265096, 0.3927, 0.604194, 0.95694", \ + "0.104297, 0.177135, 0.22327, 0.299535, 0.426992, 0.638617, 0.991423", \ + "0.126761, 0.20069, 0.24663, 0.322671, 0.449827, 0.661525, 1.01463", \ + "0.158988, 0.235721, 0.281802, 0.357439, 0.484481, 0.696037, 1.04892", \ + "0.200867, 0.282928, 0.328691, 0.404046, 0.530744, 0.742243, 1.09507", \ + "0.257256, 0.350365, 0.396611, 0.471022, 0.596507, 0.805801, 1.15727", \ + "0.33193, 0.442561, 0.492742, 0.568999, 0.695223, 0.907771, 1.25859" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0226241, 0.11858, 0.186051, 0.297407, 0.484331, 0.795624, 1.31398", \ + "0.0255791, 0.119078, 0.186052, 0.297584, 0.484332, 0.795625, 1.31442", \ + "0.0292666, 0.120037, 0.186558, 0.297712, 0.484333, 0.795626, 1.31443", \ + "0.0358775, 0.122289, 0.187784, 0.298458, 0.484727, 0.795673, 1.31847", \ + "0.0451273, 0.127901, 0.19094, 0.300093, 0.485821, 0.796414, 1.31848", \ + "0.059101, 0.139965, 0.198801, 0.304587, 0.488461, 0.798498, 1.31849", \ + "0.081864, 0.165833, 0.218464, 0.318449, 0.497779, 0.804751, 1.3203" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0830684, 0.193202, 0.263808, 0.380171, 0.574997, 0.899225, 1.43963", \ + "0.116563, 0.22711, 0.297813, 0.414304, 0.60912, 0.933756, 1.47444", \ + "0.140098, 0.251717, 0.322465, 0.43905, 0.633969, 0.958216, 1.49881", \ + "0.17328, 0.287376, 0.358156, 0.474856, 0.669501, 0.993987, 1.53456", \ + "0.220913, 0.339713, 0.410478, 0.527098, 0.721953, 1.0463, 1.58702", \ + "0.279985, 0.407747, 0.479073, 0.594477, 0.789192, 1.11328, 1.65453", \ + "0.354406, 0.498211, 0.570981, 0.687517, 0.882571, 1.20727, 1.74817" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0219301, 0.156071, 0.249655, 0.404905, 0.66576, 1.09891, 1.82322", \ + "0.0233005, 0.156164, 0.249656, 0.404979, 0.665761, 1.09939, 1.82355", \ + "0.0258595, 0.156524, 0.249782, 0.405039, 0.666562, 1.0994, 1.82356", \ + "0.0307681, 0.157641, 0.250398, 0.405089, 0.666563, 1.09941, 1.82357", \ + "0.0393352, 0.159754, 0.251337, 0.405629, 0.666564, 1.09942, 1.82359", \ + "0.053455, 0.166105, 0.254857, 0.407064, 0.666565, 1.09943, 1.8236", \ + "0.07497, 0.182466, 0.26537, 0.413153, 0.669561, 1.10142, 1.82362" \ + ); + } + } + 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.0198874, 0.0900908, 0.136092, 0.212007, 0.339124, 0.551027, 0.903919", \ + "0.0356051, 0.128368, 0.175546, 0.251512, 0.378804, 0.590488, 0.943501", \ + "0.0430122, 0.160246, 0.212746, 0.291668, 0.419079, 0.630838, 0.984989", \ + "0.0519813, 0.207426, 0.272375, 0.362656, 0.497492, 0.710237, 1.06276", \ + "0.0638891, 0.274042, 0.359448, 0.475011, 0.633549, 0.86516, 1.22301", \ + "0.0704259, 0.35706, 0.47343, 0.626418, 0.835774, 1.11769, 1.51912", \ + "0.0704269, 0.456051, 0.617053, 0.827879, 1.10545, 1.48366, 1.98837" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0127549, 0.110279, 0.177724, 0.289183, 0.475813, 0.787052, 1.3058", \ + "0.0287301, 0.118205, 0.181062, 0.289716, 0.475814, 0.787285, 1.30581", \ + "0.0403081, 0.136841, 0.195649, 0.297939, 0.478203, 0.78752, 1.30659", \ + "0.0586573, 0.174542, 0.23301, 0.329606, 0.497448, 0.793934, 1.30964", \ + "0.0913754, 0.239166, 0.306034, 0.405086, 0.56623, 0.840451, 1.32692", \ + "0.146603, 0.34463, 0.425599, 0.545298, 0.716665, 0.987363, 1.43622", \ + "0.241217, 0.513514, 0.623745, 0.768703, 0.981822, 1.28289, 1.74054" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0270907, 0.134288, 0.204927, 0.321213, 0.51598, 0.840207, 1.38046", \ + "0.044149, 0.170754, 0.241889, 0.358335, 0.553145, 0.877592, 1.41795", \ + "0.0543478, 0.202527, 0.277796, 0.395843, 0.590582, 0.914876, 1.45596", \ + "0.0691315, 0.25238, 0.339124, 0.466754, 0.665965, 0.990567, 1.53079", \ + "0.0887692, 0.322851, 0.42986, 0.580561, 0.803015, 1.1391, 1.67999", \ + "0.1168, 0.418622, 0.55679, 0.745459, 1.01314, 1.39868, 1.97325", \ + "0.157037, 0.550163, 0.727067, 0.973882, 1.31369, 1.78731, 2.45913" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0176413, 0.155526, 0.249664, 0.405289, 0.665708, 1.09991, 1.82242", \ + "0.0321702, 0.161348, 0.251834, 0.406074, 0.665709, 1.09996, 1.82328", \ + "0.0432667, 0.177262, 0.263223, 0.410879, 0.666963, 1.10071, 1.82329", \ + "0.0610673, 0.213784, 0.298203, 0.438255, 0.681472, 1.10378, 1.82362", \ + "0.0906265, 0.275941, 0.367532, 0.51008, 0.741498, 1.14021, 1.83335", \ + "0.140595, 0.375068, 0.484095, 0.644634, 0.887139, 1.27301, 1.92723", \ + "0.228633, 0.52835, 0.668738, 0.863432, 1.14315, 1.55659, 2.20713" \ + ); + } + } + 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.00494876, 0.00546376, 0.00547656, 0.00529456, 0.00508426, 0.00449856, 0.00372226", \ + "0.00492106, 0.00539876, 0.00528686, 0.00574026, 0.00499546, 0.00444776, 0.00367346", \ + "0.00501994, 0.00530704, 0.00523614, 0.00547354, 0.00511684, 0.00436364, 0.00373834", \ + "0.00519658, 0.00533338, 0.00536528, 0.00504558, 0.00537628, 0.00424058, 0.00449668", \ + "0.0059041, 0.0054349, 0.0054525, 0.0054719, 0.0050282, 0.0048552, 0.0039584", \ + "0.0070805, 0.0058932, 0.005618, 0.0054444, 0.0051769, 0.0045356, 0.0030983", \ + "0.0095225, 0.0062986, 0.0058613, 0.0057406, 0.0051259, 0.0049075, 0.0044686" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.010563, 0.0115518, 0.0115401, 0.0114169, 0.011258, 0.0107028, 0.00998983", \ + "0.0104444, 0.0113683, 0.0117752, 0.011347, 0.0111867, 0.0107452, 0.0102371", \ + "0.010436, 0.0112252, 0.0114189, 0.0112695, 0.0112134, 0.0106626, 0.0100734", \ + "0.0105458, 0.0111977, 0.011206, 0.0115468, 0.0110373, 0.0106994, 0.0100891", \ + "0.0108368, 0.0111286, 0.0113064, 0.0112804, 0.011288, 0.0104933, 0.0102006", \ + "0.0117968, 0.0110686, 0.0113037, 0.0113494, 0.0114015, 0.0105993, 0.0123365", \ + "0.0138159, 0.0115589, 0.0113317, 0.0113205, 0.0115236, 0.0115829, 0.0112286" \ + ); + } + } + 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.00363687, 0.00486095, 0.00484197, 0.00470095, 0.00440257, 0.00395361, 0.00303025", \ + "0.0038473, 0.00440251, 0.00444039, 0.00463173, 0.00425613, 0.00385809, 0.00296845", \ + "0.00478765, 0.0043591, 0.00450224, 0.00438459, 0.00449123, 0.00387477, 0.00330133", \ + "0.0069758, 0.00513962, 0.00481315, 0.0047072, 0.00448633, 0.00402175, 0.00385289", \ + "0.0118841, 0.0077609, 0.00702854, 0.00614791, 0.00520351, 0.00569971, 0.00375453", \ + "0.0222943, 0.0151878, 0.0128846, 0.0109828, 0.00917857, 0.00709173, 0.00664324", \ + "0.0434168, 0.0315321, 0.0277213, 0.0240607, 0.0199977, 0.0160767, 0.0120909" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00562672, 0.00673391, 0.00672734, 0.00661752, 0.00642981, 0.00595389, 0.00514577", \ + "0.00571616, 0.00639771, 0.00637206, 0.00646624, 0.00621372, 0.00587691, 0.00508424", \ + "0.00654034, 0.00624235, 0.00641712, 0.00624675, 0.00618578, 0.00598743, 0.00496919", \ + "0.00866231, 0.00718459, 0.00675364, 0.00671014, 0.00636174, 0.00583771, 0.00500546", \ + "0.0133965, 0.00935849, 0.00867432, 0.00798205, 0.0070893, 0.00741563, 0.00531495", \ + "0.0233296, 0.0163236, 0.0139417, 0.0124592, 0.0107406, 0.00874008, 0.00848345", \ + "0.0440135, 0.0320355, 0.0281853, 0.0245522, 0.0206518, 0.0172695, 0.0130375" \ + ); + } + } + } + pin (A_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00217088; + rise_capacitance : 0.00220641; + rise_capacitance_range (0.00201033, 0.00238341); + fall_capacitance : 0.00213535; + fall_capacitance_range (0.00197505, 0.00229002); + 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.00816674, 0.00797444, 0.00807096, 0.00866592, 0.0100313, 0.0134231, 0.0210018" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00726517, 0.00710827, 0.00730847, 0.00784869, 0.00943956, 0.0129488, 0.0206172" \ + ); + } + } + 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.00816674, 0.00797444, 0.00807096, 0.00866592, 0.0100313, 0.0134231, 0.0210018" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00726517, 0.00710827, 0.00730847, 0.00784869, 0.00943956, 0.0129488, 0.0206172" \ + ); + } + } + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00549084; + rise_capacitance : 0.00555528; + rise_capacitance_range (0.00486877, 0.00623284); + fall_capacitance : 0.00542639; + fall_capacitance_range (0.00467175, 0.00662485); + } + } + cell (sg13cmos5l_nand3_1) { + area : 9.072; + cell_footprint : "nand3"; + cell_leakage_power : 412.099; + leakage_power () { + value : 79.6828; + when : "!A&!B&!C"; + } + leakage_power () { + value : 104.577; + when : "!A&!B&C"; + } + leakage_power () { + value : 83.8083; + when : "!A&B&!C"; + } + leakage_power () { + value : 255.956; + when : "!A&B&C"; + } + leakage_power () { + value : 82.507; + when : "A&!B&!C"; + } + leakage_power () { + value : 216.238; + when : "A&!B&C"; + } + leakage_power () { + value : 191.785; + when : "A&B&!C"; + } + leakage_power () { + value : 2282.24; + 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.0255771, 0.093253, 0.139205, 0.215069, 0.342189, 0.553943, 0.906883", \ + "0.0461287, 0.131888, 0.178817, 0.254655, 0.381941, 0.593423, 0.947119", \ + "0.0566235, 0.164237, 0.216232, 0.294844, 0.422329, 0.633982, 0.986756", \ + "0.069248, 0.212224, 0.276415, 0.366154, 0.50072, 0.713392, 1.06588", \ + "0.0857435, 0.27968, 0.364273, 0.478848, 0.637641, 0.868343, 1.22612", \ + "0.0957997, 0.362479, 0.478462, 0.630727, 0.839944, 1.12119, 1.5223", \ + "0.0958007, 0.45851, 0.619248, 0.83088, 1.10863, 1.48699, 1.9917" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.018676, 0.114759, 0.18196, 0.293261, 0.479856, 0.790914, 1.30933", \ + "0.0360625, 0.121915, 0.185166, 0.293896, 0.479857, 0.790915, 1.30965", \ + "0.0505671, 0.140299, 0.199237, 0.301816, 0.482295, 0.792392, 1.30966", \ + "0.0726205, 0.178725, 0.236624, 0.333173, 0.501011, 0.797616, 1.30967", \ + "0.11103, 0.244393, 0.309603, 0.408577, 0.569452, 0.843998, 1.33004", \ + "0.173964, 0.353565, 0.433377, 0.550337, 0.72113, 0.990841, 1.4393", \ + "0.279549, 0.529835, 0.637629, 0.77899, 0.989009, 1.28664, 1.74533" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0436588, 0.183385, 0.278894, 0.436602, 0.700737, 1.14049, 1.8736", \ + "0.065382, 0.216109, 0.311947, 0.469997, 0.734014, 1.17417, 1.90771", \ + "0.0794142, 0.247782, 0.345623, 0.50393, 0.767602, 1.20774, 1.94081", \ + "0.100435, 0.300599, 0.407675, 0.571457, 0.836414, 1.27579, 2.009", \ + "0.129988, 0.377682, 0.504574, 0.689228, 0.969569, 1.41257, 2.14391", \ + "0.173905, 0.486616, 0.644111, 0.865828, 1.18878, 1.67098, 2.41861", \ + "0.239568, 0.637712, 0.837622, 1.11737, 1.51304, 2.07902, 2.91387" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0357013, 0.218684, 0.346007, 0.557549, 0.91082, 1.49769, 2.47947", \ + "0.0496516, 0.221521, 0.346788, 0.55755, 0.910821, 1.50004, 2.48114", \ + "0.0626972, 0.233916, 0.354038, 0.55924, 0.910822, 1.50005, 2.48115", \ + "0.0832408, 0.26738, 0.383072, 0.577904, 0.917384, 1.50087, 2.48116", \ + "0.116368, 0.329895, 0.448817, 0.640465, 0.961365, 1.52102, 2.48943", \ + "0.173265, 0.431682, 0.568506, 0.770203, 1.09222, 1.62369, 2.54127", \ + "0.270385, 0.591713, 0.759758, 0.994386, 1.34562, 1.89327, 2.77563" \ + ); + } + } + 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.0297748, 0.097301, 0.14333, 0.219342, 0.346397, 0.558202, 0.911192", \ + "0.0541919, 0.136261, 0.182975, 0.258923, 0.385986, 0.600094, 0.950553", \ + "0.067781, 0.169373, 0.220777, 0.299156, 0.426431, 0.638215, 0.990939", \ + "0.0849174, 0.219073, 0.281989, 0.371029, 0.505078, 0.717544, 1.07013", \ + "0.108663, 0.289171, 0.372127, 0.485037, 0.642637, 0.872858, 1.23056", \ + "0.130276, 0.37765, 0.489834, 0.639815, 0.84699, 1.12681, 1.52707", \ + "0.145902, 0.48377, 0.638725, 0.845091, 1.11963, 1.49492, 1.99751" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0227008, 0.119164, 0.186612, 0.298082, 0.484854, 0.796058, 1.31458", \ + "0.0393147, 0.126053, 0.189512, 0.298504, 0.484855, 0.798386, 1.31459", \ + "0.0546634, 0.144054, 0.203347, 0.30633, 0.486981, 0.798387, 1.3146", \ + "0.0776189, 0.181726, 0.240451, 0.337144, 0.505581, 0.802534, 1.31491", \ + "0.115457, 0.247634, 0.313304, 0.412549, 0.573483, 0.848544, 1.33584", \ + "0.175407, 0.354146, 0.435479, 0.553684, 0.725623, 0.994797, 1.44388", \ + "0.274721, 0.527692, 0.635983, 0.781452, 0.99183, 1.29015, 1.74804" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0531326, 0.192078, 0.287546, 0.445199, 0.709127, 1.14913, 1.88233", \ + "0.073646, 0.221356, 0.317256, 0.475388, 0.739636, 1.17956, 1.91326", \ + "0.0870258, 0.248482, 0.346205, 0.504772, 0.769152, 1.209, 1.94244", \ + "0.105732, 0.295588, 0.400308, 0.563313, 0.829153, 1.26965, 2.00371", \ + "0.132801, 0.366471, 0.486551, 0.664829, 0.942286, 1.38666, 2.12022", \ + "0.17489, 0.470272, 0.618207, 0.826649, 1.13611, 1.60866, 2.35572", \ + "0.236951, 0.617388, 0.804403, 1.06702, 1.43735, 1.97522, 2.78475" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0355696, 0.218852, 0.346277, 0.556896, 0.909613, 1.49961, 2.48123", \ + "0.0457911, 0.220568, 0.346629, 0.557397, 0.910775, 1.49962, 2.48124", \ + "0.0569866, 0.228909, 0.351605, 0.559201, 0.913329, 1.49963, 2.48125", \ + "0.077904, 0.253277, 0.371352, 0.571064, 0.915074, 1.49978, 2.48126", \ + "0.112432, 0.30446, 0.421155, 0.615232, 0.944586, 1.51238, 2.48682", \ + "0.167773, 0.395867, 0.520411, 0.717229, 1.04093, 1.58489, 2.51989", \ + "0.258532, 0.536799, 0.691847, 0.907044, 1.24468, 1.78255, 2.68443" \ + ); + } + } + 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.0318457, 0.100466, 0.146728, 0.222796, 0.349879, 0.561568, 0.91427", \ + "0.0590647, 0.139579, 0.186291, 0.262321, 0.389342, 0.601126, 0.954311", \ + "0.0750763, 0.173475, 0.224548, 0.302631, 0.429882, 0.64143, 0.997829", \ + "0.0959645, 0.2247, 0.286706, 0.375093, 0.508724, 0.721019, 1.07335", \ + "0.12544, 0.297333, 0.378879, 0.490055, 0.647019, 0.87649, 1.23365", \ + "0.157097, 0.390663, 0.500232, 0.647972, 0.852762, 1.13138, 1.53062", \ + "0.191147, 0.506495, 0.657185, 0.858434, 1.13005, 1.50306, 2.00219" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0264453, 0.123168, 0.190654, 0.302068, 0.488744, 0.799676, 1.31773", \ + "0.042342, 0.129717, 0.193446, 0.302511, 0.488745, 0.799742, 1.31801", \ + "0.0577196, 0.147369, 0.206853, 0.310161, 0.490906, 0.799743, 1.32105", \ + "0.0819083, 0.184852, 0.2437, 0.340514, 0.509215, 0.806018, 1.32106", \ + "0.119893, 0.250781, 0.316061, 0.415601, 0.577198, 0.851505, 1.3382", \ + "0.180573, 0.356535, 0.439235, 0.555382, 0.728136, 0.997253, 1.44691", \ + "0.278994, 0.527325, 0.63512, 0.782702, 0.99319, 1.29461, 1.75045" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.057346, 0.196353, 0.291716, 0.449538, 0.71337, 1.15311, 1.8863", \ + "0.0770724, 0.221741, 0.317622, 0.475743, 0.739766, 1.17988, 1.91356", \ + "0.0894734, 0.243487, 0.34058, 0.49898, 0.763272, 1.2034, 1.93663", \ + "0.106131, 0.280835, 0.382807, 0.544597, 0.810066, 1.2503, 1.98452", \ + "0.126398, 0.338215, 0.451239, 0.624083, 0.897988, 1.34119, 2.0748", \ + "0.157217, 0.423295, 0.558901, 0.753435, 1.05129, 1.51501, 2.25724", \ + "0.202962, 0.547383, 0.714701, 0.952546, 1.29537, 1.80623, 2.59441" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0354767, 0.218778, 0.346218, 0.557546, 0.90999, 1.49938, 2.47949", \ + "0.0419004, 0.219835, 0.34648, 0.557547, 0.910024, 1.49939, 2.4795", \ + "0.0497602, 0.225809, 0.349879, 0.557901, 0.913586, 1.4994, 2.48141", \ + "0.0670572, 0.243711, 0.364479, 0.567168, 0.913895, 1.49941, 2.48142", \ + "0.101547, 0.283359, 0.402955, 0.600481, 0.936376, 1.50969, 2.48519", \ + "0.161057, 0.359641, 0.482906, 0.679773, 1.01025, 1.56473, 2.51094", \ + "0.253747, 0.491508, 0.627791, 0.839034, 1.17193, 1.7172, 2.63785" \ + ); + } + } + 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.00232314, 0.00277388, 0.00274077, 0.00265405, 0.00252044, 0.00226503, 0.00181834", \ + "0.00220672, 0.00258895, 0.00260598, 0.00288888, 0.00249745, 0.00224905, 0.00191181", \ + "0.0025386, 0.00252613, 0.00261461, 0.00253667, 0.00252121, 0.00244102, 0.00184139", \ + "0.00349635, 0.00287276, 0.00275529, 0.00268311, 0.00254855, 0.00240468, 0.00180953", \ + "0.00567424, 0.00402586, 0.00368439, 0.00331363, 0.00298388, 0.00316932, 0.00237207", \ + "0.0104874, 0.00745502, 0.00640246, 0.00553035, 0.00476445, 0.00379185, 0.00362397", \ + "0.0203811, 0.0151527, 0.0135094, 0.0116419, 0.00969733, 0.00783522, 0.00612048" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00466867, 0.00500616, 0.00497957, 0.0049575, 0.00482834, 0.00454436, 0.00421282", \ + "0.00448419, 0.00476454, 0.00491976, 0.00481044, 0.00473855, 0.00455882, 0.00425071", \ + "0.00478925, 0.00475862, 0.0048943, 0.00479432, 0.00469775, 0.00449258, 0.0041103", \ + "0.00564231, 0.00513454, 0.00500538, 0.00511485, 0.00473263, 0.00454985, 0.00419932", \ + "0.00773856, 0.006171, 0.00582793, 0.00539979, 0.00530057, 0.00501559, 0.00463083", \ + "0.0122881, 0.00921804, 0.00838582, 0.00754564, 0.00664096, 0.00594679, 0.00508039", \ + "0.0220124, 0.0167037, 0.0151024, 0.0131384, 0.0114276, 0.00975303, 0.00770021" \ + ); + } + } + 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.0026995, 0.00285565, 0.00282136, 0.00273723, 0.00257879, 0.00232303, 0.00185084", \ + "0.00250343, 0.00273328, 0.00270305, 0.00301019, 0.00255556, 0.00264937, 0.00188306", \ + "0.00279886, 0.00269297, 0.00274448, 0.00261045, 0.00298558, 0.00225615, 0.00182421", \ + "0.00367573, 0.00306698, 0.00291653, 0.00283528, 0.0026334, 0.00249428, 0.00187996", \ + "0.00571367, 0.00426763, 0.00391718, 0.00349698, 0.00308663, 0.00307501, 0.00261739", \ + "0.010315, 0.00759635, 0.00668406, 0.00580686, 0.00500889, 0.00380702, 0.00373151", \ + "0.0197829, 0.0155215, 0.0138556, 0.0120224, 0.0100759, 0.00812543, 0.00631893" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00683626, 0.00705373, 0.0070316, 0.00695753, 0.00681702, 0.0066009, 0.00630547", \ + "0.00648332, 0.00683441, 0.00691349, 0.00686312, 0.00677422, 0.00655093, 0.00627202", \ + "0.00655327, 0.00675991, 0.00691993, 0.00683633, 0.00690513, 0.00648601, 0.00616303", \ + "0.00704563, 0.0068551, 0.00681729, 0.00690486, 0.006798, 0.00651212, 0.00621114", \ + "0.00875647, 0.00763799, 0.00742936, 0.00718621, 0.00710519, 0.00678344, 0.00654431", \ + "0.012963, 0.0102468, 0.00950971, 0.00892781, 0.00819077, 0.00768265, 0.00691143", \ + "0.0220228, 0.0170302, 0.0155455, 0.0137478, 0.0123208, 0.0107855, 0.00910397" \ + ); + } + } + 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.00306252, 0.0030729, 0.00304029, 0.00294529, 0.00280825, 0.00252731, 0.00213989", \ + "0.00289897, 0.00299227, 0.00293635, 0.00302948, 0.00269517, 0.00247603, 0.00207538", \ + "0.00319199, 0.00298915, 0.00300794, 0.00285493, 0.0029217, 0.00245159, 0.00251072", \ + "0.00400061, 0.00339958, 0.00320482, 0.00309384, 0.00288964, 0.00273879, 0.00221319", \ + "0.00608344, 0.00466222, 0.004264, 0.00377374, 0.00342728, 0.00302644, 0.00228282", \ + "0.010811, 0.00808626, 0.00720798, 0.0061817, 0.00533392, 0.00417314, 0.0040169", \ + "0.020638, 0.0164321, 0.0146486, 0.0127115, 0.010647, 0.00876023, 0.00664079" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00866664, 0.00887475, 0.00884108, 0.00881461, 0.00863431, 0.0084355, 0.00808846", \ + "0.0082745, 0.00864246, 0.00871745, 0.00867724, 0.008576, 0.0083626, 0.00809908", \ + "0.00826262, 0.00855135, 0.00869938, 0.00860491, 0.00872293, 0.00827562, 0.00805741", \ + "0.00858317, 0.00857609, 0.0085677, 0.00874103, 0.00847505, 0.0082677, 0.00811908", \ + "0.0100228, 0.00920173, 0.00908209, 0.00881303, 0.0088253, 0.00866999, 0.0082626", \ + "0.0141917, 0.0116025, 0.0110145, 0.0104793, 0.00999016, 0.00941405, 0.00875725", \ + "0.0236444, 0.0186124, 0.0170289, 0.0154809, 0.0140171, 0.0125479, 0.0108664" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00281382; + rise_capacitance : 0.00283003; + rise_capacitance_range (0.00254061, 0.00308521); + fall_capacitance : 0.00279761; + fall_capacitance_range (0.00240854, 0.00337563); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00296264; + rise_capacitance : 0.00307333; + rise_capacitance_range (0.00262085, 0.00338946); + fall_capacitance : 0.00285195; + fall_capacitance_range (0.00258428, 0.00326876); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00294071; + rise_capacitance : 0.003079; + rise_capacitance_range (0.00262105, 0.003437); + fall_capacitance : 0.00280242; + fall_capacitance_range (0.00264787, 0.00310668); + } + } + cell (sg13cmos5l_nand3b_1) { + area : 12.7008; + cell_footprint : "nand3b"; + cell_leakage_power : 766.479; + leakage_power () { + value : 221.532; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 355.274; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 330.784; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 2421.19; + when : "!A_N&B&C"; + } + leakage_power () { + value : 649.447; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 674.353; + when : "A_N&!B&C"; + } + leakage_power () { + value : 653.547; + when : "A_N&B&!C"; + } + leakage_power () { + value : 825.708; + 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.0564855, 0.125052, 0.171099, 0.247097, 0.374243, 0.585993, 0.938914", \ + "0.0847197, 0.153716, 0.19989, 0.275955, 0.403153, 0.615613, 0.967768", \ + "0.102357, 0.171956, 0.21807, 0.294132, 0.421408, 0.633184, 0.985932", \ + "0.126997, 0.198188, 0.244131, 0.320199, 0.447409, 0.659261, 1.01196", \ + "0.158763, 0.234385, 0.280213, 0.35499, 0.481753, 0.692639, 1.0446", \ + "0.200872, 0.286212, 0.331822, 0.406753, 0.53363, 0.744979, 1.09681", \ + "0.256189, 0.358759, 0.407098, 0.484522, 0.613323, 0.824646, 1.1781" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0215955, 0.116866, 0.18416, 0.2956, 0.482176, 0.793273, 1.31173", \ + "0.024481, 0.117217, 0.184376, 0.295763, 0.483239, 0.794423, 1.31174", \ + "0.0276566, 0.117765, 0.184803, 0.295954, 0.48324, 0.794424, 1.31175", \ + "0.0333792, 0.119067, 0.185459, 0.296515, 0.483241, 0.794425, 1.31431", \ + "0.04191, 0.122446, 0.187448, 0.297653, 0.483604, 0.794426, 1.31432", \ + "0.056436, 0.131093, 0.19316, 0.301497, 0.486244, 0.795962, 1.31433", \ + "0.078321, 0.153946, 0.209363, 0.313501, 0.495664, 0.803655, 1.31822" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0759215, 0.21716, 0.313067, 0.471265, 0.73578, 1.17654, 1.91102", \ + "0.103368, 0.244692, 0.340736, 0.499086, 0.7637, 1.20446, 1.93928", \ + "0.120852, 0.261908, 0.35793, 0.516071, 0.780803, 1.22178, 1.95646", \ + "0.145122, 0.285628, 0.382, 0.540335, 0.805322, 1.24664, 1.98128", \ + "0.181317, 0.321941, 0.417274, 0.575494, 0.840475, 1.28153, 2.01591", \ + "0.225092, 0.369229, 0.464884, 0.621984, 0.886533, 1.32719, 2.06154", \ + "0.278333, 0.434086, 0.530265, 0.688875, 0.951679, 1.39107, 2.12598" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0387924, 0.222045, 0.349994, 0.561651, 0.915, 1.50431, 2.48741", \ + "0.0402114, 0.22224, 0.349995, 0.561733, 0.915001, 1.50588, 2.48742", \ + "0.0420919, 0.222471, 0.349996, 0.561734, 0.915002, 1.50604, 2.48743", \ + "0.0460382, 0.223137, 0.350559, 0.561735, 0.915047, 1.50605, 2.48759", \ + "0.0531973, 0.224306, 0.351433, 0.562029, 0.915254, 1.50606, 2.48842", \ + "0.066047, 0.228828, 0.353932, 0.563923, 0.916391, 1.50607, 2.48843", \ + "0.086667, 0.24323, 0.364869, 0.571872, 0.921393, 1.50814, 2.48844" \ + ); + } + } + 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.0294201, 0.0975069, 0.14375, 0.219553, 0.346746, 0.558554, 0.911589", \ + "0.0542378, 0.136314, 0.183055, 0.259039, 0.386165, 0.597979, 0.951532", \ + "0.0680526, 0.169684, 0.221074, 0.299459, 0.426852, 0.638548, 0.99131", \ + "0.0855966, 0.219466, 0.282316, 0.371344, 0.505423, 0.718013, 1.0707", \ + "0.109811, 0.289737, 0.372665, 0.48535, 0.643203, 0.873297, 1.23096", \ + "0.132081, 0.378513, 0.490473, 0.640459, 0.847542, 1.12725, 1.5275", \ + "0.148565, 0.484985, 0.639716, 0.845897, 1.12032, 1.49585, 1.99802" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.023892, 0.120004, 0.187574, 0.298808, 0.485461, 0.796621, 1.31517", \ + "0.0406434, 0.126842, 0.190262, 0.299169, 0.485462, 0.796622, 1.3154", \ + "0.056159, 0.144745, 0.204021, 0.306941, 0.487541, 0.797537, 1.31541", \ + "0.0792971, 0.182433, 0.240928, 0.337706, 0.506146, 0.803052, 1.31616", \ + "0.117023, 0.248382, 0.31376, 0.41273, 0.574238, 0.849094, 1.33637", \ + "0.177895, 0.354993, 0.436241, 0.554621, 0.725343, 0.995128, 1.44471", \ + "0.278063, 0.528806, 0.636852, 0.782235, 0.992426, 1.29103, 1.74867" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0558784, 0.195723, 0.291365, 0.449398, 0.71386, 1.15445, 1.88888", \ + "0.0753184, 0.224079, 0.320349, 0.478854, 0.74367, 1.18445, 1.91954", \ + "0.0885475, 0.250933, 0.34897, 0.507921, 0.773097, 1.21395, 1.94861", \ + "0.107394, 0.297719, 0.402708, 0.566234, 0.83284, 1.27402, 2.00966", \ + "0.13462, 0.368422, 0.488719, 0.667509, 0.94588, 1.39107, 2.1261", \ + "0.177248, 0.472477, 0.620419, 0.829164, 1.13895, 1.6135, 2.36092", \ + "0.240727, 0.619867, 0.806808, 1.07039, 1.44114, 1.97919, 2.78987" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0384327, 0.22234, 0.349992, 0.561203, 0.914481, 1.50587, 2.48936", \ + "0.0476389, 0.223967, 0.350177, 0.561425, 0.915663, 1.50588, 2.48943", \ + "0.0581575, 0.232195, 0.355036, 0.563361, 0.916375, 1.50589, 2.48944", \ + "0.0787469, 0.256022, 0.374863, 0.574818, 0.919926, 1.50671, 2.48945", \ + "0.11329, 0.306789, 0.424048, 0.618865, 0.949557, 1.51872, 2.49461", \ + "0.16896, 0.398103, 0.522912, 0.72023, 1.04495, 1.59038, 2.52739", \ + "0.260454, 0.541746, 0.69288, 0.910627, 1.24913, 1.78749, 2.69088" \ + ); + } + } + 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.0319887, 0.100735, 0.146998, 0.223092, 0.350186, 0.56188, 0.914362", \ + "0.0594095, 0.139915, 0.186605, 0.262607, 0.389629, 0.601258, 0.954638", \ + "0.075706, 0.173773, 0.224802, 0.302953, 0.430242, 0.641756, 0.994206", \ + "0.0968344, 0.225086, 0.287078, 0.375421, 0.50901, 0.721311, 1.07342", \ + "0.126787, 0.297922, 0.379414, 0.490936, 0.647505, 0.876868, 1.23389", \ + "0.158986, 0.391502, 0.500656, 0.648515, 0.853072, 1.13182, 1.53099", \ + "0.19359, 0.507717, 0.658124, 0.859198, 1.13073, 1.503, 2.00316" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0278527, 0.123986, 0.191426, 0.302675, 0.489286, 0.800171, 1.31803", \ + "0.0437854, 0.130471, 0.194132, 0.303145, 0.489287, 0.800172, 1.31846", \ + "0.0591167, 0.148109, 0.207481, 0.310747, 0.491267, 0.800173, 1.31847", \ + "0.0837652, 0.18549, 0.244326, 0.341044, 0.509618, 0.806473, 1.31848", \ + "0.122024, 0.251533, 0.317302, 0.416284, 0.577295, 0.852008, 1.33856", \ + "0.182997, 0.357385, 0.439054, 0.556101, 0.728133, 0.998137, 1.44721", \ + "0.281243, 0.528138, 0.635945, 0.783313, 0.995451, 1.29321, 1.75195" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0602542, 0.20004, 0.2957, 0.453875, 0.718258, 1.15886, 1.89338", \ + "0.0793819, 0.224831, 0.321004, 0.47948, 0.744265, 1.18503, 1.91999", \ + "0.0915421, 0.246175, 0.343631, 0.50242, 0.767287, 1.20826, 1.94301", \ + "0.108081, 0.283195, 0.385542, 0.547854, 0.813915, 1.25495, 1.99086", \ + "0.128444, 0.340344, 0.453585, 0.626558, 0.901703, 1.34579, 2.08087", \ + "0.159655, 0.425498, 0.561308, 0.756884, 1.05403, 1.51954, 2.26333", \ + "0.206992, 0.550373, 0.716198, 0.954682, 1.29868, 1.81038, 2.59915" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0383539, 0.222111, 0.350223, 0.561686, 0.915671, 1.50428, 2.48741", \ + "0.0440791, 0.223287, 0.35024, 0.561713, 0.915676, 1.50471, 2.48906", \ + "0.0514281, 0.22904, 0.353745, 0.562047, 0.915677, 1.50472, 2.48907", \ + "0.0681056, 0.246777, 0.368073, 0.571485, 0.919663, 1.50538, 2.48908", \ + "0.102356, 0.28624, 0.406097, 0.604882, 0.941176, 1.51552, 2.49389", \ + "0.162207, 0.361899, 0.485775, 0.6838, 1.0134, 1.57023, 2.51917", \ + "0.254559, 0.493012, 0.631824, 0.841416, 1.1746, 1.72263, 2.64463" \ + ); + } + } + 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.00278926, 0.0032202, 0.00320132, 0.00314012, 0.00300726, 0.00271248, 0.00238928", \ + "0.00259127, 0.00307349, 0.00307748, 0.00313954, 0.00302074, 0.0028194, 0.0023191", \ + "0.00255434, 0.00296837, 0.00299716, 0.0031869, 0.00304809, 0.00265087, 0.00228907", \ + "0.00255257, 0.00289638, 0.00294705, 0.00287459, 0.00307249, 0.00254611, 0.00247194", \ + "0.0026778, 0.0028083, 0.0028387, 0.0027975, 0.0026119, 0.0024981, 0.00196606", \ + "0.0028738, 0.0026469, 0.002658, 0.0026118, 0.002606, 0.0024522, 0.0017361", \ + "0.0035507, 0.0027619, 0.0025553, 0.0025324, 0.0024577, 0.0020445, 0.0021691" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0069798, 0.0073626, 0.0073621, 0.00732898, 0.00719167, 0.00690027, 0.0066357", \ + "0.00677899, 0.00727162, 0.00722857, 0.00723496, 0.00708369, 0.00691099, 0.00660292", \ + "0.00677887, 0.00717682, 0.00717552, 0.00711242, 0.00702803, 0.00686282, 0.00654728", \ + "0.00678654, 0.00699854, 0.00710514, 0.00704364, 0.00709214, 0.00675764, 0.00656804", \ + "0.00690446, 0.00699996, 0.00702446, 0.00694886, 0.00708476, 0.00670636, 0.00653986", \ + "0.00720655, 0.00700635, 0.00705095, 0.00704355, 0.00681265, 0.00702725, 0.00646035", \ + "0.007791, 0.0071835, 0.006998, 0.00699, 0.0068289, 0.0066302, 0.0062515" \ + ); + } + } + 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.00293222, 0.00309987, 0.00309755, 0.00299036, 0.00282551, 0.00259573, 0.00210427", \ + "0.00276321, 0.00296642, 0.00293033, 0.0031432, 0.00277379, 0.00250225, 0.00215547", \ + "0.00306383, 0.00294077, 0.00299995, 0.00287556, 0.00296491, 0.00262304, 0.00204663", \ + "0.0038851, 0.00331543, 0.00315004, 0.00309097, 0.00287406, 0.00276695, 0.00227647", \ + "0.00595676, 0.00451605, 0.00416367, 0.00376442, 0.00334058, 0.00313415, 0.00278975", \ + "0.0105587, 0.0078455, 0.00691666, 0.00606788, 0.00524268, 0.00408396, 0.00395922", \ + "0.0200058, 0.0157521, 0.0140956, 0.0122555, 0.010304, 0.00840633, 0.00639953" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0067775, 0.00702132, 0.00699515, 0.00691117, 0.00677863, 0.00658398, 0.00623736", \ + "0.00645827, 0.00680846, 0.0068338, 0.00684846, 0.0067436, 0.00651782, 0.00626303", \ + "0.00652692, 0.00674404, 0.00685494, 0.00683034, 0.0067753, 0.00647429, 0.0061177", \ + "0.00701336, 0.00682612, 0.00678983, 0.00696527, 0.0067382, 0.00656433, 0.00622419", \ + "0.0087073, 0.00760392, 0.00738599, 0.00709059, 0.00707581, 0.00694025, 0.00655449", \ + "0.0128835, 0.0102183, 0.00946309, 0.00887199, 0.0081368, 0.00763067, 0.00684595", \ + "0.0219503, 0.0170467, 0.0154509, 0.0137616, 0.0123065, 0.0107132, 0.0090212" \ + ); + } + } + 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.00325545, 0.00327632, 0.00324361, 0.00315084, 0.00300336, 0.00272484, 0.00232163", \ + "0.00311774, 0.00320901, 0.00312649, 0.00324289, 0.0029024, 0.00266642, 0.00228367", \ + "0.00338882, 0.00319271, 0.00320987, 0.00305897, 0.00345001, 0.00264825, 0.00216818", \ + "0.00421508, 0.00359471, 0.00340526, 0.00329625, 0.0031398, 0.00295794, 0.00230207", \ + "0.00628991, 0.00486199, 0.00451343, 0.00404683, 0.00358685, 0.00337416, 0.00296966", \ + "0.0110082, 0.00829208, 0.00735925, 0.00639856, 0.00553261, 0.00433128, 0.00420304", \ + "0.0208092, 0.0166022, 0.0148216, 0.0128829, 0.010873, 0.00884414, 0.00685808" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00866953, 0.00887541, 0.00886353, 0.00880726, 0.00868332, 0.00840985, 0.00810415", \ + "0.00829515, 0.0086757, 0.00868204, 0.00869782, 0.00859383, 0.008373, 0.00814156", \ + "0.00828341, 0.00854972, 0.0086455, 0.00863004, 0.00853049, 0.00830886, 0.00800445", \ + "0.00859387, 0.00856088, 0.00856762, 0.00865984, 0.0085916, 0.00830756, 0.0081033", \ + "0.0100129, 0.00921253, 0.00907031, 0.00884031, 0.00884741, 0.00870195, 0.00825958", \ + "0.0141555, 0.0116047, 0.0110213, 0.0104999, 0.00985195, 0.00934317, 0.00877273", \ + "0.0235744, 0.0186058, 0.0169773, 0.0154426, 0.0139711, 0.0125755, 0.0109163" \ + ); + } + } + } + pin (A_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00219965; + rise_capacitance : 0.00223612; + rise_capacitance_range (0.00196518, 0.00244433); + fall_capacitance : 0.00216319; + fall_capacitance_range (0.00195848, 0.00234977); + 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.00490487, 0.00483391, 0.00510536, 0.00581563, 0.0075173, 0.0112972, 0.0192123" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0026456, 0.00263378, 0.00291788, 0.00363206, 0.00538044, 0.00918955, 0.0172827" \ + ); + } + } + 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.00490487, 0.00483391, 0.00510536, 0.00581563, 0.0075173, 0.0112972, 0.0192123" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0026456, 0.00263378, 0.00291788, 0.00363206, 0.00538044, 0.00918955, 0.0172827" \ + ); + } + } + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00292661; + rise_capacitance : 0.00303753; + rise_capacitance_range (0.0025789, 0.00335546); + fall_capacitance : 0.00281569; + fall_capacitance_range (0.00254558, 0.00322988); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00295093; + rise_capacitance : 0.00308878; + rise_capacitance_range (0.00263209, 0.00344401); + fall_capacitance : 0.00281307; + fall_capacitance_range (0.00265636, 0.00311598); + } + } + cell (sg13cmos5l_nand4_1) { + area : 10.8864; + cell_footprint : "nand4"; + cell_leakage_power : 314.816; + leakage_power () { + value : 90.6774; + when : "!A&!B&!C&!D&Y"; + } + leakage_power () { + value : 104.837; + when : "!A&!B&!C&D&Y"; + } + leakage_power () { + value : 91.2316; + when : "!A&!B&C&!D&Y"; + } + leakage_power () { + value : 129.748; + when : "!A&!B&C&D&Y"; + } + leakage_power () { + value : 82.1605; + when : "!A&B&!C&!D&Y"; + } + leakage_power () { + value : 108.995; + when : "!A&B&!C&D&Y"; + } + leakage_power () { + value : 88.001; + when : "!A&B&C&!D&Y"; + } + leakage_power () { + value : 281.159; + when : "!A&B&C&D&Y"; + } + leakage_power () { + value : 83.3868; + when : "A&!B&!C&!D&Y"; + } + leakage_power () { + value : 107.655; + when : "A&!B&!C&D&Y"; + } + leakage_power () { + value : 87.2539; + when : "A&!B&C&!D&Y"; + } + leakage_power () { + value : 241.403; + when : "A&!B&C&D&Y"; + } + leakage_power () { + value : 86.4385; + when : "A&B&!C&!D&Y"; + } + leakage_power () { + value : 216.965; + when : "A&B&!C&D&Y"; + } + leakage_power () { + value : 194.058; + when : "A&B&C&!D&Y"; + } + leakage_power () { + value : 3043.08; + 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.0272344, 0.094658, 0.140947, 0.216605, 0.343671, 0.55542, 0.908405", \ + "0.0493203, 0.133558, 0.180375, 0.256318, 0.383311, 0.595112, 0.947992", \ + "0.0604544, 0.166239, 0.21798, 0.296464, 0.423912, 0.635529, 0.989798", \ + "0.0735306, 0.214527, 0.278412, 0.367916, 0.502433, 0.714998, 1.06756", \ + "0.0895379, 0.281842, 0.366332, 0.480786, 0.639104, 0.870094, 1.22785", \ + "0.0965453, 0.363383, 0.479297, 0.632112, 0.841429, 1.12265, 1.52385", \ + "0.0965463, 0.452691, 0.615341, 0.828355, 1.10808, 1.48727, 1.99203" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0206329, 0.11729, 0.184366, 0.295448, 0.482066, 0.793167, 1.31135", \ + "0.0378731, 0.123765, 0.187054, 0.295938, 0.482302, 0.793168, 1.31148", \ + "0.0531012, 0.141898, 0.200984, 0.303837, 0.484414, 0.794576, 1.31264", \ + "0.0769761, 0.180078, 0.238273, 0.334896, 0.503009, 0.799689, 1.31265", \ + "0.117572, 0.246839, 0.311948, 0.410405, 0.571258, 0.845851, 1.33239", \ + "0.184347, 0.358941, 0.437054, 0.552834, 0.723925, 0.992371, 1.44123", \ + "0.295749, 0.540429, 0.647271, 0.786944, 0.994321, 1.29015, 1.74722" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0561336, 0.236846, 0.360467, 0.564909, 0.906798, 1.47656, 2.42613", \ + "0.0787854, 0.266283, 0.390405, 0.595016, 0.937417, 1.50745, 2.45667", \ + "0.0952395, 0.296807, 0.421574, 0.62608, 0.97021, 1.5384, 2.48814", \ + "0.120101, 0.35212, 0.483431, 0.690526, 1.03237, 1.60212, 2.552", \ + "0.155717, 0.43505, 0.583938, 0.808664, 1.15786, 1.7267, 2.67411", \ + "0.211581, 0.556758, 0.735228, 0.996122, 1.38446, 1.97819, 2.92906", \ + "0.297887, 0.729707, 0.953611, 1.2715, 1.72978, 2.40363, 3.41986" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0529576, 0.291048, 0.456136, 0.730114, 1.18826, 1.95175, 3.22434", \ + "0.0648773, 0.291921, 0.456137, 0.730115, 1.18827, 1.95183, 3.22435", \ + "0.076972, 0.300564, 0.459963, 0.730805, 1.19016, 1.95184, 3.22436", \ + "0.0990843, 0.32954, 0.482023, 0.741743, 1.19056, 1.95185, 3.22437", \ + "0.133671, 0.389752, 0.543165, 0.793235, 1.22081, 1.95969, 3.22438", \ + "0.19133, 0.492737, 0.660538, 0.917364, 1.33507, 2.03736, 3.25234", \ + "0.292673, 0.659326, 0.852656, 1.14359, 1.58074, 2.28153, 3.43967" \ + ); + } + } + 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.0315803, 0.0989244, 0.145004, 0.220899, 0.348033, 0.559949, 0.912781", \ + "0.0571128, 0.138048, 0.18471, 0.260623, 0.387831, 0.599565, 0.952486", \ + "0.0712231, 0.171349, 0.222614, 0.300925, 0.428275, 0.639967, 0.992744", \ + "0.0887097, 0.221355, 0.284059, 0.372861, 0.506838, 0.719375, 1.07194", \ + "0.111766, 0.291363, 0.374121, 0.486884, 0.644514, 0.874653, 1.23222", \ + "0.12974, 0.378147, 0.490808, 0.641241, 0.848482, 1.12833, 1.52849", \ + "0.134871, 0.477522, 0.634327, 0.842652, 1.11888, 1.49601, 1.99856" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0247457, 0.121201, 0.18872, 0.300167, 0.486942, 0.798012, 1.31651", \ + "0.0412363, 0.127902, 0.191503, 0.300571, 0.486943, 0.798013, 1.31652", \ + "0.057096, 0.145694, 0.205056, 0.308258, 0.489014, 0.798014, 1.31653", \ + "0.0818244, 0.183439, 0.241988, 0.338887, 0.507409, 0.804396, 1.31685", \ + "0.121704, 0.25042, 0.315188, 0.414378, 0.575249, 0.850346, 1.33765", \ + "0.186834, 0.360022, 0.441012, 0.55726, 0.727555, 0.996774, 1.44583", \ + "0.293468, 0.540639, 0.645919, 0.789748, 0.998441, 1.29396, 1.75145" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0701568, 0.249844, 0.37345, 0.577689, 0.919741, 1.48943, 2.43895", \ + "0.090851, 0.277106, 0.401355, 0.605909, 0.948046, 1.51828, 2.46721", \ + "0.105757, 0.303726, 0.428794, 0.633784, 0.976245, 1.54581, 2.49556", \ + "0.127876, 0.352171, 0.482638, 0.690207, 1.0332, 1.60379, 2.55307", \ + "0.160561, 0.428928, 0.573421, 0.7942, 1.14388, 1.7152, 2.6647", \ + "0.214867, 0.545876, 0.716036, 0.966631, 1.34515, 1.9364, 2.89081", \ + "0.298826, 0.716166, 0.929914, 1.23254, 1.67093, 2.32137, 3.32384" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.053107, 0.290812, 0.456144, 0.729596, 1.18825, 1.95175, 3.22434", \ + "0.0621605, 0.291489, 0.456433, 0.729597, 1.18826, 1.95176, 3.22435", \ + "0.0731969, 0.297691, 0.4588, 0.733172, 1.18827, 1.95177, 3.22436", \ + "0.0953651, 0.319446, 0.474339, 0.73796, 1.1897, 1.95319, 3.22437", \ + "0.131363, 0.369939, 0.521562, 0.774502, 1.2103, 1.95674, 3.22438", \ + "0.188915, 0.460703, 0.620678, 0.871094, 1.29429, 2.01008, 3.24436", \ + "0.285768, 0.610683, 0.797395, 1.06376, 1.49183, 2.19081, 3.37302" \ + ); + } + } + 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.03401, 0.10251, 0.148803, 0.224924, 0.352232, 0.564068, 0.917241", \ + "0.0619498, 0.141707, 0.18842, 0.264367, 0.391634, 0.603564, 0.95661", \ + "0.0784228, 0.175719, 0.226603, 0.304835, 0.432241, 0.644191, 0.996893", \ + "0.0995656, 0.227167, 0.288878, 0.377222, 0.510976, 0.72352, 1.076", \ + "0.128133, 0.299604, 0.381111, 0.492721, 0.649161, 0.878986, 1.23647", \ + "0.155754, 0.391025, 0.500935, 0.649042, 0.85467, 1.13376, 1.53323", \ + "0.177628, 0.499788, 0.652157, 0.856086, 1.12961, 1.50304, 2.00483" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0285933, 0.125421, 0.193023, 0.304504, 0.491427, 0.802585, 1.32125", \ + "0.044215, 0.13163, 0.195611, 0.304837, 0.491428, 0.802762, 1.32126", \ + "0.0600777, 0.149081, 0.208737, 0.312399, 0.493318, 0.802763, 1.32127", \ + "0.0858858, 0.18652, 0.245498, 0.342602, 0.511597, 0.809044, 1.32573", \ + "0.126799, 0.253681, 0.31837, 0.418189, 0.578813, 0.854433, 1.3421", \ + "0.192093, 0.36276, 0.443543, 0.560456, 0.730461, 1.00004, 1.45007", \ + "0.298639, 0.541443, 0.64699, 0.791816, 1.0013, 1.30024, 1.75496" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0784068, 0.258134, 0.381652, 0.585919, 0.927725, 1.4973, 2.44715", \ + "0.0983269, 0.282713, 0.406924, 0.611685, 0.953975, 1.52386, 2.47314", \ + "0.111939, 0.304322, 0.429146, 0.634174, 0.976453, 1.54642, 2.49602", \ + "0.131407, 0.343471, 0.472427, 0.679283, 1.02204, 1.59259, 2.54286", \ + "0.157078, 0.406374, 0.545835, 0.762624, 1.11062, 1.68152, 2.63096", \ + "0.200811, 0.505997, 0.665767, 0.904951, 1.27337, 1.85943, 2.81171", \ + "0.270903, 0.65482, 0.850493, 1.13208, 1.54384, 2.17389, 3.16346" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0530519, 0.290893, 0.456181, 0.729342, 1.18665, 1.95019, 3.22435", \ + "0.0591161, 0.291402, 0.456533, 0.72986, 1.18827, 1.95184, 3.22436", \ + "0.0674195, 0.29571, 0.457988, 0.734559, 1.18828, 1.95185, 3.22437", \ + "0.085947, 0.311968, 0.469931, 0.735801, 1.18836, 1.95186, 3.22438", \ + "0.122133, 0.351304, 0.505852, 0.763788, 1.20451, 1.95495, 3.22439", \ + "0.184212, 0.432452, 0.586377, 0.841317, 1.26906, 1.99654, 3.24221", \ + "0.282539, 0.570753, 0.741555, 1.00391, 1.42726, 2.13617, 3.33998" \ + ); + } + } + 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.0348592, 0.105094, 0.151846, 0.228226, 0.355537, 0.56735, 0.920107", \ + "0.0647819, 0.144332, 0.191209, 0.267529, 0.395007, 0.606682, 0.95959", \ + "0.0832638, 0.178953, 0.229838, 0.307967, 0.435567, 0.647227, 1.00008", \ + "0.1074, 0.231712, 0.292935, 0.380918, 0.514342, 0.726736, 1.0791", \ + "0.140809, 0.306465, 0.387045, 0.497335, 0.653257, 0.882418, 1.2395", \ + "0.176823, 0.402057, 0.509685, 0.656781, 0.860296, 1.13811, 1.5368", \ + "0.215149, 0.520044, 0.667893, 0.867423, 1.13797, 1.5104, 2.00943" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0318863, 0.129369, 0.19702, 0.308399, 0.49496, 0.806122, 1.32439", \ + "0.0471833, 0.135198, 0.199275, 0.30865, 0.494961, 0.806123, 1.3244", \ + "0.0629386, 0.152199, 0.212113, 0.315875, 0.496926, 0.806124, 1.32441", \ + "0.0896642, 0.189591, 0.248604, 0.345789, 0.514899, 0.812277, 1.32616", \ + "0.131089, 0.256589, 0.321645, 0.420809, 0.582206, 0.857487, 1.34419", \ + "0.197255, 0.365735, 0.446553, 0.561613, 0.733332, 1.003, 1.45225", \ + "0.303619, 0.542891, 0.649655, 0.793848, 1.00305, 1.30161, 1.75738" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0825739, 0.262298, 0.385823, 0.590051, 0.93211, 1.50185, 2.45135", \ + "0.102306, 0.285512, 0.40963, 0.614313, 0.956484, 1.52616, 2.47625", \ + "0.115422, 0.304184, 0.428895, 0.633824, 0.976299, 1.54597, 2.49565", \ + "0.133026, 0.335859, 0.46375, 0.670222, 1.01298, 1.58311, 2.53409", \ + "0.153745, 0.385612, 0.521559, 0.735822, 1.08293, 1.65369, 2.60315", \ + "0.18384, 0.464347, 0.616502, 0.848438, 1.21153, 1.79389, 2.74706", \ + "0.235048, 0.586219, 0.765267, 1.02845, 1.42617, 2.04358, 3.02443" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0530841, 0.290863, 0.456126, 0.729577, 1.18819, 1.95175, 3.22434", \ + "0.0570922, 0.29118, 0.456754, 0.729578, 1.1882, 1.95176, 3.22441", \ + "0.062917, 0.294383, 0.457487, 0.734392, 1.18821, 1.95177, 3.22442", \ + "0.07649, 0.306858, 0.466787, 0.734393, 1.1888, 1.95266, 3.22443", \ + "0.106878, 0.338265, 0.495252, 0.757001, 1.20191, 1.95383, 3.23492", \ + "0.170948, 0.403368, 0.560486, 0.82069, 1.25349, 1.98905, 3.23679", \ + "0.271987, 0.529484, 0.691535, 0.951219, 1.38596, 2.10452, 3.32116" \ + ); + } + } + 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.00240154, 0.00282792, 0.00279424, 0.00267482, 0.0025504, 0.00227833, 0.00185381", \ + "0.00227281, 0.00266069, 0.00266395, 0.00278991, 0.00258963, 0.00230077, 0.00185337", \ + "0.00252972, 0.00259947, 0.00268784, 0.00260309, 0.00297094, 0.00246641, 0.00205865", \ + "0.00337979, 0.0029022, 0.00279956, 0.00277418, 0.00273026, 0.00243099, 0.0019355", \ + "0.00541715, 0.00391395, 0.00364223, 0.00329025, 0.00299687, 0.00288249, 0.00247458", \ + "0.00984514, 0.0069621, 0.00606194, 0.00529254, 0.00462913, 0.00353143, 0.00360267", \ + "0.0190698, 0.0143041, 0.012654, 0.0109337, 0.00908018, 0.00740094, 0.00581034" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00559762, 0.00591162, 0.00589521, 0.00585112, 0.00572856, 0.00549675, 0.00524197", \ + "0.00536872, 0.0056695, 0.00571499, 0.00570228, 0.00565083, 0.00546051, 0.00506258", \ + "0.00563006, 0.00567283, 0.00565583, 0.00568213, 0.00570999, 0.00540369, 0.00518064", \ + "0.00641179, 0.00583613, 0.00585799, 0.00579337, 0.00559165, 0.00537491, 0.00509313", \ + "0.00829448, 0.00693428, 0.00652665, 0.00628999, 0.00602381, 0.00564118, 0.00529603", \ + "0.0124764, 0.0096829, 0.00893648, 0.00818183, 0.00730335, 0.00708487, 0.00637687", \ + "0.0215888, 0.0167277, 0.0151577, 0.0135759, 0.011853, 0.00990113, 0.00869721" \ + ); + } + } + 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.00279662, 0.00291774, 0.00288654, 0.00279379, 0.00264926, 0.0023908, 0.0019914", \ + "0.00257517, 0.00284779, 0.00281776, 0.00291817, 0.00263872, 0.0024011, 0.00194165", \ + "0.00279616, 0.00278367, 0.00284873, 0.00273769, 0.00313796, 0.00238002, 0.00191838", \ + "0.00355915, 0.00309752, 0.00298448, 0.00290982, 0.0028354, 0.00258984, 0.00194583", \ + "0.00544352, 0.00415438, 0.00384983, 0.00353814, 0.00316501, 0.00325722, 0.00273116", \ + "0.00957968, 0.00717046, 0.00637332, 0.00560963, 0.00486362, 0.00374405, 0.00358688", \ + "0.0185623, 0.0146616, 0.0130566, 0.0112768, 0.00951041, 0.0077323, 0.00602997" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00776208, 0.00796339, 0.0079426, 0.00786605, 0.00776623, 0.00752732, 0.00725107", \ + "0.00740085, 0.00774517, 0.00778203, 0.0077593, 0.00766754, 0.00748419, 0.00712779", \ + "0.00743556, 0.00773492, 0.00767605, 0.00783589, 0.00762504, 0.00740531, 0.00711045", \ + "0.00784979, 0.00766201, 0.00774229, 0.00775098, 0.00757435, 0.00747409, 0.00714917", \ + "0.00934742, 0.00843636, 0.00817355, 0.0080176, 0.00787805, 0.00753291, 0.00733896", \ + "0.013191, 0.0107104, 0.0101094, 0.00946577, 0.00880219, 0.00848372, 0.00765854", \ + "0.0216182, 0.0170102, 0.0157227, 0.0141203, 0.0127877, 0.0109783, 0.0099624" \ + ); + } + } + 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.00319551, 0.00319948, 0.00316111, 0.00307025, 0.0029347, 0.00264545, 0.00220782", \ + "0.00294208, 0.00311117, 0.00306807, 0.00307508, 0.00282325, 0.00260378, 0.00211142", \ + "0.00313033, 0.00305563, 0.00309633, 0.00296997, 0.00333686, 0.00257196, 0.00209961", \ + "0.00383226, 0.00339497, 0.00323441, 0.003166, 0.00300807, 0.00263642, 0.00265565", \ + "0.00572392, 0.00448881, 0.00415811, 0.00377958, 0.0034012, 0.00330766, 0.00274691", \ + "0.0100635, 0.00758131, 0.00674506, 0.00590787, 0.00511132, 0.00405343, 0.00389291", \ + "0.0191883, 0.0151755, 0.0135734, 0.0118406, 0.00998177, 0.00819606, 0.00634431" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00963747, 0.00983766, 0.00980863, 0.00972778, 0.00959419, 0.00937958, 0.00913428", \ + "0.00924478, 0.00961862, 0.00965046, 0.00963425, 0.00955966, 0.00934358, 0.00904005", \ + "0.0092164, 0.00956244, 0.00952176, 0.00973358, 0.00947715, 0.00927591, 0.00899381", \ + "0.00944493, 0.00942607, 0.00955596, 0.00947803, 0.00941909, 0.00920602, 0.00901742", \ + "0.0106363, 0.0100036, 0.00982719, 0.00974219, 0.00964204, 0.00930917, 0.00917923", \ + "0.014401, 0.0121158, 0.0115909, 0.011156, 0.0105324, 0.0105367, 0.00982743", \ + "0.0230979, 0.0184652, 0.0170931, 0.015674, 0.0142994, 0.0126972, 0.0117445" \ + ); + } + } + 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.00351165, 0.00346676, 0.00343465, 0.00333784, 0.00316601, 0.00294713, 0.0024541", \ + "0.00331976, 0.00339374, 0.00334496, 0.0033292, 0.00307447, 0.00281163, 0.00236426", \ + "0.00350297, 0.00335936, 0.00337111, 0.00320637, 0.00320727, 0.00280806, 0.00236352", \ + "0.00419954, 0.00370975, 0.00353483, 0.00345393, 0.00322265, 0.00309619, 0.00262836", \ + "0.0060953, 0.00484577, 0.00451502, 0.0040633, 0.00372958, 0.00352163, 0.0026181", \ + "0.0105633, 0.00805735, 0.00717285, 0.00627226, 0.00545332, 0.00440789, 0.00407944", \ + "0.0200848, 0.0159782, 0.0142616, 0.0123941, 0.0104516, 0.00862307, 0.00654249" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0114265, 0.0116258, 0.0115981, 0.0115341, 0.011416, 0.0111818, 0.0109371", \ + "0.0110215, 0.0114214, 0.0114484, 0.0114096, 0.0113091, 0.0110688, 0.0108992", \ + "0.0109834, 0.0113638, 0.0113182, 0.0115211, 0.0112614, 0.0110268, 0.0107906", \ + "0.0111153, 0.0111792, 0.0113123, 0.0112827, 0.0112699, 0.0110594, 0.0108169", \ + "0.0120796, 0.0116364, 0.0115029, 0.011448, 0.0114103, 0.0110175, 0.0114952", \ + "0.0156471, 0.0135884, 0.0131484, 0.0128058, 0.0122434, 0.0122364, 0.011548", \ + "0.0246596, 0.0200531, 0.0186161, 0.0171895, 0.0160136, 0.0144885, 0.0135055" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00280421; + rise_capacitance : 0.00281154; + rise_capacitance_range (0.00254257, 0.00302228); + fall_capacitance : 0.00279689; + fall_capacitance_range (0.00239782, 0.00343708); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00296059; + rise_capacitance : 0.003056; + rise_capacitance_range (0.00261931, 0.00335022); + fall_capacitance : 0.00286518; + fall_capacitance_range (0.00255927, 0.00334286); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00298468; + rise_capacitance : 0.00310183; + rise_capacitance_range (0.00265296, 0.00343328); + fall_capacitance : 0.00286753; + fall_capacitance_range (0.00264339, 0.0032401); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00296224; + rise_capacitance : 0.00310281; + rise_capacitance_range (0.00264791, 0.0034646); + fall_capacitance : 0.00282167; + fall_capacitance_range (0.00268215, 0.00310864); + } + } + cell (sg13cmos5l_nor2_1) { + area : 7.2576; + cell_footprint : "nor2"; + cell_leakage_power : 645.125; + leakage_power () { + value : 982.695; + when : "A&!B"; + } + leakage_power () { + value : 411.395; + when : "!A&!B"; + } + leakage_power () { + value : 778.473; + when : "!A&B"; + } + leakage_power () { + value : 407.935; + 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.0417756, 0.178034, 0.271348, 0.425697, 0.683766, 1.11397, 1.83092", \ + "0.0608565, 0.204, 0.297715, 0.452261, 0.711186, 1.14133, 1.85916", \ + "0.0708472, 0.228099, 0.322827, 0.477562, 0.736083, 1.16638, 1.88334", \ + "0.0838603, 0.269216, 0.369648, 0.527381, 0.786073, 1.21696, 1.93398", \ + "0.106556, 0.334586, 0.449598, 0.620079, 0.887084, 1.31892, 2.03568", \ + "0.136961, 0.428577, 0.565311, 0.764758, 1.06057, 1.51295, 2.23638", \ + "0.17771, 0.560543, 0.736796, 0.979218, 1.32753, 1.84092, 2.6132" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0291462, 0.219449, 0.351853, 0.571017, 0.93795, 1.54952, 2.56878", \ + "0.0390327, 0.220503, 0.352232, 0.571559, 0.938936, 1.55008, 2.56904", \ + "0.0503797, 0.227529, 0.355309, 0.572063, 0.938937, 1.55009, 2.56905", \ + "0.0707496, 0.249278, 0.372117, 0.580526, 0.940355, 1.5501, 2.5691", \ + "0.106587, 0.296184, 0.417046, 0.618379, 0.962762, 1.55774, 2.57378", \ + "0.161448, 0.3802, 0.507762, 0.71154, 1.0474, 1.61431, 2.59468", \ + "0.251525, 0.524846, 0.666902, 0.88422, 1.22926, 1.79201, 2.73101" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0257696, 0.0848778, 0.124722, 0.190443, 0.300594, 0.483539, 0.788557", \ + "0.0472315, 0.125915, 0.167975, 0.234211, 0.344038, 0.527097, 0.832179", \ + "0.0593326, 0.156893, 0.204879, 0.275866, 0.387791, 0.570827, 0.875952", \ + "0.0752742, 0.202335, 0.262396, 0.346325, 0.469503, 0.658324, 0.963886", \ + "0.0936741, 0.264015, 0.342913, 0.450047, 0.599266, 0.815005, 1.13429", \ + "0.11526, 0.342235, 0.449646, 0.593494, 0.786825, 1.05322, 1.42979", \ + "0.136794, 0.443055, 0.58313, 0.777994, 1.04318, 1.39254, 1.87045" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0164401, 0.091362, 0.144476, 0.232312, 0.379629, 0.624514, 1.03211", \ + "0.0322543, 0.10385, 0.151691, 0.23508, 0.380028, 0.624515, 1.03212", \ + "0.0446209, 0.123105, 0.169982, 0.248783, 0.386877, 0.62627, 1.0324", \ + "0.0650618, 0.161542, 0.210512, 0.288536, 0.417907, 0.643791, 1.03859", \ + "0.0984277, 0.220468, 0.280377, 0.364705, 0.498589, 0.711878, 1.08005", \ + "0.152483, 0.317946, 0.39305, 0.497808, 0.646207, 0.87325, 1.23114", \ + "0.243681, 0.47013, 0.572345, 0.709442, 0.89645, 1.16091, 1.54589" \ + ); + } + } + 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.0353372, 0.173013, 0.266471, 0.420943, 0.679065, 1.10863, 1.82634", \ + "0.0559448, 0.204251, 0.297871, 0.452659, 0.711536, 1.14133, 1.85827", \ + "0.0682397, 0.236706, 0.331409, 0.485939, 0.744181, 1.17561, 1.89197", \ + "0.0857423, 0.290962, 0.39435, 0.552713, 0.810605, 1.24061, 1.95677", \ + "0.115085, 0.373009, 0.497369, 0.674931, 0.944749, 1.37547, 2.09064", \ + "0.154902, 0.485367, 0.641282, 0.861344, 1.17303, 1.63483, 2.35774", \ + "0.213976, 0.642635, 0.843481, 1.11801, 1.51214, 2.0616, 2.8604" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0293614, 0.219535, 0.351777, 0.571001, 0.937948, 1.54999, 2.56868", \ + "0.0451547, 0.221178, 0.35209, 0.571304, 0.938912, 1.55008, 2.56975", \ + "0.058065, 0.232708, 0.357428, 0.573005, 0.940039, 1.55012, 2.56976", \ + "0.0775998, 0.26539, 0.383195, 0.585769, 0.941267, 1.55013, 2.56977", \ + "0.111432, 0.328931, 0.449488, 0.643388, 0.976892, 1.56223, 2.56978", \ + "0.167102, 0.432993, 0.572332, 0.776117, 1.10247, 1.64867, 2.60864", \ + "0.262336, 0.599314, 0.761381, 1.00481, 1.36284, 1.9123, 2.81395" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0222108, 0.0815348, 0.121269, 0.186894, 0.296992, 0.479913, 0.784899", \ + "0.0390677, 0.122052, 0.164459, 0.230737, 0.340575, 0.523994, 0.828863", \ + "0.0475271, 0.151901, 0.200752, 0.272173, 0.384228, 0.567369, 0.872254", \ + "0.0579808, 0.195588, 0.256896, 0.34161, 0.465596, 0.654641, 0.960433", \ + "0.0675053, 0.253558, 0.335132, 0.443712, 0.594227, 0.810809, 1.13052", \ + "0.0731198, 0.325329, 0.436607, 0.583784, 0.779796, 1.04766, 1.42507", \ + "0.0731208, 0.413244, 0.560148, 0.761016, 1.03064, 1.38427, 1.8643" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0125452, 0.0868403, 0.139812, 0.227556, 0.374592, 0.619172, 1.02729", \ + "0.0275944, 0.099465, 0.147353, 0.230402, 0.375153, 0.619348, 1.0273", \ + "0.0397856, 0.118836, 0.165599, 0.244165, 0.381929, 0.621304, 1.0275", \ + "0.0597349, 0.15646, 0.206126, 0.28414, 0.413438, 0.638996, 1.03376", \ + "0.0920394, 0.216824, 0.27565, 0.36048, 0.494023, 0.707441, 1.0756", \ + "0.147282, 0.313269, 0.390013, 0.493262, 0.642303, 0.868488, 1.22686", \ + "0.240358, 0.46856, 0.570063, 0.708331, 0.893476, 1.1562, 1.54146" \ + ); + } + } + 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.00533211, 0.00559854, 0.00556294, 0.00551396, 0.00533541, 0.0052929, 0.00516708", \ + "0.00513012, 0.00535843, 0.00539716, 0.00540682, 0.00531132, 0.00509939, 0.00526094", \ + "0.00523253, 0.00535858, 0.0053348, 0.00532173, 0.00524915, 0.00499342, 0.00516221", \ + "0.00584318, 0.00542581, 0.00543902, 0.00535853, 0.00526474, 0.00499288, 0.00514944", \ + "0.00784862, 0.00640132, 0.00608888, 0.00584008, 0.00559989, 0.00553855, 0.00539449", \ + "0.0126089, 0.00939955, 0.00856916, 0.00784066, 0.00695188, 0.00671349, 0.00576774", \ + "0.022633, 0.0170793, 0.0154397, 0.0136301, 0.0117843, 0.00983669, 0.00862571" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00266982, 0.00274772, 0.00272029, 0.00264199, 0.00254908, 0.00234296, 0.00191835", \ + "0.00251643, 0.00263142, 0.00266282, 0.0025993, 0.00251726, 0.00221548, 0.00184272", \ + "0.00280569, 0.0027165, 0.00266649, 0.00262134, 0.00265143, 0.00255562, 0.00194874", \ + "0.00371148, 0.00320976, 0.00304648, 0.00284138, 0.00255512, 0.00263062, 0.00280019", \ + "0.00592174, 0.00426768, 0.00387684, 0.00356648, 0.00325098, 0.00262385, 0.00271038", \ + "0.0105881, 0.00761687, 0.0066541, 0.00563654, 0.00499124, 0.00427109, 0.00315056", \ + "0.0204151, 0.0157569, 0.0139279, 0.0119034, 0.00988701, 0.00808431, 0.00665919" \ + ); + } + } + 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.00267417, 0.00316987, 0.00316542, 0.00312506, 0.00295068, 0.00269155, 0.00270696", \ + "0.00273053, 0.00287458, 0.00291856, 0.00296199, 0.00290996, 0.00266056, 0.00280953", \ + "0.00315195, 0.00296169, 0.00289087, 0.00292226, 0.00295152, 0.00264564, 0.00257826", \ + "0.00410817, 0.00324916, 0.00316689, 0.00307585, 0.00292635, 0.00265381, 0.00276052", \ + "0.00637851, 0.00459916, 0.0041585, 0.0037644, 0.00328267, 0.00351495, 0.00288966", \ + "0.0112918, 0.00801159, 0.00716112, 0.00616685, 0.00508076, 0.00489576, 0.00424092", \ + "0.021343, 0.0158449, 0.0142588, 0.0124635, 0.0105878, 0.00824269, 0.00677313" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00242904, 0.00297692, 0.00287866, 0.0028127, 0.00274909, 0.00250802, 0.0020706", \ + "0.00228867, 0.00272192, 0.00282284, 0.0027722, 0.00274425, 0.00257862, 0.00214847", \ + "0.00260536, 0.00276034, 0.00276658, 0.00277986, 0.00291264, 0.00272074, 0.00215621", \ + "0.00363115, 0.00312333, 0.00307438, 0.00293693, 0.00276378, 0.0028455, 0.00292609", \ + "0.00579676, 0.00412092, 0.00376704, 0.00356247, 0.00330372, 0.0028106, 0.00296409", \ + "0.0106945, 0.00737352, 0.00636801, 0.00544245, 0.00495732, 0.00426398, 0.003059", \ + "0.0205048, 0.0150538, 0.0132207, 0.0113726, 0.00955698, 0.00792637, 0.00648625" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00299429; + rise_capacitance : 0.00294815; + rise_capacitance_range (0.00269694, 0.00335271); + fall_capacitance : 0.00304043; + fall_capacitance_range (0.00259719, 0.00335815); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00285646; + rise_capacitance : 0.00294211; + rise_capacitance_range (0.00239153, 0.00363163); + fall_capacitance : 0.0027708; + fall_capacitance_range (0.00252533, 0.00301292); + } + } + cell (sg13cmos5l_nor2_2) { + area : 10.8864; + cell_footprint : "nor2"; + cell_leakage_power : 1290.26; + leakage_power () { + value : 1965.37; + when : "A&!B"; + } + leakage_power () { + value : 822.76; + when : "!A&!B"; + } + leakage_power () { + value : 1556.99; + when : "!A&B"; + } + leakage_power () { + value : 815.924; + 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.0390901, 0.108616, 0.155727, 0.233372, 0.363217, 0.579374, 0.93954", \ + "0.0578094, 0.134374, 0.182178, 0.260136, 0.390333, 0.606604, 0.966822", \ + "0.0667417, 0.154967, 0.205575, 0.28512, 0.415472, 0.632062, 0.994844", \ + "0.077569, 0.186714, 0.244071, 0.330082, 0.464728, 0.68199, 1.0425", \ + "0.0966752, 0.236253, 0.304669, 0.404079, 0.552477, 0.780295, 1.14451", \ + "0.123286, 0.303327, 0.390191, 0.511265, 0.686116, 0.943108, 1.33139", \ + "0.159667, 0.396439, 0.510419, 0.667285, 0.88371, 1.18934, 1.63824" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0237179, 0.119448, 0.186107, 0.296211, 0.480791, 0.788412, 1.30102", \ + "0.0333777, 0.123165, 0.187705, 0.296465, 0.480792, 0.788413, 1.30103", \ + "0.0442339, 0.133824, 0.195849, 0.301122, 0.482118, 0.788414, 1.30385", \ + "0.063957, 0.157753, 0.218338, 0.319823, 0.49338, 0.792714, 1.30386", \ + "0.100216, 0.201825, 0.2649, 0.365772, 0.534714, 0.820791, 1.31436", \ + "0.154855, 0.277772, 0.347026, 0.454128, 0.627158, 0.908535, 1.38147", \ + "0.244622, 0.401054, 0.484824, 0.608804, 0.793673, 1.0895, 1.56224" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0240735, 0.0551388, 0.0753266, 0.108489, 0.163824, 0.255627, 0.408718", \ + "0.0444926, 0.090969, 0.11518, 0.151146, 0.207414, 0.299321, 0.45231", \ + "0.0559419, 0.114692, 0.144011, 0.185955, 0.247633, 0.342653, 0.496091", \ + "0.070961, 0.148503, 0.186165, 0.238941, 0.313494, 0.420774, 0.582199", \ + "0.0880673, 0.190604, 0.242229, 0.31273, 0.408374, 0.541375, 0.73015", \ + "0.107923, 0.245476, 0.312557, 0.408027, 0.537977, 0.712289, 0.95028", \ + "0.126588, 0.312718, 0.404225, 0.528988, 0.700971, 0.941015, 1.25865" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0149149, 0.0519956, 0.0784427, 0.12263, 0.196355, 0.319222, 0.524353", \ + "0.0299765, 0.0684102, 0.0920968, 0.131585, 0.200586, 0.320136, 0.524354", \ + "0.0419384, 0.0861571, 0.111431, 0.150444, 0.216111, 0.329664, 0.527552", \ + "0.0613821, 0.117529, 0.147909, 0.190295, 0.256507, 0.364621, 0.550707", \ + "0.0932874, 0.168074, 0.204388, 0.256337, 0.330694, 0.444946, 0.624793", \ + "0.144589, 0.246451, 0.2969, 0.36338, 0.456315, 0.588511, 0.781957", \ + "0.232914, 0.37765, 0.441542, 0.531972, 0.657544, 0.823549, 1.05802" \ + ); + } + } + 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.0306095, 0.101486, 0.148828, 0.226611, 0.356409, 0.572776, 0.933021", \ + "0.0489804, 0.131992, 0.180004, 0.257894, 0.388057, 0.604493, 0.965133", \ + "0.0596057, 0.159138, 0.211292, 0.291257, 0.421386, 0.637935, 0.997993", \ + "0.0749222, 0.199677, 0.262173, 0.351471, 0.487474, 0.704281, 1.06384", \ + "0.101456, 0.259674, 0.336938, 0.44717, 0.603469, 0.835839, 1.19937", \ + "0.137239, 0.340817, 0.440081, 0.577119, 0.773929, 1.04912, 1.44993", \ + "0.191706, 0.455881, 0.583959, 0.761973, 1.00882, 1.35758, 1.84576" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0239924, 0.119384, 0.185968, 0.296207, 0.480698, 0.788405, 1.30103", \ + "0.0391766, 0.126374, 0.188963, 0.296724, 0.480699, 0.788406, 1.30104", \ + "0.0504868, 0.143174, 0.202407, 0.304291, 0.482973, 0.788407, 1.30128", \ + "0.0684709, 0.175952, 0.235851, 0.33366, 0.500935, 0.79496, 1.30383", \ + "0.100536, 0.228285, 0.296911, 0.399504, 0.563643, 0.838587, 1.32107", \ + "0.152974, 0.313659, 0.393132, 0.514405, 0.693433, 0.970047, 1.42443", \ + "0.245164, 0.450606, 0.552149, 0.69266, 0.906565, 1.21964, 1.69118" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0197648, 0.0512652, 0.0713492, 0.104366, 0.159596, 0.251573, 0.40481", \ + "0.0343396, 0.0854531, 0.110345, 0.146823, 0.203326, 0.295374, 0.448541", \ + "0.0412166, 0.107336, 0.137891, 0.180805, 0.243123, 0.338597, 0.492229", \ + "0.0495821, 0.137557, 0.177566, 0.232004, 0.307892, 0.416178, 0.578218", \ + "0.0561705, 0.174354, 0.228937, 0.302478, 0.400557, 0.535438, 0.725452", \ + "0.0576771, 0.219963, 0.292253, 0.39168, 0.525974, 0.702928, 0.943556", \ + "0.0576781, 0.267077, 0.367903, 0.500923, 0.681142, 0.925696, 1.24795" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0105068, 0.0469585, 0.073366, 0.117419, 0.191151, 0.314218, 0.519267", \ + "0.0246362, 0.0636944, 0.0874812, 0.126808, 0.195657, 0.315265, 0.519377", \ + "0.0359553, 0.081256, 0.106633, 0.145773, 0.211308, 0.324841, 0.522841", \ + "0.0547875, 0.112932, 0.142543, 0.185687, 0.251712, 0.360139, 0.545866", \ + "0.0852744, 0.162324, 0.199996, 0.251072, 0.326083, 0.440831, 0.620414", \ + "0.136988, 0.241403, 0.291471, 0.359368, 0.451974, 0.586105, 0.778832", \ + "0.226295, 0.37744, 0.439883, 0.528404, 0.654224, 0.823345, 1.0558" \ + ); + } + } + 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.0107704, 0.0113397, 0.0113859, 0.0113661, 0.0112437, 0.0110018, 0.0105675", \ + "0.010406, 0.0107969, 0.0108771, 0.0112427, 0.0109698, 0.0107962, 0.0104573", \ + "0.0106102, 0.0106537, 0.0108012, 0.0107909, 0.0111058, 0.0106502, 0.0107757", \ + "0.0118071, 0.0111911, 0.01102, 0.0110175, 0.0111277, 0.0106927, 0.0104039", \ + "0.0158285, 0.0135829, 0.0130073, 0.0124693, 0.0118684, 0.0115055, 0.0113633", \ + "0.0254433, 0.0207319, 0.0192604, 0.0176291, 0.0161497, 0.0142405, 0.0135614", \ + "0.0456961, 0.0381927, 0.035095, 0.0319472, 0.028233, 0.0246631, 0.0211539" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00542968, 0.0056893, 0.00561529, 0.00561495, 0.00548758, 0.00523308, 0.0049657", \ + "0.00511726, 0.00535847, 0.00534834, 0.00534547, 0.00536493, 0.00526008, 0.00471121", \ + "0.0057017, 0.00554809, 0.00551426, 0.00545824, 0.00528223, 0.00558695, 0.00535661", \ + "0.00756049, 0.00650894, 0.00653084, 0.00623973, 0.00595831, 0.00533465, 0.00562093", \ + "0.0121003, 0.00966943, 0.0088502, 0.00797904, 0.00745038, 0.00689396, 0.00553447", \ + "0.0214054, 0.0174596, 0.01596, 0.0139445, 0.0122042, 0.0105527, 0.0090105", \ + "0.0409919, 0.035388, 0.0325959, 0.0292269, 0.0250467, 0.0211856, 0.0172295" \ + ); + } + } + 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.00536572, 0.00634769, 0.00647741, 0.00650815, 0.00641821, 0.00620215, 0.00575527", \ + "0.00564339, 0.00581089, 0.00587589, 0.00609893, 0.00603438, 0.00591801, 0.00556991", \ + "0.00655383, 0.00598102, 0.00601934, 0.00591862, 0.00629392, 0.00581378, 0.00553674", \ + "0.00858197, 0.00722304, 0.00682352, 0.00655212, 0.00624128, 0.00602109, 0.00583538", \ + "0.0132657, 0.0104965, 0.00968426, 0.00882731, 0.00787627, 0.00762492, 0.00630596", \ + "0.0231863, 0.0183252, 0.0167047, 0.0149821, 0.0132067, 0.0109776, 0.00981819", \ + "0.0435987, 0.0359902, 0.0329852, 0.0298172, 0.0260505, 0.0224797, 0.0183074" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00372182, 0.00487861, 0.0049605, 0.0048569, 0.00477638, 0.00455199, 0.0041818", \ + "0.00364758, 0.0043695, 0.00453414, 0.00465695, 0.00506758, 0.00493696, 0.00426996", \ + "0.0044082, 0.00440755, 0.00457666, 0.00457625, 0.00459688, 0.00505741, 0.00463112", \ + "0.00657045, 0.00530853, 0.00539554, 0.00531021, 0.00512047, 0.00469731, 0.00502462", \ + "0.0110593, 0.00829247, 0.00763078, 0.00680225, 0.00643172, 0.00605222, 0.00503751", \ + "0.0207728, 0.015874, 0.0142518, 0.0124306, 0.0108302, 0.00954791, 0.00830446", \ + "0.0406769, 0.0335697, 0.0304839, 0.0269783, 0.0231668, 0.0196619, 0.0156965" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00571985; + rise_capacitance : 0.00564091; + rise_capacitance_range (0.00510046, 0.00644909); + fall_capacitance : 0.00579879; + fall_capacitance_range (0.00494834, 0.00645401); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00549295; + rise_capacitance : 0.00567337; + rise_capacitance_range (0.00442741, 0.00716953); + fall_capacitance : 0.00531254; + fall_capacitance_range (0.00477587, 0.00580591); + } + } + cell (sg13cmos5l_nor2b_1) { + area : 9.072; + cell_footprint : "nor2b"; + cell_leakage_power : 999.46; + leakage_power () { + value : 1121.67; + when : "!A*!B_N"; + } + leakage_power () { + value : 981.101; + when : "!A*B_N"; + } + leakage_power () { + value : 546.9; + when : "A*!B_N"; + } + leakage_power () { + value : 1348.17; + 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.035194, 0.173211, 0.266725, 0.421313, 0.679582, 1.10961, 1.82755", \ + "0.0558915, 0.204355, 0.29812, 0.453076, 0.711964, 1.14268, 1.86083", \ + "0.0681431, 0.236852, 0.3317, 0.48624, 0.744698, 1.1764, 1.89254", \ + "0.085712, 0.291102, 0.394552, 0.552972, 0.811083, 1.24108, 1.9589", \ + "0.115054, 0.373158, 0.497599, 0.67522, 0.945211, 1.37597, 2.09216", \ + "0.154895, 0.485525, 0.641509, 0.861653, 1.17341, 1.63562, 2.35816", \ + "0.214235, 0.642833, 0.843737, 1.11838, 1.51263, 2.06232, 2.86183" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0295946, 0.21983, 0.352474, 0.571607, 0.938823, 1.55132, 2.57064", \ + "0.0452574, 0.22171, 0.35382, 0.571909, 0.939176, 1.55133, 2.5709", \ + "0.058182, 0.233061, 0.357955, 0.573389, 0.940892, 1.55188, 2.57158", \ + "0.0776819, 0.265658, 0.383588, 0.586294, 0.942094, 1.55189, 2.57159", \ + "0.111501, 0.32919, 0.449891, 0.644051, 0.9777, 1.56309, 2.5716", \ + "0.167166, 0.433196, 0.572627, 0.776548, 1.10299, 1.65009, 2.60945", \ + "0.263114, 0.59949, 0.761676, 1.00535, 1.36327, 1.91327, 2.81571" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0221344, 0.0815366, 0.121249, 0.186924, 0.297016, 0.479932, 0.784955", \ + "0.0389257, 0.121999, 0.164412, 0.230679, 0.340616, 0.524349, 0.82892", \ + "0.0474123, 0.152002, 0.200703, 0.272224, 0.384196, 0.567213, 0.872465", \ + "0.0578715, 0.195561, 0.256885, 0.341607, 0.465589, 0.65466, 0.960443", \ + "0.067379, 0.253735, 0.33512, 0.443709, 0.594233, 0.810829, 1.13056", \ + "0.0729988, 0.325297, 0.436602, 0.583778, 0.779802, 1.04762, 1.42535", \ + "0.0729998, 0.412953, 0.56049, 0.760825, 1.03065, 1.38429, 1.86399" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0125216, 0.0868202, 0.139838, 0.22756, 0.374606, 0.619204, 1.02729", \ + "0.0276216, 0.099422, 0.147362, 0.230612, 0.374971, 0.620017, 1.0273", \ + "0.0397837, 0.118753, 0.165684, 0.244215, 0.381924, 0.621043, 1.02754", \ + "0.059671, 0.156461, 0.206123, 0.284167, 0.413453, 0.639112, 1.03327", \ + "0.0922399, 0.216655, 0.275646, 0.360483, 0.494035, 0.707466, 1.07566", \ + "0.147252, 0.313263, 0.390023, 0.493266, 0.642317, 0.868566, 1.22682", \ + "0.240329, 0.468569, 0.569418, 0.708023, 0.893492, 1.15625, 1.54107" \ + ); + } + } + 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.0729957, 0.209593, 0.303003, 0.457308, 0.715549, 1.14621, 1.86366", \ + "0.101066, 0.237871, 0.331479, 0.485992, 0.744637, 1.17479, 1.89274", \ + "0.118576, 0.25565, 0.349306, 0.503895, 0.762462, 1.19332, 1.91054", \ + "0.143218, 0.280956, 0.374914, 0.52937, 0.787754, 1.2184, 1.93556", \ + "0.175419, 0.315334, 0.408912, 0.563623, 0.822063, 1.25246, 1.96975", \ + "0.217689, 0.36311, 0.457117, 0.611471, 0.869886, 1.30063, 2.01805", \ + "0.273911, 0.430701, 0.525176, 0.680837, 0.939423, 1.36989, 2.08791" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0299272, 0.219793, 0.352372, 0.571477, 0.939174, 1.55088, 2.57057", \ + "0.030936, 0.219812, 0.352672, 0.571655, 0.939175, 1.55141, 2.57134", \ + "0.0323954, 0.219941, 0.352673, 0.571656, 0.939231, 1.55142, 2.57135", \ + "0.0355944, 0.220154, 0.352674, 0.571657, 0.939232, 1.55143, 2.57214", \ + "0.0411383, 0.22065, 0.35291, 0.571803, 0.939233, 1.55144, 2.57247", \ + "0.051267, 0.222908, 0.354007, 0.572597, 0.939409, 1.55145, 2.57248", \ + "0.067308, 0.23128, 0.35864, 0.575854, 0.941918, 1.55233, 2.57249" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.059564, 0.121136, 0.161405, 0.22751, 0.338161, 0.521908, 0.828242", \ + "0.0886113, 0.151324, 0.191518, 0.257629, 0.368234, 0.552289, 0.858579", \ + "0.106857, 0.170506, 0.210759, 0.277073, 0.387432, 0.571335, 0.877556", \ + "0.131908, 0.19791, 0.23792, 0.304135, 0.414656, 0.598332, 0.904585", \ + "0.168181, 0.238711, 0.278531, 0.344075, 0.454261, 0.63814, 0.944117", \ + "0.211244, 0.290905, 0.332539, 0.398772, 0.509073, 0.691088, 0.997166", \ + "0.262433, 0.358975, 0.404078, 0.472831, 0.585732, 0.770678, 1.07727" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0200931, 0.0948316, 0.148043, 0.235916, 0.383813, 0.629313, 1.03973", \ + "0.0223506, 0.0954328, 0.148259, 0.23615, 0.383814, 0.629704, 1.03998", \ + "0.0252131, 0.0966682, 0.148958, 0.23647, 0.383815, 0.629705, 1.03999", \ + "0.0304265, 0.0985737, 0.150225, 0.237554, 0.384281, 0.629762, 1.04198", \ + "0.0385775, 0.10357, 0.152852, 0.238886, 0.385449, 0.630792, 1.04199", \ + "0.051563, 0.113792, 0.161074, 0.244095, 0.388491, 0.632443, 1.042", \ + "0.071731, 0.137419, 0.181412, 0.260563, 0.40142, 0.642107, 1.04707" \ + ); + } + } + 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.00265507, 0.00315515, 0.00315968, 0.00312178, 0.00294112, 0.00270164, 0.0027711", \ + "0.00271883, 0.00286831, 0.00297841, 0.00295043, 0.00286529, 0.00262578, 0.0027714", \ + "0.00312966, 0.00295131, 0.00287781, 0.00290783, 0.00294212, 0.00265831, 0.00262954", \ + "0.00410095, 0.00323975, 0.00317392, 0.00304334, 0.00294811, 0.00259184, 0.00256181", \ + "0.00636779, 0.00459338, 0.00414279, 0.0037492, 0.0032719, 0.00297327, 0.00272185", \ + "0.0112835, 0.00799979, 0.00713405, 0.00616616, 0.00507086, 0.00429806, 0.00364729", \ + "0.0213767, 0.0158349, 0.0142517, 0.0124446, 0.010558, 0.00831184, 0.00691527" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00244092, 0.002967, 0.00289076, 0.00282305, 0.00275627, 0.00251405, 0.00212774", \ + "0.0022969, 0.00272074, 0.00282406, 0.00278352, 0.0027191, 0.0026285, 0.00215467", \ + "0.0026184, 0.00275845, 0.00274125, 0.00278438, 0.00290876, 0.00294049, 0.00214533", \ + "0.00363614, 0.0031275, 0.00307606, 0.00295221, 0.00275469, 0.00301746, 0.00284112", \ + "0.00580731, 0.00413824, 0.00377065, 0.00357243, 0.00331297, 0.00276135, 0.00296176", \ + "0.0107166, 0.00737861, 0.00637212, 0.00544665, 0.00495858, 0.00426813, 0.00316035", \ + "0.0204831, 0.015072, 0.0132356, 0.0113543, 0.00957898, 0.00793022, 0.00654367" \ + ); + } + } + 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.00600725, 0.00624915, 0.00621895, 0.00612445, 0.00600415, 0.00569835, 0.00582035", \ + "0.00586949, 0.00612839, 0.00613099, 0.00607199, 0.00594299, 0.00572829, 0.00577879", \ + "0.00580892, 0.00608362, 0.00608262, 0.00620292, 0.00591782, 0.00568662, 0.00582382", \ + "0.00579196, 0.00602946, 0.00605986, 0.00606206, 0.00604686, 0.00565416, 0.00571516", \ + "0.00581244, 0.00600234, 0.00605314, 0.00596274, 0.00606834, 0.00565674, 0.00591514", \ + "0.005903, 0.0059089, 0.0059279, 0.0059887, 0.005927, 0.0058134, 0.0056443", \ + "0.0063567, 0.0058829, 0.00589, 0.0059192, 0.0059328, 0.0058226, 0.0054998" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00307518, 0.00319638, 0.0031832, 0.00311065, 0.00302327, 0.00277353, 0.00240798", \ + "0.00290545, 0.00308839, 0.00313224, 0.00316189, 0.00293231, 0.00273654, 0.00238272", \ + "0.00293845, 0.00306052, 0.00300253, 0.00304354, 0.00279496, 0.00265087, 0.00218748", \ + "0.00292058, 0.00305224, 0.00306906, 0.00290847, 0.00284906, 0.00256405, 0.0024754", \ + "0.00313112, 0.00311982, 0.00303272, 0.00297072, 0.00289122, 0.0024515, 0.00297942", \ + "0.0034855, 0.0030905, 0.003004, 0.0030134, 0.0029405, 0.0026354, 0.0017559", \ + "0.0043248, 0.0033963, 0.0032394, 0.0030452, 0.0026999, 0.0027195, 0.0024465" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00286103; + rise_capacitance : 0.0029466; + rise_capacitance_range (0.00239347, 0.00363704); + fall_capacitance : 0.00277545; + fall_capacitance_range (0.00252921, 0.00301606); + } + pin (B_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0022427; + rise_capacitance : 0.0022787; + rise_capacitance_range (0.00202157, 0.00247512); + fall_capacitance : 0.00220671; + fall_capacitance_range (0.00200781, 0.00238893); + 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.00451195, 0.00440981, 0.00464168, 0.00530754, 0.00695946, 0.0106457, 0.0185155" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00456034, 0.00453156, 0.00476981, 0.00549743, 0.00715528, 0.0109214, 0.0188722" \ + ); + } + } + 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.00451195, 0.00440981, 0.00464168, 0.00530754, 0.00695946, 0.0106457, 0.0185155" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00456034, 0.00453156, 0.00476981, 0.00549743, 0.00715528, 0.0109214, 0.0188722" \ + ); + } + } + } + } + cell (sg13cmos5l_nor2b_2) { + area : 12.7008; + cell_footprint : "nor2b"; + cell_leakage_power : 1706.23; + leakage_power () { + value : 2134.04; + when : "!A*!B_N"; + } + leakage_power () { + value : 1474.24; + when : "!A*B_N"; + } + leakage_power () { + value : 982.751; + when : "A*!B_N"; + } + leakage_power () { + value : 2233.89; + 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.0302924, 0.171892, 0.265394, 0.419821, 0.678147, 1.10797, 1.82581", \ + "0.048628, 0.203154, 0.296937, 0.451651, 0.710595, 1.14075, 1.85794", \ + "0.0591379, 0.235562, 0.330444, 0.484893, 0.743651, 1.17498, 1.89113", \ + "0.0741225, 0.289501, 0.393105, 0.551589, 0.809522, 1.23978, 1.95714", \ + "0.0996376, 0.371071, 0.495721, 0.673586, 0.943701, 1.37447, 2.09009", \ + "0.133559, 0.481789, 0.637615, 0.859118, 1.17145, 1.63346, 2.35693", \ + "0.183876, 0.636597, 0.837975, 1.11408, 1.50862, 2.05843, 2.85782" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0238759, 0.218615, 0.351394, 0.570629, 0.937868, 1.54939, 2.57025", \ + "0.0391883, 0.220518, 0.351648, 0.571043, 0.938881, 1.55057, 2.57033", \ + "0.0505581, 0.231834, 0.356666, 0.57205, 0.938882, 1.55117, 2.57056", \ + "0.0684552, 0.26455, 0.382605, 0.585261, 0.941107, 1.55118, 2.57057", \ + "0.100718, 0.328041, 0.448424, 0.642897, 0.976856, 1.56213, 2.57377", \ + "0.153576, 0.431431, 0.571228, 0.775881, 1.10178, 1.64942, 2.60899", \ + "0.245947, 0.599793, 0.762026, 1.00559, 1.36322, 1.91464, 2.81519" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0200588, 0.0839407, 0.125365, 0.19379, 0.308375, 0.499067, 0.817038", \ + "0.0349451, 0.124648, 0.168588, 0.237552, 0.35197, 0.542659, 0.860557", \ + "0.042152, 0.155048, 0.205344, 0.279193, 0.395613, 0.586432, 0.904224", \ + "0.0511385, 0.199344, 0.262413, 0.349768, 0.477675, 0.67385, 0.992138", \ + "0.0587496, 0.258943, 0.342223, 0.453692, 0.608474, 0.831455, 1.16277", \ + "0.062749, 0.333044, 0.446517, 0.597211, 0.797952, 1.07267, 1.46152", \ + "0.06275, 0.424929, 0.575263, 0.779583, 1.05497, 1.4162, 1.90784" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0107058, 0.0898339, 0.145201, 0.23663, 0.389873, 0.644936, 1.0703", \ + "0.0249656, 0.102201, 0.152215, 0.239328, 0.390843, 0.645127, 1.07082", \ + "0.0363791, 0.121491, 0.170344, 0.25252, 0.396576, 0.646504, 1.07175", \ + "0.0551922, 0.15938, 0.210814, 0.291791, 0.4273, 0.663709, 1.07556", \ + "0.0856106, 0.219446, 0.280755, 0.36855, 0.507269, 0.730031, 1.11557", \ + "0.137236, 0.316676, 0.396424, 0.502596, 0.655452, 0.891255, 1.26375", \ + "0.227354, 0.472736, 0.577441, 0.72029, 0.908788, 1.18472, 1.58358" \ + ); + } + } + 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.0798458, 0.220699, 0.314271, 0.468519, 0.726749, 1.15699, 1.87459", \ + "0.111971, 0.253097, 0.346736, 0.501205, 0.760218, 1.18979, 1.90835", \ + "0.132766, 0.274526, 0.368225, 0.522716, 0.781364, 1.21136, 1.92865", \ + "0.162507, 0.306064, 0.399834, 0.554368, 0.812741, 1.24318, 1.96328", \ + "0.200655, 0.348215, 0.441797, 0.595958, 0.854552, 1.28498, 2.00209", \ + "0.253005, 0.40702, 0.501712, 0.656124, 0.914433, 1.34479, 2.06145", \ + "0.324049, 0.491702, 0.584513, 0.738933, 0.997738, 1.42743, 2.14521" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0257191, 0.218594, 0.351261, 0.570799, 0.938228, 1.55058, 2.57025", \ + "0.0272399, 0.218595, 0.35226, 0.571681, 0.938692, 1.55059, 2.57048", \ + "0.0294022, 0.218697, 0.352261, 0.571682, 0.938693, 1.5506, 2.57049", \ + "0.0338566, 0.219026, 0.352262, 0.571683, 0.938694, 1.55061, 2.57322", \ + "0.0408177, 0.220147, 0.352263, 0.571684, 0.938695, 1.55062, 2.57323", \ + "0.052358, 0.223204, 0.353224, 0.571685, 0.938696, 1.55063, 2.57324", \ + "0.071304, 0.233079, 0.35901, 0.574732, 0.940146, 1.55123, 2.57325" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.07023, 0.138156, 0.179665, 0.247661, 0.361204, 0.549936, 0.864357", \ + "0.102616, 0.171469, 0.212934, 0.280921, 0.394349, 0.583037, 0.897422", \ + "0.124701, 0.194708, 0.236239, 0.304372, 0.417822, 0.606694, 0.921063", \ + "0.155589, 0.228263, 0.269504, 0.337255, 0.450423, 0.638852, 0.95348", \ + "0.19984, 0.278024, 0.319496, 0.38731, 0.499928, 0.687989, 1.00177", \ + "0.253225, 0.342052, 0.385084, 0.45286, 0.56471, 0.752057, 1.06574", \ + "0.319399, 0.426133, 0.474004, 0.543382, 0.657948, 0.846445, 1.1593" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.021814, 0.0996675, 0.153695, 0.243828, 0.395092, 0.647449, 1.06779", \ + "0.0239628, 0.100182, 0.153984, 0.244033, 0.395529, 0.64745, 1.06795", \ + "0.0273054, 0.10163, 0.154802, 0.244189, 0.39553, 0.647968, 1.06796", \ + "0.0331999, 0.104391, 0.156742, 0.245446, 0.395912, 0.648122, 1.0683", \ + "0.0425539, 0.110301, 0.160506, 0.247534, 0.397398, 0.649027, 1.06876", \ + "0.05721, 0.123982, 0.170243, 0.253663, 0.400642, 0.650644, 1.06966", \ + "0.079532, 0.150446, 0.193843, 0.272315, 0.413972, 0.659603, 1.07509" \ + ); + } + } + 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.00525511, 0.00638981, 0.00639658, 0.00627769, 0.00595324, 0.00538966, 0.00562909", \ + "0.00553881, 0.00582744, 0.00596803, 0.006029, 0.00583608, 0.00536913, 0.0056044", \ + "0.00642185, 0.00598881, 0.00586038, 0.00587047, 0.00572727, 0.00542179, 0.00557351", \ + "0.00843667, 0.00655644, 0.00638314, 0.00620896, 0.00635881, 0.00536638, 0.00550489", \ + "0.0130342, 0.00920384, 0.00828492, 0.00753521, 0.00660428, 0.00689319, 0.00594069", \ + "0.0228776, 0.0158421, 0.0140497, 0.0122441, 0.0101178, 0.00855563, 0.00761697", \ + "0.0429187, 0.0313365, 0.0281332, 0.0245721, 0.0208306, 0.0161241, 0.0132578" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00379544, 0.00504483, 0.00494871, 0.00481317, 0.00463306, 0.00409951, 0.00337964", \ + "0.00369229, 0.00461705, 0.00483852, 0.00480479, 0.00469961, 0.00418717, 0.00349833", \ + "0.00445237, 0.00466695, 0.00465956, 0.0047686, 0.00457468, 0.00414063, 0.00375024", \ + "0.00658407, 0.00538284, 0.00526617, 0.0049502, 0.00467318, 0.00446699, 0.00377588", \ + "0.0109807, 0.0073113, 0.00663449, 0.00620786, 0.00568804, 0.00466633, 0.00522983", \ + "0.0206174, 0.0133383, 0.0119115, 0.0101089, 0.00879373, 0.00762098, 0.00527464", \ + "0.04036, 0.0288218, 0.0252132, 0.0214768, 0.0176612, 0.015004, 0.0123136" \ + ); + } + } + 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.0115943, 0.0121923, 0.0121967, 0.0120439, 0.0117449, 0.0112978, 0.0114616", \ + "0.0114081, 0.0119594, 0.0120819, 0.0120526, 0.011758, 0.0111335, 0.011437", \ + "0.0113613, 0.0119527, 0.0118976, 0.012078, 0.0116205, 0.0111843, 0.0115", \ + "0.0113197, 0.0117964, 0.0118934, 0.0119556, 0.0115723, 0.0111609, 0.0117943", \ + "0.011431, 0.0117917, 0.011867, 0.0117413, 0.0120159, 0.0110659, 0.0107494", \ + "0.0119856, 0.0117174, 0.011773, 0.0118968, 0.0116495, 0.0116981, 0.0114004", \ + "0.0133455, 0.0117756, 0.011721, 0.0117434, 0.0117635, 0.0115519, 0.0109592" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00566502, 0.00603532, 0.00598522, 0.00585672, 0.00560422, 0.00522482, 0.00438122", \ + "0.00549409, 0.00588659, 0.00606459, 0.00579509, 0.00561739, 0.00507899, 0.00425089", \ + "0.0055815, 0.0058292, 0.0057938, 0.0059929, 0.0059646, 0.0052157, 0.0043723", \ + "0.00574801, 0.00576211, 0.00586081, 0.00538981, 0.00538331, 0.00474681, 0.00371761", \ + "0.0065128, 0.0059761, 0.0059204, 0.0059073, 0.0053806, 0.0047494, 0.0038546", \ + "0.007501, 0.0064144, 0.0060649, 0.0060258, 0.0057608, 0.0052437, 0.0034578", \ + "0.0096384, 0.0067182, 0.006603, 0.0063892, 0.0058541, 0.0055767, 0.005121" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00554738; + rise_capacitance : 0.00572632; + rise_capacitance_range (0.00451092, 0.00714811); + fall_capacitance : 0.00536845; + fall_capacitance_range (0.00483542, 0.00590453); + } + pin (B_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00264889; + rise_capacitance : 0.00269805; + rise_capacitance_range (0.00244533, 0.00291496); + fall_capacitance : 0.00259974; + fall_capacitance_range (0.0023961, 0.00278928); + 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.00781725, 0.00764631, 0.00782092, 0.00857791, 0.010408, 0.0146185, 0.023942" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00773328, 0.00761811, 0.0078353, 0.00857789, 0.0104863, 0.0147146, 0.024135" \ + ); + } + } + 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.00781725, 0.00764631, 0.00782092, 0.00857791, 0.010408, 0.0146185, 0.023942" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00773328, 0.00761811, 0.0078353, 0.00857789, 0.0104863, 0.0147146, 0.024135" \ + ); + } + } + } + } + cell (sg13cmos5l_nor3_1) { + area : 9.072; + cell_footprint : "nor3"; + cell_leakage_power : 750.233; + leakage_power () { + value : 1275.1; + when : "A&!B&!C"; + } + leakage_power () { + value : 648.303; + when : "!A&!B&!C"; + } + leakage_power () { + value : 1001.62; + when : "!A&B&!C"; + } + leakage_power () { + value : 797.401; + when : "!A&!B&C"; + } + leakage_power () { + value : 716.318; + when : "A&B&!C"; + } + leakage_power () { + value : 385.098; + when : "B&C"; + } + leakage_power () { + value : 427.792; + 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.0771231, 0.282483, 0.423464, 0.656298, 1.04585, 1.69574, 2.77821", \ + "0.097534, 0.304726, 0.446251, 0.679864, 1.06968, 1.71981, 2.80246", \ + "0.109077, 0.322547, 0.464156, 0.69788, 1.088, 1.73817, 2.82101", \ + "0.123798, 0.354133, 0.497663, 0.731502, 1.12189, 1.77176, 2.85441", \ + "0.146642, 0.408056, 0.560198, 0.80004, 1.19149, 1.84102, 2.92373", \ + "0.181392, 0.49358, 0.659911, 0.917218, 1.32243, 1.978, 3.0581", \ + "0.239052, 0.628271, 0.822978, 1.11007, 1.54838, 2.23522, 3.33327" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0573581, 0.341712, 0.539536, 0.865925, 1.41437, 2.32677, 3.84724", \ + "0.0619921, 0.34302, 0.539537, 0.866391, 1.41438, 2.32678, 3.8479", \ + "0.0699794, 0.344038, 0.539818, 0.866507, 1.41439, 2.32776, 3.84791", \ + "0.0867559, 0.35634, 0.546722, 0.86868, 1.4144, 2.32777, 3.84887", \ + "0.123598, 0.389574, 0.575677, 0.887507, 1.42197, 2.32778, 3.84888", \ + "0.189796, 0.460533, 0.644685, 0.951242, 1.46915, 2.35072, 3.86379", \ + "0.291997, 0.594354, 0.781563, 1.09039, 1.60092, 2.46092, 3.91611" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0289066, 0.0875653, 0.126243, 0.189617, 0.295512, 0.471177, 0.763652", \ + "0.0551129, 0.128911, 0.169417, 0.233255, 0.338767, 0.51444, 0.807515", \ + "0.0699844, 0.160498, 0.206216, 0.274858, 0.382438, 0.558191, 0.850448", \ + "0.0895628, 0.206933, 0.264341, 0.345007, 0.463664, 0.645343, 0.938571", \ + "0.112079, 0.270098, 0.345197, 0.448163, 0.592302, 0.800472, 1.10812", \ + "0.13708, 0.347743, 0.450719, 0.589896, 0.776875, 1.03499, 1.39944", \ + "0.159902, 0.443151, 0.579207, 0.767384, 1.02556, 1.36595, 1.83066" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0219378, 0.0949163, 0.145832, 0.229989, 0.370971, 0.60554, 0.996908", \ + "0.0383294, 0.106502, 0.15278, 0.232689, 0.370972, 0.605764, 0.997378", \ + "0.0522939, 0.125736, 0.170925, 0.246461, 0.378503, 0.607714, 0.997379", \ + "0.0757919, 0.16459, 0.211174, 0.286109, 0.410419, 0.626388, 1.00293", \ + "0.11427, 0.224602, 0.281438, 0.362481, 0.491553, 0.695168, 1.0474", \ + "0.178921, 0.326987, 0.397344, 0.496084, 0.638966, 0.856941, 1.20065", \ + "0.28546, 0.488607, 0.583273, 0.711991, 0.889972, 1.14444, 1.51407" \ + ); + } + } + 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.0718045, 0.277184, 0.41821, 0.650995, 1.04055, 1.68982, 2.77174", \ + "0.0924375, 0.301181, 0.442733, 0.676318, 1.06618, 1.7164, 2.7988", \ + "0.105499, 0.324461, 0.466058, 0.69986, 1.09014, 1.74025, 2.82203", \ + "0.124518, 0.368286, 0.513108, 0.746985, 1.13761, 1.78701, 2.86975", \ + "0.159255, 0.44484, 0.600838, 0.842958, 1.23488, 1.88426, 2.967", \ + "0.214062, 0.559599, 0.740383, 1.00833, 1.42007, 2.0775, 3.15864", \ + "0.300072, 0.739835, 0.957194, 1.26896, 1.7366, 2.43922, 3.54568" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0573538, 0.341713, 0.539453, 0.866679, 1.41437, 2.32724, 3.84869", \ + "0.065414, 0.342382, 0.539866, 0.86668, 1.41438, 2.32745, 3.8487", \ + "0.0775549, 0.345341, 0.540393, 0.866681, 1.41439, 2.32773, 3.84871", \ + "0.0999292, 0.362598, 0.549833, 0.869258, 1.41479, 2.32774, 3.84902", \ + "0.13782, 0.40732, 0.588628, 0.894291, 1.42376, 2.33001, 3.84903", \ + "0.198477, 0.492848, 0.677601, 0.978751, 1.48518, 2.35754, 3.86318", \ + "0.298176, 0.640802, 0.838531, 1.1528, 1.65767, 2.49997, 3.93427" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0283551, 0.0850843, 0.123426, 0.186702, 0.292751, 0.468661, 0.762263", \ + "0.0515528, 0.126124, 0.166671, 0.230514, 0.336203, 0.51238, 0.806357", \ + "0.0641989, 0.156907, 0.203305, 0.27198, 0.379811, 0.556101, 0.849616", \ + "0.0798954, 0.2018, 0.26004, 0.341377, 0.460744, 0.643166, 0.937366", \ + "0.0959211, 0.261741, 0.338739, 0.443089, 0.588339, 0.797921, 1.10692", \ + "0.108912, 0.334001, 0.439852, 0.581958, 0.771223, 1.03145, 1.39815", \ + "0.108913, 0.418372, 0.559623, 0.752668, 1.01605, 1.35997, 1.82778" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.018596, 0.0908791, 0.141881, 0.226377, 0.368193, 0.603806, 0.995957", \ + "0.03447, 0.103027, 0.149345, 0.229445, 0.368194, 0.603807, 0.996893", \ + "0.0475719, 0.122104, 0.167333, 0.243052, 0.375849, 0.605184, 0.996894", \ + "0.0700878, 0.160654, 0.208046, 0.282823, 0.407737, 0.624112, 1.00234", \ + "0.10753, 0.220449, 0.2775, 0.359161, 0.488157, 0.693269, 1.04724", \ + "0.169329, 0.320981, 0.392723, 0.492353, 0.635648, 0.854123, 1.19864", \ + "0.271011, 0.482604, 0.577585, 0.709849, 0.887294, 1.14225, 1.51216" \ + ); + } + } + 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.05513, 0.262508, 0.403644, 0.636544, 1.0262, 1.67545, 2.75744", \ + "0.0779864, 0.288246, 0.429935, 0.663752, 1.054, 1.70442, 2.78564", \ + "0.0948049, 0.317922, 0.459104, 0.692652, 1.08275, 1.73296, 2.81472", \ + "0.119654, 0.374076, 0.518691, 0.751171, 1.14085, 1.78967, 2.87283", \ + "0.161454, 0.467866, 0.628706, 0.872286, 1.26278, 1.90964, 2.99237", \ + "0.22362, 0.600427, 0.795545, 1.07568, 1.49502, 2.15081, 3.22672", \ + "0.322843, 0.79943, 1.03538, 1.37772, 1.87352, 2.59811, 3.71084" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0572034, 0.341788, 0.539351, 0.866638, 1.41437, 2.32724, 3.84869", \ + "0.0696864, 0.341855, 0.539702, 0.866639, 1.41458, 2.32725, 3.8487", \ + "0.0826502, 0.347234, 0.540715, 0.86664, 1.41459, 2.32726, 3.84871", \ + "0.103569, 0.372095, 0.555006, 0.870923, 1.4146, 2.32727, 3.84971", \ + "0.138369, 0.430876, 0.610118, 0.907602, 1.42941, 2.32867, 3.85033", \ + "0.197376, 0.534381, 0.726102, 1.02525, 1.51884, 2.37304, 3.87397", \ + "0.299127, 0.696508, 0.918354, 1.24909, 1.7588, 2.57981, 3.98035" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0244004, 0.080961, 0.119171, 0.18234, 0.288038, 0.464191, 0.757758", \ + "0.0433928, 0.121659, 0.162505, 0.226396, 0.332025, 0.50816, 0.802199", \ + "0.0527553, 0.151494, 0.198554, 0.267594, 0.37561, 0.551779, 0.845257", \ + "0.0631584, 0.194494, 0.253923, 0.336252, 0.456133, 0.638754, 0.933107", \ + "0.0705841, 0.250829, 0.330483, 0.436157, 0.582702, 0.793083, 1.10246", \ + "0.0705851, 0.316378, 0.426543, 0.571579, 0.763576, 1.02518, 1.39259", \ + "0.0705861, 0.389401, 0.537499, 0.735438, 1.00289, 1.35071, 1.82045" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0145614, 0.0861848, 0.13716, 0.221573, 0.362847, 0.598646, 0.990936", \ + "0.0299031, 0.098732, 0.144811, 0.224822, 0.363278, 0.598737, 0.991883", \ + "0.0426858, 0.117965, 0.1631, 0.238619, 0.370908, 0.600256, 0.991884", \ + "0.0646936, 0.155668, 0.203514, 0.278618, 0.402927, 0.619989, 0.997975", \ + "0.101068, 0.215618, 0.273074, 0.354787, 0.483738, 0.68878, 1.04251", \ + "0.162309, 0.317155, 0.389207, 0.487917, 0.632555, 0.849211, 1.19404", \ + "0.265272, 0.479545, 0.57528, 0.706833, 0.88486, 1.14141, 1.50871" \ + ); + } + } + 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.00911789, 0.00935654, 0.00933435, 0.00924108, 0.00911325, 0.00906414, 0.00892923", \ + "0.00885651, 0.0091514, 0.00915076, 0.00912391, 0.00902751, 0.00902012, 0.0090323", \ + "0.0088334, 0.0089967, 0.0090281, 0.00904226, 0.00892648, 0.00876956, 0.00894484", \ + "0.00903604, 0.0090258, 0.00896073, 0.00923903, 0.00890944, 0.00869297, 0.00890033", \ + "0.0103316, 0.00952264, 0.00937044, 0.00931113, 0.00902442, 0.00890507, 0.00897114", \ + "0.0145547, 0.012026, 0.0113854, 0.0107397, 0.0103177, 0.00951688, 0.00968598", \ + "0.0242875, 0.019331, 0.0177414, 0.0161969, 0.0144508, 0.0128791, 0.0115981" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00369669, 0.00366967, 0.00362861, 0.00354659, 0.00345289, 0.00320747, 0.00286531", \ + "0.00348226, 0.00350867, 0.00352993, 0.00341296, 0.00327185, 0.00313669, 0.00284356", \ + "0.0036459, 0.0035833, 0.00348173, 0.00344008, 0.00360728, 0.0034153, 0.00274307", \ + "0.0043454, 0.0040001, 0.0038353, 0.00365494, 0.00342876, 0.00355142, 0.00265487", \ + "0.00626742, 0.00494515, 0.0045842, 0.00432514, 0.00408035, 0.00340943, 0.00344462", \ + "0.0106452, 0.0080138, 0.00713503, 0.0062409, 0.00566085, 0.00504128, 0.00367926", \ + "0.0201653, 0.0157862, 0.0141172, 0.0120388, 0.0102285, 0.00847904, 0.00708702" \ + ); + } + } + 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.00682633, 0.00706847, 0.00704151, 0.00697393, 0.00682481, 0.00674531, 0.00679348", \ + "0.00655885, 0.00683431, 0.00686227, 0.00683439, 0.0067066, 0.0065738, 0.00659025", \ + "0.00659899, 0.00670654, 0.00678432, 0.00674069, 0.00664341, 0.0064827, 0.0066284", \ + "0.00699759, 0.00681542, 0.00674397, 0.00681738, 0.00665297, 0.00659769, 0.0067109", \ + "0.00858213, 0.00749966, 0.00727116, 0.00717457, 0.0068114, 0.00655279, 0.00671704", \ + "0.0126936, 0.0100507, 0.00938278, 0.00864002, 0.00825552, 0.00723135, 0.00743784", \ + "0.0215749, 0.0168612, 0.0153713, 0.0138536, 0.0121226, 0.0106286, 0.00934902" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00325718, 0.0033197, 0.00328144, 0.00321077, 0.00314976, 0.00289247, 0.00242645", \ + "0.00303182, 0.00321444, 0.00327125, 0.00318011, 0.00303207, 0.00285447, 0.00261391", \ + "0.00318718, 0.00328621, 0.00321385, 0.00318506, 0.00337999, 0.00291261, 0.00255825", \ + "0.00387611, 0.0036574, 0.00356446, 0.00338702, 0.0031832, 0.00349729, 0.00275189", \ + "0.00581782, 0.00451583, 0.00422434, 0.00399369, 0.00373511, 0.0031934, 0.00321345", \ + "0.00990297, 0.00739637, 0.00658118, 0.00579168, 0.0052382, 0.00462335, 0.00348963", \ + "0.0186273, 0.0145671, 0.0130342, 0.0111997, 0.00966682, 0.00799129, 0.00660955" \ + ); + } + } + 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.00420789, 0.00467158, 0.0046637, 0.00460582, 0.00446747, 0.00439123, 0.00443254", \ + "0.00414121, 0.00435548, 0.0044199, 0.00441707, 0.00436139, 0.00437297, 0.00423213", \ + "0.00449894, 0.00433896, 0.00438798, 0.00435408, 0.00427607, 0.00409063, 0.00418456", \ + "0.00534279, 0.00470564, 0.00452853, 0.00475622, 0.00431702, 0.00404018, 0.00439663", \ + "0.00727878, 0.00579461, 0.00544312, 0.00512927, 0.00466226, 0.00429935, 0.00447315", \ + "0.0116212, 0.00889482, 0.00810384, 0.00719077, 0.00646223, 0.00529053, 0.00562398", \ + "0.020696, 0.0159526, 0.0144855, 0.0128865, 0.0110863, 0.00925345, 0.00772258" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00262115, 0.0030108, 0.00295526, 0.00289431, 0.00280517, 0.00261128, 0.00217387", \ + "0.00248705, 0.00290923, 0.00299682, 0.00295296, 0.00285501, 0.00273307, 0.00239919", \ + "0.00270289, 0.00295515, 0.00296388, 0.00294023, 0.00319293, 0.0034095, 0.00227401", \ + "0.00346617, 0.0032702, 0.00324119, 0.00316184, 0.00292895, 0.00323662, 0.00253632", \ + "0.00539676, 0.00407672, 0.00383938, 0.00369958, 0.00343291, 0.00292652, 0.00298775", \ + "0.0096945, 0.00702176, 0.00611306, 0.00533184, 0.00497132, 0.00432583, 0.00324699", \ + "0.0186442, 0.013896, 0.0123165, 0.0106625, 0.00906028, 0.0076934, 0.00627786" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00296654; + rise_capacitance : 0.00290327; + rise_capacitance_range (0.00270337, 0.00329018); + fall_capacitance : 0.00302981; + fall_capacitance_range (0.00260098, 0.00336947); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00296901; + rise_capacitance : 0.00295431; + rise_capacitance_range (0.00257276, 0.00353905); + fall_capacitance : 0.00298371; + fall_capacitance_range (0.0025527, 0.00326999); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00283574; + rise_capacitance : 0.00293328; + rise_capacitance_range (0.00236792, 0.00378437); + fall_capacitance : 0.0027382; + fall_capacitance_range (0.00250954, 0.00289985); + } + } + cell (sg13cmos5l_nor3_2) { + area : 16.3296; + cell_footprint : "nor3"; + cell_leakage_power : 1487.96; + leakage_power () { + value : 2547.72; + when : "A&!B&!C"; + } + leakage_power () { + value : 1234.14; + when : "!A&!B&!C"; + } + leakage_power () { + value : 2000.75; + when : "!A&B&!C"; + } + leakage_power () { + value : 1592.25; + when : "!A&!B&C"; + } + leakage_power () { + value : 1427.65; + when : "A&B&!C"; + } + leakage_power () { + value : 762.671; + when : "B&C"; + } + leakage_power () { + value : 850.553; + 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.0695426, 0.280896, 0.422575, 0.65653, 1.04801, 1.70052, 2.78898", \ + "0.0895424, 0.303276, 0.445371, 0.680121, 1.07212, 1.72451, 2.81322", \ + "0.100294, 0.32099, 0.463227, 0.698003, 1.09017, 1.74348, 2.83295", \ + "0.112871, 0.352421, 0.496833, 0.731619, 1.12396, 1.77702, 2.86503", \ + "0.131363, 0.405557, 0.558585, 0.799222, 1.19303, 1.84587, 2.93377", \ + "0.159201, 0.488824, 0.656746, 0.916291, 1.32248, 1.98114, 3.06728", \ + "0.205954, 0.61872, 0.815559, 1.10233, 1.54721, 2.2356, 3.33952" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0467619, 0.339151, 0.538052, 0.866974, 1.41773, 2.33567, 3.86406", \ + "0.0518767, 0.339752, 0.538053, 0.866975, 1.41774, 2.33575, 3.86472", \ + "0.059713, 0.341341, 0.538549, 0.866976, 1.41775, 2.33613, 3.86473", \ + "0.0762677, 0.353544, 0.545237, 0.868932, 1.41776, 2.33614, 3.86587", \ + "0.113505, 0.386947, 0.574387, 0.887625, 1.42517, 2.33686, 3.86588", \ + "0.179975, 0.45803, 0.644037, 0.951086, 1.47177, 2.35871, 3.88289", \ + "0.281749, 0.593257, 0.780899, 1.08931, 1.60557, 2.46764, 3.9327" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0270822, 0.0902128, 0.130603, 0.196852, 0.307317, 0.49062, 0.796258", \ + "0.0524361, 0.131797, 0.173898, 0.240434, 0.350636, 0.534114, 0.839436", \ + "0.0668291, 0.16404, 0.211541, 0.282416, 0.394431, 0.577871, 0.883103", \ + "0.0856956, 0.211503, 0.270546, 0.353755, 0.476501, 0.665297, 0.971182", \ + "0.107858, 0.276336, 0.353498, 0.459295, 0.607462, 0.822418, 1.14155", \ + "0.133061, 0.357203, 0.462812, 0.605008, 0.796906, 1.06177, 1.438", \ + "0.157588, 0.458572, 0.597474, 0.790321, 1.05346, 1.4023, 1.87929" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0200328, 0.0981279, 0.151366, 0.239356, 0.38668, 0.631696, 1.04125", \ + "0.0361035, 0.109418, 0.15809, 0.241958, 0.387182, 0.63203, 1.04126", \ + "0.0494256, 0.128511, 0.17561, 0.254871, 0.393489, 0.633787, 1.04127", \ + "0.0720279, 0.16742, 0.216542, 0.294657, 0.424366, 0.651041, 1.04671", \ + "0.108906, 0.228539, 0.287498, 0.37101, 0.504505, 0.718603, 1.08783", \ + "0.170198, 0.330726, 0.404065, 0.506255, 0.652984, 0.87988, 1.23906", \ + "0.271889, 0.492602, 0.590897, 0.724099, 0.907194, 1.17091, 1.55403" \ + ); + } + } + 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.0645791, 0.275944, 0.417648, 0.651545, 1.04358, 1.69553, 2.78283", \ + "0.0846663, 0.300328, 0.442534, 0.677251, 1.06899, 1.72242, 2.80945", \ + "0.0962498, 0.323454, 0.465814, 0.700694, 1.09291, 1.7461, 2.83467", \ + "0.112047, 0.367311, 0.512819, 0.747731, 1.14036, 1.79298, 2.88191", \ + "0.141517, 0.442655, 0.600037, 0.843519, 1.23764, 1.89039, 2.98152", \ + "0.189543, 0.555688, 0.73858, 1.00743, 1.42261, 2.08288, 3.16958", \ + "0.264857, 0.731771, 0.95116, 1.26557, 1.73566, 2.44288, 3.55496" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.046805, 0.33913, 0.537725, 0.86697, 1.41734, 2.33565, 3.86549", \ + "0.0554298, 0.340194, 0.538378, 0.866971, 1.41775, 2.33598, 3.8655", \ + "0.0671382, 0.342748, 0.538935, 0.866972, 1.41776, 2.33613, 3.86551", \ + "0.0890661, 0.360043, 0.54822, 0.869556, 1.41787, 2.33614, 3.86552", \ + "0.127618, 0.404644, 0.587279, 0.894497, 1.42728, 2.33823, 3.86639", \ + "0.187319, 0.492153, 0.67804, 0.978225, 1.48969, 2.36575, 3.87714", \ + "0.285045, 0.640617, 0.839581, 1.15544, 1.66329, 2.50741, 3.94962" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0267583, 0.0876471, 0.127602, 0.193565, 0.303903, 0.487316, 0.793271", \ + "0.0488638, 0.12898, 0.170991, 0.237305, 0.347479, 0.530996, 0.836789", \ + "0.0608369, 0.160354, 0.208115, 0.279145, 0.391196, 0.574754, 0.880249", \ + "0.0757128, 0.206165, 0.265878, 0.349732, 0.472946, 0.662105, 0.968395", \ + "0.0909829, 0.268002, 0.34666, 0.453792, 0.602998, 0.818797, 1.13864", \ + "0.103558, 0.343141, 0.451762, 0.596685, 0.790669, 1.05715, 1.435", \ + "0.103559, 0.432522, 0.577253, 0.775071, 1.0435, 1.39495, 1.87408" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0167459, 0.0938265, 0.147072, 0.235254, 0.382668, 0.628631, 1.03733", \ + "0.031992, 0.105437, 0.153956, 0.237838, 0.382909, 0.628632, 1.03828", \ + "0.0445461, 0.124605, 0.171789, 0.251058, 0.389995, 0.630223, 1.03829", \ + "0.0659688, 0.162772, 0.21234, 0.290534, 0.420575, 0.647617, 1.04313", \ + "0.10146, 0.223783, 0.282492, 0.367264, 0.500841, 0.71499, 1.08511", \ + "0.15977, 0.324541, 0.39841, 0.501457, 0.649719, 0.876556, 1.23594", \ + "0.25742, 0.486876, 0.584763, 0.72, 0.903805, 1.16666, 1.55009" \ + ); + } + } + 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.0457287, 0.259423, 0.401202, 0.635256, 1.0273, 1.67933, 2.76669", \ + "0.0671357, 0.285173, 0.42765, 0.662544, 1.05458, 1.70801, 2.79486", \ + "0.0817954, 0.314849, 0.456746, 0.691441, 1.08348, 1.73692, 2.8241", \ + "0.103492, 0.370811, 0.516295, 0.749864, 1.14149, 1.7938, 2.88134", \ + "0.140801, 0.463832, 0.625846, 0.87074, 1.26324, 1.91348, 3.0017", \ + "0.195746, 0.594436, 0.791267, 1.07359, 1.49473, 2.15392, 3.2359", \ + "0.283468, 0.788871, 1.02832, 1.37255, 1.87141, 2.60009, 3.71837" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0463392, 0.339221, 0.537834, 0.866707, 1.41724, 2.33565, 3.8655", \ + "0.05916, 0.339222, 0.538092, 0.866708, 1.41793, 2.33566, 3.86551", \ + "0.07071, 0.344719, 0.539033, 0.866709, 1.41794, 2.33617, 3.86552", \ + "0.0899221, 0.369795, 0.553625, 0.870811, 1.41795, 2.33618, 3.86576", \ + "0.12337, 0.428692, 0.608526, 0.907904, 1.43273, 2.33693, 3.86727", \ + "0.179396, 0.532853, 0.724628, 1.0258, 1.52213, 2.38176, 3.90261", \ + "0.277136, 0.695463, 0.919728, 1.24906, 1.76158, 2.58809, 3.99649" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0220953, 0.0828748, 0.122713, 0.188554, 0.298775, 0.482258, 0.788177", \ + "0.0391305, 0.123843, 0.166113, 0.232578, 0.342673, 0.526145, 0.832018", \ + "0.0470614, 0.154204, 0.20272, 0.274169, 0.386299, 0.569894, 0.875605", \ + "0.0556548, 0.197927, 0.259112, 0.34387, 0.467775, 0.657194, 0.963672", \ + "0.0608801, 0.255845, 0.337419, 0.446072, 0.596615, 0.813433, 1.13382", \ + "0.0608811, 0.324756, 0.43702, 0.58503, 0.781614, 1.05, 1.4282", \ + "0.0608821, 0.402286, 0.553476, 0.756714, 1.02935, 1.3847, 1.86641" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0123221, 0.088566, 0.141725, 0.229907, 0.377231, 0.622611, 1.03187", \ + "0.0268256, 0.100912, 0.149067, 0.232593, 0.377595, 0.622855, 1.03194", \ + "0.0390311, 0.120018, 0.167115, 0.246159, 0.384416, 0.624672, 1.03242", \ + "0.0596466, 0.158031, 0.207557, 0.285891, 0.415764, 0.642278, 1.03791", \ + "0.0936189, 0.218468, 0.277784, 0.362315, 0.497016, 0.710504, 1.08014", \ + "0.15102, 0.318941, 0.394284, 0.497141, 0.644548, 0.87294, 1.23048", \ + "0.248603, 0.482415, 0.580345, 0.717467, 0.899146, 1.16518, 1.54606" \ + ); + } + } + 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.0176094, 0.0181356, 0.0180958, 0.017947, 0.0176454, 0.0175048, 0.0174751", \ + "0.0171502, 0.0177295, 0.0177401, 0.0177086, 0.0174539, 0.017463, 0.0173954", \ + "0.0171345, 0.0174512, 0.0175505, 0.017534, 0.0173365, 0.0169757, 0.0173285", \ + "0.0175603, 0.0174936, 0.0173934, 0.0174345, 0.0172693, 0.0168342, 0.0173179", \ + "0.0201609, 0.018448, 0.0181519, 0.0179055, 0.0174319, 0.0169341, 0.0174143", \ + "0.0285858, 0.0232118, 0.0220339, 0.0207805, 0.0200229, 0.0187184, 0.0188377", \ + "0.0478159, 0.0373595, 0.0342329, 0.0310669, 0.0278544, 0.0247266, 0.0220508" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00679128, 0.00673921, 0.00665685, 0.00648771, 0.00627755, 0.00578056, 0.00517259", \ + "0.00638475, 0.0064356, 0.00651116, 0.00630531, 0.0061741, 0.00564863, 0.00480372", \ + "0.00672256, 0.00658329, 0.00641657, 0.00631981, 0.00618328, 0.00573983, 0.00487434", \ + "0.00817137, 0.00739828, 0.00712364, 0.00668028, 0.00617521, 0.00603981, 0.00472448", \ + "0.0120039, 0.00925575, 0.00863569, 0.00797269, 0.00748743, 0.00616798, 0.00649146", \ + "0.0206516, 0.01524, 0.0136047, 0.0118228, 0.0105416, 0.00901595, 0.00684189", \ + "0.0394309, 0.0303594, 0.0271405, 0.0229314, 0.0193465, 0.0162526, 0.0135567" \ + ); + } + } + 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.0130152, 0.0135573, 0.0135078, 0.0133668, 0.0130695, 0.0129103, 0.013008", \ + "0.0125671, 0.0131493, 0.0131786, 0.0130958, 0.0129346, 0.0129436, 0.0128422", \ + "0.0126447, 0.012909, 0.0129499, 0.0129348, 0.0127592, 0.012887, 0.0127693", \ + "0.0134364, 0.0130492, 0.0129232, 0.0131141, 0.0127094, 0.0126516, 0.0127288", \ + "0.0165975, 0.0142906, 0.0139109, 0.0137996, 0.0129951, 0.0125029, 0.0129274", \ + "0.0248312, 0.0192455, 0.0180101, 0.0164963, 0.015838, 0.0142631, 0.0139529", \ + "0.0424321, 0.032473, 0.0294913, 0.026472, 0.0231859, 0.0203234, 0.0173812" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00606442, 0.00623663, 0.00615392, 0.00604244, 0.00580247, 0.00539663, 0.00442746", \ + "0.00558894, 0.00599842, 0.00611178, 0.00598661, 0.00569543, 0.00533434, 0.00466133", \ + "0.00594587, 0.006114, 0.00605775, 0.00602139, 0.00587179, 0.00580652, 0.00462987", \ + "0.00733265, 0.00678283, 0.00659105, 0.00635604, 0.00585803, 0.0056519, 0.00554568", \ + "0.0110067, 0.00854124, 0.00787038, 0.00750643, 0.00698437, 0.00587404, 0.00621989", \ + "0.0191939, 0.0141523, 0.0124751, 0.0109115, 0.00997737, 0.00875817, 0.00671657", \ + "0.036555, 0.0280217, 0.0250786, 0.0214111, 0.0181967, 0.015274, 0.0126796" \ + ); + } + } + 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.00767971, 0.00872261, 0.00870285, 0.008588, 0.00826783, 0.00814941, 0.00822939", \ + "0.00769788, 0.00808178, 0.00823971, 0.00821745, 0.00808891, 0.00815364, 0.00783306", \ + "0.00845842, 0.00810495, 0.00815159, 0.00811945, 0.00793146, 0.0080563, 0.00804896", \ + "0.0102192, 0.00878532, 0.00844727, 0.00822212, 0.00804188, 0.00787119, 0.00800522", \ + "0.0141541, 0.010909, 0.0102046, 0.00945649, 0.00870132, 0.00793318, 0.00830949", \ + "0.0228816, 0.0169967, 0.0153939, 0.0136189, 0.012359, 0.0104682, 0.0112999", \ + "0.0408862, 0.0307713, 0.0278943, 0.0246518, 0.0210885, 0.0174835, 0.0145282" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00412541, 0.00514192, 0.00501339, 0.0049397, 0.00467378, 0.00424367, 0.0034502", \ + "0.00398477, 0.00492611, 0.00509566, 0.00502049, 0.00484631, 0.00450874, 0.00368719", \ + "0.00448867, 0.00499848, 0.00502383, 0.00505295, 0.00524735, 0.00475677, 0.00381196", \ + "0.00617234, 0.00561697, 0.00555095, 0.00536631, 0.00500768, 0.00562241, 0.0054583", \ + "0.010065, 0.00723344, 0.00672395, 0.00642307, 0.0060826, 0.00504961, 0.00508312", \ + "0.0186558, 0.0125266, 0.0110946, 0.00985343, 0.00882402, 0.00786074, 0.00537533", \ + "0.0363283, 0.0263638, 0.0232472, 0.0198404, 0.0167164, 0.0142433, 0.0116492" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00567117; + rise_capacitance : 0.00556035; + rise_capacitance_range (0.00515892, 0.00631267); + fall_capacitance : 0.00578199; + fall_capacitance_range (0.00490253, 0.00647033); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00564388; + rise_capacitance : 0.00563219; + rise_capacitance_range (0.0048188, 0.00678443); + fall_capacitance : 0.00565556; + fall_capacitance_range (0.00481301, 0.00624889); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00544856; + rise_capacitance : 0.00565782; + rise_capacitance_range (0.00442026, 0.00744071); + fall_capacitance : 0.00523929; + fall_capacitance_range (0.00475474, 0.00558766); + } + } + cell (sg13cmos5l_nor4_1) { + area : 10.8864; + cell_footprint : "nor4"; + cell_leakage_power : 724.652; + leakage_power () { + value : 822.76; + when : "!A&!B&!C&!D&Y"; + } + leakage_power () { + value : 813.824; + when : "!A&!B&!C&D&!Y"; + } + leakage_power () { + value : 1018.06; + when : "!A&!B&C&!D&!Y"; + } + leakage_power () { + value : 443.31; + when : "!A&!B&C&D&!Y"; + } + leakage_power () { + value : 1291.55; + when : "!A&B&!C&!D&!Y"; + } + leakage_power () { + value : 442.982; + when : "!A&B&!C&D&!Y"; + } + leakage_power () { + value : 731.521; + when : "!A&B&C&!D&!Y"; + } + leakage_power () { + value : 399.04; + when : "!A&B&C&D&!Y"; + } + leakage_power () { + value : 1561.85; + when : "A&!B&!C&!D&!Y"; + } + leakage_power () { + value : 442.484; + when : "A&!B&!C&D&!Y"; + } + leakage_power () { + value : 730.226; + when : "A&!B&C&!D&!Y"; + } + leakage_power () { + value : 395.143; + when : "A&!B&C&D&!Y"; + } + leakage_power () { + value : 1017.85; + when : "A&B&!C&!D&!Y"; + } + leakage_power () { + value : 402.188; + when : "A&B&!C&D&!Y"; + } + leakage_power () { + value : 692.475; + when : "A&B&C&!D&!Y"; + } + leakage_power () { + value : 389.168; + 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.115836, 0.390595, 0.579129, 0.891013, 1.41216, 2.28109, 3.72908", \ + "0.135988, 0.411268, 0.600577, 0.913434, 1.43481, 2.305, 3.75254", \ + "0.148429, 0.426519, 0.616049, 0.92882, 1.45071, 2.31996, 3.77019", \ + "0.163431, 0.452115, 0.641893, 0.954483, 1.4767, 2.34667, 3.79534", \ + "0.18343, 0.495249, 0.69053, 1.00542, 1.52739, 2.39818, 3.84833", \ + "0.211727, 0.564147, 0.769904, 1.09645, 1.62712, 2.49401, 3.94003", \ + "0.267975, 0.687728, 0.912157, 1.25592, 1.80939, 2.69209, 4.14148" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0873767, 0.465661, 0.728585, 1.1639, 1.89166, 3.10524, 5.12778", \ + "0.089569, 0.465662, 0.729166, 1.16411, 1.89167, 3.10633, 5.12787", \ + "0.0955031, 0.466188, 0.729167, 1.16466, 1.89168, 3.10634, 5.12951", \ + "0.108014, 0.472918, 0.731429, 1.16467, 1.89169, 3.10635, 5.12952", \ + "0.137771, 0.497077, 0.750136, 1.1734, 1.89438, 3.11033, 5.12953", \ + "0.208395, 0.556047, 0.803562, 1.21874, 1.92117, 3.11611, 5.13187", \ + "0.325367, 0.678639, 0.92193, 1.33062, 2.01918, 3.18568, 5.16027" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.030836, 0.0940625, 0.135122, 0.201918, 0.312805, 0.496709, 0.802047", \ + "0.0604142, 0.136201, 0.178429, 0.245431, 0.355946, 0.539682, 0.845289", \ + "0.0776264, 0.169342, 0.216673, 0.287557, 0.399713, 0.583443, 0.889087", \ + "0.100644, 0.218557, 0.276985, 0.359719, 0.482211, 0.671019, 0.97698", \ + "0.127891, 0.286136, 0.361888, 0.466869, 0.614363, 0.828591, 1.14751", \ + "0.158847, 0.369504, 0.473662, 0.614693, 0.804966, 1.06909, 1.44445", \ + "0.188705, 0.471161, 0.609188, 0.801166, 1.06348, 1.41118, 1.88699" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0259271, 0.104611, 0.157741, 0.245694, 0.392938, 0.63776, 1.0456", \ + "0.0432316, 0.114592, 0.16369, 0.24792, 0.393111, 0.637861, 1.04658", \ + "0.0584902, 0.133847, 0.180809, 0.260421, 0.399713, 0.639295, 1.04659", \ + "0.0841727, 0.172974, 0.221781, 0.299791, 0.429633, 0.656583, 1.0524", \ + "0.126069, 0.235646, 0.293817, 0.376712, 0.509132, 0.723481, 1.09337", \ + "0.197978, 0.342558, 0.412602, 0.513922, 0.658984, 0.88488, 1.24268", \ + "0.319841, 0.513266, 0.606862, 0.736964, 0.916682, 1.17653, 1.56018" \ + ); + } + } + 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.111143, 0.385781, 0.574474, 0.886044, 1.40748, 2.27633, 3.72601", \ + "0.131302, 0.40708, 0.596434, 0.9087, 1.4308, 2.30085, 3.74831", \ + "0.14424, 0.42478, 0.614032, 0.926725, 1.44952, 2.318, 3.76857", \ + "0.161677, 0.457446, 0.647539, 0.960047, 1.48223, 2.35204, 3.80123", \ + "0.189623, 0.517154, 0.713965, 1.02967, 1.55153, 2.42202, 3.8723", \ + "0.239979, 0.61588, 0.82921, 1.15936, 1.68898, 2.55845, 4.00475", \ + "0.328785, 0.785587, 1.024, 1.38388, 1.94568, 2.83631, 4.28654" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0873717, 0.465626, 0.728589, 1.1635, 1.89166, 3.10523, 5.12971", \ + "0.0911713, 0.465782, 0.72859, 1.16417, 1.89167, 3.10639, 5.12972", \ + "0.099741, 0.466812, 0.728591, 1.1642, 1.89238, 3.1064, 5.12972", \ + "0.117608, 0.475809, 0.732703, 1.16737, 1.89239, 3.10696, 5.12973", \ + "0.155417, 0.507249, 0.756373, 1.17627, 1.89683, 3.10722, 5.13296", \ + "0.226224, 0.578923, 0.822329, 1.23183, 1.9273, 3.11707, 5.13297", \ + "0.337633, 0.713228, 0.959654, 1.36669, 2.04864, 3.19974, 5.16467" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0316619, 0.0927653, 0.133243, 0.199643, 0.310466, 0.494397, 0.801079", \ + "0.0593839, 0.134564, 0.176497, 0.243261, 0.35379, 0.537883, 0.844286", \ + "0.0750046, 0.167053, 0.2144, 0.285276, 0.397595, 0.581752, 0.888014", \ + "0.0953358, 0.215914, 0.274803, 0.357845, 0.480627, 0.669908, 0.977073", \ + "0.117771, 0.279908, 0.356964, 0.462662, 0.611178, 0.826124, 1.14636", \ + "0.13946, 0.358548, 0.464498, 0.608002, 0.800704, 1.06574, 1.44294", \ + "0.149621, 0.45095, 0.592698, 0.788861, 1.05481, 1.40551, 1.88385" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0240521, 0.100739, 0.153932, 0.242273, 0.390025, 0.636085, 1.04646", \ + "0.0399478, 0.111236, 0.160247, 0.244645, 0.39151, 0.636086, 1.04647", \ + "0.0543844, 0.130225, 0.177555, 0.257302, 0.396837, 0.637793, 1.04648", \ + "0.0789134, 0.16856, 0.217722, 0.295893, 0.426758, 0.654446, 1.05131", \ + "0.119094, 0.231587, 0.289142, 0.373346, 0.506903, 0.721467, 1.09309", \ + "0.188233, 0.336943, 0.408937, 0.509618, 0.656, 0.883308, 1.24288", \ + "0.302927, 0.505613, 0.601567, 0.732339, 0.913887, 1.17514, 1.56041" \ + ); + } + } + 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.0977654, 0.372487, 0.561069, 0.872655, 1.39403, 2.26303, 3.71082", \ + "0.11741, 0.394064, 0.583281, 0.895838, 1.4176, 2.28684, 3.73529", \ + "0.131514, 0.415678, 0.60536, 0.918067, 1.43985, 2.31044, 3.75752", \ + "0.153947, 0.459479, 0.649728, 0.962163, 1.48423, 2.354, 3.80281", \ + "0.194674, 0.540515, 0.739403, 1.05559, 1.57757, 2.44777, 3.89734", \ + "0.262971, 0.669141, 0.892968, 1.22896, 1.76291, 2.6317, 4.07726", \ + "0.374358, 0.876201, 1.13443, 1.52145, 2.10013, 3.00143, 4.45397" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0875322, 0.465633, 0.728588, 1.1635, 1.8912, 3.10524, 5.13091", \ + "0.0937521, 0.465741, 0.728589, 1.16378, 1.89166, 3.10525, 5.13092", \ + "0.105471, 0.46729, 0.731366, 1.16468, 1.89276, 3.1064, 5.13093", \ + "0.127664, 0.479824, 0.734119, 1.16718, 1.89277, 3.10704, 5.13094", \ + "0.166407, 0.520931, 0.765087, 1.18008, 1.89596, 3.10705, 5.13095", \ + "0.229724, 0.606287, 0.850008, 1.25151, 1.93716, 3.11967, 5.13273", \ + "0.336, 0.752026, 1.01358, 1.42398, 2.0953, 3.22483, 5.17541" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0304443, 0.0894068, 0.129411, 0.195405, 0.305928, 0.489721, 0.796104", \ + "0.0555085, 0.131176, 0.17308, 0.239518, 0.349858, 0.533589, 0.839858", \ + "0.0689193, 0.162946, 0.210441, 0.281401, 0.393524, 0.57741, 0.883463", \ + "0.0855259, 0.210087, 0.269695, 0.353182, 0.476273, 0.665557, 0.972591", \ + "0.101661, 0.271318, 0.349845, 0.456724, 0.605875, 0.821371, 1.14184", \ + "0.112265, 0.344639, 0.453576, 0.598806, 0.793387, 1.06005, 1.43821", \ + "0.112266, 0.426787, 0.573411, 0.773569, 1.04355, 1.39666, 1.87678" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0204545, 0.0960668, 0.149419, 0.237524, 0.38525, 0.631467, 1.04154", \ + "0.0359595, 0.107304, 0.15609, 0.240175, 0.387024, 0.631468, 1.04155", \ + "0.0496626, 0.126391, 0.173676, 0.253035, 0.392041, 0.632605, 1.04156", \ + "0.0730666, 0.16447, 0.213518, 0.292253, 0.422592, 0.649916, 1.04697", \ + "0.112545, 0.226262, 0.284736, 0.369123, 0.50272, 0.717385, 1.08897", \ + "0.178697, 0.330113, 0.402877, 0.504635, 0.652055, 0.878937, 1.23895", \ + "0.287622, 0.498949, 0.595422, 0.727981, 0.909026, 1.17005, 1.55733" \ + ); + } + } + 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.070859, 0.348166, 0.536873, 0.848644, 1.37014, 2.23913, 3.68711", \ + "0.0936535, 0.370233, 0.559938, 0.872391, 1.39513, 2.26509, 3.71294", \ + "0.112916, 0.396742, 0.586075, 0.898267, 1.4211, 2.2898, 3.73919", \ + "0.142835, 0.451871, 0.640453, 0.951264, 1.47275, 2.342, 3.79034", \ + "0.191539, 0.55081, 0.751139, 1.06564, 1.58418, 2.45163, 3.90019", \ + "0.265863, 0.698517, 0.930836, 1.27401, 1.80769, 2.6722, 4.11338", \ + "0.386878, 0.919299, 1.19683, 1.60707, 2.20647, 3.11711, 4.56344" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0865071, 0.465667, 0.728583, 1.1635, 1.89166, 3.10524, 5.13126", \ + "0.0951666, 0.468133, 0.729066, 1.16418, 1.89234, 3.10636, 5.13127", \ + "0.107449, 0.468134, 0.729067, 1.16436, 1.89235, 3.1067, 5.13128", \ + "0.127412, 0.484751, 0.735911, 1.16597, 1.89236, 3.10671, 5.13129", \ + "0.162538, 0.537887, 0.77823, 1.18722, 1.90075, 3.10672, 5.1313", \ + "0.223031, 0.640032, 0.886139, 1.28463, 1.95789, 3.12638, 5.13131", \ + "0.329514, 0.801431, 1.07956, 1.49806, 2.16909, 3.27834, 5.19695" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0261515, 0.084896, 0.12477, 0.190685, 0.301111, 0.484999, 0.791052", \ + "0.0471916, 0.126289, 0.168433, 0.234879, 0.345145, 0.528828, 0.83519", \ + "0.0577814, 0.157085, 0.205368, 0.276493, 0.388903, 0.572594, 0.878831", \ + "0.0691747, 0.201484, 0.262269, 0.346669, 0.47042, 0.659941, 0.966783", \ + "0.0767534, 0.260127, 0.340955, 0.449469, 0.599713, 0.816447, 1.13682", \ + "0.0767544, 0.327501, 0.440356, 0.588609, 0.785064, 1.05347, 1.43199", \ + "0.0767554, 0.399074, 0.55217, 0.757065, 1.03139, 1.38742, 1.86944" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0161817, 0.0911646, 0.144485, 0.232547, 0.380151, 0.625804, 1.03603", \ + "0.0316456, 0.103098, 0.1514, 0.235168, 0.380618, 0.625868, 1.03604", \ + "0.0443905, 0.122226, 0.169349, 0.24861, 0.387313, 0.627801, 1.03605", \ + "0.0667822, 0.160269, 0.209778, 0.287983, 0.418248, 0.645297, 1.04086", \ + "0.105612, 0.221408, 0.28026, 0.364728, 0.499496, 0.713081, 1.08327", \ + "0.170065, 0.325649, 0.398742, 0.499927, 0.647544, 0.874546, 1.23417", \ + "0.279573, 0.494849, 0.591505, 0.722826, 0.905098, 1.1699, 1.55084" \ + ); + } + } + 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.0119092, 0.0121104, 0.0120858, 0.0120064, 0.0118416, 0.0118147, 0.0118073", \ + "0.0116716, 0.0118821, 0.0119203, 0.0119006, 0.0117726, 0.0118021, 0.0117894", \ + "0.0115934, 0.0118994, 0.011803, 0.011831, 0.0117085, 0.0117413, 0.0117477", \ + "0.0116457, 0.0117547, 0.0117786, 0.0116799, 0.0116046, 0.0116093, 0.011629", \ + "0.0123508, 0.0119299, 0.0119573, 0.011737, 0.0116127, 0.0117117, 0.0117441", \ + "0.015652, 0.0137679, 0.0132604, 0.0128776, 0.0124636, 0.012341, 0.0120339", \ + "0.0246299, 0.0201355, 0.0187673, 0.0173693, 0.0159309, 0.0151964, 0.0143357" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00430659, 0.00428624, 0.0042243, 0.00414763, 0.00403895, 0.00383202, 0.00341525", \ + "0.00408462, 0.00406608, 0.00411609, 0.00407086, 0.00386117, 0.00361335, 0.00330952", \ + "0.00418369, 0.00413627, 0.00403641, 0.00402627, 0.00395445, 0.00361693, 0.00319703", \ + "0.0047004, 0.00444651, 0.00431109, 0.00408989, 0.00393685, 0.0041108, 0.00325752", \ + "0.00636507, 0.0052382, 0.00500669, 0.00471642, 0.00443736, 0.0038251, 0.00387159", \ + "0.0102754, 0.00796481, 0.00716518, 0.00642886, 0.00583304, 0.00520335, 0.00423204", \ + "0.0191631, 0.0150348, 0.0133546, 0.0115533, 0.00984471, 0.00840714, 0.00721387" \ + ); + } + } + 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.00965643, 0.00986144, 0.00983518, 0.00974643, 0.00959089, 0.0095731, 0.00952243", \ + "0.00941203, 0.0096341, 0.00964779, 0.00964033, 0.00951937, 0.00949426, 0.00953564", \ + "0.00933855, 0.00954356, 0.00954262, 0.00956074, 0.00946929, 0.0092122, 0.00946592", \ + "0.00945799, 0.00948543, 0.00954977, 0.00953293, 0.00936815, 0.00936762, 0.0093099", \ + "0.0103683, 0.00977177, 0.00971863, 0.00954247, 0.00942555, 0.00921034, 0.00955024", \ + "0.0138149, 0.0117756, 0.0112093, 0.0107969, 0.0101757, 0.0104573, 0.0098277", \ + "0.0221191, 0.0178269, 0.0164991, 0.0151573, 0.013652, 0.0129884, 0.0115834" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00399395, 0.00397821, 0.0039166, 0.00384717, 0.00373038, 0.00352395, 0.00317673", \ + "0.00375763, 0.00381416, 0.00385486, 0.00382493, 0.00380576, 0.00340755, 0.0030104", \ + "0.00384007, 0.00386206, 0.00379251, 0.00378298, 0.00377472, 0.00346753, 0.00310216", \ + "0.00435171, 0.00412235, 0.00404414, 0.00386965, 0.00370104, 0.00403691, 0.00392059", \ + "0.00591197, 0.00491641, 0.00465256, 0.00442152, 0.00424508, 0.00364872, 0.00393561", \ + "0.00961944, 0.00755085, 0.00685, 0.00603619, 0.00556933, 0.00497374, 0.0038801", \ + "0.0178229, 0.0140202, 0.0126449, 0.0108743, 0.00934014, 0.00803846, 0.00689906" \ + ); + } + } + 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.00742073, 0.00762377, 0.00759244, 0.00750806, 0.00734645, 0.00732893, 0.00731795", \ + "0.00716991, 0.0073873, 0.00741027, 0.00738682, 0.00727842, 0.0072886, 0.00730058", \ + "0.00714432, 0.00737128, 0.00739333, 0.00734039, 0.00722765, 0.00717986, 0.00722294", \ + "0.00743977, 0.00737943, 0.00731926, 0.00731806, 0.00718623, 0.00714225, 0.00713726", \ + "0.00872381, 0.00785073, 0.00773674, 0.00744865, 0.00724318, 0.00715287, 0.00725926", \ + "0.0122128, 0.0100316, 0.00938766, 0.00888063, 0.0081791, 0.00835298, 0.00766987", \ + "0.0199501, 0.0158271, 0.014611, 0.0133236, 0.0117281, 0.0108886, 0.00920899" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0034197, 0.0034659, 0.0034271, 0.00334914, 0.00324843, 0.00304875, 0.00268944", \ + "0.00326175, 0.00344408, 0.00351899, 0.00340672, 0.00349055, 0.00312233, 0.00269039", \ + "0.00337072, 0.00350434, 0.00345831, 0.00345731, 0.00348557, 0.00325137, 0.00273409", \ + "0.00388858, 0.00374487, 0.00369457, 0.00359005, 0.00343059, 0.00379174, 0.00389327", \ + "0.00542092, 0.00450563, 0.00426799, 0.00408723, 0.00387605, 0.00332224, 0.0034187", \ + "0.00898267, 0.00697026, 0.00635998, 0.00559871, 0.00521586, 0.00463815, 0.0038256", \ + "0.0167001, 0.0131164, 0.0118575, 0.0102786, 0.00880586, 0.00745859, 0.0065864" \ + ); + } + } + 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.00484735, 0.00527122, 0.00525457, 0.0051874, 0.00503149, 0.00501458, 0.00493448", \ + "0.00473807, 0.00503522, 0.00501487, 0.00501228, 0.00491321, 0.00494099, 0.00496311", \ + "0.0050298, 0.00495563, 0.00494289, 0.00496104, 0.00488356, 0.00484746, 0.00492762", \ + "0.00577945, 0.00522889, 0.00509498, 0.00502889, 0.0048581, 0.00465486, 0.00479697", \ + "0.00745057, 0.00617382, 0.00590339, 0.00547638, 0.00524535, 0.0048062, 0.00493064", \ + "0.0112142, 0.00891227, 0.00814135, 0.0074186, 0.00644988, 0.00619983, 0.00550493", \ + "0.0192188, 0.0150557, 0.0137565, 0.0123167, 0.0105891, 0.00960211, 0.00794761" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00270929, 0.0030166, 0.00300589, 0.00294092, 0.00283744, 0.00262704, 0.00224398", \ + "0.00264697, 0.00302364, 0.00310981, 0.00305097, 0.00302144, 0.00276994, 0.00240984", \ + "0.00281123, 0.00308605, 0.00306751, 0.00308949, 0.00316172, 0.00285306, 0.00245076", \ + "0.00341827, 0.00335301, 0.0033285, 0.00321227, 0.00302133, 0.00307258, 0.00300501", \ + "0.0051409, 0.00404245, 0.00381965, 0.00372505, 0.00357913, 0.00306957, 0.00307457", \ + "0.00880702, 0.00637049, 0.00577364, 0.00511743, 0.00475374, 0.00429035, 0.00323358", \ + "0.0167479, 0.012652, 0.0111697, 0.0095708, 0.00824767, 0.00722966, 0.00606915" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00294338; + rise_capacitance : 0.00288354; + rise_capacitance_range (0.00271527, 0.00322835); + fall_capacitance : 0.00300321; + fall_capacitance_range (0.00257462, 0.00335534); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00295065; + rise_capacitance : 0.00293106; + rise_capacitance_range (0.00261176, 0.00342424); + fall_capacitance : 0.00297025; + fall_capacitance_range (0.00253225, 0.00328886); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00291686; + rise_capacitance : 0.00293177; + rise_capacitance_range (0.00252143, 0.00358228); + fall_capacitance : 0.00290196; + fall_capacitance_range (0.00248941, 0.00317368); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00276989; + rise_capacitance : 0.00288391; + rise_capacitance_range (0.0023475, 0.00376641); + fall_capacitance : 0.00265587; + fall_capacitance_range (0.00245013, 0.00278429); + } + } + cell (sg13cmos5l_nor4_2) { + area : 21.7728; + cell_footprint : "nor4"; + cell_leakage_power : 1449.31; + leakage_power () { + value : 1645.52; + when : "!A&!B&!C&!D&Y"; + } + leakage_power () { + value : 1627.68; + when : "!A&!B&!C&D&!Y"; + } + leakage_power () { + value : 2036.12; + when : "!A&!B&C&!D&!Y"; + } + leakage_power () { + value : 886.662; + when : "!A&!B&C&D&!Y"; + } + leakage_power () { + value : 2583.12; + when : "!A&B&!C&!D&!Y"; + } + leakage_power () { + value : 886.025; + when : "!A&B&!C&D&!Y"; + } + leakage_power () { + value : 1463.05; + when : "!A&B&C&!D&!Y"; + } + leakage_power () { + value : 798.139; + when : "!A&B&C&D&!Y"; + } + leakage_power () { + value : 3123.67; + when : "A&!B&!C&!D&!Y"; + } + leakage_power () { + value : 884.972; + when : "A&!B&!C&D&!Y"; + } + leakage_power () { + value : 1460.4; + when : "A&!B&C&!D&!Y"; + } + leakage_power () { + value : 790.287; + when : "A&!B&C&D&!Y"; + } + leakage_power () { + value : 2035.67; + when : "A&B&!C&!D&!Y"; + } + leakage_power () { + value : 804.396; + when : "A&B&!C&D&!Y"; + } + leakage_power () { + value : 1384.92; + when : "A&B&C&!D&!Y"; + } + leakage_power () { + value : 778.352; + 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.110823, 0.393563, 0.583543, 0.896705, 1.42102, 2.29479, 3.75099", \ + "0.131068, 0.414569, 0.604952, 0.918967, 1.4439, 2.31886, 3.77579", \ + "0.143152, 0.429862, 0.620247, 0.934648, 1.45965, 2.33444, 3.79055", \ + "0.157882, 0.455638, 0.646509, 0.960877, 1.48598, 2.36067, 3.81754", \ + "0.176192, 0.498568, 0.694622, 1.01164, 1.53634, 2.4108, 3.87017", \ + "0.200389, 0.566831, 0.773908, 1.10111, 1.63312, 2.5067, 3.96195", \ + "0.250873, 0.686037, 0.916196, 1.26051, 1.81469, 2.70294, 4.16012" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0774859, 0.46689, 0.731344, 1.169, 1.90156, 3.12265, 5.15775", \ + "0.0798274, 0.466891, 0.731721, 1.16956, 1.90172, 3.12369, 5.15947", \ + "0.0857639, 0.467325, 0.735455, 1.1696, 1.90245, 3.1237, 5.16121", \ + "0.0979459, 0.473768, 0.735456, 1.17185, 1.90246, 3.12371, 5.16122", \ + "0.127619, 0.497488, 0.752307, 1.17854, 1.90412, 3.13037, 5.16335", \ + "0.199153, 0.556005, 0.805294, 1.22306, 1.9306, 3.1325, 5.16558", \ + "0.316978, 0.677543, 0.925237, 1.33468, 2.02828, 3.20189, 5.19024" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0286463, 0.0940378, 0.135252, 0.202133, 0.313207, 0.497276, 0.802788", \ + "0.0574661, 0.136166, 0.178572, 0.245685, 0.356372, 0.540309, 0.84604", \ + "0.0741557, 0.169456, 0.216826, 0.287735, 0.400183, 0.583959, 0.889605", \ + "0.0962306, 0.218764, 0.277257, 0.360027, 0.482605, 0.671495, 0.977689", \ + "0.122398, 0.286458, 0.3623, 0.467274, 0.614821, 0.828882, 1.14823", \ + "0.15199, 0.370205, 0.474362, 0.615231, 0.805879, 1.06974, 1.44506", \ + "0.179614, 0.471826, 0.609779, 0.801671, 1.0637, 1.41152, 1.88721" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0238904, 0.104667, 0.158134, 0.246198, 0.39373, 0.638793, 1.0478", \ + "0.0412155, 0.11485, 0.16397, 0.248458, 0.394453, 0.638915, 1.04807", \ + "0.0559531, 0.133883, 0.181103, 0.260836, 0.399877, 0.640164, 1.04808", \ + "0.0813343, 0.17306, 0.22207, 0.299761, 0.430235, 0.657871, 1.05349", \ + "0.122137, 0.235844, 0.294004, 0.377036, 0.509639, 0.724017, 1.09488", \ + "0.192786, 0.342599, 0.412658, 0.514271, 0.659113, 0.885642, 1.24463", \ + "0.311098, 0.513603, 0.606835, 0.737693, 0.917538, 1.17765, 1.56092" \ + ); + } + } + 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.106234, 0.389046, 0.57879, 0.892065, 1.4163, 2.29105, 3.7476", \ + "0.126785, 0.410805, 0.601222, 0.915243, 1.44007, 2.31511, 3.77073", \ + "0.139647, 0.428655, 0.619002, 0.933393, 1.45848, 2.33282, 3.79097", \ + "0.155884, 0.461533, 0.652641, 0.966796, 1.49189, 2.36642, 3.82354", \ + "0.181666, 0.521132, 0.718794, 1.03613, 1.5611, 2.43672, 3.8946", \ + "0.226702, 0.619029, 0.832956, 1.16428, 1.69807, 2.57239, 4.02698", \ + "0.311486, 0.788481, 1.02543, 1.38937, 1.9534, 2.84923, 4.30751" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0774489, 0.466672, 0.731271, 1.16888, 1.90109, 3.12375, 5.1593", \ + "0.0814686, 0.466673, 0.731833, 1.16956, 1.90155, 3.12376, 5.15931", \ + "0.0899903, 0.467573, 0.731834, 1.16957, 1.90156, 3.12459, 5.15947", \ + "0.107473, 0.476597, 0.735174, 1.17114, 1.90206, 3.1246, 5.15948", \ + "0.145458, 0.507586, 0.758508, 1.18154, 1.90518, 3.12513, 5.15949", \ + "0.218035, 0.579418, 0.825052, 1.23588, 1.93669, 3.1348, 5.16133", \ + "0.328505, 0.715534, 0.962877, 1.37151, 2.05738, 3.21613, 5.19452" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0296138, 0.0927517, 0.133258, 0.199653, 0.310355, 0.494048, 0.800289", \ + "0.0566259, 0.134525, 0.176544, 0.243287, 0.353678, 0.537499, 0.843458", \ + "0.0716853, 0.167112, 0.214436, 0.285284, 0.397391, 0.581318, 0.887141", \ + "0.0911852, 0.216077, 0.274866, 0.357845, 0.480469, 0.669519, 0.976344", \ + "0.112248, 0.280177, 0.357125, 0.462962, 0.611179, 0.826071, 1.14574", \ + "0.132127, 0.359268, 0.465575, 0.608243, 0.800494, 1.06555, 1.44196", \ + "0.139712, 0.450573, 0.593199, 0.788989, 1.05454, 1.40471, 1.88289" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0222864, 0.100616, 0.154061, 0.242165, 0.389619, 0.63545, 1.04569", \ + "0.0380231, 0.111272, 0.160244, 0.244388, 0.391419, 0.635451, 1.0457", \ + "0.051838, 0.130452, 0.17754, 0.257219, 0.396711, 0.637399, 1.04571", \ + "0.0757603, 0.168473, 0.21776, 0.295612, 0.426488, 0.653964, 1.05051", \ + "0.115127, 0.231482, 0.289008, 0.373284, 0.50662, 0.721222, 1.09254", \ + "0.182326, 0.336578, 0.408052, 0.509047, 0.655811, 0.88269, 1.24201", \ + "0.293761, 0.505393, 0.601062, 0.732174, 0.913417, 1.17479, 1.56082" \ + ); + } + } + 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.0910878, 0.373988, 0.563646, 0.876944, 1.40126, 2.27508, 3.73122", \ + "0.110517, 0.395698, 0.586034, 0.9001, 1.42484, 2.29915, 3.75715", \ + "0.123811, 0.417234, 0.608033, 0.922597, 1.4472, 2.32267, 3.77828", \ + "0.143893, 0.460859, 0.65222, 0.966277, 1.49202, 2.36582, 3.82294", \ + "0.181685, 0.540899, 0.741563, 1.05943, 1.58429, 2.45962, 3.91741", \ + "0.246807, 0.669798, 0.894491, 1.23265, 1.76808, 2.64309, 4.09756", \ + "0.354134, 0.876589, 1.1361, 1.52402, 2.10675, 3.01158, 4.46968" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0774816, 0.466689, 0.731271, 1.16888, 1.90272, 3.12265, 5.16085", \ + "0.0841877, 0.46669, 0.731671, 1.16889, 1.90273, 3.12266, 5.16086", \ + "0.0955354, 0.468462, 0.733939, 1.17016, 1.90277, 3.12368, 5.16087", \ + "0.117058, 0.480513, 0.736949, 1.17017, 1.90278, 3.12415, 5.16088", \ + "0.155961, 0.52146, 0.766898, 1.18522, 1.91067, 3.12416, 5.16089", \ + "0.219022, 0.607074, 0.852171, 1.25616, 1.94645, 3.13672, 5.1609", \ + "0.323296, 0.752647, 1.01347, 1.42902, 2.10372, 3.24066, 5.20416" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.028546, 0.0891495, 0.129118, 0.195094, 0.305449, 0.488974, 0.794851", \ + "0.0524762, 0.13092, 0.172739, 0.23909, 0.349254, 0.53284, 0.838628", \ + "0.0652557, 0.16262, 0.210155, 0.281007, 0.393017, 0.576602, 0.882475", \ + "0.080546, 0.2098, 0.269427, 0.352826, 0.47577, 0.664892, 0.971565", \ + "0.0947175, 0.271004, 0.34938, 0.456342, 0.60537, 0.820779, 1.14102", \ + "0.102642, 0.344232, 0.452643, 0.598471, 0.79275, 1.05901, 1.43671", \ + "0.102643, 0.425666, 0.572833, 0.77302, 1.0432, 1.39547, 1.8756" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0186045, 0.0957996, 0.149109, 0.237285, 0.384737, 0.6308, 1.04061", \ + "0.0338551, 0.107048, 0.155736, 0.239812, 0.386472, 0.630801, 1.04062", \ + "0.046844, 0.126066, 0.173401, 0.252822, 0.391586, 0.63244, 1.04063", \ + "0.0693533, 0.164136, 0.213338, 0.291818, 0.422126, 0.649308, 1.04517", \ + "0.10762, 0.225818, 0.284392, 0.368632, 0.502328, 0.716511, 1.08788", \ + "0.171419, 0.329846, 0.402997, 0.504336, 0.651484, 0.87848, 1.23802", \ + "0.278448, 0.498421, 0.594625, 0.727088, 0.908961, 1.1705, 1.55643" \ + ); + } + } + 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.0610803, 0.346714, 0.536511, 0.850032, 1.37443, 2.24826, 3.70589", \ + "0.0840628, 0.368834, 0.559713, 0.873888, 1.39976, 2.27432, 3.73025", \ + "0.102095, 0.395522, 0.585705, 0.899746, 1.42561, 2.30039, 3.75609", \ + "0.129887, 0.450612, 0.640444, 0.952947, 1.47719, 2.35131, 3.8077", \ + "0.176581, 0.549609, 0.751169, 1.0671, 1.58855, 2.4614, 3.91765", \ + "0.247908, 0.697355, 0.931191, 1.27599, 1.81309, 2.68142, 4.13051", \ + "0.364331, 0.919806, 1.1977, 1.60911, 2.21155, 3.12695, 4.58096" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0756704, 0.466669, 0.731081, 1.16892, 1.90156, 3.12265, 5.15961", \ + "0.084732, 0.466749, 0.731731, 1.16957, 1.90218, 3.12369, 5.15962", \ + "0.0960847, 0.468589, 0.731732, 1.16975, 1.90219, 3.1237, 5.16029", \ + "0.1147, 0.485458, 0.738692, 1.17413, 1.9022, 3.12371, 5.1603", \ + "0.148074, 0.538519, 0.780441, 1.19203, 1.91204, 3.12372, 5.16031", \ + "0.206923, 0.639964, 0.887988, 1.28923, 1.96721, 3.14272, 5.16119", \ + "0.309413, 0.802226, 1.07902, 1.50388, 2.17734, 3.29517, 5.22632" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0239558, 0.0841947, 0.123935, 0.189642, 0.29972, 0.482991, 0.788105", \ + "0.0431419, 0.125555, 0.167652, 0.233894, 0.343754, 0.526918, 0.832241", \ + "0.0523707, 0.156256, 0.2044, 0.275583, 0.387451, 0.570802, 0.875965", \ + "0.0618506, 0.200386, 0.261251, 0.345539, 0.469008, 0.658081, 0.964021", \ + "0.0664021, 0.258705, 0.339725, 0.448065, 0.598055, 0.814451, 1.13404", \ + "0.0664031, 0.325929, 0.43833, 0.58672, 0.782919, 1.05087, 1.42878", \ + "0.0664041, 0.396053, 0.549346, 0.754503, 1.02763, 1.3842, 1.86623" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0140978, 0.0903667, 0.143425, 0.231403, 0.378521, 0.623831, 1.03255", \ + "0.0289426, 0.102412, 0.150541, 0.234033, 0.378947, 0.623832, 1.03256", \ + "0.0413661, 0.121454, 0.168588, 0.247382, 0.38561, 0.625253, 1.03257", \ + "0.062979, 0.159485, 0.209011, 0.287128, 0.416744, 0.643156, 1.0384", \ + "0.0996543, 0.22078, 0.279246, 0.363617, 0.49669, 0.710851, 1.08065", \ + "0.161601, 0.323701, 0.398189, 0.498966, 0.646226, 0.872094, 1.22978", \ + "0.266405, 0.493412, 0.590693, 0.723893, 0.904661, 1.16414, 1.54743" \ + ); + } + } + 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.0241569, 0.0246249, 0.0245591, 0.024418, 0.0240824, 0.0240349, 0.023968", \ + "0.0237, 0.0241782, 0.0242132, 0.0241749, 0.0239746, 0.0239218, 0.0239674", \ + "0.0235334, 0.0239798, 0.0242517, 0.024022, 0.0238731, 0.0237905, 0.0237927", \ + "0.0236581, 0.0239178, 0.0238846, 0.0239003, 0.0236754, 0.0236879, 0.0236727", \ + "0.0250422, 0.0242001, 0.0241285, 0.0238646, 0.0235995, 0.0241115, 0.0237336", \ + "0.031637, 0.0277699, 0.0268036, 0.0260556, 0.0251012, 0.0255447, 0.0245221", \ + "0.0496765, 0.0401542, 0.0376883, 0.0349108, 0.0321216, 0.0300198, 0.0276101" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00856689, 0.00848266, 0.00840084, 0.00822906, 0.00803999, 0.00763616, 0.00679317", \ + "0.00814133, 0.00807078, 0.00818285, 0.00790166, 0.00778587, 0.00722559, 0.00654727", \ + "0.00832959, 0.00817347, 0.0080171, 0.00792254, 0.00772004, 0.00743689, 0.00649914", \ + "0.0093696, 0.00883295, 0.00859133, 0.00808388, 0.00775268, 0.00833558, 0.00852891", \ + "0.0127251, 0.0103916, 0.00993238, 0.00936467, 0.00871169, 0.00759302, 0.00816441", \ + "0.0206288, 0.0158204, 0.014236, 0.0127824, 0.0116279, 0.0102912, 0.00812229", \ + "0.0384332, 0.0298484, 0.0266821, 0.0230015, 0.0195644, 0.0166845, 0.0143407" \ + ); + } + } + 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.0197059, 0.0201709, 0.0201322, 0.0199574, 0.0196292, 0.0196358, 0.0195294", \ + "0.0192385, 0.0197181, 0.0197993, 0.019733, 0.0194963, 0.0195439, 0.0193006", \ + "0.0191076, 0.0197297, 0.019544, 0.0195459, 0.0193976, 0.019378, 0.0194473", \ + "0.0193188, 0.0193639, 0.0194539, 0.0194261, 0.0192244, 0.0192994, 0.0190575", \ + "0.0211089, 0.0199424, 0.0198936, 0.0195128, 0.0191766, 0.0193629, 0.0191315", \ + "0.0279719, 0.0237809, 0.0227131, 0.0218317, 0.0207077, 0.0207611, 0.0197375", \ + "0.0447075, 0.0357849, 0.032961, 0.0304378, 0.0273793, 0.0258747, 0.0243051" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00790864, 0.00786146, 0.00781365, 0.00762067, 0.00736323, 0.00690175, 0.0062837", \ + "0.00741357, 0.00752468, 0.00762327, 0.00735997, 0.00755073, 0.0066479, 0.00585707", \ + "0.00755516, 0.00765099, 0.00753997, 0.00747727, 0.00743709, 0.00680406, 0.0060608", \ + "0.0086247, 0.00813187, 0.00799284, 0.00769546, 0.007255, 0.00751123, 0.00613305", \ + "0.0117716, 0.00969742, 0.00917657, 0.00880039, 0.00827074, 0.00722421, 0.0077803", \ + "0.0192703, 0.014739, 0.01338, 0.0119428, 0.0110487, 0.00990069, 0.0079159", \ + "0.0356246, 0.0277879, 0.0249848, 0.0215686, 0.0186391, 0.0158245, 0.0138099" \ + ); + } + } + 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.0152105, 0.0156827, 0.0156271, 0.0154604, 0.0151687, 0.0150955, 0.014894", \ + "0.0147477, 0.0152024, 0.0152935, 0.0152231, 0.0150256, 0.0150142, 0.0149903", \ + "0.0147166, 0.015204, 0.0152216, 0.0151464, 0.0149188, 0.0148584, 0.0147303", \ + "0.015271, 0.0150721, 0.0150819, 0.0149368, 0.0148057, 0.0148921, 0.0148283", \ + "0.017861, 0.0160287, 0.0159391, 0.0152941, 0.0151463, 0.0148674, 0.0151015", \ + "0.0249753, 0.0203621, 0.0191581, 0.0181126, 0.0166127, 0.0170354, 0.0153597", \ + "0.0406028, 0.0319058, 0.0293893, 0.0268854, 0.0237369, 0.021724, 0.0188329" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00623147, 0.00633598, 0.00626654, 0.00614514, 0.00589889, 0.00550772, 0.00476027", \ + "0.00591869, 0.00630814, 0.00641523, 0.00620685, 0.0063453, 0.00564372, 0.00472265", \ + "0.00615459, 0.00645163, 0.00638801, 0.00633967, 0.0062973, 0.00572488, 0.00492418", \ + "0.00725275, 0.00690668, 0.00682672, 0.00651113, 0.00614619, 0.00704447, 0.00568915", \ + "0.0105231, 0.00842558, 0.00793344, 0.00759709, 0.00716238, 0.00614917, 0.00680383", \ + "0.0175824, 0.0133674, 0.0122049, 0.0105722, 0.00986735, 0.00872497, 0.00664251", \ + "0.0329539, 0.0255402, 0.0229815, 0.0199341, 0.0171044, 0.01453, 0.012569" \ + ); + } + } + 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.00989959, 0.0108014, 0.0107628, 0.010667, 0.0103511, 0.0103148, 0.0103139", \ + "0.00976548, 0.0102044, 0.0103227, 0.0103184, 0.010173, 0.0101254, 0.0100039", \ + "0.0103789, 0.0102499, 0.0101905, 0.0102099, 0.0100341, 0.00998781, 0.0102147", \ + "0.0119475, 0.0106932, 0.0106445, 0.0105142, 0.0100161, 0.00993641, 0.00974885", \ + "0.0153951, 0.0126333, 0.0121879, 0.0112382, 0.0108371, 0.0103505, 0.0102229", \ + "0.0230829, 0.0181127, 0.0165684, 0.015132, 0.0132902, 0.0121921, 0.0114254", \ + "0.0392445, 0.0304781, 0.0278428, 0.0248621, 0.0214692, 0.0196333, 0.0168771" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00428078, 0.00517459, 0.00500737, 0.00491621, 0.00469574, 0.00437939, 0.00354151", \ + "0.00427222, 0.00509097, 0.00524172, 0.00511196, 0.00503829, 0.00463669, 0.00376675", \ + "0.00469108, 0.00520267, 0.00516384, 0.00517638, 0.00533666, 0.00488233, 0.00397057", \ + "0.0059887, 0.00575798, 0.00576896, 0.00553363, 0.0050842, 0.00509448, 0.00456936", \ + "0.00936246, 0.00717362, 0.00671084, 0.00652049, 0.0059927, 0.00500757, 0.00523967", \ + "0.0169659, 0.0120036, 0.0108559, 0.00938199, 0.00865724, 0.00758802, 0.00527643", \ + "0.0329804, 0.0242988, 0.0214196, 0.0184064, 0.0155845, 0.0132205, 0.0110405" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00567591; + rise_capacitance : 0.00555824; + rise_capacitance_range (0.00522084, 0.0062588); + fall_capacitance : 0.00579358; + fall_capacitance_range (0.00494053, 0.00650139); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0056115; + rise_capacitance : 0.00557517; + rise_capacitance_range (0.00494119, 0.00657995); + fall_capacitance : 0.00564784; + fall_capacitance_range (0.00480457, 0.00629753); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0055634; + rise_capacitance : 0.00559469; + rise_capacitance_range (0.00476533, 0.00694801); + fall_capacitance : 0.00553211; + fall_capacitance_range (0.00474082, 0.00607573); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00541207; + rise_capacitance : 0.00564195; + rise_capacitance_range (0.00447015, 0.00756889); + fall_capacitance : 0.00518218; + fall_capacitance_range (0.00474994, 0.00544242); + } + } + cell (sg13cmos5l_o21ai_1) { + area : 9.072; + cell_footprint : "o21ai"; + cell_leakage_power : 778.45; + leakage_power () { + value : 178.564; + when : "!A1&!A2&!B1&Y"; + } + leakage_power () { + value : 407.993; + when : "A1&!A2&!B1&Y"; + } + leakage_power () { + value : 407.999; + when : "!A1&A2&!B1&Y"; + } + leakage_power () { + value : 428.46; + when : "A1&A2&!B1&Y"; + } + leakage_power () { + value : 630.296; + when : "!A1&!A2&B1&Y"; + } + leakage_power () { + value : 1640.43; + when : "A1&!A2&B1&!Y"; + } + leakage_power () { + value : 1400.59; + when : "!A1&A2&B1&!Y"; + } + leakage_power () { + value : 1133.27; + 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.0674838, 0.228443, 0.338661, 0.520584, 0.825067, 1.33226, 2.17745", \ + "0.0910436, 0.255639, 0.366139, 0.5487, 0.852947, 1.3608, 2.20558", \ + "0.106208, 0.280191, 0.391027, 0.573342, 0.878513, 1.38596, 2.23174", \ + "0.12837, 0.323906, 0.43906, 0.622638, 0.92716, 1.43496, 2.28183", \ + "0.164785, 0.396544, 0.523827, 0.717701, 1.02765, 1.53501, 2.38071", \ + "0.218078, 0.505544, 0.652995, 0.873558, 1.20762, 1.72989, 2.57719", \ + "0.300082, 0.670951, 0.853946, 1.11109, 1.49874, 2.07289, 2.96035" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0513667, 0.275554, 0.431141, 0.688092, 1.11841, 1.83405, 3.02943", \ + "0.0579592, 0.275934, 0.431997, 0.688602, 1.11857, 1.83487, 3.02944", \ + "0.0689878, 0.28053, 0.432691, 0.688603, 1.11858, 1.83491, 3.02945", \ + "0.0903609, 0.299578, 0.445421, 0.693908, 1.11993, 1.83492, 3.02951", \ + "0.128484, 0.344548, 0.487363, 0.725636, 1.13566, 1.83886, 3.03269", \ + "0.186896, 0.430199, 0.577159, 0.814013, 1.21138, 1.88381, 3.04584", \ + "0.279892, 0.580312, 0.739754, 0.989262, 1.39331, 2.05111, 3.15947" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0490291, 0.153719, 0.225112, 0.342795, 0.539891, 0.86783, 1.41472", \ + "0.0710479, 0.183852, 0.255558, 0.373436, 0.570509, 0.898729, 1.44526", \ + "0.0840749, 0.2096, 0.283721, 0.402597, 0.599762, 0.927945, 1.47545", \ + "0.100427, 0.251416, 0.333032, 0.458115, 0.658554, 0.987205, 1.5341", \ + "0.118135, 0.310349, 0.406873, 0.547857, 0.763525, 1.10065, 1.64898", \ + "0.13785, 0.387637, 0.510481, 0.682331, 0.930377, 1.30048, 1.8726", \ + "0.15473, 0.485109, 0.642536, 0.864807, 1.17539, 1.60971, 2.24939" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0306526, 0.168991, 0.265241, 0.423809, 0.689744, 1.13251, 1.87062", \ + "0.0395978, 0.171891, 0.266001, 0.424485, 0.689745, 1.13252, 1.87063", \ + "0.0501462, 0.181595, 0.2729, 0.427294, 0.690697, 1.13424, 1.8724", \ + "0.070869, 0.206959, 0.295638, 0.444191, 0.699541, 1.13625, 1.87241", \ + "0.107828, 0.256745, 0.347018, 0.493187, 0.73877, 1.15833, 1.88035", \ + "0.169272, 0.345796, 0.445553, 0.597245, 0.84055, 1.24803, 1.93848", \ + "0.265579, 0.494359, 0.61161, 0.783591, 1.04589, 1.45504, 2.13201" \ + ); + } + } + 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.0591085, 0.221066, 0.331416, 0.513603, 0.817955, 1.32505, 2.1703", \ + "0.0854976, 0.252535, 0.363247, 0.545933, 0.850238, 1.35785, 2.2038", \ + "0.104989, 0.285981, 0.396778, 0.578869, 0.883591, 1.39146, 2.23643", \ + "0.134435, 0.346008, 0.462803, 0.646098, 0.950131, 1.45702, 2.30202", \ + "0.181688, 0.441845, 0.576696, 0.77596, 1.08664, 1.59282, 2.4374", \ + "0.250516, 0.576744, 0.744802, 0.98232, 1.33032, 1.85907, 2.70435", \ + "0.358461, 0.780087, 0.987455, 1.28425, 1.71332, 2.32234, 3.22793" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0513989, 0.275519, 0.431116, 0.687973, 1.11849, 1.83405, 3.02983", \ + "0.0632603, 0.276185, 0.432219, 0.688501, 1.1185, 1.83486, 3.02984", \ + "0.0773175, 0.283916, 0.433908, 0.688502, 1.11851, 1.83487, 3.0301", \ + "0.100099, 0.313108, 0.453537, 0.696964, 1.11881, 1.83488, 3.03011", \ + "0.13581, 0.375621, 0.515972, 0.745074, 1.14493, 1.84134, 3.03012", \ + "0.193011, 0.48272, 0.638315, 0.874132, 1.25626, 1.91025, 3.05316", \ + "0.286406, 0.648221, 0.833994, 1.10548, 1.51361, 2.15393, 3.22409" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0411273, 0.145322, 0.2163, 0.333495, 0.529637, 0.856331, 1.40095", \ + "0.0594023, 0.175385, 0.246994, 0.36441, 0.560688, 0.887549, 1.43236", \ + "0.0690982, 0.200335, 0.274757, 0.393481, 0.590059, 0.917321, 1.4627", \ + "0.0792113, 0.240213, 0.323016, 0.448573, 0.648637, 0.97664, 1.52184", \ + "0.0864467, 0.295862, 0.394312, 0.537287, 0.753047, 1.08982, 1.63677", \ + "0.0879257, 0.365617, 0.493305, 0.667493, 0.918386, 1.28872, 1.86041", \ + "0.0879267, 0.448213, 0.613585, 0.841753, 1.15745, 1.59489, 2.23598" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0211035, 0.158146, 0.253724, 0.411752, 0.676354, 1.11729, 1.85223", \ + "0.0307679, 0.161383, 0.254962, 0.412484, 0.676355, 1.1173, 1.85351", \ + "0.0413098, 0.171333, 0.261834, 0.415267, 0.677062, 1.11738, 1.85352", \ + "0.0618475, 0.196924, 0.285028, 0.432534, 0.686491, 1.12031, 1.85366", \ + "0.0993466, 0.247414, 0.337126, 0.482338, 0.726273, 1.14421, 1.85973", \ + "0.16077, 0.337141, 0.435529, 0.586569, 0.829575, 1.23492, 1.92076", \ + "0.257356, 0.486847, 0.60677, 0.779269, 1.0352, 1.44473, 2.1166" \ + ); + } + } + 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.025885, 0.106825, 0.16137, 0.251485, 0.402301, 0.653362, 1.07185", \ + "0.0464876, 0.145718, 0.200942, 0.291178, 0.442146, 0.693614, 1.11205", \ + "0.0579396, 0.180289, 0.239949, 0.331896, 0.482844, 0.734372, 1.1532", \ + "0.0734751, 0.233072, 0.304672, 0.406857, 0.562674, 0.813984, 1.23243", \ + "0.0977865, 0.309319, 0.402993, 0.52954, 0.708101, 0.973721, 1.39425", \ + "0.126212, 0.412721, 0.535648, 0.703282, 0.931763, 1.24614, 1.70265", \ + "0.162424, 0.549859, 0.718987, 0.942008, 1.24379, 1.65708, 2.2141" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0174942, 0.130388, 0.209486, 0.340439, 0.559724, 0.925236, 1.53411", \ + "0.034188, 0.136137, 0.211438, 0.34044, 0.559725, 0.925237, 1.53417", \ + "0.0472179, 0.153344, 0.223445, 0.346249, 0.56054, 0.925466, 1.53418", \ + "0.0674295, 0.190684, 0.259496, 0.373444, 0.57501, 0.928522, 1.53419", \ + "0.102446, 0.255586, 0.331044, 0.447408, 0.636429, 0.965493, 1.54665", \ + "0.158851, 0.35922, 0.452999, 0.587694, 0.78608, 1.10125, 1.6382", \ + "0.2527, 0.530634, 0.648129, 0.812925, 1.05228, 1.39641, 1.92755" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0314594, 0.136041, 0.207137, 0.324262, 0.520455, 0.847104, 1.39173", \ + "0.0489292, 0.171213, 0.24275, 0.360063, 0.55631, 0.883172, 1.4279", \ + "0.0590126, 0.201697, 0.277383, 0.396367, 0.592502, 0.919436, 1.46476", \ + "0.0725693, 0.248713, 0.335885, 0.464496, 0.665276, 0.992229, 1.53672", \ + "0.0883659, 0.313823, 0.420904, 0.572673, 0.796861, 1.13552, 1.68091", \ + "0.107353, 0.397568, 0.536478, 0.726324, 0.996077, 1.38402, 1.96336", \ + "0.12611, 0.507408, 0.684086, 0.931484, 1.27344, 1.74975, 2.42654" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0217076, 0.158421, 0.253855, 0.411757, 0.676365, 1.11729, 1.85223", \ + "0.0365361, 0.164018, 0.255775, 0.41252, 0.676366, 1.1173, 1.85351", \ + "0.0484597, 0.180168, 0.267491, 0.41766, 0.677599, 1.11813, 1.85352", \ + "0.0680459, 0.216639, 0.302737, 0.445162, 0.692836, 1.12143, 1.85365", \ + "0.100503, 0.278529, 0.372493, 0.517288, 0.753174, 1.15839, 1.86401", \ + "0.154042, 0.379035, 0.489027, 0.651003, 0.897923, 1.29331, 1.95734", \ + "0.245157, 0.53508, 0.675882, 0.871436, 1.15639, 1.57639, 2.23899" \ + ); + } + } + 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.025885, 0.106825, 0.16137, 0.251485, 0.402301, 0.653362, 1.07185", \ + "0.0464876, 0.145718, 0.200942, 0.291178, 0.442146, 0.693614, 1.11205", \ + "0.0579396, 0.180289, 0.239949, 0.331896, 0.482844, 0.734372, 1.1532", \ + "0.0734751, 0.233072, 0.304672, 0.406857, 0.562674, 0.813984, 1.23243", \ + "0.0977865, 0.309319, 0.402993, 0.52954, 0.708101, 0.973721, 1.39425", \ + "0.126212, 0.412721, 0.535648, 0.703282, 0.931763, 1.24614, 1.70265", \ + "0.162424, 0.549859, 0.718987, 0.942008, 1.24379, 1.65708, 2.2141" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0174942, 0.130388, 0.209486, 0.340439, 0.559724, 0.925236, 1.53411", \ + "0.034188, 0.136137, 0.211438, 0.34044, 0.559725, 0.925237, 1.53417", \ + "0.0472179, 0.153344, 0.223445, 0.346249, 0.56054, 0.925466, 1.53418", \ + "0.0674295, 0.190684, 0.259496, 0.373444, 0.57501, 0.928522, 1.53419", \ + "0.102446, 0.255586, 0.331044, 0.447408, 0.636429, 0.965493, 1.54665", \ + "0.158851, 0.35922, 0.452999, 0.587694, 0.78608, 1.10125, 1.6382", \ + "0.2527, 0.530634, 0.648129, 0.812925, 1.05228, 1.39641, 1.92755" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0314594, 0.136041, 0.207137, 0.324262, 0.520455, 0.847104, 1.39173", \ + "0.0489292, 0.171213, 0.24275, 0.360063, 0.55631, 0.883172, 1.4279", \ + "0.0590126, 0.201697, 0.277383, 0.396367, 0.592502, 0.919436, 1.46476", \ + "0.0725693, 0.248713, 0.335885, 0.464496, 0.665276, 0.992229, 1.53672", \ + "0.0883659, 0.313823, 0.420904, 0.572673, 0.796861, 1.13552, 1.68091", \ + "0.107353, 0.397568, 0.536478, 0.726324, 0.996077, 1.38402, 1.96336", \ + "0.12611, 0.507408, 0.684086, 0.931484, 1.27344, 1.74975, 2.42654" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0217076, 0.158421, 0.253855, 0.411757, 0.676365, 1.11729, 1.85223", \ + "0.0365361, 0.164018, 0.255775, 0.41252, 0.676366, 1.1173, 1.85351", \ + "0.0484597, 0.180168, 0.267491, 0.41766, 0.677599, 1.11813, 1.85352", \ + "0.0680459, 0.216639, 0.302737, 0.445162, 0.692836, 1.12143, 1.85365", \ + "0.100503, 0.278529, 0.372493, 0.517288, 0.753174, 1.15839, 1.86401", \ + "0.154042, 0.379035, 0.489027, 0.651003, 0.897923, 1.29331, 1.95734", \ + "0.245157, 0.53508, 0.675882, 0.871436, 1.15639, 1.57639, 2.23899" \ + ); + } + } + 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.00656161, 0.0065957, 0.0065442, 0.0064561, 0.006301, 0.00602607, 0.00579419", \ + "0.00628121, 0.00649496, 0.00647273, 0.00640117, 0.0062582, 0.00598672, 0.00570351", \ + "0.00630211, 0.00640819, 0.00635968, 0.00632103, 0.00623319, 0.00598096, 0.00571851", \ + "0.00673016, 0.00649081, 0.00658034, 0.0063483, 0.00625949, 0.00599085, 0.00578084", \ + "0.00842361, 0.0073632, 0.00707489, 0.00688959, 0.00667369, 0.00613993, 0.00609431", \ + "0.012788, 0.0102589, 0.00948789, 0.00867186, 0.00803754, 0.00721817, 0.00727008", \ + "0.0222746, 0.0180384, 0.0163842, 0.0144953, 0.0127872, 0.0106715, 0.00962479" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00611846, 0.00610325, 0.00606367, 0.00597252, 0.00585743, 0.00559201, 0.00520841", \ + "0.00577943, 0.00603082, 0.00593732, 0.00591174, 0.00575202, 0.00553043, 0.00511079", \ + "0.00579362, 0.00590441, 0.0059849, 0.00596428, 0.00574953, 0.00563951, 0.00525577", \ + "0.00622534, 0.00610576, 0.0060048, 0.0059977, 0.005768, 0.00604017, 0.00520807", \ + "0.0078128, 0.00687136, 0.0067073, 0.00645445, 0.00612376, 0.00643147, 0.00541852", \ + "0.011955, 0.00953458, 0.00887647, 0.00832384, 0.0075966, 0.0067416, 0.00675735", \ + "0.0210083, 0.0168061, 0.0151927, 0.0135938, 0.0120006, 0.0105038, 0.00892523" \ + ); + } + } + 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.0036276, 0.003799, 0.00376094, 0.00368043, 0.00355287, 0.00325036, 0.00293304", \ + "0.00339605, 0.00363362, 0.00366191, 0.00358727, 0.00343269, 0.00320661, 0.00293429", \ + "0.00369059, 0.00359175, 0.00356861, 0.0035143, 0.00342344, 0.00318386, 0.00296007", \ + "0.00449074, 0.00388465, 0.00378508, 0.00376719, 0.00347778, 0.00320095, 0.00290152", \ + "0.00649017, 0.00506247, 0.00463685, 0.00440518, 0.00389643, 0.0034122, 0.00310034", \ + "0.0109319, 0.00828903, 0.0074615, 0.00646532, 0.0055971, 0.00453862, 0.00430728", \ + "0.0201028, 0.0159079, 0.0142957, 0.0124846, 0.0105297, 0.00828186, 0.00765462" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00568288, 0.00610411, 0.00608231, 0.00602461, 0.0059037, 0.00563398, 0.00521672", \ + "0.00523242, 0.00596112, 0.00600665, 0.00603195, 0.00590254, 0.00563173, 0.00530872", \ + "0.00528209, 0.00580075, 0.00595314, 0.00594441, 0.00585714, 0.00569041, 0.00537492", \ + "0.00580858, 0.00588553, 0.00587827, 0.00595809, 0.00584154, 0.00567935, 0.00533511", \ + "0.00748181, 0.00656755, 0.00648325, 0.00635846, 0.00612551, 0.00648519, 0.00571836", \ + "0.0116049, 0.00904993, 0.00849267, 0.00796105, 0.00749955, 0.00665307, 0.00660024", \ + "0.0205077, 0.0159042, 0.0144886, 0.0130609, 0.0114009, 0.0102466, 0.00884485" \ + ); + } + } + 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.00221494, 0.00284377, 0.00282818, 0.00276545, 0.00263847, 0.00237024, 0.00190671", \ + "0.00219034, 0.00260551, 0.00262742, 0.00261784, 0.00255414, 0.00234207, 0.00190265", \ + "0.00262566, 0.00252919, 0.00263632, 0.00267428, 0.00249875, 0.0023657, 0.00191512", \ + "0.00374367, 0.0029142, 0.00275221, 0.00275353, 0.0026193, 0.00281506, 0.00190412", \ + "0.00622118, 0.00425558, 0.00384992, 0.0034289, 0.00313898, 0.00260722, 0.00279141", \ + "0.0115611, 0.00800233, 0.00695496, 0.00607374, 0.00501265, 0.0040204, 0.00377759", \ + "0.0224683, 0.0166824, 0.0149192, 0.0127858, 0.0107022, 0.00869583, 0.00647496" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00307111, 0.00356328, 0.00354975, 0.0034762, 0.00335659, 0.00311544, 0.00267833", \ + "0.00298848, 0.00339546, 0.00336921, 0.00339988, 0.00326771, 0.00305901, 0.0026877", \ + "0.0033751, 0.0033043, 0.00341208, 0.00336052, 0.0032315, 0.00310583, 0.00270294", \ + "0.00444812, 0.00380301, 0.00360872, 0.0035669, 0.00332873, 0.00410135, 0.00279131", \ + "0.00686273, 0.00504126, 0.00468404, 0.00425177, 0.00385854, 0.00402897, 0.00291655", \ + "0.0119762, 0.00876479, 0.00755158, 0.00670312, 0.00585327, 0.00487171, 0.00464035", \ + "0.0224339, 0.017169, 0.0152434, 0.0135117, 0.0113611, 0.00959732, 0.00715417" \ + ); + } + } + 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.00221494, 0.00284377, 0.00282818, 0.00276545, 0.00263847, 0.00237024, 0.00190671", \ + "0.00219034, 0.00260551, 0.00262742, 0.00261784, 0.00255414, 0.00234207, 0.00190265", \ + "0.00262566, 0.00252919, 0.00263632, 0.00267428, 0.00249875, 0.0023657, 0.00191512", \ + "0.00374367, 0.0029142, 0.00275221, 0.00275353, 0.0026193, 0.00281506, 0.00190412", \ + "0.00622118, 0.00425558, 0.00384992, 0.0034289, 0.00313898, 0.00260722, 0.00279141", \ + "0.0115611, 0.00800233, 0.00695496, 0.00607374, 0.00501265, 0.0040204, 0.00377759", \ + "0.0224683, 0.0166824, 0.0149192, 0.0127858, 0.0107022, 0.00869583, 0.00647496" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00307111, 0.00356328, 0.00354975, 0.0034762, 0.00335659, 0.00311544, 0.00267833", \ + "0.00298848, 0.00339546, 0.00336921, 0.00339988, 0.00326771, 0.00305901, 0.0026877", \ + "0.0033751, 0.0033043, 0.00341208, 0.00336052, 0.0032315, 0.00310583, 0.00270294", \ + "0.00444812, 0.00380301, 0.00360872, 0.0035669, 0.00332873, 0.00410135, 0.00279131", \ + "0.00686273, 0.00504126, 0.00468404, 0.00425177, 0.00385854, 0.00402897, 0.00291655", \ + "0.0119762, 0.00876479, 0.00755158, 0.00670312, 0.00585327, 0.00487171, 0.00464035", \ + "0.0224339, 0.017169, 0.0152434, 0.0135117, 0.0113611, 0.00959732, 0.00715417" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00334236; + rise_capacitance : 0.00341898; + rise_capacitance_range (0.00299069, 0.0038357); + fall_capacitance : 0.00326574; + fall_capacitance_range (0.00285017, 0.0035668); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00328807; + rise_capacitance : 0.00349204; + rise_capacitance_range (0.00279903, 0.00414238); + fall_capacitance : 0.0030841; + fall_capacitance_range (0.00284503, 0.00326132); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00314616; + rise_capacitance : 0.00321546; + rise_capacitance_range (0.00280057, 0.00369111); + fall_capacitance : 0.00307687; + fall_capacitance_range (0.00267361, 0.00344422); + } + } + cell (sg13cmos5l_or2_1) { + area : 9.072; + cell_footprint : "or2"; + cell_leakage_power : 819.332; + leakage_power () { + value : 1038.47; + when : "!A&!B"; + } + leakage_power () { + value : 941.158; + when : "A&!B"; + } + leakage_power () { + value : 788.53; + when : "!A&B"; + } + leakage_power () { + value : 509.169; + 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.0584644, 0.128444, 0.174599, 0.250958, 0.377919, 0.589257, 0.941535", \ + "0.0902341, 0.160699, 0.206876, 0.282981, 0.4101, 0.622216, 0.974298", \ + "0.110347, 0.18185, 0.227996, 0.304102, 0.431175, 0.6429, 0.995488", \ + "0.137886, 0.212485, 0.258681, 0.334479, 0.461233, 0.673073, 1.02562", \ + "0.172817, 0.252478, 0.298611, 0.374238, 0.50138, 0.712984, 1.06498", \ + "0.219026, 0.308297, 0.354157, 0.429677, 0.556331, 0.768374, 1.12055", \ + "0.274676, 0.381763, 0.43019, 0.506317, 0.633503, 0.846184, 1.19875" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0171009, 0.110779, 0.177945, 0.289459, 0.475555, 0.786016, 1.30374", \ + "0.02015, 0.111128, 0.178092, 0.28946, 0.477132, 0.786466, 1.30377", \ + "0.0233107, 0.111652, 0.178444, 0.289479, 0.477133, 0.788222, 1.30395", \ + "0.0286523, 0.113153, 0.179134, 0.290076, 0.477134, 0.788223, 1.30778", \ + "0.036022, 0.116546, 0.181072, 0.290989, 0.477135, 0.788224, 1.30779", \ + "0.048242, 0.124585, 0.185893, 0.294026, 0.478978, 0.788831, 1.3078", \ + "0.067423, 0.144687, 0.200423, 0.303228, 0.485531, 0.794005, 1.3091" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0911837, 0.163677, 0.204871, 0.271325, 0.38183, 0.565972, 0.872387", \ + "0.115497, 0.188704, 0.229864, 0.296356, 0.406966, 0.590929, 0.898082", \ + "0.132426, 0.207254, 0.248717, 0.315367, 0.426109, 0.610188, 0.916904", \ + "0.156755, 0.234393, 0.276376, 0.343217, 0.454106, 0.638194, 0.944375", \ + "0.194743, 0.27832, 0.320908, 0.387829, 0.49854, 0.682841, 0.989505", \ + "0.245368, 0.340178, 0.384429, 0.45248, 0.563883, 0.747889, 1.05364", \ + "0.314274, 0.425162, 0.475076, 0.548143, 0.662604, 0.850097, 1.15685" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0234757, 0.0962362, 0.147743, 0.234104, 0.380858, 0.626427, 1.03612", \ + "0.0244462, 0.0966306, 0.147744, 0.234191, 0.380859, 0.626865, 1.03662", \ + "0.0266843, 0.0981074, 0.148671, 0.234757, 0.381148, 0.626866, 1.03686", \ + "0.0310024, 0.101269, 0.151119, 0.236313, 0.382018, 0.627338, 1.04184", \ + "0.0384465, 0.107052, 0.155318, 0.238615, 0.383767, 0.628035, 1.04185", \ + "0.050666, 0.119818, 0.165532, 0.245759, 0.387647, 0.630079, 1.04186", \ + "0.069586, 0.143385, 0.187504, 0.26535, 0.40346, 0.640898, 1.04471" \ + ); + } + } + 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.0536788, 0.123295, 0.169292, 0.245425, 0.372348, 0.583649, 0.936017", \ + "0.082491, 0.152673, 0.198826, 0.275002, 0.401928, 0.614225, 0.965881", \ + "0.0999482, 0.171405, 0.217565, 0.293485, 0.420512, 0.632114, 0.984414", \ + "0.123456, 0.198018, 0.244166, 0.319919, 0.446855, 0.658409, 1.01072", \ + "0.151896, 0.232654, 0.278448, 0.353589, 0.478488, 0.689729, 1.04201", \ + "0.185614, 0.278878, 0.324736, 0.400351, 0.525164, 0.735772, 1.0869", \ + "0.220451, 0.333549, 0.383771, 0.459737, 0.587606, 0.800181, 1.15286" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0163358, 0.110419, 0.177727, 0.289061, 0.475414, 0.786045, 1.30355", \ + "0.019702, 0.110802, 0.177837, 0.289084, 0.476227, 0.787158, 1.30381", \ + "0.0231889, 0.111442, 0.178271, 0.289249, 0.476228, 0.789048, 1.30382", \ + "0.0287197, 0.113051, 0.179009, 0.289903, 0.476229, 0.789049, 1.30648", \ + "0.0369625, 0.117052, 0.181351, 0.290962, 0.476694, 0.78905, 1.30649", \ + "0.050937, 0.127209, 0.187534, 0.294988, 0.479483, 0.789051, 1.3065", \ + "0.072244, 0.151763, 0.206425, 0.307937, 0.488991, 0.796132, 1.31042" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0845018, 0.156998, 0.19816, 0.264652, 0.375377, 0.559306, 0.866035", \ + "0.112969, 0.186273, 0.227516, 0.294075, 0.40461, 0.588558, 0.894963", \ + "0.13395, 0.208805, 0.250398, 0.317299, 0.427953, 0.612069, 0.918429", \ + "0.164355, 0.241567, 0.282917, 0.349876, 0.460522, 0.644571, 0.950828", \ + "0.210943, 0.293591, 0.334987, 0.401406, 0.511551, 0.69575, 1.00237", \ + "0.273018, 0.365694, 0.409164, 0.476639, 0.586014, 0.768834, 1.07556", \ + "0.362604, 0.472438, 0.520173, 0.590872, 0.703846, 0.888667, 1.19438" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0234027, 0.0962077, 0.147406, 0.234147, 0.380953, 0.626979, 1.03603", \ + "0.0251351, 0.0969298, 0.147944, 0.234407, 0.381108, 0.62698, 1.03607", \ + "0.0282118, 0.0987976, 0.149238, 0.235133, 0.381515, 0.627079, 1.03647", \ + "0.0336818, 0.102138, 0.151706, 0.237166, 0.382764, 0.627812, 1.03729", \ + "0.0423447, 0.107371, 0.155073, 0.239283, 0.384646, 0.629147, 1.03762", \ + "0.056361, 0.119537, 0.164191, 0.245062, 0.387485, 0.631259, 1.04057", \ + "0.07852, 0.144968, 0.186779, 0.263073, 0.400818, 0.639536, 1.04495" \ + ); + } + } + 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.00769648, 0.00816359, 0.00817787, 0.00817827, 0.00802218, 0.00772022, 0.00765688", \ + "0.00759154, 0.00791251, 0.00792752, 0.00799877, 0.00797065, 0.00763447, 0.00727653", \ + "0.00778684, 0.00798108, 0.00798667, 0.00805842, 0.00800229, 0.0078391, 0.00740348", \ + "0.00844276, 0.0085333, 0.00856731, 0.00843545, 0.00863053, 0.00811264, 0.00822005", \ + "0.0101653, 0.00989135, 0.00991972, 0.0099368, 0.00984518, 0.00971685, 0.00957326", \ + "0.0139197, 0.0132373, 0.0130864, 0.0129951, 0.0129815, 0.0129758, 0.0124246", \ + "0.022099, 0.0205333, 0.020289, 0.0201197, 0.0198458, 0.0196766, 0.0197203" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00944902, 0.00988482, 0.00990967, 0.00987885, 0.00978274, 0.00958769, 0.00920173", \ + "0.00926762, 0.00966526, 0.00984358, 0.0097448, 0.0096033, 0.00942425, 0.00912597", \ + "0.00937735, 0.00961353, 0.00966364, 0.00979229, 0.00956101, 0.0094373, 0.0091051", \ + "0.00981129, 0.00982293, 0.00991524, 0.00978197, 0.00983641, 0.00977193, 0.00984767", \ + "0.0112724, 0.0110648, 0.0110886, 0.0110995, 0.0110192, 0.0107067, 0.0107399", \ + "0.0149265, 0.0142023, 0.0141377, 0.0141326, 0.014149, 0.0140413, 0.0133844", \ + "0.0228861, 0.0214363, 0.0212168, 0.0210601, 0.0207471, 0.0209089, 0.0206882" \ + ); + } + } + 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.00739757, 0.00794962, 0.00795361, 0.00791894, 0.00778243, 0.00747087, 0.00739542", \ + "0.00717175, 0.00757469, 0.00765765, 0.0076551, 0.00756719, 0.00736968, 0.00691567", \ + "0.00737993, 0.00763042, 0.00768995, 0.00773886, 0.00770129, 0.00761887, 0.00704235", \ + "0.0080421, 0.00818798, 0.00823344, 0.00814126, 0.00830842, 0.00790473, 0.0077732", \ + "0.00969602, 0.0095251, 0.00954321, 0.00953509, 0.00916912, 0.00912302, 0.00875218", \ + "0.0136355, 0.0128598, 0.0127778, 0.0127212, 0.0125576, 0.0123648, 0.0116593", \ + "0.0218181, 0.0200844, 0.0199038, 0.0197435, 0.0195368, 0.0192267, 0.0193164" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00759226, 0.00805529, 0.00807039, 0.00803861, 0.00792829, 0.00777215, 0.00737941", \ + "0.00752816, 0.00786538, 0.00798904, 0.00798119, 0.00785099, 0.00765668, 0.0072876", \ + "0.00788068, 0.00798945, 0.00804381, 0.00817953, 0.00803159, 0.00786696, 0.00746096", \ + "0.00865141, 0.00860787, 0.00860351, 0.00846292, 0.00846586, 0.0083585, 0.00788572", \ + "0.0105001, 0.0101539, 0.0100836, 0.0100461, 0.00979371, 0.00947325, 0.00927009", \ + "0.0145591, 0.0134514, 0.0133053, 0.013374, 0.0132107, 0.0129315, 0.0121971", \ + "0.0227102, 0.0207516, 0.0206941, 0.0204569, 0.0201868, 0.020055, 0.0198098" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00245028; + rise_capacitance : 0.00243437; + rise_capacitance_range (0.00222741, 0.00261987); + fall_capacitance : 0.00246619; + fall_capacitance_range (0.00214204, 0.00267758); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00227246; + rise_capacitance : 0.00235035; + rise_capacitance_range (0.00197632, 0.00265039); + fall_capacitance : 0.00219457; + fall_capacitance_range (0.00200474, 0.00232015); + } + } + cell (sg13cmos5l_or2_2) { + area : 10.8864; + cell_footprint : "or2"; + cell_leakage_power : 1163.64; + leakage_power () { + value : 1799.21; + when : "!A&!B"; + } + leakage_power () { + value : 1146.66; + when : "A&!B"; + } + leakage_power () { + value : 994.028; + when : "!A&B"; + } + leakage_power () { + value : 714.665; + 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.0693869, 0.145183, 0.191546, 0.26765, 0.394846, 0.606641, 0.959565", \ + "0.105318, 0.181991, 0.228223, 0.304475, 0.431593, 0.645709, 0.99608", \ + "0.129375, 0.207917, 0.253922, 0.330009, 0.457352, 0.669018, 1.02184", \ + "0.163823, 0.246454, 0.292334, 0.368088, 0.494962, 0.706502, 1.05921", \ + "0.207649, 0.298146, 0.344322, 0.419544, 0.546108, 0.757681, 1.11004", \ + "0.266166, 0.369495, 0.415962, 0.490043, 0.616179, 0.827088, 1.17886", \ + "0.342695, 0.462857, 0.513121, 0.58759, 0.713727, 0.924084, 1.27678" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0190472, 0.111964, 0.178932, 0.290215, 0.476662, 0.787509, 1.3058", \ + "0.0220971, 0.112449, 0.17914, 0.290245, 0.476692, 0.789941, 1.30594", \ + "0.0257546, 0.113582, 0.179535, 0.290457, 0.476746, 0.789942, 1.30595", \ + "0.0326361, 0.116009, 0.180998, 0.291195, 0.477179, 0.789943, 1.3082", \ + "0.0428613, 0.122031, 0.18436, 0.292585, 0.478117, 0.789944, 1.30821", \ + "0.057554, 0.134681, 0.192505, 0.297306, 0.480859, 0.790373, 1.30822", \ + "0.083006, 0.160336, 0.211743, 0.309497, 0.488284, 0.79538, 1.31137" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.11777, 0.203644, 0.246501, 0.313975, 0.425056, 0.608957, 0.914833", \ + "0.143428, 0.229319, 0.272558, 0.340039, 0.451033, 0.635086, 0.941107", \ + "0.163682, 0.250917, 0.294139, 0.361849, 0.472833, 0.656917, 0.962942", \ + "0.194683, 0.284871, 0.328732, 0.396524, 0.507671, 0.69147, 0.997763", \ + "0.24282, 0.337988, 0.382705, 0.450997, 0.562425, 0.746377, 1.05235", \ + "0.308658, 0.413666, 0.46022, 0.52976, 0.640778, 0.82472, 1.12998", \ + "0.400616, 0.5211, 0.572805, 0.646123, 0.759455, 0.945756, 1.25013" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.030932, 0.107121, 0.156954, 0.241626, 0.386856, 0.631471, 1.04137", \ + "0.0315599, 0.107122, 0.15711, 0.241693, 0.387349, 0.631474, 1.04138", \ + "0.033722, 0.108375, 0.157871, 0.242255, 0.38735, 0.633193, 1.04139", \ + "0.038202, 0.112178, 0.160833, 0.244205, 0.388245, 0.633194, 1.04139", \ + "0.0470218, 0.118963, 0.166437, 0.248001, 0.390721, 0.633222, 1.04211", \ + "0.062449, 0.133316, 0.178043, 0.25625, 0.39571, 0.636107, 1.04262", \ + "0.087141, 0.159995, 0.202487, 0.277919, 0.411214, 0.645794, 1.04806" \ + ); + } + } + 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.0647131, 0.140086, 0.186439, 0.262375, 0.389895, 0.601158, 0.953817", \ + "0.0988396, 0.175133, 0.221465, 0.297469, 0.424656, 0.636105, 0.988865", \ + "0.120822, 0.199131, 0.24507, 0.321105, 0.448115, 0.65974, 1.01251", \ + "0.151481, 0.234678, 0.280416, 0.356177, 0.482919, 0.69452, 1.04717", \ + "0.190567, 0.281556, 0.327163, 0.402016, 0.528597, 0.740081, 1.09211", \ + "0.239756, 0.343614, 0.389821, 0.463838, 0.589529, 0.799597, 1.14992", \ + "0.297828, 0.421103, 0.471734, 0.549285, 0.674242, 0.885037, 1.23789" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.018167, 0.111631, 0.178814, 0.290005, 0.476556, 0.787275, 1.30571", \ + "0.0217262, 0.112173, 0.17882, 0.290006, 0.477666, 0.787276, 1.30572", \ + "0.025653, 0.113371, 0.179367, 0.290253, 0.477667, 0.787478, 1.30573", \ + "0.0328354, 0.116027, 0.180838, 0.291017, 0.477668, 0.787479, 1.30969", \ + "0.0432067, 0.12365, 0.184699, 0.292803, 0.478066, 0.788265, 1.3097", \ + "0.059987, 0.136939, 0.193741, 0.298545, 0.480916, 0.790137, 1.30971", \ + "0.088156, 0.167252, 0.216867, 0.313557, 0.490827, 0.79685, 1.31194" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.111413, 0.197327, 0.240166, 0.307753, 0.418801, 0.602776, 0.908576", \ + "0.142191, 0.228067, 0.271129, 0.338706, 0.449855, 0.633873, 0.93991", \ + "0.168651, 0.255756, 0.29902, 0.366733, 0.477757, 0.661904, 0.967803", \ + "0.207981, 0.297749, 0.341178, 0.40916, 0.52036, 0.704274, 1.01045", \ + "0.267443, 0.362299, 0.406974, 0.474409, 0.58476, 0.768708, 1.07467", \ + "0.34748, 0.452991, 0.499003, 0.56646, 0.67681, 0.858846, 1.16362", \ + "0.461511, 0.582658, 0.633495, 0.705135, 0.816671, 1.00044, 1.30481" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0309205, 0.107156, 0.156995, 0.241612, 0.386864, 0.631513, 1.04117", \ + "0.031978, 0.107247, 0.157141, 0.241717, 0.387108, 0.631514, 1.04136", \ + "0.0353383, 0.108964, 0.158283, 0.242577, 0.387237, 0.632222, 1.04137", \ + "0.0423127, 0.113405, 0.161545, 0.244955, 0.388509, 0.632565, 1.04138", \ + "0.0537244, 0.120825, 0.167679, 0.248961, 0.391132, 0.633973, 1.04185", \ + "0.072504, 0.136849, 0.179351, 0.256705, 0.395678, 0.63725, 1.044", \ + "0.101848, 0.167534, 0.206404, 0.277427, 0.409695, 0.644935, 1.04815" \ + ); + } + } + 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.0125929, 0.0134451, 0.0134968, 0.0134459, 0.0132272, 0.0127727, 0.0125702", \ + "0.0126815, 0.0131658, 0.0131508, 0.013353, 0.0129724, 0.0132066, 0.0119662", \ + "0.0130402, 0.0131131, 0.0131092, 0.0135656, 0.0134949, 0.0125518, 0.011991", \ + "0.0140279, 0.0135451, 0.0135685, 0.0133672, 0.013631, 0.0126927, 0.0125794", \ + "0.0165427, 0.0149626, 0.015061, 0.015039, 0.0147462, 0.0146453, 0.0141319", \ + "0.0214134, 0.0185197, 0.0181986, 0.0178088, 0.0178001, 0.0174856, 0.0164668", \ + "0.0316697, 0.0261668, 0.0255895, 0.0251652, 0.0247987, 0.024218, 0.0242942" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0150136, 0.015049, 0.0151114, 0.0150434, 0.0149211, 0.0145089, 0.0135019", \ + "0.0148522, 0.0148283, 0.0149541, 0.0149465, 0.0150089, 0.0143943, 0.0137269", \ + "0.0151403, 0.014635, 0.0147762, 0.0152481, 0.014653, 0.0146584, 0.0135588", \ + "0.0159374, 0.0149308, 0.0150059, 0.0147539, 0.0150652, 0.014666, 0.0137459", \ + "0.0179478, 0.0159396, 0.0159788, 0.0159612, 0.0157821, 0.0151034, 0.0144101", \ + "0.0229141, 0.0191424, 0.0189349, 0.0188336, 0.0187092, 0.0183918, 0.0163882", \ + "0.0324165, 0.0265561, 0.026177, 0.0256497, 0.0250864, 0.0252025, 0.0247855" \ + ); + } + } + 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.0123142, 0.0133618, 0.0134584, 0.0133315, 0.013206, 0.0125696, 0.0125341", \ + "0.0123149, 0.0129171, 0.0129864, 0.0130289, 0.0130519, 0.0122492, 0.0121676", \ + "0.0126211, 0.0127923, 0.0128915, 0.013011, 0.0126976, 0.0122659, 0.0116409", \ + "0.0135821, 0.0132342, 0.0132826, 0.0131081, 0.0134861, 0.0124773, 0.0128056", \ + "0.016004, 0.0147134, 0.0146087, 0.0145757, 0.0142475, 0.0142882, 0.0131482", \ + "0.0210278, 0.0180086, 0.017638, 0.017504, 0.0173657, 0.0167174, 0.0150819", \ + "0.0314133, 0.0257431, 0.0250227, 0.0248268, 0.0240085, 0.0235919, 0.0235731" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0132202, 0.0132391, 0.0132304, 0.0132941, 0.0130592, 0.012725, 0.0116188", \ + "0.0131468, 0.0130273, 0.0131625, 0.0131348, 0.0130613, 0.0126146, 0.0120875", \ + "0.0137159, 0.0129784, 0.0130957, 0.0133007, 0.013027, 0.0128707, 0.0119658", \ + "0.0150517, 0.0136911, 0.0136451, 0.0134444, 0.0137174, 0.0130795, 0.0122803", \ + "0.0178192, 0.0150744, 0.01519, 0.0149944, 0.0143048, 0.0141568, 0.013353", \ + "0.0230451, 0.0185385, 0.018341, 0.0183485, 0.0181073, 0.0174301, 0.0153808", \ + "0.0335392, 0.0265478, 0.0259788, 0.0251734, 0.024668, 0.0242828, 0.0240508" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00243353; + rise_capacitance : 0.00241218; + rise_capacitance_range (0.00223894, 0.0025816); + fall_capacitance : 0.00245488; + fall_capacitance_range (0.00214441, 0.00265467); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00225231; + rise_capacitance : 0.00232398; + rise_capacitance_range (0.00203703, 0.00258128); + fall_capacitance : 0.00218064; + fall_capacitance_range (0.00202331, 0.00229204); + } + } + cell (sg13cmos5l_or3_1) { + area : 12.7008; + cell_footprint : "or3"; + cell_leakage_power : 880.587; + leakage_power () { + value : 1185.72; + when : "!A&!B&!C"; + } + leakage_power () { + value : 912.157; + when : "!A&!B&C"; + } + leakage_power () { + value : 1094.09; + when : "!A&B&!C"; + } + leakage_power () { + value : 575.635; + when : "!A&B&C"; + } + leakage_power () { + value : 1338.03; + when : "A&!B&!C"; + } + leakage_power () { + value : 575.612; + when : "A&!B&C"; + } + leakage_power () { + value : 832.618; + when : "A&B&!C"; + } + leakage_power () { + value : 530.835; + 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.067898, 0.139759, 0.186347, 0.262556, 0.389814, 0.601294, 0.953629", \ + "0.103469, 0.175678, 0.222029, 0.29836, 0.42548, 0.637092, 0.989504", \ + "0.127091, 0.200395, 0.246793, 0.322942, 0.450106, 0.661736, 1.0141", \ + "0.160873, 0.237539, 0.283711, 0.359537, 0.48679, 0.698372, 1.05109", \ + "0.203968, 0.287078, 0.332906, 0.408985, 0.535868, 0.74771, 1.10005", \ + "0.262289, 0.356617, 0.402695, 0.478306, 0.605134, 0.816384, 1.16858", \ + "0.343554, 0.453158, 0.501924, 0.578099, 0.704842, 0.917355, 1.26996" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0190891, 0.111478, 0.178577, 0.289481, 0.475593, 0.786159, 1.3033", \ + "0.0215032, 0.111732, 0.178578, 0.289497, 0.476803, 0.78616, 1.30365", \ + "0.0243883, 0.112305, 0.178833, 0.289717, 0.476804, 0.786161, 1.30366", \ + "0.0298426, 0.113802, 0.179711, 0.290197, 0.476805, 0.786186, 1.30712", \ + "0.0375715, 0.117773, 0.181528, 0.291179, 0.476806, 0.786744, 1.30713", \ + "0.048425, 0.12602, 0.186645, 0.294398, 0.478769, 0.788378, 1.30714", \ + "0.065841, 0.144836, 0.20055, 0.303071, 0.48508, 0.793572, 1.30869" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.130836, 0.213548, 0.256878, 0.324663, 0.435611, 0.619526, 0.926148", \ + "0.152777, 0.235779, 0.279005, 0.346803, 0.457873, 0.642351, 0.948688", \ + "0.167372, 0.251436, 0.29497, 0.36286, 0.474016, 0.658216, 0.96464", \ + "0.187802, 0.274654, 0.318878, 0.387305, 0.498729, 0.682842, 0.98932", \ + "0.217879, 0.310145, 0.355505, 0.424514, 0.536475, 0.720963, 1.02768", \ + "0.256922, 0.361022, 0.408708, 0.480038, 0.593148, 0.77794, 1.08462", \ + "0.313383, 0.434671, 0.489305, 0.565834, 0.685746, 0.873141, 1.18091" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0295464, 0.104782, 0.154558, 0.238867, 0.383772, 0.628741, 1.03867", \ + "0.029881, 0.104934, 0.154559, 0.238876, 0.384353, 0.628977, 1.03868", \ + "0.0312515, 0.106039, 0.155339, 0.239487, 0.384354, 0.630078, 1.03869", \ + "0.0340874, 0.10896, 0.157876, 0.2412, 0.385362, 0.630079, 1.0387", \ + "0.0401725, 0.114932, 0.162853, 0.244888, 0.387383, 0.630243, 1.03871", \ + "0.052005, 0.128406, 0.174094, 0.253353, 0.392516, 0.632702, 1.04097", \ + "0.070044, 0.152908, 0.199188, 0.27581, 0.413058, 0.646096, 1.04684" \ + ); + } + } + 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.064919, 0.135695, 0.181983, 0.257948, 0.385282, 0.596488, 0.948676", \ + "0.0984518, 0.169851, 0.216139, 0.292201, 0.419397, 0.630743, 0.983113", \ + "0.120083, 0.192729, 0.238882, 0.314999, 0.441968, 0.653471, 1.00569", \ + "0.150436, 0.226426, 0.272362, 0.348398, 0.475472, 0.686989, 1.03913", \ + "0.187821, 0.270905, 0.316936, 0.392779, 0.519405, 0.731002, 1.08325", \ + "0.238101, 0.331156, 0.377135, 0.453017, 0.580227, 0.791126, 1.14328", \ + "0.296917, 0.406856, 0.456017, 0.535195, 0.66254, 0.874669, 1.22541" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0180281, 0.110683, 0.177754, 0.289056, 0.475108, 0.785566, 1.3027", \ + "0.0206853, 0.111036, 0.177887, 0.289057, 0.475908, 0.785567, 1.30273", \ + "0.0237939, 0.111715, 0.178248, 0.289213, 0.475909, 0.789519, 1.30274", \ + "0.0292946, 0.113331, 0.179044, 0.289767, 0.47591, 0.78952, 1.30772", \ + "0.037076, 0.11725, 0.181252, 0.290656, 0.476356, 0.789521, 1.30773", \ + "0.04868, 0.126271, 0.186818, 0.294112, 0.478369, 0.789522, 1.30774", \ + "0.067589, 0.147894, 0.202064, 0.304113, 0.485439, 0.793397, 1.30855" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.126126, 0.209152, 0.25205, 0.32006, 0.430982, 0.615161, 0.921533", \ + "0.149739, 0.2327, 0.27603, 0.343879, 0.45494, 0.639468, 0.945573", \ + "0.167415, 0.252016, 0.295777, 0.363665, 0.474901, 0.659077, 0.965555", \ + "0.194024, 0.28164, 0.32587, 0.394212, 0.506055, 0.690239, 0.996689", \ + "0.236222, 0.329051, 0.374144, 0.443012, 0.554891, 0.739966, 1.04705", \ + "0.295754, 0.399531, 0.446111, 0.516551, 0.629144, 0.813634, 1.12004", \ + "0.380981, 0.501973, 0.555129, 0.629922, 0.745845, 0.933772, 1.24117" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0294668, 0.104997, 0.154561, 0.238866, 0.383768, 0.628785, 1.03835", \ + "0.0301628, 0.104998, 0.15467, 0.238951, 0.38436, 0.628842, 1.03836", \ + "0.0320988, 0.106497, 0.155842, 0.239766, 0.384361, 0.629138, 1.03837", \ + "0.0358911, 0.110315, 0.158917, 0.242221, 0.385774, 0.62969, 1.03838", \ + "0.0432878, 0.115774, 0.163409, 0.245627, 0.388443, 0.631126, 1.03976", \ + "0.055754, 0.128741, 0.173969, 0.252676, 0.392508, 0.63345, 1.04118", \ + "0.075232, 0.153235, 0.197117, 0.272575, 0.407742, 0.643232, 1.04666" \ + ); + } + } + 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.0584607, 0.12862, 0.174707, 0.250944, 0.377574, 0.588935, 0.940873", \ + "0.0893482, 0.160449, 0.206531, 0.282598, 0.409489, 0.621229, 0.973149", \ + "0.10822, 0.180867, 0.227039, 0.302792, 0.42993, 0.641516, 0.993815", \ + "0.133867, 0.210114, 0.256162, 0.331783, 0.458791, 0.670543, 1.02257", \ + "0.164656, 0.247542, 0.293429, 0.368901, 0.496196, 0.706951, 1.05923", \ + "0.203135, 0.298741, 0.344862, 0.420627, 0.546963, 0.757288, 1.1075", \ + "0.241496, 0.358972, 0.409076, 0.486531, 0.614418, 0.826311, 1.17902" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0170962, 0.110293, 0.177473, 0.288969, 0.474969, 0.785325, 1.30231", \ + "0.0204102, 0.110735, 0.177613, 0.28897, 0.47497, 0.785826, 1.30256", \ + "0.0236505, 0.111466, 0.178002, 0.288971, 0.475009, 0.787671, 1.30282", \ + "0.0293392, 0.113214, 0.178836, 0.289629, 0.475416, 0.787672, 1.30327", \ + "0.0373938, 0.117837, 0.181454, 0.290689, 0.476232, 0.787673, 1.30328", \ + "0.050609, 0.128634, 0.188508, 0.295029, 0.479015, 0.788033, 1.30402", \ + "0.071911, 0.154552, 0.207605, 0.308584, 0.488817, 0.795561, 1.30961" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.110456, 0.193122, 0.236477, 0.304187, 0.41496, 0.599376, 0.905801", \ + "0.1361, 0.219214, 0.26259, 0.330351, 0.441443, 0.625708, 0.932254", \ + "0.157987, 0.242209, 0.286034, 0.35415, 0.465365, 0.649497, 0.957849", \ + "0.190322, 0.276009, 0.320344, 0.388766, 0.500877, 0.685013, 0.991793", \ + "0.241351, 0.331312, 0.375368, 0.443024, 0.554986, 0.739578, 1.04684", \ + "0.310051, 0.409633, 0.455513, 0.524218, 0.635339, 0.819269, 1.12527", \ + "0.409201, 0.525886, 0.576743, 0.648829, 0.763092, 0.947779, 1.25505" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0295672, 0.105008, 0.154804, 0.238875, 0.383889, 0.628348, 1.03836", \ + "0.0304375, 0.105165, 0.154805, 0.239167, 0.384005, 0.628349, 1.03837", \ + "0.0326668, 0.106999, 0.156268, 0.240296, 0.38424, 0.629137, 1.04009", \ + "0.0373287, 0.110179, 0.159376, 0.242825, 0.386621, 0.630093, 1.0401", \ + "0.0455364, 0.114718, 0.162464, 0.245846, 0.389331, 0.632317, 1.041", \ + "0.058989, 0.12615, 0.171473, 0.25135, 0.392037, 0.63486, 1.04286", \ + "0.080536, 0.151589, 0.193714, 0.268709, 0.404986, 0.642462, 1.04805" \ + ); + } + } + 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.00826489, 0.00866017, 0.00870759, 0.00867198, 0.00858662, 0.00833692, 0.00820125", \ + "0.00814, 0.00840313, 0.00839971, 0.00848023, 0.00843663, 0.00806723, 0.00775396", \ + "0.00829295, 0.00839479, 0.00842326, 0.00851375, 0.00842097, 0.00811477, 0.00782506", \ + "0.00889086, 0.00889044, 0.00890019, 0.00876924, 0.00888692, 0.00840789, 0.00883977", \ + "0.010628, 0.0103169, 0.0102754, 0.0103285, 0.0100433, 0.0101044, 0.00964072", \ + "0.0144834, 0.0137869, 0.0135797, 0.0134886, 0.0134499, 0.013325, 0.0127295", \ + "0.0228777, 0.0214351, 0.0211727, 0.020939, 0.0205699, 0.0204145, 0.0202897" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0134826, 0.0137394, 0.0137995, 0.0138002, 0.0136526, 0.0133721, 0.0130843", \ + "0.0132795, 0.0136141, 0.0136064, 0.0136071, 0.0136262, 0.0134385, 0.012976", \ + "0.0133325, 0.013453, 0.0135129, 0.0137133, 0.0134173, 0.0134433, 0.0128338", \ + "0.0135954, 0.0135886, 0.0136407, 0.0135559, 0.0136991, 0.0135548, 0.0130015", \ + "0.0146348, 0.0143387, 0.0143856, 0.0143813, 0.0142244, 0.0140255, 0.0139967", \ + "0.0180807, 0.0172533, 0.017127, 0.0171866, 0.0172164, 0.017098, 0.0164445", \ + "0.0264511, 0.0247856, 0.0246375, 0.0243669, 0.0244706, 0.024371, 0.0242197" \ + ); + } + } + 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.00800185, 0.00849066, 0.00851983, 0.00849972, 0.00840861, 0.00812056, 0.00805475", \ + "0.00783035, 0.00816793, 0.0081878, 0.00832501, 0.00816231, 0.00784497, 0.007809", \ + "0.00795023, 0.00814802, 0.00816895, 0.00826926, 0.00826168, 0.00821747, 0.0078644", \ + "0.00853542, 0.0085911, 0.00861804, 0.00852958, 0.00870293, 0.00822038, 0.00834956", \ + "0.01019, 0.00990092, 0.00995634, 0.00998622, 0.00977774, 0.00974032, 0.00991068", \ + "0.0139434, 0.0132035, 0.0130071, 0.0130125, 0.0130578, 0.0129134, 0.0123542", \ + "0.0219785, 0.0204481, 0.0200826, 0.0199598, 0.0196941, 0.0195733, 0.0196218" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0115068, 0.0118156, 0.0117615, 0.011832, 0.011695, 0.0115563, 0.0110984", \ + "0.0113231, 0.011596, 0.011624, 0.0116401, 0.0116563, 0.0114703, 0.0109341", \ + "0.0114202, 0.011478, 0.0115434, 0.0117762, 0.011477, 0.0113545, 0.010896", \ + "0.0118474, 0.011776, 0.0117975, 0.0116451, 0.0118198, 0.0114619, 0.0110564", \ + "0.013223, 0.0127826, 0.0127919, 0.0127605, 0.0125292, 0.0124288, 0.0121801", \ + "0.0168014, 0.0157769, 0.015751, 0.0157125, 0.0156859, 0.0155122, 0.014647", \ + "0.0247779, 0.0228681, 0.0227185, 0.0223686, 0.0222265, 0.0223248, 0.0223559" \ + ); + } + } + 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.00751247, 0.00806162, 0.00807212, 0.00808362, 0.00790467, 0.00761227, 0.00750795", \ + "0.00734821, 0.00774026, 0.00777926, 0.00784364, 0.00763468, 0.00745877, 0.0070461", \ + "0.00745983, 0.0077419, 0.00777079, 0.00797206, 0.0078611, 0.00765825, 0.00739317", \ + "0.00809481, 0.00818617, 0.00824618, 0.00818334, 0.008293, 0.00794439, 0.00762444", \ + "0.00984312, 0.00954836, 0.0095456, 0.00956274, 0.0094476, 0.00933335, 0.00899914", \ + "0.0135797, 0.0127916, 0.0127419, 0.0126884, 0.0126358, 0.0123509, 0.0115278", \ + "0.0217456, 0.0201138, 0.0198149, 0.0197399, 0.0195411, 0.0191985, 0.0192373" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00928365, 0.00955342, 0.00960594, 0.00958812, 0.00934123, 0.00924649, 0.00887633", \ + "0.00914865, 0.00937806, 0.00942722, 0.00945916, 0.00937216, 0.00918416, 0.00881311", \ + "0.00946793, 0.0094454, 0.0095112, 0.00967392, 0.00956525, 0.00935408, 0.00924294", \ + "0.0102846, 0.0100751, 0.0101118, 0.00996664, 0.0101334, 0.00987936, 0.00954356", \ + "0.0121573, 0.0115433, 0.0115012, 0.0114233, 0.0111761, 0.0108608, 0.010744", \ + "0.0159975, 0.0147645, 0.0147149, 0.0148168, 0.0146825, 0.0143203, 0.0133539", \ + "0.0242414, 0.0222345, 0.022036, 0.021621, 0.021444, 0.02117, 0.0212026" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00257004; + rise_capacitance : 0.00256235; + rise_capacitance_range (0.00237405, 0.00273135); + fall_capacitance : 0.00257774; + fall_capacitance_range (0.00219736, 0.00286023); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00249936; + rise_capacitance : 0.00253978; + rise_capacitance_range (0.00220849, 0.00280588); + fall_capacitance : 0.00245895; + fall_capacitance_range (0.00208444, 0.0027038); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0023729; + rise_capacitance : 0.00250071; + rise_capacitance_range (0.00206736, 0.00286884); + fall_capacitance : 0.00224509; + fall_capacitance_range (0.00204473, 0.0023723); + } + } + cell (sg13cmos5l_or3_2) { + area : 14.5152; + cell_footprint : "or3"; + cell_leakage_power : 1155.6; + leakage_power () { + value : 1946.54; + when : "!A&!B&!C"; + } + leakage_power () { + value : 1117.71; + when : "!A&!B&C"; + } + leakage_power () { + value : 1299.74; + when : "!A&B&!C"; + } + leakage_power () { + value : 781.286; + when : "!A&B&C"; + } + leakage_power () { + value : 1543.58; + when : "A&!B&!C"; + } + leakage_power () { + value : 781.159; + when : "A&!B&C"; + } + leakage_power () { + value : 1038.27; + when : "A&B&!C"; + } + leakage_power () { + value : 736.486; + 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.0784778, 0.156628, 0.203279, 0.279612, 0.406963, 0.618988, 0.97164", \ + "0.116757, 0.195629, 0.242158, 0.31839, 0.445826, 0.657791, 1.01054", \ + "0.143678, 0.224523, 0.270884, 0.347113, 0.47447, 0.686471, 1.03913", \ + "0.183268, 0.268614, 0.314082, 0.390018, 0.517038, 0.728519, 1.08116", \ + "0.234481, 0.32799, 0.373971, 0.449595, 0.576167, 0.78791, 1.14013", \ + "0.303054, 0.409248, 0.455434, 0.533188, 0.659792, 0.871063, 1.22042", \ + "0.398539, 0.52209, 0.572253, 0.647703, 0.773611, 0.983855, 1.33545" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0208031, 0.112848, 0.179473, 0.290499, 0.476753, 0.787612, 1.30544", \ + "0.0230954, 0.113178, 0.179557, 0.290552, 0.476904, 0.787729, 1.30565", \ + "0.0265334, 0.114178, 0.180032, 0.290669, 0.476992, 0.78773, 1.30599", \ + "0.0327975, 0.117367, 0.18144, 0.291313, 0.477333, 0.787964, 1.31298", \ + "0.0430382, 0.123441, 0.184939, 0.292891, 0.478283, 0.78855, 1.31299", \ + "0.056988, 0.136746, 0.193586, 0.297829, 0.480769, 0.790223, 1.313", \ + "0.080123, 0.159483, 0.210693, 0.309946, 0.488413, 0.795522, 1.31301" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.163719, 0.261302, 0.307706, 0.377596, 0.489758, 0.674037, 0.980715", \ + "0.185951, 0.283608, 0.33027, 0.400138, 0.512461, 0.696958, 1.00312", \ + "0.202183, 0.300534, 0.346885, 0.417105, 0.529554, 0.714003, 1.02034", \ + "0.226675, 0.327258, 0.374201, 0.444787, 0.557415, 0.742079, 1.04861", \ + "0.264188, 0.369337, 0.417271, 0.48887, 0.60209, 0.787042, 1.09327", \ + "0.315471, 0.429721, 0.480189, 0.553171, 0.667382, 0.852375, 1.15877", \ + "0.39128, 0.521024, 0.577242, 0.656563, 0.775049, 0.961942, 1.2686" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0385655, 0.118919, 0.168797, 0.251021, 0.393157, 0.635816, 1.04475", \ + "0.0387093, 0.11892, 0.168798, 0.251022, 0.393158, 0.636188, 1.04476", \ + "0.040012, 0.119493, 0.168799, 0.251217, 0.393699, 0.636189, 1.04477", \ + "0.0430924, 0.122336, 0.171046, 0.252896, 0.394686, 0.63662, 1.04478", \ + "0.0494686, 0.129085, 0.17714, 0.25751, 0.397663, 0.63773, 1.04479", \ + "0.063058, 0.142226, 0.188799, 0.266617, 0.403742, 0.641547, 1.04655", \ + "0.085914, 0.168642, 0.214376, 0.290895, 0.423553, 0.654092, 1.05341" \ + ); + } + } + 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.075141, 0.152376, 0.198596, 0.274776, 0.402105, 0.613944, 0.966352", \ + "0.112098, 0.190137, 0.236463, 0.312538, 0.439733, 0.651477, 1.00431", \ + "0.137112, 0.21734, 0.263715, 0.339779, 0.466842, 0.678672, 1.03129", \ + "0.173752, 0.258065, 0.304111, 0.379729, 0.506779, 0.718485, 1.07092", \ + "0.219949, 0.314491, 0.359915, 0.434886, 0.561473, 0.772923, 1.12493", \ + "0.280485, 0.388117, 0.435299, 0.508599, 0.634169, 0.846574, 1.19889", \ + "0.361517, 0.486157, 0.537592, 0.613306, 0.739518, 0.950506, 1.30213" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0196855, 0.112155, 0.178748, 0.290008, 0.476495, 0.78724, 1.30576", \ + "0.0223398, 0.112449, 0.178961, 0.290009, 0.476496, 0.787409, 1.30577", \ + "0.0258764, 0.113634, 0.179469, 0.290273, 0.476497, 0.78741, 1.30578", \ + "0.0324909, 0.116387, 0.180899, 0.290925, 0.476859, 0.78755, 1.30861", \ + "0.0427624, 0.123484, 0.184478, 0.292502, 0.477947, 0.788125, 1.30862", \ + "0.057267, 0.13615, 0.193551, 0.298055, 0.480605, 0.789772, 1.30863", \ + "0.081892, 0.161943, 0.213545, 0.31049, 0.488371, 0.795246, 1.31115" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.159126, 0.256903, 0.303183, 0.372945, 0.485109, 0.669413, 0.975944", \ + "0.183182, 0.281214, 0.327549, 0.397426, 0.509714, 0.694175, 1.00045", \ + "0.203719, 0.302297, 0.348535, 0.41895, 0.531333, 0.715708, 1.02214", \ + "0.236711, 0.337892, 0.384643, 0.455526, 0.5683, 0.752919, 1.05922", \ + "0.288487, 0.393912, 0.44242, 0.513499, 0.62661, 0.811265, 1.1178", \ + "0.362656, 0.477466, 0.526859, 0.599581, 0.712667, 0.89707, 1.20346", \ + "0.470215, 0.600449, 0.655388, 0.732388, 0.848694, 1.03516, 1.34071" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0387103, 0.119229, 0.168711, 0.250941, 0.39325, 0.63582, 1.04408", \ + "0.0388808, 0.11923, 0.168712, 0.250942, 0.393251, 0.636246, 1.04452", \ + "0.0406765, 0.119927, 0.168862, 0.251484, 0.393763, 0.636451, 1.04473", \ + "0.0450215, 0.123522, 0.172003, 0.253606, 0.394995, 0.63652, 1.04474", \ + "0.0532162, 0.130546, 0.178645, 0.25875, 0.398503, 0.638878, 1.0452", \ + "0.069067, 0.144243, 0.189064, 0.26646, 0.40396, 0.642199, 1.04743", \ + "0.094569, 0.172275, 0.214854, 0.287643, 0.419809, 0.651926, 1.05273" \ + ); + } + } + 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.0687908, 0.145274, 0.19157, 0.267554, 0.394893, 0.606468, 0.958774", \ + "0.104144, 0.181713, 0.22793, 0.303987, 0.431142, 0.645108, 0.995386", \ + "0.127184, 0.207047, 0.253157, 0.32898, 0.456359, 0.667845, 1.02027", \ + "0.159237, 0.243947, 0.289916, 0.365652, 0.492404, 0.703638, 1.05645", \ + "0.200604, 0.294231, 0.340429, 0.416007, 0.542407, 0.752972, 1.10546", \ + "0.253213, 0.360192, 0.407379, 0.483113, 0.607225, 0.817606, 1.16917", \ + "0.31457, 0.441619, 0.49477, 0.5705, 0.696851, 0.908797, 1.25952" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0187249, 0.111587, 0.178473, 0.289751, 0.476133, 0.786977, 1.30546", \ + "0.0218741, 0.112139, 0.178687, 0.289756, 0.477205, 0.789481, 1.30547", \ + "0.0255919, 0.113458, 0.179155, 0.290018, 0.477206, 0.789482, 1.30548", \ + "0.03265, 0.116343, 0.180866, 0.29077, 0.477207, 0.789483, 1.30989", \ + "0.0428737, 0.123786, 0.184968, 0.292761, 0.477699, 0.789484, 1.3099", \ + "0.058908, 0.138289, 0.195009, 0.298792, 0.480819, 0.789798, 1.30991", \ + "0.086904, 0.169267, 0.220134, 0.314993, 0.491253, 0.796893, 1.31171" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.14375, 0.241363, 0.287621, 0.357847, 0.469915, 0.654117, 0.960676", \ + "0.170277, 0.267991, 0.314251, 0.384481, 0.496784, 0.68113, 0.98747", \ + "0.196369, 0.294582, 0.340791, 0.411244, 0.523607, 0.708035, 1.01439", \ + "0.237031, 0.33688, 0.383969, 0.454729, 0.567643, 0.752545, 1.05901", \ + "0.299348, 0.403539, 0.451101, 0.521791, 0.63393, 0.818459, 1.12472", \ + "0.385046, 0.497891, 0.546447, 0.617849, 0.729698, 0.913554, 1.21854", \ + "0.508489, 0.636773, 0.689957, 0.764971, 0.877692, 1.06339, 1.36814" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0386921, 0.118812, 0.168071, 0.25097, 0.393197, 0.635873, 1.04389", \ + "0.0390394, 0.119018, 0.168274, 0.250971, 0.393288, 0.635874, 1.0441", \ + "0.0414529, 0.120217, 0.16914, 0.25166, 0.393704, 0.635875, 1.04442", \ + "0.0477422, 0.123842, 0.172317, 0.254316, 0.395573, 0.637087, 1.04443", \ + "0.0581778, 0.131648, 0.178903, 0.258906, 0.399189, 0.639884, 1.04667", \ + "0.076434, 0.145302, 0.18867, 0.265634, 0.403791, 0.643031, 1.04891", \ + "0.10522, 0.175635, 0.215386, 0.286723, 0.416949, 0.650311, 1.05343" \ + ); + } + } + 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.0132368, 0.0138575, 0.013945, 0.0138673, 0.0136705, 0.0132873, 0.0132631", \ + "0.0132562, 0.0136035, 0.0136157, 0.013938, 0.0134428, 0.0130283, 0.0123596", \ + "0.0136467, 0.0135291, 0.0136317, 0.0140663, 0.0135237, 0.0130404, 0.0124112", \ + "0.014603, 0.0141067, 0.0139313, 0.0137454, 0.0141276, 0.0130178, 0.0139417", \ + "0.0170244, 0.0154086, 0.0153699, 0.0153621, 0.0149904, 0.014808, 0.0136726", \ + "0.0220793, 0.0191527, 0.0187073, 0.0184567, 0.0185735, 0.0182082, 0.0170135", \ + "0.0324566, 0.0270232, 0.0263921, 0.0259155, 0.025388, 0.0246649, 0.0243846" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0196602, 0.0187005, 0.0188311, 0.0186734, 0.0184097, 0.0179212, 0.017454", \ + "0.0194784, 0.0187186, 0.0189672, 0.0188221, 0.0187271, 0.0185262, 0.0174698", \ + "0.0195791, 0.0184535, 0.0186044, 0.0189902, 0.0186205, 0.0181896, 0.017575", \ + "0.020171, 0.0186492, 0.0185749, 0.0185582, 0.0189243, 0.0181627, 0.0172606", \ + "0.021645, 0.0194327, 0.0193794, 0.0193137, 0.0190348, 0.0186633, 0.0180556", \ + "0.0259002, 0.022162, 0.0221941, 0.0219558, 0.0217334, 0.0216014, 0.0200204", \ + "0.0360031, 0.0301226, 0.0296798, 0.029236, 0.0290737, 0.0284815, 0.0285934" \ + ); + } + } + 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.0129205, 0.0137894, 0.0138022, 0.0137528, 0.0136021, 0.0131149, 0.0130662", \ + "0.012941, 0.0134227, 0.0134211, 0.0135032, 0.0132208, 0.0128488, 0.0122247", \ + "0.0132761, 0.0132538, 0.013438, 0.0137101, 0.013426, 0.0128548, 0.0123059", \ + "0.0141869, 0.0136674, 0.0136784, 0.0134443, 0.0139222, 0.0129013, 0.012836", \ + "0.0166008, 0.0151498, 0.0151023, 0.0150804, 0.0148144, 0.0146537, 0.0139298", \ + "0.0214653, 0.0183934, 0.0181527, 0.0178923, 0.0176575, 0.0176242, 0.0167503", \ + "0.0315157, 0.026286, 0.0256972, 0.0251135, 0.0248414, 0.0244523, 0.0242104" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0177154, 0.0168996, 0.0168977, 0.016739, 0.016502, 0.0160539, 0.0152339", \ + "0.0175144, 0.0169013, 0.0169521, 0.0167666, 0.0167693, 0.016452, 0.0156354", \ + "0.017714, 0.0164942, 0.0166312, 0.0169383, 0.0168498, 0.0162416, 0.0156407", \ + "0.0186764, 0.0168352, 0.0167295, 0.0166823, 0.0170149, 0.0164227, 0.0154981", \ + "0.0205801, 0.017776, 0.0177991, 0.0176897, 0.0172574, 0.016814, 0.0160745", \ + "0.0251834, 0.0210311, 0.020623, 0.0203366, 0.0199299, 0.0198214, 0.0178172", \ + "0.0351538, 0.0284555, 0.0278571, 0.0269607, 0.0268106, 0.0267665, 0.0263939" \ + ); + } + } + 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.0124378, 0.013434, 0.0134912, 0.0134262, 0.0132847, 0.0127356, 0.0121102", \ + "0.0124557, 0.0130705, 0.0130787, 0.0131865, 0.0131256, 0.0131372, 0.0118139", \ + "0.0127673, 0.0128847, 0.013002, 0.0133679, 0.0133755, 0.0126112, 0.0117061", \ + "0.0138072, 0.0133495, 0.0134296, 0.0132364, 0.0136332, 0.0124818, 0.0129641", \ + "0.0160821, 0.0146635, 0.0146737, 0.0148165, 0.0143069, 0.0141981, 0.0133021", \ + "0.0210514, 0.0180396, 0.0176902, 0.0176562, 0.0172717, 0.0167778, 0.0156119", \ + "0.0314695, 0.0258426, 0.0253295, 0.0247725, 0.0242571, 0.0236713, 0.0233959" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0155312, 0.0146017, 0.0147043, 0.0147326, 0.0144438, 0.0137993, 0.0133136", \ + "0.0153464, 0.0145867, 0.0145399, 0.0146235, 0.014588, 0.014192, 0.013302", \ + "0.0158182, 0.0144384, 0.0144898, 0.0149295, 0.0151172, 0.0140337, 0.0134346", \ + "0.0171735, 0.0149587, 0.0149889, 0.0148627, 0.0152318, 0.0146434, 0.0136217", \ + "0.0198334, 0.016836, 0.0166419, 0.0164239, 0.0156252, 0.0152647, 0.0143754", \ + "0.0250229, 0.0199744, 0.0197284, 0.0194183, 0.0193941, 0.0190556, 0.01632", \ + "0.0358423, 0.0281148, 0.0273569, 0.0266902, 0.025865, 0.0257081, 0.0250656" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00255865; + rise_capacitance : 0.00254755; + rise_capacitance_range (0.00237871, 0.00270613); + fall_capacitance : 0.00256975; + fall_capacitance_range (0.00219996, 0.00283948); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00248887; + rise_capacitance : 0.00252309; + rise_capacitance_range (0.00222852, 0.00276716); + fall_capacitance : 0.00245465; + fall_capacitance_range (0.00208813, 0.00269067); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0023605; + rise_capacitance : 0.00248361; + rise_capacitance_range (0.00213891, 0.00280332); + fall_capacitance : 0.00223739; + fall_capacitance_range (0.00206685, 0.00235155); + } + } + cell (sg13cmos5l_or4_1) { + area : 14.5152; + cell_footprint : "or4"; + cell_leakage_power : 866.556; + leakage_power () { + value : 1327.07; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 927.81; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 1109.85; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 591.388; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 1353.62; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 591.189; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 848.299; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 546.5; + when : "!A&B&C&D"; + } + leakage_power () { + value : 1594.54; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 590.814; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 847.216; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 543.068; + when : "A&!B&C&D"; + } + leakage_power () { + value : 1103.53; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 549.415; + when : "A&B&!C&D"; + } + leakage_power () { + value : 808.095; + when : "A&B&C&!D"; + } + leakage_power () { + value : 532.496; + 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.0711709, 0.145053, 0.192052, 0.268933, 0.3969, 0.609214, 0.96239", \ + "0.108851, 0.18278, 0.229578, 0.306453, 0.434293, 0.646434, 0.999902", \ + "0.134505, 0.209542, 0.256197, 0.333166, 0.460826, 0.673013, 1.02629", \ + "0.171727, 0.249317, 0.296115, 0.372391, 0.499981, 0.712503, 1.06573", \ + "0.218022, 0.302606, 0.349003, 0.425342, 0.552831, 0.764961, 1.11825", \ + "0.28155, 0.374402, 0.420018, 0.495979, 0.623081, 0.835714, 1.18897", \ + "0.361837, 0.47285, 0.521864, 0.598727, 0.727357, 0.940309, 1.29055" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0205582, 0.113155, 0.180132, 0.291235, 0.477507, 0.788264, 1.30616", \ + "0.0224909, 0.113156, 0.180133, 0.291236, 0.477508, 0.788265, 1.30629", \ + "0.0253529, 0.11369, 0.180243, 0.291237, 0.477509, 0.788646, 1.3063", \ + "0.0307061, 0.115175, 0.181057, 0.29181, 0.477794, 0.788647, 1.30822", \ + "0.0388688, 0.119203, 0.18306, 0.292727, 0.478525, 0.788931, 1.30823", \ + "0.049412, 0.128059, 0.18879, 0.296027, 0.480759, 0.790588, 1.30824", \ + "0.067756, 0.146667, 0.201749, 0.304329, 0.486867, 0.795819, 1.31209" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.182168, 0.276748, 0.323574, 0.394055, 0.506253, 0.690815, 0.99836", \ + "0.203238, 0.297716, 0.344696, 0.415122, 0.527799, 0.712492, 1.01929", \ + "0.217876, 0.312615, 0.359516, 0.430416, 0.54312, 0.727766, 1.03463", \ + "0.237139, 0.334073, 0.381552, 0.453075, 0.566173, 0.75096, 1.0579", \ + "0.263926, 0.365025, 0.414237, 0.486122, 0.600289, 0.785661, 1.09283", \ + "0.297235, 0.409198, 0.460476, 0.536015, 0.651051, 0.837006, 1.14441", \ + "0.350793, 0.480484, 0.53888, 0.620165, 0.744435, 0.933809, 1.24309" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0370114, 0.117147, 0.166752, 0.248781, 0.390647, 0.632686, 1.04133", \ + "0.0370834, 0.117148, 0.166753, 0.248782, 0.39068, 0.633064, 1.04134", \ + "0.0379295, 0.117602, 0.166754, 0.249212, 0.390938, 0.633065, 1.04135", \ + "0.039952, 0.11991, 0.168827, 0.250903, 0.391896, 0.633196, 1.04136", \ + "0.044411, 0.125573, 0.174578, 0.254986, 0.394847, 0.634784, 1.04176", \ + "0.055239, 0.138485, 0.185837, 0.265005, 0.401304, 0.638449, 1.04365", \ + "0.074309, 0.164891, 0.212828, 0.290143, 0.424939, 0.653989, 1.05168" \ + ); + } + } + 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.0703849, 0.142823, 0.189509, 0.265892, 0.393463, 0.605589, 0.958712", \ + "0.106417, 0.179212, 0.225743, 0.302176, 0.42967, 0.641787, 0.99565", \ + "0.130457, 0.204391, 0.250891, 0.327201, 0.45463, 0.666889, 1.02012", \ + "0.164556, 0.241485, 0.287981, 0.364139, 0.49162, 0.703645, 1.05695", \ + "0.206357, 0.290301, 0.336427, 0.412722, 0.540051, 0.752626, 1.10568", \ + "0.261601, 0.354897, 0.401298, 0.477185, 0.604225, 0.81566, 1.16884", \ + "0.326024, 0.438384, 0.48851, 0.564878, 0.693108, 0.902753, 1.25519" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.01947, 0.111884, 0.178964, 0.290168, 0.476665, 0.787781, 1.3059", \ + "0.0216794, 0.112056, 0.179059, 0.290246, 0.476853, 0.787782, 1.30652", \ + "0.0246055, 0.112719, 0.179279, 0.290427, 0.476854, 0.787806, 1.30653", \ + "0.0300525, 0.114161, 0.180194, 0.290825, 0.477041, 0.787807, 1.31243", \ + "0.0380613, 0.118314, 0.18207, 0.291859, 0.477944, 0.788217, 1.31244", \ + "0.049097, 0.127654, 0.18779, 0.295203, 0.479832, 0.790007, 1.31245", \ + "0.067836, 0.146091, 0.201873, 0.303689, 0.486247, 0.795122, 1.31246" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.177613, 0.271781, 0.31874, 0.38918, 0.502034, 0.686911, 0.993788", \ + "0.199302, 0.293831, 0.340572, 0.411207, 0.523906, 0.708737, 1.01523", \ + "0.215405, 0.310555, 0.35752, 0.428492, 0.54126, 0.725938, 1.03267", \ + "0.238414, 0.336402, 0.383893, 0.455435, 0.568881, 0.753915, 1.06074", \ + "0.274525, 0.376704, 0.42638, 0.498985, 0.612626, 0.798117, 1.10538", \ + "0.328457, 0.44167, 0.493724, 0.567944, 0.682878, 0.868588, 1.17639", \ + "0.417895, 0.548682, 0.606313, 0.687435, 0.808663, 0.996505, 1.30518" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0370662, 0.11758, 0.166945, 0.248838, 0.390579, 0.632604, 1.0407", \ + "0.0371175, 0.117581, 0.166946, 0.24907, 0.39058, 0.632605, 1.04079", \ + "0.0383923, 0.11795, 0.167057, 0.24929, 0.390833, 0.633177, 1.0408", \ + "0.0411815, 0.120952, 0.169799, 0.25157, 0.392609, 0.633274, 1.04133", \ + "0.0470426, 0.127327, 0.176244, 0.256716, 0.395881, 0.635905, 1.0429", \ + "0.059462, 0.140215, 0.187289, 0.265026, 0.401423, 0.639605, 1.04487", \ + "0.079205, 0.166336, 0.212174, 0.288978, 0.421549, 0.651776, 1.05116" \ + ); + } + } + 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.0661867, 0.137304, 0.183811, 0.259816, 0.387327, 0.598928, 0.952133", \ + "0.100553, 0.172213, 0.218516, 0.294786, 0.422054, 0.634178, 0.987042", \ + "0.122416, 0.19536, 0.241736, 0.318006, 0.445192, 0.657209, 1.01026", \ + "0.152589, 0.229143, 0.275295, 0.351431, 0.478712, 0.690587, 1.04395", \ + "0.188832, 0.271925, 0.318172, 0.393858, 0.520995, 0.73312, 1.08606", \ + "0.233633, 0.327578, 0.373447, 0.449273, 0.575126, 0.786478, 1.14017", \ + "0.27968, 0.394775, 0.444766, 0.519163, 0.647124, 0.859639, 1.21447" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0182529, 0.110912, 0.178363, 0.289632, 0.476063, 0.787123, 1.30553", \ + "0.0209064, 0.111285, 0.178364, 0.289633, 0.476197, 0.78746, 1.30558", \ + "0.0239011, 0.111911, 0.178594, 0.289826, 0.476198, 0.787461, 1.30559", \ + "0.0295285, 0.113571, 0.179392, 0.29033, 0.476518, 0.787462, 1.31072", \ + "0.0374609, 0.117818, 0.181773, 0.291308, 0.477399, 0.787776, 1.31073", \ + "0.049657, 0.127552, 0.187578, 0.294912, 0.479441, 0.789335, 1.31074", \ + "0.069371, 0.149595, 0.204048, 0.305157, 0.486378, 0.7948, 1.31101" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.162337, 0.256573, 0.303438, 0.37398, 0.486532, 0.671301, 0.978069", \ + "0.183789, 0.278257, 0.324828, 0.395656, 0.508362, 0.693027, 0.99986", \ + "0.201953, 0.297423, 0.344382, 0.415389, 0.528243, 0.712835, 1.01964", \ + "0.230789, 0.328797, 0.37659, 0.448434, 0.561971, 0.747057, 1.05406", \ + "0.279136, 0.381432, 0.429478, 0.502064, 0.616009, 0.802305, 1.10906", \ + "0.353511, 0.465052, 0.515774, 0.588625, 0.703465, 0.888995, 1.19691", \ + "0.467551, 0.59562, 0.651285, 0.729445, 0.847856, 1.03536, 1.34306" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0371175, 0.117534, 0.166923, 0.248789, 0.390565, 0.632472, 1.0407", \ + "0.0373946, 0.117535, 0.166924, 0.24879, 0.390566, 0.632988, 1.04075", \ + "0.0390089, 0.118346, 0.167467, 0.249722, 0.391131, 0.632989, 1.04148", \ + "0.0424906, 0.121716, 0.170576, 0.252588, 0.392931, 0.634091, 1.04149", \ + "0.0492718, 0.127941, 0.175989, 0.256767, 0.396751, 0.63678, 1.04298", \ + "0.061953, 0.139485, 0.185428, 0.263309, 0.400982, 0.639973, 1.04569", \ + "0.082177, 0.163687, 0.207712, 0.28301, 0.415623, 0.64903, 1.05081" \ + ); + } + } + 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.0595394, 0.129967, 0.17619, 0.25241, 0.379453, 0.591155, 0.944136", \ + "0.091312, 0.162629, 0.208947, 0.285051, 0.412463, 0.624457, 0.97702", \ + "0.110699, 0.183599, 0.229788, 0.305901, 0.433167, 0.64503, 0.998042", \ + "0.136187, 0.213038, 0.258829, 0.335183, 0.462111, 0.674208, 1.02713", \ + "0.166183, 0.24975, 0.295684, 0.371249, 0.498931, 0.710403, 1.0632", \ + "0.199731, 0.296951, 0.342827, 0.418419, 0.545324, 0.756205, 1.10669", \ + "0.22564, 0.345066, 0.397362, 0.474203, 0.602181, 0.815082, 1.16785" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0173065, 0.110603, 0.177804, 0.289416, 0.475875, 0.786926, 1.3054", \ + "0.0205349, 0.110972, 0.177937, 0.289417, 0.475977, 0.78729, 1.30541", \ + "0.0238663, 0.111676, 0.178406, 0.289477, 0.475978, 0.788958, 1.30542", \ + "0.029516, 0.11366, 0.17922, 0.290134, 0.476316, 0.788959, 1.30974", \ + "0.0377778, 0.118307, 0.181873, 0.291333, 0.477227, 0.78896, 1.30975", \ + "0.05149, 0.129657, 0.189342, 0.29555, 0.479834, 0.78953, 1.30976", \ + "0.073382, 0.156789, 0.210691, 0.309243, 0.489274, 0.796822, 1.312" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.136134, 0.230626, 0.277589, 0.347999, 0.460772, 0.644925, 0.95208", \ + "0.159774, 0.253953, 0.300985, 0.371682, 0.484301, 0.669241, 0.975685", \ + "0.183081, 0.277726, 0.324802, 0.395821, 0.508814, 0.693536, 1.00017", \ + "0.219118, 0.314374, 0.36226, 0.433701, 0.547339, 0.73268, 1.03949", \ + "0.277495, 0.375379, 0.422455, 0.494528, 0.608572, 0.794413, 1.1019", \ + "0.360338, 0.466572, 0.514624, 0.586507, 0.700101, 0.884358, 1.19264", \ + "0.48485, 0.606986, 0.659754, 0.735354, 0.850583, 1.0357, 1.34346" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0370279, 0.117337, 0.166758, 0.248904, 0.390559, 0.632608, 1.04073", \ + "0.0373188, 0.117338, 0.166759, 0.250265, 0.390629, 0.633182, 1.04099", \ + "0.0387701, 0.118347, 0.167668, 0.250266, 0.391129, 0.633348, 1.041", \ + "0.04287, 0.121464, 0.170894, 0.253037, 0.393671, 0.634576, 1.04114", \ + "0.0504814, 0.12509, 0.174323, 0.256223, 0.39704, 0.637637, 1.04413", \ + "0.063953, 0.135901, 0.181071, 0.260538, 0.400245, 0.640694, 1.04713", \ + "0.085907, 0.159837, 0.202408, 0.278138, 0.412326, 0.648146, 1.05163" \ + ); + } + } + 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.00916905, 0.00953267, 0.0095582, 0.00954837, 0.00943777, 0.00923236, 0.00910807", \ + "0.0090328, 0.00927628, 0.00926035, 0.00955787, 0.00917388, 0.00893963, 0.008658", \ + "0.00915273, 0.00922288, 0.0092588, 0.00951527, 0.00930024, 0.00896862, 0.00863793", \ + "0.00966962, 0.00958119, 0.00960625, 0.00949554, 0.00967806, 0.00914528, 0.00932083", \ + "0.0112553, 0.0108489, 0.0108279, 0.0108507, 0.0106904, 0.0105367, 0.0100386", \ + "0.0148756, 0.0140601, 0.0138421, 0.0137022, 0.0135989, 0.0134445, 0.0129873", \ + "0.0230634, 0.0214179, 0.0210833, 0.0208702, 0.0206654, 0.0203564, 0.0199088" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.016045, 0.0161202, 0.0161423, 0.0160835, 0.0158521, 0.015534, 0.0155344", \ + "0.0158816, 0.0159876, 0.0159678, 0.0159587, 0.0159288, 0.015714, 0.0153149", \ + "0.0158404, 0.0157695, 0.0158467, 0.0159872, 0.0158172, 0.015571, 0.0152104", \ + "0.0159981, 0.0157865, 0.0157758, 0.0157968, 0.015945, 0.0155829, 0.0151935", \ + "0.016672, 0.0161787, 0.0162931, 0.0162363, 0.0160691, 0.0160105, 0.0155704", \ + "0.0194014, 0.0184451, 0.0183779, 0.0184184, 0.0183541, 0.0181745, 0.0175576", \ + "0.0271693, 0.0254793, 0.0252697, 0.0248426, 0.0250443, 0.0247962, 0.02503" \ + ); + } + } + 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.00881862, 0.00925503, 0.00930499, 0.00926975, 0.00917878, 0.00895909, 0.00888858", \ + "0.00865643, 0.00895398, 0.00896829, 0.00898993, 0.00888948, 0.00861365, 0.00873464", \ + "0.0087606, 0.00888476, 0.00893603, 0.00907956, 0.00887569, 0.00865433, 0.00836195", \ + "0.00922333, 0.00919737, 0.00923769, 0.00912827, 0.00924344, 0.00879356, 0.00912132", \ + "0.0107585, 0.0104207, 0.0103942, 0.0104833, 0.0102401, 0.0102423, 0.00976094", \ + "0.0142268, 0.0134888, 0.0132871, 0.0131948, 0.0131472, 0.012933, 0.0123035", \ + "0.0219719, 0.0202547, 0.0200713, 0.0198432, 0.0196603, 0.0192274, 0.0190435" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0141441, 0.0140999, 0.0141679, 0.0141186, 0.0140992, 0.0140002, 0.013671", \ + "0.0139716, 0.0140946, 0.0140533, 0.0140778, 0.0140158, 0.0138095, 0.0134465", \ + "0.0139553, 0.0138539, 0.0139193, 0.0139701, 0.0141077, 0.0136863, 0.013299", \ + "0.0141886, 0.0139048, 0.0138983, 0.0138705, 0.0140084, 0.0136354, 0.0133004", \ + "0.0150966, 0.0144572, 0.0145496, 0.0145469, 0.0142989, 0.0141141, 0.0137477", \ + "0.0181267, 0.0169467, 0.0169513, 0.0168471, 0.0167384, 0.0166814, 0.0159468", \ + "0.025755, 0.0237327, 0.0235231, 0.0233294, 0.0233674, 0.0231049, 0.023206" \ + ); + } + } + 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.00803927, 0.00852849, 0.00858971, 0.00854026, 0.00843719, 0.00815898, 0.00806887", \ + "0.00794704, 0.0082997, 0.00830925, 0.00849719, 0.00821801, 0.00800685, 0.00793837", \ + "0.00804654, 0.00821046, 0.00827259, 0.00842431, 0.00843753, 0.00794797, 0.00764731", \ + "0.00852158, 0.00857123, 0.00864005, 0.00854213, 0.00872908, 0.00824719, 0.00843838", \ + "0.0100262, 0.00972238, 0.00975531, 0.00980087, 0.00958526, 0.00958761, 0.00937557", \ + "0.0134108, 0.0126556, 0.0124621, 0.0124203, 0.0123118, 0.0120853, 0.0117212", \ + "0.0208918, 0.0191762, 0.0189483, 0.0187439, 0.0185477, 0.0182865, 0.0184145" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0121583, 0.0121393, 0.012183, 0.0121867, 0.0120763, 0.0119238, 0.0115367", \ + "0.0119877, 0.0120418, 0.0119999, 0.0120168, 0.0120091, 0.011827, 0.0114777", \ + "0.0120464, 0.0118695, 0.0119422, 0.0119953, 0.0119281, 0.0116747, 0.01141", \ + "0.01245, 0.0120443, 0.0120586, 0.0120604, 0.0122074, 0.0118541, 0.0114513", \ + "0.0137001, 0.0131138, 0.0129738, 0.0129822, 0.0127703, 0.0126838, 0.0120779", \ + "0.017098, 0.0157588, 0.0156745, 0.0154894, 0.0154327, 0.0153482, 0.0144896", \ + "0.0243049, 0.0221157, 0.0219246, 0.0216396, 0.0215004, 0.0214618, 0.0213684" \ + ); + } + } + 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.00753085, 0.0080779, 0.0080882, 0.00806715, 0.00792922, 0.00764453, 0.00767464", \ + "0.00745504, 0.00784472, 0.0078796, 0.00795815, 0.00775272, 0.00756332, 0.0071919", \ + "0.00757212, 0.00780882, 0.00786484, 0.00794296, 0.00783488, 0.00770805, 0.00721857", \ + "0.00815393, 0.00823454, 0.00826192, 0.0082177, 0.00833543, 0.00787459, 0.00797036", \ + "0.00964982, 0.00935847, 0.00935205, 0.00934507, 0.00925619, 0.00920302, 0.00906866", \ + "0.0131359, 0.0123754, 0.012257, 0.0121784, 0.0121712, 0.0118558, 0.010989", \ + "0.0207995, 0.0191119, 0.0189291, 0.0186921, 0.0184473, 0.0181946, 0.0181832" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.009903, 0.00993981, 0.0100022, 0.00997282, 0.00993204, 0.00954234, 0.00932044", \ + "0.00973159, 0.00977297, 0.00976912, 0.00999748, 0.0097785, 0.00965174, 0.00918029", \ + "0.0100228, 0.00978888, 0.00986302, 0.00995193, 0.00999323, 0.00969681, 0.00923829", \ + "0.0108257, 0.0103787, 0.0103352, 0.010302, 0.0103766, 0.0100353, 0.0096423", \ + "0.012517, 0.0116819, 0.0116144, 0.0116246, 0.0114315, 0.0112187, 0.0108127", \ + "0.0162863, 0.0148113, 0.0146102, 0.0144568, 0.01438, 0.0140375, 0.0132562", \ + "0.023851, 0.0214464, 0.0212264, 0.0209639, 0.0207021, 0.0204602, 0.0203735" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00256401; + rise_capacitance : 0.00255601; + rise_capacitance_range (0.00238955, 0.00272011); + fall_capacitance : 0.002572; + fall_capacitance_range (0.00220422, 0.00287692); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00246805; + rise_capacitance : 0.00249995; + rise_capacitance_range (0.00220285, 0.00275023); + fall_capacitance : 0.00243616; + fall_capacitance_range (0.00207725, 0.00271712); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00243845; + rise_capacitance : 0.00250225; + rise_capacitance_range (0.00213752, 0.00283483); + fall_capacitance : 0.00237465; + fall_capacitance_range (0.00202115, 0.00260769); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00235403; + rise_capacitance : 0.00249693; + rise_capacitance_range (0.0020664, 0.00292356); + fall_capacitance : 0.00221112; + fall_capacitance_range (0.00203499, 0.00231087); + } + } + cell (sg13cmos5l_or4_2) { + area : 16.3296; + cell_footprint : "or4"; + cell_leakage_power : 1106.8; + leakage_power () { + value : 2087.87; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 1133.38; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 1315.39; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 796.952; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 1559.16; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 796.753; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 1053.83; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 752.063; + when : "!A&B&C&D"; + } + leakage_power () { + value : 1800.06; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 796.365; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 1052.74; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 748.618; + when : "A&!B&C&D"; + } + leakage_power () { + value : 1309.05; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 754.966; + when : "A&B&!C&D"; + } + leakage_power () { + value : 1013.61; + when : "A&B&C&!D"; + } + leakage_power () { + value : 738.047; + 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.0821531, 0.162308, 0.20945, 0.286263, 0.414079, 0.626377, 0.979845", \ + "0.121989, 0.202434, 0.249379, 0.326097, 0.453882, 0.666339, 1.01972", \ + "0.150555, 0.232797, 0.279446, 0.356177, 0.483915, 0.696522, 1.04974", \ + "0.192892, 0.279092, 0.325085, 0.401909, 0.52915, 0.741287, 1.09426", \ + "0.247774, 0.342192, 0.388981, 0.464775, 0.591629, 0.803784, 1.15632", \ + "0.319371, 0.426496, 0.473567, 0.549244, 0.678536, 0.887925, 1.24012", \ + "0.417631, 0.543107, 0.593874, 0.671821, 0.797894, 1.00869, 1.35991" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0222342, 0.114394, 0.180919, 0.292058, 0.47847, 0.789117, 1.30764", \ + "0.0241414, 0.114533, 0.18092, 0.292059, 0.478471, 0.789194, 1.30765", \ + "0.0274921, 0.115407, 0.181304, 0.29206, 0.478472, 0.789195, 1.30772", \ + "0.0334645, 0.118243, 0.182695, 0.29254, 0.478549, 0.789287, 1.30773", \ + "0.0438833, 0.124226, 0.186183, 0.294178, 0.479832, 0.790058, 1.30774", \ + "0.058419, 0.138421, 0.195123, 0.299066, 0.482059, 0.791684, 1.30894", \ + "0.081118, 0.160439, 0.212067, 0.311323, 0.489871, 0.796998, 1.31326" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.226811, 0.337371, 0.388111, 0.462047, 0.577798, 0.763613, 1.07099", \ + "0.247498, 0.358299, 0.409158, 0.483515, 0.598934, 0.784929, 1.09194", \ + "0.262984, 0.373626, 0.424273, 0.499192, 0.614374, 0.800536, 1.10723", \ + "0.284938, 0.397065, 0.448344, 0.52286, 0.638776, 0.82486, 1.13196", \ + "0.317175, 0.432733, 0.485343, 0.56067, 0.677612, 0.864128, 1.1711", \ + "0.361181, 0.484255, 0.538587, 0.616555, 0.734793, 0.922121, 1.22953", \ + "0.431748, 0.569678, 0.629834, 0.714898, 0.838672, 1.02834, 1.33674" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0498939, 0.136146, 0.185974, 0.267015, 0.406484, 0.644878, 1.05067", \ + "0.0498949, 0.136147, 0.185975, 0.267016, 0.406485, 0.644954, 1.05122", \ + "0.0504513, 0.136148, 0.185976, 0.267107, 0.406788, 0.644955, 1.05123", \ + "0.0526626, 0.137909, 0.187543, 0.268459, 0.407333, 0.645979, 1.05272", \ + "0.0572891, 0.143299, 0.192762, 0.272743, 0.410505, 0.647756, 1.05273", \ + "0.068861, 0.155112, 0.20344, 0.282496, 0.417728, 0.652581, 1.05425", \ + "0.091836, 0.181952, 0.229912, 0.30838, 0.440025, 0.666782, 1.06131" \ + ); + } + } + 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.0808007, 0.159537, 0.206272, 0.282902, 0.410511, 0.622362, 0.975739", \ + "0.119461, 0.198627, 0.24532, 0.321832, 0.449372, 0.66155, 1.01471", \ + "0.14659, 0.22789, 0.274303, 0.350645, 0.478196, 0.690362, 1.04429", \ + "0.186446, 0.271678, 0.317908, 0.394156, 0.521146, 0.733031, 1.08599", \ + "0.237463, 0.331382, 0.377544, 0.453895, 0.580554, 0.792299, 1.14518", \ + "0.302269, 0.408259, 0.455242, 0.530303, 0.656605, 0.868218, 1.22038", \ + "0.385336, 0.510892, 0.56082, 0.638091, 0.763101, 0.975894, 1.32683" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0211276, 0.113225, 0.179835, 0.290989, 0.477479, 0.788353, 1.30681", \ + "0.0232897, 0.113504, 0.179917, 0.290998, 0.47748, 0.788441, 1.30753", \ + "0.0266577, 0.114496, 0.180403, 0.291108, 0.477481, 0.788442, 1.30795", \ + "0.0328605, 0.117259, 0.181867, 0.291765, 0.477891, 0.788637, 1.3084", \ + "0.043182, 0.123366, 0.185296, 0.293428, 0.478874, 0.789395, 1.30841", \ + "0.057619, 0.137863, 0.194562, 0.298662, 0.481552, 0.791057, 1.30842", \ + "0.081725, 0.161515, 0.213646, 0.31051, 0.488924, 0.796193, 1.31248" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.22205, 0.332692, 0.383167, 0.45736, 0.57322, 0.758932, 1.0659", \ + "0.24356, 0.35445, 0.405177, 0.479772, 0.594949, 0.781135, 1.08819", \ + "0.261034, 0.371861, 0.422567, 0.497491, 0.612868, 0.798911, 1.10569", \ + "0.288068, 0.400573, 0.451935, 0.526773, 0.642855, 0.829038, 1.13611", \ + "0.331723, 0.448864, 0.501254, 0.576808, 0.693839, 0.880595, 1.18778", \ + "0.398463, 0.523024, 0.576863, 0.654283, 0.772621, 0.95985, 1.26706", \ + "0.507758, 0.646779, 0.706933, 0.788964, 0.910497, 1.09954, 1.40828" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0498885, 0.136241, 0.185473, 0.266996, 0.406435, 0.64523, 1.05094", \ + "0.0498895, 0.136242, 0.185804, 0.267018, 0.406436, 0.645301, 1.05157", \ + "0.0507488, 0.136243, 0.185805, 0.267182, 0.406437, 0.645302, 1.05158", \ + "0.0537595, 0.138916, 0.187972, 0.268906, 0.407603, 0.645666, 1.05281", \ + "0.0598888, 0.145697, 0.19415, 0.27401, 0.411491, 0.648527, 1.0531", \ + "0.073928, 0.157841, 0.205898, 0.283489, 0.419133, 0.653342, 1.05507", \ + "0.098758, 0.185091, 0.232408, 0.306608, 0.436823, 0.664122, 1.06111" \ + ); + } + } + 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.0761558, 0.153581, 0.2, 0.27642, 0.403762, 0.615638, 0.968647", \ + "0.113729, 0.191925, 0.238401, 0.31471, 0.442063, 0.653862, 1.00715", \ + "0.139284, 0.219602, 0.265874, 0.341992, 0.469332, 0.681169, 1.03419", \ + "0.175691, 0.260525, 0.306396, 0.382232, 0.509215, 0.72122, 1.07395", \ + "0.220764, 0.315316, 0.361047, 0.436443, 0.563627, 0.774945, 1.12733", \ + "0.278181, 0.384999, 0.432192, 0.50702, 0.633736, 0.845091, 1.19696", \ + "0.344784, 0.471582, 0.522954, 0.599484, 0.724726, 0.935806, 1.28799" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0198549, 0.112372, 0.179008, 0.290331, 0.476956, 0.788027, 1.30666", \ + "0.0224285, 0.112738, 0.179228, 0.290332, 0.476989, 0.78805, 1.30669", \ + "0.0259879, 0.113856, 0.179704, 0.290535, 0.477048, 0.788276, 1.30693", \ + "0.0326398, 0.116787, 0.181203, 0.291345, 0.477351, 0.788277, 1.3087", \ + "0.0429935, 0.124015, 0.184978, 0.292916, 0.478377, 0.78912, 1.30871", \ + "0.057764, 0.137561, 0.194337, 0.298437, 0.481039, 0.790592, 1.30872", \ + "0.084036, 0.164997, 0.215164, 0.312001, 0.48921, 0.796026, 1.31239" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.206647, 0.317357, 0.367775, 0.442621, 0.557669, 0.743159, 1.04991", \ + "0.228192, 0.339012, 0.38983, 0.464539, 0.579757, 0.76553, 1.07293", \ + "0.248646, 0.359752, 0.410422, 0.484873, 0.600846, 0.787077, 1.09361", \ + "0.28346, 0.396241, 0.447639, 0.522904, 0.638811, 0.824896, 1.13196", \ + "0.341662, 0.458404, 0.510468, 0.586421, 0.70291, 0.889886, 1.19733", \ + "0.43043, 0.55365, 0.607242, 0.68409, 0.801059, 0.987906, 1.29532", \ + "0.567375, 0.705105, 0.76346, 0.843971, 0.963411, 1.15167, 1.45749" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0498807, 0.136136, 0.18567, 0.267615, 0.406544, 0.645535, 1.05087", \ + "0.0498848, 0.136137, 0.185671, 0.267616, 0.406545, 0.645536, 1.05144", \ + "0.0511939, 0.136416, 0.185888, 0.267617, 0.406955, 0.645766, 1.05145", \ + "0.054987, 0.139658, 0.188614, 0.269818, 0.408004, 0.64605, 1.0528", \ + "0.0631486, 0.146858, 0.19484, 0.274771, 0.412268, 0.649333, 1.05323", \ + "0.078799, 0.159172, 0.20532, 0.28406, 0.418604, 0.654049, 1.05623", \ + "0.105227, 0.186149, 0.230684, 0.304101, 0.433631, 0.66276, 1.06109" \ + ); + } + } + 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.0696975, 0.146397, 0.192732, 0.268822, 0.396436, 0.608155, 0.96102", \ + "0.105598, 0.183377, 0.229664, 0.305809, 0.433128, 0.644878, 0.997907", \ + "0.129068, 0.208956, 0.255362, 0.331313, 0.458505, 0.67034, 1.02344", \ + "0.161638, 0.246572, 0.292531, 0.368275, 0.495197, 0.706928, 1.05986", \ + "0.201578, 0.29617, 0.341603, 0.417387, 0.543699, 0.755296, 1.10813", \ + "0.249996, 0.357632, 0.405422, 0.480859, 0.60509, 0.816125, 1.16824", \ + "0.300535, 0.429989, 0.483558, 0.559755, 0.686165, 0.895671, 1.24766" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0189216, 0.111822, 0.17879, 0.290042, 0.476697, 0.787769, 1.30634", \ + "0.021974, 0.11232, 0.178874, 0.290084, 0.477486, 0.787774, 1.30635", \ + "0.025683, 0.113621, 0.179426, 0.290334, 0.477487, 0.788956, 1.30652", \ + "0.0326857, 0.11658, 0.181118, 0.291089, 0.477488, 0.788957, 1.30889", \ + "0.0432323, 0.124613, 0.185155, 0.293025, 0.47834, 0.788958, 1.3089", \ + "0.059724, 0.139371, 0.196131, 0.298802, 0.481225, 0.790716, 1.30891", \ + "0.088496, 0.171252, 0.221487, 0.316103, 0.491434, 0.797426, 1.31286" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.181141, 0.291502, 0.342447, 0.417296, 0.532594, 0.718461, 1.0248", \ + "0.204106, 0.315121, 0.365646, 0.43973, 0.555298, 0.741652, 1.0491", \ + "0.230675, 0.341162, 0.39182, 0.466624, 0.581959, 0.76814, 1.07554", \ + "0.275149, 0.386054, 0.437273, 0.512256, 0.628202, 0.814478, 1.12135", \ + "0.344659, 0.458291, 0.510003, 0.584689, 0.701812, 0.888812, 1.19584", \ + "0.444072, 0.564121, 0.616014, 0.691972, 0.807281, 0.993649, 1.30104", \ + "0.593651, 0.727487, 0.783633, 0.861777, 0.979059, 1.16639, 1.47138" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0497963, 0.135748, 0.186245, 0.267475, 0.406383, 0.644949, 1.05068", \ + "0.0498352, 0.135749, 0.186246, 0.267476, 0.406384, 0.645373, 1.05162", \ + "0.0512502, 0.136205, 0.186247, 0.267477, 0.406495, 0.645877, 1.05171", \ + "0.0563275, 0.139614, 0.1888, 0.269767, 0.408252, 0.646533, 1.05172", \ + "0.0671718, 0.146604, 0.194957, 0.274685, 0.4127, 0.649851, 1.05367", \ + "0.084805, 0.158956, 0.203931, 0.281961, 0.417878, 0.653925, 1.05715", \ + "0.114262, 0.187511, 0.229467, 0.30131, 0.430668, 0.660825, 1.06161" \ + ); + } + } + 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.0141669, 0.0146836, 0.0148142, 0.0147666, 0.0145838, 0.0140372, 0.0134271", \ + "0.0141876, 0.0144714, 0.0145066, 0.0148338, 0.0142434, 0.0138659, 0.0131551", \ + "0.0145573, 0.0143418, 0.0144422, 0.0146175, 0.0143698, 0.0138101, 0.013173", \ + "0.0154903, 0.0147359, 0.0146155, 0.0144958, 0.0146734, 0.0139127, 0.0132762", \ + "0.0177384, 0.0158993, 0.0159769, 0.0159069, 0.0154221, 0.0154076, 0.0141321", \ + "0.022566, 0.0195782, 0.0191331, 0.018724, 0.0189648, 0.0183834, 0.0171096", \ + "0.0326687, 0.0272397, 0.0265528, 0.0262959, 0.0257748, 0.0250251, 0.0243628" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0233481, 0.0212677, 0.0213443, 0.0210614, 0.0209692, 0.0205005, 0.0200271", \ + "0.0231914, 0.0210918, 0.0212189, 0.0211801, 0.0210881, 0.0207184, 0.0196017", \ + "0.0231143, 0.0209417, 0.0211216, 0.0212667, 0.0210068, 0.020581, 0.0198129", \ + "0.0234508, 0.0209088, 0.020835, 0.0207783, 0.0212548, 0.0205653, 0.0198503", \ + "0.0245715, 0.0214493, 0.0214281, 0.0213166, 0.0208533, 0.0209373, 0.0197797", \ + "0.0281381, 0.0237314, 0.0234707, 0.0231859, 0.0230095, 0.0228218, 0.0209733", \ + "0.0375096, 0.0310468, 0.0303928, 0.029985, 0.0298625, 0.0292809, 0.02907" \ + ); + } + } + 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.0138252, 0.0144699, 0.0145607, 0.0145497, 0.0143573, 0.0138568, 0.0131787", \ + "0.0138095, 0.0141806, 0.0142275, 0.0145011, 0.0140551, 0.0136356, 0.013058", \ + "0.0141085, 0.0140654, 0.0141798, 0.0143927, 0.0139971, 0.0134871, 0.0131635", \ + "0.0149601, 0.0143477, 0.0143759, 0.0142862, 0.0144905, 0.0135634, 0.013116", \ + "0.0172381, 0.0155051, 0.0155207, 0.0156189, 0.0151102, 0.015173, 0.0138751", \ + "0.0218807, 0.0189377, 0.0184686, 0.018121, 0.0179806, 0.0177763, 0.0166453", \ + "0.0317008, 0.0260846, 0.0256298, 0.025087, 0.0245299, 0.023993, 0.0235286" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0213962, 0.0193023, 0.0193589, 0.019137, 0.0192767, 0.0185308, 0.0175196", \ + "0.0212669, 0.0191488, 0.019316, 0.0193001, 0.0191069, 0.0188686, 0.0178753", \ + "0.0212285, 0.0190201, 0.0191545, 0.0193843, 0.0190098, 0.0187078, 0.0179189", \ + "0.0216925, 0.019014, 0.0189131, 0.0188806, 0.0194706, 0.0184767, 0.0180051", \ + "0.0231197, 0.019914, 0.0197765, 0.0196644, 0.0191424, 0.019235, 0.0180354", \ + "0.0270033, 0.0222781, 0.0223827, 0.0218194, 0.0217429, 0.0214402, 0.0194424", \ + "0.0365296, 0.0295266, 0.0289408, 0.0281154, 0.027826, 0.0272128, 0.0272519" \ + ); + } + } + 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.01298, 0.0137917, 0.0138464, 0.0138616, 0.0136165, 0.0131398, 0.0125636", \ + "0.0130697, 0.0135354, 0.0135885, 0.0140748, 0.0134246, 0.0129363, 0.0123239", \ + "0.0133828, 0.0133776, 0.0135052, 0.0139694, 0.0133945, 0.0128546, 0.0123893", \ + "0.0142293, 0.013736, 0.0137448, 0.013504, 0.0138542, 0.0127749, 0.0127461", \ + "0.0164987, 0.0150672, 0.014958, 0.0149675, 0.0147739, 0.0146169, 0.0134043", \ + "0.0210856, 0.018183, 0.0177594, 0.0174502, 0.017475, 0.0172215, 0.0161087", \ + "0.0308167, 0.025118, 0.024436, 0.0240191, 0.0234833, 0.0231757, 0.0230076" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0193799, 0.0172874, 0.0172383, 0.0172948, 0.0169699, 0.0162355, 0.0149717", \ + "0.0193054, 0.0171782, 0.0173123, 0.0173576, 0.0171952, 0.0168466, 0.0159413", \ + "0.0193238, 0.0170645, 0.0172535, 0.01708, 0.0172929, 0.016848, 0.0161026", \ + "0.0200201, 0.0172111, 0.017041, 0.0171593, 0.0175848, 0.0171267, 0.0161228", \ + "0.022071, 0.0183483, 0.018197, 0.0181449, 0.0174444, 0.0176599, 0.0164569", \ + "0.02651, 0.0212059, 0.0208578, 0.020654, 0.0201138, 0.0198049, 0.017835", \ + "0.0357382, 0.028141, 0.0273829, 0.0267949, 0.0264515, 0.0261266, 0.0254162" \ + ); + } + } + 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.0124624, 0.0134427, 0.0135195, 0.013433, 0.0133042, 0.01274, 0.0119988", \ + "0.0125608, 0.0131275, 0.0131725, 0.0137318, 0.0131989, 0.0125158, 0.0119008", \ + "0.0128752, 0.0129311, 0.013134, 0.0133384, 0.0133888, 0.0126641, 0.0119317", \ + "0.0137327, 0.0132853, 0.013333, 0.0131574, 0.0135342, 0.0124025, 0.0124172", \ + "0.016008, 0.0146897, 0.0145252, 0.014665, 0.0141127, 0.0141938, 0.0132532", \ + "0.020716, 0.0176141, 0.0173975, 0.0170909, 0.0169455, 0.0164305, 0.0153384", \ + "0.0308061, 0.0248904, 0.0242864, 0.0236319, 0.0232342, 0.0224493, 0.0223386" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0172087, 0.0149932, 0.0150041, 0.0151989, 0.0151538, 0.0145889, 0.0133744", \ + "0.0170114, 0.0149096, 0.0152313, 0.0148843, 0.0148449, 0.0145402, 0.0141428", \ + "0.0172731, 0.0148723, 0.0150314, 0.0149803, 0.0148093, 0.0147865, 0.0141228", \ + "0.0185659, 0.0155221, 0.0153684, 0.0152927, 0.0156263, 0.0152769, 0.0141363", \ + "0.0211328, 0.0171406, 0.0169857, 0.0166231, 0.0160878, 0.0162954, 0.0149625", \ + "0.0261778, 0.0206999, 0.0201488, 0.0198063, 0.0191668, 0.0186823, 0.0167664", \ + "0.036108, 0.0277089, 0.0268202, 0.026176, 0.0256642, 0.0252867, 0.0243561" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00254135; + rise_capacitance : 0.00252946; + rise_capacitance_range (0.00237647, 0.00268249); + fall_capacitance : 0.00255323; + fall_capacitance_range (0.00219272, 0.00284661); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0024628; + rise_capacitance : 0.00248937; + rise_capacitance_range (0.00221211, 0.00272292); + fall_capacitance : 0.00243623; + fall_capacitance_range (0.00208472, 0.00270947); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00243217; + rise_capacitance : 0.00248879; + rise_capacitance_range (0.00216391, 0.00279224); + fall_capacitance : 0.00237555; + fall_capacitance_range (0.00203112, 0.00260281); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00234305; + rise_capacitance : 0.00247879; + rise_capacitance_range (0.00213443, 0.00284957); + fall_capacitance : 0.00220732; + fall_capacitance_range (0.00205825, 0.00229828); + } + } + cell (sg13cmos5l_sdfbbp_1) { + area : 63.504; + cell_footprint : "sdfbbp"; + cell_leakage_power : 5790.66; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 5465.33; + when : "!CLK&!D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 5740.77; + when : "!CLK&!D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 4196.75; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 4525.38; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 3962.8; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 5556.32; + when : "CLK&!D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 5556.13; + when : "CLK&!D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 5758.32; + when : "!CLK&D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 5655.32; + when : "!CLK&D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 5444.58; + when : "!CLK&D&RESET_B&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 6781.64; + when : "CLK&D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 6781.36; + when : "CLK&D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 5908.24; + when : "CLK&D&RESET_B&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 5780.64; + when : "!CLK&!D&RESET_B&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 6056.08; + when : "!CLK&!D&RESET_B&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 6322.91; + when : "!CLK&!D&RESET_B&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 6219.91; + when : "!CLK&!D&RESET_B&SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 5871.63; + when : "CLK&!D&RESET_B&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 5990.02; + when : "CLK&!D&RESET_B&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 7346.23; + when : "CLK&!D&RESET_B&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 6683.57; + 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.304017, 0.367376, 0.413157, 0.489259, 0.616278, 0.828313, 1.18158", \ + "0.337511, 0.400877, 0.446685, 0.522776, 0.65024, 0.861722, 1.21528", \ + "0.359366, 0.422853, 0.468636, 0.54454, 0.671767, 0.883749, 1.23714", \ + "0.390878, 0.454279, 0.500078, 0.576019, 0.70316, 0.915075, 1.26832", \ + "0.431067, 0.49443, 0.5402, 0.616267, 0.743528, 0.955351, 1.30838", \ + "0.485369, 0.548815, 0.594443, 0.670381, 0.797863, 1.00916, 1.36236", \ + "0.552945, 0.616316, 0.662127, 0.738049, 0.865232, 1.07725, 1.43046" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0219783, 0.11126, 0.178391, 0.28978, 0.476455, 0.787832, 1.30677", \ + "0.0221028, 0.111318, 0.178881, 0.289848, 0.476739, 0.787899, 1.30678", \ + "0.0221134, 0.111319, 0.178882, 0.289849, 0.47674, 0.788332, 1.30679", \ + "0.0221144, 0.111328, 0.178883, 0.28985, 0.476741, 0.788333, 1.3068", \ + "0.0221154, 0.111329, 0.178884, 0.289851, 0.476742, 0.788334, 1.30681", \ + "0.0221164, 0.11133, 0.178885, 0.289852, 0.476743, 0.788335, 1.30682", \ + "0.0221174, 0.111331, 0.178886, 0.289853, 0.476744, 0.788336, 1.30683" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.250103, 0.30995, 0.349789, 0.41569, 0.525777, 0.709077, 1.01463", \ + "0.28226, 0.342252, 0.382039, 0.447852, 0.557958, 0.74125, 1.04678", \ + "0.303874, 0.363629, 0.403493, 0.469252, 0.579353, 0.762711, 1.06823", \ + "0.335827, 0.395687, 0.435584, 0.50133, 0.61141, 0.794658, 1.10014", \ + "0.378376, 0.43819, 0.47807, 0.543902, 0.65387, 0.837183, 1.14257", \ + "0.435304, 0.49508, 0.534897, 0.600684, 0.710853, 0.894158, 1.19956", \ + "0.511133, 0.570807, 0.610666, 0.676504, 0.786501, 0.969811, 1.27528" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0182738, 0.089563, 0.142015, 0.229585, 0.376809, 0.621468, 1.02977", \ + "0.0182825, 0.089564, 0.142016, 0.229605, 0.37681, 0.621469, 1.0298", \ + "0.018297, 0.0896222, 0.142099, 0.229606, 0.376811, 0.621957, 1.0305", \ + "0.018298, 0.0896232, 0.142133, 0.229607, 0.376812, 0.621958, 1.03051", \ + "0.018299, 0.0896242, 0.142134, 0.229625, 0.376813, 0.621959, 1.03052", \ + "0.018356, 0.0896252, 0.142135, 0.229672, 0.376814, 0.62196, 1.03053", \ + "0.018442, 0.0896262, 0.142136, 0.229673, 0.376815, 0.621961, 1.03054" \ + ); + } + } + 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.304017, 0.367376, 0.413157, 0.489259, 0.616278, 0.828313, 1.18158", \ + "0.337511, 0.400877, 0.446685, 0.522776, 0.65024, 0.861722, 1.21528", \ + "0.359366, 0.422853, 0.468636, 0.54454, 0.671767, 0.883749, 1.23714", \ + "0.390878, 0.454279, 0.500078, 0.576019, 0.70316, 0.915075, 1.26832", \ + "0.431067, 0.49443, 0.5402, 0.616267, 0.743528, 0.955351, 1.30838", \ + "0.485369, 0.548815, 0.594443, 0.670381, 0.797863, 1.00916, 1.36236", \ + "0.552945, 0.616316, 0.662127, 0.738049, 0.865232, 1.07725, 1.43046" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0219783, 0.11126, 0.178391, 0.28978, 0.476455, 0.787832, 1.30677", \ + "0.0221028, 0.111318, 0.178881, 0.289848, 0.476739, 0.787899, 1.30678", \ + "0.0221134, 0.111319, 0.178882, 0.289849, 0.47674, 0.788332, 1.30679", \ + "0.0221144, 0.111328, 0.178883, 0.28985, 0.476741, 0.788333, 1.3068", \ + "0.0221154, 0.111329, 0.178884, 0.289851, 0.476742, 0.788334, 1.30681", \ + "0.0221164, 0.11133, 0.178885, 0.289852, 0.476743, 0.788335, 1.30682", \ + "0.0221174, 0.111331, 0.178886, 0.289853, 0.476744, 0.788336, 1.30683" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.250103, 0.30995, 0.349789, 0.41569, 0.525777, 0.709077, 1.01463", \ + "0.28226, 0.342252, 0.382039, 0.447852, 0.557958, 0.74125, 1.04678", \ + "0.303874, 0.363629, 0.403493, 0.469252, 0.579353, 0.762711, 1.06823", \ + "0.335827, 0.395687, 0.435584, 0.50133, 0.61141, 0.794658, 1.10014", \ + "0.378376, 0.43819, 0.47807, 0.543902, 0.65387, 0.837183, 1.14257", \ + "0.435304, 0.49508, 0.534897, 0.600684, 0.710853, 0.894158, 1.19956", \ + "0.511133, 0.570807, 0.610666, 0.676504, 0.786501, 0.969811, 1.27528" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0182738, 0.089563, 0.142015, 0.229585, 0.376809, 0.621468, 1.02977", \ + "0.0182825, 0.089564, 0.142016, 0.229605, 0.37681, 0.621469, 1.0298", \ + "0.018297, 0.0896222, 0.142099, 0.229606, 0.376811, 0.621957, 1.0305", \ + "0.018298, 0.0896232, 0.142133, 0.229607, 0.376812, 0.621958, 1.03051", \ + "0.018299, 0.0896242, 0.142134, 0.229625, 0.376813, 0.621959, 1.03052", \ + "0.018356, 0.0896252, 0.142135, 0.229672, 0.376814, 0.62196, 1.03053", \ + "0.018442, 0.0896262, 0.142136, 0.229673, 0.376815, 0.621961, 1.03054" \ + ); + } + } + 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.20565, 0.265498, 0.305308, 0.371156, 0.481209, 0.664584, 0.970015", \ + "0.241236, 0.301048, 0.340905, 0.40674, 0.516962, 0.700195, 1.00567", \ + "0.268656, 0.328423, 0.368299, 0.434179, 0.544111, 0.727465, 1.03322", \ + "0.30826, 0.367953, 0.407842, 0.473636, 0.583764, 0.767027, 1.07259", \ + "0.367, 0.42654, 0.46641, 0.532108, 0.642285, 0.825498, 1.13085", \ + "0.443265, 0.502295, 0.542028, 0.607834, 0.717979, 0.901232, 1.20652", \ + "0.542134, 0.600135, 0.639827, 0.705572, 0.815609, 0.998854, 1.30427" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0186803, 0.0897011, 0.142267, 0.229725, 0.37691, 0.62154, 1.03035", \ + "0.0186929, 0.0897071, 0.142268, 0.229891, 0.37704, 0.621646, 1.03036", \ + "0.0187099, 0.089725, 0.142269, 0.229892, 0.377041, 0.621826, 1.03037", \ + "0.0188151, 0.0897524, 0.14227, 0.229893, 0.377042, 0.621827, 1.03038", \ + "0.0189585, 0.089776, 0.142271, 0.229894, 0.377043, 0.621828, 1.03039", \ + "0.019519, 0.089888, 0.142272, 0.229895, 0.377044, 0.621829, 1.0304", \ + "0.020596, 0.090157, 0.142411, 0.229896, 0.377045, 0.621851, 1.03041" \ + ); + } + } + 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.123721, 0.189856, 0.235994, 0.311931, 0.43934, 0.651199, 1.00449", \ + "0.160215, 0.225955, 0.271957, 0.347953, 0.477219, 0.687315, 1.04036", \ + "0.189082, 0.254183, 0.300218, 0.376171, 0.503483, 0.715479, 1.06877", \ + "0.231457, 0.295165, 0.340954, 0.416895, 0.544011, 0.755911, 1.10951", \ + "0.29389, 0.355484, 0.401065, 0.476831, 0.603913, 0.815821, 1.16883", \ + "0.374828, 0.433686, 0.478528, 0.553596, 0.680518, 0.892205, 1.24548", \ + "0.480249, 0.535042, 0.57906, 0.653546, 0.779534, 0.990725, 1.34432" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0189317, 0.110988, 0.17823, 0.289664, 0.476404, 0.787749, 1.30676", \ + "0.0191977, 0.110989, 0.178234, 0.289989, 0.478384, 0.787858, 1.30677", \ + "0.0198053, 0.111013, 0.178258, 0.28999, 0.478385, 0.788236, 1.30678", \ + "0.0212193, 0.111156, 0.178292, 0.289991, 0.478386, 0.788237, 1.30812", \ + "0.0235386, 0.111507, 0.178395, 0.289992, 0.478387, 0.788238, 1.30813", \ + "0.027364, 0.112155, 0.178669, 0.289993, 0.478388, 0.788239, 1.30814", \ + "0.03255, 0.113281, 0.179046, 0.290028, 0.478389, 0.78824, 1.30815" \ + ); + } + } + 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.0209209, 0.0211477, 0.0211982, 0.0212218, 0.0211943, 0.0210324, 0.0208134", \ + "0.0208536, 0.0210919, 0.0211785, 0.0211501, 0.0211296, 0.0209713, 0.0207657", \ + "0.020958, 0.0212224, 0.0213276, 0.0213066, 0.0213591, 0.0211729, 0.0208681", \ + "0.0215176, 0.0217418, 0.021775, 0.0218165, 0.0218243, 0.021679, 0.0214735", \ + "0.0226996, 0.0229336, 0.0230025, 0.023075, 0.0229928, 0.0229519, 0.0225821", \ + "0.0253672, 0.0255714, 0.0256788, 0.0257126, 0.025737, 0.0256758, 0.0253092", \ + "0.0311022, 0.0313288, 0.0314024, 0.0314446, 0.0314995, 0.0314758, 0.0313569" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0204726, 0.0208052, 0.0208213, 0.0207825, 0.020632, 0.0202938, 0.0197886", \ + "0.0203058, 0.0206932, 0.0206752, 0.020602, 0.0204552, 0.0201286, 0.0196472", \ + "0.0203815, 0.0207023, 0.0207461, 0.0209559, 0.020517, 0.0202113, 0.0197439", \ + "0.0208934, 0.02126, 0.0212768, 0.0212055, 0.0212618, 0.0210473, 0.0202336", \ + "0.0221134, 0.0224307, 0.0225481, 0.0225841, 0.0223507, 0.0220167, 0.0230249", \ + "0.0248232, 0.0251567, 0.0251761, 0.025249, 0.0252857, 0.0252652, 0.0246943", \ + "0.0309052, 0.0311645, 0.0311888, 0.0312714, 0.031139, 0.0312167, 0.0311972" \ + ); + } + } + 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.0209209, 0.0211477, 0.0211982, 0.0212218, 0.0211943, 0.0210324, 0.0208134", \ + "0.0208536, 0.0210919, 0.0211785, 0.0211501, 0.0211296, 0.0209713, 0.0207657", \ + "0.020958, 0.0212224, 0.0213276, 0.0213066, 0.0213591, 0.0211729, 0.0208681", \ + "0.0215176, 0.0217418, 0.021775, 0.0218165, 0.0218243, 0.021679, 0.0214735", \ + "0.0226996, 0.0229336, 0.0230025, 0.023075, 0.0229928, 0.0229519, 0.0225821", \ + "0.0253672, 0.0255714, 0.0256788, 0.0257126, 0.025737, 0.0256758, 0.0253092", \ + "0.0311022, 0.0313288, 0.0314024, 0.0314446, 0.0314995, 0.0314758, 0.0313569" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0204726, 0.0208052, 0.0208213, 0.0207825, 0.020632, 0.0202938, 0.0197886", \ + "0.0203058, 0.0206932, 0.0206752, 0.020602, 0.0204552, 0.0201286, 0.0196472", \ + "0.0203815, 0.0207023, 0.0207461, 0.0209559, 0.020517, 0.0202113, 0.0197439", \ + "0.0208934, 0.02126, 0.0212768, 0.0212055, 0.0212618, 0.0210473, 0.0202336", \ + "0.0221134, 0.0224307, 0.0225481, 0.0225841, 0.0223507, 0.0220167, 0.0230249", \ + "0.0248232, 0.0251567, 0.0251761, 0.025249, 0.0252857, 0.0252652, 0.0246943", \ + "0.0309052, 0.0311645, 0.0311888, 0.0312714, 0.031139, 0.0312167, 0.0311972" \ + ); + } + } + 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.0438981, 0.0649321, 0.0792004, 0.102597, 0.141647, 0.206552, 0.314915", \ + "0.0436701, 0.0649269, 0.0790625, 0.102398, 0.141534, 0.206457, 0.314806", \ + "0.0436586, 0.0646792, 0.0790815, 0.102687, 0.141785, 0.206425, 0.314936", \ + "0.0440197, 0.0649677, 0.0792251, 0.102694, 0.142348, 0.206879, 0.315057", \ + "0.045375, 0.0663197, 0.0806537, 0.104134, 0.143068, 0.208725, 0.316526", \ + "0.048277, 0.0689485, 0.0833473, 0.106882, 0.146299, 0.21177, 0.319596", \ + "0.0551081, 0.0754843, 0.0897961, 0.113119, 0.152679, 0.218305, 0.327709" \ + ); + } + } + 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.0391331, 0.0605104, 0.0748129, 0.0982819, 0.137527, 0.202889, 0.311678", \ + "0.03856, 0.0598282, 0.0740985, 0.0977236, 0.137405, 0.202216, 0.311012", \ + "0.0388461, 0.0597963, 0.074244, 0.0978361, 0.137072, 0.202442, 0.311166", \ + "0.0400547, 0.0607219, 0.0749881, 0.0985707, 0.137852, 0.203231, 0.312511", \ + "0.0437255, 0.0639088, 0.0781935, 0.101783, 0.140898, 0.206586, 0.315668", \ + "0.0520705, 0.071355, 0.0855612, 0.109078, 0.14842, 0.213635, 0.323066", \ + "0.068859, 0.0868593, 0.100825, 0.124114, 0.163366, 0.22887, 0.33832" \ + ); + } + 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.206349, 0.29027, 0.337541, 0.414327, 0.542174, 0.754941, 1.10941", \ + "0.238467, 0.322487, 0.369796, 0.446464, 0.575014, 0.787131, 1.14193", \ + "0.260042, 0.343998, 0.391227, 0.467961, 0.595862, 0.808627, 1.16688", \ + "0.292077, 0.375967, 0.423249, 0.499948, 0.627751, 0.840538, 1.19521", \ + "0.334546, 0.418488, 0.465787, 0.542495, 0.670336, 0.883074, 1.23749", \ + "0.39195, 0.475929, 0.523233, 0.599933, 0.727817, 0.940599, 1.29494", \ + "0.466846, 0.551242, 0.598514, 0.675253, 0.803132, 1.0161, 1.37046" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0276686, 0.118125, 0.182577, 0.29255, 0.479153, 0.791637, 1.31204", \ + "0.0276696, 0.118126, 0.182579, 0.293433, 0.480011, 0.791685, 1.31205", \ + "0.0276706, 0.118127, 0.182603, 0.293434, 0.480012, 0.792721, 1.3156", \ + "0.0276716, 0.118128, 0.182604, 0.293435, 0.480013, 0.792722, 1.31561", \ + "0.0278027, 0.118194, 0.182613, 0.293436, 0.480014, 0.792723, 1.31562", \ + "0.028081, 0.118305, 0.182646, 0.293437, 0.480015, 0.792724, 1.31563", \ + "0.028585, 0.118537, 0.182783, 0.293438, 0.480016, 0.792725, 1.31564" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.252926, 0.34351, 0.387931, 0.456099, 0.567134, 0.751265, 1.05801", \ + "0.286367, 0.377072, 0.421318, 0.489506, 0.600652, 0.785173, 1.09168", \ + "0.308214, 0.398932, 0.44339, 0.51146, 0.622512, 0.806737, 1.11332", \ + "0.339749, 0.430369, 0.474743, 0.542865, 0.653944, 0.838078, 1.14476", \ + "0.379925, 0.470555, 0.514801, 0.582986, 0.694053, 0.87829, 1.18489", \ + "0.434228, 0.524867, 0.56911, 0.637294, 0.748392, 0.932612, 1.23921", \ + "0.501805, 0.592437, 0.636693, 0.704878, 0.816038, 1.00019, 1.30683" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0328911, 0.108742, 0.156344, 0.23885, 0.382465, 0.626656, 1.03628", \ + "0.0328921, 0.108743, 0.156345, 0.238851, 0.382466, 0.627043, 1.03733", \ + "0.032907, 0.108744, 0.156346, 0.238852, 0.382478, 0.628128, 1.03734", \ + "0.032908, 0.108745, 0.156364, 0.238854, 0.382575, 0.628129, 1.03735", \ + "0.032909, 0.108761, 0.156365, 0.238867, 0.382576, 0.62813, 1.03736", \ + "0.03291, 0.108762, 0.156366, 0.238868, 0.382655, 0.628131, 1.03737", \ + "0.032911, 0.108784, 0.156367, 0.238869, 0.382656, 0.628132, 1.03738" \ + ); + } + } + 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.206349, 0.29027, 0.337541, 0.414327, 0.542174, 0.754941, 1.10941", \ + "0.238467, 0.322487, 0.369796, 0.446464, 0.575014, 0.787131, 1.14193", \ + "0.260042, 0.343998, 0.391227, 0.467961, 0.595862, 0.808627, 1.16688", \ + "0.292077, 0.375967, 0.423249, 0.499948, 0.627751, 0.840538, 1.19521", \ + "0.334546, 0.418488, 0.465787, 0.542495, 0.670336, 0.883074, 1.23749", \ + "0.39195, 0.475929, 0.523233, 0.599933, 0.727817, 0.940599, 1.29494", \ + "0.466846, 0.551242, 0.598514, 0.675253, 0.803132, 1.0161, 1.37046" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0276686, 0.118125, 0.182577, 0.29255, 0.479153, 0.791637, 1.31204", \ + "0.0276696, 0.118126, 0.182579, 0.293433, 0.480011, 0.791685, 1.31205", \ + "0.0276706, 0.118127, 0.182603, 0.293434, 0.480012, 0.792721, 1.3156", \ + "0.0276716, 0.118128, 0.182604, 0.293435, 0.480013, 0.792722, 1.31561", \ + "0.0278027, 0.118194, 0.182613, 0.293436, 0.480014, 0.792723, 1.31562", \ + "0.028081, 0.118305, 0.182646, 0.293437, 0.480015, 0.792724, 1.31563", \ + "0.028585, 0.118537, 0.182783, 0.293438, 0.480016, 0.792725, 1.31564" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.252926, 0.34351, 0.387931, 0.456099, 0.567134, 0.751265, 1.05801", \ + "0.286367, 0.377072, 0.421318, 0.489506, 0.600652, 0.785173, 1.09168", \ + "0.308214, 0.398932, 0.44339, 0.51146, 0.622512, 0.806737, 1.11332", \ + "0.339749, 0.430369, 0.474743, 0.542865, 0.653944, 0.838078, 1.14476", \ + "0.379925, 0.470555, 0.514801, 0.582986, 0.694053, 0.87829, 1.18489", \ + "0.434228, 0.524867, 0.56911, 0.637294, 0.748392, 0.932612, 1.23921", \ + "0.501805, 0.592437, 0.636693, 0.704878, 0.816038, 1.00019, 1.30683" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0328911, 0.108742, 0.156344, 0.23885, 0.382465, 0.626656, 1.03628", \ + "0.0328921, 0.108743, 0.156345, 0.238851, 0.382466, 0.627043, 1.03733", \ + "0.032907, 0.108744, 0.156346, 0.238852, 0.382478, 0.628128, 1.03734", \ + "0.032908, 0.108745, 0.156364, 0.238854, 0.382575, 0.628129, 1.03735", \ + "0.032909, 0.108761, 0.156365, 0.238867, 0.382576, 0.62813, 1.03736", \ + "0.03291, 0.108762, 0.156366, 0.238868, 0.382655, 0.628131, 1.03737", \ + "0.032911, 0.108784, 0.156367, 0.238869, 0.382656, 0.628132, 1.03738" \ + ); + } + } + 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.160897, 0.248065, 0.297235, 0.376155, 0.504871, 0.717807, 1.07254", \ + "0.196456, 0.283621, 0.332776, 0.41174, 0.540431, 0.753491, 1.10826", \ + "0.223763, 0.311025, 0.360205, 0.439081, 0.567797, 0.780665, 1.13619", \ + "0.263148, 0.350643, 0.399809, 0.478648, 0.607395, 0.820265, 1.17473", \ + "0.321216, 0.409524, 0.458655, 0.537448, 0.666187, 0.879018, 1.2335", \ + "0.395204, 0.485558, 0.534733, 0.613479, 0.742164, 0.955006, 1.3094", \ + "0.490538, 0.585686, 0.635085, 0.713729, 0.842323, 1.05515, 1.40985" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0284982, 0.122391, 0.187846, 0.297073, 0.481809, 0.791767, 1.31144", \ + "0.0285492, 0.122392, 0.187963, 0.297188, 0.481828, 0.791906, 1.31145", \ + "0.0287721, 0.122485, 0.188, 0.297189, 0.484972, 0.791907, 1.31233", \ + "0.0293462, 0.12264, 0.188064, 0.29719, 0.484973, 0.791908, 1.31234", \ + "0.0306123, 0.123198, 0.188231, 0.297191, 0.484974, 0.791909, 1.31235", \ + "0.03342, 0.124393, 0.188702, 0.297272, 0.484975, 0.79191, 1.31236", \ + "0.039054, 0.127306, 0.190287, 0.297794, 0.484976, 0.791911, 1.31237" \ + ); + } + } + 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.0816166, 0.158531, 0.201027, 0.267966, 0.378377, 0.562336, 0.868874", \ + "0.117382, 0.194906, 0.237464, 0.304333, 0.41482, 0.598759, 0.90579", \ + "0.144137, 0.224172, 0.2667, 0.333563, 0.444007, 0.628096, 0.934634", \ + "0.182317, 0.267798, 0.310498, 0.377361, 0.487777, 0.671733, 0.978246", \ + "0.237888, 0.332743, 0.375808, 0.442453, 0.552774, 0.73667, 1.04319", \ + "0.308634, 0.41775, 0.461179, 0.527414, 0.63749, 0.821221, 1.1276", \ + "0.401829, 0.526964, 0.570729, 0.636442, 0.745696, 0.929039, 1.23534" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0226888, 0.0981149, 0.148129, 0.232792, 0.37779, 0.622887, 1.03273", \ + "0.024258, 0.0984124, 0.14813, 0.232793, 0.377791, 0.622888, 1.03306", \ + "0.0274218, 0.0998276, 0.148606, 0.232794, 0.377792, 0.622889, 1.03307", \ + "0.0329904, 0.103253, 0.150429, 0.233272, 0.377845, 0.62289, 1.03477", \ + "0.0420783, 0.109833, 0.153632, 0.234437, 0.378256, 0.623132, 1.03478", \ + "0.05552, 0.120806, 0.159186, 0.235972, 0.379015, 0.623811, 1.03479", \ + "0.074444, 0.134934, 0.166311, 0.238457, 0.379585, 0.623812, 1.0348" \ + ); + } + } + 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.0204898, 0.0208687, 0.0209184, 0.0209415, 0.0208673, 0.0207548, 0.0205208", \ + "0.0203069, 0.020704, 0.0208124, 0.0208785, 0.0208292, 0.0206052, 0.0203512", \ + "0.0203828, 0.0207498, 0.0208469, 0.0208282, 0.0209037, 0.0208063, 0.0208897", \ + "0.0209031, 0.0212858, 0.0213559, 0.0213542, 0.0214457, 0.0213406, 0.0210783", \ + "0.0221191, 0.0225, 0.022607, 0.0226357, 0.0225224, 0.0225239, 0.0221962", \ + "0.0247961, 0.0251834, 0.0252897, 0.025301, 0.025366, 0.0252716, 0.0248129", \ + "0.030909, 0.0312308, 0.0313076, 0.0313578, 0.0313715, 0.0313324, 0.0313046" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0209316, 0.0210998, 0.0211299, 0.0210605, 0.0209114, 0.0205461, 0.0200426", \ + "0.0208534, 0.021113, 0.0210309, 0.0209508, 0.0208177, 0.0205314, 0.020061", \ + "0.020961, 0.0211317, 0.021236, 0.0214305, 0.0210076, 0.0207524, 0.020123", \ + "0.021514, 0.0217134, 0.0217261, 0.0216334, 0.0216646, 0.0211486, 0.0206351", \ + "0.0226959, 0.0228592, 0.0229978, 0.0230602, 0.0228001, 0.0224601, 0.0225529", \ + "0.0253521, 0.0254998, 0.0255799, 0.0256296, 0.0257143, 0.0256669, 0.0248324", \ + "0.0311056, 0.0312594, 0.0312904, 0.0313755, 0.0312301, 0.0312947, 0.0313627" \ + ); + } + } + 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.0204898, 0.0208687, 0.0209184, 0.0209415, 0.0208673, 0.0207548, 0.0205208", \ + "0.0203069, 0.020704, 0.0208124, 0.0208785, 0.0208292, 0.0206052, 0.0203512", \ + "0.0203828, 0.0207498, 0.0208469, 0.0208282, 0.0209037, 0.0208063, 0.0208897", \ + "0.0209031, 0.0212858, 0.0213559, 0.0213542, 0.0214457, 0.0213406, 0.0210783", \ + "0.0221191, 0.0225, 0.022607, 0.0226357, 0.0225224, 0.0225239, 0.0221962", \ + "0.0247961, 0.0251834, 0.0252897, 0.025301, 0.025366, 0.0252716, 0.0248129", \ + "0.030909, 0.0312308, 0.0313076, 0.0313578, 0.0313715, 0.0313324, 0.0313046" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0209316, 0.0210998, 0.0211299, 0.0210605, 0.0209114, 0.0205461, 0.0200426", \ + "0.0208534, 0.021113, 0.0210309, 0.0209508, 0.0208177, 0.0205314, 0.020061", \ + "0.020961, 0.0211317, 0.021236, 0.0214305, 0.0210076, 0.0207524, 0.020123", \ + "0.021514, 0.0217134, 0.0217261, 0.0216334, 0.0216646, 0.0211486, 0.0206351", \ + "0.0226959, 0.0228592, 0.0229978, 0.0230602, 0.0228001, 0.0224601, 0.0225529", \ + "0.0253521, 0.0254998, 0.0255799, 0.0256296, 0.0257143, 0.0256669, 0.0248324", \ + "0.0311056, 0.0312594, 0.0312904, 0.0313755, 0.0312301, 0.0312947, 0.0313627" \ + ); + } + } + 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.0438874, 0.065095, 0.0793963, 0.102933, 0.142166, 0.207513, 0.31639", \ + "0.0436679, 0.0647728, 0.0793355, 0.102664, 0.141895, 0.207321, 0.316223", \ + "0.0436594, 0.0648347, 0.0793036, 0.102718, 0.142752, 0.207284, 0.316395", \ + "0.0440286, 0.0651184, 0.0794112, 0.103027, 0.142175, 0.208008, 0.316531", \ + "0.0453619, 0.0664342, 0.0808212, 0.104332, 0.143551, 0.209505, 0.318402", \ + "0.0482236, 0.0690716, 0.0834598, 0.10712, 0.146476, 0.211834, 0.321101", \ + "0.0550778, 0.0756472, 0.0899527, 0.113481, 0.152916, 0.21845, 0.327737" \ + ); + } + 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.0390854, 0.0603076, 0.0745654, 0.0978951, 0.136894, 0.201776, 0.309998", \ + "0.0385203, 0.0596566, 0.0740294, 0.0973842, 0.136201, 0.20107, 0.309574", \ + "0.0387736, 0.0596569, 0.0739521, 0.0976127, 0.13647, 0.201226, 0.309612", \ + "0.0400256, 0.0606876, 0.0749172, 0.0981821, 0.138048, 0.202423, 0.31076", \ + "0.0436829, 0.0638712, 0.078156, 0.101732, 0.140753, 0.205756, 0.314005", \ + "0.0520233, 0.0711799, 0.0853945, 0.108964, 0.148398, 0.213631, 0.321547", \ + "0.0687855, 0.0867362, 0.100658, 0.1238, 0.162999, 0.228808, 0.337963" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00298563; + rise_capacitance : 0.00303456; + rise_capacitance_range (0.00274728, 0.00328835); + fall_capacitance : 0.00292447; + fall_capacitance_range (0.00271081, 0.00312951); + 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.12146, 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.0153127, 0.0151219, 0.0153097, 0.0163154, 0.0186113, 0.0239378, 0.0355248" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0137514, 0.0135291, 0.0139305, 0.0148346, 0.017395, 0.0228316, 0.0347885" \ + ); + } + } + 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.0251719, 0.0248988, 0.0252216, 0.0261956, 0.0287034, 0.0343723, 0.0466206" \ + ); + } + } + 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.0157631, 0.0155141, 0.0157485, 0.0167532, 0.0190506, 0.0243492, 0.0358312" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00665373, 0.00646538, 0.00690138, 0.00786182, 0.0106419, 0.0162248, 0.0285136" \ + ); + } + } + 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.0272574, 0.0270998, 0.0275051, 0.0284679, 0.0312517, 0.0368447, 0.0491735" \ + ); + } + } + 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.0149738, 0.0147368, 0.0149014, 0.0159858, 0.0183039, 0.0236059, 0.0352999" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0139928, 0.013758, 0.0141691, 0.0150932, 0.0175819, 0.023093, 0.0349484" \ + ); + } + } + 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.00868592, 0.00848565, 0.00868321, 0.00968948, 0.0119824, 0.0172799, 0.0289011" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0137645, 0.0135321, 0.0139311, 0.0148353, 0.0173941, 0.0228311, 0.0347891" \ + ); + } + } + 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.00335618, 0.00315044, 0.00335422, 0.00441574, 0.00674822, 0.0121054, 0.0236576" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00123333, 0.00102409, 0.0014106, 0.00233586, 0.00482132, 0.0103309, 0.022196" \ + ); + } + } + 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.0149466, 0.0147224, 0.0148985, 0.0159793, 0.0183104, 0.0237152, 0.0352857" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0139477, 0.0137439, 0.0141327, 0.0150518, 0.0175467, 0.0230555, 0.0349138" \ + ); + } + } + 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.0149738, 0.0147368, 0.0149014, 0.0159858, 0.0183039, 0.0236059, 0.0352999" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0139928, 0.013758, 0.0141691, 0.0150932, 0.0175819, 0.023093, 0.0349484" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00194676; + rise_capacitance : 0.00198011; + rise_capacitance_range (0.0017783, 0.00212911); + fall_capacitance : 0.00191341; + fall_capacitance_range (0.00175719, 0.00202297); + 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.0451714, -0.022147, 0.00456862", \ + "-0.239353, -0.183345, -0.156378, -0.131354", \ + "-0.330187, -0.27632, -0.250948, -0.22188", \ + "-0.425513, -0.37996, -0.357235, -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.105143, -0.000246497, 0.0575781, 0.1179", \ + "-0.24684, -0.142602, -0.0829502, -0.0158963", \ + "-0.361048, -0.260586, -0.205076, -0.139957", \ + "-0.476782, -0.382709, -0.32616, -0.265638" \ + ); + } + } + 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.119814, 0.0576505, 0.0350059, 0.0116216", \ + "0.264311, 0.196077, 0.172112, 0.145099", \ + "0.361048, 0.292055, 0.267138, 0.23883", \ + "0.465989, 0.396454, 0.374185, 0.354185" \ + ); + } + 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.151602, 0.035188, -0.0267168, -0.0720277", \ + "0.291765, 0.178252, 0.114419, 0.0681273", \ + "0.40734, 0.2973, 0.237456, 0.185156", \ + "0.528051, 0.421195, 0.362885, 0.309912" \ + ); + } + } + 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.0140778, 0.0139646, 0.0139837, 0.0143143, 0.0150863, 0.0172471, 0.0223383" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0141795, 0.0140014, 0.0140476, 0.0143737, 0.0153914, 0.0175849, 0.0226304" \ + ); + } + } + 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 ( \ + "-6.96929e-05, -0.000245939, -0.000180883, 2.65215e-05, 0.000781435, 0.00263215, 0.00715721" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00625049, 0.00609792, 0.00615435, 0.00642414, 0.00723444, 0.00922229, 0.0136048" \ + ); + } + } + 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.0140778, 0.0139646, 0.0139837, 0.0143143, 0.0150863, 0.0172471, 0.0223383" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0141795, 0.0140014, 0.0140476, 0.0143737, 0.0153914, 0.0175849, 0.0226304" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00171449; + rise_capacitance : 0.00171449; + rise_capacitance_range (0.00171449, 0.00171449); + fall_capacitance : 0.00171449; + fall_capacitance_range (0.00160866, 0.00182208); + 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.0611298, -0.0396867, -0.0884395, -0.142185", \ + "0.194428, 0.0891261, 0.0383691, -0.0170917", \ + "0.273607, 0.166179, 0.113331, 0.055208", \ + "0.366149, 0.256255, 0.201863, 0.141674" \ + ); + } + } + 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.0415682, 0.0546617, 0.10387, 0.158375", \ + "-0.16947, -0.0713009, -0.0200123, 0.0363347", \ + "-0.245318, -0.1452, -0.0917444, -0.0354333", \ + "-0.328372, -0.228765, -0.176438, -0.11511" \ + ); + } + } + 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.00195759; + rise_capacitance : 0.00197736; + rise_capacitance_range (0.00174616, 0.00212679); + fall_capacitance : 0.00193782; + fall_capacitance_range (0.00172997, 0.00208772); + 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.124705, -0.0726254, -0.0504365, -0.0251134", \ + "-0.269303, -0.213903, -0.190469, -0.164342", \ + "-0.371335, -0.320901, -0.29682, -0.269904", \ + "-0.487576, -0.443187, -0.419384, -0.395506" \ + ); + } + 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.0326922, 0.024145, 0.0828212", \ + "-0.259319, -0.157881, -0.101307, -0.0378883", \ + "-0.366191, -0.268453, -0.213171, -0.151256", \ + "-0.479481, -0.385458, -0.33181, -0.271542" \ + ); + } + } + 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.146711, 0.0851046, 0.0632954, 0.0386052", \ + "0.294261, 0.226635, 0.203581, 0.178087", \ + "0.402196, 0.334013, 0.310312, 0.284029", \ + "0.522655, 0.459681, 0.436334, 0.413215" \ + ); + } + 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.183389, 0.0676338, 0.0067163, -0.036949", \ + "0.30674, 0.193531, 0.132776, 0.0846213", \ + "0.415055, 0.302544, 0.245551, 0.193631", \ + "0.53075, 0.423944, 0.36571, 0.315815" \ + ); + } + } + 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.0160331, 0.0159263, 0.0159451, 0.0161335, 0.0166761, 0.0184152, 0.0227513" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0185157, 0.0183685, 0.0182857, 0.0184524, 0.0191196, 0.0210507, 0.0257818" \ + ); + } + } + 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.00751165, 0.0073678, 0.0073898, 0.00750436, 0.00800303, 0.00955678, 0.0134605" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00237868, -0.0024278, -0.00247821, -0.00233131, -0.00181269, -0.000169041, 0.00399146" \ + ); + } + } + 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.0160331, 0.0159263, 0.0159451, 0.0161335, 0.0166761, 0.0184152, 0.0227513" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0185157, 0.0183685, 0.0182857, 0.0184524, 0.0191196, 0.0210507, 0.0257818" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00349924; + rise_capacitance : 0.00381092; + rise_capacitance_range (0.00360381, 0.00422103); + fall_capacitance : 0.00318756; + fall_capacitance_range (0.00318756, 0.00414677); + 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.107588, -0.0551547, -0.0324341, -0.00622484", \ + "-0.261815, -0.203717, -0.177357, -0.153346", \ + "-0.36362, -0.310412, -0.286027, -0.258604", \ + "-0.482179, -0.432191, -0.408084, -0.3837" \ + ); + } + 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.000246497, 0.0575781, 0.1179", \ + "-0.21689, -0.114591, -0.0541036, 0.0088447", \ + "-0.312184, -0.21076, -0.153807, -0.0891074", \ + "-0.403927, -0.308486, -0.252712, -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.129595, 0.0676338, 0.045293, 0.0197167", \ + "0.286773, 0.218996, 0.193091, 0.167091", \ + "0.397053, 0.326146, 0.299518, 0.272729", \ + "0.522655, 0.451434, 0.425034, 0.401409" \ + ); + } + 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.151602, 0.035188, -0.0267168, -0.0720277", \ + "0.264311, 0.150241, 0.088195, 0.0406373", \ + "0.358476, 0.247474, 0.186187, 0.137132", \ + "0.455195, 0.346972, 0.286611, 0.236123" \ + ); + } + } + 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.0187576, 0.0186601, 0.0187991, 0.0193677, 0.0204982, 0.0232425, 0.0290621" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0186328, 0.0185842, 0.018719, 0.0192236, 0.0204599, 0.0231805, 0.0290116" \ + ); + } + } + 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.0133795, 0.0127168, 0.0128308, 0.0133454, 0.0144983, 0.0172883, 0.0231219" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0167388, 0.0209917, 0.0232597, 0.0246552, 0.0259422, 0.0286959, 0.0345919" \ + ); + } + } + 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.0164123, 0.01626, 0.0165464, 0.0174334, 0.019576, 0.0245391, 0.0351215" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00645589, 0.0121544, 0.021701, 0.0300861, 0.0330138, 0.0379167, 0.0486891" \ + ); + } + } + 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.00781438, 0.00759121, 0.0078661, 0.00865732, 0.0107058, 0.015404, 0.025603" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00474918, -0.00489818, -0.00469896, -0.00402396, -0.00216902, 0.00243505, 0.0126062" \ + ); + } + } + 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.0133795, 0.0127168, 0.0128308, 0.0133454, 0.0144983, 0.0172883, 0.0231219" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0186328, 0.0185842, 0.018719, 0.0192236, 0.0204599, 0.0231805, 0.0290116" \ + ); + } + } + } + pin (SET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00516883; + rise_capacitance : 0.00516883; + rise_capacitance_range (0.00516883, 0.00516883); + fall_capacitance : 0.00516883; + fall_capacitance_range (0.00485117, 0.00547056); + 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.0146711, -0.10957, -0.178452, -0.236628", \ + "0.134528, 0.0101858, -0.0560377, -0.113307", \ + "0.309612, 0.1452, 0.0674591, 0.0128337", \ + "0.757412, 0.498167, 0.36006, 0.289251" \ + ); + } + } + 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.154495, 0.217028, 0.279802", \ + "-0.0371909, 0.0763938, 0.137332, 0.204024", \ + "-0.0781524, 0.0331243, 0.0944428, 0.159488", \ + "-0.139487, -0.0280877, 0.0297834, 0.0944492" \ + ); + } + } + 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.0758009, -0.0601463, -0.0658672, -0.0709856", \ + "-0.189436, -0.137509, -0.127531, -0.128605", \ + "-0.265892, -0.20027, -0.18079, -0.171031", \ + "-0.355356, -0.283745, -0.261187, -0.244978" \ + ); + } + } + 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.0900962, 0.158451, 0.27876", \ + "0.214394, 0.157881, 0.156378, 0.191832", \ + "0.294182, 0.226494, 0.207774, 0.21058", \ + "0.393133, 0.316733, 0.295086, 0.283348" \ + ); + } + } + 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 (sg13cmos5l_sdfrbp_1) { + area : 68.9472; + cell_footprint : "sdfrbp"; + cell_leakage_power : 5984.66; + leakage_power () { + value : 4971.96; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 4971.96; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 4815.92; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 4819.16; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 4818.96; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 6657.71; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 6493.25; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 6319.36; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 6659.52; + when : "CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 5402.74; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 6570.3; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 7088.46; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 6924; + when : "!CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 5249.94; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 6135.59; + when : "CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 6750.12; + when : "CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 7090.28; + 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.188284, 0.251957, 0.297943, 0.374507, 0.502028, 0.715148, 1.07049", \ + "0.220849, 0.284537, 0.330551, 0.406891, 0.534705, 0.747692, 1.10264", \ + "0.242341, 0.305941, 0.351995, 0.428346, 0.555955, 0.769036, 1.12441", \ + "0.274319, 0.337862, 0.383868, 0.460129, 0.587918, 0.800807, 1.15595", \ + "0.316999, 0.380417, 0.426476, 0.502687, 0.630529, 0.843634, 1.19833", \ + "0.375697, 0.438807, 0.484751, 0.561063, 0.688834, 0.901811, 1.25674", \ + "0.45603, 0.517835, 0.563738, 0.639914, 0.767687, 0.980605, 1.33559" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0220504, 0.111514, 0.178898, 0.290688, 0.478061, 0.790618, 1.31123", \ + "0.0220514, 0.111515, 0.178899, 0.291071, 0.478062, 0.790619, 1.31124", \ + "0.0220524, 0.111516, 0.1789, 0.291072, 0.478063, 0.794149, 1.31195", \ + "0.0220534, 0.111517, 0.178901, 0.291073, 0.478064, 0.79415, 1.31196", \ + "0.0221449, 0.111521, 0.178949, 0.291074, 0.478065, 0.794151, 1.31197", \ + "0.02235, 0.111553, 0.17895, 0.291075, 0.478066, 0.794152, 1.31198", \ + "0.02335, 0.111679, 0.179011, 0.291076, 0.478067, 0.794153, 1.31199" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.172494, 0.231937, 0.27182, 0.337516, 0.447465, 0.630718, 0.936232", \ + "0.204745, 0.264419, 0.304227, 0.369941, 0.479875, 0.663182, 0.96884", \ + "0.225737, 0.285275, 0.325126, 0.390895, 0.500882, 0.684158, 0.989502", \ + "0.256245, 0.315839, 0.355684, 0.421381, 0.531323, 0.714529, 1.01984", \ + "0.295025, 0.354546, 0.394387, 0.460123, 0.570085, 0.753305, 1.05863", \ + "0.347047, 0.406621, 0.446482, 0.512192, 0.62217, 0.805375, 1.11068", \ + "0.411546, 0.47108, 0.510925, 0.576654, 0.686655, 0.869926, 1.17523" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0176024, 0.08915, 0.141763, 0.22918, 0.376012, 0.621497, 1.02929", \ + "0.017618, 0.089151, 0.141764, 0.229329, 0.37605, 0.621513, 1.02981", \ + "0.0176488, 0.089152, 0.141765, 0.22933, 0.376051, 0.621891, 1.02992", \ + "0.0176498, 0.089153, 0.141766, 0.229331, 0.376052, 0.621892, 1.02993", \ + "0.0176567, 0.089154, 0.141767, 0.229332, 0.376246, 0.621893, 1.02994", \ + "0.0176577, 0.089155, 0.141768, 0.229333, 0.376247, 0.621894, 1.02995", \ + "0.0176587, 0.089163, 0.141769, 0.229334, 0.376248, 0.621895, 1.02996" \ + ); + } + } + 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.188284, 0.251957, 0.297943, 0.374507, 0.502028, 0.715148, 1.07049", \ + "0.220849, 0.284537, 0.330551, 0.406891, 0.534705, 0.747692, 1.10264", \ + "0.242341, 0.305941, 0.351995, 0.428346, 0.555955, 0.769036, 1.12441", \ + "0.274319, 0.337862, 0.383868, 0.460129, 0.587918, 0.800807, 1.15595", \ + "0.316999, 0.380417, 0.426476, 0.502687, 0.630529, 0.843634, 1.19833", \ + "0.375697, 0.438807, 0.484751, 0.561063, 0.688834, 0.901811, 1.25674", \ + "0.45603, 0.517835, 0.563738, 0.639914, 0.767687, 0.980605, 1.33559" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0220504, 0.111514, 0.178898, 0.290688, 0.478061, 0.790618, 1.31123", \ + "0.0220514, 0.111515, 0.178899, 0.291071, 0.478062, 0.790619, 1.31124", \ + "0.0220524, 0.111516, 0.1789, 0.291072, 0.478063, 0.794149, 1.31195", \ + "0.0220534, 0.111517, 0.178901, 0.291073, 0.478064, 0.79415, 1.31196", \ + "0.0221449, 0.111521, 0.178949, 0.291074, 0.478065, 0.794151, 1.31197", \ + "0.02235, 0.111553, 0.17895, 0.291075, 0.478066, 0.794152, 1.31198", \ + "0.02335, 0.111679, 0.179011, 0.291076, 0.478067, 0.794153, 1.31199" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.172494, 0.231937, 0.27182, 0.337516, 0.447465, 0.630718, 0.936232", \ + "0.204745, 0.264419, 0.304227, 0.369941, 0.479875, 0.663182, 0.96884", \ + "0.225737, 0.285275, 0.325126, 0.390895, 0.500882, 0.684158, 0.989502", \ + "0.256245, 0.315839, 0.355684, 0.421381, 0.531323, 0.714529, 1.01984", \ + "0.295025, 0.354546, 0.394387, 0.460123, 0.570085, 0.753305, 1.05863", \ + "0.347047, 0.406621, 0.446482, 0.512192, 0.62217, 0.805375, 1.11068", \ + "0.411546, 0.47108, 0.510925, 0.576654, 0.686655, 0.869926, 1.17523" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0176024, 0.08915, 0.141763, 0.22918, 0.376012, 0.621497, 1.02929", \ + "0.017618, 0.089151, 0.141764, 0.229329, 0.37605, 0.621513, 1.02981", \ + "0.0176488, 0.089152, 0.141765, 0.22933, 0.376051, 0.621891, 1.02992", \ + "0.0176498, 0.089153, 0.141766, 0.229331, 0.376052, 0.621892, 1.02993", \ + "0.0176567, 0.089154, 0.141767, 0.229332, 0.376246, 0.621893, 1.02994", \ + "0.0176577, 0.089155, 0.141768, 0.229333, 0.376247, 0.621894, 1.02995", \ + "0.0176587, 0.089163, 0.141769, 0.229334, 0.376248, 0.621895, 1.02996" \ + ); + } + } + 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.243871, 0.303365, 0.343142, 0.408097, 0.51563, 0.692997, 0.98685", \ + "0.282439, 0.341993, 0.381806, 0.447179, 0.555448, 0.733874, 1.02882", \ + "0.315934, 0.375429, 0.415383, 0.480948, 0.589724, 0.769032, 1.06487", \ + "0.368378, 0.427862, 0.467777, 0.533388, 0.642802, 0.82324, 1.12071", \ + "0.447423, 0.506809, 0.546718, 0.612483, 0.722293, 0.904199, 1.20417", \ + "0.557259, 0.616423, 0.656578, 0.722193, 0.832114, 1.01509, 1.31809", \ + "0.710065, 0.769668, 0.809392, 0.875127, 0.984718, 1.16846, 1.47362" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0174394, 0.0890823, 0.141635, 0.229243, 0.376235, 0.621333, 1.02986", \ + "0.0174404, 0.0890838, 0.141636, 0.229244, 0.376236, 0.621374, 1.02987", \ + "0.0174461, 0.0890848, 0.141641, 0.229245, 0.376237, 0.621375, 1.02988", \ + "0.0174728, 0.0890858, 0.141642, 0.229246, 0.376238, 0.621376, 1.03067", \ + "0.0175981, 0.0891002, 0.141643, 0.229247, 0.376239, 0.621377, 1.03068", \ + "0.017732, 0.089144, 0.141665, 0.229248, 0.37624, 0.621378, 1.03069", \ + "0.017983, 0.08921, 0.141688, 0.229264, 0.376241, 0.621379, 1.0307" \ + ); + } + } + 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.0372999, 0.058259, 0.0725659, 0.0961652, 0.135346, 0.200809, 0.309706", \ + "0.0370415, 0.0580784, 0.0724831, 0.0959578, 0.135105, 0.200433, 0.309289", \ + "0.0372047, 0.0581166, 0.0724707, 0.096118, 0.135541, 0.201591, 0.309662", \ + "0.0383673, 0.0592577, 0.0735781, 0.0970711, 0.136711, 0.201847, 0.310647", \ + "0.0408208, 0.0615769, 0.0760284, 0.0995775, 0.138701, 0.204329, 0.313015", \ + "0.0464893, 0.0670684, 0.0814229, 0.104966, 0.144562, 0.210058, 0.318605", \ + "0.0591741, 0.0793522, 0.0936716, 0.117329, 0.1567, 0.222275, 0.331659" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0398748, 0.0609081, 0.0751677, 0.0985377, 0.137562, 0.202493, 0.31076", \ + "0.0397232, 0.0609247, 0.0752677, 0.098627, 0.137443, 0.202424, 0.310832", \ + "0.0400527, 0.0610557, 0.0753733, 0.0990473, 0.137959, 0.202947, 0.311125", \ + "0.0413263, 0.0624664, 0.0767193, 0.100029, 0.139352, 0.204262, 0.312262", \ + "0.0437817, 0.0648769, 0.0790939, 0.102883, 0.141902, 0.206759, 0.317805", \ + "0.0493232, 0.0703994, 0.0846845, 0.108283, 0.147533, 0.213227, 0.320949", \ + "0.0612432, 0.0821544, 0.0963474, 0.11994, 0.159427, 0.225019, 0.334266" \ + ); + } + } + 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.0372999, 0.058259, 0.0725659, 0.0961652, 0.135346, 0.200809, 0.309706", \ + "0.0370415, 0.0580784, 0.0724831, 0.0959578, 0.135105, 0.200433, 0.309289", \ + "0.0372047, 0.0581166, 0.0724707, 0.096118, 0.135541, 0.201591, 0.309662", \ + "0.0383673, 0.0592577, 0.0735781, 0.0970711, 0.136711, 0.201847, 0.310647", \ + "0.0408208, 0.0615769, 0.0760284, 0.0995775, 0.138701, 0.204329, 0.313015", \ + "0.0464893, 0.0670684, 0.0814229, 0.104966, 0.144562, 0.210058, 0.318605", \ + "0.0591741, 0.0793522, 0.0936716, 0.117329, 0.1567, 0.222275, 0.331659" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0398748, 0.0609081, 0.0751677, 0.0985377, 0.137562, 0.202493, 0.31076", \ + "0.0397232, 0.0609247, 0.0752677, 0.098627, 0.137443, 0.202424, 0.310832", \ + "0.0400527, 0.0610557, 0.0753733, 0.0990473, 0.137959, 0.202947, 0.311125", \ + "0.0413263, 0.0624664, 0.0767193, 0.100029, 0.139352, 0.204262, 0.312262", \ + "0.0437817, 0.0648769, 0.0790939, 0.102883, 0.141902, 0.206759, 0.317805", \ + "0.0493232, 0.0703994, 0.0846845, 0.108283, 0.147533, 0.213227, 0.320949", \ + "0.0612432, 0.0821544, 0.0963474, 0.11994, 0.159427, 0.225019, 0.334266" \ + ); + } + } + 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.0533626, 0.075235, 0.0900669, 0.114222, 0.154067, 0.219695, 0.32847", \ + "0.055813, 0.0777506, 0.0925815, 0.116849, 0.156988, 0.223014, 0.332244", \ + "0.0574619, 0.0793239, 0.0944125, 0.118584, 0.158935, 0.225305, 0.334826", \ + "0.0582664, 0.0801314, 0.0949329, 0.119471, 0.161184, 0.227255, 0.337031", \ + "0.0607917, 0.0824767, 0.0975535, 0.122066, 0.162474, 0.230809, 0.34109", \ + "0.0664693, 0.088204, 0.103168, 0.127787, 0.168901, 0.236977, 0.348888", \ + "0.0784905, 0.0999767, 0.114522, 0.139028, 0.180448, 0.249094, 0.363093" \ + ); + } + } + } + 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.133246, 0.219243, 0.266747, 0.343507, 0.470893, 0.682965, 1.03639", \ + "0.165495, 0.251577, 0.299069, 0.375677, 0.502996, 0.716117, 1.06837", \ + "0.186504, 0.272513, 0.320054, 0.396615, 0.524118, 0.736277, 1.09182", \ + "0.216943, 0.302937, 0.350405, 0.426966, 0.554432, 0.766419, 1.1196", \ + "0.255757, 0.341713, 0.389209, 0.465855, 0.593259, 0.805284, 1.15827", \ + "0.307879, 0.393639, 0.441148, 0.517852, 0.645231, 0.857272, 1.21038", \ + "0.372424, 0.457795, 0.5053, 0.581823, 0.709308, 0.921428, 1.27486" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0266235, 0.119583, 0.183188, 0.291986, 0.47757, 0.788658, 1.30727", \ + "0.0267165, 0.119639, 0.183192, 0.292868, 0.478485, 0.789671, 1.30738", \ + "0.0267175, 0.11964, 0.183252, 0.292869, 0.478486, 0.789672, 1.30957", \ + "0.0267185, 0.119647, 0.183253, 0.29287, 0.478487, 0.789673, 1.31192", \ + "0.0267195, 0.119707, 0.18335, 0.292871, 0.478488, 0.789674, 1.31193", \ + "0.0267205, 0.119708, 0.183351, 0.292872, 0.478489, 0.789675, 1.31194", \ + "0.026757, 0.119709, 0.183352, 0.292873, 0.47849, 0.789676, 1.31195" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.141044, 0.237213, 0.282534, 0.351443, 0.462666, 0.646847, 0.953422", \ + "0.173341, 0.269603, 0.314924, 0.383761, 0.49508, 0.679365, 0.985932", \ + "0.194947, 0.291157, 0.336536, 0.405323, 0.516701, 0.700942, 1.00767", \ + "0.226842, 0.3229, 0.368287, 0.437086, 0.548467, 0.732627, 1.03919", \ + "0.269308, 0.365532, 0.410972, 0.479936, 0.591226, 0.77554, 1.08194", \ + "0.327762, 0.424399, 0.469905, 0.538987, 0.650431, 0.834547, 1.1411", \ + "0.404613, 0.50505, 0.55078, 0.61997, 0.731379, 0.915694, 1.22226" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0328138, 0.112989, 0.1596, 0.240823, 0.383417, 0.626894, 1.03696", \ + "0.0328148, 0.113136, 0.159601, 0.240824, 0.383617, 0.626895, 1.03697", \ + "0.0330225, 0.113137, 0.159602, 0.240955, 0.383618, 0.628464, 1.037", \ + "0.0332077, 0.113138, 0.159699, 0.240956, 0.383619, 0.628465, 1.03701", \ + "0.0339349, 0.113395, 0.159929, 0.240983, 0.38362, 0.628466, 1.03702", \ + "0.036086, 0.114188, 0.160294, 0.24116, 0.383621, 0.628467, 1.03703", \ + "0.04151, 0.116819, 0.161876, 0.242231, 0.384022, 0.628468, 1.03704" \ + ); + } + } + 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.133246, 0.219243, 0.266747, 0.343507, 0.470893, 0.682965, 1.03639", \ + "0.165495, 0.251577, 0.299069, 0.375677, 0.502996, 0.716117, 1.06837", \ + "0.186504, 0.272513, 0.320054, 0.396615, 0.524118, 0.736277, 1.09182", \ + "0.216943, 0.302937, 0.350405, 0.426966, 0.554432, 0.766419, 1.1196", \ + "0.255757, 0.341713, 0.389209, 0.465855, 0.593259, 0.805284, 1.15827", \ + "0.307879, 0.393639, 0.441148, 0.517852, 0.645231, 0.857272, 1.21038", \ + "0.372424, 0.457795, 0.5053, 0.581823, 0.709308, 0.921428, 1.27486" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0266235, 0.119583, 0.183188, 0.291986, 0.47757, 0.788658, 1.30727", \ + "0.0267165, 0.119639, 0.183192, 0.292868, 0.478485, 0.789671, 1.30738", \ + "0.0267175, 0.11964, 0.183252, 0.292869, 0.478486, 0.789672, 1.30957", \ + "0.0267185, 0.119647, 0.183253, 0.29287, 0.478487, 0.789673, 1.31192", \ + "0.0267195, 0.119707, 0.18335, 0.292871, 0.478488, 0.789674, 1.31193", \ + "0.0267205, 0.119708, 0.183351, 0.292872, 0.478489, 0.789675, 1.31194", \ + "0.026757, 0.119709, 0.183352, 0.292873, 0.47849, 0.789676, 1.31195" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.141044, 0.237213, 0.282534, 0.351443, 0.462666, 0.646847, 0.953422", \ + "0.173341, 0.269603, 0.314924, 0.383761, 0.49508, 0.679365, 0.985932", \ + "0.194947, 0.291157, 0.336536, 0.405323, 0.516701, 0.700942, 1.00767", \ + "0.226842, 0.3229, 0.368287, 0.437086, 0.548467, 0.732627, 1.03919", \ + "0.269308, 0.365532, 0.410972, 0.479936, 0.591226, 0.77554, 1.08194", \ + "0.327762, 0.424399, 0.469905, 0.538987, 0.650431, 0.834547, 1.1411", \ + "0.404613, 0.50505, 0.55078, 0.61997, 0.731379, 0.915694, 1.22226" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0328138, 0.112989, 0.1596, 0.240823, 0.383417, 0.626894, 1.03696", \ + "0.0328148, 0.113136, 0.159601, 0.240824, 0.383617, 0.626895, 1.03697", \ + "0.0330225, 0.113137, 0.159602, 0.240955, 0.383618, 0.628464, 1.037", \ + "0.0332077, 0.113138, 0.159699, 0.240956, 0.383619, 0.628465, 1.03701", \ + "0.0339349, 0.113395, 0.159929, 0.240983, 0.38362, 0.628466, 1.03702", \ + "0.036086, 0.114188, 0.160294, 0.24116, 0.383621, 0.628467, 1.03703", \ + "0.04151, 0.116819, 0.161876, 0.242231, 0.384022, 0.628468, 1.03704" \ + ); + } + } + 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.204956, 0.288942, 0.336268, 0.412642, 0.540181, 0.752164, 1.10524", \ + "0.243615, 0.327614, 0.374794, 0.451278, 0.578927, 0.791015, 1.14454", \ + "0.276831, 0.360983, 0.408301, 0.484683, 0.612211, 0.824169, 1.17759", \ + "0.329155, 0.413246, 0.460502, 0.536931, 0.664385, 0.876492, 1.22992", \ + "0.40809, 0.492421, 0.539666, 0.616126, 0.743496, 0.95555, 1.3086", \ + "0.517487, 0.602364, 0.649628, 0.725754, 0.853424, 1.06534, 1.41843", \ + "0.67019, 0.755592, 0.802838, 0.879327, 1.00645, 1.21927, 1.57237" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0271845, 0.118073, 0.182142, 0.29144, 0.477398, 0.78848, 1.30724", \ + "0.0271855, 0.118102, 0.182304, 0.29183, 0.477471, 0.788546, 1.3074", \ + "0.0272125, 0.118148, 0.182305, 0.291831, 0.477546, 0.788547, 1.30741", \ + "0.0275091, 0.118223, 0.182306, 0.291832, 0.477547, 0.788548, 1.30813", \ + "0.0281564, 0.118346, 0.182307, 0.291833, 0.477548, 0.788549, 1.30814", \ + "0.029249, 0.118761, 0.182464, 0.291834, 0.477549, 0.78855, 1.30815", \ + "0.030925, 0.119415, 0.18276, 0.291835, 0.47755, 0.788551, 1.30816" \ + ); + } + } + 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.0399065, 0.0610761, 0.0753905, 0.0989157, 0.138206, 0.203442, 0.312429", \ + "0.0397267, 0.0610282, 0.0752458, 0.0989729, 0.138277, 0.203685, 0.312299", \ + "0.0400982, 0.061196, 0.0756168, 0.0992045, 0.138327, 0.203661, 0.31323", \ + "0.0412959, 0.0625299, 0.0768411, 0.100296, 0.139936, 0.205091, 0.315078", \ + "0.0437966, 0.0649236, 0.0793428, 0.102933, 0.142042, 0.207626, 0.316203", \ + "0.0493278, 0.070491, 0.0847988, 0.108368, 0.147873, 0.213187, 0.322026", \ + "0.061254, 0.0822723, 0.0966059, 0.120255, 0.159564, 0.225165, 0.33463" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0373144, 0.0581761, 0.0723905, 0.0958392, 0.134835, 0.199792, 0.308247", \ + "0.0370198, 0.0579964, 0.0721626, 0.0955943, 0.134613, 0.199541, 0.308002", \ + "0.0372123, 0.0580162, 0.072298, 0.0960083, 0.134996, 0.199968, 0.308197", \ + "0.0383285, 0.0592372, 0.0734809, 0.0967509, 0.136039, 0.201058, 0.309647", \ + "0.0408232, 0.061557, 0.0758456, 0.0995837, 0.138548, 0.203452, 0.312925", \ + "0.0464952, 0.0670394, 0.0812513, 0.10495, 0.144317, 0.209986, 0.318308", \ + "0.0591409, 0.0792916, 0.0934945, 0.117076, 0.156364, 0.222082, 0.331352" \ + ); + } + } + 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.0399065, 0.0610761, 0.0753905, 0.0989157, 0.138206, 0.203442, 0.312429", \ + "0.0397267, 0.0610282, 0.0752458, 0.0989729, 0.138277, 0.203685, 0.312299", \ + "0.0400982, 0.061196, 0.0756168, 0.0992045, 0.138327, 0.203661, 0.31323", \ + "0.0412959, 0.0625299, 0.0768411, 0.100296, 0.139936, 0.205091, 0.315078", \ + "0.0437966, 0.0649236, 0.0793428, 0.102933, 0.142042, 0.207626, 0.316203", \ + "0.0493278, 0.070491, 0.0847988, 0.108368, 0.147873, 0.213187, 0.322026", \ + "0.061254, 0.0822723, 0.0966059, 0.120255, 0.159564, 0.225165, 0.33463" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0373144, 0.0581761, 0.0723905, 0.0958392, 0.134835, 0.199792, 0.308247", \ + "0.0370198, 0.0579964, 0.0721626, 0.0955943, 0.134613, 0.199541, 0.308002", \ + "0.0372123, 0.0580162, 0.072298, 0.0960083, 0.134996, 0.199968, 0.308197", \ + "0.0383285, 0.0592372, 0.0734809, 0.0967509, 0.136039, 0.201058, 0.309647", \ + "0.0408232, 0.061557, 0.0758456, 0.0995837, 0.138548, 0.203452, 0.312925", \ + "0.0464952, 0.0670394, 0.0812513, 0.10495, 0.144317, 0.209986, 0.318308", \ + "0.0591409, 0.0792916, 0.0934945, 0.117076, 0.156364, 0.222082, 0.331352" \ + ); + } + } + 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.0401751, 0.0617205, 0.0762961, 0.100056, 0.139211, 0.203783, 0.310819", \ + "0.0396928, 0.0612497, 0.0758908, 0.0998443, 0.139279, 0.204202, 0.311717", \ + "0.0397824, 0.0614006, 0.0760797, 0.100139, 0.139664, 0.204903, 0.312677", \ + "0.0405815, 0.0620625, 0.0766825, 0.100847, 0.140707, 0.206614, 0.314976", \ + "0.0430765, 0.0645163, 0.0791536, 0.103292, 0.143426, 0.210174, 0.318919", \ + "0.0487618, 0.070129, 0.0848505, 0.108947, 0.149264, 0.21575, 0.326898", \ + "0.060995, 0.0817419, 0.0962275, 0.120409, 0.160785, 0.227847, 0.339527" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00290365; + rise_capacitance : 0.00295155; + rise_capacitance_range (0.00265742, 0.0032134); + fall_capacitance : 0.00284206; + fall_capacitance_range (0.0026165, 0.00304803); + 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.0138096, 0.0136055, 0.0138384, 0.0148369, 0.0172739, 0.0227633, 0.0343659" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0133619, 0.0131156, 0.0135368, 0.014428, 0.0170886, 0.0225316, 0.0345947" \ + ); + } + } + 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.0260373, 0.0257688, 0.0261496, 0.0271289, 0.0297908, 0.0354167, 0.0479354" \ + ); + } + } + 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.0242966, 0.0241322, 0.0246006, 0.02556, 0.0284385, 0.0340773, 0.0465118" \ + ); + } + } + 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.0135294, 0.0133114, 0.0135395, 0.0145409, 0.016949, 0.0225239, 0.0340891" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0131249, 0.0128924, 0.0132998, 0.0142405, 0.0168795, 0.0223163, 0.0343949" \ + ); + } + } + 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.013824, 0.0136055, 0.0138389, 0.0148348, 0.0172719, 0.0227635, 0.0343661" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0133665, 0.0131148, 0.013537, 0.0144282, 0.0170889, 0.0225318, 0.0345949" \ + ); + } + } + 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.000410748, 0.000204868, 0.000444005, 0.00147093, 0.0038247, 0.00933092, 0.020915" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00135248, 0.00110295, 0.0015044, 0.00243552, 0.00510107, 0.01052, 0.0225856" \ + ); + } + } + 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.0136229, 0.0134079, 0.0136383, 0.0146416, 0.0170463, 0.0226228, 0.0341883" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0133132, 0.0130637, 0.0134699, 0.0144118, 0.0170509, 0.0224876, 0.0345662" \ + ); + } + } + 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.0135294, 0.0133114, 0.0135395, 0.0145409, 0.016949, 0.0225239, 0.0340891" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0133665, 0.0131148, 0.013537, 0.0144282, 0.0170889, 0.0225318, 0.0345949" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00273021; + rise_capacitance : 0.00278062; + rise_capacitance_range (0.00239108, 0.00311394); + fall_capacitance : 0.00267981; + fall_capacitance_range (0.00236305, 0.00286573); + 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.144266, -0.102575, -0.0838696, -0.0628905", \ + "-0.251832, -0.211356, -0.193091, -0.172589", \ + "-0.307041, -0.268453, -0.24825, -0.22753", \ + "-0.360753, -0.322231, -0.303561, -0.283348" \ + ); + } + 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.144266, -0.0576505, -0.00928808, 0.0423457", \ + "-0.264311, -0.178252, -0.132776, -0.0763743", \ + "-0.366191, -0.278943, -0.232059, -0.179506", \ + "-0.474084, -0.390956, -0.340285, -0.289251" \ + ); + } + } + 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.132525, 0.109587, 0.0871758", \ + "0.301748, 0.241914, 0.219316, 0.19733", \ + "0.355904, 0.299922, 0.275233, 0.252955", \ + "0.412022, 0.355219, 0.328985, 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.210286, 0.107567, 0.0504365, -0.00456862", \ + "0.329202, 0.226635, 0.172112, 0.11486", \ + "0.430486, 0.328769, 0.272535, 0.21623", \ + "0.544241, 0.440438, 0.385484, 0.327621" \ + ); + } + } + 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.0265683, 0.0263294, 0.0264623, 0.0271166, 0.0290189, 0.0332197, 0.0426063" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0359362, 0.0357257, 0.0360667, 0.0370029, 0.0393029, 0.0439769, 0.0539973" \ + ); + } + } + 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.0265683, 0.0263294, 0.0264623, 0.0271166, 0.0290189, 0.0332197, 0.0426063" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0359362, 0.0357257, 0.0360667, 0.0370029, 0.0393029, 0.0439769, 0.0539973" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00508023; + rise_capacitance : 0.00508023; + rise_capacitance_range (0.00508023, 0.00508023); + fall_capacitance : 0.00508023; + fall_capacitance_range (0.00470956, 0.00523655); + 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.0601463, 0.0375776, 0.0143199", \ + "0.24684, 0.180799, 0.156378, 0.131354", \ + "0.353333, 0.281565, 0.253646, 0.230355", \ + "0.487576, 0.415697, 0.388309, 0.363039" \ + ); + } + } + 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.0526588, -0.0298623, -0.0089232", \ + "-0.229369, -0.170613, -0.14851, -0.125856", \ + "-0.327615, -0.268453, -0.245551, -0.22188", \ + "-0.457894, -0.396454, -0.374185, -0.354185" \ + ); + } + } + 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.0028504; + rise_capacitance : 0.00288431; + rise_capacitance_range (0.0024983, 0.00321559); + fall_capacitance : 0.00278256; + fall_capacitance_range (0.00246382, 0.00296881); + 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.144266, -0.102575, -0.0838696, -0.0628905", \ + "-0.254328, -0.211356, -0.193091, -0.172589", \ + "-0.309612, -0.268453, -0.24825, -0.22753", \ + "-0.360753, -0.322231, -0.303561, -0.283348" \ + ); + } + 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.0551547, -0.0067163, 0.0450441", \ + "-0.259319, -0.173159, -0.127531, -0.0736253", \ + "-0.361048, -0.27632, -0.229361, -0.173856", \ + "-0.474084, -0.390956, -0.340285, -0.286299" \ + ); + } + } + 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.132525, 0.109587, 0.0871758", \ + "0.301748, 0.24446, 0.219316, 0.19733", \ + "0.358476, 0.302544, 0.275233, 0.252955", \ + "0.412022, 0.355219, 0.33181, 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.210286, 0.105071, 0.0504365, -0.00456862", \ + "0.329202, 0.226635, 0.172112, 0.11486", \ + "0.430486, 0.328769, 0.272535, 0.21623", \ + "0.544241, 0.443187, 0.388309, 0.330572" \ + ); + } + } + 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.0267654, 0.0265158, 0.0266741, 0.0273101, 0.029222, 0.0333905, 0.0427955" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.012157, 0.0119327, 0.0122989, 0.0132407, 0.0155367, 0.0202176, 0.0302518" \ + ); + } + } + 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.0267654, 0.0265158, 0.0266741, 0.0273101, 0.029222, 0.0333905, 0.0427955" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.012157, 0.0119327, 0.0122989, 0.0132407, 0.0155367, 0.0202176, 0.0302518" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00465483; + rise_capacitance : 0.00476862; + rise_capacitance_range (0.00429818, 0.0051453); + fall_capacitance : 0.00454105; + fall_capacitance_range (0.00433692, 0.0050251); + 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.105071, -0.0864414, -0.0655889", \ + "-0.249336, -0.206263, -0.187847, -0.167091", \ + "-0.304469, -0.263208, -0.245551, -0.224705", \ + "-0.363451, -0.32498, -0.303561, -0.286299" \ + ); + } + 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.0626421, -0.0170034, 0.0342506", \ + "-0.249336, -0.162973, -0.117042, -0.0626293", \ + "-0.33533, -0.250096, -0.202377, -0.148431", \ + "-0.428212, -0.344223, -0.295086, -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.195615, 0.137517, 0.114731, 0.0898741", \ + "0.296757, 0.239367, 0.214071, 0.191832", \ + "0.353333, 0.294677, 0.272535, 0.25013", \ + "0.412022, 0.357968, 0.33181, 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.220067, 0.115054, 0.0607236, 0.00352648", \ + "0.319219, 0.216449, 0.161623, 0.103864", \ + "0.404768, 0.302544, 0.24825, 0.190806", \ + "0.498369, 0.396454, 0.340285, 0.283348" \ + ); + } + } + 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.0251164, 0.0249709, 0.0251161, 0.0258366, 0.0274624, 0.0311326, 0.0390842" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0327792, 0.0326611, 0.0328195, 0.0335135, 0.0352408, 0.0390729, 0.0473013" \ + ); + } + } + 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.03223, 0.032068, 0.0324305, 0.0337107, 0.0369673, 0.0446516, 0.0611175" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0214879, 0.0430131, 0.0448433, 0.0463248, 0.049748, 0.0577416, 0.0748223" \ + ); + } + } + 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.03223, 0.032068, 0.0324305, 0.0337107, 0.0369673, 0.0446516, 0.0611175" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0214879, 0.0430131, 0.0448433, 0.0463248, 0.049748, 0.0577416, 0.0748223" \ + ); + } + } + } + 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 (sg13cmos5l_sdfrbp_2) { + area : 72.576; + cell_footprint : "sdfrbp"; + cell_leakage_power : 6950.88; + leakage_power () { + value : 5938.17; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 5938.17; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 5782.17; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 5785.38; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 5785.09; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 7623.93; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 7459.51; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 7285.58; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 7625.77; + when : "CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 6368.94; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 7536.6; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 8054.67; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 7890.25; + when : "!CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 6216.15; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 7101.82; + when : "CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 7716.32; + when : "CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 8056.51; + 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.239248, 0.298327, 0.343297, 0.41899, 0.546599, 0.759583, 1.11526", \ + "0.271794, 0.33075, 0.375885, 0.451557, 0.579608, 0.792233, 1.14776", \ + "0.293306, 0.352477, 0.397494, 0.473328, 0.600895, 0.813936, 1.16912", \ + "0.324889, 0.384028, 0.429024, 0.504643, 0.632203, 0.845468, 1.20071", \ + "0.366728, 0.425742, 0.470821, 0.546499, 0.674022, 0.88705, 1.24229", \ + "0.426413, 0.485203, 0.530152, 0.605795, 0.733332, 0.946272, 1.3016", \ + "0.509802, 0.567232, 0.612053, 0.68757, 0.815087, 1.02805, 1.38347" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0245072, 0.112916, 0.179638, 0.291393, 0.479079, 0.792202, 1.31371", \ + "0.0245219, 0.112917, 0.179639, 0.291394, 0.479773, 0.792203, 1.31372", \ + "0.0245229, 0.112918, 0.17965, 0.291428, 0.479774, 0.792543, 1.31387", \ + "0.0245535, 0.112929, 0.179651, 0.291429, 0.479775, 0.792544, 1.31442", \ + "0.0245985, 0.11293, 0.179652, 0.29143, 0.479776, 0.792545, 1.31443", \ + "0.02471, 0.112966, 0.179674, 0.291431, 0.479777, 0.792546, 1.31444", \ + "0.025145, 0.113076, 0.179702, 0.291432, 0.479778, 0.792547, 1.31445" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.207933, 0.268, 0.307793, 0.373584, 0.484179, 0.668147, 0.975236", \ + "0.240408, 0.300454, 0.340306, 0.406164, 0.516575, 0.701039, 1.00775", \ + "0.261615, 0.321694, 0.361466, 0.427326, 0.537829, 0.721997, 1.02916", \ + "0.292347, 0.352334, 0.392157, 0.458007, 0.568404, 0.752663, 1.05961", \ + "0.331268, 0.39122, 0.431063, 0.496872, 0.607355, 0.791429, 1.09831", \ + "0.383518, 0.443564, 0.483312, 0.54918, 0.659622, 0.843711, 1.15064", \ + "0.449129, 0.509013, 0.548717, 0.614732, 0.725029, 0.909228, 1.21631" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0205064, 0.0926872, 0.144631, 0.232211, 0.379767, 0.626154, 1.03668", \ + "0.0205074, 0.0926882, 0.144745, 0.232255, 0.380072, 0.626839, 1.03684", \ + "0.0205084, 0.0926892, 0.144746, 0.232375, 0.380073, 0.62684, 1.03685", \ + "0.0205094, 0.0926933, 0.144747, 0.232376, 0.380074, 0.626841, 1.03736", \ + "0.0205104, 0.0926943, 0.14478, 0.232377, 0.380075, 0.626842, 1.03737", \ + "0.0205114, 0.0926953, 0.144781, 0.232378, 0.380076, 0.626843, 1.03738", \ + "0.0205124, 0.0926963, 0.144782, 0.232379, 0.380077, 0.626844, 1.03739" \ + ); + } + } + 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.239248, 0.298327, 0.343297, 0.41899, 0.546599, 0.759583, 1.11526", \ + "0.271794, 0.33075, 0.375885, 0.451557, 0.579608, 0.792233, 1.14776", \ + "0.293306, 0.352477, 0.397494, 0.473328, 0.600895, 0.813936, 1.16912", \ + "0.324889, 0.384028, 0.429024, 0.504643, 0.632203, 0.845468, 1.20071", \ + "0.366728, 0.425742, 0.470821, 0.546499, 0.674022, 0.88705, 1.24229", \ + "0.426413, 0.485203, 0.530152, 0.605795, 0.733332, 0.946272, 1.3016", \ + "0.509802, 0.567232, 0.612053, 0.68757, 0.815087, 1.02805, 1.38347" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0245072, 0.112916, 0.179638, 0.291393, 0.479079, 0.792202, 1.31371", \ + "0.0245219, 0.112917, 0.179639, 0.291394, 0.479773, 0.792203, 1.31372", \ + "0.0245229, 0.112918, 0.17965, 0.291428, 0.479774, 0.792543, 1.31387", \ + "0.0245535, 0.112929, 0.179651, 0.291429, 0.479775, 0.792544, 1.31442", \ + "0.0245985, 0.11293, 0.179652, 0.29143, 0.479776, 0.792545, 1.31443", \ + "0.02471, 0.112966, 0.179674, 0.291431, 0.479777, 0.792546, 1.31444", \ + "0.025145, 0.113076, 0.179702, 0.291432, 0.479778, 0.792547, 1.31445" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.207933, 0.268, 0.307793, 0.373584, 0.484179, 0.668147, 0.975236", \ + "0.240408, 0.300454, 0.340306, 0.406164, 0.516575, 0.701039, 1.00775", \ + "0.261615, 0.321694, 0.361466, 0.427326, 0.537829, 0.721997, 1.02916", \ + "0.292347, 0.352334, 0.392157, 0.458007, 0.568404, 0.752663, 1.05961", \ + "0.331268, 0.39122, 0.431063, 0.496872, 0.607355, 0.791429, 1.09831", \ + "0.383518, 0.443564, 0.483312, 0.54918, 0.659622, 0.843711, 1.15064", \ + "0.449129, 0.509013, 0.548717, 0.614732, 0.725029, 0.909228, 1.21631" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0205064, 0.0926872, 0.144631, 0.232211, 0.379767, 0.626154, 1.03668", \ + "0.0205074, 0.0926882, 0.144745, 0.232255, 0.380072, 0.626839, 1.03684", \ + "0.0205084, 0.0926892, 0.144746, 0.232375, 0.380073, 0.62684, 1.03685", \ + "0.0205094, 0.0926933, 0.144747, 0.232376, 0.380074, 0.626841, 1.03736", \ + "0.0205104, 0.0926943, 0.14478, 0.232377, 0.380075, 0.626842, 1.03737", \ + "0.0205114, 0.0926953, 0.144781, 0.232378, 0.380076, 0.626843, 1.03738", \ + "0.0205124, 0.0926963, 0.144782, 0.232379, 0.380077, 0.626844, 1.03739" \ + ); + } + } + 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.281108, 0.34113, 0.380837, 0.446118, 0.554292, 0.732844, 1.02854", \ + "0.319654, 0.379694, 0.419486, 0.485189, 0.594086, 0.773647, 1.07032", \ + "0.353019, 0.413206, 0.452897, 0.518783, 0.628235, 0.808611, 1.10629", \ + "0.405715, 0.465567, 0.50541, 0.571398, 0.681384, 0.862958, 1.16223", \ + "0.485015, 0.544616, 0.584514, 0.650418, 0.760742, 0.943628, 1.2453", \ + "0.595336, 0.655047, 0.695109, 0.760916, 0.871567, 1.05547, 1.3601", \ + "0.750193, 0.809306, 0.849456, 0.915294, 1.02506, 1.20957, 1.51676" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0201342, 0.0926279, 0.144691, 0.232317, 0.379999, 0.626428, 1.03728", \ + "0.0201377, 0.092644, 0.144692, 0.232318, 0.38, 0.62644, 1.03729", \ + "0.0201387, 0.092645, 0.144693, 0.232326, 0.382245, 0.626441, 1.0373", \ + "0.0201495, 0.092646, 0.144694, 0.232327, 0.382246, 0.626442, 1.03926", \ + "0.020198, 0.092652, 0.144695, 0.232328, 0.382247, 0.626443, 1.03927", \ + "0.020294, 0.092669, 0.144696, 0.232329, 0.382248, 0.626444, 1.03928", \ + "0.020451, 0.092744, 0.14473, 0.23233, 0.382249, 0.626468, 1.03929" \ + ); + } + } + 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.0484168, 0.0898165, 0.118434, 0.165456, 0.244077, 0.374884, 0.592774", \ + "0.0481888, 0.0895568, 0.118494, 0.165252, 0.244314, 0.37446, 0.592496", \ + "0.0484239, 0.0897393, 0.118529, 0.165551, 0.244315, 0.375312, 0.592789", \ + "0.0494499, 0.0907528, 0.119224, 0.166443, 0.245777, 0.376324, 0.594205", \ + "0.0519535, 0.0930104, 0.121876, 0.169136, 0.247314, 0.378809, 0.595936", \ + "0.0578285, 0.0984955, 0.127338, 0.17447, 0.253636, 0.384552, 0.601572", \ + "0.0705504, 0.11051, 0.139186, 0.186435, 0.265431, 0.396707, 0.615141" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0480233, 0.0904383, 0.118943, 0.165778, 0.243956, 0.373748, 0.590418", \ + "0.0478921, 0.09066, 0.118966, 0.165743, 0.243926, 0.37403, 0.590476", \ + "0.0481875, 0.0906882, 0.119288, 0.166994, 0.24444, 0.374165, 0.590865", \ + "0.0494437, 0.0921388, 0.12078, 0.167367, 0.246051, 0.376931, 0.592099", \ + "0.0519332, 0.0944945, 0.123153, 0.170553, 0.248653, 0.37784, 0.597361", \ + "0.057583, 0.100162, 0.128507, 0.175998, 0.254788, 0.385895, 0.602408", \ + "0.0696084, 0.111674, 0.140143, 0.187457, 0.265834, 0.397228, 0.61615" \ + ); + } + } + 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.0484168, 0.0898165, 0.118434, 0.165456, 0.244077, 0.374884, 0.592774", \ + "0.0481888, 0.0895568, 0.118494, 0.165252, 0.244314, 0.37446, 0.592496", \ + "0.0484239, 0.0897393, 0.118529, 0.165551, 0.244315, 0.375312, 0.592789", \ + "0.0494499, 0.0907528, 0.119224, 0.166443, 0.245777, 0.376324, 0.594205", \ + "0.0519535, 0.0930104, 0.121876, 0.169136, 0.247314, 0.378809, 0.595936", \ + "0.0578285, 0.0984955, 0.127338, 0.17447, 0.253636, 0.384552, 0.601572", \ + "0.0705504, 0.11051, 0.139186, 0.186435, 0.265431, 0.396707, 0.615141" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0480233, 0.0904383, 0.118943, 0.165778, 0.243956, 0.373748, 0.590418", \ + "0.0478921, 0.09066, 0.118966, 0.165743, 0.243926, 0.37403, 0.590476", \ + "0.0481875, 0.0906882, 0.119288, 0.166994, 0.24444, 0.374165, 0.590865", \ + "0.0494437, 0.0921388, 0.12078, 0.167367, 0.246051, 0.376931, 0.592099", \ + "0.0519332, 0.0944945, 0.123153, 0.170553, 0.248653, 0.37784, 0.597361", \ + "0.057583, 0.100162, 0.128507, 0.175998, 0.254788, 0.385895, 0.602408", \ + "0.0696084, 0.111674, 0.140143, 0.187457, 0.265834, 0.397228, 0.61615" \ + ); + } + } + 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.0632756, 0.107385, 0.137065, 0.185511, 0.26539, 0.396892, 0.614653", \ + "0.0657582, 0.109853, 0.139577, 0.188298, 0.268764, 0.401006, 0.619557", \ + "0.0673126, 0.111558, 0.141772, 0.190323, 0.271962, 0.40385, 0.622949", \ + "0.0682077, 0.112145, 0.141913, 0.191137, 0.274297, 0.406066, 0.627878", \ + "0.0707138, 0.114791, 0.144894, 0.193906, 0.275004, 0.41192, 0.632995", \ + "0.0765076, 0.120352, 0.150099, 0.199578, 0.281835, 0.417837, 0.64179", \ + "0.0885172, 0.131753, 0.161449, 0.210287, 0.29344, 0.430416, 0.658417" \ + ); + } + } + } + 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.139524, 0.234906, 0.283609, 0.360781, 0.48832, 0.700468, 1.05409", \ + "0.171791, 0.267165, 0.31596, 0.39312, 0.52066, 0.733608, 1.08631", \ + "0.19293, 0.288304, 0.337054, 0.414188, 0.541909, 0.754231, 1.10861", \ + "0.223685, 0.318894, 0.367799, 0.444703, 0.572521, 0.784744, 1.13815", \ + "0.262599, 0.357924, 0.406703, 0.483797, 0.611429, 0.823793, 1.17677", \ + "0.315654, 0.410788, 0.45954, 0.536691, 0.664245, 0.876471, 1.22977", \ + "0.380807, 0.475385, 0.524072, 0.601369, 0.728876, 0.941037, 1.2948" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0268273, 0.124144, 0.187289, 0.294926, 0.479643, 0.790562, 1.30961", \ + "0.0268961, 0.124145, 0.18736, 0.295799, 0.479644, 0.791018, 1.30966", \ + "0.0268971, 0.124157, 0.187361, 0.2958, 0.479645, 0.792499, 1.31147", \ + "0.0268981, 0.124158, 0.187362, 0.295801, 0.479646, 0.7925, 1.31148", \ + "0.0268991, 0.124227, 0.187423, 0.295802, 0.479647, 0.792501, 1.31149", \ + "0.0269001, 0.124233, 0.187459, 0.295803, 0.479648, 0.792502, 1.3115", \ + "0.0269011, 0.124234, 0.18746, 0.295804, 0.479649, 0.792503, 1.31151" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.154985, 0.2634, 0.311474, 0.382414, 0.494942, 0.679635, 0.986548", \ + "0.187431, 0.295881, 0.343957, 0.414954, 0.527426, 0.712106, 1.01923", \ + "0.209049, 0.317444, 0.365538, 0.436547, 0.548964, 0.733734, 1.04124", \ + "0.240778, 0.349057, 0.397129, 0.468017, 0.580585, 0.765297, 1.07222", \ + "0.283299, 0.391506, 0.439662, 0.510693, 0.623115, 0.807884, 1.1148", \ + "0.342392, 0.450738, 0.498967, 0.570059, 0.682673, 0.867468, 1.1743", \ + "0.42167, 0.532316, 0.580678, 0.65186, 0.76457, 0.949277, 1.25629" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0360665, 0.123365, 0.170529, 0.250025, 0.390788, 0.632866, 1.04177", \ + "0.0360803, 0.123429, 0.170731, 0.251145, 0.390974, 0.632867, 1.04178", \ + "0.0361274, 0.123507, 0.170732, 0.251146, 0.390975, 0.632877, 1.04204", \ + "0.0361375, 0.123508, 0.170733, 0.251147, 0.390976, 0.63338, 1.04205", \ + "0.0364637, 0.123746, 0.170734, 0.251148, 0.391027, 0.633381, 1.04206", \ + "0.037892, 0.124367, 0.171144, 0.251149, 0.391069, 0.633382, 1.04207", \ + "0.042742, 0.126481, 0.172466, 0.251551, 0.391447, 0.633387, 1.04208" \ + ); + } + } + 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.139524, 0.234906, 0.283609, 0.360781, 0.48832, 0.700468, 1.05409", \ + "0.171791, 0.267165, 0.31596, 0.39312, 0.52066, 0.733608, 1.08631", \ + "0.19293, 0.288304, 0.337054, 0.414188, 0.541909, 0.754231, 1.10861", \ + "0.223685, 0.318894, 0.367799, 0.444703, 0.572521, 0.784744, 1.13815", \ + "0.262599, 0.357924, 0.406703, 0.483797, 0.611429, 0.823793, 1.17677", \ + "0.315654, 0.410788, 0.45954, 0.536691, 0.664245, 0.876471, 1.22977", \ + "0.380807, 0.475385, 0.524072, 0.601369, 0.728876, 0.941037, 1.2948" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0268273, 0.124144, 0.187289, 0.294926, 0.479643, 0.790562, 1.30961", \ + "0.0268961, 0.124145, 0.18736, 0.295799, 0.479644, 0.791018, 1.30966", \ + "0.0268971, 0.124157, 0.187361, 0.2958, 0.479645, 0.792499, 1.31147", \ + "0.0268981, 0.124158, 0.187362, 0.295801, 0.479646, 0.7925, 1.31148", \ + "0.0268991, 0.124227, 0.187423, 0.295802, 0.479647, 0.792501, 1.31149", \ + "0.0269001, 0.124233, 0.187459, 0.295803, 0.479648, 0.792502, 1.3115", \ + "0.0269011, 0.124234, 0.18746, 0.295804, 0.479649, 0.792503, 1.31151" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.154985, 0.2634, 0.311474, 0.382414, 0.494942, 0.679635, 0.986548", \ + "0.187431, 0.295881, 0.343957, 0.414954, 0.527426, 0.712106, 1.01923", \ + "0.209049, 0.317444, 0.365538, 0.436547, 0.548964, 0.733734, 1.04124", \ + "0.240778, 0.349057, 0.397129, 0.468017, 0.580585, 0.765297, 1.07222", \ + "0.283299, 0.391506, 0.439662, 0.510693, 0.623115, 0.807884, 1.1148", \ + "0.342392, 0.450738, 0.498967, 0.570059, 0.682673, 0.867468, 1.1743", \ + "0.42167, 0.532316, 0.580678, 0.65186, 0.76457, 0.949277, 1.25629" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0360665, 0.123365, 0.170529, 0.250025, 0.390788, 0.632866, 1.04177", \ + "0.0360803, 0.123429, 0.170731, 0.251145, 0.390974, 0.632867, 1.04178", \ + "0.0361274, 0.123507, 0.170732, 0.251146, 0.390975, 0.632877, 1.04204", \ + "0.0361375, 0.123508, 0.170733, 0.251147, 0.390976, 0.63338, 1.04205", \ + "0.0364637, 0.123746, 0.170734, 0.251148, 0.391027, 0.633381, 1.04206", \ + "0.037892, 0.124367, 0.171144, 0.251149, 0.391069, 0.633382, 1.04207", \ + "0.042742, 0.126481, 0.172466, 0.251551, 0.391447, 0.633387, 1.04208" \ + ); + } + } + 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.213791, 0.306733, 0.355049, 0.432089, 0.559688, 0.77206, 1.12531", \ + "0.252272, 0.345271, 0.393573, 0.470698, 0.598656, 0.810591, 1.16454", \ + "0.285668, 0.378759, 0.426947, 0.504089, 0.631717, 0.844026, 1.19713", \ + "0.338222, 0.431156, 0.47948, 0.556452, 0.684098, 0.896368, 1.24969", \ + "0.417232, 0.510041, 0.5584, 0.635439, 0.763036, 0.975275, 1.32856", \ + "0.527031, 0.620678, 0.668884, 0.746066, 0.873522, 1.08587, 1.43909", \ + "0.681006, 0.774735, 0.823531, 0.900255, 1.0271, 1.23998, 1.59391" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0271285, 0.122407, 0.186048, 0.294293, 0.47935, 0.790532, 1.3094", \ + "0.0271295, 0.122409, 0.186238, 0.294331, 0.479705, 0.790533, 1.30974", \ + "0.02718, 0.122417, 0.186239, 0.294332, 0.479706, 0.790534, 1.30989", \ + "0.0273719, 0.12249, 0.18624, 0.294333, 0.479707, 0.790535, 1.30998", \ + "0.0278663, 0.12262, 0.186241, 0.294334, 0.479708, 0.790536, 1.30999", \ + "0.028744, 0.12298, 0.186312, 0.294335, 0.479709, 0.790537, 1.31", \ + "0.030251, 0.123574, 0.186696, 0.294491, 0.47971, 0.790538, 1.31001" \ + ); + } + } + 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.0480908, 0.0906731, 0.11933, 0.166507, 0.245008, 0.375578, 0.593436", \ + "0.0479034, 0.0908014, 0.119417, 0.166724, 0.244886, 0.375765, 0.593344", \ + "0.0482434, 0.0907706, 0.119564, 0.166945, 0.245402, 0.376866, 0.594533", \ + "0.0494531, 0.092144, 0.120826, 0.167843, 0.247192, 0.377488, 0.595712", \ + "0.0519785, 0.094455, 0.123422, 0.170599, 0.24891, 0.380121, 0.597323", \ + "0.0576308, 0.100222, 0.128901, 0.176032, 0.255187, 0.386025, 0.603354", \ + "0.0696026, 0.111771, 0.140493, 0.187881, 0.266573, 0.397647, 0.616532" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0484591, 0.0895314, 0.118075, 0.164867, 0.243031, 0.372874, 0.589733", \ + "0.0482078, 0.0896982, 0.117861, 0.165108, 0.242736, 0.37282, 0.589646", \ + "0.0483528, 0.0893916, 0.117959, 0.165978, 0.242809, 0.372952, 0.590023", \ + "0.0495117, 0.0906418, 0.119046, 0.166001, 0.244718, 0.374391, 0.591285", \ + "0.0519557, 0.0928497, 0.121574, 0.168881, 0.247126, 0.376601, 0.599265", \ + "0.057848, 0.0983836, 0.1268, 0.174336, 0.253079, 0.384326, 0.599639", \ + "0.0705929, 0.110377, 0.138796, 0.186175, 0.26437, 0.396029, 0.614831" \ + ); + } + } + 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.0480908, 0.0906731, 0.11933, 0.166507, 0.245008, 0.375578, 0.593436", \ + "0.0479034, 0.0908014, 0.119417, 0.166724, 0.244886, 0.375765, 0.593344", \ + "0.0482434, 0.0907706, 0.119564, 0.166945, 0.245402, 0.376866, 0.594533", \ + "0.0494531, 0.092144, 0.120826, 0.167843, 0.247192, 0.377488, 0.595712", \ + "0.0519785, 0.094455, 0.123422, 0.170599, 0.24891, 0.380121, 0.597323", \ + "0.0576308, 0.100222, 0.128901, 0.176032, 0.255187, 0.386025, 0.603354", \ + "0.0696026, 0.111771, 0.140493, 0.187881, 0.266573, 0.397647, 0.616532" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0484591, 0.0895314, 0.118075, 0.164867, 0.243031, 0.372874, 0.589733", \ + "0.0482078, 0.0896982, 0.117861, 0.165108, 0.242736, 0.37282, 0.589646", \ + "0.0483528, 0.0893916, 0.117959, 0.165978, 0.242809, 0.372952, 0.590023", \ + "0.0495117, 0.0906418, 0.119046, 0.166001, 0.244718, 0.374391, 0.591285", \ + "0.0519557, 0.0928497, 0.121574, 0.168881, 0.247126, 0.376601, 0.599265", \ + "0.057848, 0.0983836, 0.1268, 0.174336, 0.253079, 0.384326, 0.599639", \ + "0.0705929, 0.110377, 0.138796, 0.186175, 0.26437, 0.396029, 0.614831" \ + ); + } + } + 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.0633148, 0.106707, 0.135916, 0.183604, 0.262086, 0.391465, 0.605397", \ + "0.0657897, 0.109478, 0.138498, 0.186427, 0.265651, 0.395523, 0.610829", \ + "0.067362, 0.110808, 0.140454, 0.188352, 0.267611, 0.398306, 0.614205", \ + "0.0682487, 0.111518, 0.140801, 0.189165, 0.269111, 0.402784, 0.617688", \ + "0.0707113, 0.114057, 0.143438, 0.191474, 0.271879, 0.405525, 0.623266", \ + "0.0764878, 0.119533, 0.148901, 0.19702, 0.277743, 0.411122, 0.633557", \ + "0.0884735, 0.130964, 0.160355, 0.208486, 0.289092, 0.423377, 0.646616" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00290371; + rise_capacitance : 0.00295156; + rise_capacitance_range (0.00265145, 0.00321688); + fall_capacitance : 0.00284219; + fall_capacitance_range (0.00261775, 0.00304804); + 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.134277, 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.013817, 0.0136043, 0.0138313, 0.0148415, 0.0172474, 0.0227995, 0.0343569" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0133841, 0.0131252, 0.0135468, 0.0144341, 0.017095, 0.0225344, 0.0345903" \ + ); + } + } + 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.0260508, 0.0257939, 0.0261644, 0.0271164, 0.029795, 0.0354127, 0.0479326" \ + ); + } + } + 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.0243095, 0.0241316, 0.024612, 0.0255381, 0.028432, 0.034077, 0.0464972" \ + ); + } + } + 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.0135332, 0.0133003, 0.0135504, 0.0145424, 0.0169372, 0.0225003, 0.0340818" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0131583, 0.0129031, 0.013304, 0.014237, 0.0168803, 0.0223186, 0.0343932" \ + ); + } + } + 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.0138343, 0.0136023, 0.0138331, 0.0148428, 0.0172472, 0.0227989, 0.0343562" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0133834, 0.0131251, 0.0135463, 0.014434, 0.0170957, 0.0225321, 0.0345891" \ + ); + } + } + 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.000414332, 0.000202659, 0.000427778, 0.00146719, 0.00379364, 0.00935297, 0.0209094" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00135031, 0.0011107, 0.00151583, 0.00243759, 0.00509551, 0.0105124, 0.0225825" \ + ); + } + } + 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.0136275, 0.0134025, 0.0136536, 0.0146419, 0.0170338, 0.0225997, 0.0341808" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0133245, 0.0130733, 0.0134747, 0.0144081, 0.0170537, 0.022488, 0.0345644" \ + ); + } + } + 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.0135332, 0.0133003, 0.0135504, 0.0145424, 0.0169372, 0.0225003, 0.0340818" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0133841, 0.0131252, 0.0135468, 0.0144341, 0.017095, 0.0225344, 0.0345903" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00272772; + rise_capacitance : 0.00277776; + rise_capacitance_range (0.00238738, 0.00311154); + fall_capacitance : 0.00267768; + fall_capacitance_range (0.00236157, 0.00286339); + 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.10008, -0.0812978, -0.0601921", \ + "-0.251832, -0.20881, -0.190469, -0.16984", \ + "-0.307041, -0.265831, -0.245551, -0.224705", \ + "-0.360753, -0.322231, -0.303561, -0.283348" \ + ); + } + 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.144266, -0.0576505, -0.00928808, 0.0423457", \ + "-0.264311, -0.178252, -0.132776, -0.0763743", \ + "-0.366191, -0.278943, -0.232059, -0.176681", \ + "-0.474084, -0.388207, -0.340285, -0.289251" \ + ); + } + } + 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.135021, 0.112159, 0.0871758", \ + "0.299253, 0.241914, 0.219316, 0.19733", \ + "0.355904, 0.299922, 0.275233, 0.252955", \ + "0.409323, 0.355219, 0.33181, 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.210286, 0.107567, 0.0530083, -0.00456862", \ + "0.331698, 0.226635, 0.172112, 0.11486", \ + "0.433058, 0.328769, 0.272535, 0.21623", \ + "0.544241, 0.443187, 0.385484, 0.330572" \ + ); + } + } + 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.0265359, 0.0263015, 0.0264319, 0.0270863, 0.0289902, 0.0331961, 0.042576" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0359386, 0.0357302, 0.0360683, 0.0370039, 0.039305, 0.0439812, 0.0540025" \ + ); + } + } + 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.0265359, 0.0263015, 0.0264319, 0.0270863, 0.0289902, 0.0331961, 0.042576" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0359386, 0.0357302, 0.0360683, 0.0370039, 0.039305, 0.0439812, 0.0540025" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00513145; + rise_capacitance : 0.00513145; + rise_capacitance_range (0.00513145, 0.00513145); + fall_capacitance : 0.00513145; + fall_capacitance_range (0.0049955, 0.00523759); + 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.0601463, 0.0375776, 0.0170183", \ + "0.24684, 0.180799, 0.156378, 0.134103", \ + "0.350761, 0.281565, 0.256345, 0.230355", \ + "0.487576, 0.415697, 0.388309, 0.365991" \ + ); + } + } + 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.0526588, -0.0324341, -0.0116216", \ + "-0.229369, -0.173159, -0.151133, -0.128605", \ + "-0.330187, -0.271075, -0.24825, -0.224705", \ + "-0.460592, -0.399203, -0.37701, -0.357136" \ + ); + } + } + 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.0028472; + rise_capacitance : 0.00288106; + rise_capacitance_range (0.00249614, 0.00321229); + fall_capacitance : 0.00277948; + fall_capacitance_range (0.00246182, 0.00296556); + 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.10008, -0.0812978, -0.0601921", \ + "-0.251832, -0.20881, -0.190469, -0.16984", \ + "-0.307041, -0.268453, -0.24825, -0.224705", \ + "-0.360753, -0.322231, -0.303561, -0.283348" \ + ); + } + 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.0526588, -0.0067163, 0.0450441", \ + "-0.259319, -0.173159, -0.124909, -0.0736253", \ + "-0.361048, -0.27632, -0.229361, -0.173856", \ + "-0.474084, -0.388207, -0.340285, -0.286299" \ + ); + } + } + 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.135021, 0.112159, 0.0898741", \ + "0.301748, 0.24446, 0.219316, 0.19733", \ + "0.355904, 0.302544, 0.277932, 0.252955", \ + "0.409323, 0.355219, 0.33181, 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.210286, 0.107567, 0.0530083, -0.00456862", \ + "0.331698, 0.226635, 0.172112, 0.11486", \ + "0.433058, 0.328769, 0.275233, 0.21623", \ + "0.544241, 0.443187, 0.388309, 0.330572" \ + ); + } + } + 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.0267368, 0.0265078, 0.0266722, 0.027282, 0.0291862, 0.0333693, 0.042777" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0121546, 0.0119199, 0.0122829, 0.0132483, 0.0155418, 0.0202214, 0.0302457" \ + ); + } + } + 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.0267368, 0.0265078, 0.0266722, 0.027282, 0.0291862, 0.0333693, 0.042777" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0121546, 0.0119199, 0.0122829, 0.0132483, 0.0155418, 0.0202214, 0.0302457" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00465476; + rise_capacitance : 0.00476835; + rise_capacitance_range (0.00429562, 0.00514527); + fall_capacitance : 0.00454116; + fall_capacitance_range (0.00433956, 0.00502513); + 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.144266, -0.105071, -0.0838696, -0.0655889", \ + "-0.24684, -0.206263, -0.185224, -0.167091", \ + "-0.301897, -0.263208, -0.242853, -0.22188", \ + "-0.360753, -0.322231, -0.303561, -0.283348" \ + ); + } + 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.0626421, -0.0170034, 0.0342506", \ + "-0.249336, -0.162973, -0.114419, -0.0626293", \ + "-0.33533, -0.250096, -0.202377, -0.148431", \ + "-0.428212, -0.344223, -0.295086, -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.19317, 0.137517, 0.114731, 0.0925725", \ + "0.296757, 0.239367, 0.216693, 0.194581", \ + "0.353333, 0.2973, 0.272535, 0.25013", \ + "0.412022, 0.357968, 0.33181, 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.220067, 0.11755, 0.0607236, 0.00622484", \ + "0.319219, 0.216449, 0.161623, 0.103864", \ + "0.40734, 0.302544, 0.24825, 0.190806", \ + "0.501068, 0.396454, 0.340285, 0.283348" \ + ); + } + } + 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.0251574, 0.0249669, 0.0251212, 0.0258363, 0.0274721, 0.0311345, 0.0390805" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0327455, 0.0326327, 0.0327913, 0.0334822, 0.0352265, 0.0390511, 0.0472732" \ + ); + } + } + 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.0321994, 0.0320464, 0.0324345, 0.0336786, 0.0369396, 0.0446321, 0.0610749" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0214564, 0.0429817, 0.0448262, 0.0462945, 0.0497247, 0.0577177, 0.0747983" \ + ); + } + } + 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.0321994, 0.0320464, 0.0324345, 0.0336786, 0.0369396, 0.0446321, 0.0610749" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0214564, 0.0429817, 0.0448262, 0.0462945, 0.0497247, 0.0577177, 0.0747983" \ + ); + } + } + } + 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 (sg13cmos5l_sdfrbpq_1) { + area : 63.504; + cell_footprint : "sdfrbpq"; + cell_leakage_power : 5239.25; + leakage_power () { + value : 4595.69; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 4699.86; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 4439.66; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 4442.94; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 4442.53; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 6281.43; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 5053.69; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 5943.15; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 5220.01; + when : "CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 5026.47; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 5130.64; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 6712.18; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 5484.44; + when : "!CLK&!D&RESET_B&SCD&SCE&Q"; + } + leakage_power () { + value : 4873.72; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 4696.08; + when : "CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 6373.9; + when : "CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 5650.77; + 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.1747, 0.255431, 0.302155, 0.378439, 0.505615, 0.717521, 1.07008", \ + "0.206443, 0.287163, 0.333875, 0.410185, 0.537395, 0.749145, 1.10185", \ + "0.227318, 0.308022, 0.354816, 0.431025, 0.558342, 0.770078, 1.12348", \ + "0.257108, 0.33779, 0.384541, 0.460797, 0.588005, 0.799694, 1.15238", \ + "0.295871, 0.376598, 0.423368, 0.49966, 0.626822, 0.838762, 1.19111", \ + "0.347307, 0.428247, 0.474919, 0.551297, 0.678559, 0.890186, 1.24293", \ + "0.412718, 0.493731, 0.54045, 0.616797, 0.744039, 0.955737, 1.30853" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0286024, 0.117073, 0.182228, 0.292593, 0.478628, 0.789488, 1.30749", \ + "0.028622, 0.117081, 0.182321, 0.292756, 0.478687, 0.789489, 1.3075", \ + "0.0286298, 0.117082, 0.182322, 0.292757, 0.47869, 0.790746, 1.30821", \ + "0.0287341, 0.117088, 0.182331, 0.292758, 0.478691, 0.790747, 1.30822", \ + "0.0289158, 0.117163, 0.182332, 0.292759, 0.47878, 0.790748, 1.30823", \ + "0.02921, 0.117308, 0.182379, 0.29276, 0.478781, 0.790749, 1.30824", \ + "0.029375, 0.117463, 0.182518, 0.292761, 0.478808, 0.79075, 1.30825" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.182063, 0.256997, 0.298103, 0.364414, 0.475047, 0.659151, 0.965735", \ + "0.214003, 0.288774, 0.329864, 0.396332, 0.506943, 0.691328, 0.997725", \ + "0.23475, 0.309441, 0.350564, 0.416988, 0.527615, 0.711751, 1.01831", \ + "0.264273, 0.338928, 0.380092, 0.446534, 0.557116, 0.741126, 1.04771", \ + "0.301814, 0.37651, 0.417631, 0.4841, 0.594705, 0.778696, 1.08522", \ + "0.352201, 0.427173, 0.468126, 0.534584, 0.645229, 0.829219, 1.13572", \ + "0.414786, 0.489383, 0.530526, 0.597055, 0.707645, 0.891788, 1.19821" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0265657, 0.0970654, 0.147546, 0.234021, 0.380753, 0.627043, 1.03632", \ + "0.0265667, 0.0970664, 0.147547, 0.234022, 0.381409, 0.627044, 1.03687", \ + "0.0265772, 0.0970674, 0.14763, 0.234176, 0.38141, 0.627045, 1.03702", \ + "0.0265896, 0.0970684, 0.147743, 0.234177, 0.381411, 0.627046, 1.03703", \ + "0.0265906, 0.0970694, 0.147744, 0.234178, 0.381412, 0.627047, 1.03704", \ + "0.0265916, 0.097073, 0.147745, 0.234179, 0.381413, 0.627048, 1.03705", \ + "0.0265926, 0.097074, 0.147746, 0.23418, 0.381414, 0.627049, 1.03706" \ + ); + } + } + 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.174702, 0.255427, 0.302113, 0.378437, 0.50563, 0.717569, 1.07007", \ + "0.206454, 0.28708, 0.333905, 0.410184, 0.537403, 0.749196, 1.10183", \ + "0.227279, 0.307969, 0.354816, 0.431013, 0.558247, 0.770074, 1.12306", \ + "0.257108, 0.33779, 0.384541, 0.460797, 0.588005, 0.799694, 1.1523", \ + "0.295871, 0.376598, 0.423368, 0.49966, 0.626821, 0.838762, 1.19111", \ + "0.347307, 0.428246, 0.474934, 0.551296, 0.678563, 0.890186, 1.24292", \ + "0.412718, 0.493731, 0.54045, 0.616797, 0.744039, 0.955737, 1.30853" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.02861, 0.117075, 0.182277, 0.292616, 0.478633, 0.789487, 1.30766", \ + "0.0286132, 0.117098, 0.182278, 0.292767, 0.478668, 0.789523, 1.30767", \ + "0.0286379, 0.117099, 0.182279, 0.292768, 0.478669, 0.790747, 1.30835", \ + "0.0287341, 0.1171, 0.182331, 0.292769, 0.47867, 0.790748, 1.30836", \ + "0.0289159, 0.117163, 0.182332, 0.29277, 0.47878, 0.790749, 1.30837", \ + "0.02921, 0.117307, 0.182427, 0.292771, 0.478781, 0.79075, 1.30838", \ + "0.029375, 0.117463, 0.182518, 0.292772, 0.478808, 0.790751, 1.30839" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.182129, 0.256939, 0.298025, 0.364412, 0.475049, 0.659099, 0.965786", \ + "0.213969, 0.288738, 0.329864, 0.396262, 0.506919, 0.69132, 0.997789", \ + "0.234746, 0.30947, 0.350649, 0.417079, 0.527729, 0.711782, 1.01839", \ + "0.264467, 0.339131, 0.380282, 0.446739, 0.55732, 0.74133, 1.04785", \ + "0.301883, 0.376579, 0.417685, 0.484168, 0.59478, 0.778915, 1.08526", \ + "0.35199, 0.42665, 0.467903, 0.534296, 0.644946, 0.828955, 1.13541", \ + "0.41445, 0.489308, 0.530203, 0.596691, 0.707376, 0.891479, 1.19805" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0265778, 0.0970684, 0.147554, 0.234029, 0.380753, 0.627045, 1.03632", \ + "0.0265831, 0.0970694, 0.147561, 0.23403, 0.380867, 0.627046, 1.03633", \ + "0.0265841, 0.0970704, 0.147562, 0.234046, 0.381154, 0.627471, 1.03695", \ + "0.0265851, 0.0970714, 0.147563, 0.234047, 0.381155, 0.627472, 1.03696", \ + "0.0265861, 0.0970724, 0.147575, 0.23417, 0.381156, 0.627473, 1.03697", \ + "0.0265871, 0.0970734, 0.147576, 0.234171, 0.381157, 0.627474, 1.03698", \ + "0.0265881, 0.0970744, 0.147707, 0.234172, 0.381158, 0.627475, 1.03699" \ + ); + } + } + 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.1747, 0.255431, 0.302155, 0.378439, 0.505615, 0.717521, 1.07008", \ + "0.206443, 0.287163, 0.333875, 0.410185, 0.537395, 0.749145, 1.10185", \ + "0.227318, 0.308022, 0.354816, 0.431025, 0.558342, 0.770078, 1.12348", \ + "0.257108, 0.33779, 0.384541, 0.460797, 0.588005, 0.799694, 1.15238", \ + "0.295871, 0.376598, 0.423368, 0.49966, 0.626822, 0.838762, 1.19111", \ + "0.347307, 0.428247, 0.474919, 0.551297, 0.678559, 0.890186, 1.24293", \ + "0.412718, 0.493731, 0.54045, 0.616797, 0.744039, 0.955737, 1.30853" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0286024, 0.117073, 0.182228, 0.292593, 0.478628, 0.789488, 1.30749", \ + "0.028622, 0.117081, 0.182321, 0.292756, 0.478687, 0.789489, 1.3075", \ + "0.0286298, 0.117082, 0.182322, 0.292757, 0.47869, 0.790746, 1.30821", \ + "0.0287341, 0.117088, 0.182331, 0.292758, 0.478691, 0.790747, 1.30822", \ + "0.0289158, 0.117163, 0.182332, 0.292759, 0.47878, 0.790748, 1.30823", \ + "0.02921, 0.117308, 0.182379, 0.29276, 0.478781, 0.790749, 1.30824", \ + "0.029375, 0.117463, 0.182518, 0.292761, 0.478808, 0.79075, 1.30825" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.182063, 0.256997, 0.298103, 0.364414, 0.475047, 0.659151, 0.965735", \ + "0.214003, 0.288774, 0.329864, 0.396332, 0.506943, 0.691328, 0.997725", \ + "0.23475, 0.309441, 0.350564, 0.416988, 0.527615, 0.711751, 1.01831", \ + "0.264273, 0.338928, 0.380092, 0.446534, 0.557116, 0.741126, 1.04771", \ + "0.301814, 0.37651, 0.417631, 0.4841, 0.594705, 0.778696, 1.08522", \ + "0.352201, 0.427173, 0.468126, 0.534584, 0.645229, 0.829219, 1.13572", \ + "0.414786, 0.489383, 0.530526, 0.597055, 0.707645, 0.891788, 1.19821" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0265657, 0.0970654, 0.147546, 0.234021, 0.380753, 0.627043, 1.03632", \ + "0.0265667, 0.0970664, 0.147547, 0.234022, 0.381409, 0.627044, 1.03687", \ + "0.0265772, 0.0970674, 0.14763, 0.234176, 0.38141, 0.627045, 1.03702", \ + "0.0265896, 0.0970684, 0.147743, 0.234177, 0.381411, 0.627046, 1.03703", \ + "0.0265906, 0.0970694, 0.147744, 0.234178, 0.381412, 0.627047, 1.03704", \ + "0.0265916, 0.097073, 0.147745, 0.234179, 0.381413, 0.627048, 1.03705", \ + "0.0265926, 0.097074, 0.147746, 0.23418, 0.381414, 0.627049, 1.03706" \ + ); + } + } + 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.096231, 0.175408, 0.216765, 0.282696, 0.392842, 0.576637, 0.883099", \ + "0.134952, 0.214351, 0.255656, 0.321635, 0.431818, 0.615712, 0.922391", \ + "0.166294, 0.247479, 0.288672, 0.354562, 0.464747, 0.648617, 0.955029", \ + "0.21338, 0.299071, 0.340066, 0.405737, 0.51582, 0.699549, 1.00597", \ + "0.283176, 0.376142, 0.416882, 0.482171, 0.592034, 0.775511, 1.08201", \ + "0.379608, 0.482918, 0.522625, 0.587374, 0.696709, 0.880012, 1.18616", \ + "0.517313, 0.630337, 0.669222, 0.732578, 0.840325, 1.02347, 1.32917" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0274483, 0.0996054, 0.148145, 0.232142, 0.377887, 0.623626, 1.03417", \ + "0.0287561, 0.0996979, 0.148146, 0.232143, 0.37809, 0.623627, 1.03418", \ + "0.0320357, 0.100845, 0.148217, 0.232257, 0.378091, 0.624165, 1.03419", \ + "0.0386871, 0.103991, 0.149483, 0.232408, 0.3781, 0.624166, 1.0342", \ + "0.0490754, 0.109659, 0.152095, 0.233043, 0.378167, 0.624167, 1.03421", \ + "0.066059, 0.118318, 0.155609, 0.234105, 0.378928, 0.624168, 1.03422", \ + "0.089973, 0.128831, 0.159864, 0.235302, 0.379003, 0.624714, 1.03423" \ + ); + } + } + 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.0259757, 0.026273, 0.0263129, 0.026312, 0.0261944, 0.0259665, 0.0256389", \ + "0.0256932, 0.026046, 0.0260405, 0.0260401, 0.025915, 0.0256653, 0.0256498", \ + "0.0260169, 0.0261659, 0.0262647, 0.0263065, 0.0262991, 0.0260512, 0.025916", \ + "0.0270483, 0.0273544, 0.0273692, 0.0273467, 0.0275988, 0.0270305, 0.026645", \ + "0.0295196, 0.0297648, 0.0299077, 0.029952, 0.0297423, 0.029792, 0.0293726", \ + "0.0352543, 0.0355369, 0.0355964, 0.035605, 0.0357407, 0.0355746, 0.0350574", \ + "0.0476757, 0.04789, 0.0479489, 0.048053, 0.0480432, 0.0480676, 0.0481038" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0290496, 0.0294944, 0.0295257, 0.0295027, 0.0294173, 0.0292095, 0.0287601", \ + "0.0289201, 0.029363, 0.0293455, 0.0293415, 0.0293293, 0.0290775, 0.0287084", \ + "0.0293178, 0.0296989, 0.0297276, 0.02984, 0.0297504, 0.029473, 0.0290505", \ + "0.0305207, 0.0309665, 0.0310215, 0.0309601, 0.0309196, 0.0310632, 0.0306541", \ + "0.0329426, 0.0333687, 0.0334061, 0.0335098, 0.0334515, 0.0330117, 0.0334357", \ + "0.038483, 0.0389554, 0.0389104, 0.0390495, 0.0390121, 0.0390973, 0.0388451", \ + "0.0504813, 0.0508538, 0.0508615, 0.0509427, 0.0509191, 0.0509964, 0.0510055" \ + ); + } + } + 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.0124524, 0.0127572, 0.0127948, 0.0127918, 0.0126779, 0.0124523, 0.0123778", \ + "0.0123997, 0.0127613, 0.0127956, 0.0127333, 0.012617, 0.0123773, 0.0123387", \ + "0.0124013, 0.0126454, 0.012756, 0.0127827, 0.0127715, 0.0125426, 0.0123849", \ + "0.0124801, 0.012778, 0.0128026, 0.0127802, 0.0130319, 0.0124635, 0.012096", \ + "0.0125955, 0.0128402, 0.0129825, 0.0130241, 0.0128171, 0.0128677, 0.0124484", \ + "0.012797, 0.0130748, 0.0131422, 0.0131561, 0.0133011, 0.0131455, 0.0126306", \ + "0.0135643, 0.0137793, 0.0138381, 0.0139438, 0.0139325, 0.0139543, 0.0139817" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0150057, 0.0154158, 0.0154618, 0.0154311, 0.0153691, 0.0151711, 0.0147244", \ + "0.015083, 0.015522, 0.0155196, 0.0154943, 0.0154089, 0.0152499, 0.0148139", \ + "0.0152412, 0.0156168, 0.0156597, 0.0157545, 0.0157245, 0.0154794, 0.0149322", \ + "0.015384, 0.015816, 0.0158715, 0.015765, 0.0157606, 0.0157158, 0.0152052", \ + "0.015483, 0.015908, 0.0159339, 0.01606, 0.0160189, 0.0156102, 0.0158117", \ + "0.0155051, 0.0159357, 0.0159483, 0.0160721, 0.0159911, 0.0161578, 0.0156755", \ + "0.0157797, 0.0161931, 0.0161834, 0.0162287, 0.0162657, 0.0162924, 0.0163011" \ + ); + } + } + 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.0259757, 0.026273, 0.0263129, 0.026312, 0.0261944, 0.0259665, 0.0256389", \ + "0.0256932, 0.026046, 0.0260405, 0.0260401, 0.025915, 0.0256653, 0.0256498", \ + "0.0260169, 0.0261659, 0.0262647, 0.0263065, 0.0262991, 0.0260512, 0.025916", \ + "0.0270483, 0.0273544, 0.0273692, 0.0273467, 0.0275988, 0.0270305, 0.026645", \ + "0.0295196, 0.0297648, 0.0299077, 0.029952, 0.0297423, 0.029792, 0.0293726", \ + "0.0352543, 0.0355369, 0.0355964, 0.035605, 0.0357407, 0.0355746, 0.0350574", \ + "0.0476757, 0.04789, 0.0479489, 0.048053, 0.0480432, 0.0480676, 0.0481038" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0290496, 0.0294944, 0.0295257, 0.0295027, 0.0294173, 0.0292095, 0.0287601", \ + "0.0289201, 0.029363, 0.0293455, 0.0293415, 0.0293293, 0.0290775, 0.0287084", \ + "0.0293178, 0.0296989, 0.0297276, 0.02984, 0.0297504, 0.029473, 0.0290505", \ + "0.0305207, 0.0309665, 0.0310215, 0.0309601, 0.0309196, 0.0310632, 0.0306541", \ + "0.0329426, 0.0333687, 0.0334061, 0.0335098, 0.0334515, 0.0330117, 0.0334357", \ + "0.038483, 0.0389554, 0.0389104, 0.0390495, 0.0390121, 0.0390973, 0.0388451", \ + "0.0504813, 0.0508538, 0.0508615, 0.0509427, 0.0509191, 0.0509964, 0.0510055" \ + ); + } + } + 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.0256054, 0.0259687, 0.0260192, 0.0259939, 0.0258966, 0.0256896, 0.0253386", \ + "0.025196, 0.0254671, 0.0255857, 0.025541, 0.0254121, 0.0251887, 0.0248047", \ + "0.0253598, 0.0254111, 0.0254383, 0.0256671, 0.0254322, 0.0252579, 0.0248168", \ + "0.026101, 0.0258318, 0.0258543, 0.0257375, 0.0259116, 0.0255589, 0.0251143", \ + "0.0285045, 0.0276912, 0.0276999, 0.0277387, 0.0276454, 0.0274394, 0.027022", \ + "0.0342545, 0.0325499, 0.0324464, 0.0323901, 0.0324063, 0.0323747, 0.0315955", \ + "0.0457876, 0.0428305, 0.042538, 0.0422057, 0.0420322, 0.0419445, 0.0420407" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00290379; + rise_capacitance : 0.00295173; + rise_capacitance_range (0.00265647, 0.00321563); + fall_capacitance : 0.00284217; + fall_capacitance_range (0.00261678, 0.00304794); + 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.0798035, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.124664, 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.0137748, 0.0135701, 0.0138095, 0.0148377, 0.0172347, 0.0227116, 0.0343644" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0137255, 0.0134969, 0.0139233, 0.0148394, 0.0175101, 0.0229461, 0.0350149" \ + ); + } + } + 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.0260175, 0.0257686, 0.0261644, 0.0271253, 0.0297991, 0.0354347, 0.0479385" \ + ); + } + } + 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.0245307, 0.0243733, 0.0248507, 0.0257985, 0.0286894, 0.0343326, 0.0467648" \ + ); + } + } + 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.0135152, 0.0132937, 0.0135071, 0.0145673, 0.0169247, 0.0224583, 0.0341112" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0131026, 0.0128797, 0.013298, 0.0142401, 0.0168795, 0.0223165, 0.0343877" \ + ); + } + } + 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.0137716, 0.0135768, 0.0138095, 0.0148369, 0.0172347, 0.0227118, 0.0343646" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0136902, 0.0135005, 0.013925, 0.0148396, 0.0175103, 0.0229464, 0.0350157" \ + ); + } + } + 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.00407765, 0.00387497, 0.00411113, 0.00517175, 0.00748533, 0.0129631, 0.0246187" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00501285, 0.00480306, 0.00520764, 0.00612162, 0.00878268, 0.0142068, 0.0262703" \ + ); + } + } + 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.0136034, 0.013393, 0.0136037, 0.0146667, 0.0170241, 0.0225572, 0.0342105" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.013253, 0.0130469, 0.0134693, 0.0144115, 0.0170508, 0.0224878, 0.0345591" \ + ); + } + } + 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.0135152, 0.0132937, 0.0135071, 0.0145673, 0.0169247, 0.0224583, 0.0341112" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0137255, 0.0134969, 0.0139233, 0.0148394, 0.0175101, 0.0229461, 0.0350149" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.0027302; + rise_capacitance : 0.00278055; + rise_capacitance_range (0.00239107, 0.00311393); + fall_capacitance : 0.00267985; + fall_capacitance_range (0.00236339, 0.00286572); + 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.107567, -0.0864414, -0.0655889", \ + "-0.259319, -0.216449, -0.195714, -0.175338", \ + "-0.314756, -0.273698, -0.253646, -0.230355", \ + "-0.368848, -0.327729, -0.306386, -0.289251" \ + ); + } + 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.151602, -0.0601463, -0.0067163, 0.0504408", \ + "-0.271798, -0.183345, -0.127531, -0.0681273", \ + "-0.373907, -0.281565, -0.229361, -0.171031", \ + "-0.482179, -0.393705, -0.33746, -0.280396" \ + ); + } + } + 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.132525, 0.112159, 0.0925725", \ + "0.299253, 0.241914, 0.221938, 0.200079", \ + "0.355904, 0.299922, 0.277932, 0.258604", \ + "0.409323, 0.355219, 0.334635, 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.202951, 0.102575, 0.0478647, -0.00996535", \ + "0.321715, 0.221542, 0.16949, 0.112111", \ + "0.425342, 0.323524, 0.269836, 0.213405", \ + "0.536146, 0.43494, 0.382659, 0.324669" \ + ); + } + } + 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.0388398, 0.0386025, 0.0387387, 0.0393892, 0.0412944, 0.0454988, 0.0548799" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0242662, 0.0240432, 0.0243918, 0.0253259, 0.0276276, 0.0322948, 0.0423216" \ + ); + } + } + 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.0388398, 0.0386025, 0.0387387, 0.0393892, 0.0412944, 0.0454988, 0.0548799" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0242662, 0.0240432, 0.0243918, 0.0253259, 0.0276276, 0.0322948, 0.0423216" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.0050238; + rise_capacitance : 0.0050238; + rise_capacitance_range (0.0050238, 0.0050238); + fall_capacitance : 0.0050238; + fall_capacitance_range (0.00471367, 0.00526341); + 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.114924, 0.0601463, 0.0401494, 0.0197167", \ + "0.254328, 0.185892, 0.161623, 0.14235", \ + "0.456204, 0.315657, 0.283328, 0.258604", \ + "1.02725, 0.742827, 0.591706, 0.489955" \ + ); + } + } + 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.050163, -0.0272905, -0.00622484", \ + "-0.224378, -0.168066, -0.145888, -0.123107", \ + "-0.322471, -0.265831, -0.242853, -0.219055", \ + "-0.4471, -0.393705, -0.37136, -0.351233" \ + ); + } + } + 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.00284953; + rise_capacitance : 0.00288339; + rise_capacitance_range (0.00249751, 0.00321465); + fall_capacitance : 0.00278181; + fall_capacitance_range (0.00246417, 0.00296787); + 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.107567, -0.0864414, -0.0655889", \ + "-0.259319, -0.216449, -0.195714, -0.175338", \ + "-0.314756, -0.273698, -0.253646, -0.230355", \ + "-0.368848, -0.327729, -0.309211, -0.289251" \ + ); + } + 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.0576505, -0.00414452, 0.0531392", \ + "-0.266807, -0.178252, -0.122286, -0.0653783", \ + "-0.368763, -0.278943, -0.226663, -0.165381", \ + "-0.482179, -0.393705, -0.33746, -0.280396" \ + ); + } + } + 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.132525, 0.112159, 0.0925725", \ + "0.299253, 0.24446, 0.221938, 0.202828", \ + "0.355904, 0.302544, 0.277932, 0.258604", \ + "0.409323, 0.355219, 0.334635, 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.202951, 0.102575, 0.0478647, -0.00726698", \ + "0.321715, 0.221542, 0.16949, 0.112111", \ + "0.425342, 0.323524, 0.269836, 0.213405", \ + "0.538845, 0.437689, 0.382659, 0.327621" \ + ); + } + } + 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.0390426, 0.0388031, 0.0389521, 0.0395784, 0.041497, 0.0456645, 0.0550699" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0227885, 0.0225634, 0.0229162, 0.0238689, 0.0261705, 0.0308524, 0.0408854" \ + ); + } + } + 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.0390426, 0.0388031, 0.0389521, 0.0395784, 0.041497, 0.0456645, 0.0550699" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0227885, 0.0225634, 0.0229162, 0.0238689, 0.0261705, 0.0308524, 0.0408854" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00465497; + rise_capacitance : 0.00476868; + rise_capacitance_range (0.00429823, 0.0051453); + fall_capacitance : 0.00454127; + fall_capacitance_range (0.00433558, 0.0050251); + 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.154047, -0.110063, -0.091585, -0.0709856", \ + "-0.254328, -0.211356, -0.193091, -0.172589", \ + "-0.312184, -0.268453, -0.24825, -0.22753", \ + "-0.368848, -0.330478, -0.309211, -0.289251" \ + ); + } + 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.158937, -0.065138, -0.0144316, 0.0450441", \ + "-0.256824, -0.16552, -0.111797, -0.0543823", \ + "-0.343045, -0.252719, -0.199679, -0.139957", \ + "-0.436307, -0.346972, -0.292261, -0.233172" \ + ); + } + } + 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.137517, 0.114731, 0.0952709", \ + "0.294261, 0.239367, 0.216693, 0.19733", \ + "0.350761, 0.294677, 0.275233, 0.252955", \ + "0.409323, 0.357968, 0.334635, 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.212732, 0.110063, 0.0581518, 0.000828112", \ + "0.311732, 0.211356, 0.156378, 0.101115", \ + "0.399625, 0.2973, 0.242853, 0.185156", \ + "0.492973, 0.390956, 0.33746, 0.280396" \ + ); + } + } + 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.0288034, 0.0286554, 0.028829, 0.0295289, 0.0311606, 0.0348236, 0.042773" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0327678, 0.0326605, 0.0328248, 0.033511, 0.0352435, 0.0390647, 0.0472977" \ + ); + } + } + 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.0322209, 0.0320646, 0.0324319, 0.0336979, 0.0369679, 0.0446525, 0.0610983" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0251508, 0.0466989, 0.0485304, 0.0500288, 0.0534405, 0.0614357, 0.0785174" \ + ); + } + } + 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.0322209, 0.0320646, 0.0324319, 0.0336979, 0.0369679, 0.0446525, 0.0610983" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0251508, 0.0466989, 0.0485304, 0.0500288, 0.0534405, 0.0614357, 0.0785174" \ + ); + } + } + } + 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 (sg13cmos5l_sdfrbpq_2) { + area : 72.576; + cell_footprint : "sdfrbpq"; + cell_leakage_power : 5771.39; + leakage_power () { + value : 5356.46; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 4905.39; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 5200.42; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 5203.71; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 5203.45; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 7042.2; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 5259.22; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 6703.92; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 5425.54; + when : "CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 5787.24; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 5336.17; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 7472.95; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 5689.97; + when : "!CLK&!D&RESET_B&SCD&SCE&Q"; + } + leakage_power () { + value : 5634.49; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 4901.6; + when : "CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 7134.67; + when : "CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 5856.29; + 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.200344, 0.294331, 0.342575, 0.419439, 0.547196, 0.759299, 1.11251", \ + "0.232123, 0.326131, 0.374349, 0.451138, 0.579527, 0.791125, 1.14437", \ + "0.25301, 0.347067, 0.395138, 0.47216, 0.599788, 0.812069, 1.16901", \ + "0.282977, 0.377284, 0.425024, 0.502031, 0.629658, 0.841808, 1.19525", \ + "0.321955, 0.416048, 0.463966, 0.541001, 0.668572, 0.880738, 1.23398", \ + "0.373677, 0.467802, 0.515999, 0.592866, 0.720571, 0.93269, 1.28596", \ + "0.439362, 0.533789, 0.581999, 0.658791, 0.786517, 0.998701, 1.35208" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0346011, 0.125505, 0.189284, 0.298095, 0.483489, 0.794794, 1.314", \ + "0.0346021, 0.125522, 0.189285, 0.298335, 0.484183, 0.794795, 1.31401", \ + "0.0346545, 0.125546, 0.189286, 0.298336, 0.484184, 0.795282, 1.31779", \ + "0.0346555, 0.125761, 0.189287, 0.298337, 0.484185, 0.795283, 1.3178", \ + "0.0348103, 0.125762, 0.189288, 0.298338, 0.484186, 0.795284, 1.31781", \ + "0.035114, 0.125763, 0.189324, 0.298339, 0.484187, 0.795285, 1.31782", \ + "0.035504, 0.125974, 0.189525, 0.29834, 0.484188, 0.795286, 1.31783" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.207332, 0.296203, 0.338831, 0.406036, 0.517033, 0.700806, 1.00653", \ + "0.239237, 0.327992, 0.370687, 0.438016, 0.548806, 0.732695, 1.03833", \ + "0.259988, 0.348378, 0.391237, 0.458667, 0.569392, 0.753164, 1.05913", \ + "0.289523, 0.378123, 0.420749, 0.488264, 0.598974, 0.782664, 1.08844", \ + "0.327027, 0.415459, 0.458335, 0.525664, 0.63646, 0.820278, 1.1259", \ + "0.377428, 0.466055, 0.508745, 0.576144, 0.68693, 0.870633, 1.17632", \ + "0.439741, 0.52816, 0.571191, 0.638489, 0.749283, 0.932961, 1.23879" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0337837, 0.107509, 0.156659, 0.24094, 0.385956, 0.630613, 1.03962", \ + "0.0337956, 0.10751, 0.156669, 0.240941, 0.385957, 0.630614, 1.03963", \ + "0.0337966, 0.107511, 0.15667, 0.240977, 0.385958, 0.630615, 1.03964", \ + "0.0337976, 0.107545, 0.156671, 0.240978, 0.385959, 0.630616, 1.03965", \ + "0.0337986, 0.107546, 0.156672, 0.240979, 0.38596, 0.630617, 1.03966", \ + "0.0337996, 0.107547, 0.156673, 0.24098, 0.385961, 0.630618, 1.03967", \ + "0.0338006, 0.107548, 0.156814, 0.240981, 0.385962, 0.630619, 1.03968" \ + ); + } + } + 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.200343, 0.294671, 0.342549, 0.419339, 0.54721, 0.759302, 1.11263", \ + "0.2321, 0.326126, 0.374309, 0.451131, 0.579305, 0.791121, 1.14457", \ + "0.253019, 0.347082, 0.395152, 0.472156, 0.599764, 0.812058, 1.16516", \ + "0.282977, 0.377284, 0.425024, 0.502031, 0.629658, 0.841808, 1.19525", \ + "0.321955, 0.416048, 0.463964, 0.541001, 0.668598, 0.880738, 1.23398", \ + "0.373662, 0.467787, 0.515985, 0.592851, 0.720557, 0.932676, 1.28596", \ + "0.439362, 0.533789, 0.581999, 0.658792, 0.786517, 0.998701, 1.35208" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0345814, 0.125782, 0.189258, 0.297966, 0.483493, 0.794793, 1.31389", \ + "0.0346269, 0.125783, 0.189259, 0.299333, 0.484227, 0.794794, 1.3139", \ + "0.0346279, 0.125784, 0.189272, 0.299334, 0.484228, 0.795283, 1.31391", \ + "0.0346387, 0.125785, 0.189273, 0.299335, 0.484229, 0.795284, 1.31476", \ + "0.0347411, 0.125786, 0.189274, 0.299336, 0.48423, 0.795285, 1.31477", \ + "0.035114, 0.125787, 0.189322, 0.299337, 0.484231, 0.795286, 1.31478", \ + "0.035504, 0.125974, 0.189525, 0.299338, 0.484232, 0.795287, 1.31479" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.207606, 0.296055, 0.338826, 0.406077, 0.517132, 0.700829, 1.00652", \ + "0.239124, 0.327922, 0.370735, 0.438025, 0.548797, 0.732636, 1.03833", \ + "0.260127, 0.348499, 0.391429, 0.458886, 0.569581, 0.753299, 1.0593", \ + "0.289764, 0.378375, 0.421062, 0.488387, 0.599227, 0.782916, 1.08869", \ + "0.327055, 0.415369, 0.458433, 0.52612, 0.63655, 0.820624, 1.1262", \ + "0.377151, 0.465774, 0.508584, 0.575863, 0.686649, 0.870362, 1.17608", \ + "0.439509, 0.5279, 0.570792, 0.638137, 0.748964, 0.93273, 1.23845" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0337926, 0.107497, 0.156817, 0.241, 0.38558, 0.630126, 1.03962", \ + "0.0337936, 0.107498, 0.156821, 0.241001, 0.385898, 0.630144, 1.03964", \ + "0.0337946, 0.107499, 0.156822, 0.241002, 0.385899, 0.63024, 1.03965", \ + "0.0337956, 0.107547, 0.156823, 0.241003, 0.385967, 0.630241, 1.03966", \ + "0.0337966, 0.107548, 0.156824, 0.241004, 0.385968, 0.630242, 1.03967", \ + "0.0337976, 0.107549, 0.156832, 0.241005, 0.385969, 0.630243, 1.03968", \ + "0.0337986, 0.10755, 0.156833, 0.241006, 0.38597, 0.630244, 1.03969" \ + ); + } + } + 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.200344, 0.294331, 0.342575, 0.419439, 0.547196, 0.759299, 1.11251", \ + "0.232123, 0.326131, 0.374349, 0.451138, 0.579527, 0.791125, 1.14437", \ + "0.25301, 0.347067, 0.395138, 0.47216, 0.599788, 0.812069, 1.16901", \ + "0.282977, 0.377284, 0.425024, 0.502031, 0.629658, 0.841808, 1.19525", \ + "0.321955, 0.416048, 0.463966, 0.541001, 0.668572, 0.880738, 1.23398", \ + "0.373677, 0.467802, 0.515999, 0.592866, 0.720571, 0.93269, 1.28596", \ + "0.439362, 0.533789, 0.581999, 0.658791, 0.786517, 0.998701, 1.35208" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0346011, 0.125505, 0.189284, 0.298095, 0.483489, 0.794794, 1.314", \ + "0.0346021, 0.125522, 0.189285, 0.298335, 0.484183, 0.794795, 1.31401", \ + "0.0346545, 0.125546, 0.189286, 0.298336, 0.484184, 0.795282, 1.31779", \ + "0.0346555, 0.125761, 0.189287, 0.298337, 0.484185, 0.795283, 1.3178", \ + "0.0348103, 0.125762, 0.189288, 0.298338, 0.484186, 0.795284, 1.31781", \ + "0.035114, 0.125763, 0.189324, 0.298339, 0.484187, 0.795285, 1.31782", \ + "0.035504, 0.125974, 0.189525, 0.29834, 0.484188, 0.795286, 1.31783" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.207332, 0.296203, 0.338831, 0.406036, 0.517033, 0.700806, 1.00653", \ + "0.239237, 0.327992, 0.370687, 0.438016, 0.548806, 0.732695, 1.03833", \ + "0.259988, 0.348378, 0.391237, 0.458667, 0.569392, 0.753164, 1.05913", \ + "0.289523, 0.378123, 0.420749, 0.488264, 0.598974, 0.782664, 1.08844", \ + "0.327027, 0.415459, 0.458335, 0.525664, 0.63646, 0.820278, 1.1259", \ + "0.377428, 0.466055, 0.508745, 0.576144, 0.68693, 0.870633, 1.17632", \ + "0.439741, 0.52816, 0.571191, 0.638489, 0.749283, 0.932961, 1.23879" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0337837, 0.107509, 0.156659, 0.24094, 0.385956, 0.630613, 1.03962", \ + "0.0337956, 0.10751, 0.156669, 0.240941, 0.385957, 0.630614, 1.03963", \ + "0.0337966, 0.107511, 0.15667, 0.240977, 0.385958, 0.630615, 1.03964", \ + "0.0337976, 0.107545, 0.156671, 0.240978, 0.385959, 0.630616, 1.03965", \ + "0.0337986, 0.107546, 0.156672, 0.240979, 0.38596, 0.630617, 1.03966", \ + "0.0337996, 0.107547, 0.156673, 0.24098, 0.385961, 0.630618, 1.03967", \ + "0.0338006, 0.107548, 0.156814, 0.240981, 0.385962, 0.630619, 1.03968" \ + ); + } + } + 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.120746, 0.212905, 0.254741, 0.320549, 0.430207, 0.61338, 0.918882", \ + "0.161058, 0.253083, 0.294902, 0.360721, 0.470566, 0.6537, 0.959094", \ + "0.196854, 0.290046, 0.33172, 0.39739, 0.507147, 0.69032, 0.995789", \ + "0.252973, 0.349996, 0.391355, 0.456809, 0.566291, 0.749322, 1.05475", \ + "0.336107, 0.440844, 0.48182, 0.546662, 0.655855, 0.83856, 1.1437", \ + "0.453133, 0.5663, 0.606852, 0.670678, 0.778827, 0.961055, 1.26632", \ + "0.619745, 0.741449, 0.779555, 0.842127, 0.949508, 1.1304, 1.43522" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0344406, 0.107496, 0.152986, 0.234774, 0.379444, 0.624475, 1.03308", \ + "0.0350745, 0.107497, 0.152987, 0.234895, 0.379445, 0.624476, 1.03309", \ + "0.0384181, 0.108508, 0.153434, 0.234896, 0.37951, 0.626092, 1.0331", \ + "0.0461953, 0.112019, 0.154957, 0.235221, 0.379511, 0.626093, 1.03311", \ + "0.0598209, 0.119532, 0.158575, 0.236577, 0.379809, 0.626094, 1.03312", \ + "0.080953, 0.130123, 0.1637, 0.238529, 0.380569, 0.626095, 1.03359", \ + "0.113384, 0.144966, 0.170542, 0.24115, 0.381431, 0.626096, 1.03448" \ + ); + } + } + 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.0318196, 0.0314661, 0.0316163, 0.0316009, 0.0314812, 0.0309877, 0.031188", \ + "0.0315582, 0.0311993, 0.031419, 0.0313692, 0.0314229, 0.03075, 0.0305732", \ + "0.0317778, 0.031391, 0.0316336, 0.0315071, 0.0313767, 0.0310104, 0.0319189", \ + "0.0329576, 0.0326733, 0.0325977, 0.0326813, 0.0330435, 0.0327969, 0.0320964", \ + "0.0353737, 0.0350165, 0.0352293, 0.0353715, 0.0349648, 0.0350837, 0.0345271", \ + "0.0410482, 0.0405876, 0.0408677, 0.0408952, 0.0411661, 0.040839, 0.0398833", \ + "0.0535773, 0.053073, 0.05325, 0.0534088, 0.0535408, 0.0535034, 0.0535597" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0346898, 0.0345347, 0.0345325, 0.0345661, 0.0345353, 0.0342332, 0.0332947", \ + "0.0345449, 0.034549, 0.0344219, 0.0344382, 0.0343521, 0.0338362, 0.0331122", \ + "0.0349443, 0.0346493, 0.0346957, 0.0349754, 0.0346524, 0.0341044, 0.0334299", \ + "0.0361923, 0.0360287, 0.0359309, 0.0359584, 0.0360336, 0.0358422, 0.0345593", \ + "0.0385585, 0.0383145, 0.0384709, 0.0385762, 0.0386628, 0.0378519, 0.0388246", \ + "0.0440959, 0.0440205, 0.0439234, 0.044208, 0.0442926, 0.0444264, 0.0436635", \ + "0.0560153, 0.0557454, 0.0558758, 0.0559846, 0.0559444, 0.0560744, 0.0561962" \ + ); + } + } + 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.0183082, 0.0180233, 0.0180974, 0.0180569, 0.0179646, 0.0174715, 0.0175295", \ + "0.0182393, 0.0179113, 0.0182269, 0.0182793, 0.0179991, 0.017461, 0.0173487", \ + "0.0182501, 0.0178505, 0.0180808, 0.0179615, 0.0184327, 0.0174608, 0.017167", \ + "0.0183918, 0.0180703, 0.0180318, 0.0181154, 0.0184803, 0.0182311, 0.0175318", \ + "0.0184547, 0.0180926, 0.0182969, 0.0184512, 0.01802, 0.0181592, 0.0176031", \ + "0.0185975, 0.0181378, 0.0184294, 0.0184458, 0.0187168, 0.0183709, 0.0174106", \ + "0.0194691, 0.0189644, 0.0191421, 0.0192998, 0.0194323, 0.0193948, 0.0194585" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0206683, 0.0204726, 0.0205622, 0.0205192, 0.0203963, 0.0200463, 0.0192236", \ + "0.0207112, 0.0206924, 0.0206752, 0.0206263, 0.0205046, 0.0200004, 0.0192637", \ + "0.0208772, 0.0205604, 0.0206735, 0.0209887, 0.0206256, 0.0201473, 0.0195229", \ + "0.0209675, 0.0207768, 0.0207796, 0.020728, 0.0208415, 0.0205912, 0.0193524", \ + "0.0210987, 0.0207789, 0.021021, 0.0212368, 0.0211557, 0.0203807, 0.0209506", \ + "0.0211185, 0.0210346, 0.021032, 0.0212248, 0.0213176, 0.0213805, 0.0204483", \ + "0.0213729, 0.0211154, 0.0211787, 0.0213197, 0.0212101, 0.0214748, 0.0215546" \ + ); + } + } + 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.0318196, 0.0314661, 0.0316163, 0.0316009, 0.0314812, 0.0309877, 0.031188", \ + "0.0315582, 0.0311993, 0.031419, 0.0313692, 0.0314229, 0.03075, 0.0305732", \ + "0.0317778, 0.031391, 0.0316336, 0.0315071, 0.0313767, 0.0310104, 0.0319189", \ + "0.0329576, 0.0326733, 0.0325977, 0.0326813, 0.0330435, 0.0327969, 0.0320964", \ + "0.0353737, 0.0350165, 0.0352293, 0.0353715, 0.0349648, 0.0350837, 0.0345271", \ + "0.0410482, 0.0405876, 0.0408677, 0.0408952, 0.0411661, 0.040839, 0.0398833", \ + "0.0535773, 0.053073, 0.05325, 0.0534088, 0.0535408, 0.0535034, 0.0535597" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0346898, 0.0345347, 0.0345325, 0.0345661, 0.0345353, 0.0342332, 0.0332947", \ + "0.0345449, 0.034549, 0.0344219, 0.0344382, 0.0343521, 0.0338362, 0.0331122", \ + "0.0349443, 0.0346493, 0.0346957, 0.0349754, 0.0346524, 0.0341044, 0.0334299", \ + "0.0361923, 0.0360287, 0.0359309, 0.0359584, 0.0360336, 0.0358422, 0.0345593", \ + "0.0385585, 0.0383145, 0.0384709, 0.0385762, 0.0386628, 0.0378519, 0.0388246", \ + "0.0440959, 0.0440205, 0.0439234, 0.044208, 0.0442926, 0.0444264, 0.0436635", \ + "0.0560153, 0.0557454, 0.0558758, 0.0559846, 0.0559444, 0.0560744, 0.0561962" \ + ); + } + } + 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.0312392, 0.0308487, 0.0309271, 0.030916, 0.0307186, 0.030381, 0.0296639", \ + "0.0309177, 0.0304452, 0.0304535, 0.030466, 0.030291, 0.0299881, 0.0291385", \ + "0.0313044, 0.0302602, 0.030395, 0.0308495, 0.0305245, 0.030504, 0.0289759", \ + "0.0326815, 0.0307475, 0.0306837, 0.0305803, 0.0309066, 0.0301535, 0.0293262", \ + "0.0363515, 0.0328539, 0.0327036, 0.0327646, 0.0324097, 0.0323364, 0.0312457", \ + "0.0438534, 0.0379427, 0.0375892, 0.0373439, 0.0372476, 0.0372058, 0.0357304", \ + "0.0583995, 0.0493838, 0.048285, 0.0475658, 0.0473796, 0.0471094, 0.0472261" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00290398; + rise_capacitance : 0.00295189; + rise_capacitance_range (0.00265571, 0.00321562); + fall_capacitance : 0.00284238; + fall_capacitance_range (0.00261751, 0.00304793); + 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.12146, 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.0137715, 0.0135621, 0.0138027, 0.0148281, 0.0173027, 0.0227436, 0.0343654" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0137222, 0.0135037, 0.0139241, 0.0148432, 0.0175112, 0.0229503, 0.0350161" \ + ); + } + } + 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.0260103, 0.0257624, 0.0261577, 0.0271325, 0.029796, 0.0354316, 0.0479328" \ + ); + } + } + 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.0245414, 0.0243848, 0.0248539, 0.0257969, 0.0286897, 0.0343289, 0.0467655" \ + ); + } + } + 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.0135185, 0.0132963, 0.0135429, 0.0145682, 0.0169262, 0.022452, 0.0341109" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0130793, 0.0128995, 0.0132928, 0.0142318, 0.0168759, 0.0223177, 0.03438" \ + ); + } + } + 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.0137541, 0.0135619, 0.0138042, 0.0148282, 0.0173033, 0.0227447, 0.0343655" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0137225, 0.0134937, 0.013923, 0.0148433, 0.0175113, 0.0229467, 0.035017" \ + ); + } + } + 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.00635614, 0.00617111, 0.00640453, 0.0074197, 0.00977769, 0.0152471, 0.0269074" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00727282, 0.00707673, 0.00749097, 0.00840781, 0.011068, 0.0164913, 0.0285569" \ + ); + } + } + 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.013601, 0.0134015, 0.0136441, 0.0146675, 0.0170272, 0.0225531, 0.0342096" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0132767, 0.0130738, 0.0134628, 0.0144031, 0.0170475, 0.0224906, 0.0345515" \ + ); + } + } + 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.0135185, 0.0132963, 0.0135429, 0.0145682, 0.0169262, 0.022452, 0.0341109" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0137222, 0.0135037, 0.0139241, 0.0148432, 0.0175112, 0.0229503, 0.0350161" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00272799; + rise_capacitance : 0.00277829; + rise_capacitance_range (0.00238784, 0.00311158); + fall_capacitance : 0.00267769; + fall_capacitance_range (0.00236225, 0.00286338); + 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.151602, -0.107567, -0.0890132, -0.0655889", \ + "-0.259319, -0.216449, -0.195714, -0.175338", \ + "-0.314756, -0.273698, -0.253646, -0.230355", \ + "-0.368848, -0.327729, -0.309211, -0.286299" \ + ); + } + 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.151602, -0.0601463, -0.0067163, 0.0504408", \ + "-0.274294, -0.183345, -0.130154, -0.0681273", \ + "-0.373907, -0.281565, -0.229361, -0.171031", \ + "-0.482179, -0.393705, -0.340285, -0.280396" \ + ); + } + } + 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.18828, 0.132525, 0.112159, 0.0925725", \ + "0.296757, 0.241914, 0.219316, 0.200079", \ + "0.353333, 0.299922, 0.275233, 0.25578", \ + "0.406625, 0.35247, 0.33181, 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.202951, 0.10008, 0.0478647, -0.00996535", \ + "0.321715, 0.218996, 0.166867, 0.112111", \ + "0.422771, 0.323524, 0.267138, 0.213405", \ + "0.536146, 0.43494, 0.379834, 0.324669" \ + ); + } + } + 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.0443678, 0.0441352, 0.0443114, 0.0449229, 0.046827, 0.0510304, 0.0604127" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0287601, 0.0285336, 0.0288875, 0.0298168, 0.03212, 0.0367862, 0.0468179" \ + ); + } + } + 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.0443678, 0.0441352, 0.0443114, 0.0449229, 0.046827, 0.0510304, 0.0604127" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0287601, 0.0285336, 0.0288875, 0.0298168, 0.03212, 0.0367862, 0.0468179" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00503256; + rise_capacitance : 0.00503256; + rise_capacitance_range (0.00503256, 0.00503256); + fall_capacitance : 0.00503256; + fall_capacitance_range (0.0047286, 0.00526794); + 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.114924, 0.0576505, 0.0375776, 0.0197167", \ + "0.254328, 0.185892, 0.161623, 0.145099", \ + "0.525642, 0.347125, 0.294122, 0.269904", \ + "1.20534, 0.907767, 0.766853, 0.678854" \ + ); + } + } + 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.050163, -0.0298623, -0.00622484", \ + "-0.224378, -0.168066, -0.145888, -0.123107", \ + "-0.322471, -0.265831, -0.242853, -0.219055", \ + "-0.4471, -0.393705, -0.37136, -0.351233" \ + ); + } + } + 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.131073, 0.852051, 2.08496, 4.13818" \ + ); + } + } + } + pin (SCD) { + direction : input; + nextstate_type : scan_in; + max_transition : 2.5074; + capacitance : 0.00284801; + rise_capacitance : 0.00288195; + rise_capacitance_range (0.00249599, 0.00321321); + fall_capacitance : 0.00278013; + fall_capacitance_range (0.00246105, 0.00296644); + 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.151602, -0.107567, -0.0890132, -0.0655889", \ + "-0.261815, -0.216449, -0.198336, -0.175338", \ + "-0.317328, -0.273698, -0.253646, -0.230355", \ + "-0.368848, -0.330478, -0.309211, -0.289251" \ + ); + } + 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.0576505, -0.00414452, 0.0531392", \ + "-0.269303, -0.178252, -0.124909, -0.0653783", \ + "-0.371335, -0.278943, -0.226663, -0.165381", \ + "-0.482179, -0.393705, -0.340285, -0.277445" \ + ); + } + } + 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.18828, 0.132525, 0.112159, 0.0925725", \ + "0.299253, 0.241914, 0.221938, 0.200079", \ + "0.353333, 0.299922, 0.277932, 0.258604", \ + "0.406625, 0.355219, 0.334635, 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.202951, 0.10008, 0.0478647, -0.00726698", \ + "0.321715, 0.221542, 0.166867, 0.112111", \ + "0.422771, 0.323524, 0.267138, 0.213405", \ + "0.536146, 0.43494, 0.382659, 0.324669" \ + ); + } + } + 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.0445715, 0.0443328, 0.0445063, 0.0451107, 0.0470272, 0.0511985, 0.0606" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0283482, 0.0281191, 0.0284753, 0.0294255, 0.0317299, 0.036407, 0.0464354" \ + ); + } + } + 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.0445715, 0.0443328, 0.0445063, 0.0451107, 0.0470272, 0.0511985, 0.0606" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0283482, 0.0281191, 0.0284753, 0.0294255, 0.0317299, 0.036407, 0.0464354" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00465468; + rise_capacitance : 0.00476863; + rise_capacitance_range (0.00429826, 0.0051453); + fall_capacitance : 0.00454074; + fall_capacitance_range (0.00433555, 0.0050251); + 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.154047, -0.110063, -0.091585, -0.0709856", \ + "-0.256824, -0.213903, -0.193091, -0.16984", \ + "-0.312184, -0.268453, -0.24825, -0.22753", \ + "-0.371546, -0.330478, -0.309211, -0.289251" \ + ); + } + 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.158937, -0.0676338, -0.0144316, 0.0450441", \ + "-0.259319, -0.168066, -0.114419, -0.0543823", \ + "-0.343045, -0.252719, -0.199679, -0.139957", \ + "-0.436307, -0.346972, -0.295086, -0.233172" \ + ); + } + } + 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.135021, 0.114731, 0.0952709", \ + "0.294261, 0.236821, 0.216693, 0.19733", \ + "0.348189, 0.294677, 0.272535, 0.252955", \ + "0.409323, 0.355219, 0.33181, 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.210286, 0.110063, 0.0555801, 0.000828112", \ + "0.311732, 0.211356, 0.156378, 0.101115", \ + "0.397053, 0.2973, 0.242853, 0.185156", \ + "0.490274, 0.390956, 0.334635, 0.280396" \ + ); + } + } + 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.0310915, 0.0309335, 0.0311122, 0.0318081, 0.0334507, 0.0371112, 0.0450583" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.032736, 0.0326336, 0.0328093, 0.0334821, 0.0352258, 0.0390429, 0.0472767" \ + ); + } + } + 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.0321965, 0.0320495, 0.0324158, 0.0336763, 0.0369426, 0.0446327, 0.0610925" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.027429, 0.0489666, 0.0507854, 0.0522588, 0.0557045, 0.0636977, 0.0807829" \ + ); + } + } + 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.0321965, 0.0320495, 0.0324158, 0.0336763, 0.0369426, 0.0446327, 0.0610925" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.027429, 0.0489666, 0.0507854, 0.0522588, 0.0557045, 0.0636977, 0.0807829" \ + ); + } + } + } + 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 (sg13cmos5l_sighold) { + area : 9.072; + cell_footprint : "sighold"; + cell_leakage_power : 875.324; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 1416.8; + when : "SH"; + } + leakage_power () { + value : 333.848; + when : "!SH"; + } + pin (SH) { + direction : "inout"; + driver_type : bus_hold; + capacitance : 0.014049; + rise_capacitance : 0.0194718; + rise_capacitance_range (0.0194718, 0.0194718); + fall_capacitance : 0.00862624; + fall_capacitance_range (0.00862624, 0.00862624); + 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.00620026, 0.0071024, 0.00835195, 0.0111936, 0.0170578, 0.0289975, 0.0533591" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00523965, 0.00535877, 0.0062836, 0.00869432, 0.0144165, 0.0269775, 0.0537917" \ + ); + } + } + } + } + cell (sg13cmos5l_slgcp_1) { + area : 30.8448; + cell_footprint : "slgcp"; + cell_leakage_power : 3176.78; + clock_gating_integrated_cell : "latch_posedge_precontrol"; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 2647.3; + when : "!CLK&GATE&SCE&!GCLK"; + } + leakage_power () { + value : 3302.77; + when : "CLK&GATE&SCE&GCLK"; + } + leakage_power () { + value : 3734.63; + when : "!GATE&SCE&!GCLK"; + } + leakage_power () { + value : 2926.63; + when : "!CLK&GATE&!SCE&!GCLK"; + } + leakage_power () { + value : 3582.1; + when : "CLK&GATE&!SCE&GCLK"; + } + leakage_power () { + value : 2867.23; + 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.0733165, 0.146485, 0.192926, 0.269009, 0.396334, 0.608027, 0.961052", \ + "0.0968336, 0.17088, 0.217239, 0.2934, 0.420614, 0.632679, 0.985584", \ + "0.113108, 0.18845, 0.234952, 0.311194, 0.438469, 0.650379, 1.00321", \ + "0.13624, 0.214521, 0.261076, 0.337481, 0.464842, 0.676599, 1.02949", \ + "0.166394, 0.250453, 0.29713, 0.373402, 0.500876, 0.712755, 1.06586", \ + "0.207885, 0.302611, 0.350539, 0.427713, 0.555455, 0.767708, 1.1206", \ + "0.261092, 0.374265, 0.425724, 0.505012, 0.635578, 0.850284, 1.20482" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0202114, 0.112496, 0.179446, 0.290602, 0.477265, 0.788338, 1.30684", \ + "0.022029, 0.112963, 0.179558, 0.290628, 0.478006, 0.788447, 1.30685", \ + "0.0243067, 0.113775, 0.180136, 0.29095, 0.478007, 0.789255, 1.30686", \ + "0.0286898, 0.115533, 0.181064, 0.291648, 0.478008, 0.789256, 1.31092", \ + "0.0354882, 0.119493, 0.183427, 0.292814, 0.478659, 0.789257, 1.31093", \ + "0.04694, 0.128526, 0.189829, 0.297279, 0.481285, 0.791158, 1.31094", \ + "0.064179, 0.149836, 0.206324, 0.30997, 0.491671, 0.799017, 1.31403" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0611834, 0.125511, 0.165666, 0.231566, 0.34172, 0.524971, 0.830328", \ + "0.0929863, 0.158222, 0.198503, 0.264425, 0.374535, 0.557928, 0.863224", \ + "0.114129, 0.180849, 0.221291, 0.287257, 0.397531, 0.580792, 0.886313", \ + "0.143584, 0.21328, 0.253585, 0.31971, 0.429936, 0.613317, 0.918592", \ + "0.186543, 0.261733, 0.302312, 0.368314, 0.478508, 0.661983, 0.967204", \ + "0.239862, 0.325175, 0.366695, 0.433061, 0.543318, 0.726631, 1.03205", \ + "0.309765, 0.411109, 0.455837, 0.524379, 0.636422, 0.8214, 1.12727" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0167506, 0.0895833, 0.142145, 0.229564, 0.376393, 0.621231, 1.03014", \ + "0.0189448, 0.0901713, 0.142365, 0.229841, 0.37689, 0.621348, 1.03015", \ + "0.022008, 0.0912623, 0.143073, 0.230218, 0.376891, 0.62137, 1.03016", \ + "0.0273738, 0.0934472, 0.144411, 0.231168, 0.377255, 0.621679, 1.03017", \ + "0.0352332, 0.0978974, 0.147156, 0.23267, 0.378443, 0.622736, 1.03035", \ + "0.047288, 0.10799, 0.154254, 0.237006, 0.381244, 0.624491, 1.0321", \ + "0.066081, 0.128552, 0.170982, 0.25001, 0.391193, 0.631983, 1.0368" \ + ); + } + } + 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.0103531, 0.0108237, 0.0108805, 0.0108051, 0.0107161, 0.010407, 0.0103747", \ + "0.0101267, 0.0105189, 0.0105251, 0.0106204, 0.0104906, 0.0101843, 0.0101094", \ + "0.0101336, 0.0104039, 0.0105031, 0.0107127, 0.0105748, 0.0102288, 0.0100686", \ + "0.0106336, 0.010772, 0.0108331, 0.0107738, 0.0109979, 0.0105029, 0.0104982", \ + "0.0121559, 0.0120542, 0.0120901, 0.0121635, 0.0120178, 0.0119788, 0.0115857", \ + "0.0159331, 0.0153853, 0.0153558, 0.0154152, 0.0155063, 0.0154018, 0.0149172", \ + "0.0243696, 0.0231342, 0.0229587, 0.0229663, 0.0229294, 0.0228845, 0.0230618" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0087596, 0.0093101, 0.0093183, 0.0092967, 0.0091798, 0.0090282, 0.0085829", \ + "0.00875324, 0.00917074, 0.00936254, 0.00929424, 0.00913184, 0.00891934, 0.00856204", \ + "0.00904455, 0.00933295, 0.00936445, 0.00948755, 0.00934715, 0.00966995, 0.00880575", \ + "0.00987594, 0.0100053, 0.0100655, 0.00999784, 0.010026, 0.00986684, 0.00947514", \ + "0.0119694, 0.0117358, 0.0117543, 0.0118605, 0.0117905, 0.0115692, 0.0113828", \ + "0.0164105, 0.0156937, 0.0155843, 0.0156659, 0.015717, 0.0156502, 0.0150518", \ + "0.0253169, 0.0237528, 0.0235604, 0.0235295, 0.0232772, 0.0234251, 0.0233645" \ + ); + } + } + } + pin (CLK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00489823; + rise_capacitance : 0.00497058; + rise_capacitance_range (0.00429652, 0.00561296); + fall_capacitance : 0.00482589; + fall_capacitance_range (0.00444307, 0.00510911); + 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.243225, 0.852051, 2.08496, 4.13818" \ + ); + } + fall_constraint (mpw_CONSTRAINT_4x4) { + index_1 ("0.0186, 0.51636, 1.263, 2.5074"); + values ( \ + "0.0990295, 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.00961343, 0.00942036, 0.00977374, 0.010661, 0.0126921, 0.0174134, 0.0272115" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0077247, 0.00753756, 0.00786555, 0.00877806, 0.0110301, 0.015883, 0.0262456" \ + ); + } + } + } + pin (GATE) { + clock_gate_enable_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00190553; + rise_capacitance : 0.00231783; + rise_capacitance_range (0.00207033, 0.00253951); + fall_capacitance : 0.00149324; + fall_capacitance_range (0.00149324, 0.00234462); + 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.0427445, -0.0110693, -0.00931835, -0.0198324", \ + "-0.151215, -0.11954, -0.115166, -0.128303", \ + "-0.204081, -0.173748, -0.176111, -0.184654", \ + "-0.248957, -0.221279, -0.227043, -0.242035" \ + ); + } + 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.0691025, 0.0102531, 0.0410957, 0.0641518", \ + "-0.19687, -0.125509, -0.0881166, -0.0596183", \ + "-0.298191, -0.232058, -0.201473, -0.176376", \ + "-0.401968, -0.3426, -0.319484, -0.296696" \ + ); + } + } + 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.0657354, 0.0700256, 0.135023, 0.244259", \ + "0.195551, 0.167855, 0.179496, 0.226131", \ + "0.263142, 0.230106, 0.239008, 0.266252", \ + "0.326838, 0.30314, 0.308641, 0.333434" \ + ); + } + 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.114216, 0.0229925, -0.00930958, -0.0199565", \ + "0.246513, 0.163285, 0.125541, 0.0963513", \ + "0.35723, 0.280768, 0.24421, 0.215617", \ + "0.478476, 0.407241, 0.375204, 0.352299" \ + ); + } + } + 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.0234593, 0.0239142, 0.0242622, 0.0248181, 0.0262723, 0.0297656, 0.0374633" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.01839, 0.032886, 0.0357926, 0.0371999, 0.0388372, 0.042349, 0.0502721" \ + ); + } + } + 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.0234593, 0.0239142, 0.0242622, 0.0248181, 0.0262723, 0.0297656, 0.0374633" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.01839, 0.032886, 0.0357926, 0.0371999, 0.0388372, 0.042349, 0.0502721" \ + ); + } + } + } + pin (SCE) { + clock_gate_test_pin : "true"; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00230153; + rise_capacitance : 0.00225918; + rise_capacitance_range (0.00208387, 0.00241775); + fall_capacitance : 0.00234389; + fall_capacitance_range (0.00212582, 0.00249822); + 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.0455107, -0.0154633, -0.0157031, -0.0270262", \ + "-0.168904, -0.134859, -0.13248, -0.142425", \ + "-0.233611, -0.200909, -0.20127, -0.210617", \ + "-0.298093, -0.272043, -0.275804, -0.283606" \ + ); + } + 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.07233, 0.00483041, 0.034211, 0.0557011", \ + "-0.178106, -0.104943, -0.0730122, -0.0460773", \ + "-0.261292, -0.197354, -0.168234, -0.140702", \ + "-0.345134, -0.287961, -0.262314, -0.241087" \ + ); + } + } + 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.0739812, 0.0746948, 0.132271, 0.24231", \ + "0.20799, 0.180716, 0.19693, 0.236375", \ + "0.287303, 0.258687, 0.264166, 0.292215", \ + "0.374346, 0.35107, 0.353148, 0.374748" \ + ); + } + 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.120883, 0.0300957, -0.00526564, -0.0136005", \ + "0.226161, 0.143369, 0.10656, 0.0796848", \ + "0.317871, 0.241843, 0.206222, 0.179943", \ + "0.415529, 0.344729, 0.313628, 0.28904" \ + ); + } + } + 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.00792023, 0.00783712, 0.00801151, 0.00849267, 0.00992135, 0.0134708, 0.021109" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.018909, 0.0323503, 0.034988, 0.0359838, 0.0372041, 0.0405662, 0.0479883" \ + ); + } + } + } + } + cell (sg13cmos5l_tiehi) { + area : 7.2576; + cell_footprint : "tiehi"; + cell_leakage_power : 55.1096; + pin (L_HI) { + direction : "output"; + driver_type : open_drain; + function : "1"; + } + } + cell (sg13cmos5l_tielo) { + area : 7.2576; + cell_footprint : "tielo"; + cell_leakage_power : 57.4415; + pin (L_LO) { + direction : "output"; + driver_type : open_source; + function : "0"; + } + } + cell (sg13cmos5l_xnor2_1) { + area : 14.5152; + cell_footprint : "xnor2"; + cell_leakage_power : 1366.74; + leakage_power () { + value : 1402.96; + when : "A&B&Y"; + } + leakage_power () { + value : 1695.5; + when : "!A&B&!Y"; + } + leakage_power () { + value : 1932.02; + when : "A&!B&!Y"; + } + leakage_power () { + value : 436.474; + 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.0730564, 0.144896, 0.190922, 0.266861, 0.394061, 0.605578, 0.958406", \ + "0.0981206, 0.171014, 0.217247, 0.293263, 0.420446, 0.632115, 0.984893", \ + "0.114868, 0.189213, 0.23559, 0.3117, 0.438876, 0.650642, 1.00362", \ + "0.138576, 0.215658, 0.26193, 0.338231, 0.465414, 0.677522, 1.03007", \ + "0.169004, 0.251348, 0.297679, 0.37337, 0.500451, 0.712875, 1.06596", \ + "0.211066, 0.30363, 0.349961, 0.427676, 0.555328, 0.767444, 1.12004", \ + "0.262743, 0.373345, 0.422321, 0.502255, 0.633667, 0.847561, 1.20181" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.021949, 0.114454, 0.181461, 0.292723, 0.479227, 0.790228, 1.30884", \ + "0.023842, 0.11507, 0.181698, 0.292887, 0.479999, 0.790399, 1.30885", \ + "0.0261578, 0.115851, 0.182225, 0.293188, 0.48, 0.790692, 1.30887", \ + "0.0308855, 0.117578, 0.183124, 0.293921, 0.480031, 0.790693, 1.31315", \ + "0.038106, 0.121614, 0.185705, 0.295113, 0.480959, 0.791312, 1.31316", \ + "0.05016, 0.130843, 0.192263, 0.299346, 0.483599, 0.793113, 1.31317", \ + "0.068459, 0.152573, 0.209571, 0.312724, 0.494123, 0.801454, 1.31642" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0712847, 0.173775, 0.241852, 0.35409, 0.541714, 0.854152, 1.37441", \ + "0.102595, 0.205265, 0.273477, 0.385762, 0.574304, 0.885876, 1.40647", \ + "0.123873, 0.226802, 0.294984, 0.407461, 0.5951, 0.907619, 1.42838", \ + "0.154024, 0.257567, 0.325725, 0.438166, 0.625912, 0.938486, 1.45911", \ + "0.197721, 0.304168, 0.371716, 0.483842, 0.671298, 0.984149, 1.50442", \ + "0.252329, 0.365393, 0.432693, 0.544299, 0.731249, 1.04371, 1.5644", \ + "0.324002, 0.449611, 0.518011, 0.63002, 0.817209, 1.12975, 1.64954" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0247403, 0.152428, 0.242637, 0.39204, 0.642741, 1.05934, 1.75398", \ + "0.0263856, 0.152505, 0.242846, 0.393424, 0.643164, 1.06, 1.75416", \ + "0.028977, 0.152881, 0.243068, 0.393425, 0.643165, 1.06016, 1.75434", \ + "0.0336799, 0.153763, 0.243323, 0.393426, 0.643166, 1.06201, 1.75581", \ + "0.0413058, 0.156075, 0.244277, 0.393427, 0.643167, 1.06202, 1.75582", \ + "0.052965, 0.161913, 0.247811, 0.395249, 0.644302, 1.06203, 1.75583", \ + "0.071187, 0.176275, 0.25786, 0.402119, 0.649151, 1.06377, 1.75601" \ + ); + } + } + 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.0553911, 0.192724, 0.285984, 0.440784, 0.69881, 1.12959, 1.84613", \ + "0.0782986, 0.219685, 0.313445, 0.468034, 0.727187, 1.15695, 1.87429", \ + "0.0924619, 0.244304, 0.338842, 0.493584, 0.752424, 1.18389, 1.89998", \ + "0.110949, 0.286516, 0.386256, 0.543665, 0.802534, 1.23351, 1.9504", \ + "0.139159, 0.35352, 0.467353, 0.636855, 0.903558, 1.33546, 2.05234", \ + "0.176266, 0.449281, 0.584471, 0.782037, 1.07617, 1.52966, 2.25299", \ + "0.225985, 0.583844, 0.756362, 0.994814, 1.34341, 1.8551, 2.62805" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0427608, 0.23395, 0.366473, 0.585909, 0.953234, 1.56545, 2.58553", \ + "0.0501034, 0.234497, 0.36728, 0.58591, 0.95375, 1.56604, 2.58554", \ + "0.0606548, 0.240364, 0.369412, 0.588012, 0.953751, 1.56678, 2.58555", \ + "0.0813062, 0.260877, 0.384585, 0.594492, 0.955303, 1.56679, 2.58633", \ + "0.118039, 0.307185, 0.428611, 0.630948, 0.976939, 1.57305, 2.58821", \ + "0.17428, 0.392963, 0.520916, 0.722864, 1.06013, 1.62887, 2.61112", \ + "0.261157, 0.540263, 0.680953, 0.899459, 1.2448, 1.80674, 2.74548" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0490818, 0.149859, 0.218269, 0.331203, 0.520202, 0.834661, 1.35881", \ + "0.0721409, 0.181101, 0.250016, 0.363147, 0.552088, 0.866907, 1.39105", \ + "0.0864059, 0.208126, 0.2797, 0.393959, 0.583295, 0.898181, 1.42329", \ + "0.105121, 0.253018, 0.332068, 0.452952, 0.64572, 0.961453, 1.48616", \ + "0.126842, 0.317684, 0.411688, 0.548799, 0.757565, 1.08213, 1.60877", \ + "0.156221, 0.405218, 0.527294, 0.694675, 0.936826, 1.29499, 1.84709", \ + "0.19684, 0.524309, 0.682081, 0.90049, 1.20512, 1.63025, 2.25058" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0296074, 0.161235, 0.25248, 0.403387, 0.656344, 1.07628, 1.77702", \ + "0.0367976, 0.164265, 0.253801, 0.40349, 0.656345, 1.07699, 1.77823", \ + "0.0457281, 0.173354, 0.260227, 0.406758, 0.657148, 1.077, 1.77824", \ + "0.0645878, 0.19775, 0.282527, 0.423677, 0.665881, 1.08051, 1.77825", \ + "0.0985381, 0.246874, 0.332943, 0.472085, 0.705783, 1.10333, 1.78731", \ + "0.157322, 0.333878, 0.428581, 0.574831, 0.806506, 1.19402, 1.84749", \ + "0.247522, 0.475894, 0.591536, 0.75924, 1.01006, 1.40009, 2.04183" \ + ); + } + } + 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.0553911, 0.192724, 0.285984, 0.440784, 0.69881, 1.12959, 1.84613", \ + "0.0782986, 0.219685, 0.313445, 0.468034, 0.727187, 1.15695, 1.87429", \ + "0.0924619, 0.244304, 0.338842, 0.493584, 0.752424, 1.18389, 1.89998", \ + "0.110949, 0.286516, 0.386256, 0.543665, 0.802534, 1.23351, 1.9504", \ + "0.139159, 0.35352, 0.467353, 0.636855, 0.903558, 1.33546, 2.05234", \ + "0.176266, 0.449281, 0.584471, 0.782037, 1.07617, 1.52966, 2.25299", \ + "0.225985, 0.583844, 0.756362, 0.994814, 1.34341, 1.8551, 2.62805" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0427608, 0.23395, 0.366473, 0.585909, 0.953234, 1.56545, 2.58553", \ + "0.0501034, 0.234497, 0.36728, 0.58591, 0.95375, 1.56604, 2.58554", \ + "0.0606548, 0.240364, 0.369412, 0.588012, 0.953751, 1.56678, 2.58555", \ + "0.0813062, 0.260877, 0.384585, 0.594492, 0.955303, 1.56679, 2.58633", \ + "0.118039, 0.307185, 0.428611, 0.630948, 0.976939, 1.57305, 2.58821", \ + "0.17428, 0.392963, 0.520916, 0.722864, 1.06013, 1.62887, 2.61112", \ + "0.261157, 0.540263, 0.680953, 0.899459, 1.2448, 1.80674, 2.74548" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0490818, 0.149859, 0.218269, 0.331203, 0.520202, 0.834661, 1.35881", \ + "0.0721409, 0.181101, 0.250016, 0.363147, 0.552088, 0.866907, 1.39105", \ + "0.0864059, 0.208126, 0.2797, 0.393959, 0.583295, 0.898181, 1.42329", \ + "0.105121, 0.253018, 0.332068, 0.452952, 0.64572, 0.961453, 1.48616", \ + "0.126842, 0.317684, 0.411688, 0.548799, 0.757565, 1.08213, 1.60877", \ + "0.156221, 0.405218, 0.527294, 0.694675, 0.936826, 1.29499, 1.84709", \ + "0.19684, 0.524309, 0.682081, 0.90049, 1.20512, 1.63025, 2.25058" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0296074, 0.161235, 0.25248, 0.403387, 0.656344, 1.07628, 1.77702", \ + "0.0367976, 0.164265, 0.253801, 0.40349, 0.656345, 1.07699, 1.77823", \ + "0.0457281, 0.173354, 0.260227, 0.406758, 0.657148, 1.077, 1.77824", \ + "0.0645878, 0.19775, 0.282527, 0.423677, 0.665881, 1.08051, 1.77825", \ + "0.0985381, 0.246874, 0.332943, 0.472085, 0.705783, 1.10333, 1.78731", \ + "0.157322, 0.333878, 0.428581, 0.574831, 0.806506, 1.19402, 1.84749", \ + "0.247522, 0.475894, 0.591536, 0.75924, 1.01006, 1.40009, 2.04183" \ + ); + } + } + 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.067982, 0.138586, 0.184289, 0.259722, 0.386716, 0.598254, 0.95077", \ + "0.0951832, 0.167297, 0.213183, 0.288714, 0.415681, 0.627209, 0.979971", \ + "0.11325, 0.186685, 0.232533, 0.308482, 0.435169, 0.646657, 0.999386", \ + "0.138781, 0.215068, 0.260976, 0.336535, 0.463455, 0.674757, 1.02754", \ + "0.172159, 0.253113, 0.299024, 0.374192, 0.501571, 0.712894, 1.06529", \ + "0.217365, 0.307717, 0.354266, 0.430539, 0.557479, 0.767812, 1.11855", \ + "0.275619, 0.385924, 0.435784, 0.513654, 0.642537, 0.854625, 1.20815" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0220093, 0.114641, 0.181593, 0.292886, 0.47953, 0.790581, 1.3091", \ + "0.0248041, 0.11528, 0.181883, 0.293034, 0.480504, 0.790733, 1.30911", \ + "0.0278283, 0.11603, 0.182382, 0.293333, 0.480505, 0.791835, 1.30912", \ + "0.0333398, 0.117661, 0.183167, 0.293964, 0.480506, 0.791836, 1.31292", \ + "0.0412103, 0.121517, 0.185519, 0.294915, 0.480997, 0.791837, 1.31293", \ + "0.054535, 0.131508, 0.191763, 0.299206, 0.483498, 0.793522, 1.31294", \ + "0.07554, 0.154047, 0.209111, 0.311449, 0.493701, 0.800919, 1.31603" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0720605, 0.168598, 0.235976, 0.348234, 0.536522, 0.850677, 1.37468", \ + "0.0998176, 0.198592, 0.266132, 0.378215, 0.566432, 0.880467, 1.40463", \ + "0.118504, 0.218202, 0.285616, 0.397784, 0.585874, 0.900744, 1.42361", \ + "0.144292, 0.246408, 0.31392, 0.425456, 0.613118, 0.927106, 1.4508", \ + "0.182424, 0.288224, 0.355372, 0.466239, 0.654565, 0.967413, 1.49097", \ + "0.227822, 0.342329, 0.409813, 0.521315, 0.70769, 1.02029, 1.54281", \ + "0.282738, 0.413075, 0.48266, 0.595969, 0.783869, 1.09641, 1.61788" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0312486, 0.16141, 0.252591, 0.403598, 0.656107, 1.07625, 1.77702", \ + "0.0318959, 0.161411, 0.252651, 0.404042, 0.656108, 1.07638, 1.77715", \ + "0.032804, 0.161412, 0.252652, 0.404043, 0.656109, 1.07805, 1.77716", \ + "0.0360112, 0.161413, 0.252653, 0.404044, 0.65611, 1.07806, 1.77848", \ + "0.0427924, 0.161414, 0.252654, 0.404045, 0.656111, 1.07807, 1.77849", \ + "0.054734, 0.167322, 0.253659, 0.404046, 0.656112, 1.07808, 1.7785", \ + "0.074711, 0.185252, 0.266834, 0.411319, 0.659299, 1.07809, 1.77851" \ + ); + } + } + 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.047992, 0.186167, 0.27986, 0.434441, 0.69294, 1.12305, 1.841", \ + "0.0735535, 0.218104, 0.311862, 0.46658, 0.725695, 1.15548, 1.87312", \ + "0.0907031, 0.250962, 0.345542, 0.500027, 0.758641, 1.1897, 1.90643", \ + "0.114547, 0.307051, 0.409295, 0.566967, 0.824838, 1.25503, 1.97264", \ + "0.151273, 0.392374, 0.514243, 0.690299, 0.959322, 1.39017, 2.10574", \ + "0.199815, 0.508032, 0.66054, 0.877618, 1.1878, 1.64896, 2.3723", \ + "0.268603, 0.669824, 0.865352, 1.13721, 1.52806, 2.0762, 2.87407" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0427738, 0.233728, 0.366399, 0.586005, 0.953308, 1.56494, 2.58565", \ + "0.0561182, 0.23486, 0.36853, 0.586006, 0.953915, 1.56592, 2.5866", \ + "0.0701939, 0.245131, 0.371183, 0.588942, 0.953916, 1.56604, 2.58661", \ + "0.093225, 0.277019, 0.395584, 0.599482, 0.956551, 1.56605, 2.58662", \ + "0.128438, 0.341152, 0.461256, 0.656023, 0.990783, 1.5776, 2.58748", \ + "0.185125, 0.448626, 0.585967, 0.78942, 1.11534, 1.66302, 2.62542", \ + "0.27862, 0.616246, 0.781109, 1.02424, 1.3768, 1.92857, 2.82915" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0420482, 0.143175, 0.21108, 0.323102, 0.510671, 0.822882, 1.34354", \ + "0.0622567, 0.173924, 0.24266, 0.355123, 0.542782, 0.855278, 1.37583", \ + "0.0736192, 0.200319, 0.27196, 0.385816, 0.573951, 0.886561, 1.40755", \ + "0.087201, 0.243414, 0.323398, 0.444342, 0.636387, 0.950135, 1.47128", \ + "0.100163, 0.305212, 0.401042, 0.539442, 0.747754, 1.07125, 1.59449", \ + "0.113487, 0.386903, 0.512538, 0.68275, 0.925726, 1.28372, 1.83336", \ + "0.126322, 0.49386, 0.65721, 0.881568, 1.19048, 1.61705, 2.23675" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0222259, 0.152289, 0.242837, 0.391976, 0.642263, 1.06001, 1.75564", \ + "0.0294735, 0.155347, 0.243837, 0.392203, 0.642264, 1.0601, 1.75565", \ + "0.0382364, 0.1649, 0.250697, 0.395713, 0.643157, 1.06032, 1.75566", \ + "0.0565371, 0.18959, 0.273417, 0.413016, 0.652826, 1.0621, 1.75567", \ + "0.0919345, 0.239057, 0.325057, 0.462547, 0.693254, 1.08711, 1.76257", \ + "0.153407, 0.328358, 0.422257, 0.565794, 0.795299, 1.17861, 1.82636", \ + "0.245052, 0.471329, 0.588721, 0.756135, 1.00061, 1.38756, 2.02359" \ + ); + } + } + 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.047992, 0.186167, 0.27986, 0.434441, 0.69294, 1.12305, 1.841", \ + "0.0735535, 0.218104, 0.311862, 0.46658, 0.725695, 1.15548, 1.87312", \ + "0.0907031, 0.250962, 0.345542, 0.500027, 0.758641, 1.1897, 1.90643", \ + "0.114547, 0.307051, 0.409295, 0.566967, 0.824838, 1.25503, 1.97264", \ + "0.151273, 0.392374, 0.514243, 0.690299, 0.959322, 1.39017, 2.10574", \ + "0.199815, 0.508032, 0.66054, 0.877618, 1.1878, 1.64896, 2.3723", \ + "0.268603, 0.669824, 0.865352, 1.13721, 1.52806, 2.0762, 2.87407" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0427738, 0.233728, 0.366399, 0.586005, 0.953308, 1.56494, 2.58565", \ + "0.0561182, 0.23486, 0.36853, 0.586006, 0.953915, 1.56592, 2.5866", \ + "0.0701939, 0.245131, 0.371183, 0.588942, 0.953916, 1.56604, 2.58661", \ + "0.093225, 0.277019, 0.395584, 0.599482, 0.956551, 1.56605, 2.58662", \ + "0.128438, 0.341152, 0.461256, 0.656023, 0.990783, 1.5776, 2.58748", \ + "0.185125, 0.448626, 0.585967, 0.78942, 1.11534, 1.66302, 2.62542", \ + "0.27862, 0.616246, 0.781109, 1.02424, 1.3768, 1.92857, 2.82915" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0420482, 0.143175, 0.21108, 0.323102, 0.510671, 0.822882, 1.34354", \ + "0.0622567, 0.173924, 0.24266, 0.355123, 0.542782, 0.855278, 1.37583", \ + "0.0736192, 0.200319, 0.27196, 0.385816, 0.573951, 0.886561, 1.40755", \ + "0.087201, 0.243414, 0.323398, 0.444342, 0.636387, 0.950135, 1.47128", \ + "0.100163, 0.305212, 0.401042, 0.539442, 0.747754, 1.07125, 1.59449", \ + "0.113487, 0.386903, 0.512538, 0.68275, 0.925726, 1.28372, 1.83336", \ + "0.126322, 0.49386, 0.65721, 0.881568, 1.19048, 1.61705, 2.23675" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0222259, 0.152289, 0.242837, 0.391976, 0.642263, 1.06001, 1.75564", \ + "0.0294735, 0.155347, 0.243837, 0.392203, 0.642264, 1.0601, 1.75565", \ + "0.0382364, 0.1649, 0.250697, 0.395713, 0.643157, 1.06032, 1.75566", \ + "0.0565371, 0.18959, 0.273417, 0.413016, 0.652826, 1.0621, 1.75567", \ + "0.0919345, 0.239057, 0.325057, 0.462547, 0.693254, 1.08711, 1.76257", \ + "0.153407, 0.328358, 0.422257, 0.565794, 0.795299, 1.17861, 1.82636", \ + "0.245052, 0.471329, 0.588721, 0.756135, 1.00061, 1.38756, 2.02359" \ + ); + } + } + 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.00974785, 0.0100913, 0.010034, 0.00993284, 0.00978378, 0.00943033, 0.00905731", \ + "0.00949318, 0.00989509, 0.00984003, 0.00982843, 0.00967255, 0.0093079, 0.00894527", \ + "0.0095464, 0.00988254, 0.00990334, 0.0100389, 0.00992291, 0.00944048, 0.00911423", \ + "0.0100602, 0.0103479, 0.0103897, 0.0102766, 0.0103756, 0.00987452, 0.00986535", \ + "0.0115665, 0.011601, 0.0116277, 0.0116095, 0.0115223, 0.011351, 0.0109066", \ + "0.0154117, 0.0150592, 0.014946, 0.0149978, 0.015024, 0.0149178, 0.014274", \ + "0.023746, 0.0227559, 0.0225323, 0.0224765, 0.0224369, 0.0223349, 0.0223433" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00887191, 0.00937522, 0.00938162, 0.0093377, 0.00925405, 0.00898183, 0.00860782", \ + "0.00870094, 0.00922567, 0.00918815, 0.00927993, 0.00915577, 0.00889295, 0.00851806", \ + "0.00894262, 0.00925683, 0.00945288, 0.00932662, 0.00925741, 0.00908846, 0.00865502", \ + "0.00970191, 0.00988756, 0.00987958, 0.0100392, 0.00990489, 0.00986142, 0.00943651", \ + "0.0116098, 0.0115586, 0.0115936, 0.0115482, 0.011511, 0.0112649, 0.0111723", \ + "0.0158588, 0.01536, 0.0153848, 0.0153928, 0.0153642, 0.0148824, 0.0151711", \ + "0.0245766, 0.0234617, 0.0233242, 0.0232096, 0.0231623, 0.0232504, 0.02277" \ + ); + } + } + 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.00632537, 0.00641363, 0.00634314, 0.00627231, 0.00611288, 0.00583542, 0.00556224", \ + "0.00604593, 0.00622104, 0.00620298, 0.00610571, 0.00600614, 0.0057309, 0.00542516", \ + "0.00606031, 0.00618316, 0.00609174, 0.00612046, 0.00592553, 0.00575546, 0.00539484", \ + "0.00642154, 0.00619149, 0.00622979, 0.00613509, 0.00625521, 0.00574884, 0.00547074", \ + "0.00792961, 0.0069471, 0.00672664, 0.00651096, 0.00618358, 0.00600232, 0.00559284", \ + "0.0120016, 0.00957733, 0.00890743, 0.00823186, 0.00741781, 0.00715523, 0.00646734", \ + "0.0208231, 0.0166954, 0.0151396, 0.0134817, 0.0118318, 0.0100598, 0.00882283" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00629476, 0.00630826, 0.00626432, 0.00618947, 0.0060928, 0.00580806, 0.0053415", \ + "0.00601569, 0.00625037, 0.00617266, 0.00610631, 0.00601244, 0.00578918, 0.00538665", \ + "0.00601274, 0.00612969, 0.00619704, 0.00609093, 0.00615912, 0.00574163, 0.00542155", \ + "0.00633823, 0.00626312, 0.00622762, 0.00618302, 0.00603097, 0.00613878, 0.00529975", \ + "0.00764686, 0.00688582, 0.00675046, 0.00656865, 0.00624623, 0.00624796, 0.00583251", \ + "0.0114468, 0.00917562, 0.00859982, 0.00812356, 0.00760735, 0.00689497, 0.00662954", \ + "0.0200136, 0.0158426, 0.014339, 0.0128081, 0.0113318, 0.0101279, 0.00869181" \ + ); + } + } + 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.00974785, 0.0100913, 0.010034, 0.00993284, 0.00978378, 0.00943033, 0.00905731", \ + "0.00949318, 0.00989509, 0.00984003, 0.00982843, 0.00967255, 0.0093079, 0.00894527", \ + "0.0095464, 0.00988254, 0.00990334, 0.0100389, 0.00992291, 0.00944048, 0.00911423", \ + "0.0100602, 0.0103479, 0.0103897, 0.0102766, 0.0103756, 0.00987452, 0.00986535", \ + "0.0115665, 0.011601, 0.0116277, 0.0116095, 0.0115223, 0.011351, 0.0109066", \ + "0.0154117, 0.0150592, 0.014946, 0.0149978, 0.015024, 0.0149178, 0.014274", \ + "0.023746, 0.0227559, 0.0225323, 0.0224765, 0.0224369, 0.0223349, 0.0223433" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00887191, 0.00937522, 0.00938162, 0.0093377, 0.00925405, 0.00898183, 0.00860782", \ + "0.00870094, 0.00922567, 0.00918815, 0.00927993, 0.00915577, 0.00889295, 0.00851806", \ + "0.00894262, 0.00925683, 0.00945288, 0.00932662, 0.00925741, 0.00908846, 0.00865502", \ + "0.00970191, 0.00988756, 0.00987958, 0.0100392, 0.00990489, 0.00986142, 0.00943651", \ + "0.0116098, 0.0115586, 0.0115936, 0.0115482, 0.011511, 0.0112649, 0.0111723", \ + "0.0158588, 0.01536, 0.0153848, 0.0153928, 0.0153642, 0.0148824, 0.0151711", \ + "0.0245766, 0.0234617, 0.0233242, 0.0232096, 0.0231623, 0.0232504, 0.02277" \ + ); + } + } + 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.00998819, 0.00988522, 0.00967427, 0.00942556, 0.00917778, 0.00879355, 0.00836468", \ + "0.00976424, 0.00987174, 0.00969688, 0.00962492, 0.00931048, 0.00886933, 0.00844491", \ + "0.0100101, 0.010079, 0.00999082, 0.0100121, 0.00959911, 0.00924479, 0.00873667", \ + "0.0107982, 0.0108606, 0.0108224, 0.0105875, 0.0106216, 0.00992499, 0.00977218", \ + "0.0126767, 0.0125175, 0.0124921, 0.0124431, 0.0122353, 0.0119479, 0.011308", \ + "0.0168841, 0.0162957, 0.0161633, 0.016159, 0.0160712, 0.0156382, 0.0147653", \ + "0.0259047, 0.0246153, 0.0243615, 0.0242133, 0.0241138, 0.0237051, 0.0235959" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00944338, 0.00849984, 0.00822766, 0.00799897, 0.00774511, 0.0074044, 0.00692705", \ + "0.00882871, 0.0084659, 0.00816392, 0.00796017, 0.00761472, 0.00726147, 0.00687251", \ + "0.00891876, 0.00860189, 0.00854325, 0.00833974, 0.00790061, 0.00766087, 0.00705311", \ + "0.00949604, 0.00937114, 0.00916155, 0.00907136, 0.00869679, 0.00827523, 0.00790081", \ + "0.0112619, 0.0112077, 0.0110783, 0.0107087, 0.010561, 0.0099624, 0.0106328", \ + "0.0153931, 0.0150206, 0.0149805, 0.0148562, 0.0146222, 0.0139618, 0.0144064", \ + "0.0245443, 0.0234798, 0.0232977, 0.0231007, 0.0229176, 0.0227455, 0.0221803" \ + ); + } + } + 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.00422732, 0.00446484, 0.00443184, 0.00437911, 0.00419889, 0.00389678, 0.00362461", \ + "0.00414828, 0.00429662, 0.00440258, 0.00425689, 0.00418233, 0.00392575, 0.00365283", \ + "0.00447137, 0.00439003, 0.00428805, 0.00434307, 0.00416091, 0.00393757, 0.00358474", \ + "0.00528284, 0.00461804, 0.00455993, 0.00437603, 0.00429684, 0.00391275, 0.00362614", \ + "0.00726163, 0.00583882, 0.00541383, 0.0050901, 0.00459066, 0.00447544, 0.00382909", \ + "0.0115996, 0.00904625, 0.00820051, 0.0072452, 0.00626087, 0.00550195, 0.00458947", \ + "0.0206365, 0.0164588, 0.0149171, 0.0131463, 0.0111995, 0.00918608, 0.00768536" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00519684, 0.00562622, 0.00561509, 0.00553656, 0.00543236, 0.00519878, 0.00481105", \ + "0.00481776, 0.00548459, 0.00549401, 0.00546843, 0.00536304, 0.00522475, 0.00476399", \ + "0.00483156, 0.00530217, 0.00545302, 0.00541498, 0.00543705, 0.00521431, 0.00479859", \ + "0.00524126, 0.00533924, 0.00536833, 0.00541579, 0.00538799, 0.00588718, 0.0047947", \ + "0.00670641, 0.00586468, 0.0058457, 0.00575326, 0.00544485, 0.00576766, 0.00494155", \ + "0.0106697, 0.00810666, 0.00756897, 0.00711204, 0.00668097, 0.00610284, 0.00592156", \ + "0.0193614, 0.0145092, 0.0130597, 0.0116601, 0.0101779, 0.00913072, 0.00783376" \ + ); + } + } + 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.00998819, 0.00988522, 0.00967427, 0.00942556, 0.00917778, 0.00879355, 0.00836468", \ + "0.00976424, 0.00987174, 0.00969688, 0.00962492, 0.00931048, 0.00886933, 0.00844491", \ + "0.0100101, 0.010079, 0.00999082, 0.0100121, 0.00959911, 0.00924479, 0.00873667", \ + "0.0107982, 0.0108606, 0.0108224, 0.0105875, 0.0106216, 0.00992499, 0.00977218", \ + "0.0126767, 0.0125175, 0.0124921, 0.0124431, 0.0122353, 0.0119479, 0.011308", \ + "0.0168841, 0.0162957, 0.0161633, 0.016159, 0.0160712, 0.0156382, 0.0147653", \ + "0.0259047, 0.0246153, 0.0243615, 0.0242133, 0.0241138, 0.0237051, 0.0235959" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00944338, 0.00849984, 0.00822766, 0.00799897, 0.00774511, 0.0074044, 0.00692705", \ + "0.00882871, 0.0084659, 0.00816392, 0.00796017, 0.00761472, 0.00726147, 0.00687251", \ + "0.00891876, 0.00860189, 0.00854325, 0.00833974, 0.00790061, 0.00766087, 0.00705311", \ + "0.00949604, 0.00937114, 0.00916155, 0.00907136, 0.00869679, 0.00827523, 0.00790081", \ + "0.0112619, 0.0112077, 0.0110783, 0.0107087, 0.010561, 0.0099624, 0.0106328", \ + "0.0153931, 0.0150206, 0.0149805, 0.0148562, 0.0146222, 0.0139618, 0.0144064", \ + "0.0245443, 0.0234798, 0.0232977, 0.0231007, 0.0229176, 0.0227455, 0.0221803" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00559237; + rise_capacitance : 0.00563023; + rise_capacitance_range (0.00475562, 0.00664394); + fall_capacitance : 0.0055545; + fall_capacitance_range (0.00473903, 0.00638209); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0050171; + rise_capacitance : 0.00505346; + rise_capacitance_range (0.00437358, 0.00586961); + fall_capacitance : 0.00498075; + fall_capacitance_range (0.00431125, 0.00563863); + } + } + cell (sg13cmos5l_xor2_1) { + area : 14.5152; + cell_footprint : "xor2"; + cell_leakage_power : 1356.1; + leakage_power () { + value : 1079.38; + when : "!A&!B&!X"; + } + leakage_power () { + value : 1948.47; + when : "A&B&!X"; + } + leakage_power () { + value : 1309.19; + when : "A&!B&X"; + } + leakage_power () { + value : 1087.36; + 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.0742028, 0.213257, 0.307138, 0.462112, 0.720975, 1.1523, 1.87093", \ + "0.106041, 0.244019, 0.338257, 0.493348, 0.752735, 1.18377, 1.90325", \ + "0.127165, 0.264405, 0.358681, 0.513661, 0.773065, 1.2041, 1.92314", \ + "0.158004, 0.295254, 0.389088, 0.543881, 0.803137, 1.23471, 1.95707", \ + "0.197776, 0.335777, 0.429148, 0.583826, 0.842992, 1.2745, 1.99308", \ + "0.253039, 0.39481, 0.486803, 0.640781, 0.898657, 1.3297, 2.04805", \ + "0.327474, 0.480464, 0.572365, 0.722916, 0.980159, 1.41115, 2.12935" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.032547, 0.222795, 0.355611, 0.57529, 0.943471, 1.55597, 2.57712", \ + "0.0339825, 0.222796, 0.355612, 0.576885, 0.943472, 1.55684, 2.57908", \ + "0.0362146, 0.222797, 0.355613, 0.576886, 0.945369, 1.55695, 2.57909", \ + "0.0408534, 0.222961, 0.3557, 0.576887, 0.94537, 1.55772, 2.58088", \ + "0.0476767, 0.223864, 0.356196, 0.576888, 0.945371, 1.55773, 2.58089", \ + "0.05764, 0.226395, 0.357371, 0.576889, 0.945372, 1.55774, 2.5809", \ + "0.074645, 0.234038, 0.360682, 0.578135, 0.945574, 1.55775, 2.58091" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0868081, 0.156047, 0.19663, 0.262971, 0.373263, 0.557231, 0.863832", \ + "0.110536, 0.180887, 0.221676, 0.28784, 0.39831, 0.582148, 0.888555", \ + "0.126568, 0.19868, 0.239698, 0.306133, 0.416667, 0.600594, 0.907299", \ + "0.148521, 0.223593, 0.265022, 0.331574, 0.442385, 0.626292, 0.932762", \ + "0.181661, 0.263109, 0.305175, 0.371684, 0.482407, 0.666624, 0.972956", \ + "0.22182, 0.314508, 0.359219, 0.426648, 0.538271, 0.722294, 1.02863", \ + "0.269051, 0.378673, 0.428462, 0.500802, 0.617492, 0.803777, 1.11214" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0233256, 0.0959171, 0.147485, 0.234518, 0.381387, 0.627489, 1.03677", \ + "0.0245037, 0.0963967, 0.147792, 0.234571, 0.381526, 0.62749, 1.03693", \ + "0.0267591, 0.0978906, 0.148845, 0.235069, 0.38198, 0.627772, 1.03734", \ + "0.0311372, 0.100704, 0.151012, 0.236483, 0.382521, 0.627773, 1.04026", \ + "0.0387273, 0.106549, 0.154861, 0.238686, 0.38386, 0.628805, 1.04027", \ + "0.051149, 0.118928, 0.165138, 0.2456, 0.38819, 0.630831, 1.04028", \ + "0.070379, 0.142407, 0.186797, 0.264748, 0.404688, 0.642551, 1.04627" \ + ); + } + } + 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.059417, 0.196467, 0.290302, 0.445453, 0.704794, 1.13732, 1.85867", \ + "0.0834736, 0.224602, 0.318857, 0.474576, 0.733833, 1.16615, 1.88755", \ + "0.0976179, 0.249375, 0.344254, 0.499693, 0.759743, 1.19298, 1.91281", \ + "0.115175, 0.291226, 0.391288, 0.549407, 0.809517, 1.24226, 1.96384", \ + "0.139077, 0.357256, 0.471387, 0.642014, 0.909837, 1.34426, 2.06508", \ + "0.170074, 0.450293, 0.586248, 0.785629, 1.08113, 1.53661, 2.26427", \ + "0.215849, 0.581223, 0.755726, 0.997729, 1.34671, 1.86157, 2.63789" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0398548, 0.232123, 0.365692, 0.586269, 0.954992, 1.57026, 2.59541", \ + "0.0458543, 0.232822, 0.367014, 0.586626, 0.955548, 1.57087, 2.59542", \ + "0.0551316, 0.238241, 0.368061, 0.588073, 0.955781, 1.57095, 2.59626", \ + "0.0745335, 0.257859, 0.382634, 0.594073, 0.957237, 1.57096, 2.59627", \ + "0.111336, 0.303233, 0.426019, 0.630003, 0.977962, 1.578, 2.59628", \ + "0.173401, 0.390278, 0.517436, 0.721104, 1.06047, 1.63203, 2.61986", \ + "0.266249, 0.539612, 0.679293, 0.897951, 1.24431, 1.81109, 2.75356" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0451694, 0.145668, 0.213624, 0.325537, 0.512877, 0.824364, 1.34328", \ + "0.0685478, 0.177286, 0.245655, 0.35766, 0.544785, 0.8566, 1.37561", \ + "0.0833422, 0.204924, 0.275802, 0.388994, 0.576445, 0.888239, 1.40762", \ + "0.103222, 0.250415, 0.329017, 0.448602, 0.639551, 0.952102, 1.47151", \ + "0.128459, 0.316298, 0.409535, 0.545557, 0.752257, 1.07407, 1.59529", \ + "0.16256, 0.405415, 0.526441, 0.693057, 0.933091, 1.28856, 1.83502", \ + "0.206778, 0.527699, 0.683645, 0.900443, 1.20297, 1.62423, 2.24012" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0304409, 0.160171, 0.250505, 0.399744, 0.649936, 1.06635, 1.75905", \ + "0.0395785, 0.163336, 0.251888, 0.39977, 0.649937, 1.06636, 1.76039", \ + "0.0500934, 0.173469, 0.258847, 0.403407, 0.650843, 1.06637, 1.7604", \ + "0.0699081, 0.198781, 0.282042, 0.421127, 0.660034, 1.06903, 1.76041", \ + "0.103591, 0.249188, 0.333551, 0.471346, 0.700984, 1.09406, 1.76976", \ + "0.159135, 0.337018, 0.430937, 0.574859, 0.804139, 1.18584, 1.83168", \ + "0.246284, 0.476978, 0.592768, 0.760097, 1.00834, 1.39296, 2.02897" \ + ); + } + } + 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.059417, 0.196467, 0.290302, 0.445453, 0.704794, 1.13732, 1.85867", \ + "0.0834736, 0.224602, 0.318857, 0.474576, 0.733833, 1.16615, 1.88755", \ + "0.0976179, 0.249375, 0.344254, 0.499693, 0.759743, 1.19298, 1.91281", \ + "0.115175, 0.291226, 0.391288, 0.549407, 0.809517, 1.24226, 1.96384", \ + "0.139077, 0.357256, 0.471387, 0.642014, 0.909837, 1.34426, 2.06508", \ + "0.170074, 0.450293, 0.586248, 0.785629, 1.08113, 1.53661, 2.26427", \ + "0.215849, 0.581223, 0.755726, 0.997729, 1.34671, 1.86157, 2.63789" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0398548, 0.232123, 0.365692, 0.586269, 0.954992, 1.57026, 2.59541", \ + "0.0458543, 0.232822, 0.367014, 0.586626, 0.955548, 1.57087, 2.59542", \ + "0.0551316, 0.238241, 0.368061, 0.588073, 0.955781, 1.57095, 2.59626", \ + "0.0745335, 0.257859, 0.382634, 0.594073, 0.957237, 1.57096, 2.59627", \ + "0.111336, 0.303233, 0.426019, 0.630003, 0.977962, 1.578, 2.59628", \ + "0.173401, 0.390278, 0.517436, 0.721104, 1.06047, 1.63203, 2.61986", \ + "0.266249, 0.539612, 0.679293, 0.897951, 1.24431, 1.81109, 2.75356" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0451694, 0.145668, 0.213624, 0.325537, 0.512877, 0.824364, 1.34328", \ + "0.0685478, 0.177286, 0.245655, 0.35766, 0.544785, 0.8566, 1.37561", \ + "0.0833422, 0.204924, 0.275802, 0.388994, 0.576445, 0.888239, 1.40762", \ + "0.103222, 0.250415, 0.329017, 0.448602, 0.639551, 0.952102, 1.47151", \ + "0.128459, 0.316298, 0.409535, 0.545557, 0.752257, 1.07407, 1.59529", \ + "0.16256, 0.405415, 0.526441, 0.693057, 0.933091, 1.28856, 1.83502", \ + "0.206778, 0.527699, 0.683645, 0.900443, 1.20297, 1.62423, 2.24012" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0304409, 0.160171, 0.250505, 0.399744, 0.649936, 1.06635, 1.75905", \ + "0.0395785, 0.163336, 0.251888, 0.39977, 0.649937, 1.06636, 1.76039", \ + "0.0500934, 0.173469, 0.258847, 0.403407, 0.650843, 1.06637, 1.7604", \ + "0.0699081, 0.198781, 0.282042, 0.421127, 0.660034, 1.06903, 1.76041", \ + "0.103591, 0.249188, 0.333551, 0.471346, 0.700984, 1.09406, 1.76976", \ + "0.159135, 0.337018, 0.430937, 0.574859, 0.804139, 1.18584, 1.83168", \ + "0.246284, 0.476978, 0.592768, 0.760097, 1.00834, 1.39296, 2.02897" \ + ); + } + } + 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.0771319, 0.21053, 0.303022, 0.457172, 0.715528, 1.14667, 1.86785", \ + "0.103154, 0.238231, 0.331333, 0.485625, 0.744416, 1.17619, 1.89763", \ + "0.120778, 0.256258, 0.349467, 0.503806, 0.762602, 1.19475, 1.91423", \ + "0.146326, 0.282627, 0.375466, 0.529495, 0.788463, 1.22021, 1.94011", \ + "0.178939, 0.31656, 0.409927, 0.564026, 0.821351, 1.25225, 1.97205", \ + "0.221662, 0.366064, 0.457571, 0.611004, 0.86849, 1.29893, 2.01779", \ + "0.274249, 0.431424, 0.524182, 0.676173, 0.934474, 1.36543, 2.08274" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0399767, 0.23218, 0.365663, 0.586121, 0.9552, 1.56996, 2.59541", \ + "0.0399777, 0.232181, 0.365937, 0.586821, 0.955256, 1.57023, 2.59544", \ + "0.0399787, 0.232182, 0.365938, 0.586822, 0.955718, 1.57149, 2.59637", \ + "0.0425727, 0.232183, 0.365939, 0.586823, 0.955719, 1.5715, 2.59714", \ + "0.0489315, 0.232184, 0.36594, 0.586824, 0.95572, 1.57151, 2.59715", \ + "0.059694, 0.232185, 0.365941, 0.586825, 0.955721, 1.57152, 2.59716", \ + "0.07805, 0.24077, 0.36695, 0.586826, 0.955722, 1.57153, 2.59717" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0801111, 0.148601, 0.188879, 0.25495, 0.365174, 0.549058, 0.85562", \ + "0.107667, 0.177606, 0.218141, 0.283925, 0.394243, 0.577956, 0.884171", \ + "0.127102, 0.198639, 0.23932, 0.305821, 0.416144, 0.599886, 0.906555", \ + "0.154394, 0.228389, 0.269104, 0.335333, 0.445759, 0.629754, 0.93602", \ + "0.195297, 0.275027, 0.316202, 0.381654, 0.492018, 0.675237, 0.981347", \ + "0.24672, 0.336248, 0.379271, 0.446675, 0.55688, 0.738545, 1.0446", \ + "0.314302, 0.42158, 0.468956, 0.539668, 0.652754, 0.835502, 1.14218" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0233242, 0.0962881, 0.14761, 0.234822, 0.381572, 0.627602, 1.03691", \ + "0.0253187, 0.0970436, 0.148161, 0.234823, 0.381923, 0.627603, 1.03711", \ + "0.0283695, 0.0986926, 0.149475, 0.235577, 0.382227, 0.627604, 1.0383", \ + "0.0337996, 0.101307, 0.151527, 0.237248, 0.383227, 0.628535, 1.04097", \ + "0.0424335, 0.106336, 0.154707, 0.239105, 0.384848, 0.629674, 1.04098", \ + "0.056285, 0.117838, 0.16351, 0.244989, 0.387738, 0.631554, 1.04099", \ + "0.078201, 0.143158, 0.184593, 0.26191, 0.401067, 0.641115, 1.04694" \ + ); + } + } + 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.0507412, 0.188811, 0.282502, 0.437218, 0.695993, 1.12752, 1.84629", \ + "0.0724104, 0.216082, 0.310263, 0.465516, 0.725082, 1.15595, 1.87567", \ + "0.0840989, 0.240002, 0.335271, 0.490654, 0.750261, 1.18266, 1.90045", \ + "0.0973173, 0.280713, 0.38143, 0.53997, 0.799695, 1.23164, 1.95117", \ + "0.114164, 0.344429, 0.460356, 0.631371, 0.899588, 1.33322, 2.05227", \ + "0.133121, 0.433096, 0.57241, 0.77361, 1.0699, 1.5255, 2.25123", \ + "0.158095, 0.554497, 0.734356, 0.980529, 1.33266, 1.8478, 2.62403" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0318539, 0.222901, 0.355595, 0.575504, 0.943093, 1.55622, 2.57791", \ + "0.0385697, 0.223507, 0.3557, 0.575505, 0.943614, 1.55623, 2.57792", \ + "0.0480898, 0.229365, 0.358313, 0.577139, 0.943615, 1.55688, 2.57885", \ + "0.0670763, 0.249567, 0.37357, 0.583781, 0.945535, 1.55689, 2.57886", \ + "0.106193, 0.295634, 0.417701, 0.620251, 0.966692, 1.5641, 2.58066", \ + "0.173024, 0.38332, 0.509777, 0.713768, 1.04917, 1.61911, 2.60301", \ + "0.273027, 0.538032, 0.677293, 0.890661, 1.2374, 1.79803, 2.73742" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0396672, 0.14058, 0.208562, 0.320426, 0.507728, 0.819154, 1.33822", \ + "0.0645688, 0.177583, 0.245937, 0.357787, 0.544866, 0.856888, 1.37559", \ + "0.0797338, 0.210373, 0.282285, 0.395567, 0.58272, 0.894209, 1.41353", \ + "0.101248, 0.261802, 0.344231, 0.466685, 0.658224, 0.969918, 1.48856", \ + "0.12937, 0.334268, 0.435947, 0.580545, 0.794897, 1.11841, 1.63821", \ + "0.167296, 0.430897, 0.56251, 0.744413, 1.00304, 1.37562, 1.93054", \ + "0.216728, 0.558563, 0.727975, 0.96674, 1.29653, 1.7557, 2.40683" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0306224, 0.160072, 0.250619, 0.399588, 0.649433, 1.06509, 1.75904", \ + "0.0449535, 0.165736, 0.252454, 0.399877, 0.649847, 1.06543, 1.76035", \ + "0.058513, 0.181196, 0.263844, 0.405614, 0.651228, 1.06544, 1.7609", \ + "0.0801463, 0.217924, 0.298994, 0.433337, 0.666742, 1.07081, 1.76091", \ + "0.114479, 0.281628, 0.368506, 0.505557, 0.727437, 1.10861, 1.77211", \ + "0.171805, 0.384072, 0.48821, 0.640401, 0.873883, 1.24491, 1.86886", \ + "0.266904, 0.54555, 0.678642, 0.863556, 1.13354, 1.52851, 2.15346" \ + ); + } + } + 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.0507412, 0.188811, 0.282502, 0.437218, 0.695993, 1.12752, 1.84629", \ + "0.0724104, 0.216082, 0.310263, 0.465516, 0.725082, 1.15595, 1.87567", \ + "0.0840989, 0.240002, 0.335271, 0.490654, 0.750261, 1.18266, 1.90045", \ + "0.0973173, 0.280713, 0.38143, 0.53997, 0.799695, 1.23164, 1.95117", \ + "0.114164, 0.344429, 0.460356, 0.631371, 0.899588, 1.33322, 2.05227", \ + "0.133121, 0.433096, 0.57241, 0.77361, 1.0699, 1.5255, 2.25123", \ + "0.158095, 0.554497, 0.734356, 0.980529, 1.33266, 1.8478, 2.62403" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0318539, 0.222901, 0.355595, 0.575504, 0.943093, 1.55622, 2.57791", \ + "0.0385697, 0.223507, 0.3557, 0.575505, 0.943614, 1.55623, 2.57792", \ + "0.0480898, 0.229365, 0.358313, 0.577139, 0.943615, 1.55688, 2.57885", \ + "0.0670763, 0.249567, 0.37357, 0.583781, 0.945535, 1.55689, 2.57886", \ + "0.106193, 0.295634, 0.417701, 0.620251, 0.966692, 1.5641, 2.58066", \ + "0.173024, 0.38332, 0.509777, 0.713768, 1.04917, 1.61911, 2.60301", \ + "0.273027, 0.538032, 0.677293, 0.890661, 1.2374, 1.79803, 2.73742" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0396672, 0.14058, 0.208562, 0.320426, 0.507728, 0.819154, 1.33822", \ + "0.0645688, 0.177583, 0.245937, 0.357787, 0.544866, 0.856888, 1.37559", \ + "0.0797338, 0.210373, 0.282285, 0.395567, 0.58272, 0.894209, 1.41353", \ + "0.101248, 0.261802, 0.344231, 0.466685, 0.658224, 0.969918, 1.48856", \ + "0.12937, 0.334268, 0.435947, 0.580545, 0.794897, 1.11841, 1.63821", \ + "0.167296, 0.430897, 0.56251, 0.744413, 1.00304, 1.37562, 1.93054", \ + "0.216728, 0.558563, 0.727975, 0.96674, 1.29653, 1.7557, 2.40683" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0306224, 0.160072, 0.250619, 0.399588, 0.649433, 1.06509, 1.75904", \ + "0.0449535, 0.165736, 0.252454, 0.399877, 0.649847, 1.06543, 1.76035", \ + "0.058513, 0.181196, 0.263844, 0.405614, 0.651228, 1.06544, 1.7609", \ + "0.0801463, 0.217924, 0.298994, 0.433337, 0.666742, 1.07081, 1.76091", \ + "0.114479, 0.281628, 0.368506, 0.505557, 0.727437, 1.10861, 1.77211", \ + "0.171805, 0.384072, 0.48821, 0.640401, 0.873883, 1.24491, 1.86886", \ + "0.266904, 0.54555, 0.678642, 0.863556, 1.13354, 1.52851, 2.15346" \ + ); + } + } + 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.00653478, 0.00658136, 0.0065507, 0.00647438, 0.0062964, 0.00602385, 0.00574826", \ + "0.0063289, 0.00652528, 0.0065217, 0.00643954, 0.00630061, 0.00603779, 0.0061429", \ + "0.00631471, 0.0064338, 0.00639358, 0.00643181, 0.00627577, 0.00604369, 0.00618398", \ + "0.00656893, 0.00644046, 0.00650419, 0.00634704, 0.00625433, 0.00602757, 0.00578776", \ + "0.00781264, 0.00707749, 0.00689117, 0.00675134, 0.00642373, 0.00669955, 0.00582505", \ + "0.0117513, 0.00947384, 0.00884038, 0.00830251, 0.00753613, 0.00709237, 0.0066199", \ + "0.0206245, 0.0164449, 0.0149407, 0.0133708, 0.011783, 0.0100309, 0.00912147" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00643873, 0.00643717, 0.00639308, 0.00631031, 0.00620024, 0.00594649, 0.00543267", \ + "0.00601156, 0.00620919, 0.00612949, 0.0060647, 0.00595953, 0.00572688, 0.00533762", \ + "0.0060244, 0.00610222, 0.00613392, 0.00600072, 0.00627901, 0.00568398, 0.00526649", \ + "0.00639641, 0.00624826, 0.00618453, 0.00610865, 0.00595643, 0.00612353, 0.00520924", \ + "0.00786591, 0.00694086, 0.00676875, 0.00657648, 0.00617955, 0.00629104, 0.00593171", \ + "0.0117417, 0.00933275, 0.00872248, 0.00819053, 0.00765465, 0.00675928, 0.00662475", \ + "0.0202271, 0.0160837, 0.0145502, 0.0129896, 0.011454, 0.0101064, 0.00867283" \ + ); + } + } + 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.00871382, 0.00920027, 0.00921514, 0.00917603, 0.00905546, 0.0087562, 0.00853337", \ + "0.00854829, 0.00889971, 0.00894316, 0.00904408, 0.00882819, 0.00861486, 0.00857199", \ + "0.00872054, 0.00900347, 0.00901163, 0.00902849, 0.00906193, 0.00871054, 0.00852936", \ + "0.00942467, 0.0095486, 0.00958371, 0.00973762, 0.00949316, 0.00935509, 0.0094048", \ + "0.011188, 0.0111389, 0.0111591, 0.0111085, 0.0112719, 0.0108032, 0.0106739", \ + "0.0151524, 0.0147216, 0.0146181, 0.01465, 0.0144691, 0.0144834, 0.0140862", \ + "0.0235262, 0.0225676, 0.0224417, 0.0222473, 0.0221602, 0.0220907, 0.0217645" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0106093, 0.0108356, 0.0107819, 0.0107098, 0.0105392, 0.0103675, 0.00994745", \ + "0.0103707, 0.0107294, 0.0108229, 0.0106421, 0.0105031, 0.010274, 0.00982344", \ + "0.0104983, 0.0107708, 0.0107577, 0.0108596, 0.0107362, 0.0104175, 0.00998386", \ + "0.0109041, 0.0110881, 0.0111315, 0.010934, 0.0109863, 0.010813, 0.010685", \ + "0.0124878, 0.0124997, 0.0125025, 0.01248, 0.0123361, 0.0120209, 0.0119988", \ + "0.0163629, 0.0159843, 0.01594, 0.0158807, 0.0159694, 0.0159121, 0.0151937", \ + "0.0248701, 0.0237254, 0.0236262, 0.0235164, 0.0234281, 0.0233851, 0.0233114" \ + ); + } + } + 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.00871382, 0.00920027, 0.00921514, 0.00917603, 0.00905546, 0.0087562, 0.00853337", \ + "0.00854829, 0.00889971, 0.00894316, 0.00904408, 0.00882819, 0.00861486, 0.00857199", \ + "0.00872054, 0.00900347, 0.00901163, 0.00902849, 0.00906193, 0.00871054, 0.00852936", \ + "0.00942467, 0.0095486, 0.00958371, 0.00973762, 0.00949316, 0.00935509, 0.0094048", \ + "0.011188, 0.0111389, 0.0111591, 0.0111085, 0.0112719, 0.0108032, 0.0106739", \ + "0.0151524, 0.0147216, 0.0146181, 0.01465, 0.0144691, 0.0144834, 0.0140862", \ + "0.0235262, 0.0225676, 0.0224417, 0.0222473, 0.0221602, 0.0220907, 0.0217645" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0106093, 0.0108356, 0.0107819, 0.0107098, 0.0105392, 0.0103675, 0.00994745", \ + "0.0103707, 0.0107294, 0.0108229, 0.0106421, 0.0105031, 0.010274, 0.00982344", \ + "0.0104983, 0.0107708, 0.0107577, 0.0108596, 0.0107362, 0.0104175, 0.00998386", \ + "0.0109041, 0.0110881, 0.0111315, 0.010934, 0.0109863, 0.010813, 0.010685", \ + "0.0124878, 0.0124997, 0.0125025, 0.01248, 0.0123361, 0.0120209, 0.0119988", \ + "0.0163629, 0.0159843, 0.01594, 0.0158807, 0.0159694, 0.0159121, 0.0151937", \ + "0.0248701, 0.0237254, 0.0236262, 0.0235164, 0.0234281, 0.0233851, 0.0233114" \ + ); + } + } + 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.00526104, 0.00564652, 0.00561479, 0.00556039, 0.0054078, 0.005125, 0.00482625", \ + "0.00496589, 0.00541532, 0.00544451, 0.00544858, 0.00539089, 0.0050983, 0.00494244", \ + "0.00497059, 0.00531049, 0.00531707, 0.00539941, 0.00526867, 0.00515324, 0.00488338", \ + "0.00527944, 0.00520672, 0.00533469, 0.0053537, 0.00562092, 0.00502057, 0.0047696", \ + "0.00670493, 0.00579893, 0.00563723, 0.00556198, 0.00532802, 0.00520657, 0.00496631", \ + "0.010868, 0.008141, 0.00752264, 0.00707764, 0.00635015, 0.00639935, 0.00538912", \ + "0.0202036, 0.0150481, 0.0135337, 0.0119109, 0.0104486, 0.00876712, 0.0076867" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00523693, 0.0053226, 0.00530331, 0.00520733, 0.00509266, 0.00480946, 0.00444321", \ + "0.00504199, 0.00524475, 0.00516067, 0.00511103, 0.00501331, 0.00478487, 0.00445572", \ + "0.00527014, 0.00519585, 0.00522244, 0.0050931, 0.00500834, 0.00476647, 0.0044983", \ + "0.00603642, 0.00561395, 0.00539886, 0.00532511, 0.00518072, 0.00509206, 0.00435177", \ + "0.00797809, 0.00657898, 0.00624628, 0.00596763, 0.00549898, 0.00533379, 0.00523919", \ + "0.0122761, 0.0095198, 0.00860815, 0.00793942, 0.00723557, 0.00625964, 0.00591949", \ + "0.0214538, 0.0171101, 0.0154006, 0.0135888, 0.0118009, 0.0101242, 0.00817922" \ + ); + } + } + 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.00938558, 0.00885193, 0.00857372, 0.00828527, 0.00796049, 0.00752457, 0.00733633", \ + "0.00860623, 0.00848825, 0.00835405, 0.00813964, 0.00778362, 0.00738316, 0.00718624", \ + "0.00862598, 0.00861721, 0.00845439, 0.00834745, 0.0080464, 0.00766749, 0.00769847", \ + "0.00915761, 0.00916113, 0.00908124, 0.0090121, 0.00865737, 0.00824002, 0.00838135", \ + "0.0107722, 0.0107126, 0.0106149, 0.0104567, 0.0104801, 0.0099944, 0.00972435", \ + "0.0145902, 0.0143096, 0.0142139, 0.014159, 0.0138478, 0.013712, 0.0134934", \ + "0.0229712, 0.0221894, 0.0220993, 0.0218826, 0.0217917, 0.0215233, 0.0209747" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00986821, 0.00966567, 0.00947186, 0.00928928, 0.00905642, 0.00883805, 0.00838961", \ + "0.00969545, 0.00969982, 0.00966925, 0.0093664, 0.00919438, 0.00883105, 0.00836864", \ + "0.0100043, 0.0100007, 0.0098572, 0.00980813, 0.00954458, 0.00918761, 0.00887211", \ + "0.0107416, 0.0107136, 0.0106158, 0.0102935, 0.0101982, 0.00972206, 0.00971156", \ + "0.0126258, 0.012453, 0.0124244, 0.0122942, 0.0120079, 0.0113834, 0.0112326", \ + "0.0168824, 0.0161299, 0.0161065, 0.0161099, 0.0159621, 0.0154665, 0.0146889", \ + "0.0257346, 0.0243389, 0.0241305, 0.023998, 0.0236935, 0.0234985, 0.0232498" \ + ); + } + } + 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.00938558, 0.00885193, 0.00857372, 0.00828527, 0.00796049, 0.00752457, 0.00733633", \ + "0.00860623, 0.00848825, 0.00835405, 0.00813964, 0.00778362, 0.00738316, 0.00718624", \ + "0.00862598, 0.00861721, 0.00845439, 0.00834745, 0.0080464, 0.00766749, 0.00769847", \ + "0.00915761, 0.00916113, 0.00908124, 0.0090121, 0.00865737, 0.00824002, 0.00838135", \ + "0.0107722, 0.0107126, 0.0106149, 0.0104567, 0.0104801, 0.0099944, 0.00972435", \ + "0.0145902, 0.0143096, 0.0142139, 0.014159, 0.0138478, 0.013712, 0.0134934", \ + "0.0229712, 0.0221894, 0.0220993, 0.0218826, 0.0217917, 0.0215233, 0.0209747" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00986821, 0.00966567, 0.00947186, 0.00928928, 0.00905642, 0.00883805, 0.00838961", \ + "0.00969545, 0.00969982, 0.00966925, 0.0093664, 0.00919438, 0.00883105, 0.00836864", \ + "0.0100043, 0.0100007, 0.0098572, 0.00980813, 0.00954458, 0.00918761, 0.00887211", \ + "0.0107416, 0.0107136, 0.0106158, 0.0102935, 0.0101982, 0.00972206, 0.00971156", \ + "0.0126258, 0.012453, 0.0124244, 0.0122942, 0.0120079, 0.0113834, 0.0112326", \ + "0.0168824, 0.0161299, 0.0161065, 0.0161099, 0.0159621, 0.0154665, 0.0146889", \ + "0.0257346, 0.0243389, 0.0241305, 0.023998, 0.0236935, 0.0234985, 0.0232498" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00571342; + rise_capacitance : 0.00577368; + rise_capacitance_range (0.00493923, 0.00655047); + fall_capacitance : 0.00565316; + fall_capacitance_range (0.00474968, 0.0067585); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00505733; + rise_capacitance : 0.00512462; + rise_capacitance_range (0.00437958, 0.00591539); + fall_capacitance : 0.00499004; + fall_capacitance_range (0.00443434, 0.00559342); + } + } +} diff --git a/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_typ_1p20V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_typ_1p20V_25C.lib new file mode 100644 index 0000000000..53e2082775 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_typ_1p20V_25C.lib @@ -0,0 +1,33783 @@ +/************************************************************************ + + 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 (sg13cmos5l_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 (sg13cmos5l_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 : sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_decap_4) { + area : 7.2576; + cell_footprint : "decap"; + cell_leakage_power : 395.59; + dont_touch : true; + dont_use : true; + is_decap_cell : true; + } + cell (sg13cmos5l_decap_8) { + area : 12.7008; + cell_footprint : "decap"; + cell_leakage_power : 791.198; + dont_touch : true; + dont_use : true; + is_decap_cell : true; + } + cell (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_fill_1) { + area : 1.8144; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_2) { + area : 3.6288; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_4) { + area : 7.2576; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_8) { + area : 14.5152; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_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 (sg13cmos5l_tiehi) { + area : 7.2576; + cell_footprint : "tiehi"; + cell_leakage_power : 58.0661; + pin (L_HI) { + direction : "output"; + driver_type : open_drain; + function : "1"; + } + } + cell (sg13cmos5l_tielo) { + area : 7.2576; + cell_footprint : "tielo"; + cell_leakage_power : 57.848; + pin (L_LO) { + direction : "output"; + driver_type : open_source; + function : "0"; + } + } + cell (sg13cmos5l_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 (sg13cmos5l_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/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_typ_1p50V_25C.lib b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_typ_1p50V_25C.lib new file mode 100644 index 0000000000..c9a8d0f27a --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lib/sg13cmos5l_stdcell_typ_1p50V_25C.lib @@ -0,0 +1,33783 @@ +/************************************************************************ + + 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 (sg13cmos5l_stdcell_typ_1p50V_25C) { + comment : "IHP Microelectronics GmbH, 2025"; + date : "$Date: Tue Nov 4 17:16:55 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.5; + 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 (sg13cmos5l_stdcell_typ_1p50V_25C) { + process : 1; + temperature : 25; + voltage : 1.5; + } + 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 : sg13cmos5l_stdcell_typ_1p50V_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 (sg13cmos5l_a21o_1) { + area : 12.7008; + cell_footprint : "a21o"; + cell_leakage_power : 458.001; + leakage_power () { + value : 437.62; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 521.312; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 405.299; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 469.557; + when : "A1&A2&!B1"; + } + leakage_power () { + value : 407.34; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 471.19; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 471.139; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 480.551; + 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.0555883, 0.105893, 0.137179, 0.188275, 0.27355, 0.415571, 0.651922", \ + "0.0805702, 0.131486, 0.162777, 0.213998, 0.299326, 0.441286, 0.677674", \ + "0.0963139, 0.14789, 0.179085, 0.230327, 0.315643, 0.457577, 0.694012", \ + "0.118538, 0.172321, 0.2031, 0.2541, 0.339469, 0.481555, 0.717959", \ + "0.150571, 0.209415, 0.2403, 0.291478, 0.376654, 0.518493, 0.755244", \ + "0.192539, 0.259863, 0.292038, 0.343779, 0.42984, 0.572159, 0.809075", \ + "0.252426, 0.332038, 0.367144, 0.420515, 0.50904, 0.654485, 0.894631" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0150338, 0.077466, 0.122422, 0.19776, 0.3244, 0.535547, 0.887548", \ + "0.0172173, 0.0779744, 0.122841, 0.198064, 0.32455, 0.535598, 0.887682", \ + "0.0195482, 0.0787355, 0.12335, 0.198528, 0.324861, 0.535717, 0.887683", \ + "0.0236692, 0.0802498, 0.124182, 0.19896, 0.325437, 0.536249, 0.887908", \ + "0.0298867, 0.0842693, 0.126584, 0.200386, 0.326249, 0.536925, 0.888518", \ + "0.039824, 0.093752, 0.133519, 0.205437, 0.330092, 0.539873, 0.890213", \ + "0.053885, 0.110794, 0.147734, 0.217057, 0.341135, 0.550501, 0.899225" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0624531, 0.108446, 0.134348, 0.176031, 0.245482, 0.36075, 0.552846", \ + "0.0808387, 0.127984, 0.154079, 0.195867, 0.2652, 0.380546, 0.572478", \ + "0.0920896, 0.14079, 0.167187, 0.209261, 0.278712, 0.394143, 0.586205", \ + "0.105909, 0.158046, 0.185135, 0.227159, 0.2967, 0.412356, 0.604452", \ + "0.12725, 0.184728, 0.212678, 0.255847, 0.325893, 0.441239, 0.633298", \ + "0.1544, 0.220412, 0.251219, 0.296267, 0.368513, 0.485324, 0.678187", \ + "0.185091, 0.263313, 0.299124, 0.350031, 0.426408, 0.548789, 0.747151" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0146034, 0.0611863, 0.0938374, 0.148792, 0.242285, 0.398627, 0.6594", \ + "0.0162391, 0.0622203, 0.094536, 0.149167, 0.242344, 0.399147, 0.659692", \ + "0.0180928, 0.0637295, 0.0956116, 0.149974, 0.242884, 0.399148, 0.659693", \ + "0.0218935, 0.0667927, 0.0980047, 0.151368, 0.243636, 0.399381, 0.659694", \ + "0.0278181, 0.073441, 0.103059, 0.155153, 0.245726, 0.400697, 0.660352", \ + "0.037731, 0.084495, 0.114268, 0.164919, 0.25429, 0.406315, 0.664005", \ + "0.052925, 0.105525, 0.134807, 0.18543, 0.273307, 0.425765, 0.680759" \ + ); + } + } + 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.0555883, 0.105893, 0.137179, 0.188275, 0.27355, 0.415571, 0.651922", \ + "0.0805702, 0.131486, 0.162777, 0.213998, 0.299326, 0.441286, 0.677674", \ + "0.0963139, 0.14789, 0.179085, 0.230327, 0.315643, 0.457577, 0.694012", \ + "0.118538, 0.172321, 0.2031, 0.2541, 0.339469, 0.481555, 0.717959", \ + "0.150571, 0.209415, 0.2403, 0.291478, 0.376654, 0.518493, 0.755244", \ + "0.192539, 0.259863, 0.292038, 0.343779, 0.42984, 0.572159, 0.809075", \ + "0.252426, 0.332038, 0.367144, 0.420515, 0.50904, 0.654485, 0.894631" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0150338, 0.077466, 0.122422, 0.19776, 0.3244, 0.535547, 0.887548", \ + "0.0172173, 0.0779744, 0.122841, 0.198064, 0.32455, 0.535598, 0.887682", \ + "0.0195482, 0.0787355, 0.12335, 0.198528, 0.324861, 0.535717, 0.887683", \ + "0.0236692, 0.0802498, 0.124182, 0.19896, 0.325437, 0.536249, 0.887908", \ + "0.0298867, 0.0842693, 0.126584, 0.200386, 0.326249, 0.536925, 0.888518", \ + "0.039824, 0.093752, 0.133519, 0.205437, 0.330092, 0.539873, 0.890213", \ + "0.053885, 0.110794, 0.147734, 0.217057, 0.341135, 0.550501, 0.899225" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0624531, 0.108446, 0.134348, 0.176031, 0.245482, 0.36075, 0.552846", \ + "0.0808387, 0.127984, 0.154079, 0.195867, 0.2652, 0.380546, 0.572478", \ + "0.0920896, 0.14079, 0.167187, 0.209261, 0.278712, 0.394143, 0.586205", \ + "0.105909, 0.158046, 0.185135, 0.227159, 0.2967, 0.412356, 0.604452", \ + "0.12725, 0.184728, 0.212678, 0.255847, 0.325893, 0.441239, 0.633298", \ + "0.1544, 0.220412, 0.251219, 0.296267, 0.368513, 0.485324, 0.678187", \ + "0.185091, 0.263313, 0.299124, 0.350031, 0.426408, 0.548789, 0.747151" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0146034, 0.0611863, 0.0938374, 0.148792, 0.242285, 0.398627, 0.6594", \ + "0.0162391, 0.0622203, 0.094536, 0.149167, 0.242344, 0.399147, 0.659692", \ + "0.0180928, 0.0637295, 0.0956116, 0.149974, 0.242884, 0.399148, 0.659693", \ + "0.0218935, 0.0667927, 0.0980047, 0.151368, 0.243636, 0.399381, 0.659694", \ + "0.0278181, 0.073441, 0.103059, 0.155153, 0.245726, 0.400697, 0.660352", \ + "0.037731, 0.084495, 0.114268, 0.164919, 0.25429, 0.406315, 0.664005", \ + "0.052925, 0.105525, 0.134807, 0.18543, 0.273307, 0.425765, 0.680759" \ + ); + } + } + 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.0577529, 0.108101, 0.13935, 0.190494, 0.275812, 0.417752, 0.654192", \ + "0.0784927, 0.129594, 0.160929, 0.212171, 0.297445, 0.43942, 0.675768", \ + "0.0921486, 0.143944, 0.175214, 0.226636, 0.311947, 0.454011, 0.690214", \ + "0.111331, 0.165582, 0.196881, 0.248001, 0.333384, 0.475387, 0.711998", \ + "0.137574, 0.197198, 0.229098, 0.280396, 0.366174, 0.508234, 0.744395", \ + "0.171466, 0.239335, 0.27258, 0.32554, 0.412221, 0.555185, 0.792206", \ + "0.217293, 0.295883, 0.331567, 0.386296, 0.474986, 0.621793, 0.861768" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0150275, 0.0772247, 0.122373, 0.197833, 0.324394, 0.535534, 0.887741", \ + "0.0165118, 0.0777632, 0.122668, 0.197962, 0.324497, 0.535588, 0.887742", \ + "0.018308, 0.0785049, 0.123191, 0.198243, 0.324661, 0.53579, 0.888818", \ + "0.0218059, 0.0800916, 0.124021, 0.198784, 0.325037, 0.535984, 0.888819", \ + "0.0275672, 0.0843207, 0.126766, 0.20046, 0.326137, 0.53675, 0.88882", \ + "0.035982, 0.093313, 0.134084, 0.206131, 0.330613, 0.54006, 0.889924", \ + "0.047453, 0.108703, 0.147731, 0.218285, 0.342823, 0.552243, 0.900493" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.068897, 0.115672, 0.141746, 0.183594, 0.253044, 0.368484, 0.560592", \ + "0.0888754, 0.136513, 0.162754, 0.204669, 0.274173, 0.389574, 0.581599", \ + "0.101506, 0.150621, 0.177117, 0.21925, 0.288823, 0.404355, 0.596422", \ + "0.117908, 0.170152, 0.197037, 0.239302, 0.308883, 0.424547, 0.616942", \ + "0.143081, 0.200003, 0.228094, 0.2706, 0.340682, 0.456512, 0.64883", \ + "0.180115, 0.243896, 0.273943, 0.318434, 0.390203, 0.507336, 0.699955", \ + "0.230109, 0.305282, 0.339144, 0.38789, 0.462805, 0.584144, 0.78064" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0154673, 0.061933, 0.0943085, 0.149245, 0.242546, 0.398849, 0.659609", \ + "0.016803, 0.0628055, 0.0948943, 0.149577, 0.242759, 0.398933, 0.659674", \ + "0.0185671, 0.0640363, 0.0960178, 0.150274, 0.243076, 0.398949, 0.659831", \ + "0.0220426, 0.0670327, 0.0980124, 0.151513, 0.24395, 0.399519, 0.660035", \ + "0.0273283, 0.0726104, 0.102723, 0.154602, 0.245556, 0.400579, 0.66059", \ + "0.035839, 0.081885, 0.111506, 0.16223, 0.251843, 0.404876, 0.663375", \ + "0.049392, 0.099215, 0.128078, 0.177918, 0.267025, 0.419992, 0.676406" \ + ); + } + } + 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.0577529, 0.108101, 0.13935, 0.190494, 0.275812, 0.417752, 0.654192", \ + "0.0784927, 0.129594, 0.160929, 0.212171, 0.297445, 0.43942, 0.675768", \ + "0.0921486, 0.143944, 0.175214, 0.226636, 0.311947, 0.454011, 0.690214", \ + "0.111331, 0.165582, 0.196881, 0.248001, 0.333384, 0.475387, 0.711998", \ + "0.137574, 0.197198, 0.229098, 0.280396, 0.366174, 0.508234, 0.744395", \ + "0.171466, 0.239335, 0.27258, 0.32554, 0.412221, 0.555185, 0.792206", \ + "0.217293, 0.295883, 0.331567, 0.386296, 0.474986, 0.621793, 0.861768" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0150275, 0.0772247, 0.122373, 0.197833, 0.324394, 0.535534, 0.887741", \ + "0.0165118, 0.0777632, 0.122668, 0.197962, 0.324497, 0.535588, 0.887742", \ + "0.018308, 0.0785049, 0.123191, 0.198243, 0.324661, 0.53579, 0.888818", \ + "0.0218059, 0.0800916, 0.124021, 0.198784, 0.325037, 0.535984, 0.888819", \ + "0.0275672, 0.0843207, 0.126766, 0.20046, 0.326137, 0.53675, 0.88882", \ + "0.035982, 0.093313, 0.134084, 0.206131, 0.330613, 0.54006, 0.889924", \ + "0.047453, 0.108703, 0.147731, 0.218285, 0.342823, 0.552243, 0.900493" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.068897, 0.115672, 0.141746, 0.183594, 0.253044, 0.368484, 0.560592", \ + "0.0888754, 0.136513, 0.162754, 0.204669, 0.274173, 0.389574, 0.581599", \ + "0.101506, 0.150621, 0.177117, 0.21925, 0.288823, 0.404355, 0.596422", \ + "0.117908, 0.170152, 0.197037, 0.239302, 0.308883, 0.424547, 0.616942", \ + "0.143081, 0.200003, 0.228094, 0.2706, 0.340682, 0.456512, 0.64883", \ + "0.180115, 0.243896, 0.273943, 0.318434, 0.390203, 0.507336, 0.699955", \ + "0.230109, 0.305282, 0.339144, 0.38789, 0.462805, 0.584144, 0.78064" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0154673, 0.061933, 0.0943085, 0.149245, 0.242546, 0.398849, 0.659609", \ + "0.016803, 0.0628055, 0.0948943, 0.149577, 0.242759, 0.398933, 0.659674", \ + "0.0185671, 0.0640363, 0.0960178, 0.150274, 0.243076, 0.398949, 0.659831", \ + "0.0220426, 0.0670327, 0.0980124, 0.151513, 0.24395, 0.399519, 0.660035", \ + "0.0273283, 0.0726104, 0.102723, 0.154602, 0.245556, 0.400579, 0.66059", \ + "0.035839, 0.081885, 0.111506, 0.16223, 0.251843, 0.404876, 0.663375", \ + "0.049392, 0.099215, 0.128078, 0.177918, 0.267025, 0.419992, 0.676406" \ + ); + } + } + 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.0380102, 0.0853905, 0.116228, 0.167144, 0.25221, 0.394233, 0.630081", \ + "0.0589821, 0.107865, 0.138903, 0.189798, 0.274871, 0.416699, 0.65281", \ + "0.0705548, 0.121279, 0.152145, 0.203113, 0.288173, 0.429918, 0.666106", \ + "0.0850729, 0.139322, 0.17012, 0.221063, 0.306123, 0.447865, 0.683805", \ + "0.103238, 0.163754, 0.194917, 0.245925, 0.330963, 0.472809, 0.709161", \ + "0.121523, 0.191286, 0.224695, 0.276369, 0.362599, 0.505123, 0.741642", \ + "0.134012, 0.21666, 0.253801, 0.308086, 0.39694, 0.543244, 0.783067" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0125052, 0.0752231, 0.120769, 0.196354, 0.323238, 0.534327, 0.886321", \ + "0.0165772, 0.0756566, 0.120991, 0.196467, 0.323239, 0.535058, 0.886348", \ + "0.0199236, 0.0764253, 0.121368, 0.196721, 0.32325, 0.535059, 0.886349", \ + "0.024945, 0.0785696, 0.122367, 0.197165, 0.323601, 0.53506, 0.886483", \ + "0.0317809, 0.0843978, 0.125766, 0.199129, 0.324643, 0.535148, 0.886803", \ + "0.040992, 0.095415, 0.135162, 0.205567, 0.329504, 0.538703, 0.888906", \ + "0.054737, 0.115469, 0.151856, 0.219472, 0.341692, 0.550679, 0.899085" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0616428, 0.108446, 0.134518, 0.176326, 0.245885, 0.361197, 0.553356", \ + "0.0869315, 0.134545, 0.160841, 0.202812, 0.272319, 0.387709, 0.579831", \ + "0.10433, 0.152931, 0.179379, 0.221659, 0.291344, 0.406889, 0.599114", \ + "0.127975, 0.178931, 0.205247, 0.247423, 0.317313, 0.433051, 0.625487", \ + "0.162652, 0.217737, 0.245088, 0.287451, 0.3569, 0.472746, 0.665494", \ + "0.215251, 0.278014, 0.306517, 0.350564, 0.421266, 0.537276, 0.730305", \ + "0.297769, 0.371587, 0.403804, 0.449795, 0.522817, 0.642759, 0.838865" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.015526, 0.0619016, 0.0943985, 0.14926, 0.242585, 0.398855, 0.659608", \ + "0.017394, 0.0630617, 0.0951649, 0.1497, 0.242715, 0.398881, 0.659609", \ + "0.0197366, 0.0643209, 0.0963531, 0.150683, 0.243348, 0.399142, 0.659712", \ + "0.0238754, 0.066737, 0.0978457, 0.151823, 0.24456, 0.400339, 0.660215", \ + "0.0302287, 0.0715365, 0.101536, 0.153917, 0.245526, 0.401256, 0.661247", \ + "0.03957, 0.08136, 0.109811, 0.160584, 0.250584, 0.404334, 0.66347", \ + "0.055529, 0.09952, 0.126166, 0.175605, 0.264269, 0.418272, 0.675109" \ + ); + } + } + 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.0358701, 0.0823107, 0.113163, 0.164013, 0.249287, 0.390836, 0.627056", \ + "0.0555645, 0.102658, 0.133718, 0.184355, 0.269367, 0.411278, 0.647614", \ + "0.0660544, 0.114487, 0.145353, 0.196287, 0.281383, 0.423186, 0.659481", \ + "0.0785322, 0.130168, 0.160899, 0.21193, 0.296852, 0.43871, 0.674886", \ + "0.0936247, 0.150258, 0.181434, 0.232242, 0.317439, 0.459162, 0.695299", \ + "0.107349, 0.173104, 0.20473, 0.256557, 0.342528, 0.484777, 0.72125", \ + "0.112986, 0.191493, 0.227167, 0.280808, 0.368952, 0.515161, 0.755293" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0108525, 0.0749294, 0.120792, 0.196342, 0.323285, 0.534303, 0.886471", \ + "0.0141056, 0.0753939, 0.120977, 0.196484, 0.323286, 0.534304, 0.886655", \ + "0.016828, 0.0759427, 0.121233, 0.196772, 0.323287, 0.534315, 0.88808", \ + "0.0210623, 0.0775361, 0.12204, 0.197202, 0.323666, 0.534638, 0.888081", \ + "0.0272963, 0.0822182, 0.125145, 0.199058, 0.324937, 0.535287, 0.888082", \ + "0.0369224, 0.0924522, 0.132724, 0.205338, 0.330172, 0.539408, 0.888767", \ + "0.05294, 0.11094, 0.149004, 0.218264, 0.342299, 0.55222, 0.900395" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0541518, 0.100138, 0.12604, 0.167727, 0.237112, 0.352383, 0.544477", \ + "0.0775151, 0.124677, 0.150816, 0.192735, 0.262141, 0.377441, 0.570611", \ + "0.0930945, 0.141266, 0.167571, 0.209732, 0.279381, 0.394836, 0.586919", \ + "0.113876, 0.164547, 0.190805, 0.233019, 0.30268, 0.418648, 0.610939", \ + "0.146139, 0.200818, 0.227881, 0.270432, 0.340154, 0.455493, 0.64831", \ + "0.195072, 0.257198, 0.285543, 0.329372, 0.400022, 0.515755, 0.707381", \ + "0.272439, 0.345256, 0.377707, 0.42441, 0.498674, 0.618591, 0.813695" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0145729, 0.0611801, 0.0937442, 0.148873, 0.242264, 0.398631, 0.6594", \ + "0.01695, 0.0626804, 0.0948752, 0.149535, 0.242459, 0.399894, 0.660707", \ + "0.0192847, 0.0640478, 0.0960406, 0.150485, 0.243339, 0.399895, 0.660708", \ + "0.0235235, 0.0665628, 0.0976639, 0.151668, 0.244312, 0.400038, 0.660709", \ + "0.0297319, 0.0717089, 0.101487, 0.154058, 0.245509, 0.401408, 0.661168", \ + "0.039778, 0.081662, 0.1106, 0.161456, 0.251328, 0.404945, 0.663777", \ + "0.056325, 0.101241, 0.128883, 0.177311, 0.266225, 0.419485, 0.675862" \ + ); + } + } + 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.0356555, 0.0820784, 0.112924, 0.163784, 0.248869, 0.390704, 0.626751", \ + "0.0552873, 0.102384, 0.133377, 0.184161, 0.269418, 0.411028, 0.647106", \ + "0.0661976, 0.114362, 0.145364, 0.196419, 0.281596, 0.423366, 0.659643", \ + "0.0801196, 0.131423, 0.162156, 0.212901, 0.298007, 0.439796, 0.676009", \ + "0.0972998, 0.153706, 0.184456, 0.235773, 0.320795, 0.462527, 0.69857", \ + "0.116413, 0.181704, 0.213661, 0.265744, 0.351959, 0.494528, 0.731035", \ + "0.134604, 0.21259, 0.248551, 0.30278, 0.391659, 0.537699, 0.776215" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.010855, 0.074919, 0.120796, 0.196348, 0.323078, 0.534304, 0.886419", \ + "0.0141591, 0.0754051, 0.120938, 0.196504, 0.323099, 0.534361, 0.88656", \ + "0.0168139, 0.0759521, 0.121262, 0.196766, 0.323267, 0.534362, 0.890095", \ + "0.0208893, 0.0775534, 0.121965, 0.197217, 0.323654, 0.53457, 0.890096", \ + "0.0270784, 0.0821153, 0.124969, 0.199041, 0.324862, 0.535217, 0.890097", \ + "0.0364131, 0.092269, 0.132874, 0.205501, 0.330187, 0.539334, 0.890098", \ + "0.05188, 0.110231, 0.148933, 0.218621, 0.343186, 0.552643, 0.900456" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0456418, 0.0883592, 0.11371, 0.155227, 0.224483, 0.33981, 0.531791", \ + "0.0683348, 0.112487, 0.138189, 0.179922, 0.249126, 0.364361, 0.556389", \ + "0.0824891, 0.127851, 0.1534, 0.195157, 0.264749, 0.379932, 0.571914", \ + "0.100552, 0.148749, 0.174541, 0.21634, 0.285801, 0.401426, 0.593557", \ + "0.127938, 0.180511, 0.206696, 0.248753, 0.318059, 0.433498, 0.62588", \ + "0.167487, 0.226775, 0.254694, 0.297651, 0.367679, 0.484282, 0.675976", \ + "0.223972, 0.296087, 0.328417, 0.374694, 0.448606, 0.567918, 0.761717" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0122131, 0.0586291, 0.0917696, 0.147443, 0.241208, 0.397694, 0.658531", \ + "0.0150122, 0.0600572, 0.0927454, 0.148049, 0.241436, 0.398547, 0.658634", \ + "0.0173493, 0.0614337, 0.0936917, 0.14873, 0.242075, 0.398548, 0.658635", \ + "0.0214962, 0.0637746, 0.0950909, 0.149627, 0.242806, 0.398751, 0.65896", \ + "0.0274434, 0.0689843, 0.0990283, 0.152031, 0.243965, 0.399746, 0.659902", \ + "0.037576, 0.078973, 0.107422, 0.159188, 0.25013, 0.403915, 0.663036", \ + "0.054058, 0.099001, 0.126126, 0.174946, 0.264491, 0.418263, 0.67529" \ + ); + } + } + 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.0380102, 0.0853905, 0.116228, 0.167144, 0.25221, 0.394233, 0.630081", \ + "0.0589821, 0.107865, 0.138903, 0.189798, 0.274871, 0.416699, 0.65281", \ + "0.0705548, 0.121279, 0.152145, 0.203113, 0.288173, 0.429918, 0.666106", \ + "0.0850729, 0.139322, 0.17012, 0.221063, 0.306123, 0.447865, 0.683805", \ + "0.103238, 0.163754, 0.194917, 0.245925, 0.330963, 0.472809, 0.709161", \ + "0.121523, 0.191286, 0.224695, 0.276369, 0.362599, 0.505123, 0.741642", \ + "0.134012, 0.21666, 0.253801, 0.308086, 0.39694, 0.543244, 0.783067" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0125052, 0.0752231, 0.120769, 0.196354, 0.323238, 0.534327, 0.886321", \ + "0.0165772, 0.0756566, 0.120991, 0.196467, 0.323239, 0.535058, 0.886348", \ + "0.0199236, 0.0764253, 0.121368, 0.196721, 0.32325, 0.535059, 0.886349", \ + "0.024945, 0.0785696, 0.122367, 0.197165, 0.323601, 0.53506, 0.886483", \ + "0.0317809, 0.0843978, 0.125766, 0.199129, 0.324643, 0.535148, 0.886803", \ + "0.040992, 0.095415, 0.135162, 0.205567, 0.329504, 0.538703, 0.888906", \ + "0.054737, 0.115469, 0.151856, 0.219472, 0.341692, 0.550679, 0.899085" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0616428, 0.108446, 0.134518, 0.176326, 0.245885, 0.361197, 0.553356", \ + "0.0869315, 0.134545, 0.160841, 0.202812, 0.272319, 0.387709, 0.579831", \ + "0.10433, 0.152931, 0.179379, 0.221659, 0.291344, 0.406889, 0.599114", \ + "0.127975, 0.178931, 0.205247, 0.247423, 0.317313, 0.433051, 0.625487", \ + "0.162652, 0.217737, 0.245088, 0.287451, 0.3569, 0.472746, 0.665494", \ + "0.215251, 0.278014, 0.306517, 0.350564, 0.421266, 0.537276, 0.730305", \ + "0.297769, 0.371587, 0.403804, 0.449795, 0.522817, 0.642759, 0.838865" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.015526, 0.0619016, 0.0943985, 0.14926, 0.242585, 0.398855, 0.659608", \ + "0.017394, 0.0630617, 0.0951649, 0.1497, 0.242715, 0.398881, 0.659609", \ + "0.0197366, 0.0643209, 0.0963531, 0.150683, 0.243348, 0.399142, 0.659712", \ + "0.0238754, 0.066737, 0.0978457, 0.151823, 0.24456, 0.400339, 0.660215", \ + "0.0302287, 0.0715365, 0.101536, 0.153917, 0.245526, 0.401256, 0.661247", \ + "0.03957, 0.08136, 0.109811, 0.160584, 0.250584, 0.404334, 0.66347", \ + "0.055529, 0.09952, 0.126166, 0.175605, 0.264269, 0.418272, 0.675109" \ + ); + } + } + 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.0113914, 0.0119034, 0.0119186, 0.0118773, 0.0117538, 0.0114962, 0.0110471", \ + "0.011555, 0.0116478, 0.0118105, 0.011757, 0.0116572, 0.0112923, 0.0109463", \ + "0.0123857, 0.0122339, 0.0121791, 0.0122574, 0.0120168, 0.0119212, 0.0112768", \ + "0.0143445, 0.0139002, 0.0138436, 0.0137874, 0.0135566, 0.0140342, 0.0133013", \ + "0.0190514, 0.01803, 0.0178322, 0.0178725, 0.0177529, 0.017467, 0.0176379", \ + "0.0291596, 0.0271376, 0.0267522, 0.026613, 0.0263871, 0.0263306, 0.0257485", \ + "0.0495131, 0.0460113, 0.0453814, 0.0450063, 0.0445394, 0.0443, 0.0441789" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0132031, 0.0137641, 0.0138202, 0.0137852, 0.0136845, 0.0134203, 0.0129436", \ + "0.0129634, 0.0132762, 0.0133768, 0.0134318, 0.0132657, 0.0131492, 0.012538", \ + "0.013427, 0.0135812, 0.0136403, 0.0135868, 0.0138435, 0.0134669, 0.012816", \ + "0.0150777, 0.014918, 0.0150642, 0.0150896, 0.014727, 0.0148973, 0.0141538", \ + "0.0195573, 0.0188208, 0.0186759, 0.0187867, 0.0188932, 0.0187227, 0.0180314", \ + "0.0296506, 0.0277179, 0.0276352, 0.0274616, 0.0273478, 0.0271943, 0.0272568", \ + "0.0503708, 0.047117, 0.0466169, 0.0463243, 0.0457807, 0.0456761, 0.0454599" \ + ); + } + } + 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.0113914, 0.0119034, 0.0119186, 0.0118773, 0.0117538, 0.0114962, 0.0110471", \ + "0.011555, 0.0116478, 0.0118105, 0.011757, 0.0116572, 0.0112923, 0.0109463", \ + "0.0123857, 0.0122339, 0.0121791, 0.0122574, 0.0120168, 0.0119212, 0.0112768", \ + "0.0143445, 0.0139002, 0.0138436, 0.0137874, 0.0135566, 0.0140342, 0.0133013", \ + "0.0190514, 0.01803, 0.0178322, 0.0178725, 0.0177529, 0.017467, 0.0176379", \ + "0.0291596, 0.0271376, 0.0267522, 0.026613, 0.0263871, 0.0263306, 0.0257485", \ + "0.0495131, 0.0460113, 0.0453814, 0.0450063, 0.0445394, 0.0443, 0.0441789" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0132031, 0.0137641, 0.0138202, 0.0137852, 0.0136845, 0.0134203, 0.0129436", \ + "0.0129634, 0.0132762, 0.0133768, 0.0134318, 0.0132657, 0.0131492, 0.012538", \ + "0.013427, 0.0135812, 0.0136403, 0.0135868, 0.0138435, 0.0134669, 0.012816", \ + "0.0150777, 0.014918, 0.0150642, 0.0150896, 0.014727, 0.0148973, 0.0141538", \ + "0.0195573, 0.0188208, 0.0186759, 0.0187867, 0.0188932, 0.0187227, 0.0180314", \ + "0.0296506, 0.0277179, 0.0276352, 0.0274616, 0.0273478, 0.0271943, 0.0272568", \ + "0.0503708, 0.047117, 0.0466169, 0.0463243, 0.0457807, 0.0456761, 0.0454599" \ + ); + } + } + 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.0137446, 0.0142231, 0.0142701, 0.0142597, 0.0141159, 0.0138415, 0.0134002", \ + "0.0136801, 0.0138626, 0.0140019, 0.0140455, 0.013912, 0.0135333, 0.013086", \ + "0.0141871, 0.0141686, 0.0141618, 0.0142399, 0.0140537, 0.0140479, 0.0135868", \ + "0.0157658, 0.0154688, 0.0154935, 0.0154413, 0.0152494, 0.0157039, 0.0147829", \ + "0.0199891, 0.0191952, 0.0191298, 0.0191315, 0.0191653, 0.0186765, 0.0191506", \ + "0.0295764, 0.0279681, 0.0277016, 0.0275706, 0.0274299, 0.0274425, 0.0271367", \ + "0.0491446, 0.04636, 0.0458171, 0.0454615, 0.0448351, 0.0446814, 0.0444597" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0132859, 0.0137128, 0.0137499, 0.0137408, 0.0136264, 0.0134444, 0.0129333", \ + "0.0131974, 0.0134258, 0.0135221, 0.0136342, 0.0135324, 0.0132363, 0.0127098", \ + "0.0136035, 0.0137112, 0.0137833, 0.0136853, 0.0138643, 0.0134406, 0.0129742", \ + "0.0152068, 0.0150117, 0.0150973, 0.015123, 0.0148587, 0.0149531, 0.0144509", \ + "0.0196426, 0.0188665, 0.0188187, 0.018789, 0.0189165, 0.0187816, 0.0181245", \ + "0.0295095, 0.0277505, 0.0275923, 0.0274311, 0.0273577, 0.0274587, 0.0274082", \ + "0.0498002, 0.0465954, 0.0461615, 0.0457381, 0.0453738, 0.0455508, 0.0452049" \ + ); + } + } + 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.0137446, 0.0142231, 0.0142701, 0.0142597, 0.0141159, 0.0138415, 0.0134002", \ + "0.0136801, 0.0138626, 0.0140019, 0.0140455, 0.013912, 0.0135333, 0.013086", \ + "0.0141871, 0.0141686, 0.0141618, 0.0142399, 0.0140537, 0.0140479, 0.0135868", \ + "0.0157658, 0.0154688, 0.0154935, 0.0154413, 0.0152494, 0.0157039, 0.0147829", \ + "0.0199891, 0.0191952, 0.0191298, 0.0191315, 0.0191653, 0.0186765, 0.0191506", \ + "0.0295764, 0.0279681, 0.0277016, 0.0275706, 0.0274299, 0.0274425, 0.0271367", \ + "0.0491446, 0.04636, 0.0458171, 0.0454615, 0.0448351, 0.0446814, 0.0444597" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0132859, 0.0137128, 0.0137499, 0.0137408, 0.0136264, 0.0134444, 0.0129333", \ + "0.0131974, 0.0134258, 0.0135221, 0.0136342, 0.0135324, 0.0132363, 0.0127098", \ + "0.0136035, 0.0137112, 0.0137833, 0.0136853, 0.0138643, 0.0134406, 0.0129742", \ + "0.0152068, 0.0150117, 0.0150973, 0.015123, 0.0148587, 0.0149531, 0.0144509", \ + "0.0196426, 0.0188665, 0.0188187, 0.018789, 0.0189165, 0.0187816, 0.0181245", \ + "0.0295095, 0.0277505, 0.0275923, 0.0274311, 0.0273577, 0.0274587, 0.0274082", \ + "0.0498002, 0.0465954, 0.0461615, 0.0457381, 0.0453738, 0.0455508, 0.0452049" \ + ); + } + } + 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.0119573, 0.0125967, 0.0125892, 0.0125042, 0.0123485, 0.0120894, 0.0115064", \ + "0.0121476, 0.0124268, 0.0125693, 0.0124747, 0.0123952, 0.0121359, 0.0115497", \ + "0.0130589, 0.0131422, 0.0131222, 0.0131688, 0.0130376, 0.0129759, 0.0121516", \ + "0.0153222, 0.014901, 0.0149674, 0.0149889, 0.0148567, 0.0150791, 0.0148105", \ + "0.0205371, 0.0194609, 0.0193908, 0.0193735, 0.0193352, 0.018906, 0.019277", \ + "0.0311619, 0.0290492, 0.0289373, 0.0286078, 0.0284662, 0.028464, 0.0282316", \ + "0.0528649, 0.0493446, 0.0486869, 0.0482501, 0.0478327, 0.0476413, 0.0474659" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0102732, 0.0106985, 0.0107721, 0.010748, 0.0106345, 0.0104144, 0.00993623", \ + "0.0106651, 0.0107686, 0.0108652, 0.0110431, 0.0108614, 0.0105498, 0.0100048", \ + "0.0117033, 0.011615, 0.0116176, 0.0115732, 0.0118386, 0.0116184, 0.0108651", \ + "0.0140123, 0.0135728, 0.0135788, 0.0135839, 0.013424, 0.0133984, 0.012846", \ + "0.0190539, 0.0178664, 0.0178056, 0.0177981, 0.0177981, 0.017566, 0.017066", \ + "0.0294908, 0.027532, 0.0272486, 0.0269347, 0.026737, 0.026728, 0.0267326", \ + "0.05117, 0.0474217, 0.0468778, 0.0463579, 0.0457204, 0.0454083, 0.045256" \ + ); + } + } + 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.0096511, 0.0102704, 0.0103017, 0.0101955, 0.0100603, 0.00968631, 0.00925782", \ + "0.00980194, 0.010093, 0.0102466, 0.0100543, 0.0100036, 0.00963164, 0.00923281", \ + "0.0106347, 0.0108266, 0.0108548, 0.0108365, 0.0107107, 0.0106228, 0.0102387", \ + "0.0127812, 0.0126252, 0.012684, 0.0127669, 0.0124731, 0.0128335, 0.0119765", \ + "0.017873, 0.0170862, 0.0171186, 0.017064, 0.0170608, 0.0165806, 0.0170094", \ + "0.0283131, 0.026655, 0.0264095, 0.0262037, 0.0259539, 0.0258322, 0.0253625", \ + "0.0498995, 0.046669, 0.0462706, 0.0458328, 0.0453302, 0.0450635, 0.0447401" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00991999, 0.0104796, 0.0105352, 0.0105071, 0.0104214, 0.010151, 0.00968255", \ + "0.0104603, 0.0106578, 0.0107532, 0.0110007, 0.0106646, 0.0107558, 0.0103265", \ + "0.0115802, 0.0115642, 0.011606, 0.011538, 0.0117986, 0.0113789, 0.0107611", \ + "0.0139784, 0.0136283, 0.0136581, 0.0137252, 0.0133213, 0.0134558, 0.0127747", \ + "0.0190721, 0.0179909, 0.0178549, 0.0179743, 0.0180679, 0.0178291, 0.0170659", \ + "0.0297974, 0.0276425, 0.0274664, 0.027161, 0.026887, 0.0266709, 0.0264515", \ + "0.0517526, 0.047975, 0.0475024, 0.0468069, 0.0462683, 0.0460336, 0.0453419" \ + ); + } + } + 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.00951721, 0.0101273, 0.0101556, 0.0100533, 0.00987947, 0.00957581, 0.00905714", \ + "0.00971647, 0.00999577, 0.0101328, 0.0100087, 0.0100064, 0.00957584, 0.0091264", \ + "0.0106589, 0.0108409, 0.0108354, 0.0108886, 0.0108046, 0.0106615, 0.0106961", \ + "0.0130064, 0.0128817, 0.0129321, 0.0128969, 0.0127235, 0.0131319, 0.0127483", \ + "0.0183583, 0.0175987, 0.0175783, 0.0176295, 0.0175797, 0.0171948, 0.0172827", \ + "0.0294842, 0.0279693, 0.0277311, 0.0275074, 0.0272432, 0.0272426, 0.0269125", \ + "0.0522645, 0.0492898, 0.048864, 0.0484608, 0.048001, 0.0476983, 0.0469579" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00985121, 0.0105268, 0.010565, 0.0105413, 0.0104403, 0.0101799, 0.00967008", \ + "0.0104217, 0.0107792, 0.0108317, 0.0111212, 0.0107408, 0.0106731, 0.010001", \ + "0.0115683, 0.0117325, 0.0117124, 0.0116063, 0.0119345, 0.0113617, 0.0108064", \ + "0.0141341, 0.0139533, 0.0139997, 0.0141028, 0.0139043, 0.0138592, 0.0132874", \ + "0.0194979, 0.0186851, 0.0185263, 0.018609, 0.0186157, 0.0184068, 0.0177381", \ + "0.0309464, 0.0289755, 0.0286958, 0.0285328, 0.0282802, 0.0281129, 0.0279428", \ + "0.0544096, 0.0507021, 0.0501748, 0.0495265, 0.0491112, 0.0487788, 0.0482223" \ + ); + } + } + 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.00951721, 0.0101273, 0.0101556, 0.0100533, 0.00987947, 0.00957581, 0.00905714", \ + "0.00971647, 0.00999577, 0.0101328, 0.0100087, 0.0100064, 0.00957584, 0.0091264", \ + "0.0106589, 0.0108409, 0.0108354, 0.0108886, 0.0108046, 0.0106615, 0.0106961", \ + "0.0130064, 0.0128817, 0.0129321, 0.0128969, 0.0127235, 0.0131319, 0.0127483", \ + "0.0183583, 0.0175987, 0.0175783, 0.0176295, 0.0175797, 0.0171948, 0.0172827", \ + "0.0294842, 0.0279693, 0.0277311, 0.0275074, 0.0272432, 0.0272426, 0.0269125", \ + "0.0522645, 0.0492898, 0.048864, 0.0484608, 0.048001, 0.0476983, 0.0469579" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00991999, 0.0104796, 0.0105352, 0.0105071, 0.0104214, 0.010151, 0.00968255", \ + "0.0104603, 0.0106578, 0.0107532, 0.0110007, 0.0106646, 0.0107558, 0.0103265", \ + "0.0115802, 0.0115642, 0.011606, 0.011538, 0.0117986, 0.0113789, 0.0107611", \ + "0.0139784, 0.0136283, 0.0136581, 0.0137252, 0.0133213, 0.0134558, 0.0127747", \ + "0.0190721, 0.0179909, 0.0178549, 0.0179743, 0.0180679, 0.0178291, 0.0170659", \ + "0.0297974, 0.0276425, 0.0274664, 0.027161, 0.026887, 0.0266709, 0.0264515", \ + "0.0517526, 0.047975, 0.0475024, 0.0468069, 0.0462683, 0.0460336, 0.0453419" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00287667; + rise_capacitance : 0.00281567; + rise_capacitance_range (0.00256093, 0.00300972); + fall_capacitance : 0.00293768; + fall_capacitance_range (0.00248005, 0.00322583); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00299717; + rise_capacitance : 0.00304234; + rise_capacitance_range (0.00258276, 0.00327396); + fall_capacitance : 0.002952; + fall_capacitance_range (0.00256594, 0.00317604); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00278843; + rise_capacitance : 0.00292333; + rise_capacitance_range (0.00237931, 0.00338167); + fall_capacitance : 0.00265352; + fall_capacitance_range (0.00241677, 0.002863); + } + } + cell (sg13cmos5l_a21o_2) { + area : 14.5152; + cell_footprint : "a21o"; + cell_leakage_power : 642.569; + leakage_power () { + value : 685.815; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 796.612; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 656.75; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 609.825; + when : "A1&A2&!B1"; + } + leakage_power () { + value : 524.503; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 611.497; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 611.497; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 644.053; + 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.0592135, 0.114128, 0.1455, 0.196994, 0.282361, 0.424488, 0.660691", \ + "0.0861724, 0.141771, 0.173175, 0.224441, 0.309863, 0.45196, 0.688563", \ + "0.103186, 0.15979, 0.19136, 0.242506, 0.327828, 0.469932, 0.706543", \ + "0.126786, 0.186069, 0.217237, 0.268163, 0.353272, 0.495201, 0.731727", \ + "0.159607, 0.224574, 0.256022, 0.306735, 0.391678, 0.533391, 0.76962", \ + "0.200424, 0.274979, 0.307704, 0.359107, 0.444549, 0.586297, 0.822442", \ + "0.251413, 0.338151, 0.374508, 0.426738, 0.513387, 0.657494, 0.895899" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0151096, 0.0784466, 0.123225, 0.198696, 0.325248, 0.536718, 0.889142", \ + "0.017654, 0.0792973, 0.123757, 0.198808, 0.325296, 0.537247, 0.8893", \ + "0.0205252, 0.0804947, 0.124497, 0.199243, 0.3256, 0.537248, 0.89143", \ + "0.0256722, 0.0826464, 0.125749, 0.199967, 0.326234, 0.537252, 0.891431", \ + "0.0339254, 0.0882703, 0.129188, 0.201837, 0.327117, 0.538142, 0.891432", \ + "0.046701, 0.100951, 0.138685, 0.207888, 0.331075, 0.540666, 0.891797", \ + "0.065575, 0.122709, 0.158069, 0.222632, 0.342345, 0.550617, 0.899718" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0786286, 0.132561, 0.159671, 0.201841, 0.271181, 0.385974, 0.576888", \ + "0.0989991, 0.153613, 0.180777, 0.223115, 0.292474, 0.407233, 0.598194", \ + "0.113184, 0.169339, 0.196791, 0.239414, 0.308825, 0.423618, 0.614578", \ + "0.133223, 0.192071, 0.220117, 0.263012, 0.332767, 0.447604, 0.638804", \ + "0.164322, 0.228385, 0.257684, 0.302149, 0.371553, 0.486349, 0.677823", \ + "0.209675, 0.280811, 0.312581, 0.358627, 0.430237, 0.54661, 0.737563", \ + "0.272191, 0.35426, 0.390349, 0.441352, 0.516813, 0.63832, 0.834004" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0186784, 0.0671961, 0.098882, 0.152673, 0.244381, 0.399119, 0.65839", \ + "0.0199825, 0.0679991, 0.0993115, 0.152772, 0.244423, 0.399459, 0.658391", \ + "0.0221921, 0.0697277, 0.100748, 0.153729, 0.244896, 0.399463, 0.658886", \ + "0.0264879, 0.0732532, 0.103596, 0.155721, 0.246165, 0.40003, 0.658887", \ + "0.0336868, 0.0802161, 0.109328, 0.160423, 0.248921, 0.401427, 0.659455", \ + "0.044868, 0.092804, 0.121734, 0.171032, 0.257592, 0.407301, 0.662718", \ + "0.064137, 0.114623, 0.143105, 0.191941, 0.277649, 0.426552, 0.678925" \ + ); + } + } + 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.0592135, 0.114128, 0.1455, 0.196994, 0.282361, 0.424488, 0.660691", \ + "0.0861724, 0.141771, 0.173175, 0.224441, 0.309863, 0.45196, 0.688563", \ + "0.103186, 0.15979, 0.19136, 0.242506, 0.327828, 0.469932, 0.706543", \ + "0.126786, 0.186069, 0.217237, 0.268163, 0.353272, 0.495201, 0.731727", \ + "0.159607, 0.224574, 0.256022, 0.306735, 0.391678, 0.533391, 0.76962", \ + "0.200424, 0.274979, 0.307704, 0.359107, 0.444549, 0.586297, 0.822442", \ + "0.251413, 0.338151, 0.374508, 0.426738, 0.513387, 0.657494, 0.895899" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0151096, 0.0784466, 0.123225, 0.198696, 0.325248, 0.536718, 0.889142", \ + "0.017654, 0.0792973, 0.123757, 0.198808, 0.325296, 0.537247, 0.8893", \ + "0.0205252, 0.0804947, 0.124497, 0.199243, 0.3256, 0.537248, 0.89143", \ + "0.0256722, 0.0826464, 0.125749, 0.199967, 0.326234, 0.537252, 0.891431", \ + "0.0339254, 0.0882703, 0.129188, 0.201837, 0.327117, 0.538142, 0.891432", \ + "0.046701, 0.100951, 0.138685, 0.207888, 0.331075, 0.540666, 0.891797", \ + "0.065575, 0.122709, 0.158069, 0.222632, 0.342345, 0.550617, 0.899718" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0786286, 0.132561, 0.159671, 0.201841, 0.271181, 0.385974, 0.576888", \ + "0.0989991, 0.153613, 0.180777, 0.223115, 0.292474, 0.407233, 0.598194", \ + "0.113184, 0.169339, 0.196791, 0.239414, 0.308825, 0.423618, 0.614578", \ + "0.133223, 0.192071, 0.220117, 0.263012, 0.332767, 0.447604, 0.638804", \ + "0.164322, 0.228385, 0.257684, 0.302149, 0.371553, 0.486349, 0.677823", \ + "0.209675, 0.280811, 0.312581, 0.358627, 0.430237, 0.54661, 0.737563", \ + "0.272191, 0.35426, 0.390349, 0.441352, 0.516813, 0.63832, 0.834004" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0186784, 0.0671961, 0.098882, 0.152673, 0.244381, 0.399119, 0.65839", \ + "0.0199825, 0.0679991, 0.0993115, 0.152772, 0.244423, 0.399459, 0.658391", \ + "0.0221921, 0.0697277, 0.100748, 0.153729, 0.244896, 0.399463, 0.658886", \ + "0.0264879, 0.0732532, 0.103596, 0.155721, 0.246165, 0.40003, 0.658887", \ + "0.0336868, 0.0802161, 0.109328, 0.160423, 0.248921, 0.401427, 0.659455", \ + "0.044868, 0.092804, 0.121734, 0.171032, 0.257592, 0.407301, 0.662718", \ + "0.064137, 0.114623, 0.143105, 0.191941, 0.277649, 0.426552, 0.678925" \ + ); + } + } + 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.0612583, 0.116146, 0.147558, 0.199031, 0.284329, 0.426236, 0.662812", \ + "0.083143, 0.138899, 0.170348, 0.221585, 0.307008, 0.449058, 0.685625", \ + "0.0977894, 0.154607, 0.18617, 0.237321, 0.322672, 0.464765, 0.701203", \ + "0.11824, 0.177539, 0.208965, 0.260142, 0.345484, 0.487551, 0.724218", \ + "0.145045, 0.210123, 0.241955, 0.293572, 0.378339, 0.52037, 0.756806", \ + "0.176934, 0.25237, 0.285736, 0.33787, 0.424013, 0.566119, 0.802668", \ + "0.214941, 0.298791, 0.335688, 0.390192, 0.477862, 0.623138, 0.862765" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0151151, 0.0785666, 0.123225, 0.198629, 0.325343, 0.536638, 0.889079", \ + "0.0167078, 0.0790884, 0.12357, 0.198696, 0.325344, 0.536744, 0.889195", \ + "0.018672, 0.0801105, 0.124242, 0.199034, 0.325445, 0.536754, 0.891718", \ + "0.0227484, 0.0821727, 0.125527, 0.199773, 0.325863, 0.536992, 0.891719", \ + "0.0298819, 0.0875592, 0.129138, 0.201853, 0.326955, 0.53777, 0.89172", \ + "0.040884, 0.098106, 0.137459, 0.207891, 0.331324, 0.540698, 0.891721", \ + "0.056254, 0.117264, 0.154695, 0.222143, 0.343501, 0.551967, 0.900801" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0857811, 0.140611, 0.167904, 0.210319, 0.279692, 0.39458, 0.585784", \ + "0.107418, 0.162822, 0.190213, 0.232726, 0.302263, 0.417139, 0.608184", \ + "0.122836, 0.179508, 0.207159, 0.24992, 0.319395, 0.43436, 0.62551", \ + "0.144966, 0.204367, 0.232479, 0.275386, 0.345178, 0.460121, 0.651319", \ + "0.179722, 0.243848, 0.273392, 0.317407, 0.386894, 0.502056, 0.693271", \ + "0.232806, 0.303481, 0.334769, 0.380259, 0.452008, 0.568447, 0.759582", \ + "0.312396, 0.392552, 0.427433, 0.476746, 0.552265, 0.671318, 0.866812" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0198275, 0.0682525, 0.099903, 0.153067, 0.244717, 0.399609, 0.65849", \ + "0.0208567, 0.0686443, 0.100086, 0.153339, 0.244894, 0.39961, 0.659007", \ + "0.0228407, 0.0701681, 0.101379, 0.154253, 0.245461, 0.39971, 0.659141", \ + "0.0268116, 0.0735125, 0.103869, 0.156045, 0.246448, 0.400485, 0.659142", \ + "0.0334863, 0.0798885, 0.109447, 0.160363, 0.248986, 0.401535, 0.659674", \ + "0.043334, 0.090756, 0.119626, 0.168666, 0.255676, 0.406364, 0.662064", \ + "0.060585, 0.109397, 0.137175, 0.185805, 0.27189, 0.420884, 0.674215" \ + ); + } + } + 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.0612583, 0.116146, 0.147558, 0.199031, 0.284329, 0.426236, 0.662812", \ + "0.083143, 0.138899, 0.170348, 0.221585, 0.307008, 0.449058, 0.685625", \ + "0.0977894, 0.154607, 0.18617, 0.237321, 0.322672, 0.464765, 0.701203", \ + "0.11824, 0.177539, 0.208965, 0.260142, 0.345484, 0.487551, 0.724218", \ + "0.145045, 0.210123, 0.241955, 0.293572, 0.378339, 0.52037, 0.756806", \ + "0.176934, 0.25237, 0.285736, 0.33787, 0.424013, 0.566119, 0.802668", \ + "0.214941, 0.298791, 0.335688, 0.390192, 0.477862, 0.623138, 0.862765" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0151151, 0.0785666, 0.123225, 0.198629, 0.325343, 0.536638, 0.889079", \ + "0.0167078, 0.0790884, 0.12357, 0.198696, 0.325344, 0.536744, 0.889195", \ + "0.018672, 0.0801105, 0.124242, 0.199034, 0.325445, 0.536754, 0.891718", \ + "0.0227484, 0.0821727, 0.125527, 0.199773, 0.325863, 0.536992, 0.891719", \ + "0.0298819, 0.0875592, 0.129138, 0.201853, 0.326955, 0.53777, 0.89172", \ + "0.040884, 0.098106, 0.137459, 0.207891, 0.331324, 0.540698, 0.891721", \ + "0.056254, 0.117264, 0.154695, 0.222143, 0.343501, 0.551967, 0.900801" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0857811, 0.140611, 0.167904, 0.210319, 0.279692, 0.39458, 0.585784", \ + "0.107418, 0.162822, 0.190213, 0.232726, 0.302263, 0.417139, 0.608184", \ + "0.122836, 0.179508, 0.207159, 0.24992, 0.319395, 0.43436, 0.62551", \ + "0.144966, 0.204367, 0.232479, 0.275386, 0.345178, 0.460121, 0.651319", \ + "0.179722, 0.243848, 0.273392, 0.317407, 0.386894, 0.502056, 0.693271", \ + "0.232806, 0.303481, 0.334769, 0.380259, 0.452008, 0.568447, 0.759582", \ + "0.312396, 0.392552, 0.427433, 0.476746, 0.552265, 0.671318, 0.866812" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0198275, 0.0682525, 0.099903, 0.153067, 0.244717, 0.399609, 0.65849", \ + "0.0208567, 0.0686443, 0.100086, 0.153339, 0.244894, 0.39961, 0.659007", \ + "0.0228407, 0.0701681, 0.101379, 0.154253, 0.245461, 0.39971, 0.659141", \ + "0.0268116, 0.0735125, 0.103869, 0.156045, 0.246448, 0.400485, 0.659142", \ + "0.0334863, 0.0798885, 0.109447, 0.160363, 0.248986, 0.401535, 0.659674", \ + "0.043334, 0.090756, 0.119626, 0.168666, 0.255676, 0.406364, 0.662064", \ + "0.060585, 0.109397, 0.137175, 0.185805, 0.27189, 0.420884, 0.674215" \ + ); + } + } + 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.0404487, 0.0912637, 0.122436, 0.173391, 0.258444, 0.400459, 0.636575", \ + "0.06418, 0.116811, 0.14778, 0.198723, 0.283868, 0.425698, 0.66209", \ + "0.0774477, 0.132173, 0.163039, 0.214035, 0.299155, 0.440935, 0.677228", \ + "0.0943584, 0.153252, 0.184258, 0.23488, 0.31936, 0.46155, 0.69778", \ + "0.113773, 0.179734, 0.210876, 0.261392, 0.346202, 0.487883, 0.72385", \ + "0.131814, 0.2077, 0.241005, 0.292417, 0.378325, 0.519854, 0.756351", \ + "0.139785, 0.227606, 0.265564, 0.320325, 0.405955, 0.550548, 0.789644" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0119778, 0.0757254, 0.120814, 0.196495, 0.323252, 0.534711, 0.887325", \ + "0.0161046, 0.0758797, 0.120967, 0.196496, 0.323345, 0.534712, 0.887326", \ + "0.0197536, 0.0770251, 0.121513, 0.196747, 0.323445, 0.534927, 0.892525", \ + "0.0253954, 0.07988, 0.123025, 0.197341, 0.323804, 0.535003, 0.892526", \ + "0.0337441, 0.0871344, 0.127379, 0.199679, 0.324826, 0.535625, 0.892527", \ + "0.0451802, 0.100749, 0.13767, 0.206693, 0.329561, 0.538587, 0.892528", \ + "0.062475, 0.123161, 0.158118, 0.223228, 0.341674, 0.549501, 0.898669" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0788389, 0.133703, 0.160964, 0.203459, 0.272827, 0.387766, 0.57891", \ + "0.107489, 0.16288, 0.190156, 0.232711, 0.302115, 0.41702, 0.608184", \ + "0.12933, 0.185738, 0.213282, 0.255967, 0.325604, 0.440416, 0.631571", \ + "0.160532, 0.219066, 0.246805, 0.289681, 0.359236, 0.474299, 0.665551", \ + "0.2076, 0.271292, 0.299481, 0.342562, 0.412099, 0.526807, 0.718058", \ + "0.279275, 0.349337, 0.378672, 0.424176, 0.49468, 0.609994, 0.80072", \ + "0.391042, 0.47257, 0.506846, 0.554902, 0.628307, 0.746423, 0.940361" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0198319, 0.0680158, 0.0996526, 0.153219, 0.244818, 0.39955, 0.658705", \ + "0.0215338, 0.0689426, 0.100216, 0.153516, 0.244912, 0.399551, 0.659009", \ + "0.0244438, 0.0706836, 0.101614, 0.154536, 0.245453, 0.399806, 0.659359", \ + "0.0299823, 0.0741106, 0.104159, 0.15636, 0.246822, 0.400913, 0.65936", \ + "0.0384853, 0.0809595, 0.109124, 0.159571, 0.248742, 0.402265, 0.660485", \ + "0.050719, 0.093984, 0.120371, 0.168269, 0.254731, 0.405653, 0.66265", \ + "0.069467, 0.114386, 0.140606, 0.186792, 0.270917, 0.419814, 0.673709" \ + ); + } + } + 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.0388546, 0.0882284, 0.119192, 0.170381, 0.255328, 0.397397, 0.633579", \ + "0.0615557, 0.112166, 0.14319, 0.194164, 0.279376, 0.421269, 0.65762", \ + "0.0738436, 0.126033, 0.156841, 0.207765, 0.292923, 0.434822, 0.67123", \ + "0.0890535, 0.144782, 0.175508, 0.226104, 0.311192, 0.452846, 0.689626", \ + "0.105644, 0.16798, 0.198992, 0.249552, 0.334188, 0.475802, 0.712107", \ + "0.120005, 0.191968, 0.22386, 0.274916, 0.360168, 0.502173, 0.738252", \ + "0.122687, 0.206423, 0.242513, 0.29621, 0.381927, 0.526706, 0.765456" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0104086, 0.0753227, 0.120613, 0.19661, 0.32327, 0.534755, 0.887155", \ + "0.0140095, 0.0755198, 0.120907, 0.196611, 0.323271, 0.534756, 0.887156", \ + "0.017145, 0.0763317, 0.121336, 0.196745, 0.323436, 0.534782, 0.892011", \ + "0.0221803, 0.0786912, 0.122548, 0.197268, 0.323842, 0.534988, 0.892012", \ + "0.0303189, 0.0845644, 0.12617, 0.199297, 0.324932, 0.535734, 0.892013", \ + "0.0423564, 0.097255, 0.135575, 0.205908, 0.329637, 0.538981, 0.892014", \ + "0.062513, 0.119714, 0.154368, 0.22077, 0.341589, 0.550599, 0.899543" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0702062, 0.12429, 0.15123, 0.193711, 0.262838, 0.377672, 0.568806", \ + "0.0979124, 0.152438, 0.179556, 0.221971, 0.291303, 0.406032, 0.597076", \ + "0.118199, 0.173837, 0.201154, 0.243925, 0.313303, 0.428104, 0.61913", \ + "0.14623, 0.204313, 0.231867, 0.274541, 0.344117, 0.459122, 0.650119", \ + "0.191525, 0.254377, 0.282598, 0.325435, 0.395294, 0.510057, 0.700964", \ + "0.258848, 0.327592, 0.358935, 0.403052, 0.474227, 0.589033, 0.780409", \ + "0.367051, 0.446059, 0.48064, 0.528936, 0.602312, 0.719417, 0.913632" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0186673, 0.067195, 0.0987989, 0.152774, 0.244365, 0.399402, 0.658353", \ + "0.0209077, 0.0683075, 0.0996736, 0.153023, 0.244414, 0.399403, 0.658354", \ + "0.0240922, 0.0702069, 0.101208, 0.154116, 0.245197, 0.3996, 0.658691", \ + "0.0299046, 0.073804, 0.103769, 0.156201, 0.246666, 0.400624, 0.65898", \ + "0.038448, 0.0808889, 0.109053, 0.159255, 0.248677, 0.401973, 0.660209", \ + "0.05109, 0.09451, 0.121247, 0.168832, 0.255389, 0.405877, 0.662363", \ + "0.071226, 0.115923, 0.14196, 0.188256, 0.272332, 0.421241, 0.674899" \ + ); + } + } + 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.0386292, 0.0880036, 0.118993, 0.170206, 0.255141, 0.397341, 0.633404", \ + "0.0612438, 0.111902, 0.142913, 0.193883, 0.279134, 0.420982, 0.657337", \ + "0.0738512, 0.126075, 0.156835, 0.207733, 0.292895, 0.434836, 0.671179", \ + "0.0894509, 0.1452, 0.175828, 0.226411, 0.311466, 0.453282, 0.689635", \ + "0.108941, 0.17097, 0.201897, 0.252514, 0.337234, 0.478839, 0.715344", \ + "0.128349, 0.199699, 0.231826, 0.282633, 0.368237, 0.510362, 0.746262", \ + "0.142803, 0.226276, 0.262547, 0.315735, 0.402835, 0.547582, 0.785529" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0103851, 0.0751158, 0.120603, 0.196602, 0.323271, 0.53475, 0.887351", \ + "0.0140526, 0.0755125, 0.120917, 0.196603, 0.323272, 0.534784, 0.887352", \ + "0.0171448, 0.0763528, 0.121336, 0.196755, 0.323436, 0.53494, 0.888758", \ + "0.0221678, 0.0786161, 0.122362, 0.197217, 0.323848, 0.535058, 0.888759", \ + "0.0300126, 0.084365, 0.126064, 0.199232, 0.324973, 0.535709, 0.88876", \ + "0.0418947, 0.096837, 0.135419, 0.20576, 0.329737, 0.539154, 0.889608", \ + "0.060979, 0.118816, 0.154458, 0.221174, 0.342254, 0.550928, 0.899591" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.057279, 0.106778, 0.132822, 0.174428, 0.243539, 0.358239, 0.549324", \ + "0.0849554, 0.135409, 0.161562, 0.203282, 0.272342, 0.386984, 0.577923", \ + "0.103825, 0.155829, 0.182039, 0.223877, 0.293114, 0.407748, 0.598872", \ + "0.129356, 0.184445, 0.210933, 0.252748, 0.321771, 0.436539, 0.627662", \ + "0.166472, 0.226736, 0.253902, 0.296293, 0.365298, 0.480021, 0.670706", \ + "0.223692, 0.291068, 0.32058, 0.364048, 0.433963, 0.548824, 0.738802", \ + "0.313203, 0.391079, 0.424116, 0.470256, 0.543432, 0.661992, 0.855676" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.01495, 0.0624772, 0.0947305, 0.149281, 0.24212, 0.397347, 0.656591", \ + "0.0177546, 0.0638219, 0.0955558, 0.149714, 0.242121, 0.39758, 0.656956", \ + "0.0210319, 0.0657717, 0.0969737, 0.150672, 0.242671, 0.397581, 0.656957", \ + "0.0266095, 0.0694073, 0.0995505, 0.152194, 0.243933, 0.398517, 0.656964", \ + "0.0350013, 0.0766656, 0.104835, 0.155653, 0.245444, 0.399729, 0.65785", \ + "0.046885, 0.089261, 0.116342, 0.164888, 0.25202, 0.403701, 0.660287", \ + "0.067143, 0.111597, 0.137267, 0.183295, 0.268733, 0.418504, 0.672981" \ + ); + } + } + 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.0404487, 0.0912637, 0.122436, 0.173391, 0.258444, 0.400459, 0.636575", \ + "0.06418, 0.116811, 0.14778, 0.198723, 0.283868, 0.425698, 0.66209", \ + "0.0774477, 0.132173, 0.163039, 0.214035, 0.299155, 0.440935, 0.677228", \ + "0.0943584, 0.153252, 0.184258, 0.23488, 0.31936, 0.46155, 0.69778", \ + "0.113773, 0.179734, 0.210876, 0.261392, 0.346202, 0.487883, 0.72385", \ + "0.131814, 0.2077, 0.241005, 0.292417, 0.378325, 0.519854, 0.756351", \ + "0.139785, 0.227606, 0.265564, 0.320325, 0.405955, 0.550548, 0.789644" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0119778, 0.0757254, 0.120814, 0.196495, 0.323252, 0.534711, 0.887325", \ + "0.0161046, 0.0758797, 0.120967, 0.196496, 0.323345, 0.534712, 0.887326", \ + "0.0197536, 0.0770251, 0.121513, 0.196747, 0.323445, 0.534927, 0.892525", \ + "0.0253954, 0.07988, 0.123025, 0.197341, 0.323804, 0.535003, 0.892526", \ + "0.0337441, 0.0871344, 0.127379, 0.199679, 0.324826, 0.535625, 0.892527", \ + "0.0451802, 0.100749, 0.13767, 0.206693, 0.329561, 0.538587, 0.892528", \ + "0.062475, 0.123161, 0.158118, 0.223228, 0.341674, 0.549501, 0.898669" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0788389, 0.133703, 0.160964, 0.203459, 0.272827, 0.387766, 0.57891", \ + "0.107489, 0.16288, 0.190156, 0.232711, 0.302115, 0.41702, 0.608184", \ + "0.12933, 0.185738, 0.213282, 0.255967, 0.325604, 0.440416, 0.631571", \ + "0.160532, 0.219066, 0.246805, 0.289681, 0.359236, 0.474299, 0.665551", \ + "0.2076, 0.271292, 0.299481, 0.342562, 0.412099, 0.526807, 0.718058", \ + "0.279275, 0.349337, 0.378672, 0.424176, 0.49468, 0.609994, 0.80072", \ + "0.391042, 0.47257, 0.506846, 0.554902, 0.628307, 0.746423, 0.940361" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0198319, 0.0680158, 0.0996526, 0.153219, 0.244818, 0.39955, 0.658705", \ + "0.0215338, 0.0689426, 0.100216, 0.153516, 0.244912, 0.399551, 0.659009", \ + "0.0244438, 0.0706836, 0.101614, 0.154536, 0.245453, 0.399806, 0.659359", \ + "0.0299823, 0.0741106, 0.104159, 0.15636, 0.246822, 0.400913, 0.65936", \ + "0.0384853, 0.0809595, 0.109124, 0.159571, 0.248742, 0.402265, 0.660485", \ + "0.050719, 0.093984, 0.120371, 0.168269, 0.254731, 0.405653, 0.66265", \ + "0.069467, 0.114386, 0.140606, 0.186792, 0.270917, 0.419814, 0.673709" \ + ); + } + } + 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.0181873, 0.0187212, 0.0188197, 0.0189247, 0.0186329, 0.0180205, 0.0171256", \ + "0.0188436, 0.018421, 0.0187757, 0.0187096, 0.0182763, 0.0180138, 0.0170574", \ + "0.0201377, 0.0190197, 0.0189368, 0.0190965, 0.0185697, 0.0185971, 0.018074", \ + "0.0231223, 0.0208971, 0.0208376, 0.0205722, 0.0200995, 0.0208267, 0.0189048", \ + "0.0295625, 0.0253468, 0.0250041, 0.0249192, 0.0247192, 0.02373, 0.0244882", \ + "0.0426813, 0.0358839, 0.0350644, 0.0346673, 0.0342533, 0.0340312, 0.0332014", \ + "0.06853, 0.0578812, 0.0566448, 0.0553249, 0.0538894, 0.053234, 0.0525717" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0205948, 0.0203729, 0.0204881, 0.0203683, 0.020104, 0.0196082, 0.0182115", \ + "0.0205981, 0.0197791, 0.0199897, 0.0200661, 0.0208317, 0.019398, 0.0183843", \ + "0.021392, 0.0201218, 0.0200785, 0.0200956, 0.0205923, 0.0198893, 0.0186873", \ + "0.0238438, 0.0213037, 0.0215382, 0.0215413, 0.0211564, 0.0211455, 0.0204731", \ + "0.0298772, 0.0256768, 0.0254647, 0.0259841, 0.0259585, 0.0253682, 0.024347", \ + "0.0427386, 0.0357216, 0.0352535, 0.0349431, 0.0343418, 0.0347369, 0.0344973", \ + "0.0682639, 0.0576138, 0.0563386, 0.0554993, 0.0545966, 0.0542928, 0.0533677" \ + ); + } + } + 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.0181873, 0.0187212, 0.0188197, 0.0189247, 0.0186329, 0.0180205, 0.0171256", \ + "0.0188436, 0.018421, 0.0187757, 0.0187096, 0.0182763, 0.0180138, 0.0170574", \ + "0.0201377, 0.0190197, 0.0189368, 0.0190965, 0.0185697, 0.0185971, 0.018074", \ + "0.0231223, 0.0208971, 0.0208376, 0.0205722, 0.0200995, 0.0208267, 0.0189048", \ + "0.0295625, 0.0253468, 0.0250041, 0.0249192, 0.0247192, 0.02373, 0.0244882", \ + "0.0426813, 0.0358839, 0.0350644, 0.0346673, 0.0342533, 0.0340312, 0.0332014", \ + "0.06853, 0.0578812, 0.0566448, 0.0553249, 0.0538894, 0.053234, 0.0525717" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0205948, 0.0203729, 0.0204881, 0.0203683, 0.020104, 0.0196082, 0.0182115", \ + "0.0205981, 0.0197791, 0.0199897, 0.0200661, 0.0208317, 0.019398, 0.0183843", \ + "0.021392, 0.0201218, 0.0200785, 0.0200956, 0.0205923, 0.0198893, 0.0186873", \ + "0.0238438, 0.0213037, 0.0215382, 0.0215413, 0.0211564, 0.0211455, 0.0204731", \ + "0.0298772, 0.0256768, 0.0254647, 0.0259841, 0.0259585, 0.0253682, 0.024347", \ + "0.0427386, 0.0357216, 0.0352535, 0.0349431, 0.0343418, 0.0347369, 0.0344973", \ + "0.0682639, 0.0576138, 0.0563386, 0.0554993, 0.0545966, 0.0542928, 0.0533677" \ + ); + } + } + 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.0207772, 0.0213463, 0.0214077, 0.0214842, 0.0212261, 0.0206143, 0.0196796", \ + "0.0210088, 0.0208995, 0.0211891, 0.0211781, 0.0209881, 0.0202639, 0.0194282", \ + "0.021871, 0.0212567, 0.0212396, 0.0213907, 0.0208987, 0.02087, 0.0205492", \ + "0.0240788, 0.0225181, 0.0224992, 0.0223801, 0.022042, 0.02204, 0.0204278", \ + "0.0297602, 0.0265583, 0.0262368, 0.0264822, 0.0261265, 0.0253759, 0.0263026", \ + "0.0421262, 0.0362497, 0.0356549, 0.0354172, 0.035122, 0.034902, 0.0335325", \ + "0.0661247, 0.0573695, 0.0562554, 0.0552039, 0.05391, 0.0534972, 0.0531248" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0209959, 0.0202906, 0.0204552, 0.0204677, 0.0200531, 0.0196366, 0.0187588", \ + "0.0210699, 0.0200149, 0.0203008, 0.0204127, 0.0205837, 0.0195253, 0.0187853", \ + "0.0218917, 0.0203293, 0.0203209, 0.0203044, 0.0205457, 0.0202875, 0.0188713", \ + "0.0242706, 0.0216835, 0.0217397, 0.0217056, 0.0212308, 0.021409, 0.0198048", \ + "0.0301898, 0.0259245, 0.0259727, 0.0261972, 0.0260631, 0.0255837, 0.0243682", \ + "0.0426601, 0.0358795, 0.0354634, 0.0351008, 0.0348646, 0.0355281, 0.0352643", \ + "0.0677238, 0.0574675, 0.0560999, 0.0552524, 0.0547025, 0.0539975, 0.0540655" \ + ); + } + } + 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.0207772, 0.0213463, 0.0214077, 0.0214842, 0.0212261, 0.0206143, 0.0196796", \ + "0.0210088, 0.0208995, 0.0211891, 0.0211781, 0.0209881, 0.0202639, 0.0194282", \ + "0.021871, 0.0212567, 0.0212396, 0.0213907, 0.0208987, 0.02087, 0.0205492", \ + "0.0240788, 0.0225181, 0.0224992, 0.0223801, 0.022042, 0.02204, 0.0204278", \ + "0.0297602, 0.0265583, 0.0262368, 0.0264822, 0.0261265, 0.0253759, 0.0263026", \ + "0.0421262, 0.0362497, 0.0356549, 0.0354172, 0.035122, 0.034902, 0.0335325", \ + "0.0661247, 0.0573695, 0.0562554, 0.0552039, 0.05391, 0.0534972, 0.0531248" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0209959, 0.0202906, 0.0204552, 0.0204677, 0.0200531, 0.0196366, 0.0187588", \ + "0.0210699, 0.0200149, 0.0203008, 0.0204127, 0.0205837, 0.0195253, 0.0187853", \ + "0.0218917, 0.0203293, 0.0203209, 0.0203044, 0.0205457, 0.0202875, 0.0188713", \ + "0.0242706, 0.0216835, 0.0217397, 0.0217056, 0.0212308, 0.021409, 0.0198048", \ + "0.0301898, 0.0259245, 0.0259727, 0.0261972, 0.0260631, 0.0255837, 0.0243682", \ + "0.0426601, 0.0358795, 0.0354634, 0.0351008, 0.0348646, 0.0355281, 0.0352643", \ + "0.0677238, 0.0574675, 0.0560999, 0.0552524, 0.0547025, 0.0539975, 0.0540655" \ + ); + } + } + 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.0187219, 0.0202702, 0.0201823, 0.0200983, 0.0197531, 0.0192153, 0.0181121", \ + "0.0194165, 0.0195936, 0.0199254, 0.0198331, 0.0204645, 0.0188612, 0.0180871", \ + "0.0207094, 0.0202529, 0.0202566, 0.0204231, 0.020103, 0.020336, 0.0206391", \ + "0.0239627, 0.0222383, 0.0223817, 0.0224137, 0.0218991, 0.0221907, 0.0217509", \ + "0.0307297, 0.0270467, 0.0267771, 0.0267154, 0.0266045, 0.0257092, 0.0266337", \ + "0.0441531, 0.0377307, 0.036981, 0.0366041, 0.0364079, 0.0361344, 0.0358767", \ + "0.0707641, 0.0604469, 0.0590181, 0.0582939, 0.057014, 0.0567115, 0.0562779" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0180129, 0.0173398, 0.0174226, 0.01743, 0.0170826, 0.0167545, 0.0156212", \ + "0.0186229, 0.0172988, 0.0174797, 0.0176575, 0.0178072, 0.0168134, 0.0160753", \ + "0.0202736, 0.018151, 0.0180246, 0.0180306, 0.0186122, 0.0182051, 0.0168952", \ + "0.0237566, 0.020259, 0.0201829, 0.0201163, 0.0193756, 0.0197143, 0.0182607", \ + "0.0304855, 0.0250397, 0.0248222, 0.0245753, 0.0248405, 0.0238375, 0.0227388", \ + "0.0440018, 0.0358439, 0.0351614, 0.0348416, 0.0343913, 0.0345578, 0.0340592", \ + "0.0702598, 0.0582939, 0.0570004, 0.0560009, 0.0551234, 0.054226, 0.0543078" \ + ); + } + } + 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.0160083, 0.0175565, 0.0174564, 0.0174799, 0.0170458, 0.0165147, 0.0154463", \ + "0.0165787, 0.0169435, 0.017242, 0.017131, 0.0171246, 0.0162747, 0.0153071", \ + "0.0176717, 0.017494, 0.0175473, 0.0175839, 0.0173222, 0.0174224, 0.0177694", \ + "0.0207139, 0.0193983, 0.0195579, 0.0195369, 0.0190458, 0.019725, 0.0189249", \ + "0.027253, 0.0239778, 0.0239588, 0.023962, 0.02379, 0.0231301, 0.0237698", \ + "0.0405032, 0.0345273, 0.0341293, 0.0336932, 0.0330464, 0.0331275, 0.0325469", \ + "0.06682, 0.056989, 0.0556713, 0.0549474, 0.0538055, 0.0534162, 0.0524031" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0173932, 0.0171839, 0.0171501, 0.0171777, 0.0169748, 0.0165089, 0.0155448", \ + "0.0183149, 0.0171271, 0.0173386, 0.0176438, 0.0180874, 0.0166324, 0.0157946", \ + "0.0199635, 0.0180565, 0.017988, 0.0179905, 0.0185577, 0.0177052, 0.016394", \ + "0.0234787, 0.0201159, 0.0201199, 0.0201929, 0.0193901, 0.019442, 0.0179627", \ + "0.0304479, 0.0250933, 0.0249303, 0.0247071, 0.0251566, 0.0242454, 0.0229157", \ + "0.0439412, 0.0360706, 0.0354376, 0.0349346, 0.0348907, 0.0345781, 0.0343683", \ + "0.0707867, 0.0586815, 0.0573653, 0.0564183, 0.0553757, 0.0541732, 0.0542012" \ + ); + } + } + 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.0158629, 0.0173067, 0.017319, 0.0173474, 0.016934, 0.0164364, 0.0153001", \ + "0.0164711, 0.016812, 0.0171103, 0.0169856, 0.0174938, 0.0161661, 0.0151623", \ + "0.0176707, 0.017505, 0.0174258, 0.0175408, 0.0172719, 0.0173962, 0.0164811", \ + "0.0208621, 0.0195133, 0.0196035, 0.0196626, 0.0191613, 0.0190233, 0.0197617", \ + "0.0276829, 0.0244896, 0.0245395, 0.0245648, 0.0244013, 0.023631, 0.0243893", \ + "0.0416815, 0.0358922, 0.0353992, 0.0349271, 0.034542, 0.0344965, 0.0335503", \ + "0.069341, 0.0597549, 0.0586154, 0.0580254, 0.0569892, 0.0564546, 0.055334" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0166584, 0.0172366, 0.0173776, 0.0173659, 0.0171697, 0.0166551, 0.015795", \ + "0.0176264, 0.0171576, 0.0173601, 0.0175935, 0.0173114, 0.0167911, 0.0159082", \ + "0.0196215, 0.0183878, 0.0182457, 0.0181782, 0.0186028, 0.0179594, 0.0166013", \ + "0.0229636, 0.0205082, 0.0206023, 0.0205197, 0.0200257, 0.0201639, 0.0193874", \ + "0.0303089, 0.0257974, 0.0254209, 0.0255863, 0.0255966, 0.0255397, 0.0235869", \ + "0.0445381, 0.0372149, 0.0366941, 0.0362922, 0.0357643, 0.0355215, 0.0349397", \ + "0.0727412, 0.0619344, 0.0605603, 0.0591965, 0.0584449, 0.0580849, 0.0574691" \ + ); + } + } + 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.0158629, 0.0173067, 0.017319, 0.0173474, 0.016934, 0.0164364, 0.0153001", \ + "0.0164711, 0.016812, 0.0171103, 0.0169856, 0.0174938, 0.0161661, 0.0151623", \ + "0.0176707, 0.017505, 0.0174258, 0.0175408, 0.0172719, 0.0173962, 0.0164811", \ + "0.0208621, 0.0195133, 0.0196035, 0.0196626, 0.0191613, 0.0190233, 0.0197617", \ + "0.0276829, 0.0244896, 0.0245395, 0.0245648, 0.0244013, 0.023631, 0.0243893", \ + "0.0416815, 0.0358922, 0.0353992, 0.0349271, 0.034542, 0.0344965, 0.0335503", \ + "0.069341, 0.0597549, 0.0586154, 0.0580254, 0.0569892, 0.0564546, 0.055334" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0180129, 0.0173398, 0.0174226, 0.01743, 0.0170826, 0.0167545, 0.0156212", \ + "0.0186229, 0.0172988, 0.0174797, 0.0176575, 0.0178072, 0.0168134, 0.0160753", \ + "0.0202736, 0.018151, 0.0180246, 0.0180306, 0.0186122, 0.0182051, 0.0168952", \ + "0.0237566, 0.020259, 0.0201829, 0.0201163, 0.0193756, 0.0197143, 0.0182607", \ + "0.0304855, 0.0250397, 0.0248222, 0.0245753, 0.0248405, 0.0238375, 0.0227388", \ + "0.0440018, 0.0358439, 0.0351614, 0.0348416, 0.0343913, 0.0345578, 0.0340592", \ + "0.0702598, 0.0582939, 0.0570004, 0.0560009, 0.0551234, 0.054226, 0.0543078" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00306177; + rise_capacitance : 0.00298274; + rise_capacitance_range (0.00271794, 0.00321822); + fall_capacitance : 0.00314081; + fall_capacitance_range (0.00269475, 0.00340451); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00309394; + rise_capacitance : 0.00313313; + rise_capacitance_range (0.00262721, 0.00339442); + fall_capacitance : 0.00305476; + fall_capacitance_range (0.00267654, 0.00326513); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00290893; + rise_capacitance : 0.00303064; + rise_capacitance_range (0.00252284, 0.00352866); + fall_capacitance : 0.00278722; + fall_capacitance_range (0.00258156, 0.00295239); + } + } + cell (sg13cmos5l_a21oi_1) { + area : 9.072; + cell_footprint : "a21oi"; + cell_leakage_power : 358.546; + leakage_power () { + value : 222.67; + when : "!A1&!A2&!B1&Y"; + } + leakage_power () { + value : 359.061; + when : "!A1&!A2&B1&!Y"; + } + leakage_power () { + value : 326.694; + when : "!A1&A2&!B1&Y"; + } + leakage_power () { + value : 439.285; + when : "!A1&A2&B1&!Y"; + } + leakage_power () { + value : 186.832; + when : "A1&!A2&!B1&Y"; + } + leakage_power () { + value : 439.284; + when : "A1&!A2&B1&!Y"; + } + leakage_power () { + value : 434.766; + when : "A1&A2&!B1&!Y"; + } + leakage_power () { + value : 459.778; + 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.0332301, 0.125356, 0.187893, 0.291165, 0.46397, 0.751836, 1.23161", \ + "0.0469451, 0.148332, 0.211423, 0.315059, 0.488068, 0.776242, 1.25575", \ + "0.053966, 0.167516, 0.233041, 0.337528, 0.510687, 0.799061, 1.27883", \ + "0.0611555, 0.196814, 0.269025, 0.379349, 0.555253, 0.843743, 1.32411", \ + "0.0726877, 0.241112, 0.325945, 0.449639, 0.637831, 0.933613, 1.41517", \ + "0.0874944, 0.301382, 0.405797, 0.554456, 0.768774, 1.0916, 1.59189", \ + "0.101159, 0.383925, 0.513851, 0.697801, 0.960044, 1.33599, 1.8931" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0207536, 0.150153, 0.24012, 0.389202, 0.63883, 1.05511, 1.74823", \ + "0.0309326, 0.153182, 0.241259, 0.389694, 0.638831, 1.05512, 1.74824", \ + "0.0413254, 0.162673, 0.247631, 0.392242, 0.643371, 1.05513, 1.74853", \ + "0.0598698, 0.18585, 0.268988, 0.407983, 0.647756, 1.0572, 1.7514", \ + "0.0914442, 0.231037, 0.316186, 0.45374, 0.683382, 1.07895, 1.75643", \ + "0.140512, 0.303846, 0.399605, 0.545221, 0.77611, 1.1576, 1.81001", \ + "0.223357, 0.425114, 0.534821, 0.701895, 0.951973, 1.3418, 1.98098" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0282007, 0.092444, 0.135479, 0.206443, 0.325077, 0.522804, 0.851743", \ + "0.0466047, 0.126605, 0.171459, 0.242832, 0.361358, 0.558744, 0.888023", \ + "0.0570458, 0.152298, 0.202364, 0.277871, 0.398028, 0.595543, 0.924421", \ + "0.0714496, 0.189774, 0.249899, 0.336744, 0.466099, 0.667733, 0.996858", \ + "0.0910954, 0.243611, 0.318268, 0.424367, 0.576589, 0.800232, 1.14218", \ + "0.117514, 0.315693, 0.413232, 0.546526, 0.736655, 1.00491, 1.39429", \ + "0.153012, 0.409611, 0.537399, 0.713249, 0.955844, 1.29333, 1.76913" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0207986, 0.103232, 0.161225, 0.257213, 0.417885, 0.685672, 1.13121", \ + "0.0347991, 0.113833, 0.167654, 0.259932, 0.418317, 0.685673, 1.13174", \ + "0.0460478, 0.130986, 0.183706, 0.271649, 0.424446, 0.689472, 1.13175", \ + "0.0642945, 0.162707, 0.218101, 0.305609, 0.450752, 0.701672, 1.13585", \ + "0.0947888, 0.216688, 0.279058, 0.373546, 0.521409, 0.761532, 1.17358", \ + "0.143147, 0.307981, 0.381378, 0.489464, 0.650263, 0.901864, 1.30385", \ + "0.226015, 0.451644, 0.552027, 0.683729, 0.873729, 1.1512, 1.58275" \ + ); + } + } + 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.0394039, 0.130814, 0.193544, 0.297198, 0.470398, 0.759378, 1.24041", \ + "0.055696, 0.154622, 0.217649, 0.32149, 0.494682, 0.783688, 1.26495", \ + "0.064779, 0.174439, 0.239624, 0.344076, 0.517546, 0.806742, 1.28803", \ + "0.0754932, 0.204871, 0.276509, 0.386351, 0.562195, 0.851352, 1.33335", \ + "0.0938998, 0.251566, 0.335134, 0.457539, 0.645471, 0.941515, 1.42466", \ + "0.121072, 0.317892, 0.418781, 0.565427, 0.777652, 1.10048, 1.60142", \ + "0.158022, 0.412623, 0.537476, 0.716855, 0.976972, 1.34968, 1.90419" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.027133, 0.157304, 0.247948, 0.397564, 0.648484, 1.06612, 1.76149", \ + "0.036588, 0.160261, 0.248961, 0.397752, 0.648485, 1.06613, 1.76174", \ + "0.0464173, 0.169423, 0.255117, 0.400493, 0.650911, 1.06614, 1.76196", \ + "0.0645223, 0.192272, 0.275744, 0.415951, 0.656943, 1.06805, 1.76502", \ + "0.0937917, 0.236565, 0.322464, 0.460957, 0.692358, 1.08961, 1.77003", \ + "0.139709, 0.30748, 0.402768, 0.551505, 0.783423, 1.1673, 1.82298", \ + "0.216818, 0.424122, 0.536807, 0.704894, 0.957622, 1.352, 1.99214" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0307023, 0.0946275, 0.137745, 0.20869, 0.327263, 0.524795, 0.854009", \ + "0.0469576, 0.121461, 0.16583, 0.23726, 0.356025, 0.553523, 0.88292", \ + "0.055951, 0.142361, 0.190174, 0.264323, 0.384227, 0.582067, 0.911358", \ + "0.0676232, 0.174243, 0.229242, 0.31069, 0.437037, 0.637962, 0.967669", \ + "0.0833496, 0.221511, 0.288402, 0.384417, 0.5263, 0.741731, 1.08044", \ + "0.103379, 0.283496, 0.372, 0.492147, 0.662141, 0.909326, 1.27938", \ + "0.126075, 0.361276, 0.477925, 0.638237, 0.85657, 1.15825, 1.59203" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0201736, 0.103221, 0.161416, 0.257408, 0.418201, 0.6857, 1.13176", \ + "0.0301367, 0.109687, 0.165176, 0.258815, 0.418202, 0.685808, 1.13177", \ + "0.0402686, 0.121137, 0.175298, 0.266145, 0.421912, 0.686965, 1.13178", \ + "0.0581039, 0.144828, 0.199115, 0.288355, 0.438427, 0.695846, 1.13445", \ + "0.0870532, 0.19005, 0.246809, 0.336289, 0.48588, 0.733819, 1.15791", \ + "0.13301, 0.270044, 0.334065, 0.431145, 0.582987, 0.831436, 1.24306", \ + "0.20899, 0.396057, 0.483175, 0.598965, 0.764255, 1.02319, 1.43858" \ + ); + } + } + 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.0320282, 0.124885, 0.187753, 0.291469, 0.464979, 0.753745, 1.23546", \ + "0.0519239, 0.155739, 0.218858, 0.322589, 0.49607, 0.785103, 1.2665", \ + "0.0648862, 0.183995, 0.250234, 0.354746, 0.527948, 0.816649, 1.29792", \ + "0.0820272, 0.227691, 0.303425, 0.416081, 0.59269, 0.881092, 1.36185", \ + "0.109634, 0.291409, 0.383723, 0.516772, 0.711471, 1.01072, 1.49254", \ + "0.152147, 0.379791, 0.496596, 0.661262, 0.896736, 1.23678, 1.74666", \ + "0.219046, 0.507488, 0.654074, 0.863178, 1.15958, 1.57392, 2.17085" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0274182, 0.157513, 0.247891, 0.397601, 0.648306, 1.06583, 1.76194", \ + "0.041283, 0.162484, 0.249659, 0.397662, 0.648307, 1.06588, 1.76195", \ + "0.051306, 0.177247, 0.259993, 0.402568, 0.650541, 1.06589, 1.76196", \ + "0.0677487, 0.209878, 0.291764, 0.427312, 0.662393, 1.07092, 1.76214", \ + "0.0951773, 0.264999, 0.355044, 0.492519, 0.71812, 1.10428, 1.77533", \ + "0.141923, 0.348568, 0.45642, 0.612165, 0.847735, 1.22337, 1.85906", \ + "0.224097, 0.479185, 0.61178, 0.801253, 1.07621, 1.48017, 2.11204" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0164709, 0.055548, 0.0806969, 0.122201, 0.19164, 0.307014, 0.499114", \ + "0.0278215, 0.0894147, 0.119393, 0.163362, 0.233572, 0.348978, 0.540844", \ + "0.033246, 0.111376, 0.147224, 0.197894, 0.273209, 0.390831, 0.582845", \ + "0.0389858, 0.141933, 0.187567, 0.250146, 0.338928, 0.46756, 0.664911", \ + "0.0439675, 0.182122, 0.243393, 0.324765, 0.436764, 0.592237, 0.814809", \ + "0.0461149, 0.228899, 0.313086, 0.424132, 0.570922, 0.771679, 1.04546", \ + "0.0461159, 0.273405, 0.387859, 0.54095, 0.744571, 1.01126, 1.37058" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0130016, 0.0594771, 0.0932205, 0.148934, 0.242661, 0.398947, 0.659309", \ + "0.0299207, 0.0763154, 0.106181, 0.156961, 0.245818, 0.399439, 0.65931", \ + "0.0422867, 0.094442, 0.125369, 0.175206, 0.259712, 0.406648, 0.661207", \ + "0.0622031, 0.126235, 0.160472, 0.213728, 0.297552, 0.436468, 0.677474", \ + "0.095263, 0.179917, 0.221351, 0.281218, 0.37307, 0.514319, 0.744321", \ + "0.149335, 0.266685, 0.321766, 0.394472, 0.501644, 0.658181, 0.90088", \ + "0.241054, 0.404602, 0.481938, 0.583941, 0.716834, 0.906121, 1.17636" \ + ); + } + } + 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.0250222, 0.117433, 0.180062, 0.283387, 0.456384, 0.744209, 1.22384", \ + "0.0411858, 0.148253, 0.211189, 0.314501, 0.487385, 0.775157, 1.2551", \ + "0.0515957, 0.175758, 0.242347, 0.346639, 0.519217, 0.810938, 1.28695", \ + "0.0656568, 0.217776, 0.29467, 0.407572, 0.583899, 0.871351, 1.3509", \ + "0.0885187, 0.27933, 0.372958, 0.506667, 0.702411, 1.00091, 1.48114", \ + "0.124302, 0.364231, 0.483027, 0.649022, 0.885204, 1.22592, 1.73491", \ + "0.182689, 0.48804, 0.63698, 0.847708, 1.14549, 1.56121, 2.15653" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0214612, 0.149989, 0.240111, 0.389184, 0.638837, 1.05475, 1.74868", \ + "0.0352478, 0.155834, 0.242193, 0.389398, 0.638838, 1.05504, 1.74869", \ + "0.0450313, 0.171049, 0.253044, 0.394376, 0.641861, 1.05859, 1.7487", \ + "0.0599139, 0.203608, 0.285206, 0.419867, 0.653397, 1.05886, 1.75058", \ + "0.0862503, 0.257917, 0.347978, 0.485099, 0.710027, 1.09401, 1.762", \ + "0.132205, 0.341728, 0.449011, 0.604168, 0.840475, 1.21385, 1.84679", \ + "0.214526, 0.471111, 0.605652, 0.796782, 1.06719, 1.46979, 2.10115" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0161484, 0.0551073, 0.080112, 0.121413, 0.190441, 0.305549, 0.497499", \ + "0.0268312, 0.0887117, 0.118695, 0.162559, 0.232408, 0.347493, 0.539209", \ + "0.031703, 0.110417, 0.146249, 0.196834, 0.271961, 0.389329, 0.581321", \ + "0.0360928, 0.140426, 0.186132, 0.248708, 0.337379, 0.465955, 0.663279", \ + "0.0383988, 0.179366, 0.241125, 0.322444, 0.43465, 0.590264, 0.813122", \ + "0.0383998, 0.223518, 0.308608, 0.420663, 0.567807, 0.769333, 1.04329", \ + "0.0384008, 0.263971, 0.380407, 0.535175, 0.740518, 1.00818, 1.36794" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00940688, 0.0556813, 0.0895713, 0.14532, 0.238949, 0.395326, 0.655504", \ + "0.0221731, 0.0723021, 0.102421, 0.153211, 0.242032, 0.397855, 0.655612", \ + "0.03173, 0.0898627, 0.121268, 0.171378, 0.256151, 0.402955, 0.659068", \ + "0.0474258, 0.12064, 0.155933, 0.209587, 0.29366, 0.432663, 0.674209", \ + "0.0744143, 0.172822, 0.214722, 0.27579, 0.368326, 0.510716, 0.740635", \ + "0.1202, 0.256378, 0.314158, 0.387839, 0.497418, 0.654156, 0.898386", \ + "0.200575, 0.388351, 0.470357, 0.576129, 0.710848, 0.898936, 1.1723" \ + ); + } + } + 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.0210338, 0.089779, 0.13623, 0.212891, 0.34107, 0.554576, 0.910734", \ + "0.0357201, 0.122931, 0.170543, 0.247329, 0.37563, 0.589086, 0.945072", \ + "0.0447353, 0.149528, 0.202285, 0.28192, 0.410422, 0.623766, 0.979766", \ + "0.0562779, 0.188157, 0.251824, 0.342574, 0.47873, 0.694188, 1.04963", \ + "0.0740556, 0.242241, 0.323441, 0.4348, 0.594108, 0.828021, 1.19086", \ + "0.100126, 0.3148, 0.419239, 0.563564, 0.762084, 1.04374, 1.44777", \ + "0.139494, 0.417871, 0.549477, 0.734426, 0.994772, 1.35047, 1.84691" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0163568, 0.111842, 0.179614, 0.291653, 0.479397, 0.792188, 1.31358", \ + "0.0304794, 0.120942, 0.18401, 0.292712, 0.479699, 0.79227, 1.31359", \ + "0.0406876, 0.138412, 0.198469, 0.301634, 0.482253, 0.796749, 1.31395", \ + "0.055267, 0.172018, 0.234084, 0.333593, 0.504015, 0.801625, 1.31439", \ + "0.0816609, 0.225789, 0.297897, 0.404269, 0.571102, 0.852758, 1.34135", \ + "0.12681, 0.307505, 0.398412, 0.52414, 0.708008, 0.989903, 1.4551", \ + "0.207155, 0.433095, 0.547792, 0.709746, 0.93401, 1.25524, 1.73434" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0158957, 0.0549214, 0.0799251, 0.121226, 0.190322, 0.305379, 0.497331", \ + "0.0266777, 0.0884593, 0.11839, 0.162366, 0.232165, 0.347293, 0.539042", \ + "0.0320674, 0.110097, 0.145975, 0.196634, 0.271725, 0.389083, 0.581128", \ + "0.037772, 0.140494, 0.186002, 0.248527, 0.337193, 0.465777, 0.66311", \ + "0.0429823, 0.180885, 0.241723, 0.322776, 0.434878, 0.590159, 0.812948", \ + "0.0443411, 0.229037, 0.312619, 0.423177, 0.569188, 0.769806, 1.04361", \ + "0.0443421, 0.280179, 0.392927, 0.54497, 0.746707, 1.01167, 1.37054" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00952514, 0.055721, 0.0895086, 0.145308, 0.239009, 0.395317, 0.655501", \ + "0.0223697, 0.0724512, 0.102558, 0.153269, 0.242094, 0.395827, 0.655615", \ + "0.0317442, 0.0899949, 0.121415, 0.171617, 0.256022, 0.403021, 0.658674", \ + "0.0469768, 0.120349, 0.155676, 0.209558, 0.293775, 0.432875, 0.673866", \ + "0.0728637, 0.171993, 0.214043, 0.275976, 0.367694, 0.510773, 0.740775", \ + "0.117598, 0.253828, 0.311876, 0.386231, 0.496305, 0.653299, 0.896654", \ + "0.19638, 0.383063, 0.464898, 0.570559, 0.705134, 0.894902, 1.16958" \ + ); + } + } + 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.0320282, 0.124885, 0.187753, 0.291469, 0.464979, 0.753745, 1.23546", \ + "0.0519239, 0.155739, 0.218858, 0.322589, 0.49607, 0.785103, 1.2665", \ + "0.0648862, 0.183995, 0.250234, 0.354746, 0.527948, 0.816649, 1.29792", \ + "0.0820272, 0.227691, 0.303425, 0.416081, 0.59269, 0.881092, 1.36185", \ + "0.109634, 0.291409, 0.383723, 0.516772, 0.711471, 1.01072, 1.49254", \ + "0.152147, 0.379791, 0.496596, 0.661262, 0.896736, 1.23678, 1.74666", \ + "0.219046, 0.507488, 0.654074, 0.863178, 1.15958, 1.57392, 2.17085" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0274182, 0.157513, 0.247891, 0.397601, 0.648306, 1.06583, 1.76194", \ + "0.041283, 0.162484, 0.249659, 0.397662, 0.648307, 1.06588, 1.76195", \ + "0.051306, 0.177247, 0.259993, 0.402568, 0.650541, 1.06589, 1.76196", \ + "0.0677487, 0.209878, 0.291764, 0.427312, 0.662393, 1.07092, 1.76214", \ + "0.0951773, 0.264999, 0.355044, 0.492519, 0.71812, 1.10428, 1.77533", \ + "0.141923, 0.348568, 0.45642, 0.612165, 0.847735, 1.22337, 1.85906", \ + "0.224097, 0.479185, 0.61178, 0.801253, 1.07621, 1.48017, 2.11204" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0164709, 0.055548, 0.0806969, 0.122201, 0.19164, 0.307014, 0.499114", \ + "0.0278215, 0.0894147, 0.119393, 0.163362, 0.233572, 0.348978, 0.540844", \ + "0.033246, 0.111376, 0.147224, 0.197894, 0.273209, 0.390831, 0.582845", \ + "0.0389858, 0.141933, 0.187567, 0.250146, 0.338928, 0.46756, 0.664911", \ + "0.0439675, 0.182122, 0.243393, 0.324765, 0.436764, 0.592237, 0.814809", \ + "0.0461149, 0.228899, 0.313086, 0.424132, 0.570922, 0.771679, 1.04546", \ + "0.0461159, 0.273405, 0.387859, 0.54095, 0.744571, 1.01126, 1.37058" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0130016, 0.0594771, 0.0932205, 0.148934, 0.242661, 0.398947, 0.659309", \ + "0.0299207, 0.0763154, 0.106181, 0.156961, 0.245818, 0.399439, 0.65931", \ + "0.0422867, 0.094442, 0.125369, 0.175206, 0.259712, 0.406648, 0.661207", \ + "0.0622031, 0.126235, 0.160472, 0.213728, 0.297552, 0.436468, 0.677474", \ + "0.095263, 0.179917, 0.221351, 0.281218, 0.37307, 0.514319, 0.744321", \ + "0.149335, 0.266685, 0.321766, 0.394472, 0.501644, 0.658181, 0.90088", \ + "0.241054, 0.404602, 0.481938, 0.583941, 0.716834, 0.906121, 1.17636" \ + ); + } + } + 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.00688322, 0.00747694, 0.00745249, 0.00739114, 0.00721766, 0.00689702, 0.00648494", \ + "0.00665221, 0.00706602, 0.00715802, 0.00718193, 0.00706425, 0.00678689, 0.00646934", \ + "0.00715367, 0.00704207, 0.00717196, 0.00712427, 0.00737156, 0.0067965, 0.00642592", \ + "0.00896037, 0.0077671, 0.0075387, 0.00752055, 0.00720234, 0.00684667, 0.00681284", \ + "0.0137783, 0.010678, 0.00991459, 0.00916562, 0.00857607, 0.00761204, 0.00845965", \ + "0.0241954, 0.0184507, 0.0167649, 0.0150329, 0.0131077, 0.0110208, 0.0105827", \ + "0.0456341, 0.037171, 0.0337744, 0.0300622, 0.0260794, 0.0218682, 0.017973" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00479333, 0.00493019, 0.00488253, 0.00478833, 0.00462919, 0.00435915, 0.00380174", \ + "0.00486145, 0.00480478, 0.00488146, 0.00488277, 0.00453836, 0.00422629, 0.00373836", \ + "0.00563638, 0.0050902, 0.00493313, 0.0050058, 0.00460684, 0.00461049, 0.00369664", \ + "0.00774004, 0.00618563, 0.00581632, 0.00544176, 0.00516801, 0.0046138, 0.00458921", \ + "0.0123415, 0.00916068, 0.00834999, 0.00757527, 0.00664594, 0.00568977, 0.00532255", \ + "0.0224074, 0.0170749, 0.0152046, 0.0131938, 0.0112553, 0.0094542, 0.0070865", \ + "0.0432174, 0.0356016, 0.0321846, 0.0281545, 0.0237114, 0.0195089, 0.0158209" \ + ); + } + } + 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.00732136, 0.0074169, 0.00736645, 0.00727172, 0.00710352, 0.00677602, 0.0063535", \ + "0.00713028, 0.00726873, 0.0072506, 0.00715956, 0.00698286, 0.00668253, 0.00628349", \ + "0.00752856, 0.00732058, 0.00731431, 0.00724214, 0.00719652, 0.00672288, 0.00632882", \ + "0.00920605, 0.00810771, 0.00782216, 0.0077916, 0.00741757, 0.00683466, 0.00669449", \ + "0.0138793, 0.0111353, 0.0103266, 0.0095031, 0.00881257, 0.00773951, 0.00767057", \ + "0.0240809, 0.0191691, 0.0173663, 0.0156469, 0.0135481, 0.0113515, 0.0104383", \ + "0.0451115, 0.0381319, 0.0350359, 0.0313738, 0.0272898, 0.0228588, 0.0186017" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00744743, 0.00749183, 0.00745745, 0.00736031, 0.00720792, 0.00690705, 0.00634767", \ + "0.00722341, 0.00732878, 0.00737604, 0.00736284, 0.0070985, 0.00682662, 0.00633971", \ + "0.00768585, 0.00752343, 0.00738846, 0.0075043, 0.00714599, 0.00688467, 0.00631725", \ + "0.00933923, 0.00828179, 0.00810406, 0.00780502, 0.00762757, 0.00703336, 0.00673838", \ + "0.013734, 0.0109538, 0.0102518, 0.0095891, 0.00890296, 0.00798629, 0.00760287", \ + "0.023537, 0.0184169, 0.0166893, 0.0148615, 0.0131694, 0.0117316, 0.00942003", \ + "0.04381, 0.036365, 0.0330961, 0.0292603, 0.0250138, 0.0211917, 0.017735" \ + ); + } + } + 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.00379065, 0.00431083, 0.0043148, 0.00426016, 0.00412276, 0.00381489, 0.00332409", \ + "0.0042521, 0.00412169, 0.0040804, 0.00406538, 0.00397715, 0.00371909, 0.00330589", \ + "0.00526369, 0.00446066, 0.00436878, 0.00430772, 0.00412342, 0.00369558, 0.00327272", \ + "0.00765556, 0.00592898, 0.00539617, 0.00504061, 0.0044886, 0.00406594, 0.00348808", \ + "0.0130106, 0.00984329, 0.00887585, 0.0077532, 0.00674079, 0.00540708, 0.00436397", \ + "0.0236674, 0.0182697, 0.0164539, 0.0144524, 0.0122318, 0.00972091, 0.00879576", \ + "0.0462721, 0.0380078, 0.0345654, 0.0309498, 0.0269547, 0.0224002, 0.017854" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00547475, 0.00613465, 0.00618033, 0.00607734, 0.00595195, 0.00566999, 0.00529946", \ + "0.00579854, 0.00603739, 0.00602873, 0.00621608, 0.00595368, 0.00571206, 0.00526159", \ + "0.00679428, 0.00631733, 0.00631479, 0.00611624, 0.00621618, 0.00596136, 0.00531595", \ + "0.00909445, 0.00726316, 0.00705258, 0.00686167, 0.00638498, 0.00610394, 0.00551815", \ + "0.0142737, 0.010501, 0.0095538, 0.00888177, 0.00826833, 0.00735987, 0.00600476", \ + "0.0248827, 0.0187712, 0.016658, 0.0146487, 0.0128597, 0.0111025, 0.00954424", \ + "0.0467997, 0.0379483, 0.0343483, 0.0300609, 0.0258279, 0.0213755, 0.0174743" \ + ); + } + } + 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.00327697, 0.00392948, 0.00394971, 0.00391163, 0.00376449, 0.00345558, 0.00299147", \ + "0.00398304, 0.00377044, 0.00371764, 0.00370314, 0.00360664, 0.00332341, 0.00294487", \ + "0.00510663, 0.00411524, 0.00400919, 0.00389477, 0.00383628, 0.00382043, 0.00299825", \ + "0.0076795, 0.00563076, 0.00507649, 0.00480344, 0.00425509, 0.00367146, 0.00331996", \ + "0.0132488, 0.00964456, 0.00855976, 0.00740429, 0.00642636, 0.00508616, 0.00553095", \ + "0.0241693, 0.0182415, 0.016329, 0.0141984, 0.0119998, 0.00940286, 0.00828509", \ + "0.0469987, 0.0381772, 0.0347203, 0.0310677, 0.0267823, 0.0221917, 0.0174522" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00281718, 0.00348803, 0.00355757, 0.00344277, 0.00327325, 0.0030488, 0.00259234", \ + "0.00315731, 0.00341464, 0.00340923, 0.00351718, 0.00329106, 0.0035982, 0.0026115", \ + "0.00417522, 0.00367191, 0.00366657, 0.00348768, 0.00355478, 0.00342127, 0.003088", \ + "0.0065333, 0.00463782, 0.00446672, 0.00422992, 0.00383788, 0.00352417, 0.0030907", \ + "0.0118106, 0.00791946, 0.00698922, 0.00620618, 0.00559999, 0.00485924, 0.0034183", \ + "0.0225323, 0.0162192, 0.0140932, 0.0120586, 0.0103226, 0.00858613, 0.00706023", \ + "0.0446224, 0.0354646, 0.031966, 0.0276253, 0.0233837, 0.0188052, 0.0149852" \ + ); + } + } + 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.00329539, 0.00392047, 0.00394808, 0.00390795, 0.00376384, 0.00342596, 0.00335756", \ + "0.00409528, 0.00380189, 0.00372683, 0.00374907, 0.00368915, 0.00338139, 0.00316072", \ + "0.00533304, 0.00422221, 0.00409712, 0.00387475, 0.00396976, 0.00399, 0.00337113", \ + "0.00812787, 0.00591179, 0.00535509, 0.0048336, 0.00443746, 0.003762, 0.00345385", \ + "0.0139542, 0.0102672, 0.00914361, 0.00798847, 0.00664795, 0.00610437, 0.00459895", \ + "0.0259141, 0.0196319, 0.0176479, 0.0153515, 0.0129113, 0.0104403, 0.00798257", \ + "0.0504034, 0.0412584, 0.0375767, 0.0334335, 0.0289974, 0.0241821, 0.0190423" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00266505, 0.00338544, 0.00341212, 0.00330357, 0.0031783, 0.00291573, 0.00248218", \ + "0.00312631, 0.0032134, 0.00321907, 0.00333264, 0.00316104, 0.00290838, 0.0024559", \ + "0.00425005, 0.00351252, 0.0035015, 0.00336569, 0.00335099, 0.00309566, 0.002822", \ + "0.00685569, 0.00464657, 0.00437368, 0.00411891, 0.00370806, 0.0033128, 0.00308577", \ + "0.0124529, 0.00826977, 0.00720689, 0.00638586, 0.00558414, 0.00479293, 0.00337536", \ + "0.0241156, 0.0173124, 0.0150122, 0.0127949, 0.0107953, 0.00882474, 0.00716085", \ + "0.0478437, 0.0381988, 0.0342231, 0.0296057, 0.0249352, 0.0200872, 0.0157835" \ + ); + } + } + 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.00379065, 0.00431083, 0.0043148, 0.00426016, 0.00412276, 0.00381489, 0.00332409", \ + "0.0042521, 0.00412169, 0.0040804, 0.00406538, 0.00397715, 0.00371909, 0.00330589", \ + "0.00526369, 0.00446066, 0.00436878, 0.00430772, 0.00412342, 0.00369558, 0.00327272", \ + "0.00765556, 0.00592898, 0.00539617, 0.00504061, 0.0044886, 0.00406594, 0.00348808", \ + "0.0130106, 0.00984329, 0.00887585, 0.0077532, 0.00674079, 0.00540708, 0.00436397", \ + "0.0236674, 0.0182697, 0.0164539, 0.0144524, 0.0122318, 0.00972091, 0.00879576", \ + "0.0462721, 0.0380078, 0.0345654, 0.0309498, 0.0269547, 0.0224002, 0.017854" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00266505, 0.00338544, 0.00341212, 0.00330357, 0.0031783, 0.00291573, 0.00248218", \ + "0.00312631, 0.0032134, 0.00321907, 0.00333264, 0.00316104, 0.00290838, 0.0024559", \ + "0.00425005, 0.00351252, 0.0035015, 0.00336569, 0.00335099, 0.00309566, 0.002822", \ + "0.00685569, 0.00464657, 0.00437368, 0.00411891, 0.00370806, 0.0033128, 0.00308577", \ + "0.0124529, 0.00826977, 0.00720689, 0.00638586, 0.00558414, 0.00479293, 0.00337536", \ + "0.0241156, 0.0173124, 0.0150122, 0.0127949, 0.0107953, 0.00882474, 0.00716085", \ + "0.0478437, 0.0381988, 0.0342231, 0.0296057, 0.0249352, 0.0200872, 0.0157835" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00314851; + rise_capacitance : 0.00305485; + rise_capacitance_range (0.00282276, 0.00341332); + fall_capacitance : 0.00324218; + fall_capacitance_range (0.00274562, 0.00364349); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0032361; + rise_capacitance : 0.00327928; + rise_capacitance_range (0.00279604, 0.00362246); + fall_capacitance : 0.00319292; + fall_capacitance_range (0.00278758, 0.00348295); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0029789; + rise_capacitance : 0.00307828; + rise_capacitance_range (0.00253815, 0.00402908); + fall_capacitance : 0.00287953; + fall_capacitance_range (0.00266809, 0.00320295); + } + } + cell (sg13cmos5l_a21oi_2) { + area : 14.5152; + cell_footprint : "a21oi"; + cell_leakage_power : 717.077; + leakage_power () { + value : 445.308; + when : "!A1&!A2&!B1&Y"; + } + leakage_power () { + value : 718.117; + when : "!A1&!A2&B1&!Y"; + } + leakage_power () { + value : 653.355; + when : "!A1&A2&!B1&Y"; + } + leakage_power () { + value : 878.564; + when : "!A1&A2&B1&!Y"; + } + leakage_power () { + value : 373.632; + when : "A1&!A2&!B1&Y"; + } + leakage_power () { + value : 878.564; + when : "A1&!A2&B1&!Y"; + } + leakage_power () { + value : 869.528; + when : "A1&A2&!B1&!Y"; + } + leakage_power () { + value : 919.551; + 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.030283, 0.125421, 0.188299, 0.292295, 0.466153, 0.75584, 1.23913", \ + "0.0428627, 0.14824, 0.211782, 0.316054, 0.490344, 0.780312, 1.26317", \ + "0.0487792, 0.167327, 0.233248, 0.338376, 0.512657, 0.803023, 1.28603", \ + "0.0544881, 0.196542, 0.268934, 0.379802, 0.556909, 0.847376, 1.33092", \ + "0.0641244, 0.240399, 0.325592, 0.449869, 0.639249, 0.936596, 1.42137", \ + "0.0758175, 0.300231, 0.405126, 0.554276, 0.770665, 1.09393, 1.59698", \ + "0.0861189, 0.382433, 0.51282, 0.697168, 0.959819, 1.34243, 1.89687" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0170907, 0.150327, 0.240914, 0.391153, 0.642922, 1.0627, 1.76113", \ + "0.0272288, 0.153338, 0.24209, 0.392609, 0.642923, 1.06271, 1.76114", \ + "0.037519, 0.162826, 0.248446, 0.394367, 0.643825, 1.06272, 1.76117", \ + "0.0555909, 0.18611, 0.26962, 0.409971, 0.651637, 1.06458, 1.76444", \ + "0.0864677, 0.230796, 0.316584, 0.455303, 0.68711, 1.08594, 1.7694", \ + "0.134578, 0.304188, 0.399708, 0.546399, 0.780228, 1.16425, 1.82197", \ + "0.215573, 0.424535, 0.534671, 0.702621, 0.951035, 1.3537, 1.99143" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0258243, 0.0920541, 0.135201, 0.206322, 0.32524, 0.523401, 0.853085", \ + "0.0429673, 0.126134, 0.171075, 0.242682, 0.361499, 0.559392, 0.889516", \ + "0.0525957, 0.151764, 0.202009, 0.277701, 0.398095, 0.596105, 0.925662", \ + "0.0658501, 0.189152, 0.249231, 0.336476, 0.466177, 0.668299, 0.998216", \ + "0.0840038, 0.24288, 0.317558, 0.424022, 0.576644, 0.800766, 1.14343", \ + "0.108401, 0.314585, 0.412388, 0.546039, 0.736488, 1.00555, 1.3955", \ + "0.141348, 0.407674, 0.536519, 0.712637, 0.95564, 1.29385, 1.77009" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0184922, 0.102939, 0.161179, 0.257474, 0.418415, 0.687237, 1.13451", \ + "0.0318472, 0.113613, 0.167605, 0.26013, 0.419044, 0.687238, 1.13476", \ + "0.0424629, 0.130614, 0.183572, 0.271882, 0.42507, 0.691042, 1.13477", \ + "0.0597013, 0.162252, 0.217821, 0.305664, 0.451476, 0.703243, 1.13851", \ + "0.0884706, 0.216444, 0.278828, 0.373468, 0.522129, 0.762887, 1.17684", \ + "0.13472, 0.307555, 0.381025, 0.489496, 0.651054, 0.903976, 1.30721", \ + "0.214648, 0.452055, 0.551913, 0.6836, 0.874323, 1.15276, 1.58566" \ + ); + } + } + 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.0366957, 0.130334, 0.193023, 0.296553, 0.469849, 0.758473, 1.23952", \ + "0.052247, 0.154136, 0.217134, 0.320785, 0.494038, 0.782797, 1.26362", \ + "0.060594, 0.173948, 0.239114, 0.343512, 0.516854, 0.805822, 1.28671", \ + "0.0704801, 0.204473, 0.275998, 0.385841, 0.561681, 0.850484, 1.33149", \ + "0.0874658, 0.250782, 0.334563, 0.456673, 0.644847, 0.940653, 1.42357", \ + "0.112402, 0.316862, 0.418869, 0.564772, 0.776955, 1.09947, 1.60108", \ + "0.146645, 0.411777, 0.536467, 0.715991, 0.974309, 1.34932, 1.90255" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0234299, 0.156635, 0.247069, 0.396783, 0.647527, 1.06544, 1.76119", \ + "0.032877, 0.159541, 0.248227, 0.397108, 0.647528, 1.06545, 1.7612", \ + "0.0425742, 0.16874, 0.254404, 0.399833, 0.650159, 1.06546, 1.76122", \ + "0.0599756, 0.191739, 0.275122, 0.415254, 0.65623, 1.06716, 1.76143", \ + "0.0883995, 0.234891, 0.321775, 0.459903, 0.691713, 1.08878, 1.76944", \ + "0.133053, 0.307116, 0.404375, 0.550875, 0.782792, 1.16662, 1.82238", \ + "0.207471, 0.423254, 0.536173, 0.702451, 0.954537, 1.3519, 1.99136" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0286191, 0.0944825, 0.137686, 0.208811, 0.327642, 0.525637, 0.855541", \ + "0.0440589, 0.121327, 0.165785, 0.2374, 0.356388, 0.554378, 0.884535", \ + "0.0522699, 0.142203, 0.190066, 0.264396, 0.384603, 0.582927, 0.912911", \ + "0.0628769, 0.173976, 0.229173, 0.310883, 0.437419, 0.63878, 0.969313", \ + "0.077159, 0.221088, 0.28835, 0.384425, 0.52669, 0.742613, 1.08199", \ + "0.0954544, 0.283094, 0.371503, 0.492188, 0.6621, 0.910139, 1.28186", \ + "0.115509, 0.360513, 0.477414, 0.637951, 0.857177, 1.15906, 1.5942" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0178007, 0.102888, 0.161303, 0.257429, 0.41893, 0.687005, 1.1348", \ + "0.0276127, 0.109417, 0.165039, 0.258916, 0.418932, 0.687104, 1.13481", \ + "0.0373768, 0.120925, 0.17516, 0.266325, 0.422567, 0.688445, 1.13482", \ + "0.0546288, 0.14455, 0.198842, 0.288668, 0.439148, 0.697312, 1.13714", \ + "0.0828612, 0.189723, 0.246782, 0.336613, 0.486497, 0.735363, 1.16093", \ + "0.127103, 0.269288, 0.333966, 0.431237, 0.582625, 0.83284, 1.24746", \ + "0.201032, 0.395575, 0.482381, 0.599358, 0.764734, 1.02598, 1.44135" \ + ); + } + } + 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.0293129, 0.124451, 0.187332, 0.290916, 0.464222, 0.752808, 1.23398", \ + "0.0479943, 0.155358, 0.218382, 0.32205, 0.495675, 0.784224, 1.26513", \ + "0.0602046, 0.183481, 0.249758, 0.35418, 0.527248, 0.81593, 1.29661", \ + "0.0762876, 0.227047, 0.302924, 0.415489, 0.591932, 0.880171, 1.36123", \ + "0.102577, 0.29044, 0.38303, 0.515965, 0.710867, 1.00968, 1.491", \ + "0.142867, 0.378776, 0.495923, 0.660415, 0.895676, 1.23527, 1.74524", \ + "0.207409, 0.505938, 0.65292, 0.861951, 1.15831, 1.57389, 2.16863" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0238324, 0.156756, 0.247155, 0.396854, 0.647543, 1.06508, 1.7616", \ + "0.0370587, 0.161793, 0.248935, 0.396943, 0.647679, 1.06512, 1.76161", \ + "0.0465312, 0.176507, 0.259277, 0.40173, 0.650309, 1.06513, 1.76162", \ + "0.0620393, 0.209079, 0.291013, 0.426525, 0.661639, 1.07014, 1.76216", \ + "0.0878198, 0.263517, 0.354187, 0.491791, 0.717483, 1.10347, 1.77457", \ + "0.132586, 0.347468, 0.455036, 0.611304, 0.847555, 1.22257, 1.8583", \ + "0.211917, 0.478977, 0.610493, 0.799989, 1.07515, 1.48022, 2.11138" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0147806, 0.0552244, 0.0803199, 0.121715, 0.19099, 0.306159, 0.497914", \ + "0.0243178, 0.0889218, 0.118945, 0.162927, 0.232921, 0.348071, 0.539688", \ + "0.0289876, 0.110813, 0.146703, 0.197332, 0.272509, 0.389957, 0.58167", \ + "0.0332167, 0.141196, 0.186841, 0.249483, 0.338208, 0.466459, 0.66358", \ + "0.0371541, 0.181315, 0.242531, 0.323935, 0.4359, 0.591211, 0.813443", \ + "0.0373231, 0.22765, 0.311678, 0.423067, 0.56987, 0.770274, 1.04399", \ + "0.0373241, 0.271906, 0.386656, 0.539801, 0.743324, 1.00972, 1.36886" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0117196, 0.0592431, 0.0929155, 0.14861, 0.242246, 0.398207, 0.658488", \ + "0.0287677, 0.0761573, 0.105951, 0.156619, 0.245295, 0.398788, 0.658489", \ + "0.0409595, 0.0942577, 0.125147, 0.174922, 0.259295, 0.406085, 0.66034", \ + "0.0604916, 0.126103, 0.160272, 0.213307, 0.297208, 0.436009, 0.67667", \ + "0.0926152, 0.179749, 0.220747, 0.280977, 0.372602, 0.513516, 0.743476", \ + "0.146275, 0.266472, 0.321817, 0.394035, 0.500705, 0.657544, 0.90002", \ + "0.236807, 0.404464, 0.481596, 0.584108, 0.716131, 0.903917, 1.17508" \ + ); + } + } + 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.0221437, 0.117505, 0.180631, 0.28464, 0.458829, 0.74854, 1.23163", \ + "0.0364551, 0.148373, 0.211724, 0.315726, 0.489743, 0.779941, 1.26261", \ + "0.045816, 0.175961, 0.242926, 0.34792, 0.521593, 0.815123, 1.29401", \ + "0.0587191, 0.218015, 0.295326, 0.408941, 0.586396, 0.875689, 1.35844", \ + "0.0797052, 0.279227, 0.373673, 0.507913, 0.704965, 1.00522, 1.48848", \ + "0.113175, 0.364656, 0.483993, 0.650912, 0.888692, 1.23062, 1.74255", \ + "0.168733, 0.489005, 0.638477, 0.850184, 1.14948, 1.56697, 2.16533" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0180251, 0.150186, 0.240987, 0.391256, 0.642904, 1.06233, 1.76113", \ + "0.0307092, 0.156015, 0.243007, 0.391643, 0.642905, 1.06234, 1.76114", \ + "0.0398947, 0.171343, 0.253838, 0.396427, 0.644189, 1.06557, 1.76165", \ + "0.0535107, 0.203735, 0.286011, 0.421806, 0.657376, 1.06658, 1.76203", \ + "0.0789593, 0.257486, 0.349347, 0.487296, 0.713647, 1.10113, 1.77418", \ + "0.122546, 0.342186, 0.44962, 0.606063, 0.844035, 1.22033, 1.85849", \ + "0.20191, 0.470947, 0.606152, 0.798595, 1.07092, 1.47718, 2.11162" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.014468, 0.0547898, 0.0797612, 0.12093, 0.189888, 0.304683, 0.496206", \ + "0.0233517, 0.0882635, 0.118254, 0.162095, 0.231806, 0.346654, 0.537899", \ + "0.0271795, 0.109893, 0.145755, 0.196292, 0.271321, 0.38845, 0.580013", \ + "0.0300971, 0.139696, 0.18542, 0.248027, 0.33667, 0.464819, 0.661808", \ + "0.0302943, 0.17835, 0.240135, 0.321564, 0.433753, 0.589191, 0.811571", \ + "0.0302953, 0.22198, 0.307112, 0.419327, 0.566723, 0.767814, 1.04169", \ + "0.0302963, 0.26164, 0.378277, 0.533541, 0.738771, 1.0063, 1.36594" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00801594, 0.055247, 0.0890596, 0.144654, 0.23839, 0.39444, 0.654257", \ + "0.019842, 0.07204, 0.102007, 0.15275, 0.241313, 0.394859, 0.654329", \ + "0.029063, 0.0893055, 0.120836, 0.170884, 0.255477, 0.402218, 0.656395", \ + "0.0436921, 0.120031, 0.155493, 0.208746, 0.292943, 0.431965, 0.673086", \ + "0.0691568, 0.172293, 0.214266, 0.276219, 0.367818, 0.50969, 0.739954", \ + "0.112509, 0.255686, 0.314118, 0.387058, 0.496802, 0.653549, 0.897104", \ + "0.189548, 0.388198, 0.469671, 0.575662, 0.70993, 0.897787, 1.17213" \ + ); + } + } + 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.0186816, 0.0896311, 0.136281, 0.213281, 0.341927, 0.556118, 0.913245", \ + "0.0315282, 0.12276, 0.170654, 0.247699, 0.376417, 0.59068, 0.947801", \ + "0.0395296, 0.149319, 0.20225, 0.282217, 0.411162, 0.625253, 0.982444", \ + "0.0498251, 0.187862, 0.251855, 0.342828, 0.479452, 0.695722, 1.05226", \ + "0.0657512, 0.241749, 0.323322, 0.435032, 0.594809, 0.829231, 1.19335", \ + "0.0893997, 0.314301, 0.419053, 0.563708, 0.762889, 1.04502, 1.45037", \ + "0.125937, 0.417522, 0.549328, 0.735315, 0.995802, 1.35239, 1.85013" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0138105, 0.111599, 0.179705, 0.292335, 0.480935, 0.795135, 1.31886", \ + "0.0268492, 0.120743, 0.184084, 0.293305, 0.480936, 0.795283, 1.31887", \ + "0.0362609, 0.138172, 0.198559, 0.302289, 0.48376, 0.795423, 1.31888", \ + "0.050033, 0.171584, 0.234246, 0.33411, 0.505397, 0.804607, 1.3203", \ + "0.0747788, 0.225163, 0.297814, 0.404717, 0.572385, 0.855234, 1.34664", \ + "0.117982, 0.306836, 0.398511, 0.524443, 0.709958, 0.992326, 1.45983", \ + "0.196952, 0.432671, 0.54741, 0.709267, 0.934369, 1.25753, 1.7384" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0141808, 0.05461, 0.0795644, 0.120758, 0.189721, 0.304523, 0.496057", \ + "0.0232548, 0.0879653, 0.117939, 0.161911, 0.231589, 0.34644, 0.538013", \ + "0.0277545, 0.109585, 0.145494, 0.196081, 0.271094, 0.388241, 0.579787", \ + "0.0320272, 0.139814, 0.185346, 0.247871, 0.33647, 0.464617, 0.661654", \ + "0.0352602, 0.179856, 0.241006, 0.321951, 0.434014, 0.589166, 0.811441", \ + "0.0352612, 0.227665, 0.311484, 0.421765, 0.568147, 0.768618, 1.04208", \ + "0.0352622, 0.278136, 0.390904, 0.543381, 0.745085, 1.01002, 1.36828" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00813025, 0.05529, 0.0889542, 0.144777, 0.238298, 0.394436, 0.654297", \ + "0.0199815, 0.0721084, 0.102057, 0.152887, 0.241381, 0.395873, 0.654958", \ + "0.0289205, 0.0895437, 0.121001, 0.171086, 0.255614, 0.402254, 0.656439", \ + "0.0431172, 0.119998, 0.155214, 0.209322, 0.293006, 0.432175, 0.672838", \ + "0.0678264, 0.171306, 0.213405, 0.275457, 0.367885, 0.509723, 0.739913", \ + "0.110421, 0.252696, 0.311355, 0.385102, 0.495694, 0.652822, 0.896922", \ + "0.187034, 0.382124, 0.463818, 0.569631, 0.704165, 0.897005, 1.16953" \ + ); + } + } + 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.0293129, 0.124451, 0.187332, 0.290916, 0.464222, 0.752808, 1.23398", \ + "0.0479943, 0.155358, 0.218382, 0.32205, 0.495675, 0.784224, 1.26513", \ + "0.0602046, 0.183481, 0.249758, 0.35418, 0.527248, 0.81593, 1.29661", \ + "0.0762876, 0.227047, 0.302924, 0.415489, 0.591932, 0.880171, 1.36123", \ + "0.102577, 0.29044, 0.38303, 0.515965, 0.710867, 1.00968, 1.491", \ + "0.142867, 0.378776, 0.495923, 0.660415, 0.895676, 1.23527, 1.74524", \ + "0.207409, 0.505938, 0.65292, 0.861951, 1.15831, 1.57389, 2.16863" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0238324, 0.156756, 0.247155, 0.396854, 0.647543, 1.06508, 1.7616", \ + "0.0370587, 0.161793, 0.248935, 0.396943, 0.647679, 1.06512, 1.76161", \ + "0.0465312, 0.176507, 0.259277, 0.40173, 0.650309, 1.06513, 1.76162", \ + "0.0620393, 0.209079, 0.291013, 0.426525, 0.661639, 1.07014, 1.76216", \ + "0.0878198, 0.263517, 0.354187, 0.491791, 0.717483, 1.10347, 1.77457", \ + "0.132586, 0.347468, 0.455036, 0.611304, 0.847555, 1.22257, 1.8583", \ + "0.211917, 0.478977, 0.610493, 0.799989, 1.07515, 1.48022, 2.11138" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0147806, 0.0552244, 0.0803199, 0.121715, 0.19099, 0.306159, 0.497914", \ + "0.0243178, 0.0889218, 0.118945, 0.162927, 0.232921, 0.348071, 0.539688", \ + "0.0289876, 0.110813, 0.146703, 0.197332, 0.272509, 0.389957, 0.58167", \ + "0.0332167, 0.141196, 0.186841, 0.249483, 0.338208, 0.466459, 0.66358", \ + "0.0371541, 0.181315, 0.242531, 0.323935, 0.4359, 0.591211, 0.813443", \ + "0.0373231, 0.22765, 0.311678, 0.423067, 0.56987, 0.770274, 1.04399", \ + "0.0373241, 0.271906, 0.386656, 0.539801, 0.743324, 1.00972, 1.36886" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0117196, 0.0592431, 0.0929155, 0.14861, 0.242246, 0.398207, 0.658488", \ + "0.0287677, 0.0761573, 0.105951, 0.156619, 0.245295, 0.398788, 0.658489", \ + "0.0409595, 0.0942577, 0.125147, 0.174922, 0.259295, 0.406085, 0.66034", \ + "0.0604916, 0.126103, 0.160272, 0.213307, 0.297208, 0.436009, 0.67667", \ + "0.0926152, 0.179749, 0.220747, 0.280977, 0.372602, 0.513516, 0.743476", \ + "0.146275, 0.266472, 0.321817, 0.394035, 0.500705, 0.657544, 0.90002", \ + "0.236807, 0.404464, 0.481596, 0.584108, 0.716131, 0.903917, 1.17508" \ + ); + } + } + 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.0137137, 0.0150886, 0.0150319, 0.0149012, 0.0145696, 0.0140102, 0.0131046", \ + "0.0134143, 0.0142738, 0.0145802, 0.0146854, 0.0143086, 0.0137606, 0.0130653", \ + "0.0145263, 0.0142226, 0.0145741, 0.0144132, 0.0141917, 0.0136359, 0.0130986", \ + "0.0183003, 0.01571, 0.0152067, 0.0152192, 0.0146219, 0.0138483, 0.0137708", \ + "0.0281606, 0.0215327, 0.019967, 0.0184265, 0.0173323, 0.0152837, 0.0153755", \ + "0.0490883, 0.0371069, 0.0336703, 0.0301962, 0.0264409, 0.022327, 0.0212513", \ + "0.0922002, 0.0745146, 0.0676841, 0.0602316, 0.0518491, 0.0448117, 0.0361785" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00853323, 0.00889353, 0.00881705, 0.00860891, 0.00826429, 0.00776574, 0.00664031", \ + "0.00874155, 0.00865031, 0.00870751, 0.00881189, 0.0081002, 0.0075809, 0.00651016", \ + "0.0104419, 0.00925345, 0.00893997, 0.0090461, 0.00823149, 0.00826763, 0.00648849", \ + "0.0145895, 0.0114168, 0.0107559, 0.00982913, 0.00938936, 0.00819056, 0.00712295", \ + "0.0241258, 0.0173979, 0.015677, 0.0141517, 0.012312, 0.0103723, 0.00937016", \ + "0.0443687, 0.0332259, 0.0294751, 0.0253913, 0.0214792, 0.0179869, 0.0134982", \ + "0.0860752, 0.0702295, 0.0633349, 0.0551722, 0.0464116, 0.0381162, 0.0304971" \ + ); + } + } + 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.0147478, 0.015005, 0.0148895, 0.0146883, 0.0143182, 0.0137186, 0.0126415", \ + "0.0144196, 0.0146629, 0.0146821, 0.0145107, 0.0141622, 0.0135806, 0.0128323", \ + "0.0152607, 0.0148145, 0.0147778, 0.0146857, 0.0145127, 0.0135411, 0.0128244", \ + "0.0187438, 0.0164493, 0.0158387, 0.0156572, 0.0147161, 0.0138707, 0.0129325", \ + "0.0282458, 0.0222996, 0.0207998, 0.0191346, 0.0177474, 0.0156507, 0.0173661", \ + "0.048751, 0.0385063, 0.035206, 0.031449, 0.0272219, 0.0229496, 0.0207838", \ + "0.0908986, 0.0764276, 0.0702192, 0.0626025, 0.0542799, 0.045963, 0.0367992" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0141151, 0.0142466, 0.0141809, 0.0139588, 0.0136527, 0.0130218, 0.0119494", \ + "0.0136907, 0.0139205, 0.014119, 0.0138795, 0.0134179, 0.0128863, 0.0118894", \ + "0.0146358, 0.0142851, 0.0140267, 0.0142379, 0.0135177, 0.0129786, 0.0119255", \ + "0.0180481, 0.015823, 0.0154122, 0.0147579, 0.0145136, 0.0133293, 0.0132245", \ + "0.0270321, 0.0211148, 0.0197767, 0.0184084, 0.0169644, 0.015327, 0.0160078", \ + "0.0467136, 0.036018, 0.0325824, 0.0289482, 0.0252284, 0.0224491, 0.0182587", \ + "0.0874335, 0.0720105, 0.0652954, 0.0576853, 0.0492724, 0.0419241, 0.0346017" \ + ); + } + } + 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.00776775, 0.00889677, 0.00890789, 0.00876765, 0.00849933, 0.00788325, 0.00699537", \ + "0.00884677, 0.00846556, 0.00847835, 0.00840772, 0.00827462, 0.0077119, 0.00688636", \ + "0.0109227, 0.00922564, 0.00901262, 0.00888312, 0.00860536, 0.00761955, 0.00667579", \ + "0.015859, 0.0121688, 0.0110717, 0.0105844, 0.00929561, 0.00849803, 0.00737205", \ + "0.0267438, 0.0199346, 0.0180363, 0.0157147, 0.0137961, 0.0111161, 0.0115165", \ + "0.0482094, 0.0368645, 0.033223, 0.0291962, 0.0247957, 0.0195393, 0.016852", \ + "0.0936806, 0.0764091, 0.0695051, 0.0622312, 0.0542201, 0.0455499, 0.0356399" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00987344, 0.0114098, 0.011502, 0.0113138, 0.0110565, 0.0105087, 0.0097476", \ + "0.0108143, 0.0112384, 0.0112218, 0.0115694, 0.0110187, 0.0105986, 0.00973572", \ + "0.0130097, 0.0117812, 0.0117881, 0.0113646, 0.0115782, 0.0110593, 0.0097711", \ + "0.0177152, 0.0137484, 0.0132467, 0.0128412, 0.0119837, 0.0114694, 0.0101366", \ + "0.0283414, 0.0202232, 0.018268, 0.0168983, 0.0157436, 0.0138575, 0.0113645", \ + "0.0496989, 0.036782, 0.0324209, 0.0284786, 0.0246572, 0.0212594, 0.0183922", \ + "0.0936321, 0.0751959, 0.0680183, 0.0592167, 0.0507953, 0.0417231, 0.0342537" \ + ); + } + } + 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.0064652, 0.00787542, 0.00792924, 0.00786176, 0.00754501, 0.00698272, 0.00596379", \ + "0.00810237, 0.00748678, 0.00753654, 0.00749755, 0.00718897, 0.00664569, 0.00590847", \ + "0.0104454, 0.00830702, 0.00804224, 0.007757, 0.00740689, 0.00759136, 0.00593964", \ + "0.0157371, 0.0113098, 0.0102161, 0.00962721, 0.00837228, 0.00740477, 0.00638762", \ + "0.027061, 0.0192618, 0.0171957, 0.0148482, 0.0128458, 0.0101734, 0.00804958", \ + "0.0490206, 0.0365468, 0.0326197, 0.0283997, 0.0240836, 0.0189517, 0.0168508", \ + "0.0948645, 0.0763176, 0.0693703, 0.0620695, 0.0535115, 0.0442027, 0.0348989" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00454691, 0.00618325, 0.00624339, 0.00601246, 0.00578253, 0.00520061, 0.00437216", \ + "0.00552968, 0.00602632, 0.00594015, 0.00616038, 0.00577693, 0.00528517, 0.00441378", \ + "0.00779491, 0.00643955, 0.0064923, 0.00619838, 0.00625683, 0.00614007, 0.0044929", \ + "0.0126041, 0.00847105, 0.00811073, 0.00753171, 0.00650426, 0.00605844, 0.0055704", \ + "0.0234082, 0.0150056, 0.0130948, 0.0117539, 0.010464, 0.0085789, 0.00648031", \ + "0.0448378, 0.0315841, 0.027336, 0.0232881, 0.0198426, 0.0163072, 0.0131187", \ + "0.0891378, 0.0702293, 0.0630258, 0.0541655, 0.0456759, 0.0364645, 0.0294672" \ + ); + } + } + 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.00651298, 0.00786917, 0.00794397, 0.00786739, 0.00758224, 0.00696904, 0.00678738", \ + "0.00833677, 0.00765482, 0.00753626, 0.00836285, 0.00728284, 0.00676807, 0.00666823", \ + "0.0109281, 0.00849279, 0.00823944, 0.00777911, 0.00804311, 0.00679895, 0.00669363", \ + "0.0166863, 0.0118579, 0.0107269, 0.00977342, 0.00918188, 0.00747532, 0.00701842", \ + "0.0286232, 0.0205386, 0.0183235, 0.016024, 0.013392, 0.0112958, 0.00950168", \ + "0.0525939, 0.0393294, 0.0353827, 0.0309248, 0.0258195, 0.0202044, 0.0160217", \ + "0.101864, 0.082596, 0.0752091, 0.0670527, 0.0579464, 0.0484171, 0.0385856" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00425284, 0.00590838, 0.00592695, 0.00577825, 0.00550226, 0.00501842, 0.00412068", \ + "0.00551198, 0.00562773, 0.00556647, 0.00592686, 0.00541768, 0.00536584, 0.00431309", \ + "0.00792866, 0.00617022, 0.00616631, 0.00581389, 0.00594708, 0.00503818, 0.00408684", \ + "0.0133159, 0.00853018, 0.00789952, 0.00748878, 0.00636291, 0.00584696, 0.00483343", \ + "0.0246473, 0.0156956, 0.0135557, 0.0118936, 0.0105477, 0.00872006, 0.00591253", \ + "0.0481327, 0.0338068, 0.0292301, 0.0246833, 0.0209028, 0.0169355, 0.0138855", \ + "0.0959596, 0.0756252, 0.0675949, 0.0584537, 0.0489324, 0.0398148, 0.0312494" \ + ); + } + } + 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.00776775, 0.00889677, 0.00890789, 0.00876765, 0.00849933, 0.00788325, 0.00699537", \ + "0.00884677, 0.00846556, 0.00847835, 0.00840772, 0.00827462, 0.0077119, 0.00688636", \ + "0.0109227, 0.00922564, 0.00901262, 0.00888312, 0.00860536, 0.00761955, 0.00667579", \ + "0.015859, 0.0121688, 0.0110717, 0.0105844, 0.00929561, 0.00849803, 0.00737205", \ + "0.0267438, 0.0199346, 0.0180363, 0.0157147, 0.0137961, 0.0111161, 0.0115165", \ + "0.0482094, 0.0368645, 0.033223, 0.0291962, 0.0247957, 0.0195393, 0.016852", \ + "0.0936806, 0.0764091, 0.0695051, 0.0622312, 0.0542201, 0.0455499, 0.0356399" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00425284, 0.00590838, 0.00592695, 0.00577825, 0.00550226, 0.00501842, 0.00412068", \ + "0.00551198, 0.00562773, 0.00556647, 0.00592686, 0.00541768, 0.00536584, 0.00431309", \ + "0.00792866, 0.00617022, 0.00616631, 0.00581389, 0.00594708, 0.00503818, 0.00408684", \ + "0.0133159, 0.00853018, 0.00789952, 0.00748878, 0.00636291, 0.00584696, 0.00483343", \ + "0.0246473, 0.0156956, 0.0135557, 0.0118936, 0.0105477, 0.00872006, 0.00591253", \ + "0.0481327, 0.0338068, 0.0292301, 0.0246833, 0.0209028, 0.0169355, 0.0138855", \ + "0.0959596, 0.0756252, 0.0675949, 0.0584537, 0.0489324, 0.0398148, 0.0312494" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00608437; + rise_capacitance : 0.00589759; + rise_capacitance_range (0.00541239, 0.0066357); + fall_capacitance : 0.00627116; + fall_capacitance_range (0.00526356, 0.00711568); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00645327; + rise_capacitance : 0.00653773; + rise_capacitance_range (0.00557977, 0.00724112); + fall_capacitance : 0.00636882; + fall_capacitance_range (0.00555237, 0.00695597); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00584409; + rise_capacitance : 0.00604796; + rise_capacitance_range (0.00485421, 0.00815708); + fall_capacitance : 0.00564023; + fall_capacitance_range (0.00517989, 0.00632082); + } + } + cell (sg13cmos5l_a221oi_1) { + area : 14.5152; + cell_footprint : "a221oi"; + cell_leakage_power : 558.473; + leakage_power () { + value : 351.411; + when : "!A1&!A2&!B1&!B2&!C1&Y"; + } + leakage_power () { + value : 476.301; + when : "!A1&!A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 556.516; + when : "!A1&!A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 556.516; + when : "!A1&!A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 552.07; + when : "!A1&!A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 577.001; + when : "!A1&!A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 556.524; + when : "!A1&A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 636.739; + when : "!A1&A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 419.589; + when : "!A1&A2&B1&!B2&!C1&Y"; + } + leakage_power () { + value : 636.739; + when : "!A1&A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 632.293; + when : "!A1&A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 657.225; + when : "!A1&A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 556.524; + when : "A1&!A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 636.739; + when : "A1&!A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 279.727; + when : "A1&!A2&B1&!B2&!C1&Y"; + } + leakage_power () { + value : 636.739; + when : "A1&!A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 632.292; + when : "A1&!A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 657.225; + when : "A1&!A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 439.754; + when : "A1&A2&!B1&!B2&!C1&!Y"; + } + leakage_power () { + value : 488.103; + when : "A1&A2&!B1&!B2&C1&!Y"; + } + leakage_power () { + value : 580.784; + when : "A1&A2&!B1&B2&!C1&!Y"; + } + leakage_power () { + value : 615.651; + when : "A1&A2&!B1&B2&C1&!Y"; + } + leakage_power () { + value : 580.783; + when : "A1&A2&B1&!B2&!C1&!Y"; + } + leakage_power () { + value : 615.651; + when : "A1&A2&B1&!B2&C1&!Y"; + } + leakage_power () { + value : 605.036; + when : "A1&A2&B1&B2&!C1&!Y"; + } + leakage_power () { + value : 725.26; + when : "A1&A2&B1&B2&C1&!Y"; + } + leakage_power () { + value : 419.589; + 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.0745788, 0.213319, 0.308213, 0.464436, 0.725797, 1.16151, 1.88737", \ + "0.0916483, 0.232693, 0.327995, 0.484859, 0.747258, 1.18244, 1.90881", \ + "0.10099, 0.247367, 0.343095, 0.500072, 0.762496, 1.1993, 1.92453", \ + "0.11134, 0.270314, 0.36901, 0.527694, 0.789986, 1.2266, 1.95261", \ + "0.125946, 0.306766, 0.41362, 0.57935, 0.846165, 1.28328, 2.00922", \ + "0.150112, 0.365305, 0.48438, 0.665834, 0.94861, 1.39709, 2.12636", \ + "0.18513, 0.453903, 0.594373, 0.80168, 1.11249, 1.59315, 2.35254" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0531668, 0.247812, 0.383134, 0.606734, 0.980059, 1.60329, 2.64182", \ + "0.057805, 0.248415, 0.383135, 0.606735, 0.980536, 1.60421, 2.64183", \ + "0.0645962, 0.252249, 0.384881, 0.608529, 0.980537, 1.60502, 2.64334", \ + "0.0803384, 0.26667, 0.395728, 0.6128, 0.982278, 1.60503, 2.64335", \ + "0.114151, 0.30045, 0.428576, 0.639605, 0.999408, 1.61051, 2.64385", \ + "0.174597, 0.368331, 0.496063, 0.708151, 1.06052, 1.65277, 2.66377", \ + "0.271324, 0.492506, 0.626722, 0.842268, 1.19465, 1.78248, 2.76395" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.035822, 0.103592, 0.14794, 0.220306, 0.340415, 0.53932, 0.870141", \ + "0.0604593, 0.138452, 0.183862, 0.256368, 0.37642, 0.575364, 0.905912", \ + "0.0753545, 0.166058, 0.215938, 0.291813, 0.413033, 0.611843, 0.942475", \ + "0.0957047, 0.207308, 0.265962, 0.352199, 0.481563, 0.683976, 1.01466", \ + "0.124081, 0.265183, 0.338151, 0.442811, 0.594178, 0.817395, 1.15997", \ + "0.161337, 0.343136, 0.437158, 0.56817, 0.756662, 1.02391, 1.41303", \ + "0.209663, 0.441128, 0.56428, 0.736912, 0.976777, 1.31333, 1.78868" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0394462, 0.122458, 0.180744, 0.277128, 0.438691, 0.707519, 1.15728", \ + "0.0551667, 0.13165, 0.186234, 0.279289, 0.439024, 0.707549, 1.15729", \ + "0.0701247, 0.148839, 0.201546, 0.290548, 0.444727, 0.709574, 1.1573", \ + "0.0957981, 0.182252, 0.236466, 0.323663, 0.470506, 0.72308, 1.16032", \ + "0.137773, 0.24168, 0.300418, 0.393702, 0.540224, 0.782149, 1.1969", \ + "0.205679, 0.342187, 0.410457, 0.515741, 0.672744, 0.923903, 1.32758", \ + "0.31829, 0.504808, 0.596396, 0.720324, 0.904393, 1.17842, 1.6084" \ + ); + } + } + 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.0638917, 0.203218, 0.298164, 0.45498, 0.717291, 1.15432, 1.8826", \ + "0.080262, 0.22234, 0.318116, 0.475269, 0.738033, 1.17538, 1.90505", \ + "0.0884901, 0.236942, 0.33308, 0.490549, 0.753802, 1.19168, 1.92057", \ + "0.0965338, 0.259114, 0.358667, 0.51778, 0.781161, 1.21904, 1.94763", \ + "0.107374, 0.295174, 0.401811, 0.568615, 0.837291, 1.27568, 2.00399", \ + "0.126306, 0.350883, 0.472382, 0.654849, 0.936639, 1.38869, 2.11959", \ + "0.152985, 0.436808, 0.579302, 0.789408, 1.1043, 1.58399, 2.3458" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0435115, 0.238389, 0.374, 0.597939, 0.973067, 1.59786, 2.64042", \ + "0.0489186, 0.238949, 0.374001, 0.59794, 0.973068, 1.59831, 2.64069", \ + "0.0561415, 0.243137, 0.375995, 0.599388, 0.973621, 1.59852, 2.6407", \ + "0.0721103, 0.258073, 0.387267, 0.604788, 0.97516, 1.59868, 2.64195", \ + "0.107827, 0.292887, 0.41976, 0.631607, 0.992412, 1.60595, 2.64196", \ + "0.169196, 0.360134, 0.489929, 0.700856, 1.05216, 1.6479, 2.66285", \ + "0.266093, 0.48409, 0.618842, 0.834518, 1.19316, 1.77776, 2.76334" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0349556, 0.102284, 0.146299, 0.218238, 0.337841, 0.536632, 0.867719", \ + "0.0588967, 0.137035, 0.182093, 0.254258, 0.373869, 0.572607, 0.903534", \ + "0.0729886, 0.16429, 0.213993, 0.289583, 0.410415, 0.609177, 0.939706", \ + "0.0917595, 0.204701, 0.263442, 0.34953, 0.478812, 0.681146, 1.01202", \ + "0.116957, 0.261239, 0.334414, 0.439482, 0.590858, 0.814359, 1.1572", \ + "0.148485, 0.336249, 0.43156, 0.563324, 0.752613, 1.02036, 1.41005", \ + "0.188138, 0.429829, 0.555477, 0.730285, 0.972447, 1.30875, 1.78555" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0313806, 0.115799, 0.17445, 0.271095, 0.432496, 0.701737, 1.15032", \ + "0.0458964, 0.125071, 0.179787, 0.273133, 0.432907, 0.701738, 1.15033", \ + "0.0591047, 0.141815, 0.195089, 0.284252, 0.438242, 0.703175, 1.15034", \ + "0.0822465, 0.174193, 0.229433, 0.317136, 0.463945, 0.716783, 1.15429", \ + "0.11949, 0.232271, 0.292354, 0.385709, 0.534045, 0.776148, 1.19127", \ + "0.180466, 0.330734, 0.400115, 0.50566, 0.665543, 0.917338, 1.32103", \ + "0.282819, 0.487584, 0.582373, 0.710061, 0.894579, 1.17048, 1.60201" \ + ); + } + } + 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.0579671, 0.173332, 0.25194, 0.381671, 0.598692, 0.960037, 1.56242", \ + "0.0767421, 0.196005, 0.275047, 0.405222, 0.622573, 0.984775, 1.58708", \ + "0.0864494, 0.213542, 0.293663, 0.424059, 0.641591, 1.00346, 1.60631", \ + "0.0957464, 0.240141, 0.324705, 0.458184, 0.676738, 1.03897, 1.64235", \ + "0.106533, 0.280396, 0.374395, 0.518363, 0.745256, 1.11017, 1.71335", \ + "0.123445, 0.338048, 0.448797, 0.612608, 0.859652, 1.24399, 1.85684", \ + "0.148357, 0.422906, 0.558101, 0.752998, 1.04004, 1.46704, 2.11758" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0364867, 0.198399, 0.31121, 0.497622, 0.809659, 1.33026, 2.19674", \ + "0.0430654, 0.199583, 0.311442, 0.497655, 0.80966, 1.33027, 2.1968", \ + "0.0514847, 0.205101, 0.314585, 0.498882, 0.810772, 1.33041, 2.19681", \ + "0.0693035, 0.223336, 0.329099, 0.507989, 0.813701, 1.33042, 2.19706", \ + "0.106386, 0.262878, 0.368054, 0.542014, 0.837722, 1.34286, 2.20345", \ + "0.169548, 0.336177, 0.445145, 0.621049, 0.912193, 1.39941, 2.23292", \ + "0.268477, 0.46268, 0.58252, 0.770975, 1.07003, 1.55723, 2.36233" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0364462, 0.104256, 0.148373, 0.220432, 0.340185, 0.53908, 0.870155", \ + "0.0613229, 0.139096, 0.18432, 0.256461, 0.37613, 0.575082, 0.905891", \ + "0.0762396, 0.166703, 0.21631, 0.291891, 0.412802, 0.611559, 0.942248", \ + "0.0966532, 0.207782, 0.266189, 0.352192, 0.481298, 0.683663, 1.0145", \ + "0.124223, 0.265777, 0.338432, 0.442901, 0.593889, 0.817063, 1.1598", \ + "0.159721, 0.343556, 0.437917, 0.568896, 0.757019, 1.02408, 1.41311", \ + "0.204976, 0.442431, 0.56694, 0.739639, 0.979385, 1.31557, 1.78973" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0330584, 0.117853, 0.17636, 0.273138, 0.434434, 0.70395, 1.15258", \ + "0.0470442, 0.126737, 0.181546, 0.275124, 0.435352, 0.703951, 1.15349", \ + "0.0603488, 0.143507, 0.196743, 0.286147, 0.440339, 0.706242, 1.1535", \ + "0.0832567, 0.175766, 0.231243, 0.319028, 0.465839, 0.718799, 1.15647", \ + "0.120058, 0.233099, 0.293687, 0.387243, 0.535745, 0.77788, 1.19298", \ + "0.178797, 0.330095, 0.399499, 0.506068, 0.666767, 0.918406, 1.32311", \ + "0.275738, 0.483337, 0.579529, 0.705733, 0.893336, 1.17179, 1.60267" \ + ); + } + } + 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.0745788, 0.213319, 0.308213, 0.464436, 0.725797, 1.16151, 1.88737", \ + "0.0916483, 0.232693, 0.327995, 0.484859, 0.747258, 1.18244, 1.90881", \ + "0.10099, 0.247367, 0.343095, 0.500072, 0.762496, 1.1993, 1.92453", \ + "0.11134, 0.270314, 0.36901, 0.527694, 0.789986, 1.2266, 1.95261", \ + "0.125946, 0.306766, 0.41362, 0.57935, 0.846165, 1.28328, 2.00922", \ + "0.150112, 0.365305, 0.48438, 0.665834, 0.94861, 1.39709, 2.12636", \ + "0.18513, 0.453903, 0.594373, 0.80168, 1.11249, 1.59315, 2.35254" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0531668, 0.247812, 0.383134, 0.606734, 0.980059, 1.60329, 2.64182", \ + "0.057805, 0.248415, 0.383135, 0.606735, 0.980536, 1.60421, 2.64183", \ + "0.0645962, 0.252249, 0.384881, 0.608529, 0.980537, 1.60502, 2.64334", \ + "0.0803384, 0.26667, 0.395728, 0.6128, 0.982278, 1.60503, 2.64335", \ + "0.114151, 0.30045, 0.428576, 0.639605, 0.999408, 1.61051, 2.64385", \ + "0.174597, 0.368331, 0.496063, 0.708151, 1.06052, 1.65277, 2.66377", \ + "0.271324, 0.492506, 0.626722, 0.842268, 1.19465, 1.78248, 2.76395" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0364462, 0.104256, 0.148373, 0.220432, 0.340185, 0.53908, 0.870155", \ + "0.0613229, 0.139096, 0.18432, 0.256461, 0.37613, 0.575082, 0.905891", \ + "0.0762396, 0.166703, 0.21631, 0.291891, 0.412802, 0.611559, 0.942248", \ + "0.0966532, 0.207782, 0.266189, 0.352192, 0.481298, 0.683663, 1.0145", \ + "0.124223, 0.265777, 0.338432, 0.442901, 0.593889, 0.817063, 1.1598", \ + "0.159721, 0.343556, 0.437917, 0.568896, 0.757019, 1.02408, 1.41311", \ + "0.204976, 0.442431, 0.56694, 0.739639, 0.979385, 1.31557, 1.78973" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0330584, 0.117853, 0.17636, 0.273138, 0.434434, 0.70395, 1.15258", \ + "0.0470442, 0.126737, 0.181546, 0.275124, 0.435352, 0.703951, 1.15349", \ + "0.0603488, 0.143507, 0.196743, 0.286147, 0.440339, 0.706242, 1.1535", \ + "0.0832567, 0.175766, 0.231243, 0.319028, 0.465839, 0.718799, 1.15647", \ + "0.120058, 0.233099, 0.293687, 0.387243, 0.535745, 0.77788, 1.19298", \ + "0.178797, 0.330095, 0.399499, 0.506068, 0.666767, 0.918406, 1.32311", \ + "0.275738, 0.483337, 0.579529, 0.705733, 0.893336, 1.17179, 1.60267" \ + ); + } + } + 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.0834544, 0.220893, 0.315442, 0.471259, 0.732245, 1.1671, 1.89175", \ + "0.102144, 0.241332, 0.336111, 0.492215, 0.753953, 1.18825, 1.91269", \ + "0.112613, 0.25656, 0.35169, 0.507956, 0.769561, 1.20531, 1.92902", \ + "0.12492, 0.280293, 0.378323, 0.536155, 0.797457, 1.23235, 1.95743", \ + "0.143471, 0.319179, 0.423929, 0.588741, 0.854323, 1.29035, 2.01458", \ + "0.177819, 0.381565, 0.499338, 0.677255, 0.957348, 1.40463, 2.13253", \ + "0.233096, 0.482039, 0.618166, 0.821959, 1.13079, 1.60646, 2.35828" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0631925, 0.257844, 0.392705, 0.615821, 0.98995, 1.61162, 2.64822", \ + "0.0667942, 0.25828, 0.392799, 0.615822, 0.989951, 1.61163, 2.64823", \ + "0.0733743, 0.261802, 0.394721, 0.619672, 0.989952, 1.61209, 2.64992", \ + "0.0888686, 0.275761, 0.405088, 0.622216, 0.991262, 1.6121, 2.64993", \ + "0.12037, 0.309536, 0.437252, 0.648358, 1.00816, 1.61871, 2.64994", \ + "0.176483, 0.374809, 0.505613, 0.715789, 1.0675, 1.66045, 2.67048", \ + "0.266448, 0.492359, 0.630365, 0.84913, 1.20624, 1.79186, 2.76905" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0379232, 0.105777, 0.150108, 0.222474, 0.342582, 0.541496, 0.872192", \ + "0.0584356, 0.132992, 0.178177, 0.250902, 0.371071, 0.570106, 0.900781", \ + "0.0714066, 0.155144, 0.203251, 0.278165, 0.399328, 0.598472, 0.929332", \ + "0.0886044, 0.189512, 0.244073, 0.32575, 0.452504, 0.654422, 0.985696", \ + "0.111174, 0.240398, 0.305865, 0.401394, 0.542963, 0.75853, 1.09834", \ + "0.139532, 0.30724, 0.392984, 0.511314, 0.680637, 0.927133, 1.29748", \ + "0.174671, 0.387505, 0.501734, 0.659197, 0.875851, 1.17659, 1.61" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0391114, 0.122501, 0.180774, 0.277158, 0.438692, 0.707999, 1.1572", \ + "0.0493569, 0.128113, 0.184193, 0.278454, 0.439044, 0.708, 1.15721", \ + "0.0610962, 0.139161, 0.193795, 0.285361, 0.442323, 0.708456, 1.15722", \ + "0.083465, 0.163413, 0.217605, 0.30713, 0.458377, 0.717651, 1.15998", \ + "0.122035, 0.211382, 0.267024, 0.355698, 0.505141, 0.755215, 1.18208", \ + "0.183692, 0.298609, 0.358618, 0.453523, 0.602812, 0.852584, 1.26656", \ + "0.283545, 0.443262, 0.520463, 0.630209, 0.791956, 1.04876, 1.46396" \ + ); + } + } + 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.0730764, 0.210735, 0.305428, 0.461916, 0.723724, 1.15999, 1.88698", \ + "0.091115, 0.231198, 0.326288, 0.48278, 0.74467, 1.18117, 1.9081", \ + "0.100532, 0.246249, 0.341707, 0.498423, 0.760907, 1.19814, 1.92514", \ + "0.110912, 0.269568, 0.367923, 0.526508, 0.788762, 1.22524, 1.95247", \ + "0.126709, 0.306485, 0.413102, 0.578129, 0.845387, 1.28257, 2.00947", \ + "0.157066, 0.367521, 0.485747, 0.665471, 0.94861, 1.39681, 2.12674", \ + "0.205635, 0.466286, 0.603317, 0.807738, 1.119, 1.59487, 2.35345" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0533073, 0.248239, 0.383575, 0.607812, 0.982206, 1.60656, 2.64704", \ + "0.0578414, 0.248765, 0.383812, 0.607813, 0.982207, 1.60661, 2.64802", \ + "0.0646194, 0.252756, 0.385739, 0.608431, 0.98271, 1.60855, 2.64803", \ + "0.0801089, 0.267191, 0.396605, 0.614154, 0.984177, 1.60856, 2.64872", \ + "0.11273, 0.300703, 0.429517, 0.640519, 1.00143, 1.61399, 2.64873", \ + "0.168613, 0.366485, 0.49588, 0.707825, 1.06213, 1.6555, 2.66911", \ + "0.25801, 0.484226, 0.621402, 0.838691, 1.1997, 1.78335, 2.76897" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0370482, 0.104453, 0.148458, 0.220355, 0.339998, 0.538736, 0.869589", \ + "0.0572368, 0.131615, 0.176525, 0.248771, 0.368489, 0.56732, 0.89834", \ + "0.0696237, 0.153563, 0.201462, 0.275961, 0.396728, 0.595738, 0.926714", \ + "0.0856621, 0.187413, 0.241788, 0.323304, 0.449801, 0.651599, 0.983021", \ + "0.105872, 0.237379, 0.302967, 0.398456, 0.53978, 0.755624, 1.09563", \ + "0.129735, 0.301717, 0.388397, 0.507496, 0.676951, 0.924054, 1.29494", \ + "0.157271, 0.37797, 0.494165, 0.653299, 0.871153, 1.17253, 1.60831" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0310144, 0.115822, 0.174288, 0.270963, 0.432516, 0.7015, 1.14963", \ + "0.0408495, 0.121428, 0.177671, 0.272193, 0.43266, 0.701709, 1.15027", \ + "0.0516225, 0.13255, 0.187342, 0.279032, 0.436133, 0.704366, 1.15131", \ + "0.0721901, 0.156491, 0.210713, 0.30075, 0.45204, 0.711367, 1.15298", \ + "0.106848, 0.20311, 0.259563, 0.348977, 0.499126, 0.74884, 1.17576", \ + "0.162838, 0.288225, 0.349873, 0.444886, 0.596101, 0.845524, 1.26056", \ + "0.254341, 0.427406, 0.508236, 0.620603, 0.783862, 1.04012, 1.458" \ + ); + } + } + 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.0655274, 0.179477, 0.257839, 0.3872, 0.603756, 0.964935, 1.56551", \ + "0.0860738, 0.203127, 0.281706, 0.411439, 0.627963, 0.989262, 1.59014", \ + "0.0971245, 0.221255, 0.300729, 0.430467, 0.647245, 1.00799, 1.60952", \ + "0.109024, 0.248836, 0.33265, 0.465258, 0.682823, 1.04399, 1.64508", \ + "0.124853, 0.290777, 0.383454, 0.526943, 0.752028, 1.11599, 1.71714", \ + "0.153686, 0.353608, 0.46286, 0.623635, 0.867552, 1.25081, 1.86133", \ + "0.199731, 0.45076, 0.580235, 0.769833, 1.05299, 1.4755, 2.12451" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.044477, 0.206589, 0.319228, 0.505626, 0.816981, 1.33626, 2.20066", \ + "0.0499802, 0.207615, 0.319347, 0.505689, 0.816982, 1.33633, 2.2015", \ + "0.0580826, 0.212929, 0.322512, 0.506304, 0.817386, 1.33634, 2.20151", \ + "0.0755575, 0.230397, 0.33671, 0.51554, 0.820992, 1.33645, 2.20262", \ + "0.110044, 0.269982, 0.374877, 0.549375, 0.844669, 1.34874, 2.20812", \ + "0.16793, 0.342384, 0.451779, 0.628128, 0.917471, 1.40495, 2.23756", \ + "0.259061, 0.462747, 0.583773, 0.770995, 1.07479, 1.56185, 2.36697" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0385387, 0.106421, 0.150814, 0.222599, 0.342427, 0.541229, 0.872048", \ + "0.0592493, 0.133644, 0.178651, 0.25103, 0.370856, 0.569746, 0.900875", \ + "0.0722916, 0.155775, 0.203664, 0.278277, 0.399091, 0.598209, 0.929248", \ + "0.0895968, 0.190205, 0.244528, 0.325719, 0.45226, 0.654103, 0.98551", \ + "0.112519, 0.241101, 0.306459, 0.40155, 0.542705, 0.758472, 1.09824", \ + "0.14019, 0.308517, 0.393964, 0.511804, 0.680913, 0.92737, 1.29822", \ + "0.172822, 0.391251, 0.504527, 0.66183, 0.878489, 1.1781, 1.61238" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0328829, 0.11789, 0.176671, 0.273151, 0.435047, 0.704043, 1.15245", \ + "0.0422865, 0.123277, 0.179632, 0.274316, 0.435291, 0.704044, 1.15254", \ + "0.0530502, 0.134321, 0.189136, 0.281002, 0.438245, 0.705555, 1.15357", \ + "0.0734605, 0.158032, 0.212525, 0.30258, 0.453983, 0.71355, 1.15513", \ + "0.107107, 0.203987, 0.260613, 0.350337, 0.500391, 0.75082, 1.17802", \ + "0.161307, 0.289161, 0.349633, 0.445383, 0.59781, 0.848054, 1.26225", \ + "0.249949, 0.421299, 0.505337, 0.618538, 0.783753, 1.04173, 1.45931" \ + ); + } + } + 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.0834544, 0.220893, 0.315442, 0.471259, 0.732245, 1.1671, 1.89175", \ + "0.102144, 0.241332, 0.336111, 0.492215, 0.753953, 1.18825, 1.91269", \ + "0.112613, 0.25656, 0.35169, 0.507956, 0.769561, 1.20531, 1.92902", \ + "0.12492, 0.280293, 0.378323, 0.536155, 0.797457, 1.23235, 1.95743", \ + "0.143471, 0.319179, 0.423929, 0.588741, 0.854323, 1.29035, 2.01458", \ + "0.177819, 0.381565, 0.499338, 0.677255, 0.957348, 1.40463, 2.13253", \ + "0.233096, 0.482039, 0.618166, 0.821959, 1.13079, 1.60646, 2.35828" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0631925, 0.257844, 0.392705, 0.615821, 0.98995, 1.61162, 2.64822", \ + "0.0667942, 0.25828, 0.392799, 0.615822, 0.989951, 1.61163, 2.64823", \ + "0.0733743, 0.261802, 0.394721, 0.619672, 0.989952, 1.61209, 2.64992", \ + "0.0888686, 0.275761, 0.405088, 0.622216, 0.991262, 1.6121, 2.64993", \ + "0.12037, 0.309536, 0.437252, 0.648358, 1.00816, 1.61871, 2.64994", \ + "0.176483, 0.374809, 0.505613, 0.715789, 1.0675, 1.66045, 2.67048", \ + "0.266448, 0.492359, 0.630365, 0.84913, 1.20624, 1.79186, 2.76905" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0385387, 0.106421, 0.150814, 0.222599, 0.342427, 0.541229, 0.872048", \ + "0.0592493, 0.133644, 0.178651, 0.25103, 0.370856, 0.569746, 0.900875", \ + "0.0722916, 0.155775, 0.203664, 0.278277, 0.399091, 0.598209, 0.929248", \ + "0.0895968, 0.190205, 0.244528, 0.325719, 0.45226, 0.654103, 0.98551", \ + "0.112519, 0.241101, 0.306459, 0.40155, 0.542705, 0.758472, 1.09824", \ + "0.14019, 0.308517, 0.393964, 0.511804, 0.680913, 0.92737, 1.29822", \ + "0.172822, 0.391251, 0.504527, 0.66183, 0.878489, 1.1781, 1.61238" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0328829, 0.11789, 0.176671, 0.273151, 0.435047, 0.704043, 1.15245", \ + "0.0422865, 0.123277, 0.179632, 0.274316, 0.435291, 0.704044, 1.15254", \ + "0.0530502, 0.134321, 0.189136, 0.281002, 0.438245, 0.705555, 1.15357", \ + "0.0734605, 0.158032, 0.212525, 0.30258, 0.453983, 0.71355, 1.15513", \ + "0.107107, 0.203987, 0.260613, 0.350337, 0.500391, 0.75082, 1.17802", \ + "0.161307, 0.289161, 0.349633, 0.445383, 0.59781, 0.848054, 1.26225", \ + "0.249949, 0.421299, 0.505337, 0.618538, 0.783753, 1.04173, 1.45931" \ + ); + } + } + 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.0666176, 0.205741, 0.30047, 0.457041, 0.718986, 1.15515, 1.88229", \ + "0.083927, 0.227108, 0.32258, 0.479482, 0.741767, 1.17896, 1.90654", \ + "0.095359, 0.247323, 0.343476, 0.500745, 0.763511, 1.201, 1.92724", \ + "0.112074, 0.283085, 0.383739, 0.543471, 0.806303, 1.24316, 1.97085", \ + "0.140511, 0.341727, 0.453363, 0.623868, 0.893539, 1.33195, 2.05929", \ + "0.186569, 0.431562, 0.56337, 0.756317, 1.04959, 1.50475, 2.23904", \ + "0.255499, 0.563272, 0.724895, 0.956896, 1.3005, 1.80197, 2.57697" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0532809, 0.248383, 0.38369, 0.607519, 0.98221, 1.60642, 2.64704", \ + "0.0616055, 0.249306, 0.383803, 0.60752, 0.98277, 1.6067, 2.64722", \ + "0.0720619, 0.255527, 0.386858, 0.61045, 0.982771, 1.60742, 2.64815", \ + "0.0923841, 0.276011, 0.402562, 0.617179, 0.985036, 1.60743, 2.64873", \ + "0.126521, 0.321246, 0.446778, 0.652909, 1.00827, 1.61727, 2.65799", \ + "0.181123, 0.400842, 0.534147, 0.742986, 1.08773, 1.67228, 2.67601", \ + "0.272441, 0.53228, 0.680769, 0.906856, 1.26721, 1.84076, 2.8065" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0329396, 0.0974578, 0.141101, 0.212825, 0.332434, 0.531017, 0.861491", \ + "0.0535589, 0.132018, 0.177173, 0.249312, 0.368813, 0.567478, 0.89766", \ + "0.0652326, 0.158455, 0.208577, 0.284456, 0.405483, 0.603984, 0.93432", \ + "0.0805003, 0.196995, 0.256804, 0.343724, 0.473494, 0.675913, 1.00647", \ + "0.0997874, 0.25076, 0.325657, 0.432107, 0.58453, 0.808593, 1.15153", \ + "0.122367, 0.319481, 0.417792, 0.552428, 0.743778, 1.01289, 1.40331", \ + "0.144911, 0.397491, 0.528592, 0.70864, 0.955621, 1.29709, 1.77623" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0317154, 0.11398, 0.172262, 0.268584, 0.430059, 0.699196, 1.14691", \ + "0.047714, 0.124047, 0.178289, 0.270803, 0.430426, 0.699197, 1.14745", \ + "0.0617795, 0.14136, 0.194052, 0.282661, 0.436318, 0.702235, 1.14746", \ + "0.086059, 0.174453, 0.229056, 0.316186, 0.462328, 0.714768, 1.1516", \ + "0.125859, 0.233221, 0.292875, 0.385893, 0.532656, 0.774413, 1.18853", \ + "0.189025, 0.332285, 0.401754, 0.507605, 0.665465, 0.916407, 1.31942", \ + "0.292657, 0.490948, 0.585411, 0.712646, 0.898648, 1.17101, 1.60084" \ + ); + } + } + 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.0558596, 0.195154, 0.290165, 0.446981, 0.709314, 1.14631, 1.87458", \ + "0.0716, 0.216525, 0.312041, 0.469557, 0.732478, 1.16946, 1.89828", \ + "0.0811037, 0.236642, 0.333105, 0.490617, 0.753791, 1.19167, 1.92053", \ + "0.0945676, 0.271613, 0.373144, 0.533266, 0.796589, 1.23426, 1.96299", \ + "0.119258, 0.329016, 0.441971, 0.613222, 0.883718, 1.32311, 2.05159", \ + "0.159459, 0.415901, 0.550007, 0.744356, 1.0391, 1.49668, 2.23123", \ + "0.219756, 0.544103, 0.708875, 0.944712, 1.28577, 1.79376, 2.56871" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0435419, 0.238347, 0.373866, 0.59797, 0.973073, 1.59833, 2.64042", \ + "0.0530963, 0.239576, 0.377513, 0.597971, 0.973166, 1.5993, 2.64167", \ + "0.0638093, 0.246209, 0.377565, 0.598772, 0.973586, 1.59931, 2.64168", \ + "0.0839484, 0.267505, 0.393522, 0.607754, 0.976112, 1.59932, 2.64196", \ + "0.11823, 0.313151, 0.438143, 0.644674, 0.999851, 1.60839, 2.65071", \ + "0.17184, 0.393007, 0.525569, 0.734476, 1.0788, 1.66447, 2.66965", \ + "0.262825, 0.523, 0.672877, 0.90269, 1.25641, 1.83522, 2.80041" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0323021, 0.0963424, 0.139715, 0.210871, 0.32992, 0.528319, 0.859078", \ + "0.0523211, 0.130769, 0.175605, 0.247257, 0.366329, 0.564624, 0.895268", \ + "0.0632591, 0.156783, 0.206751, 0.282325, 0.402928, 0.601317, 0.931543", \ + "0.0769444, 0.194597, 0.254315, 0.341064, 0.470776, 0.673164, 1.00379", \ + "0.093441, 0.247048, 0.321959, 0.428623, 0.581246, 0.805621, 1.14884", \ + "0.110236, 0.312357, 0.412198, 0.547563, 0.73975, 1.0095, 1.4004", \ + "0.12183, 0.38604, 0.51959, 0.701571, 0.950823, 1.29269, 1.77259" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0244861, 0.107699, 0.166085, 0.26233, 0.424145, 0.692892, 1.14127", \ + "0.038683, 0.117542, 0.171812, 0.264459, 0.424188, 0.692893, 1.14128", \ + "0.0512113, 0.134437, 0.187624, 0.276208, 0.430099, 0.695973, 1.14129", \ + "0.0720444, 0.166895, 0.22219, 0.309608, 0.456072, 0.708081, 1.14532", \ + "0.106378, 0.223393, 0.284428, 0.377943, 0.526668, 0.768151, 1.18244", \ + "0.161102, 0.319222, 0.391074, 0.497742, 0.658162, 0.909817, 1.31339", \ + "0.253999, 0.472392, 0.570824, 0.702027, 0.889154, 1.16372, 1.5936" \ + ); + } + } + 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.0472555, 0.162735, 0.241679, 0.371987, 0.589317, 0.951905, 1.55637", \ + "0.0629313, 0.185141, 0.26443, 0.395128, 0.613088, 0.976457, 1.58151", \ + "0.072118, 0.20529, 0.28609, 0.416908, 0.635132, 0.998197, 1.60292", \ + "0.0835861, 0.238224, 0.324774, 0.459611, 0.67904, 1.04239, 1.64688", \ + "0.103524, 0.289652, 0.388401, 0.536151, 0.765498, 1.13247, 1.73738", \ + "0.133811, 0.365406, 0.484876, 0.65656, 0.91046, 1.30113, 1.91634", \ + "0.174865, 0.47331, 0.62098, 0.830781, 1.13305, 1.5743, 2.2411" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0346666, 0.197025, 0.310063, 0.496995, 0.809639, 1.33184, 2.19984", \ + "0.044522, 0.198979, 0.310441, 0.496996, 0.80965, 1.33246, 2.20081", \ + "0.0551164, 0.206864, 0.315047, 0.498446, 0.810226, 1.33247, 2.20082", \ + "0.074982, 0.229763, 0.333744, 0.510516, 0.814835, 1.33248, 2.2017", \ + "0.108695, 0.27457, 0.379753, 0.551342, 0.844101, 1.34676, 2.20997", \ + "0.161034, 0.351742, 0.467425, 0.643011, 0.930648, 1.41348, 2.24283", \ + "0.249409, 0.47847, 0.610354, 0.804036, 1.10832, 1.5938, 2.39299" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0319912, 0.0960166, 0.139237, 0.210544, 0.329608, 0.527994, 0.858491", \ + "0.0519092, 0.130339, 0.175225, 0.246875, 0.365853, 0.56412, 0.894517", \ + "0.0631434, 0.156383, 0.206353, 0.281952, 0.402523, 0.600798, 0.931205", \ + "0.0778432, 0.194464, 0.254174, 0.340944, 0.470568, 0.672987, 1.00353", \ + "0.0967003, 0.247745, 0.322449, 0.428773, 0.58118, 0.805502, 1.14868", \ + "0.119292, 0.317073, 0.415544, 0.549464, 0.740501, 1.01002, 1.4006", \ + "0.143599, 0.401263, 0.531642, 0.71088, 0.955866, 1.29593, 1.77457" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0245101, 0.107689, 0.165849, 0.262331, 0.424144, 0.692891, 1.14125", \ + "0.0389583, 0.117655, 0.171838, 0.26448, 0.424204, 0.692892, 1.14126", \ + "0.0513718, 0.134787, 0.187681, 0.276358, 0.430156, 0.694285, 1.14127", \ + "0.0718403, 0.167009, 0.222225, 0.309755, 0.456094, 0.7082, 1.14535", \ + "0.105498, 0.222847, 0.284089, 0.377634, 0.526298, 0.768201, 1.18242", \ + "0.159141, 0.31696, 0.389251, 0.496511, 0.657203, 0.909531, 1.31333", \ + "0.249759, 0.466619, 0.565914, 0.696603, 0.884528, 1.1612, 1.59251" \ + ); + } + } + 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.0666176, 0.205741, 0.30047, 0.457041, 0.718986, 1.15515, 1.88229", \ + "0.083927, 0.227108, 0.32258, 0.479482, 0.741767, 1.17896, 1.90654", \ + "0.095359, 0.247323, 0.343476, 0.500745, 0.763511, 1.201, 1.92724", \ + "0.112074, 0.283085, 0.383739, 0.543471, 0.806303, 1.24316, 1.97085", \ + "0.140511, 0.341727, 0.453363, 0.623868, 0.893539, 1.33195, 2.05929", \ + "0.186569, 0.431562, 0.56337, 0.756317, 1.04959, 1.50475, 2.23904", \ + "0.255499, 0.563272, 0.724895, 0.956896, 1.3005, 1.80197, 2.57697" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0532809, 0.248383, 0.38369, 0.607519, 0.98221, 1.60642, 2.64704", \ + "0.0616055, 0.249306, 0.383803, 0.60752, 0.98277, 1.6067, 2.64722", \ + "0.0720619, 0.255527, 0.386858, 0.61045, 0.982771, 1.60742, 2.64815", \ + "0.0923841, 0.276011, 0.402562, 0.617179, 0.985036, 1.60743, 2.64873", \ + "0.126521, 0.321246, 0.446778, 0.652909, 1.00827, 1.61727, 2.65799", \ + "0.181123, 0.400842, 0.534147, 0.742986, 1.08773, 1.67228, 2.67601", \ + "0.272441, 0.53228, 0.680769, 0.906856, 1.26721, 1.84076, 2.8065" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0329396, 0.0974578, 0.141101, 0.212825, 0.332434, 0.531017, 0.861491", \ + "0.0535589, 0.132018, 0.177173, 0.249312, 0.368813, 0.567478, 0.89766", \ + "0.0652326, 0.158455, 0.208577, 0.284456, 0.405483, 0.603984, 0.93432", \ + "0.0805003, 0.196995, 0.256804, 0.343724, 0.473494, 0.675913, 1.00647", \ + "0.0997874, 0.25076, 0.325657, 0.432107, 0.58453, 0.808593, 1.15153", \ + "0.122367, 0.319481, 0.417792, 0.552428, 0.743778, 1.01289, 1.40331", \ + "0.144911, 0.397491, 0.528592, 0.70864, 0.955621, 1.29709, 1.77623" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0317154, 0.11398, 0.172262, 0.268584, 0.430059, 0.699196, 1.14691", \ + "0.047714, 0.124047, 0.178289, 0.270803, 0.430426, 0.699197, 1.14745", \ + "0.0617795, 0.14136, 0.194052, 0.282661, 0.436318, 0.702235, 1.14746", \ + "0.086059, 0.174453, 0.229056, 0.316186, 0.462328, 0.714768, 1.1516", \ + "0.125859, 0.233221, 0.292875, 0.385893, 0.532656, 0.774413, 1.18853", \ + "0.189025, 0.332285, 0.401754, 0.507605, 0.665465, 0.916407, 1.31942", \ + "0.292657, 0.490948, 0.585411, 0.712646, 0.898648, 1.17101, 1.60084" \ + ); + } + } + 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.0754759, 0.212911, 0.3073, 0.463253, 0.724333, 1.15911, 1.88373", \ + "0.0951098, 0.235494, 0.330205, 0.486472, 0.747429, 1.18307, 1.90769", \ + "0.108303, 0.256569, 0.351819, 0.508166, 0.769701, 1.20544, 1.92916", \ + "0.128004, 0.293535, 0.39306, 0.551711, 0.81308, 1.24802, 1.97286", \ + "0.161809, 0.354566, 0.464784, 0.633619, 0.901725, 1.33796, 2.06237", \ + "0.217717, 0.449206, 0.578996, 0.769012, 1.06028, 1.51229, 2.24344", \ + "0.306793, 0.594133, 0.750992, 0.976992, 1.31183, 1.81395, 2.58557" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0628979, 0.257873, 0.392948, 0.615942, 0.989401, 1.61156, 2.64838", \ + "0.0701624, 0.25874, 0.392949, 0.615943, 0.989402, 1.61158, 2.64839", \ + "0.0804789, 0.264456, 0.395852, 0.619939, 0.989403, 1.61218, 2.64992", \ + "0.100717, 0.284556, 0.411083, 0.625231, 0.991975, 1.61219, 2.64993", \ + "0.133709, 0.329321, 0.454255, 0.66073, 1.01487, 1.62125, 2.65935", \ + "0.185159, 0.407721, 0.54105, 0.750188, 1.09421, 1.67692, 2.67706", \ + "0.271281, 0.534189, 0.685161, 0.911666, 1.26828, 1.84499, 2.80784" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0353138, 0.099718, 0.143305, 0.215031, 0.334635, 0.533186, 0.863694", \ + "0.0529964, 0.126869, 0.171615, 0.2438, 0.363521, 0.562129, 0.89258", \ + "0.0633672, 0.148166, 0.196166, 0.27093, 0.391797, 0.590572, 0.921146", \ + "0.0761077, 0.180809, 0.235903, 0.31768, 0.444624, 0.646497, 0.977671", \ + "0.0912236, 0.228021, 0.295158, 0.391685, 0.533964, 0.750118, 1.09015", \ + "0.107115, 0.287021, 0.376362, 0.497584, 0.669197, 0.917027, 1.2884", \ + "0.117119, 0.35035, 0.470953, 0.634679, 0.857192, 1.16188, 1.59791" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0312264, 0.114029, 0.172275, 0.268582, 0.430079, 0.699006, 1.1473", \ + "0.0420255, 0.120137, 0.176023, 0.270007, 0.430165, 0.699015, 1.14731", \ + "0.0534408, 0.131521, 0.185894, 0.27721, 0.43402, 0.700137, 1.14747", \ + "0.0748905, 0.15599, 0.20993, 0.299174, 0.450176, 0.709099, 1.15005", \ + "0.111601, 0.20344, 0.259314, 0.348058, 0.497351, 0.746851, 1.17337", \ + "0.169847, 0.289556, 0.351075, 0.445249, 0.595342, 0.84419, 1.258", \ + "0.26314, 0.429188, 0.508926, 0.623034, 0.78389, 1.04043, 1.45512" \ + ); + } + } + 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.0650507, 0.202469, 0.297054, 0.453357, 0.714723, 1.15021, 1.87608", \ + "0.0832969, 0.225093, 0.319952, 0.476316, 0.737904, 1.17361, 1.90002", \ + "0.0948654, 0.245949, 0.34154, 0.498027, 0.760007, 1.19658, 1.92153", \ + "0.111779, 0.282061, 0.382513, 0.541635, 0.803526, 1.23943, 1.96536", \ + "0.142464, 0.342117, 0.45334, 0.623063, 0.89206, 1.32913, 2.05497", \ + "0.194153, 0.435, 0.565607, 0.755665, 1.04902, 1.50403, 2.23516", \ + "0.276387, 0.575844, 0.735148, 0.964758, 1.30458, 1.80375, 2.57752" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0532213, 0.247923, 0.383192, 0.606274, 0.979985, 1.6034, 2.64182", \ + "0.0615802, 0.248944, 0.384432, 0.606275, 0.980821, 1.60435, 2.64183", \ + "0.0721426, 0.255211, 0.386196, 0.609183, 0.980822, 1.60535, 2.64184", \ + "0.0920528, 0.275867, 0.402066, 0.615999, 0.98319, 1.60536, 2.64185", \ + "0.124401, 0.321111, 0.446529, 0.652254, 1.00681, 1.61345, 2.65231", \ + "0.174344, 0.400015, 0.532962, 0.740102, 1.08523, 1.6698, 2.67087", \ + "0.258207, 0.525361, 0.675272, 0.905029, 1.26456, 1.83778, 2.80217" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0347033, 0.0985402, 0.141775, 0.213068, 0.332127, 0.53063, 0.861032", \ + "0.0520178, 0.125621, 0.170062, 0.241761, 0.361031, 0.559788, 0.89016", \ + "0.0618357, 0.146697, 0.194532, 0.268858, 0.38923, 0.587886, 0.918583", \ + "0.0735927, 0.178789, 0.233865, 0.315334, 0.442065, 0.64364, 0.974832", \ + "0.0865249, 0.224977, 0.292279, 0.38875, 0.530995, 0.747377, 1.08739", \ + "0.097754, 0.281597, 0.371832, 0.49399, 0.665542, 0.91405, 1.28558", \ + "0.0986754, 0.34088, 0.463139, 0.628765, 0.852707, 1.15795, 1.59585" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0240186, 0.107599, 0.165978, 0.262333, 0.424145, 0.692909, 1.14124", \ + "0.0338549, 0.113622, 0.169522, 0.263611, 0.425124, 0.69291, 1.14125", \ + "0.0444701, 0.124944, 0.179594, 0.270777, 0.427654, 0.695903, 1.14126", \ + "0.0634535, 0.148618, 0.20311, 0.292973, 0.443983, 0.702738, 1.1433", \ + "0.0954978, 0.194803, 0.251548, 0.341121, 0.491073, 0.74076, 1.16709", \ + "0.147141, 0.278366, 0.341856, 0.436994, 0.589508, 0.838536, 1.25293", \ + "0.231457, 0.414066, 0.496788, 0.612452, 0.776927, 1.03294, 1.4495" \ + ); + } + } + 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.0546941, 0.168899, 0.24704, 0.37683, 0.593267, 0.954241, 1.5559", \ + "0.0729219, 0.192079, 0.270717, 0.400358, 0.617293, 0.97899, 1.58092", \ + "0.0839122, 0.213027, 0.29294, 0.422825, 0.639765, 1.00155, 1.60293", \ + "0.0987583, 0.247342, 0.332706, 0.4664, 0.684415, 1.04577, 1.64761", \ + "0.124606, 0.301915, 0.398079, 0.544493, 0.771683, 1.13677, 1.73851", \ + "0.166683, 0.382602, 0.499312, 0.667762, 0.920023, 1.30711, 1.9196", \ + "0.230016, 0.50328, 0.645038, 0.850946, 1.1496, 1.58358, 2.24737" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0426198, 0.204914, 0.317244, 0.503431, 0.814658, 1.33477, 2.19844", \ + "0.0515039, 0.206456, 0.317669, 0.503432, 0.814702, 1.33478, 2.19937", \ + "0.0619078, 0.21403, 0.322184, 0.505082, 0.814985, 1.33523, 2.19938", \ + "0.0813427, 0.236327, 0.340238, 0.516728, 0.819999, 1.33524, 2.20073", \ + "0.113161, 0.281949, 0.386114, 0.557513, 0.849376, 1.34955, 2.218", \ + "0.161871, 0.356999, 0.471699, 0.648647, 0.93571, 1.41638, 2.2418", \ + "0.244605, 0.479156, 0.610976, 0.809104, 1.11528, 1.59413, 2.39206" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0343987, 0.0982197, 0.14146, 0.212753, 0.331812, 0.530185, 0.860719", \ + "0.0516109, 0.125197, 0.169583, 0.241294, 0.360492, 0.558922, 0.889688", \ + "0.0615726, 0.146325, 0.194115, 0.268434, 0.388814, 0.587482, 0.918103", \ + "0.0739939, 0.178535, 0.233454, 0.315073, 0.441565, 0.643288, 0.974425", \ + "0.0890575, 0.225749, 0.292461, 0.388748, 0.53105, 0.747029, 1.08694", \ + "0.105346, 0.285724, 0.374635, 0.495282, 0.666291, 0.914787, 1.28598", \ + "0.118257, 0.353919, 0.473302, 0.636206, 0.857945, 1.16095, 1.5979" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0240421, 0.107721, 0.165982, 0.262333, 0.424144, 0.692565, 1.14124", \ + "0.0341175, 0.113721, 0.169614, 0.263984, 0.424145, 0.692814, 1.14125", \ + "0.0446819, 0.125041, 0.179594, 0.270828, 0.427773, 0.693801, 1.14126", \ + "0.0634662, 0.148892, 0.203167, 0.293112, 0.4438, 0.702845, 1.14393", \ + "0.0951023, 0.19496, 0.251107, 0.341128, 0.491357, 0.740426, 1.16687", \ + "0.145251, 0.276726, 0.340444, 0.436908, 0.588241, 0.838817, 1.25299", \ + "0.227193, 0.408533, 0.493858, 0.609123, 0.774773, 1.03256, 1.44912" \ + ); + } + } + 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.0754759, 0.212911, 0.3073, 0.463253, 0.724333, 1.15911, 1.88373", \ + "0.0951098, 0.235494, 0.330205, 0.486472, 0.747429, 1.18307, 1.90769", \ + "0.108303, 0.256569, 0.351819, 0.508166, 0.769701, 1.20544, 1.92916", \ + "0.128004, 0.293535, 0.39306, 0.551711, 0.81308, 1.24802, 1.97286", \ + "0.161809, 0.354566, 0.464784, 0.633619, 0.901725, 1.33796, 2.06237", \ + "0.217717, 0.449206, 0.578996, 0.769012, 1.06028, 1.51229, 2.24344", \ + "0.306793, 0.594133, 0.750992, 0.976992, 1.31183, 1.81395, 2.58557" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0628979, 0.257873, 0.392948, 0.615942, 0.989401, 1.61156, 2.64838", \ + "0.0701624, 0.25874, 0.392949, 0.615943, 0.989402, 1.61158, 2.64839", \ + "0.0804789, 0.264456, 0.395852, 0.619939, 0.989403, 1.61218, 2.64992", \ + "0.100717, 0.284556, 0.411083, 0.625231, 0.991975, 1.61219, 2.64993", \ + "0.133709, 0.329321, 0.454255, 0.66073, 1.01487, 1.62125, 2.65935", \ + "0.185159, 0.407721, 0.54105, 0.750188, 1.09421, 1.67692, 2.67706", \ + "0.271281, 0.534189, 0.685161, 0.911666, 1.26828, 1.84499, 2.80784" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0353138, 0.099718, 0.143305, 0.215031, 0.334635, 0.533186, 0.863694", \ + "0.0529964, 0.126869, 0.171615, 0.2438, 0.363521, 0.562129, 0.89258", \ + "0.0633672, 0.148166, 0.196166, 0.27093, 0.391797, 0.590572, 0.921146", \ + "0.0761077, 0.180809, 0.235903, 0.31768, 0.444624, 0.646497, 0.977671", \ + "0.0912236, 0.228021, 0.295158, 0.391685, 0.533964, 0.750118, 1.09015", \ + "0.107115, 0.287021, 0.376362, 0.497584, 0.669197, 0.917027, 1.2884", \ + "0.117119, 0.35035, 0.470953, 0.634679, 0.857192, 1.16188, 1.59791" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0312264, 0.114029, 0.172275, 0.268582, 0.430079, 0.699006, 1.1473", \ + "0.0420255, 0.120137, 0.176023, 0.270007, 0.430165, 0.699015, 1.14731", \ + "0.0534408, 0.131521, 0.185894, 0.27721, 0.43402, 0.700137, 1.14747", \ + "0.0748905, 0.15599, 0.20993, 0.299174, 0.450176, 0.709099, 1.15005", \ + "0.111601, 0.20344, 0.259314, 0.348058, 0.497351, 0.746851, 1.17337", \ + "0.169847, 0.289556, 0.351075, 0.445249, 0.595342, 0.84419, 1.258", \ + "0.26314, 0.429188, 0.508926, 0.623034, 0.78389, 1.04043, 1.45512" \ + ); + } + } + 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.040684, 0.156227, 0.234913, 0.36439, 0.581025, 0.941748, 1.54293", \ + "0.0641057, 0.1853, 0.26386, 0.393675, 0.610373, 0.971495, 1.57334", \ + "0.0798257, 0.214433, 0.294354, 0.423825, 0.640619, 1.00112, 1.60246", \ + "0.101784, 0.261801, 0.349781, 0.484551, 0.701707, 1.06177, 1.66265", \ + "0.136554, 0.332954, 0.437386, 0.590219, 0.821392, 1.18657, 1.78596", \ + "0.191413, 0.435148, 0.564414, 0.748316, 1.01883, 1.41723, 2.03428", \ + "0.280046, 0.584159, 0.746071, 0.975868, 1.30824, 1.78178, 2.47352" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0433314, 0.206615, 0.319371, 0.505374, 0.816972, 1.33602, 2.20077", \ + "0.0555434, 0.209202, 0.319677, 0.505375, 0.816973, 1.33617, 2.20153", \ + "0.0661773, 0.220867, 0.326625, 0.507336, 0.817616, 1.33618, 2.20154", \ + "0.0839382, 0.25113, 0.353893, 0.526133, 0.824636, 1.33736, 2.2027", \ + "0.113626, 0.30615, 0.414919, 0.584769, 0.870286, 1.36088, 2.2136", \ + "0.162897, 0.392471, 0.517796, 0.702049, 0.99129, 1.46305, 2.26937", \ + "0.249745, 0.52782, 0.677018, 0.894219, 1.2189, 1.70817, 2.49413" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0187287, 0.0570951, 0.0822328, 0.123725, 0.193147, 0.308524, 0.500684", \ + "0.0325093, 0.09146, 0.121252, 0.165116, 0.235183, 0.350608, 0.54264", \ + "0.038708, 0.114003, 0.149422, 0.199781, 0.274944, 0.392492, 0.584553", \ + "0.0452112, 0.14501, 0.190246, 0.252458, 0.341092, 0.469541, 0.666827", \ + "0.0503314, 0.185321, 0.246172, 0.327253, 0.438945, 0.594196, 0.816604", \ + "0.0503324, 0.230308, 0.314323, 0.425705, 0.572806, 0.773525, 1.04722", \ + "0.0503334, 0.268623, 0.38388, 0.537919, 0.743809, 1.01117, 1.37112" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0151547, 0.0616659, 0.0952615, 0.151159, 0.24503, 0.401122, 0.661664", \ + "0.0321237, 0.0782705, 0.108143, 0.159023, 0.247894, 0.401638, 0.661665", \ + "0.0450746, 0.0964237, 0.127291, 0.177157, 0.261795, 0.408846, 0.66374", \ + "0.0663101, 0.128664, 0.162621, 0.215662, 0.299478, 0.438486, 0.679873", \ + "0.101334, 0.183397, 0.224066, 0.283685, 0.375249, 0.516371, 0.746568", \ + "0.159131, 0.272706, 0.32711, 0.398816, 0.504754, 0.660478, 0.903305", \ + "0.256593, 0.415364, 0.490804, 0.592101, 0.72296, 0.910036, 1.18011" \ + ); + } + } + 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.0321506, 0.147574, 0.226491, 0.356144, 0.573425, 0.934598, 1.53703", \ + "0.0526335, 0.176651, 0.255342, 0.385276, 0.602512, 0.964347, 1.56726", \ + "0.0663714, 0.205354, 0.285823, 0.415535, 0.632334, 0.993749, 1.59651", \ + "0.0849138, 0.251594, 0.340561, 0.476078, 0.693851, 1.05458, 1.65668", \ + "0.115658, 0.320689, 0.426617, 0.580575, 0.813146, 1.17932, 1.77984", \ + "0.164693, 0.419492, 0.551123, 0.737683, 1.00981, 1.40958, 2.02832", \ + "0.245213, 0.565015, 0.729481, 0.962003, 1.29551, 1.77293, 2.46797" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0349743, 0.198441, 0.311376, 0.497632, 0.809773, 1.32967, 2.19674", \ + "0.0479302, 0.201441, 0.311743, 0.497633, 0.809774, 1.32992, 2.19687", \ + "0.0579282, 0.213755, 0.319201, 0.499908, 0.809896, 1.32993, 2.19688", \ + "0.0747269, 0.244325, 0.347133, 0.519066, 0.817948, 1.33045, 2.19797", \ + "0.103424, 0.29867, 0.408259, 0.578092, 0.863748, 1.35544, 2.21424", \ + "0.151568, 0.386228, 0.509928, 0.696766, 0.985478, 1.45765, 2.26536", \ + "0.237092, 0.520119, 0.671196, 0.887283, 1.21092, 1.70475, 2.48946" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0184347, 0.0566586, 0.0816402, 0.12292, 0.192048, 0.30711, 0.499083", \ + "0.031646, 0.090824, 0.120556, 0.164292, 0.234066, 0.349194, 0.540973", \ + "0.0373476, 0.113092, 0.14848, 0.198791, 0.273742, 0.391046, 0.582975", \ + "0.0426323, 0.143577, 0.188794, 0.251094, 0.339607, 0.467971, 0.665188", \ + "0.0452538, 0.182562, 0.243794, 0.325009, 0.436985, 0.592259, 0.814859", \ + "0.0452548, 0.224919, 0.309777, 0.42223, 0.569861, 0.77118, 1.04507", \ + "0.0452558, 0.259016, 0.375993, 0.532092, 0.73962, 1.00771, 1.36838" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.011525, 0.0578981, 0.0915044, 0.147441, 0.24121, 0.3976, 0.658352", \ + "0.0252854, 0.0742431, 0.104369, 0.155281, 0.244222, 0.398396, 0.658353", \ + "0.0355398, 0.0919355, 0.123161, 0.173327, 0.258105, 0.405261, 0.660702", \ + "0.0531411, 0.12312, 0.158022, 0.211435, 0.295706, 0.434809, 0.675933", \ + "0.0824806, 0.176482, 0.2177, 0.278839, 0.370345, 0.512782, 0.743544", \ + "0.132665, 0.262547, 0.319678, 0.392424, 0.500965, 0.656855, 0.900844", \ + "0.218886, 0.400105, 0.479183, 0.58486, 0.717069, 0.903914, 1.1778" \ + ); + } + } + 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.042856, 0.158437, 0.237119, 0.366737, 0.583551, 0.944606, 1.54717", \ + "0.0655121, 0.187177, 0.265806, 0.395763, 0.612585, 0.975068, 1.57594", \ + "0.080801, 0.216096, 0.296124, 0.42569, 0.642192, 1.00399, 1.60536", \ + "0.102565, 0.263239, 0.351359, 0.486081, 0.703629, 1.06384, 1.66534", \ + "0.137108, 0.333966, 0.438202, 0.591438, 0.822812, 1.18826, 1.78846", \ + "0.191653, 0.43564, 0.565012, 0.749705, 1.01949, 1.41861, 2.03583", \ + "0.280075, 0.584259, 0.746103, 0.977025, 1.30736, 1.7819, 2.47479" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0425123, 0.204696, 0.317465, 0.503411, 0.814913, 1.33387, 2.19936", \ + "0.0553239, 0.207584, 0.317861, 0.503412, 0.814914, 1.33488, 2.19937", \ + "0.0661001, 0.219349, 0.324887, 0.505791, 0.817364, 1.33489, 2.19938", \ + "0.0838253, 0.25009, 0.35271, 0.524337, 0.822989, 1.3349, 2.19939", \ + "0.113299, 0.305235, 0.413341, 0.583226, 0.868252, 1.35888, 2.21873", \ + "0.162593, 0.392481, 0.516914, 0.702382, 0.9895, 1.46139, 2.26723", \ + "0.249238, 0.527417, 0.675982, 0.893449, 1.21606, 1.70623, 2.49186" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.018837, 0.0571884, 0.082313, 0.12382, 0.193223, 0.30861, 0.500769", \ + "0.0324525, 0.0915227, 0.121316, 0.165154, 0.235225, 0.35061, 0.542633", \ + "0.0386011, 0.113996, 0.149415, 0.199793, 0.274957, 0.392515, 0.584601", \ + "0.0450982, 0.145005, 0.190201, 0.252457, 0.341098, 0.469545, 0.66683", \ + "0.0502833, 0.185287, 0.246146, 0.327287, 0.438929, 0.594191, 0.816603", \ + "0.0502843, 0.230323, 0.314316, 0.425731, 0.572792, 0.773513, 1.04721", \ + "0.0502853, 0.268698, 0.383571, 0.538191, 0.743631, 1.01117, 1.37113" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0151013, 0.061667, 0.0952534, 0.151186, 0.245027, 0.401097, 0.661663", \ + "0.0321545, 0.0782256, 0.108108, 0.159014, 0.247914, 0.401984, 0.661664", \ + "0.045254, 0.0964311, 0.127297, 0.177151, 0.26179, 0.408924, 0.663752", \ + "0.0666348, 0.128717, 0.162618, 0.215652, 0.299481, 0.438467, 0.679871", \ + "0.10177, 0.183504, 0.224139, 0.28351, 0.375319, 0.516382, 0.746582", \ + "0.159617, 0.272822, 0.327266, 0.398867, 0.50516, 0.660489, 0.903312", \ + "0.257045, 0.415629, 0.49151, 0.591926, 0.723136, 0.910063, 1.18012" \ + ); + } + } + 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.0342572, 0.150156, 0.229208, 0.359299, 0.577013, 0.940221, 1.5441", \ + "0.0540319, 0.17892, 0.257837, 0.388328, 0.606108, 0.96905, 1.57392", \ + "0.0674996, 0.207395, 0.288227, 0.418316, 0.636053, 0.998682, 1.60316", \ + "0.0858356, 0.2534, 0.342736, 0.478623, 0.697128, 1.05892, 1.663", \ + "0.116453, 0.322301, 0.428311, 0.583139, 0.816142, 1.18352, 1.78636", \ + "0.165431, 0.420916, 0.552863, 0.740059, 1.01258, 1.4132, 2.03385", \ + "0.246246, 0.566485, 0.73111, 0.965051, 1.29959, 1.77552, 2.4719" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0345813, 0.197009, 0.310052, 0.496913, 0.809582, 1.33147, 2.19988", \ + "0.0481236, 0.200307, 0.310859, 0.496914, 0.809583, 1.33148, 2.2007", \ + "0.0580933, 0.212845, 0.3183, 0.499316, 0.810766, 1.33183, 2.20071", \ + "0.0749399, 0.243834, 0.346501, 0.518645, 0.81812, 1.3322, 2.20072", \ + "0.103224, 0.298538, 0.407722, 0.577773, 0.864076, 1.35699, 2.21453", \ + "0.151309, 0.386607, 0.510047, 0.697173, 0.985425, 1.45921, 2.26851", \ + "0.237042, 0.520241, 0.671467, 0.888944, 1.21295, 1.70481, 2.49319" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0185502, 0.0567486, 0.0817433, 0.123417, 0.192125, 0.3072, 0.499025", \ + "0.0315807, 0.0909263, 0.120576, 0.164324, 0.234104, 0.349187, 0.540977", \ + "0.0372297, 0.113087, 0.148478, 0.198807, 0.273759, 0.391085, 0.582991", \ + "0.0424707, 0.14347, 0.188773, 0.251088, 0.339608, 0.467979, 0.665193", \ + "0.0451159, 0.182425, 0.243864, 0.324982, 0.436987, 0.592228, 0.814861", \ + "0.0451169, 0.224621, 0.309711, 0.422094, 0.569824, 0.770982, 1.04505", \ + "0.0451179, 0.258704, 0.375629, 0.532218, 0.739301, 1.00765, 1.36834" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0114737, 0.0579101, 0.091607, 0.14781, 0.241206, 0.397623, 0.658042", \ + "0.0253261, 0.0743027, 0.104334, 0.155296, 0.244375, 0.398399, 0.658043", \ + "0.0357645, 0.09194, 0.123196, 0.173322, 0.258124, 0.405332, 0.660332", \ + "0.053404, 0.123103, 0.15785, 0.211437, 0.295709, 0.434802, 0.675932", \ + "0.082893, 0.176569, 0.217913, 0.27966, 0.370369, 0.512517, 0.743585", \ + "0.133189, 0.262728, 0.319836, 0.392426, 0.501009, 0.656267, 0.900856", \ + "0.219476, 0.399755, 0.4803, 0.584774, 0.717484, 0.903983, 1.17783" \ + ); + } + } + 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.0289645, 0.120542, 0.182908, 0.28585, 0.458177, 0.744823, 1.22268", \ + "0.0479234, 0.151819, 0.21445, 0.317392, 0.489531, 0.776263, 1.25479", \ + "0.060137, 0.180015, 0.246039, 0.349848, 0.521769, 0.812406, 1.28645", \ + "0.0761503, 0.223341, 0.299247, 0.411645, 0.587151, 0.87355, 1.35096", \ + "0.102312, 0.286548, 0.379268, 0.512022, 0.706735, 1.00426, 1.48255", \ + "0.142391, 0.373788, 0.491405, 0.656913, 0.891912, 1.23139, 1.73897", \ + "0.206196, 0.500462, 0.648034, 0.857533, 1.15489, 1.57022, 2.16467" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.027257, 0.156592, 0.246669, 0.395667, 0.645225, 1.06101, 1.75406", \ + "0.0416952, 0.16193, 0.248538, 0.395668, 0.645226, 1.06102, 1.75418", \ + "0.0520052, 0.176916, 0.259097, 0.400693, 0.648484, 1.06461, 1.75422", \ + "0.0686929, 0.209527, 0.291147, 0.426001, 0.6597, 1.06541, 1.75574", \ + "0.0967953, 0.264782, 0.354209, 0.491394, 0.716178, 1.1003, 1.76771", \ + "0.145262, 0.350645, 0.456392, 0.611884, 0.847211, 1.22052, 1.85339", \ + "0.22929, 0.480169, 0.614695, 0.8056, 1.07551, 1.47896, 2.10786" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0183422, 0.0566004, 0.0815914, 0.122873, 0.191997, 0.307068, 0.499037", \ + "0.0313493, 0.0906277, 0.120374, 0.164149, 0.23393, 0.349083, 0.540792", \ + "0.0373634, 0.112859, 0.14827, 0.198669, 0.273579, 0.390889, 0.582856", \ + "0.0436685, 0.143446, 0.188715, 0.250935, 0.339427, 0.467836, 0.66497", \ + "0.0486099, 0.183754, 0.244457, 0.325311, 0.43704, 0.592196, 0.814757", \ + "0.0486109, 0.229387, 0.313251, 0.42433, 0.570897, 0.771651, 1.04535", \ + "0.0486119, 0.271912, 0.386686, 0.54008, 0.744123, 1.01136, 1.37054" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0115493, 0.0579082, 0.0916207, 0.147445, 0.241211, 0.397599, 0.658131", \ + "0.0255408, 0.0743593, 0.10444, 0.155333, 0.244173, 0.398465, 0.658132", \ + "0.035803, 0.0919406, 0.123328, 0.173449, 0.258155, 0.405318, 0.663037", \ + "0.0530729, 0.123128, 0.158124, 0.211341, 0.295404, 0.434837, 0.676222", \ + "0.082036, 0.175968, 0.217749, 0.279056, 0.370371, 0.512329, 0.742799", \ + "0.13112, 0.260762, 0.317434, 0.390916, 0.500193, 0.655813, 0.898937", \ + "0.215802, 0.395357, 0.475393, 0.580169, 0.713592, 0.901259, 1.1761" \ + ); + } + } + 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.042856, 0.158437, 0.237119, 0.366737, 0.583551, 0.944606, 1.54717", \ + "0.0655121, 0.187177, 0.265806, 0.395763, 0.612585, 0.975068, 1.57594", \ + "0.080801, 0.216096, 0.296124, 0.42569, 0.642192, 1.00399, 1.60536", \ + "0.102565, 0.263239, 0.351359, 0.486081, 0.703629, 1.06384, 1.66534", \ + "0.137108, 0.333966, 0.438202, 0.591438, 0.822812, 1.18826, 1.78846", \ + "0.191653, 0.43564, 0.565012, 0.749705, 1.01949, 1.41861, 2.03583", \ + "0.280075, 0.584259, 0.746103, 0.977025, 1.30736, 1.7819, 2.47479" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0425123, 0.204696, 0.317465, 0.503411, 0.814913, 1.33387, 2.19936", \ + "0.0553239, 0.207584, 0.317861, 0.503412, 0.814914, 1.33488, 2.19937", \ + "0.0661001, 0.219349, 0.324887, 0.505791, 0.817364, 1.33489, 2.19938", \ + "0.0838253, 0.25009, 0.35271, 0.524337, 0.822989, 1.3349, 2.19939", \ + "0.113299, 0.305235, 0.413341, 0.583226, 0.868252, 1.35888, 2.21873", \ + "0.162593, 0.392481, 0.516914, 0.702382, 0.9895, 1.46139, 2.26723", \ + "0.249238, 0.527417, 0.675982, 0.893449, 1.21606, 1.70623, 2.49186" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0187287, 0.0570951, 0.0822328, 0.123725, 0.193147, 0.308524, 0.500684", \ + "0.0325093, 0.09146, 0.121252, 0.165116, 0.235183, 0.350608, 0.54264", \ + "0.038708, 0.114003, 0.149422, 0.199781, 0.274944, 0.392492, 0.584553", \ + "0.0452112, 0.14501, 0.190246, 0.252458, 0.341092, 0.469541, 0.666827", \ + "0.0503314, 0.185321, 0.246172, 0.327253, 0.438945, 0.594196, 0.816604", \ + "0.0503324, 0.230308, 0.314323, 0.425705, 0.572806, 0.773525, 1.04722", \ + "0.0503334, 0.268623, 0.38388, 0.537919, 0.743809, 1.01117, 1.37112" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0151547, 0.0616659, 0.0952615, 0.151159, 0.24503, 0.401122, 0.661664", \ + "0.0321237, 0.0782705, 0.108143, 0.159023, 0.247894, 0.401638, 0.661665", \ + "0.0450746, 0.0964237, 0.127291, 0.177157, 0.261795, 0.408846, 0.66374", \ + "0.0663101, 0.128664, 0.162621, 0.215662, 0.299478, 0.438486, 0.679873", \ + "0.101334, 0.183397, 0.224066, 0.283685, 0.375249, 0.516371, 0.746568", \ + "0.159131, 0.272706, 0.32711, 0.398816, 0.504754, 0.660478, 0.903305", \ + "0.256593, 0.415364, 0.490804, 0.592101, 0.72296, 0.910036, 1.18011" \ + ); + } + } + 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.0128488, 0.0131699, 0.0131809, 0.0130995, 0.0129085, 0.0125646, 0.0123668", \ + "0.0123308, 0.0127553, 0.0128452, 0.0128624, 0.012801, 0.0125301, 0.012293", \ + "0.0123227, 0.0126605, 0.012675, 0.0128002, 0.012663, 0.012539, 0.0123623", \ + "0.0129921, 0.0127296, 0.0128298, 0.0127421, 0.0129527, 0.0123484, 0.012299", \ + "0.0161519, 0.0145202, 0.0141392, 0.0137378, 0.0133211, 0.0127289, 0.0124943", \ + "0.0252623, 0.0209727, 0.0196047, 0.0183062, 0.0168452, 0.0158806, 0.0144079", \ + "0.0454844, 0.0382514, 0.0351951, 0.0319124, 0.0283096, 0.0248138, 0.0216428" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0103841, 0.010345, 0.0103008, 0.0101995, 0.0100302, 0.00971734, 0.00930018", \ + "0.0102219, 0.0101928, 0.010182, 0.00999764, 0.0098334, 0.00951135, 0.0089323", \ + "0.010707, 0.0103762, 0.0102379, 0.010206, 0.00998476, 0.00961245, 0.00897949", \ + "0.0122639, 0.0112238, 0.0109524, 0.0105149, 0.0104335, 0.00979821, 0.00911888", \ + "0.0163356, 0.0138222, 0.0130644, 0.0124707, 0.0114772, 0.0107267, 0.0105289", \ + "0.0255892, 0.0209052, 0.0191339, 0.0174462, 0.0156395, 0.014042, 0.0121068", \ + "0.0453355, 0.0381108, 0.0347765, 0.0310853, 0.0270067, 0.0228985, 0.0197077" \ + ); + } + } + 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.0123479, 0.0128134, 0.0128069, 0.0127142, 0.0125567, 0.0121967, 0.0119254", \ + "0.0118889, 0.0123961, 0.0124621, 0.0124866, 0.0124006, 0.0121374, 0.0119822", \ + "0.0119264, 0.0122805, 0.0122817, 0.0123843, 0.0123197, 0.0120531, 0.0118662", \ + "0.0126995, 0.0123682, 0.0124511, 0.0123498, 0.0126664, 0.0120198, 0.0119114", \ + "0.0161206, 0.0142636, 0.013747, 0.0133613, 0.0131807, 0.0123981, 0.0121468", \ + "0.0255516, 0.020814, 0.0194195, 0.0180539, 0.0163611, 0.0155542, 0.0145844", \ + "0.046018, 0.0382834, 0.0351076, 0.0318011, 0.0283772, 0.0243384, 0.021345" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00775551, 0.00769435, 0.00766687, 0.00757635, 0.00738995, 0.00710634, 0.00659055", \ + "0.00756251, 0.00753517, 0.00760818, 0.00752116, 0.00721264, 0.00692135, 0.00639553", \ + "0.00807241, 0.0077199, 0.007606, 0.00759682, 0.00725347, 0.00695181, 0.00638431", \ + "0.00963794, 0.00855385, 0.00828021, 0.00785356, 0.00775102, 0.0071346, 0.00659448", \ + "0.0136971, 0.0111831, 0.0104275, 0.00979136, 0.00894048, 0.00808009, 0.00771057", \ + "0.0229868, 0.0183076, 0.0165615, 0.0147365, 0.0130595, 0.0114347, 0.00946939", \ + "0.0427575, 0.0355252, 0.0321493, 0.0284913, 0.0243398, 0.0203659, 0.0170698" \ + ); + } + } + 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.0153976, 0.0158241, 0.0158053, 0.0157406, 0.0155538, 0.0152197, 0.0153749", \ + "0.0149262, 0.0153967, 0.0155488, 0.0155414, 0.0154431, 0.0152194, 0.0152066", \ + "0.0149698, 0.0152876, 0.0152734, 0.0155257, 0.0154086, 0.0151091, 0.0152564", \ + "0.0157481, 0.0154397, 0.0154314, 0.0155141, 0.0152801, 0.0150076, 0.0153117", \ + "0.0191396, 0.0172959, 0.0168435, 0.0164381, 0.0164038, 0.0154652, 0.0155728", \ + "0.0285594, 0.0238722, 0.0223803, 0.0210375, 0.0196283, 0.0182904, 0.0181973", \ + "0.049236, 0.0415363, 0.038452, 0.0351345, 0.0315942, 0.0281821, 0.0244385" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00637794, 0.00632286, 0.00626971, 0.00619253, 0.00599588, 0.00574142, 0.00523352", \ + "0.00616771, 0.00614888, 0.00612863, 0.00599544, 0.00586761, 0.00555557, 0.00514053", \ + "0.00665426, 0.00632743, 0.00620448, 0.00631224, 0.00591399, 0.00568061, 0.00502261", \ + "0.00823745, 0.00718154, 0.00695252, 0.00658205, 0.0063964, 0.00588807, 0.00515047", \ + "0.0123251, 0.00988963, 0.00916061, 0.00848045, 0.00758091, 0.00670548, 0.00622088", \ + "0.0216699, 0.0171405, 0.0154111, 0.0136407, 0.0119139, 0.0101254, 0.00821879", \ + "0.0416347, 0.034769, 0.0314064, 0.02772, 0.0235576, 0.0197948, 0.0161822" \ + ); + } + } + 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.0128488, 0.0131699, 0.0131809, 0.0130995, 0.0129085, 0.0125646, 0.0123668", \ + "0.0123308, 0.0127553, 0.0128452, 0.0128624, 0.012801, 0.0125301, 0.012293", \ + "0.0123227, 0.0126605, 0.012675, 0.0128002, 0.012663, 0.012539, 0.0123623", \ + "0.0129921, 0.0127296, 0.0128298, 0.0127421, 0.0129527, 0.0123484, 0.012299", \ + "0.0161519, 0.0145202, 0.0141392, 0.0137378, 0.0133211, 0.0127289, 0.0124943", \ + "0.0252623, 0.0209727, 0.0196047, 0.0183062, 0.0168452, 0.0158806, 0.0144079", \ + "0.0454844, 0.0382514, 0.0351951, 0.0319124, 0.0283096, 0.0248138, 0.0216428" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00775551, 0.00769435, 0.00766687, 0.00757635, 0.00738995, 0.00710634, 0.00659055", \ + "0.00756251, 0.00753517, 0.00760818, 0.00752116, 0.00721264, 0.00692135, 0.00639553", \ + "0.00807241, 0.0077199, 0.007606, 0.00759682, 0.00725347, 0.00695181, 0.00638431", \ + "0.00963794, 0.00855385, 0.00828021, 0.00785356, 0.00775102, 0.0071346, 0.00659448", \ + "0.0136971, 0.0111831, 0.0104275, 0.00979136, 0.00894048, 0.00808009, 0.00771057", \ + "0.0229868, 0.0183076, 0.0165615, 0.0147365, 0.0130595, 0.0114347, 0.00946939", \ + "0.0427575, 0.0355252, 0.0321493, 0.0284913, 0.0243398, 0.0203659, 0.0170698" \ + ); + } + } + 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.0131116, 0.013149, 0.0130987, 0.0129662, 0.0128022, 0.0124304, 0.0121282", \ + "0.0127932, 0.0129474, 0.0129338, 0.0128601, 0.0127394, 0.0124161, 0.0121882", \ + "0.0127905, 0.0128749, 0.0129121, 0.0129791, 0.012679, 0.0124481, 0.0121801", \ + "0.0134059, 0.0131006, 0.013129, 0.0129379, 0.012785, 0.0123998, 0.0122242", \ + "0.0164589, 0.0149908, 0.0145175, 0.0140862, 0.0135584, 0.0128962, 0.0124794", \ + "0.0254622, 0.0216636, 0.0203556, 0.0188678, 0.0172152, 0.0162003, 0.0148812", \ + "0.0454286, 0.0393103, 0.0365105, 0.0332636, 0.0297241, 0.0257109, 0.0220632" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0129837, 0.0128957, 0.0128363, 0.0127281, 0.0125671, 0.012288, 0.0118349", \ + "0.0127263, 0.0127323, 0.0127577, 0.0125974, 0.0123875, 0.0121101, 0.0116014", \ + "0.0129695, 0.0128274, 0.0127296, 0.0128406, 0.0124167, 0.012073, 0.011605", \ + "0.0141555, 0.0134495, 0.0132909, 0.0129946, 0.0128856, 0.0123079, 0.0123999", \ + "0.0178396, 0.0156571, 0.0151307, 0.0145648, 0.0139472, 0.0132381, 0.0130655", \ + "0.0267869, 0.022305, 0.0207826, 0.0192454, 0.0176294, 0.0163735, 0.0143395", \ + "0.0460726, 0.038992, 0.0358802, 0.0323595, 0.0283858, 0.0249345, 0.0217051" \ + ); + } + } + 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.0127177, 0.0127582, 0.012699, 0.0126261, 0.012418, 0.0120733, 0.0117842", \ + "0.0123928, 0.0125483, 0.0125581, 0.0124985, 0.0123399, 0.0120485, 0.0118241", \ + "0.0124155, 0.0125652, 0.0125012, 0.012456, 0.0123192, 0.0121684, 0.0118094", \ + "0.0130909, 0.0127413, 0.012763, 0.0126015, 0.0125494, 0.0120258, 0.0118726", \ + "0.0163572, 0.0146587, 0.014203, 0.013689, 0.0133218, 0.0125827, 0.0122192", \ + "0.0256248, 0.0214796, 0.0200325, 0.0185253, 0.0169995, 0.015904, 0.01467", \ + "0.0457783, 0.0393625, 0.0363561, 0.0329687, 0.0294118, 0.0251963, 0.0217688" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0103213, 0.010238, 0.0101841, 0.010105, 0.00992576, 0.00962394, 0.00908745", \ + "0.0100638, 0.0100624, 0.0101274, 0.0100386, 0.00974157, 0.00944343, 0.00892535", \ + "0.0103139, 0.0102043, 0.0101003, 0.0101341, 0.00976161, 0.00970026, 0.00906882", \ + "0.0115216, 0.010826, 0.0106221, 0.0103848, 0.0102223, 0.00968938, 0.00931112", \ + "0.0152066, 0.0130534, 0.012507, 0.0119415, 0.0112636, 0.0106078, 0.0104195", \ + "0.0241674, 0.0196635, 0.0181646, 0.0165521, 0.0149914, 0.0137016, 0.0115632", \ + "0.0434452, 0.0363217, 0.033282, 0.0297131, 0.0257793, 0.0222275, 0.0192282" \ + ); + } + } + 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.0157164, 0.0157983, 0.01573, 0.015644, 0.0154438, 0.0150769, 0.0147171", \ + "0.0154321, 0.0156004, 0.0155901, 0.0155634, 0.0154045, 0.0150865, 0.0147758", \ + "0.0154528, 0.0155751, 0.0155276, 0.0159107, 0.0153442, 0.0149953, 0.0146803", \ + "0.0161317, 0.0157799, 0.0157594, 0.0156055, 0.015387, 0.015037, 0.0148611", \ + "0.0193713, 0.0177043, 0.0172245, 0.0167783, 0.0165638, 0.0156359, 0.0153377", \ + "0.0286387, 0.0245983, 0.0231648, 0.0216755, 0.0200495, 0.0186612, 0.0174507", \ + "0.0490809, 0.0426311, 0.0396472, 0.0361971, 0.0326215, 0.028939, 0.0250097" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00894173, 0.00887238, 0.00887121, 0.00873096, 0.00858237, 0.00830096, 0.00776579", \ + "0.00866318, 0.00868679, 0.00874556, 0.00863441, 0.00840047, 0.0080605, 0.0076034", \ + "0.00889843, 0.00881698, 0.00870351, 0.00868359, 0.0084124, 0.00818192, 0.00767902", \ + "0.0100967, 0.00943227, 0.00926151, 0.00898211, 0.00885828, 0.00831275, 0.00790312", \ + "0.0138218, 0.0116763, 0.0111632, 0.0106058, 0.00991259, 0.0092669, 0.00942692", \ + "0.0228688, 0.0186064, 0.0169895, 0.015329, 0.0138484, 0.012573, 0.010319", \ + "0.0424015, 0.0355795, 0.0324597, 0.0289276, 0.0250652, 0.0214639, 0.0182445" \ + ); + } + } + 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.0131116, 0.013149, 0.0130987, 0.0129662, 0.0128022, 0.0124304, 0.0121282", \ + "0.0127932, 0.0129474, 0.0129338, 0.0128601, 0.0127394, 0.0124161, 0.0121882", \ + "0.0127905, 0.0128749, 0.0129121, 0.0129791, 0.012679, 0.0124481, 0.0121801", \ + "0.0134059, 0.0131006, 0.013129, 0.0129379, 0.012785, 0.0123998, 0.0122242", \ + "0.0164589, 0.0149908, 0.0145175, 0.0140862, 0.0135584, 0.0128962, 0.0124794", \ + "0.0254622, 0.0216636, 0.0203556, 0.0188678, 0.0172152, 0.0162003, 0.0148812", \ + "0.0454286, 0.0393103, 0.0365105, 0.0332636, 0.0297241, 0.0257109, 0.0220632" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0103213, 0.010238, 0.0101841, 0.010105, 0.00992576, 0.00962394, 0.00908745", \ + "0.0100638, 0.0100624, 0.0101274, 0.0100386, 0.00974157, 0.00944343, 0.00892535", \ + "0.0103139, 0.0102043, 0.0101003, 0.0101341, 0.00976161, 0.00970026, 0.00906882", \ + "0.0115216, 0.010826, 0.0106221, 0.0103848, 0.0102223, 0.00968938, 0.00931112", \ + "0.0152066, 0.0130534, 0.012507, 0.0119415, 0.0112636, 0.0106078, 0.0104195", \ + "0.0241674, 0.0196635, 0.0181646, 0.0165521, 0.0149914, 0.0137016, 0.0115632", \ + "0.0434452, 0.0363217, 0.033282, 0.0297131, 0.0257793, 0.0222275, 0.0192282" \ + ); + } + } + 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.00984976, 0.0101793, 0.0101541, 0.0100761, 0.00990782, 0.00955102, 0.00924234", \ + "0.00937329, 0.00976585, 0.00985072, 0.00986377, 0.00979937, 0.00950344, 0.00927562", \ + "0.00956574, 0.00975378, 0.00974287, 0.00985206, 0.00970072, 0.00954046, 0.00921913", \ + "0.0107182, 0.0100705, 0.0100352, 0.00999815, 0.00978209, 0.00940686, 0.00939166", \ + "0.0144172, 0.0123019, 0.011696, 0.0112176, 0.0106175, 0.0100892, 0.0102146", \ + "0.0231034, 0.0187708, 0.0174252, 0.0158825, 0.0142595, 0.0131761, 0.0115504", \ + "0.0414704, 0.0344319, 0.0316593, 0.0284836, 0.0253682, 0.0215675, 0.0181507" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0078013, 0.00788892, 0.00784773, 0.00773219, 0.0075669, 0.00730669, 0.00676804", \ + "0.0076743, 0.0078106, 0.00783154, 0.00781945, 0.00756696, 0.00729205, 0.00676412", \ + "0.00819818, 0.00799856, 0.00790128, 0.00798324, 0.00763921, 0.00755641, 0.0068251", \ + "0.00983603, 0.00875547, 0.0085428, 0.0081826, 0.00811051, 0.00762025, 0.00685903", \ + "0.0136704, 0.0112335, 0.0105942, 0.0100529, 0.00916247, 0.00850366, 0.0079593", \ + "0.0224362, 0.0178629, 0.0162487, 0.01469, 0.0131268, 0.0115882, 0.00941197", \ + "0.0403049, 0.0336389, 0.0306591, 0.0272609, 0.0235713, 0.0200247, 0.0170178" \ + ); + } + } + 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.00935283, 0.00980566, 0.00979563, 0.00972308, 0.009566, 0.00922094, 0.00888989", \ + "0.00894857, 0.00939291, 0.00968288, 0.00949062, 0.009408, 0.00915696, 0.00895095", \ + "0.00920976, 0.00930243, 0.00934467, 0.00937606, 0.00936321, 0.00906842, 0.00885163", \ + "0.0104995, 0.00972854, 0.00972671, 0.00956007, 0.00948288, 0.00911059, 0.00892592", \ + "0.0144403, 0.0120442, 0.0114386, 0.0108752, 0.0105268, 0.00966487, 0.00982531", \ + "0.0233815, 0.0186673, 0.0172124, 0.0155872, 0.0139509, 0.0128938, 0.0111701", \ + "0.0419692, 0.0344791, 0.0316331, 0.0285288, 0.0249156, 0.0213628, 0.017801" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00513997, 0.00525192, 0.00523357, 0.00510996, 0.00496951, 0.00464759, 0.00414158", \ + "0.00502144, 0.00515468, 0.00529011, 0.00508156, 0.00493261, 0.00466205, 0.00411983", \ + "0.00555025, 0.00535623, 0.00523607, 0.00535349, 0.00498316, 0.00488912, 0.00412155", \ + "0.00721013, 0.00612689, 0.0059321, 0.00562072, 0.0054619, 0.00477213, 0.00419621", \ + "0.0110469, 0.00858206, 0.00793683, 0.00734795, 0.00665198, 0.00586085, 0.00558302", \ + "0.0198404, 0.0151841, 0.0136481, 0.0120053, 0.0104818, 0.00889129, 0.00700882", \ + "0.0376671, 0.0310035, 0.0280219, 0.0246778, 0.0209597, 0.0173678, 0.0143884" \ + ); + } + } + 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.00934666, 0.00980193, 0.00978467, 0.00974534, 0.0095316, 0.0092479, 0.00876847", \ + "0.00898391, 0.00938589, 0.00955508, 0.00949589, 0.00939005, 0.00923111, 0.00885578", \ + "0.00930057, 0.00938434, 0.00936677, 0.00967733, 0.00936774, 0.00909982, 0.00884247", \ + "0.0107592, 0.00990376, 0.00978891, 0.00977875, 0.00942309, 0.00908037, 0.00891264", \ + "0.0150516, 0.0123904, 0.0117323, 0.0110945, 0.0106394, 0.00983918, 0.00963845", \ + "0.0245747, 0.0194951, 0.0180226, 0.0162837, 0.0145158, 0.0130045, 0.0118004", \ + "0.0443588, 0.0365671, 0.0334814, 0.0300024, 0.0263257, 0.0224953, 0.0187429" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00499543, 0.00511582, 0.00505856, 0.00497542, 0.00483322, 0.00451313, 0.00398084", \ + "0.00488546, 0.00498476, 0.00502537, 0.00503731, 0.0047341, 0.00446199, 0.00392918", \ + "0.00552408, 0.00522515, 0.00509396, 0.00509672, 0.00476337, 0.00449328, 0.00392274", \ + "0.0073321, 0.00607281, 0.00582066, 0.00545637, 0.00532017, 0.00475006, 0.00408586", \ + "0.0114883, 0.00878214, 0.00806509, 0.00737539, 0.00657485, 0.0057819, 0.00535394", \ + "0.0207474, 0.0159414, 0.0142675, 0.0124709, 0.0107472, 0.00921819, 0.00711945", \ + "0.0399804, 0.0329604, 0.0297802, 0.0261738, 0.022121, 0.0182401, 0.0149986" \ + ); + } + } + 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.00984976, 0.0101793, 0.0101541, 0.0100761, 0.00990782, 0.00955102, 0.00924234", \ + "0.00937329, 0.00976585, 0.00985072, 0.00986377, 0.00979937, 0.00950344, 0.00927562", \ + "0.00956574, 0.00975378, 0.00974287, 0.00985206, 0.00970072, 0.00954046, 0.00921913", \ + "0.0107182, 0.0100705, 0.0100352, 0.00999815, 0.00978209, 0.00940686, 0.00939166", \ + "0.0144172, 0.0123019, 0.011696, 0.0112176, 0.0106175, 0.0100892, 0.0102146", \ + "0.0231034, 0.0187708, 0.0174252, 0.0158825, 0.0142595, 0.0131761, 0.0115504", \ + "0.0414704, 0.0344319, 0.0316593, 0.0284836, 0.0253682, 0.0215675, 0.0181507" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00499543, 0.00511582, 0.00505856, 0.00497542, 0.00483322, 0.00451313, 0.00398084", \ + "0.00488546, 0.00498476, 0.00502537, 0.00503731, 0.0047341, 0.00446199, 0.00392918", \ + "0.00552408, 0.00522515, 0.00509396, 0.00509672, 0.00476337, 0.00449328, 0.00392274", \ + "0.0073321, 0.00607281, 0.00582066, 0.00545637, 0.00532017, 0.00475006, 0.00408586", \ + "0.0114883, 0.00878214, 0.00806509, 0.00737539, 0.00657485, 0.0057819, 0.00535394", \ + "0.0207474, 0.0159414, 0.0142675, 0.0124709, 0.0107472, 0.00921819, 0.00711945", \ + "0.0399804, 0.0329604, 0.0297802, 0.0261738, 0.022121, 0.0182401, 0.0149986" \ + ); + } + } + 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.0100223, 0.0100781, 0.0100234, 0.00992331, 0.00972188, 0.00941813, 0.00910344", \ + "0.00975769, 0.0098827, 0.00985946, 0.0098133, 0.00964327, 0.0093445, 0.00909617", \ + "0.00992571, 0.00987969, 0.0098612, 0.00994908, 0.00961463, 0.00941639, 0.00907892", \ + "0.0110038, 0.0103508, 0.0103112, 0.0101637, 0.00980364, 0.009391, 0.00908835", \ + "0.0146409, 0.0126671, 0.0120487, 0.0114844, 0.0108109, 0.0101416, 0.010195", \ + "0.0232008, 0.019311, 0.0179501, 0.0163294, 0.0145862, 0.0134096, 0.0120969", \ + "0.0412356, 0.0353257, 0.0327053, 0.0294414, 0.0259029, 0.0222311, 0.0186272" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0104938, 0.0105342, 0.0104698, 0.0103735, 0.0102089, 0.00993343, 0.00940994", \ + "0.0101507, 0.0104144, 0.0104571, 0.0104437, 0.0101504, 0.00990274, 0.00938054", \ + "0.0104305, 0.0104934, 0.0104567, 0.0105615, 0.0101882, 0.00994267, 0.00946325", \ + "0.011669, 0.0110849, 0.0109637, 0.0107555, 0.0106463, 0.010151, 0.00972202", \ + "0.0152501, 0.0131632, 0.0127187, 0.0122144, 0.0116899, 0.0110061, 0.0104329", \ + "0.0235153, 0.0193444, 0.0179956, 0.0165125, 0.0151081, 0.0139632, 0.0118511", \ + "0.0409713, 0.0345766, 0.0317931, 0.0286861, 0.0250823, 0.0218792, 0.0189995" \ + ); + } + } + 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.00965153, 0.00969788, 0.00965787, 0.00955033, 0.00934886, 0.00904276, 0.00874222", \ + "0.0093566, 0.00950344, 0.00957553, 0.0094239, 0.00931188, 0.00903019, 0.00869858", \ + "0.00958111, 0.00952385, 0.00945997, 0.00951224, 0.0092777, 0.00908576, 0.0086589", \ + "0.0107711, 0.00999116, 0.00992075, 0.00971592, 0.00954257, 0.00907861, 0.00875646", \ + "0.0146156, 0.0123761, 0.0117252, 0.0111429, 0.0106985, 0.00979294, 0.00982625", \ + "0.0233426, 0.0192458, 0.0177504, 0.0159606, 0.0142471, 0.0130781, 0.0112485", \ + "0.0415212, 0.0353593, 0.0326338, 0.0293746, 0.0259233, 0.0218451, 0.0182626" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00782776, 0.0078913, 0.00782656, 0.0077328, 0.0075913, 0.00729168, 0.00672597", \ + "0.007494, 0.00774977, 0.00788393, 0.00784309, 0.00771668, 0.00730683, 0.00672898", \ + "0.00778903, 0.00784066, 0.00782609, 0.00787049, 0.00755296, 0.00756912, 0.00675082", \ + "0.0090395, 0.00842772, 0.00833531, 0.00810087, 0.00800913, 0.00748085, 0.0080965", \ + "0.0126154, 0.010539, 0.0100633, 0.00957052, 0.00907705, 0.0083912, 0.00796264", \ + "0.0208999, 0.0167099, 0.0153654, 0.013843, 0.0126338, 0.0113672, 0.00933768", \ + "0.0383472, 0.031952, 0.029164, 0.0259939, 0.0225369, 0.019294, 0.0164508" \ + ); + } + } + 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.00961458, 0.00971809, 0.00963952, 0.00956652, 0.00934027, 0.00900573, 0.00855367", \ + "0.00938832, 0.00949368, 0.00958171, 0.00943031, 0.00926752, 0.00904951, 0.0086833", \ + "0.00966025, 0.00957612, 0.00950106, 0.00978863, 0.00926632, 0.00906376, 0.0085603", \ + "0.0110184, 0.0101616, 0.010004, 0.00979715, 0.00946098, 0.0090813, 0.00885517", \ + "0.0151904, 0.0128255, 0.012076, 0.0113446, 0.0110475, 0.0099061, 0.0102197", \ + "0.0245156, 0.0200937, 0.018558, 0.0167722, 0.0149832, 0.0132049, 0.0119109", \ + "0.043922, 0.037517, 0.0345054, 0.0311992, 0.0274847, 0.0231036, 0.0192153" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00770229, 0.00777387, 0.00769363, 0.00759369, 0.00745721, 0.00708956, 0.00659543", \ + "0.00737051, 0.00758518, 0.00761246, 0.00765584, 0.00734449, 0.00708034, 0.00658015", \ + "0.00772792, 0.00769348, 0.00763217, 0.0077453, 0.00739757, 0.00710001, 0.00656922", \ + "0.00912192, 0.00836666, 0.00820977, 0.00800324, 0.00782901, 0.00731847, 0.00719656", \ + "0.0130111, 0.0107009, 0.0101085, 0.0095684, 0.00897682, 0.00821508, 0.00817784", \ + "0.0219383, 0.0174175, 0.015932, 0.0143001, 0.012738, 0.0114912, 0.00941718", \ + "0.0406653, 0.0338287, 0.0308871, 0.0274156, 0.0237316, 0.0201866, 0.0170961" \ + ); + } + } + 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.0100223, 0.0100781, 0.0100234, 0.00992331, 0.00972188, 0.00941813, 0.00910344", \ + "0.00975769, 0.0098827, 0.00985946, 0.0098133, 0.00964327, 0.0093445, 0.00909617", \ + "0.00992571, 0.00987969, 0.0098612, 0.00994908, 0.00961463, 0.00941639, 0.00907892", \ + "0.0110038, 0.0103508, 0.0103112, 0.0101637, 0.00980364, 0.009391, 0.00908835", \ + "0.0146409, 0.0126671, 0.0120487, 0.0114844, 0.0108109, 0.0101416, 0.010195", \ + "0.0232008, 0.019311, 0.0179501, 0.0163294, 0.0145862, 0.0134096, 0.0120969", \ + "0.0412356, 0.0353257, 0.0327053, 0.0294414, 0.0259029, 0.0222311, 0.0186272" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00770229, 0.00777387, 0.00769363, 0.00759369, 0.00745721, 0.00708956, 0.00659543", \ + "0.00737051, 0.00758518, 0.00761246, 0.00765584, 0.00734449, 0.00708034, 0.00658015", \ + "0.00772792, 0.00769348, 0.00763217, 0.0077453, 0.00739757, 0.00710001, 0.00656922", \ + "0.00912192, 0.00836666, 0.00820977, 0.00800324, 0.00782901, 0.00731847, 0.00719656", \ + "0.0130111, 0.0107009, 0.0101085, 0.0095684, 0.00897682, 0.00821508, 0.00817784", \ + "0.0219383, 0.0174175, 0.015932, 0.0143001, 0.012738, 0.0114912, 0.00941718", \ + "0.0406653, 0.0338287, 0.0308871, 0.0274156, 0.0237316, 0.0201866, 0.0170961" \ + ); + } + } + 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.00615057, 0.00660413, 0.00663667, 0.00655532, 0.00639632, 0.00607941, 0.00569833", \ + "0.00648158, 0.00636901, 0.00641108, 0.00634977, 0.00624678, 0.00601857, 0.00567959", \ + "0.00738767, 0.00677971, 0.00656922, 0.00658282, 0.00635773, 0.00598979, 0.00565971", \ + "0.00952558, 0.00798603, 0.00759546, 0.00729327, 0.00670252, 0.00625927, 0.00588044", \ + "0.0143727, 0.0116239, 0.0107249, 0.00968315, 0.00902268, 0.00747809, 0.00701417", \ + "0.0241641, 0.0194163, 0.0178341, 0.0159289, 0.0137936, 0.0116941, 0.00988528", \ + "0.045013, 0.037448, 0.0345531, 0.0311643, 0.0275963, 0.0232557, 0.0185713" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00560363, 0.00615983, 0.00612891, 0.0060566, 0.00595104, 0.00564678, 0.00527839", \ + "0.00586929, 0.00612699, 0.00616792, 0.00633031, 0.00602843, 0.00575475, 0.00528377", \ + "0.00667545, 0.00642357, 0.00640996, 0.00620855, 0.00628575, 0.00606855, 0.00546248", \ + "0.00864482, 0.00724958, 0.00709295, 0.00693205, 0.00659506, 0.00624305, 0.00564987", \ + "0.0133476, 0.0101624, 0.00931718, 0.00875323, 0.00823018, 0.00736609, 0.00611713", \ + "0.023248, 0.0176929, 0.0157629, 0.0140278, 0.012339, 0.0107947, 0.00921412", \ + "0.0434472, 0.0354311, 0.0321164, 0.0281653, 0.0241516, 0.0201002, 0.0165711" \ + ); + } + } + 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.00565982, 0.00623607, 0.00627639, 0.00622467, 0.00603666, 0.00573954, 0.00567667", \ + "0.00617756, 0.00598949, 0.00601954, 0.00600092, 0.00591167, 0.00563833, 0.00531789", \ + "0.00716732, 0.00640415, 0.00621577, 0.00634864, 0.00594945, 0.00559626, 0.00564121", \ + "0.00944654, 0.00769326, 0.00728254, 0.0068628, 0.00636256, 0.00585729, 0.00598085", \ + "0.0144855, 0.0113858, 0.0104346, 0.00937708, 0.00847045, 0.0073504, 0.00730595", \ + "0.0245001, 0.0193734, 0.0176274, 0.0157348, 0.0135134, 0.0113813, 0.00982128", \ + "0.0455704, 0.0375501, 0.034595, 0.0310576, 0.0272104, 0.0229729, 0.018231" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00295464, 0.00350251, 0.00347758, 0.00341933, 0.00327149, 0.00300275, 0.00266683", \ + "0.00325356, 0.00351126, 0.00351219, 0.00364518, 0.00338334, 0.0032259, 0.00266295", \ + "0.00404208, 0.00377854, 0.00377074, 0.00357838, 0.00365983, 0.00321234, 0.00293428", \ + "0.00605564, 0.00462803, 0.00446979, 0.00429574, 0.00389753, 0.00369696, 0.00300917", \ + "0.0108175, 0.00756786, 0.00669053, 0.00613992, 0.00554342, 0.00488548, 0.00375409", \ + "0.0207753, 0.0151192, 0.0132054, 0.0114581, 0.00985149, 0.00824529, 0.00705523", \ + "0.0411151, 0.0329427, 0.0295404, 0.0256415, 0.0216971, 0.0174535, 0.0141879" \ + ); + } + } + 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.00617264, 0.00660933, 0.00664016, 0.00657211, 0.00640266, 0.00608882, 0.0057218", \ + "0.00646905, 0.00637597, 0.00642363, 0.00636261, 0.00625135, 0.00607318, 0.00568345", \ + "0.00735369, 0.00675131, 0.00652438, 0.00646719, 0.00649357, 0.00605746, 0.00561442", \ + "0.0094716, 0.00798102, 0.0075934, 0.00714548, 0.00668916, 0.0062112, 0.00584129", \ + "0.0143216, 0.0115825, 0.0106783, 0.00967534, 0.00873035, 0.00748456, 0.00744505", \ + "0.0241224, 0.0193873, 0.0177918, 0.0160087, 0.0137063, 0.0117509, 0.00999844", \ + "0.04498, 0.0374278, 0.0345358, 0.0312201, 0.0274616, 0.0231316, 0.0186637" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00567576, 0.00621792, 0.0061811, 0.00612617, 0.00600539, 0.00572091, 0.00533496", \ + "0.00585151, 0.00616495, 0.00618261, 0.00634048, 0.00604566, 0.00586346, 0.00529686", \ + "0.00664678, 0.00642281, 0.00640859, 0.00622115, 0.00629519, 0.0058753, 0.00547898", \ + "0.00864447, 0.00723613, 0.00707748, 0.00691108, 0.00656889, 0.00625029, 0.00565139", \ + "0.0133342, 0.0101584, 0.00931683, 0.0087203, 0.00822819, 0.00733497, 0.00611918", \ + "0.0231744, 0.0177028, 0.0158015, 0.0140527, 0.0123816, 0.0107793, 0.00937959", \ + "0.0435865, 0.035452, 0.0321243, 0.0281925, 0.0241643, 0.0201006, 0.0164843" \ + ); + } + } + 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.00566827, 0.00623363, 0.00626949, 0.00621452, 0.00605812, 0.0057393, 0.00533351", \ + "0.00615575, 0.00602212, 0.00603617, 0.00600138, 0.00589932, 0.00565868, 0.00530552", \ + "0.00712541, 0.00637099, 0.00619432, 0.00622317, 0.00599308, 0.00567853, 0.0053105", \ + "0.00938664, 0.00766211, 0.00723483, 0.00691908, 0.00632306, 0.00583522, 0.00544901", \ + "0.0144168, 0.0113435, 0.0103669, 0.00933184, 0.00853402, 0.00735375, 0.00678086", \ + "0.0244354, 0.0193124, 0.0175745, 0.0156885, 0.0134696, 0.0113349, 0.009522", \ + "0.0455127, 0.0374728, 0.034523, 0.0310808, 0.02729, 0.0227915, 0.018284" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00301954, 0.00355473, 0.00356953, 0.00358842, 0.00332891, 0.00308877, 0.00266666", \ + "0.00323061, 0.00354497, 0.00351893, 0.00363372, 0.00343262, 0.00324191, 0.00267261", \ + "0.00401944, 0.00378216, 0.00376758, 0.00358066, 0.00367746, 0.00345029, 0.00285907", \ + "0.00604861, 0.00460253, 0.00443348, 0.00429209, 0.00381815, 0.00369528, 0.00301195", \ + "0.0107906, 0.00754524, 0.00669849, 0.00623839, 0.0055357, 0.00484477, 0.00359288", \ + "0.0206972, 0.0150744, 0.0131927, 0.0114247, 0.00983577, 0.00812173, 0.00704498", \ + "0.0411251, 0.0328498, 0.0296247, 0.0256245, 0.0216586, 0.0174422, 0.0141757" \ + ); + } + } + 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.00569716, 0.00623773, 0.00625611, 0.00621005, 0.00605893, 0.00574581, 0.00570017", \ + "0.00624313, 0.00605718, 0.0060872, 0.00601502, 0.00589691, 0.00559003, 0.00564233", \ + "0.00729795, 0.00643738, 0.00641169, 0.00628283, 0.0061648, 0.00613866, 0.00552986", \ + "0.00974629, 0.00790495, 0.00736096, 0.00713367, 0.00644302, 0.00599268, 0.00587675", \ + "0.0151683, 0.0118752, 0.0108445, 0.00970297, 0.00872947, 0.00739318, 0.0070767", \ + "0.0258958, 0.0204079, 0.0185016, 0.0164667, 0.0142114, 0.011667, 0.0107806", \ + "0.0485892, 0.0401563, 0.0367588, 0.0331795, 0.0289851, 0.024503, 0.0198195" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00289657, 0.00344137, 0.00346368, 0.0033882, 0.00323473, 0.00299806, 0.00256468", \ + "0.00316724, 0.00338413, 0.003387, 0.00354151, 0.00327687, 0.00316621, 0.00254669", \ + "0.00405338, 0.00365592, 0.00365917, 0.00346704, 0.00355606, 0.00314095, 0.00337024", \ + "0.00627541, 0.00459864, 0.00443452, 0.00419816, 0.00366426, 0.0035998, 0.00296604", \ + "0.0114123, 0.00785222, 0.00690282, 0.00628226, 0.00555899, 0.00479486, 0.00346324", \ + "0.0219767, 0.016029, 0.0139429, 0.0119927, 0.0102515, 0.00843581, 0.00694906", \ + "0.0439026, 0.0351539, 0.0317038, 0.0273352, 0.0232261, 0.0186247, 0.01496" \ + ); + } + } + 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.00617264, 0.00660933, 0.00664016, 0.00657211, 0.00640266, 0.00608882, 0.0057218", \ + "0.00646905, 0.00637597, 0.00642363, 0.00636261, 0.00625135, 0.00607318, 0.00568345", \ + "0.00735369, 0.00675131, 0.00652438, 0.00646719, 0.00649357, 0.00605746, 0.00561442", \ + "0.0094716, 0.00798102, 0.0075934, 0.00714548, 0.00668916, 0.0062112, 0.00584129", \ + "0.0143216, 0.0115825, 0.0106783, 0.00967534, 0.00873035, 0.00748456, 0.00744505", \ + "0.0241224, 0.0193873, 0.0177918, 0.0160087, 0.0137063, 0.0117509, 0.00999844", \ + "0.04498, 0.0374278, 0.0345358, 0.0312201, 0.0274616, 0.0231316, 0.0186637" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00289657, 0.00344137, 0.00346368, 0.0033882, 0.00323473, 0.00299806, 0.00256468", \ + "0.00316724, 0.00338413, 0.003387, 0.00354151, 0.00327687, 0.00316621, 0.00254669", \ + "0.00405338, 0.00365592, 0.00365917, 0.00346704, 0.00355606, 0.00314095, 0.00337024", \ + "0.00627541, 0.00459864, 0.00443452, 0.00419816, 0.00366426, 0.0035998, 0.00296604", \ + "0.0114123, 0.00785222, 0.00690282, 0.00628226, 0.00555899, 0.00479486, 0.00346324", \ + "0.0219767, 0.016029, 0.0139429, 0.0119927, 0.0102515, 0.00843581, 0.00694906", \ + "0.0439026, 0.0351539, 0.0317038, 0.0273352, 0.0232261, 0.0186247, 0.01496" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00310445; + rise_capacitance : 0.0030047; + rise_capacitance_range (0.00282314, 0.00334036); + fall_capacitance : 0.0032042; + fall_capacitance_range (0.00272807, 0.00361983); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00319566; + rise_capacitance : 0.00323008; + rise_capacitance_range (0.00276859, 0.00353522); + fall_capacitance : 0.00316124; + fall_capacitance_range (0.00276794, 0.00349429); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00304544; + rise_capacitance : 0.00299824; + rise_capacitance_range (0.00264241, 0.00353187); + fall_capacitance : 0.00309264; + fall_capacitance_range (0.0026078, 0.0034531); + } + pin (B2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.003194; + rise_capacitance : 0.00328023; + rise_capacitance_range (0.00268932, 0.00375676); + fall_capacitance : 0.00310776; + fall_capacitance_range (0.00270397, 0.00339556); + } + pin (C1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00295319; + rise_capacitance : 0.00306981; + rise_capacitance_range (0.00253254, 0.00406421); + fall_capacitance : 0.00283656; + fall_capacitance_range (0.00264409, 0.00306373); + } + } + cell (sg13cmos5l_a22oi_1) { + area : 10.8486; + cell_footprint : "a22oi"; + cell_leakage_power : 432.995; + leakage_power () { + value : 257.546; + when : "!A1&!A2&!B1&!B2&Y"; + } + leakage_power () { + value : 221.71; + when : "!A1&!A2&!B1&B2&Y"; + } + leakage_power () { + value : 361.57; + when : "!A1&!A2&B1&!B2&Y"; + } + leakage_power () { + value : 600.83; + when : "!A1&!A2&B1&B2&!Y"; + } + leakage_power () { + value : 361.682; + when : "!A1&A2&!B1&!B2&Y"; + } + leakage_power () { + value : 325.846; + when : "!A1&A2&!B1&B2&Y"; + } + leakage_power () { + value : 465.706; + when : "!A1&A2&B1&!B2&Y"; + } + leakage_power () { + value : 681.165; + when : "!A1&A2&B1&B2&!Y"; + } + leakage_power () { + value : 221.681; + when : "A1&!A2&!B1&!B2&Y"; + } + leakage_power () { + value : 185.845; + when : "A1&!A2&!B1&B2&Y"; + } + leakage_power () { + value : 325.705; + when : "A1&!A2&B1&!B2&Y"; + } + leakage_power () { + value : 681.025; + when : "A1&!A2&B1&B2&!Y"; + } + leakage_power () { + value : 442.328; + when : "A1&A2&!B1&!B2&!Y"; + } + leakage_power () { + value : 589.134; + when : "A1&A2&!B1&B2&!Y"; + } + leakage_power () { + value : 589.132; + when : "A1&A2&B1&!B2&!Y"; + } + leakage_power () { + value : 617.021; + 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.0380932, 0.129934, 0.19255, 0.295897, 0.46891, 0.756993, 1.23705", \ + "0.0537775, 0.15356, 0.216675, 0.320356, 0.493455, 0.781641, 1.26169", \ + "0.0619038, 0.172883, 0.238275, 0.342726, 0.516005, 0.804615, 1.28469", \ + "0.0700687, 0.202522, 0.274592, 0.384304, 0.560382, 0.84904, 1.32981", \ + "0.0827024, 0.246416, 0.33153, 0.454513, 0.642946, 0.938793, 1.42035", \ + "0.0999469, 0.307424, 0.411252, 0.559376, 0.772825, 1.09646, 1.59637", \ + "0.117432, 0.391099, 0.519383, 0.702774, 0.966186, 1.33841, 1.89838" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0251088, 0.154564, 0.244807, 0.39412, 0.644045, 1.06062, 1.75481", \ + "0.0348176, 0.15744, 0.24586, 0.394241, 0.644046, 1.06063, 1.75482", \ + "0.0451682, 0.166644, 0.251939, 0.396918, 0.646614, 1.06083, 1.75485", \ + "0.0644615, 0.189725, 0.272854, 0.412364, 0.652664, 1.06269, 1.75821", \ + "0.0982487, 0.234058, 0.31986, 0.457582, 0.687831, 1.08423, 1.76291", \ + "0.150672, 0.309193, 0.403983, 0.549334, 0.779034, 1.16275, 1.81589", \ + "0.237905, 0.432204, 0.541831, 0.706719, 0.959054, 1.34651, 1.9877" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0316784, 0.0960387, 0.139234, 0.210243, 0.328921, 0.526585, 0.855858", \ + "0.0521293, 0.130333, 0.175063, 0.246556, 0.365175, 0.562615, 0.891772", \ + "0.0640869, 0.156675, 0.206408, 0.281701, 0.401789, 0.599353, 0.928384", \ + "0.0804038, 0.195146, 0.254415, 0.340681, 0.469766, 0.671248, 1.00038", \ + "0.102926, 0.250453, 0.324012, 0.429537, 0.581105, 0.804336, 1.14604", \ + "0.132662, 0.324383, 0.420675, 0.552765, 0.742055, 1.00981, 1.39851", \ + "0.172274, 0.421012, 0.547582, 0.721867, 0.962925, 1.29959, 1.77457" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0246178, 0.107445, 0.165486, 0.26148, 0.422422, 0.689757, 1.13613", \ + "0.0390989, 0.117565, 0.171514, 0.263715, 0.422682, 0.68983, 1.13614", \ + "0.05102, 0.134522, 0.187332, 0.275579, 0.42833, 0.693238, 1.13615", \ + "0.0707066, 0.166364, 0.221913, 0.308991, 0.454787, 0.705677, 1.14003", \ + "0.102724, 0.221411, 0.282936, 0.377315, 0.524952, 0.765856, 1.1779", \ + "0.15411, 0.31419, 0.385942, 0.494559, 0.654396, 0.906157, 1.30873", \ + "0.240289, 0.459547, 0.557906, 0.688314, 0.876963, 1.155, 1.58671" \ + ); + } + } + 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.0380932, 0.129934, 0.19255, 0.295897, 0.46891, 0.756993, 1.23705", \ + "0.0537775, 0.15356, 0.216675, 0.320356, 0.493455, 0.781641, 1.26169", \ + "0.0619038, 0.172883, 0.238275, 0.342726, 0.516005, 0.804615, 1.28469", \ + "0.0700687, 0.202522, 0.274592, 0.384304, 0.560382, 0.84904, 1.32981", \ + "0.0827024, 0.246416, 0.33153, 0.454513, 0.642946, 0.938793, 1.42035", \ + "0.0999469, 0.307424, 0.411252, 0.559376, 0.772825, 1.09646, 1.59637", \ + "0.117432, 0.391099, 0.519383, 0.702774, 0.966186, 1.33841, 1.89838" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0251088, 0.154564, 0.244807, 0.39412, 0.644045, 1.06062, 1.75481", \ + "0.0348176, 0.15744, 0.24586, 0.394241, 0.644046, 1.06063, 1.75482", \ + "0.0451682, 0.166644, 0.251939, 0.396918, 0.646614, 1.06083, 1.75485", \ + "0.0644615, 0.189725, 0.272854, 0.412364, 0.652664, 1.06269, 1.75821", \ + "0.0982487, 0.234058, 0.31986, 0.457582, 0.687831, 1.08423, 1.76291", \ + "0.150672, 0.309193, 0.403983, 0.549334, 0.779034, 1.16275, 1.81589", \ + "0.237905, 0.432204, 0.541831, 0.706719, 0.959054, 1.34651, 1.9877" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0316784, 0.0960387, 0.139234, 0.210243, 0.328921, 0.526585, 0.855858", \ + "0.0521293, 0.130333, 0.175063, 0.246556, 0.365175, 0.562615, 0.891772", \ + "0.0640869, 0.156675, 0.206408, 0.281701, 0.401789, 0.599353, 0.928384", \ + "0.0804038, 0.195146, 0.254415, 0.340681, 0.469766, 0.671248, 1.00038", \ + "0.102926, 0.250453, 0.324012, 0.429537, 0.581105, 0.804336, 1.14604", \ + "0.132662, 0.324383, 0.420675, 0.552765, 0.742055, 1.00981, 1.39851", \ + "0.172274, 0.421012, 0.547582, 0.721867, 0.962925, 1.29959, 1.77457" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0246178, 0.107445, 0.165486, 0.26148, 0.422422, 0.689757, 1.13613", \ + "0.0390989, 0.117565, 0.171514, 0.263715, 0.422682, 0.68983, 1.13614", \ + "0.05102, 0.134522, 0.187332, 0.275579, 0.42833, 0.693238, 1.13615", \ + "0.0707066, 0.166364, 0.221913, 0.308991, 0.454787, 0.705677, 1.14003", \ + "0.102724, 0.221411, 0.282936, 0.377315, 0.524952, 0.765856, 1.1779", \ + "0.15411, 0.31419, 0.385942, 0.494559, 0.654396, 0.906157, 1.30873", \ + "0.240289, 0.459547, 0.557906, 0.688314, 0.876963, 1.155, 1.58671" \ + ); + } + } + 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.0437336, 0.134342, 0.196606, 0.299596, 0.47166, 0.758658, 1.23682", \ + "0.0617343, 0.158834, 0.221436, 0.324428, 0.4967, 0.783595, 1.26157", \ + "0.0716845, 0.178923, 0.243506, 0.347206, 0.519543, 0.806771, 1.28477", \ + "0.0830312, 0.209925, 0.280698, 0.389516, 0.56435, 0.851678, 1.33041", \ + "0.101778, 0.256445, 0.339334, 0.460733, 0.647962, 0.94201, 1.42161", \ + "0.130551, 0.322657, 0.423993, 0.568306, 0.782061, 1.1007, 1.59886", \ + "0.170312, 0.418709, 0.5424, 0.720487, 0.97742, 1.35199, 1.90168" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0310993, 0.16049, 0.25036, 0.399115, 0.648071, 1.06314, 1.75422", \ + "0.0399782, 0.163183, 0.251391, 0.399116, 0.648196, 1.06315, 1.75423", \ + "0.050116, 0.172051, 0.257307, 0.401876, 0.651029, 1.06316, 1.75426", \ + "0.0689174, 0.195036, 0.278104, 0.417179, 0.656538, 1.06482, 1.75662", \ + "0.100466, 0.238909, 0.32443, 0.461445, 0.691766, 1.0865, 1.76253", \ + "0.149802, 0.312491, 0.408342, 0.553489, 0.784638, 1.16467, 1.81561", \ + "0.230571, 0.43097, 0.540683, 0.707781, 0.956028, 1.35183, 1.98475" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0338937, 0.0980881, 0.141288, 0.212327, 0.330947, 0.528686, 0.857716", \ + "0.0515102, 0.125016, 0.169337, 0.240848, 0.359574, 0.55725, 0.886615", \ + "0.0618816, 0.146242, 0.193869, 0.267929, 0.387821, 0.585742, 0.915031", \ + "0.0754963, 0.178877, 0.233467, 0.314684, 0.4408, 0.641624, 0.971403", \ + "0.0937967, 0.227253, 0.293514, 0.388986, 0.530364, 0.745381, 1.08408", \ + "0.116886, 0.291673, 0.378473, 0.497223, 0.666662, 0.914018, 1.28401", \ + "0.144109, 0.371761, 0.486913, 0.645663, 0.862607, 1.16274, 1.59714" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0241459, 0.107311, 0.165511, 0.261654, 0.422422, 0.689927, 1.13555", \ + "0.0341026, 0.113612, 0.169216, 0.262849, 0.422423, 0.689928, 1.13606", \ + "0.0445587, 0.124938, 0.179191, 0.27003, 0.426124, 0.690836, 1.13617", \ + "0.0630069, 0.148616, 0.20276, 0.29212, 0.442376, 0.699721, 1.13877", \ + "0.093552, 0.193737, 0.250265, 0.340289, 0.489499, 0.737914, 1.16203", \ + "0.141119, 0.273913, 0.337807, 0.434689, 0.586773, 0.836104, 1.24739", \ + "0.218995, 0.401462, 0.488038, 0.603153, 0.767099, 1.02629, 1.44234" \ + ); + } + } + 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.0437336, 0.134342, 0.196606, 0.299596, 0.47166, 0.758658, 1.23682", \ + "0.0617343, 0.158834, 0.221436, 0.324428, 0.4967, 0.783595, 1.26157", \ + "0.0716845, 0.178923, 0.243506, 0.347206, 0.519543, 0.806771, 1.28477", \ + "0.0830312, 0.209925, 0.280698, 0.389516, 0.56435, 0.851678, 1.33041", \ + "0.101778, 0.256445, 0.339334, 0.460733, 0.647962, 0.94201, 1.42161", \ + "0.130551, 0.322657, 0.423993, 0.568306, 0.782061, 1.1007, 1.59886", \ + "0.170312, 0.418709, 0.5424, 0.720487, 0.97742, 1.35199, 1.90168" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0310993, 0.16049, 0.25036, 0.399115, 0.648071, 1.06314, 1.75422", \ + "0.0399782, 0.163183, 0.251391, 0.399116, 0.648196, 1.06315, 1.75423", \ + "0.050116, 0.172051, 0.257307, 0.401876, 0.651029, 1.06316, 1.75426", \ + "0.0689174, 0.195036, 0.278104, 0.417179, 0.656538, 1.06482, 1.75662", \ + "0.100466, 0.238909, 0.32443, 0.461445, 0.691766, 1.0865, 1.76253", \ + "0.149802, 0.312491, 0.408342, 0.553489, 0.784638, 1.16467, 1.81561", \ + "0.230571, 0.43097, 0.540683, 0.707781, 0.956028, 1.35183, 1.98475" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0338937, 0.0980881, 0.141288, 0.212327, 0.330947, 0.528686, 0.857716", \ + "0.0515102, 0.125016, 0.169337, 0.240848, 0.359574, 0.55725, 0.886615", \ + "0.0618816, 0.146242, 0.193869, 0.267929, 0.387821, 0.585742, 0.915031", \ + "0.0754963, 0.178877, 0.233467, 0.314684, 0.4408, 0.641624, 0.971403", \ + "0.0937967, 0.227253, 0.293514, 0.388986, 0.530364, 0.745381, 1.08408", \ + "0.116886, 0.291673, 0.378473, 0.497223, 0.666662, 0.914018, 1.28401", \ + "0.144109, 0.371761, 0.486913, 0.645663, 0.862607, 1.16274, 1.59714" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0241459, 0.107311, 0.165511, 0.261654, 0.422422, 0.689927, 1.13555", \ + "0.0341026, 0.113612, 0.169216, 0.262849, 0.422423, 0.689928, 1.13606", \ + "0.0445587, 0.124938, 0.179191, 0.27003, 0.426124, 0.690836, 1.13617", \ + "0.0630069, 0.148616, 0.20276, 0.29212, 0.442376, 0.699721, 1.13877", \ + "0.093552, 0.193737, 0.250265, 0.340289, 0.489499, 0.737914, 1.16203", \ + "0.141119, 0.273913, 0.337807, 0.434689, 0.586773, 0.836104, 1.24739", \ + "0.218995, 0.401462, 0.488038, 0.603153, 0.767099, 1.02629, 1.44234" \ + ); + } + } + 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.041129, 0.132814, 0.195548, 0.298867, 0.471999, 0.759805, 1.2402", \ + "0.064487, 0.164308, 0.227063, 0.330427, 0.503419, 0.791261, 1.27134", \ + "0.0797445, 0.193165, 0.25867, 0.362608, 0.535137, 0.823217, 1.30299", \ + "0.100195, 0.238118, 0.312585, 0.424181, 0.599955, 0.887602, 1.36692", \ + "0.131453, 0.303469, 0.393493, 0.52497, 0.718766, 1.01689, 1.49745", \ + "0.178522, 0.392916, 0.508063, 0.670194, 0.903197, 1.24227, 1.75085", \ + "0.250681, 0.52163, 0.664723, 0.870607, 1.16416, 1.57675, 2.17155" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0376175, 0.167991, 0.258385, 0.407803, 0.657973, 1.07476, 1.76915", \ + "0.0510818, 0.172421, 0.259829, 0.407841, 0.657974, 1.07477, 1.76916", \ + "0.0629116, 0.186366, 0.269557, 0.412275, 0.658812, 1.07478, 1.76917", \ + "0.081969, 0.219255, 0.300972, 0.43642, 0.671643, 1.07794, 1.77411", \ + "0.112416, 0.276554, 0.365061, 0.501628, 0.727068, 1.11269, 1.78199", \ + "0.160611, 0.364714, 0.470233, 0.625225, 0.858918, 1.23194, 1.86603", \ + "0.244485, 0.499131, 0.631209, 0.819342, 1.09232, 1.49336, 2.12149" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0275525, 0.0914549, 0.134651, 0.20602, 0.324992, 0.522568, 0.851661", \ + "0.041349, 0.118015, 0.162745, 0.234708, 0.353899, 0.551642, 0.880616", \ + "0.0481631, 0.138299, 0.186756, 0.2616, 0.382066, 0.580021, 0.909181", \ + "0.0565731, 0.169056, 0.225121, 0.307631, 0.434617, 0.635812, 0.965637", \ + "0.0669475, 0.21391, 0.282748, 0.380216, 0.523031, 0.739204, 1.07806", \ + "0.0775674, 0.270383, 0.361984, 0.484653, 0.656767, 0.905282, 1.27644", \ + "0.0823469, 0.333205, 0.456158, 0.621641, 0.845267, 1.1499, 1.5856" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0219457, 0.104191, 0.162015, 0.257791, 0.418215, 0.68565, 1.13118", \ + "0.0338699, 0.110956, 0.16619, 0.259356, 0.418921, 0.685869, 1.13245", \ + "0.0452312, 0.122721, 0.176525, 0.26684, 0.422427, 0.687289, 1.13246", \ + "0.0657978, 0.147315, 0.200645, 0.289336, 0.439037, 0.696286, 1.13543", \ + "0.0999849, 0.193884, 0.249256, 0.338128, 0.486406, 0.734611, 1.15842", \ + "0.153949, 0.27708, 0.339934, 0.433456, 0.583864, 0.831643, 1.24368", \ + "0.240827, 0.409039, 0.491641, 0.607086, 0.769087, 1.02688, 1.43957" \ + ); + } + } + 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.0343663, 0.1258, 0.188043, 0.290875, 0.463267, 0.75012, 1.22813", \ + "0.0551285, 0.15702, 0.219517, 0.322392, 0.494504, 0.78156, 1.25941", \ + "0.0686094, 0.185309, 0.250975, 0.354664, 0.526492, 0.816858, 1.29158", \ + "0.0860869, 0.228793, 0.30402, 0.41581, 0.5912, 0.877633, 1.35482", \ + "0.113807, 0.291917, 0.383167, 0.515296, 0.709353, 1.00678, 1.48555", \ + "0.155687, 0.378547, 0.49447, 0.659042, 0.891657, 1.23089, 1.73851", \ + "0.22016, 0.503351, 0.648512, 0.85581, 1.15071, 1.56412, 2.15824" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0315219, 0.160887, 0.250689, 0.399338, 0.648354, 1.06317, 1.75454", \ + "0.0456634, 0.165711, 0.25239, 0.399341, 0.648355, 1.06318, 1.75457", \ + "0.0566996, 0.180315, 0.262651, 0.404147, 0.651158, 1.06649, 1.75458", \ + "0.074504, 0.213262, 0.294501, 0.42909, 0.662525, 1.06797, 1.75576", \ + "0.103108, 0.270165, 0.358832, 0.494928, 0.718667, 1.10206, 1.76829", \ + "0.14993, 0.356706, 0.462201, 0.617553, 0.850406, 1.22193, 1.85286", \ + "0.231222, 0.4896, 0.622029, 0.811077, 1.08302, 1.48381, 2.10875" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0270847, 0.0903822, 0.133262, 0.204049, 0.322575, 0.519998, 0.849123", \ + "0.0403017, 0.116792, 0.161293, 0.232764, 0.351483, 0.548998, 0.878363", \ + "0.0467982, 0.136928, 0.185136, 0.259598, 0.379606, 0.577484, 0.906775", \ + "0.0541405, 0.167284, 0.223081, 0.305262, 0.432082, 0.633152, 0.963154", \ + "0.0619637, 0.210893, 0.279965, 0.377471, 0.520454, 0.736631, 1.07554", \ + "0.0676528, 0.265378, 0.35731, 0.481206, 0.653263, 0.902337, 1.27388", \ + "0.0676538, 0.324342, 0.44916, 0.616213, 0.84116, 1.14643, 1.58277" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 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.098024, 0.155963, 0.251851, 0.412375, 0.680032, 1.12601", \ + "0.0259605, 0.104817, 0.160182, 0.253305, 0.412581, 0.680238, 1.12602", \ + "0.0355825, 0.116396, 0.17041, 0.260814, 0.416477, 0.682344, 1.12603", \ + "0.0532844, 0.140372, 0.194118, 0.283192, 0.433105, 0.690007, 1.12894", \ + "0.0829021, 0.185988, 0.242224, 0.332069, 0.480628, 0.728606, 1.15262", \ + "0.129028, 0.267045, 0.330465, 0.426704, 0.577901, 0.826263, 1.23784", \ + "0.207361, 0.394296, 0.481869, 0.600006, 0.761675, 1.01893, 1.4329" \ + ); + } + } + 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.041129, 0.132814, 0.195548, 0.298867, 0.471999, 0.759805, 1.2402", \ + "0.064487, 0.164308, 0.227063, 0.330427, 0.503419, 0.791261, 1.27134", \ + "0.0797445, 0.193165, 0.25867, 0.362608, 0.535137, 0.823217, 1.30299", \ + "0.100195, 0.238118, 0.312585, 0.424181, 0.599955, 0.887602, 1.36692", \ + "0.131453, 0.303469, 0.393493, 0.52497, 0.718766, 1.01689, 1.49745", \ + "0.178522, 0.392916, 0.508063, 0.670194, 0.903197, 1.24227, 1.75085", \ + "0.250681, 0.52163, 0.664723, 0.870607, 1.16416, 1.57675, 2.17155" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0376175, 0.167991, 0.258385, 0.407803, 0.657973, 1.07476, 1.76915", \ + "0.0510818, 0.172421, 0.259829, 0.407841, 0.657974, 1.07477, 1.76916", \ + "0.0629116, 0.186366, 0.269557, 0.412275, 0.658812, 1.07478, 1.76917", \ + "0.081969, 0.219255, 0.300972, 0.43642, 0.671643, 1.07794, 1.77411", \ + "0.112416, 0.276554, 0.365061, 0.501628, 0.727068, 1.11269, 1.78199", \ + "0.160611, 0.364714, 0.470233, 0.625225, 0.858918, 1.23194, 1.86603", \ + "0.244485, 0.499131, 0.631209, 0.819342, 1.09232, 1.49336, 2.12149" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0275525, 0.0914549, 0.134651, 0.20602, 0.324992, 0.522568, 0.851661", \ + "0.041349, 0.118015, 0.162745, 0.234708, 0.353899, 0.551642, 0.880616", \ + "0.0481631, 0.138299, 0.186756, 0.2616, 0.382066, 0.580021, 0.909181", \ + "0.0565731, 0.169056, 0.225121, 0.307631, 0.434617, 0.635812, 0.965637", \ + "0.0669475, 0.21391, 0.282748, 0.380216, 0.523031, 0.739204, 1.07806", \ + "0.0775674, 0.270383, 0.361984, 0.484653, 0.656767, 0.905282, 1.27644", \ + "0.0823469, 0.333205, 0.456158, 0.621641, 0.845267, 1.1499, 1.5856" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0219457, 0.104191, 0.162015, 0.257791, 0.418215, 0.68565, 1.13118", \ + "0.0338699, 0.110956, 0.16619, 0.259356, 0.418921, 0.685869, 1.13245", \ + "0.0452312, 0.122721, 0.176525, 0.26684, 0.422427, 0.687289, 1.13246", \ + "0.0657978, 0.147315, 0.200645, 0.289336, 0.439037, 0.696286, 1.13543", \ + "0.0999849, 0.193884, 0.249256, 0.338128, 0.486406, 0.734611, 1.15842", \ + "0.153949, 0.27708, 0.339934, 0.433456, 0.583864, 0.831643, 1.24368", \ + "0.240827, 0.409039, 0.491641, 0.607086, 0.769087, 1.02688, 1.43957" \ + ); + } + } + 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.0350484, 0.127265, 0.189701, 0.292626, 0.465043, 0.751689, 1.23012", \ + "0.0553943, 0.157985, 0.22072, 0.323879, 0.496163, 0.783194, 1.26124", \ + "0.0684079, 0.185948, 0.251904, 0.355772, 0.527933, 0.814672, 1.29261", \ + "0.0848993, 0.228938, 0.304395, 0.416578, 0.592242, 0.878966, 1.35651", \ + "0.110191, 0.290807, 0.382818, 0.515499, 0.709868, 1.00768, 1.48671", \ + "0.145405, 0.373862, 0.491411, 0.656805, 0.891324, 1.23136, 1.73929", \ + "0.195366, 0.488784, 0.63713, 0.847454, 1.14494, 1.56167, 2.15707" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.031126, 0.160649, 0.250399, 0.399058, 0.648059, 1.0628, 1.75422", \ + "0.0451944, 0.165216, 0.252011, 0.399102, 0.64806, 1.06281, 1.75423", \ + "0.0564699, 0.179727, 0.262033, 0.403791, 0.650649, 1.06282, 1.75424", \ + "0.075271, 0.212856, 0.293845, 0.428523, 0.662032, 1.0673, 1.75425", \ + "0.105909, 0.269996, 0.358711, 0.494315, 0.718135, 1.10159, 1.76779", \ + "0.157592, 0.359189, 0.463687, 0.617804, 0.850759, 1.2222, 1.8524", \ + "0.247067, 0.500024, 0.628841, 0.814906, 1.08409, 1.48449, 2.10872" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0248697, 0.0892147, 0.132517, 0.2038, 0.322812, 0.520429, 0.849485", \ + "0.0399601, 0.123083, 0.168342, 0.240302, 0.359301, 0.557058, 0.885914", \ + "0.0479851, 0.148026, 0.198995, 0.275145, 0.395878, 0.593508, 0.922426", \ + "0.058707, 0.184285, 0.245564, 0.333351, 0.463508, 0.665533, 0.994743", \ + "0.0728552, 0.23537, 0.312051, 0.419929, 0.573318, 0.797603, 1.13989", \ + "0.0906327, 0.301277, 0.40209, 0.538552, 0.731018, 1.00084, 1.39109", \ + "0.108794, 0.379195, 0.513137, 0.695343, 0.943378, 1.28507, 1.76355" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.022852, 0.104121, 0.162055, 0.257792, 0.418214, 0.685802, 1.13255", \ + "0.0395078, 0.115287, 0.168751, 0.260292, 0.418561, 0.685902, 1.13256", \ + "0.0525553, 0.132771, 0.18502, 0.272605, 0.424928, 0.687968, 1.13257", \ + "0.0742942, 0.165399, 0.219911, 0.306789, 0.451739, 0.701939, 1.13557", \ + "0.110121, 0.221705, 0.282682, 0.374894, 0.522186, 0.762243, 1.17392", \ + "0.168796, 0.317077, 0.387791, 0.494785, 0.653179, 0.903565, 1.30574", \ + "0.264388, 0.466125, 0.563435, 0.69419, 0.880584, 1.15555, 1.58508" \ + ); + } + } + 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.0283994, 0.120932, 0.183633, 0.287002, 0.460125, 0.747893, 1.22831", \ + "0.0455615, 0.151632, 0.21467, 0.318214, 0.491268, 0.779588, 1.25937", \ + "0.0564645, 0.17908, 0.245689, 0.350132, 0.522927, 0.814764, 1.29147", \ + "0.0700543, 0.220716, 0.297484, 0.410696, 0.587273, 0.875152, 1.35533", \ + "0.0909297, 0.280789, 0.374485, 0.508872, 0.704718, 1.00389, 1.48487", \ + "0.120215, 0.360844, 0.481255, 0.648398, 0.885177, 1.22677, 1.7373", \ + "0.161444, 0.472625, 0.623752, 0.836591, 1.13807, 1.55662, 2.15435" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0254187, 0.154667, 0.244848, 0.394106, 0.644104, 1.06047, 1.75491", \ + "0.0398841, 0.159921, 0.246675, 0.394107, 0.644105, 1.06048, 1.75492", \ + "0.0506915, 0.17498, 0.257163, 0.399028, 0.645029, 1.06399, 1.75493", \ + "0.0678834, 0.208251, 0.289535, 0.424214, 0.658502, 1.06533, 1.75585", \ + "0.0975138, 0.264767, 0.354174, 0.490787, 0.714833, 1.09946, 1.76858", \ + "0.148567, 0.352584, 0.459932, 0.61349, 0.847693, 1.22029, 1.85346", \ + "0.236824, 0.49309, 0.625217, 0.813972, 1.08195, 1.48515, 2.11002" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0243765, 0.0881738, 0.131098, 0.201902, 0.320411, 0.517844, 0.846964", \ + "0.0387788, 0.121795, 0.166853, 0.238359, 0.356852, 0.554655, 0.883566", \ + "0.0461432, 0.146429, 0.197234, 0.273087, 0.393436, 0.590989, 0.919983", \ + "0.0554144, 0.181814, 0.243202, 0.330878, 0.46087, 0.662857, 0.992237", \ + "0.066469, 0.23152, 0.308418, 0.416547, 0.570165, 0.79479, 1.1372", \ + "0.0769227, 0.294414, 0.396556, 0.533792, 0.726983, 0.997562, 1.38842", \ + "0.0812654, 0.367925, 0.504121, 0.688748, 0.938593, 1.28077, 1.76011" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0164336, 0.0980254, 0.156112, 0.251864, 0.412702, 0.680008, 1.12601", \ + "0.0301672, 0.109118, 0.162616, 0.254256, 0.412973, 0.680209, 1.12602", \ + "0.0408892, 0.126246, 0.178746, 0.266524, 0.419015, 0.681585, 1.12603", \ + "0.0587606, 0.157863, 0.213277, 0.300435, 0.445628, 0.69591, 1.13024", \ + "0.088373, 0.212184, 0.274413, 0.367727, 0.515849, 0.756543, 1.16788", \ + "0.137636, 0.305025, 0.378254, 0.484704, 0.646362, 0.898065, 1.30037", \ + "0.223048, 0.450065, 0.551317, 0.685293, 0.871671, 1.15075, 1.57664" \ + ); + } + } + 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.0350484, 0.127265, 0.189701, 0.292626, 0.465043, 0.751689, 1.23012", \ + "0.0553943, 0.157985, 0.22072, 0.323879, 0.496163, 0.783194, 1.26124", \ + "0.0684079, 0.185948, 0.251904, 0.355772, 0.527933, 0.814672, 1.29261", \ + "0.0848993, 0.228938, 0.304395, 0.416578, 0.592242, 0.878966, 1.35651", \ + "0.110191, 0.290807, 0.382818, 0.515499, 0.709868, 1.00768, 1.48671", \ + "0.145405, 0.373862, 0.491411, 0.656805, 0.891324, 1.23136, 1.73929", \ + "0.195366, 0.488784, 0.63713, 0.847454, 1.14494, 1.56167, 2.15707" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.031126, 0.160649, 0.250399, 0.399058, 0.648059, 1.0628, 1.75422", \ + "0.0451944, 0.165216, 0.252011, 0.399102, 0.64806, 1.06281, 1.75423", \ + "0.0564699, 0.179727, 0.262033, 0.403791, 0.650649, 1.06282, 1.75424", \ + "0.075271, 0.212856, 0.293845, 0.428523, 0.662032, 1.0673, 1.75425", \ + "0.105909, 0.269996, 0.358711, 0.494315, 0.718135, 1.10159, 1.76779", \ + "0.157592, 0.359189, 0.463687, 0.617804, 0.850759, 1.2222, 1.8524", \ + "0.247067, 0.500024, 0.628841, 0.814906, 1.08409, 1.48449, 2.10872" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0248697, 0.0892147, 0.132517, 0.2038, 0.322812, 0.520429, 0.849485", \ + "0.0399601, 0.123083, 0.168342, 0.240302, 0.359301, 0.557058, 0.885914", \ + "0.0479851, 0.148026, 0.198995, 0.275145, 0.395878, 0.593508, 0.922426", \ + "0.058707, 0.184285, 0.245564, 0.333351, 0.463508, 0.665533, 0.994743", \ + "0.0728552, 0.23537, 0.312051, 0.419929, 0.573318, 0.797603, 1.13989", \ + "0.0906327, 0.301277, 0.40209, 0.538552, 0.731018, 1.00084, 1.39109", \ + "0.108794, 0.379195, 0.513137, 0.695343, 0.943378, 1.28507, 1.76355" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.022852, 0.104121, 0.162055, 0.257792, 0.418214, 0.685802, 1.13255", \ + "0.0395078, 0.115287, 0.168751, 0.260292, 0.418561, 0.685902, 1.13256", \ + "0.0525553, 0.132771, 0.18502, 0.272605, 0.424928, 0.687968, 1.13257", \ + "0.0742942, 0.165399, 0.219911, 0.306789, 0.451739, 0.701939, 1.13557", \ + "0.110121, 0.221705, 0.282682, 0.374894, 0.522186, 0.762243, 1.17392", \ + "0.168796, 0.317077, 0.387791, 0.494785, 0.653179, 0.903565, 1.30574", \ + "0.264388, 0.466125, 0.563435, 0.69419, 0.880584, 1.15555, 1.58508" \ + ); + } + } + 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.00730443, 0.0078002, 0.00780272, 0.0077423, 0.0075739, 0.00724011, 0.00683099", \ + "0.00697547, 0.00740157, 0.00747777, 0.00750377, 0.00742058, 0.00711953, 0.00681238", \ + "0.00734328, 0.00734654, 0.00757699, 0.00744347, 0.00749517, 0.00710191, 0.00682059", \ + "0.00888997, 0.00796449, 0.00778096, 0.00782903, 0.00748515, 0.00714521, 0.0072095", \ + "0.0134345, 0.0105775, 0.00999457, 0.00936899, 0.00877273, 0.00789231, 0.00732196", \ + "0.0237076, 0.01827, 0.0167008, 0.0150417, 0.0130956, 0.0112766, 0.0107831", \ + "0.0450383, 0.0369094, 0.033534, 0.0299342, 0.0262663, 0.0217765, 0.0183008" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00723492, 0.00733568, 0.00729129, 0.00719257, 0.00704694, 0.00672196, 0.0062315", \ + "0.00722088, 0.00718527, 0.00730579, 0.0071444, 0.00691034, 0.00662075, 0.00608496", \ + "0.00790646, 0.00746063, 0.00728915, 0.00738479, 0.00693802, 0.00692919, 0.00609407", \ + "0.00990274, 0.0084856, 0.00821846, 0.00778281, 0.00754525, 0.00695035, 0.00675002", \ + "0.0143593, 0.0114501, 0.0106148, 0.00989013, 0.0089885, 0.00797528, 0.00755792", \ + "0.0243046, 0.0192299, 0.0173985, 0.0155041, 0.0135607, 0.0118434, 0.00952638", \ + "0.0449073, 0.0375807, 0.0343119, 0.0302908, 0.0259797, 0.0217516, 0.0181387" \ + ); + } + } + 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.00730443, 0.0078002, 0.00780272, 0.0077423, 0.0075739, 0.00724011, 0.00683099", \ + "0.00697547, 0.00740157, 0.00747777, 0.00750377, 0.00742058, 0.00711953, 0.00681238", \ + "0.00734328, 0.00734654, 0.00757699, 0.00744347, 0.00749517, 0.00710191, 0.00682059", \ + "0.00888997, 0.00796449, 0.00778096, 0.00782903, 0.00748515, 0.00714521, 0.0072095", \ + "0.0134345, 0.0105775, 0.00999457, 0.00936899, 0.00877273, 0.00789231, 0.00732196", \ + "0.0237076, 0.01827, 0.0167008, 0.0150417, 0.0130956, 0.0112766, 0.0107831", \ + "0.0450383, 0.0369094, 0.033534, 0.0299342, 0.0262663, 0.0217765, 0.0183008" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00723492, 0.00733568, 0.00729129, 0.00719257, 0.00704694, 0.00672196, 0.0062315", \ + "0.00722088, 0.00718527, 0.00730579, 0.0071444, 0.00691034, 0.00662075, 0.00608496", \ + "0.00790646, 0.00746063, 0.00728915, 0.00738479, 0.00693802, 0.00692919, 0.00609407", \ + "0.00990274, 0.0084856, 0.00821846, 0.00778281, 0.00754525, 0.00695035, 0.00675002", \ + "0.0143593, 0.0114501, 0.0106148, 0.00989013, 0.0089885, 0.00797528, 0.00755792", \ + "0.0243046, 0.0192299, 0.0173985, 0.0155041, 0.0135607, 0.0118434, 0.00952638", \ + "0.0449073, 0.0375807, 0.0343119, 0.0302908, 0.0259797, 0.0217516, 0.0181387" \ + ); + } + } + 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.00757613, 0.00767265, 0.00761964, 0.00752012, 0.00734352, 0.00705538, 0.00654418", \ + "0.00736301, 0.00752809, 0.00750884, 0.00740589, 0.00728811, 0.00696761, 0.00658992", \ + "0.00766387, 0.00753385, 0.00764602, 0.00751106, 0.00746761, 0.00693843, 0.00658253", \ + "0.00911325, 0.00826183, 0.007987, 0.00795684, 0.00762755, 0.00708725, 0.00689367", \ + "0.0135398, 0.0110021, 0.0103123, 0.00958874, 0.00895216, 0.00790016, 0.00871467", \ + "0.0236614, 0.0189305, 0.0173472, 0.0154624, 0.0137003, 0.0113974, 0.0108874", \ + "0.0446221, 0.0378558, 0.0347613, 0.0311535, 0.0269337, 0.0230634, 0.0184543" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00983488, 0.00982895, 0.0098074, 0.00970249, 0.00954883, 0.00923314, 0.00868224", \ + "0.00958423, 0.00967333, 0.0098064, 0.0096638, 0.00939003, 0.00911812, 0.00860013", \ + "0.00999538, 0.0098453, 0.00971792, 0.00974046, 0.00949447, 0.00910138, 0.0086591", \ + "0.0115265, 0.0105842, 0.0103762, 0.0100914, 0.00993655, 0.00931645, 0.00911072", \ + "0.0157754, 0.0131822, 0.0125027, 0.0119147, 0.0112975, 0.0103657, 0.0102914", \ + "0.0254006, 0.0205628, 0.0188829, 0.0170961, 0.0154277, 0.0140627, 0.0117108", \ + "0.0455665, 0.038398, 0.0352006, 0.0314519, 0.0271802, 0.0233851, 0.0199906" \ + ); + } + } + 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.00757613, 0.00767265, 0.00761964, 0.00752012, 0.00734352, 0.00705538, 0.00654418", \ + "0.00736301, 0.00752809, 0.00750884, 0.00740589, 0.00728811, 0.00696761, 0.00658992", \ + "0.00766387, 0.00753385, 0.00764602, 0.00751106, 0.00746761, 0.00693843, 0.00658253", \ + "0.00911325, 0.00826183, 0.007987, 0.00795684, 0.00762755, 0.00708725, 0.00689367", \ + "0.0135398, 0.0110021, 0.0103123, 0.00958874, 0.00895216, 0.00790016, 0.00871467", \ + "0.0236614, 0.0189305, 0.0173472, 0.0154624, 0.0137003, 0.0113974, 0.0108874", \ + "0.0446221, 0.0378558, 0.0347613, 0.0311535, 0.0269337, 0.0230634, 0.0184543" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00983488, 0.00982895, 0.0098074, 0.00970249, 0.00954883, 0.00923314, 0.00868224", \ + "0.00958423, 0.00967333, 0.0098064, 0.0096638, 0.00939003, 0.00911812, 0.00860013", \ + "0.00999538, 0.0098453, 0.00971792, 0.00974046, 0.00949447, 0.00910138, 0.0086591", \ + "0.0115265, 0.0105842, 0.0103762, 0.0100914, 0.00993655, 0.00931645, 0.00911072", \ + "0.0157754, 0.0131822, 0.0125027, 0.0119147, 0.0112975, 0.0103657, 0.0102914", \ + "0.0254006, 0.0205628, 0.0188829, 0.0170961, 0.0154277, 0.0140627, 0.0117108", \ + "0.0455665, 0.038398, 0.0352006, 0.0314519, 0.0271802, 0.0233851, 0.0199906" \ + ); + } + } + 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.00456472, 0.00475507, 0.00472792, 0.00462329, 0.00447306, 0.00412138, 0.0036646", \ + "0.00478244, 0.00465561, 0.00461528, 0.00455074, 0.00441212, 0.00405879, 0.00365645", \ + "0.00562867, 0.00500256, 0.00487473, 0.00471127, 0.00448829, 0.00412586, 0.00364916", \ + "0.00777283, 0.00627361, 0.00579165, 0.00554131, 0.00495459, 0.00435287, 0.00445536", \ + "0.0127008, 0.00992787, 0.00893932, 0.00786037, 0.00695807, 0.00569863, 0.00550992", \ + "0.0224483, 0.0179341, 0.0161866, 0.0142341, 0.0119675, 0.00956235, 0.00875397", \ + "0.0430826, 0.0366008, 0.0335956, 0.0300137, 0.0259752, 0.0214935, 0.0169078" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00943085, 0.00997613, 0.00994048, 0.00986375, 0.00972185, 0.00940364, 0.00885228", \ + "0.00919954, 0.00974274, 0.00999222, 0.00980929, 0.00977277, 0.00946032, 0.0090256", \ + "0.00972899, 0.00982117, 0.00980038, 0.00993529, 0.00973279, 0.00954855, 0.00899945", \ + "0.0114533, 0.0104668, 0.0103565, 0.0101793, 0.0100956, 0.00960673, 0.00999516", \ + "0.0158451, 0.0128899, 0.012282, 0.0117784, 0.0112249, 0.0105538, 0.0108493", \ + "0.0255082, 0.0199528, 0.0182852, 0.0164731, 0.0149811, 0.0137813, 0.0117909", \ + "0.0455775, 0.0372256, 0.0338103, 0.0299762, 0.0260076, 0.0225908, 0.0194317" \ + ); + } + } + 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.0042791, 0.00455182, 0.00449831, 0.00441146, 0.00425454, 0.00389911, 0.00348061", \ + "0.00460093, 0.0044351, 0.00438224, 0.00430318, 0.00416549, 0.00386521, 0.00342103", \ + "0.00554154, 0.00478173, 0.0046925, 0.00460545, 0.00440902, 0.00435563, 0.00337749", \ + "0.00782076, 0.00611059, 0.0056199, 0.00528833, 0.00468905, 0.00427311, 0.00375972", \ + "0.0128795, 0.00984806, 0.00882977, 0.00770257, 0.00676475, 0.00547428, 0.00514782", \ + "0.0228201, 0.017989, 0.0160938, 0.0141758, 0.0117781, 0.00932677, 0.00816535", \ + "0.0436388, 0.0368274, 0.0337482, 0.0301053, 0.0259556, 0.021387, 0.0168729" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00676033, 0.0073111, 0.00729392, 0.0072218, 0.007085, 0.00678712, 0.00630077", \ + "0.00653059, 0.00707564, 0.00723002, 0.00721985, 0.00706484, 0.00685081, 0.0063326", \ + "0.00706998, 0.00718622, 0.00717238, 0.0073334, 0.00714167, 0.00699974, 0.00628989", \ + "0.00885072, 0.00782918, 0.0077271, 0.00752213, 0.00746254, 0.00691038, 0.00671478", \ + "0.0133145, 0.0102801, 0.0096679, 0.00919671, 0.00863117, 0.00794633, 0.00832773", \ + "0.0230742, 0.0174403, 0.015611, 0.0139367, 0.0123878, 0.0111581, 0.00910291", \ + "0.043284, 0.0347486, 0.0313903, 0.0276052, 0.0234498, 0.0199338, 0.0168698" \ + ); + } + } + 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.00456472, 0.00475507, 0.00472792, 0.00462329, 0.00447306, 0.00412138, 0.0036646", \ + "0.00478244, 0.00465561, 0.00461528, 0.00455074, 0.00441212, 0.00405879, 0.00365645", \ + "0.00562867, 0.00500256, 0.00487473, 0.00471127, 0.00448829, 0.00412586, 0.00364916", \ + "0.00777283, 0.00627361, 0.00579165, 0.00554131, 0.00495459, 0.00435287, 0.00445536", \ + "0.0127008, 0.00992787, 0.00893932, 0.00786037, 0.00695807, 0.00569863, 0.00550992", \ + "0.0224483, 0.0179341, 0.0161866, 0.0142341, 0.0119675, 0.00956235, 0.00875397", \ + "0.0430826, 0.0366008, 0.0335956, 0.0300137, 0.0259752, 0.0214935, 0.0169078" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00943085, 0.00997613, 0.00994048, 0.00986375, 0.00972185, 0.00940364, 0.00885228", \ + "0.00919954, 0.00974274, 0.00999222, 0.00980929, 0.00977277, 0.00946032, 0.0090256", \ + "0.00972899, 0.00982117, 0.00980038, 0.00993529, 0.00973279, 0.00954855, 0.00899945", \ + "0.0114533, 0.0104668, 0.0103565, 0.0101793, 0.0100956, 0.00960673, 0.00999516", \ + "0.0158451, 0.0128899, 0.012282, 0.0117784, 0.0112249, 0.0105538, 0.0108493", \ + "0.0255082, 0.0199528, 0.0182852, 0.0164731, 0.0149811, 0.0137813, 0.0117909", \ + "0.0455775, 0.0372256, 0.0338103, 0.0299762, 0.0260076, 0.0225908, 0.0194317" \ + ); + } + } + 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.00426384, 0.00480615, 0.00479807, 0.0047358, 0.00457548, 0.00422527, 0.00376159", \ + "0.00443206, 0.0045273, 0.00454735, 0.00453481, 0.00444872, 0.00420089, 0.00379193", \ + "0.00528375, 0.00474243, 0.00482211, 0.00475355, 0.00462924, 0.00415221, 0.0037045", \ + "0.00743453, 0.00593332, 0.00549755, 0.00539842, 0.00482687, 0.00445792, 0.00390706", \ + "0.0122983, 0.00944801, 0.00853238, 0.00755049, 0.00668835, 0.00554186, 0.00595587", \ + "0.0223656, 0.0171639, 0.0153817, 0.0135524, 0.0115621, 0.00932348, 0.00857247", \ + "0.0434033, 0.0354321, 0.0322521, 0.0286457, 0.0247584, 0.0206873, 0.0162432" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00677864, 0.00739233, 0.00739465, 0.00730727, 0.00716589, 0.00688899, 0.00647167", \ + "0.00695311, 0.00723764, 0.00744664, 0.0072849, 0.00716514, 0.00691472, 0.00650997", \ + "0.00775404, 0.00744509, 0.00737866, 0.00755389, 0.00719127, 0.00699735, 0.00637615", \ + "0.00979182, 0.00831628, 0.00811279, 0.00782747, 0.00767089, 0.00705391, 0.00670915", \ + "0.0145308, 0.0110928, 0.0104044, 0.0097282, 0.00888428, 0.00807829, 0.00768721", \ + "0.0243902, 0.0185055, 0.0166873, 0.014905, 0.0131895, 0.0115369, 0.00961475", \ + "0.0449148, 0.036291, 0.0326415, 0.0288128, 0.0248128, 0.0208723, 0.0176127" \ + ); + } + } + 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.00384367, 0.00455839, 0.00457499, 0.00452436, 0.00438142, 0.00404978, 0.00361005", \ + "0.0042357, 0.00428922, 0.0043521, 0.00431088, 0.00424214, 0.00393412, 0.00354448", \ + "0.00521698, 0.00454083, 0.00449292, 0.00440532, 0.00427776, 0.00440186, 0.00348881", \ + "0.00753643, 0.00575739, 0.00532408, 0.0051851, 0.00462608, 0.004256, 0.00375604", \ + "0.0126917, 0.00933457, 0.00839529, 0.00737744, 0.00649983, 0.00534201, 0.00592962", \ + "0.02282, 0.0171528, 0.0154102, 0.0134182, 0.011341, 0.00909441, 0.00779189", \ + "0.0439977, 0.0356402, 0.0323972, 0.0288244, 0.0247458, 0.0206197, 0.0159608" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00411744, 0.00474328, 0.00475996, 0.00468617, 0.00455233, 0.00427204, 0.00375771", \ + "0.00427425, 0.00458269, 0.00475346, 0.0047332, 0.00457476, 0.00434457, 0.00382458", \ + "0.00511196, 0.0047981, 0.00474245, 0.00488484, 0.00460746, 0.00426422, 0.00377411", \ + "0.00720407, 0.00566462, 0.00546252, 0.00518038, 0.00500013, 0.00450137, 0.00415017", \ + "0.0119963, 0.00846188, 0.0077287, 0.00706014, 0.00630023, 0.00548932, 0.00489631", \ + "0.0219365, 0.0158987, 0.0140835, 0.0121824, 0.0105897, 0.00902433, 0.00707167", \ + "0.0425776, 0.0337856, 0.0300469, 0.0262996, 0.0221856, 0.0185229, 0.0148086" \ + ); + } + } + 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.00426384, 0.00480615, 0.00479807, 0.0047358, 0.00457548, 0.00422527, 0.00376159", \ + "0.00443206, 0.0045273, 0.00454735, 0.00453481, 0.00444872, 0.00420089, 0.00379193", \ + "0.00528375, 0.00474243, 0.00482211, 0.00475355, 0.00462924, 0.00415221, 0.0037045", \ + "0.00743453, 0.00593332, 0.00549755, 0.00539842, 0.00482687, 0.00445792, 0.00390706", \ + "0.0122983, 0.00944801, 0.00853238, 0.00755049, 0.00668835, 0.00554186, 0.00595587", \ + "0.0223656, 0.0171639, 0.0153817, 0.0135524, 0.0115621, 0.00932348, 0.00857247", \ + "0.0434033, 0.0354321, 0.0322521, 0.0286457, 0.0247584, 0.0206873, 0.0162432" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00677864, 0.00739233, 0.00739465, 0.00730727, 0.00716589, 0.00688899, 0.00647167", \ + "0.00695311, 0.00723764, 0.00744664, 0.0072849, 0.00716514, 0.00691472, 0.00650997", \ + "0.00775404, 0.00744509, 0.00737866, 0.00755389, 0.00719127, 0.00699735, 0.00637615", \ + "0.00979182, 0.00831628, 0.00811279, 0.00782747, 0.00767089, 0.00705391, 0.00670915", \ + "0.0145308, 0.0110928, 0.0104044, 0.0097282, 0.00888428, 0.00807829, 0.00768721", \ + "0.0243902, 0.0185055, 0.0166873, 0.014905, 0.0131895, 0.0115369, 0.00961475", \ + "0.0449148, 0.036291, 0.0326415, 0.0288128, 0.0248128, 0.0208723, 0.0176127" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00323694; + rise_capacitance : 0.0031477; + rise_capacitance_range (0.00293786, 0.00348657); + fall_capacitance : 0.00332617; + fall_capacitance_range (0.00287162, 0.00371922); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00328102; + rise_capacitance : 0.00332849; + rise_capacitance_range (0.00284961, 0.00365603); + fall_capacitance : 0.00323356; + fall_capacitance_range (0.00285414, 0.00352764); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00317423; + rise_capacitance : 0.00337936; + rise_capacitance_range (0.00271777, 0.00394185); + fall_capacitance : 0.0029691; + fall_capacitance_range (0.00279386, 0.00318363); + } + pin (B2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00310102; + rise_capacitance : 0.00317165; + rise_capacitance_range (0.00268377, 0.0037996); + fall_capacitance : 0.00303039; + fall_capacitance_range (0.00271751, 0.00335691); + } + } + cell (sg13cmos5l_and2_1) { + area : 9.072; + cell_footprint : "and2"; + cell_leakage_power : 392.858; + leakage_power () { + value : 489.112; + when : "A&B"; + } + leakage_power () { + value : 430.307; + when : "!A&B"; + } + leakage_power () { + value : 314.367; + when : "A&!B"; + } + leakage_power () { + value : 337.646; + 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.0454487, 0.094438, 0.125501, 0.176554, 0.261761, 0.404005, 0.640411", \ + "0.0662862, 0.116154, 0.14747, 0.198573, 0.284026, 0.426037, 0.662741", \ + "0.0789221, 0.129731, 0.160765, 0.211915, 0.297322, 0.439456, 0.676171", \ + "0.0961469, 0.149247, 0.180335, 0.231113, 0.316564, 0.458807, 0.695561", \ + "0.119892, 0.178853, 0.210451, 0.261562, 0.347048, 0.489258, 0.725831", \ + "0.15169, 0.219967, 0.252618, 0.304841, 0.391536, 0.534474, 0.771753", \ + "0.193604, 0.273939, 0.310569, 0.365276, 0.454882, 0.601818, 0.842988" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0135566, 0.0764084, 0.121898, 0.197633, 0.324503, 0.536163, 0.888716", \ + "0.0164423, 0.0773746, 0.12253, 0.19792, 0.324641, 0.536164, 0.888729", \ + "0.0190829, 0.0780867, 0.123006, 0.198364, 0.325022, 0.53624, 0.893865", \ + "0.0233092, 0.0798606, 0.123943, 0.198912, 0.325518, 0.536741, 0.893866", \ + "0.0300423, 0.0846169, 0.127195, 0.200711, 0.326564, 0.537426, 0.893867", \ + "0.040296, 0.096165, 0.135872, 0.207489, 0.33182, 0.54134, 0.893868", \ + "0.055502, 0.115536, 0.153775, 0.22278, 0.346413, 0.555424, 0.903608" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0398143, 0.0803366, 0.10555, 0.147008, 0.216062, 0.331349, 0.523117", \ + "0.0624063, 0.104548, 0.129894, 0.171363, 0.240622, 0.355779, 0.547634", \ + "0.0759862, 0.119397, 0.144624, 0.186127, 0.255355, 0.370097, 0.561949", \ + "0.0925965, 0.139152, 0.164786, 0.20633, 0.275552, 0.390772, 0.582679", \ + "0.115441, 0.166644, 0.192618, 0.234491, 0.303221, 0.417877, 0.609831", \ + "0.145253, 0.205232, 0.232528, 0.2757, 0.345652, 0.460296, 0.652294", \ + "0.180694, 0.253183, 0.285488, 0.331645, 0.403757, 0.523955, 0.719373" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.010602, 0.0571155, 0.0907435, 0.14659, 0.240217, 0.396447, 0.656829", \ + "0.0137611, 0.058274, 0.0912989, 0.146774, 0.240258, 0.396693, 0.65683", \ + "0.0163305, 0.0595115, 0.0920859, 0.147354, 0.240649, 0.396694, 0.656831", \ + "0.0205616, 0.0620312, 0.0936234, 0.148206, 0.241337, 0.39704, 0.656892", \ + "0.027177, 0.0678644, 0.0976659, 0.150917, 0.242854, 0.398226, 0.657561", \ + "0.037873, 0.078754, 0.106862, 0.158288, 0.249024, 0.402544, 0.660338", \ + "0.055066, 0.099726, 0.126352, 0.175131, 0.264049, 0.417068, 0.673108" \ + ); + } + } + 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.0481183, 0.0970665, 0.128069, 0.179358, 0.264416, 0.40649, 0.643008", \ + "0.0662469, 0.11623, 0.14741, 0.198509, 0.283837, 0.425833, 0.662397", \ + "0.0770505, 0.128329, 0.159409, 0.210618, 0.295966, 0.438133, 0.674686", \ + "0.0917841, 0.146379, 0.177253, 0.228354, 0.313636, 0.456002, 0.692366", \ + "0.111505, 0.171389, 0.203512, 0.255024, 0.340453, 0.48238, 0.719124", \ + "0.13667, 0.205333, 0.238699, 0.291684, 0.378794, 0.522108, 0.758737", \ + "0.164776, 0.244597, 0.28157, 0.337474, 0.428101, 0.575903, 0.817755" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0135023, 0.0763853, 0.121905, 0.197798, 0.324523, 0.536106, 0.888592", \ + "0.0156123, 0.0771233, 0.122288, 0.197799, 0.324557, 0.53616, 0.888619", \ + "0.0178002, 0.077861, 0.122723, 0.198036, 0.32477, 0.536161, 0.893698", \ + "0.0215399, 0.0800515, 0.123795, 0.198553, 0.325108, 0.536365, 0.893699", \ + "0.0275208, 0.0847646, 0.127147, 0.200673, 0.326244, 0.536976, 0.8937", \ + "0.0361465, 0.095127, 0.136153, 0.208184, 0.332234, 0.541271, 0.893701", \ + "0.049598, 0.112541, 0.152481, 0.222918, 0.347019, 0.556646, 0.904206" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0436626, 0.0846878, 0.110003, 0.151419, 0.220645, 0.335878, 0.527752", \ + "0.0690281, 0.111318, 0.136759, 0.17837, 0.247573, 0.362853, 0.554615", \ + "0.0845926, 0.128157, 0.153619, 0.195163, 0.264362, 0.379732, 0.571518", \ + "0.104143, 0.150864, 0.176214, 0.21783, 0.287011, 0.402405, 0.594515", \ + "0.131662, 0.18233, 0.208267, 0.250043, 0.319055, 0.434438, 0.626361", \ + "0.170775, 0.229132, 0.256104, 0.298523, 0.368667, 0.48453, 0.676723", \ + "0.226096, 0.294906, 0.325525, 0.370383, 0.44221, 0.560844, 0.755593" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0111333, 0.0576023, 0.0908972, 0.14664, 0.240368, 0.396543, 0.656972", \ + "0.0138546, 0.0584602, 0.091454, 0.146962, 0.240605, 0.396698, 0.657009", \ + "0.0163009, 0.0596296, 0.0922155, 0.147474, 0.240735, 0.396699, 0.65701", \ + "0.0205593, 0.0620484, 0.0935859, 0.148253, 0.241466, 0.39719, 0.657149", \ + "0.0263396, 0.0668155, 0.0970188, 0.15049, 0.2427, 0.398243, 0.657718", \ + "0.035851, 0.075535, 0.103923, 0.155994, 0.2471, 0.401415, 0.660083", \ + "0.050721, 0.092938, 0.119498, 0.168693, 0.258244, 0.412277, 0.6693" \ + ); + } + } + 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.0101508, 0.0107192, 0.0107429, 0.0107039, 0.0105143, 0.0102538, 0.00971906", \ + "0.0105043, 0.0106485, 0.0108281, 0.0107482, 0.0108904, 0.0103039, 0.0098965", \ + "0.0113767, 0.0113574, 0.0113384, 0.0113495, 0.0111542, 0.0113101, 0.0114304", \ + "0.013595, 0.0132096, 0.0132838, 0.0131978, 0.0130375, 0.0135232, 0.01229", \ + "0.0183512, 0.0173666, 0.0173663, 0.0173618, 0.017347, 0.0170628, 0.0171612", \ + "0.0286856, 0.0267905, 0.0265056, 0.0263266, 0.0261617, 0.0261913, 0.0258443", \ + "0.0495257, 0.0461217, 0.0458093, 0.0453605, 0.0447828, 0.044507, 0.0443086" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00878948, 0.00950972, 0.00956903, 0.00950709, 0.00933406, 0.00911862, 0.00858783", \ + "0.00913621, 0.00953525, 0.00960828, 0.0096958, 0.00949478, 0.00933726, 0.00875458", \ + "0.0101285, 0.0102922, 0.0102879, 0.0101891, 0.0103073, 0.00973205, 0.00927606", \ + "0.0124589, 0.0122618, 0.012361, 0.0124909, 0.012233, 0.0122088, 0.0116428", \ + "0.0176153, 0.0167838, 0.0167012, 0.0167446, 0.0166266, 0.0162705, 0.0154105", \ + "0.0281471, 0.0260385, 0.0257452, 0.0256565, 0.0254117, 0.0249727, 0.0248605", \ + "0.0496948, 0.0458383, 0.0453597, 0.0448667, 0.0442579, 0.0441481, 0.043638" \ + ); + } + } + 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.0124728, 0.0130347, 0.0130448, 0.0130386, 0.0128145, 0.0124939, 0.0119464", \ + "0.0124555, 0.0127291, 0.0128874, 0.0128146, 0.0127455, 0.0123233, 0.0118389", \ + "0.0129589, 0.0131157, 0.0131212, 0.0131595, 0.0129942, 0.0131355, 0.0132832", \ + "0.0147129, 0.0145928, 0.0146264, 0.014654, 0.0144649, 0.0147334, 0.013705", \ + "0.0191403, 0.0184191, 0.018434, 0.0185084, 0.0184909, 0.0179776, 0.0184089", \ + "0.0289541, 0.0274335, 0.0273153, 0.0270902, 0.026907, 0.0269127, 0.0266214", \ + "0.0492503, 0.0463984, 0.0459149, 0.0455039, 0.0449214, 0.0447191, 0.0445006" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00903078, 0.00971861, 0.00972478, 0.00967228, 0.00955895, 0.00934553, 0.00883823", \ + "0.00944696, 0.00975516, 0.0098303, 0.0100885, 0.00986583, 0.00950924, 0.00902285", \ + "0.0104424, 0.0105756, 0.0106072, 0.0105577, 0.0107275, 0.0102623, 0.00972831", \ + "0.0127785, 0.0126076, 0.0126347, 0.0127518, 0.0124855, 0.0124934, 0.0118382", \ + "0.0177034, 0.0168471, 0.0167252, 0.0168294, 0.0167807, 0.0166329, 0.0158577", \ + "0.0282642, 0.0262002, 0.0258723, 0.0257927, 0.0255814, 0.0255187, 0.0255623", \ + "0.0493744, 0.0458494, 0.0452675, 0.0447011, 0.0441479, 0.0441011, 0.0437445" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00267731; + rise_capacitance : 0.00266217; + rise_capacitance_range (0.00236461, 0.00288003); + fall_capacitance : 0.00269244; + fall_capacitance_range (0.00237144, 0.00293355); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00269536; + rise_capacitance : 0.00279181; + rise_capacitance_range (0.00233125, 0.00304384); + fall_capacitance : 0.00259891; + fall_capacitance_range (0.0024004, 0.00275035); + } + } + cell (sg13cmos5l_and2_2) { + area : 10.8864; + cell_footprint : "and2"; + cell_leakage_power : 597.667; + leakage_power () { + value : 583.083; + when : "A&B"; + } + leakage_power () { + value : 672.105; + when : "!A&B"; + } + leakage_power () { + value : 556.1; + when : "A&!B"; + } + leakage_power () { + value : 579.379; + 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.0558547, 0.110855, 0.142187, 0.193451, 0.278926, 0.420839, 0.657448", \ + "0.0816093, 0.137508, 0.168987, 0.220148, 0.305576, 0.447518, 0.684272", \ + "0.0978617, 0.155125, 0.18639, 0.23745, 0.322731, 0.464664, 0.701261", \ + "0.121023, 0.181121, 0.212323, 0.263035, 0.348189, 0.490118, 0.726844", \ + "0.153595, 0.219656, 0.251428, 0.301087, 0.386056, 0.528373, 0.76478", \ + "0.195892, 0.27155, 0.305828, 0.356716, 0.44243, 0.583764, 0.819748", \ + "0.252121, 0.339613, 0.378243, 0.432969, 0.520942, 0.666176, 0.905077" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.015288, 0.0787656, 0.123587, 0.198916, 0.325758, 0.537452, 0.890408", \ + "0.018393, 0.0799313, 0.124219, 0.199229, 0.325879, 0.537458, 0.890409", \ + "0.0216002, 0.0813111, 0.125157, 0.199779, 0.326193, 0.537551, 0.892743", \ + "0.0272558, 0.0839116, 0.126678, 0.200658, 0.326779, 0.537996, 0.892744", \ + "0.0364144, 0.0906324, 0.130979, 0.202908, 0.327919, 0.53872, 0.892745", \ + "0.05107, 0.105837, 0.143402, 0.210791, 0.332975, 0.541706, 0.892776", \ + "0.072736, 0.131044, 0.166535, 0.229503, 0.34841, 0.554612, 0.902646" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0486676, 0.0949936, 0.120532, 0.16203, 0.231137, 0.346133, 0.537684", \ + "0.076427, 0.124087, 0.149742, 0.191228, 0.260327, 0.375338, 0.568037", \ + "0.0939788, 0.143484, 0.169213, 0.210777, 0.279777, 0.394743, 0.586377", \ + "0.116744, 0.169727, 0.195916, 0.237189, 0.306468, 0.421225, 0.612663", \ + "0.14763, 0.20549, 0.232269, 0.274007, 0.343137, 0.457826, 0.649127", \ + "0.188834, 0.255291, 0.284322, 0.327405, 0.395903, 0.510252, 0.700556", \ + "0.240788, 0.318614, 0.352362, 0.400044, 0.471085, 0.587895, 0.781827" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0126231, 0.0599411, 0.0926822, 0.147985, 0.241419, 0.39749, 0.657575", \ + "0.0159121, 0.0611339, 0.0934074, 0.148383, 0.241511, 0.398802, 0.65883", \ + "0.0193647, 0.063147, 0.0947285, 0.149067, 0.241824, 0.398803, 0.658831", \ + "0.0253196, 0.0670064, 0.0975403, 0.150607, 0.242744, 0.398804, 0.658832", \ + "0.0339051, 0.0751521, 0.103263, 0.154366, 0.244511, 0.399308, 0.658833", \ + "0.047401, 0.088317, 0.114967, 0.163344, 0.251095, 0.403226, 0.660801", \ + "0.070092, 0.113685, 0.137761, 0.18338, 0.266695, 0.41715, 0.671791" \ + ); + } + } + 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.0583326, 0.113348, 0.144654, 0.195915, 0.28148, 0.423313, 0.659917", \ + "0.0795076, 0.135559, 0.166965, 0.2182, 0.303568, 0.445531, 0.682233", \ + "0.0934595, 0.150926, 0.182223, 0.233403, 0.318681, 0.460729, 0.697324", \ + "0.11326, 0.173451, 0.204909, 0.255931, 0.341278, 0.483312, 0.71998", \ + "0.140472, 0.206583, 0.238684, 0.29018, 0.375096, 0.517086, 0.753312", \ + "0.176213, 0.250338, 0.285309, 0.337969, 0.424441, 0.566408, 0.802979", \ + "0.217949, 0.303947, 0.342413, 0.39804, 0.487088, 0.634006, 0.87349" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0152722, 0.0787778, 0.123598, 0.198933, 0.325813, 0.537336, 0.890232", \ + "0.0172185, 0.0796342, 0.124024, 0.199185, 0.325814, 0.53767, 0.890262", \ + "0.0194896, 0.0809752, 0.124797, 0.199564, 0.325987, 0.537671, 0.892573", \ + "0.0240838, 0.0834506, 0.12632, 0.200354, 0.326516, 0.537717, 0.892574", \ + "0.0319465, 0.0897603, 0.13066, 0.202882, 0.327645, 0.538515, 0.892575", \ + "0.044042, 0.10289, 0.140888, 0.210733, 0.333111, 0.541795, 0.892576", \ + "0.0617, 0.123468, 0.161048, 0.227733, 0.348561, 0.55569, 0.903409" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0523449, 0.0991543, 0.124756, 0.166331, 0.235594, 0.350631, 0.542073", \ + "0.0819129, 0.129863, 0.155549, 0.197116, 0.266342, 0.381336, 0.572866", \ + "0.101162, 0.150916, 0.176691, 0.218348, 0.287529, 0.402633, 0.594302", \ + "0.126313, 0.179799, 0.205555, 0.247115, 0.316132, 0.431069, 0.622428", \ + "0.162112, 0.220812, 0.247491, 0.289377, 0.358344, 0.473179, 0.664436", \ + "0.211014, 0.276477, 0.304981, 0.347621, 0.417205, 0.531679, 0.723074", \ + "0.281974, 0.357863, 0.389018, 0.434207, 0.505309, 0.622126, 0.814824" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0132025, 0.0602109, 0.0929568, 0.148199, 0.241606, 0.397574, 0.657452", \ + "0.0161155, 0.0614409, 0.0936497, 0.148484, 0.241686, 0.398018, 0.657769", \ + "0.0194557, 0.0630993, 0.0948017, 0.149154, 0.242067, 0.398019, 0.657904", \ + "0.0251604, 0.067114, 0.097411, 0.150623, 0.242877, 0.398236, 0.65797", \ + "0.0332793, 0.0740901, 0.102399, 0.153975, 0.244451, 0.399207, 0.65845", \ + "0.045071, 0.086026, 0.112897, 0.161539, 0.249831, 0.402444, 0.661014", \ + "0.064963, 0.106916, 0.131748, 0.176703, 0.261647, 0.412936, 0.669431" \ + ); + } + } + 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.016879, 0.0174285, 0.0175535, 0.0175484, 0.0172885, 0.0166906, 0.015681", \ + "0.0176285, 0.0171282, 0.0174606, 0.0174867, 0.0172696, 0.0164498, 0.0156116", \ + "0.019005, 0.0178382, 0.0177637, 0.0177936, 0.0172976, 0.0178519, 0.0169011", \ + "0.0220865, 0.0195994, 0.0196003, 0.0193072, 0.0189297, 0.0197274, 0.0171504", \ + "0.0284162, 0.023799, 0.0234652, 0.0234504, 0.0232745, 0.022481, 0.0229868", \ + "0.0413985, 0.0338795, 0.0332659, 0.032615, 0.0323337, 0.031927, 0.031015", \ + "0.0662579, 0.054629, 0.0533968, 0.0519342, 0.0509218, 0.0502692, 0.0496881" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0150684, 0.0162516, 0.0163421, 0.0162664, 0.0160549, 0.0155678, 0.0145147", \ + "0.0158318, 0.0158105, 0.0160236, 0.0165936, 0.015804, 0.0161544, 0.0153424", \ + "0.01735, 0.0167058, 0.0167641, 0.0166082, 0.0169944, 0.0163173, 0.015065", \ + "0.0206525, 0.0184168, 0.0187208, 0.018584, 0.0180455, 0.018154, 0.0165704", \ + "0.027319, 0.0230218, 0.0225945, 0.0226795, 0.0228116, 0.0226019, 0.021246", \ + "0.0400795, 0.0325928, 0.0320786, 0.0318071, 0.0310558, 0.0307366, 0.0300301", \ + "0.065545, 0.0540158, 0.052307, 0.0512792, 0.0497452, 0.0491898, 0.048489" \ + ); + } + } + 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.0191665, 0.019732, 0.0198167, 0.0198034, 0.0196161, 0.0188756, 0.0179022", \ + "0.0194321, 0.0193182, 0.0196656, 0.0196918, 0.0191814, 0.018606, 0.0176697", \ + "0.0203413, 0.019729, 0.0196713, 0.0196845, 0.0191652, 0.0187087, 0.0188173", \ + "0.022618, 0.0209198, 0.0209504, 0.0207162, 0.0204105, 0.021311, 0.0195958", \ + "0.0283015, 0.0247563, 0.024489, 0.0246711, 0.0244849, 0.0238099, 0.0242952", \ + "0.0403949, 0.0342106, 0.0333618, 0.0331689, 0.0330539, 0.0327976, 0.0321749", \ + "0.0638979, 0.0539899, 0.0528294, 0.0517881, 0.0506987, 0.0504569, 0.0497996" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0153174, 0.0162343, 0.0163502, 0.0162487, 0.0160994, 0.0156215, 0.0145552", \ + "0.016203, 0.0160535, 0.0162409, 0.0165496, 0.0160925, 0.0157918, 0.0145855", \ + "0.0176859, 0.016869, 0.0169084, 0.0167425, 0.0172771, 0.0163998, 0.0153386", \ + "0.0210002, 0.0187791, 0.0188311, 0.0188298, 0.0182193, 0.0183881, 0.0177789", \ + "0.0274381, 0.023281, 0.0229267, 0.0231513, 0.0231649, 0.0227991, 0.0214408", \ + "0.0400463, 0.0331366, 0.0325643, 0.0322126, 0.0318573, 0.0316654, 0.0315861", \ + "0.0647404, 0.0535808, 0.0523151, 0.050988, 0.0500967, 0.0498255, 0.0493501" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00265992; + rise_capacitance : 0.00264669; + rise_capacitance_range (0.00240305, 0.00284267); + fall_capacitance : 0.00267314; + fall_capacitance_range (0.00240835, 0.00288456); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00270378; + rise_capacitance : 0.00280242; + rise_capacitance_range (0.00237083, 0.00303502); + fall_capacitance : 0.00260513; + fall_capacitance_range (0.00243436, 0.00274638); + } + } + cell (sg13cmos5l_and3_1) { + area : 12.7008; + cell_footprint : "and3"; + cell_leakage_power : 437.262; + leakage_power () { + value : 686.736; + when : "A&B&C"; + } + leakage_power () { + value : 378.562; + when : "!A&!B&!C"; + } + leakage_power () { + value : 453.344; + when : "!A&!B&C"; + } + leakage_power () { + value : 345.77; + when : "!A&B&!C"; + } + leakage_power () { + value : 546.005; + when : "!A&B&C"; + } + leakage_power () { + value : 340.028; + when : "A&!B&!C"; + } + leakage_power () { + value : 430.068; + when : "A&!B&C"; + } + leakage_power () { + value : 317.581; + 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.0592386, 0.112725, 0.144063, 0.195148, 0.280446, 0.422028, 0.658102", \ + "0.0820047, 0.136261, 0.167878, 0.219075, 0.304262, 0.445965, 0.682016", \ + "0.0970125, 0.15208, 0.183566, 0.2346, 0.319961, 0.461679, 0.697648", \ + "0.118767, 0.176147, 0.207684, 0.25873, 0.344072, 0.485916, 0.722174", \ + "0.150136, 0.213346, 0.245285, 0.296336, 0.381111, 0.523119, 0.75922", \ + "0.195484, 0.268149, 0.301886, 0.354569, 0.441019, 0.583262, 0.819403", \ + "0.262152, 0.347958, 0.386659, 0.442604, 0.53252, 0.680058, 0.920177" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0169573, 0.079101, 0.123514, 0.198409, 0.324756, 0.535723, 0.887621", \ + "0.0191056, 0.0803256, 0.124336, 0.198919, 0.324928, 0.535844, 0.887622", \ + "0.0214792, 0.0813315, 0.125191, 0.199586, 0.32545, 0.536058, 0.889938", \ + "0.0257771, 0.0831976, 0.126328, 0.200283, 0.326209, 0.536704, 0.889939", \ + "0.0329909, 0.0888079, 0.129849, 0.202206, 0.327093, 0.537613, 0.88994", \ + "0.04396, 0.101154, 0.139576, 0.209555, 0.332567, 0.540896, 0.890717", \ + "0.060331, 0.12249, 0.159678, 0.226801, 0.347981, 0.555652, 0.90248" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0424332, 0.0837518, 0.108967, 0.150408, 0.219534, 0.334766, 0.526622", \ + "0.0660512, 0.109082, 0.134496, 0.175985, 0.245197, 0.360393, 0.552219", \ + "0.0798637, 0.124455, 0.149724, 0.191331, 0.260427, 0.375514, 0.567415", \ + "0.0958114, 0.144135, 0.169619, 0.211225, 0.280305, 0.395674, 0.587721", \ + "0.117637, 0.171366, 0.197608, 0.238357, 0.307537, 0.422396, 0.614402", \ + "0.141822, 0.204367, 0.233228, 0.276074, 0.346084, 0.461155, 0.653465", \ + "0.163803, 0.239215, 0.272396, 0.319593, 0.392941, 0.512264, 0.707732" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.011062, 0.0573953, 0.0907536, 0.146571, 0.240182, 0.3966, 0.656774", \ + "0.0140629, 0.0585743, 0.0913485, 0.146825, 0.240274, 0.396831, 0.656897", \ + "0.016675, 0.0602192, 0.0923888, 0.147421, 0.240637, 0.396832, 0.657309", \ + "0.02124, 0.0631759, 0.094201, 0.148358, 0.241287, 0.396991, 0.65731", \ + "0.0278792, 0.0692121, 0.0987228, 0.151302, 0.242813, 0.398168, 0.657521", \ + "0.038929, 0.081021, 0.108938, 0.159148, 0.249039, 0.402383, 0.660399", \ + "0.056468, 0.103112, 0.129198, 0.177128, 0.263952, 0.416582, 0.673283" \ + ); + } + } + 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.0651901, 0.118623, 0.150036, 0.201108, 0.28629, 0.427876, 0.663989", \ + "0.0847558, 0.13929, 0.170816, 0.221982, 0.307239, 0.448827, 0.684895", \ + "0.0978067, 0.153461, 0.185107, 0.236355, 0.321556, 0.463336, 0.699417", \ + "0.117126, 0.175495, 0.207226, 0.258371, 0.343759, 0.485674, 0.721781", \ + "0.145583, 0.21007, 0.242761, 0.294273, 0.379189, 0.521334, 0.757529", \ + "0.184818, 0.258633, 0.293678, 0.347027, 0.434255, 0.576842, 0.812986", \ + "0.239969, 0.326345, 0.365801, 0.422927, 0.513799, 0.661487, 0.90262" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0169713, 0.0790871, 0.123526, 0.19848, 0.324778, 0.535716, 0.887399", \ + "0.0186781, 0.0800687, 0.124119, 0.198724, 0.324877, 0.535831, 0.887531", \ + "0.0206069, 0.0812635, 0.124938, 0.199287, 0.325222, 0.535931, 0.887905", \ + "0.0244787, 0.0833268, 0.126269, 0.200129, 0.325916, 0.536452, 0.887906", \ + "0.0309882, 0.089121, 0.130381, 0.202405, 0.326815, 0.537148, 0.888405", \ + "0.040955, 0.10058, 0.140411, 0.210314, 0.332728, 0.540894, 0.890359", \ + "0.054864, 0.120932, 0.159655, 0.227823, 0.349429, 0.55669, 0.903025" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0464286, 0.0883167, 0.113635, 0.155127, 0.224349, 0.339669, 0.5315", \ + "0.0724573, 0.115667, 0.141167, 0.182664, 0.251924, 0.367272, 0.55902", \ + "0.0882158, 0.132966, 0.158455, 0.200072, 0.269383, 0.38468, 0.576636", \ + "0.107932, 0.156176, 0.181686, 0.223381, 0.292627, 0.407976, 0.600004", \ + "0.133357, 0.186859, 0.213188, 0.255161, 0.32432, 0.43964, 0.631859", \ + "0.167378, 0.22803, 0.255876, 0.29841, 0.368644, 0.484347, 0.67642", \ + "0.205281, 0.278347, 0.309401, 0.354373, 0.428249, 0.546445, 0.741901" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0115849, 0.0577522, 0.0910097, 0.146691, 0.240336, 0.396552, 0.656884", \ + "0.0142635, 0.0587619, 0.0916012, 0.147057, 0.240452, 0.396693, 0.656898", \ + "0.0167555, 0.0601179, 0.0924095, 0.147462, 0.240764, 0.396694, 0.656899", \ + "0.021084, 0.062873, 0.0940527, 0.148428, 0.241407, 0.397119, 0.657096", \ + "0.0272202, 0.0680452, 0.0978714, 0.150908, 0.242565, 0.398174, 0.657587", \ + "0.03693, 0.077579, 0.105719, 0.15673, 0.247178, 0.401312, 0.660549", \ + "0.052808, 0.097101, 0.123486, 0.170948, 0.259024, 0.41199, 0.669608" \ + ); + } + } + 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.0676751, 0.121145, 0.152605, 0.203527, 0.288598, 0.43043, 0.666331", \ + "0.0841112, 0.138505, 0.169928, 0.221022, 0.30623, 0.447899, 0.683957", \ + "0.0947522, 0.150263, 0.181941, 0.233058, 0.318161, 0.459876, 0.695899", \ + "0.109681, 0.167872, 0.199814, 0.251075, 0.336399, 0.478199, 0.7143", \ + "0.130452, 0.194862, 0.227825, 0.279849, 0.365291, 0.506986, 0.742927", \ + "0.158344, 0.232536, 0.267775, 0.322021, 0.409953, 0.55326, 0.789477", \ + "0.193606, 0.27957, 0.319293, 0.377488, 0.470557, 0.619769, 0.861397" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0169778, 0.0790822, 0.123627, 0.198406, 0.324742, 0.535814, 0.887354", \ + "0.0181024, 0.0798574, 0.123934, 0.198631, 0.324824, 0.535842, 0.887562", \ + "0.0195465, 0.0808299, 0.124672, 0.198976, 0.325015, 0.535902, 0.887641", \ + "0.0228858, 0.0830309, 0.126033, 0.199826, 0.325512, 0.536085, 0.887642", \ + "0.0287919, 0.0888386, 0.130634, 0.202633, 0.326796, 0.536849, 0.888059", \ + "0.037858, 0.100794, 0.14111, 0.211846, 0.334177, 0.541453, 0.890583", \ + "0.050693, 0.119225, 0.159297, 0.229662, 0.352711, 0.559563, 0.90557" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0490896, 0.0917029, 0.11721, 0.158877, 0.228293, 0.343567, 0.535482", \ + "0.0768685, 0.120549, 0.146131, 0.187822, 0.257197, 0.372558, 0.564488", \ + "0.0943388, 0.13947, 0.165194, 0.206822, 0.276295, 0.391741, 0.583801", \ + "0.116449, 0.164769, 0.190447, 0.23224, 0.301609, 0.416985, 0.609052", \ + "0.147433, 0.200101, 0.22632, 0.268368, 0.337604, 0.453147, 0.645432", \ + "0.188577, 0.248088, 0.274831, 0.317442, 0.386998, 0.502723, 0.697442", \ + "0.245791, 0.316753, 0.347588, 0.392988, 0.464698, 0.582952, 0.776875" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0121886, 0.0583495, 0.0915474, 0.147089, 0.2407, 0.396779, 0.657174", \ + "0.0145622, 0.0591758, 0.0920215, 0.147423, 0.240781, 0.396855, 0.657175", \ + "0.0170206, 0.06039, 0.0927325, 0.1478, 0.241075, 0.397041, 0.657176", \ + "0.0212679, 0.0630864, 0.0943995, 0.148737, 0.241678, 0.397388, 0.657247", \ + "0.0270773, 0.0680156, 0.0978458, 0.150843, 0.242854, 0.398401, 0.657964", \ + "0.036033, 0.076892, 0.105283, 0.156486, 0.247234, 0.401419, 0.660183", \ + "0.050294, 0.093759, 0.119477, 0.168663, 0.257198, 0.411355, 0.669211" \ + ); + } + } + 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.0117187, 0.0120656, 0.012113, 0.0120931, 0.0119983, 0.0116304, 0.0112383", \ + "0.0119708, 0.0119467, 0.0120948, 0.0120682, 0.0120564, 0.0115882, 0.0111866", \ + "0.0127975, 0.0126159, 0.0125939, 0.0125446, 0.0123209, 0.0122671, 0.0121231", \ + "0.0148266, 0.0142441, 0.0142157, 0.0141629, 0.0138768, 0.0143012, 0.013184", \ + "0.0192938, 0.0180778, 0.0178865, 0.0178374, 0.0177238, 0.0173099, 0.0176533", \ + "0.0290721, 0.0268349, 0.026365, 0.0262558, 0.0261057, 0.0259373, 0.0255937", \ + "0.048825, 0.0449352, 0.0444225, 0.0439298, 0.0434338, 0.0432905, 0.0430171" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00903244, 0.00976175, 0.00977972, 0.00976697, 0.00960912, 0.00943264, 0.00882272", \ + "0.00926548, 0.00961612, 0.00967252, 0.00993118, 0.00964948, 0.00945512, 0.00886544", \ + "0.0101234, 0.0102821, 0.0102707, 0.0102014, 0.0103636, 0.00983956, 0.00947031", \ + "0.0122207, 0.0120648, 0.0120848, 0.0121986, 0.0118533, 0.0119406, 0.0113358", \ + "0.0171493, 0.0161974, 0.0161354, 0.0160388, 0.0160488, 0.0157409, 0.0149243", \ + "0.0270367, 0.0249172, 0.0246671, 0.0244178, 0.024095, 0.0238003, 0.023838", \ + "0.0475404, 0.0434434, 0.0428062, 0.042378, 0.0417525, 0.0415864, 0.0411108" \ + ); + } + } + 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.0140394, 0.014363, 0.0144039, 0.0143741, 0.01423, 0.0139285, 0.0134308", \ + "0.013923, 0.0140132, 0.0141874, 0.0141415, 0.0140276, 0.0136127, 0.0131319", \ + "0.0144384, 0.0143195, 0.0142938, 0.0143525, 0.0140891, 0.0145872, 0.0135007", \ + "0.0159607, 0.0155627, 0.0155645, 0.0154975, 0.0153407, 0.0153673, 0.0146981", \ + "0.0201348, 0.0191139, 0.0190279, 0.019077, 0.018929, 0.018613, 0.0189009", \ + "0.0293742, 0.0273907, 0.0271303, 0.0270327, 0.0269574, 0.0269087, 0.026534", \ + "0.0483871, 0.0451467, 0.0446397, 0.044211, 0.0437177, 0.0433926, 0.0431307" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00937773, 0.0100641, 0.0100837, 0.0100783, 0.00994114, 0.0097238, 0.00914397", \ + "0.00961159, 0.00992109, 0.00998312, 0.0102519, 0.00990506, 0.00970204, 0.00917983", \ + "0.0104698, 0.0105885, 0.0105778, 0.0105383, 0.0107872, 0.0103186, 0.0096996", \ + "0.0125801, 0.0123942, 0.0124035, 0.0124879, 0.0122183, 0.0122052, 0.0116664", \ + "0.0172949, 0.016339, 0.0162346, 0.0163499, 0.0163358, 0.0162332, 0.0155892", \ + "0.0271257, 0.024966, 0.0246851, 0.0245543, 0.0243732, 0.0242497, 0.0243816", \ + "0.0468691, 0.0433869, 0.0427784, 0.0420111, 0.0414857, 0.0413778, 0.0413056" \ + ); + } + } + 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.0161927, 0.0165077, 0.0165793, 0.0164739, 0.0163283, 0.0160324, 0.0155341", \ + "0.0159156, 0.0160816, 0.0162472, 0.0161287, 0.0160824, 0.0156595, 0.0152105", \ + "0.016241, 0.0162973, 0.0162854, 0.0163259, 0.0160331, 0.0158136, 0.0152714", \ + "0.0174846, 0.0172531, 0.0173107, 0.0172025, 0.0171105, 0.0173543, 0.0164266", \ + "0.0213924, 0.0205904, 0.020581, 0.0206598, 0.020666, 0.02007, 0.0203965", \ + "0.0308206, 0.0292329, 0.0289467, 0.0288246, 0.0288384, 0.0288555, 0.028492", \ + "0.0506837, 0.0477319, 0.0471745, 0.0467531, 0.0463225, 0.0461424, 0.045842" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00961161, 0.0102242, 0.0102724, 0.0102592, 0.010178, 0.00990306, 0.00943645", \ + "0.0098803, 0.0101495, 0.0102099, 0.010361, 0.010169, 0.00990588, 0.0094266", \ + "0.0108062, 0.0108794, 0.0109573, 0.0107994, 0.0109591, 0.0106315, 0.0100829", \ + "0.0129752, 0.0126861, 0.0127051, 0.0128003, 0.0125421, 0.012521, 0.0120243", \ + "0.017769, 0.0167558, 0.0165883, 0.0166965, 0.0166956, 0.0165477, 0.0158746", \ + "0.0278889, 0.0258554, 0.0255214, 0.0252711, 0.025, 0.0248861, 0.0251054", \ + "0.0485412, 0.0449872, 0.0442093, 0.0437251, 0.043169, 0.0430106, 0.0426292" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00266654; + rise_capacitance : 0.00261508; + rise_capacitance_range (0.00236312, 0.00278128); + fall_capacitance : 0.00271801; + fall_capacitance_range (0.00233879, 0.00302608); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00266561; + rise_capacitance : 0.0027182; + rise_capacitance_range (0.00228618, 0.00294113); + fall_capacitance : 0.00261302; + fall_capacitance_range (0.00233745, 0.00283408); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00268226; + rise_capacitance : 0.00278103; + rise_capacitance_range (0.00233035, 0.00305124); + fall_capacitance : 0.00258349; + fall_capacitance_range (0.00240404, 0.00273266); + } + } + cell (sg13cmos5l_and3_2) { + area : 12.7008; + cell_footprint : "and3"; + cell_leakage_power : 660.542; + leakage_power () { + value : 780.679; + when : "A&B&C"; + } + leakage_power () { + value : 620.298; + when : "!A&!B&!C"; + } + leakage_power () { + value : 695.087; + when : "!A&!B&C"; + } + leakage_power () { + value : 587.546; + when : "!A&B&!C"; + } + leakage_power () { + value : 787.789; + when : "!A&B&C"; + } + leakage_power () { + value : 581.764; + when : "A&!B&!C"; + } + leakage_power () { + value : 671.812; + when : "A&!B&C"; + } + leakage_power () { + value : 559.358; + 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.0738947, 0.135623, 0.168077, 0.219975, 0.305911, 0.448843, 0.686526", \ + "0.100633, 0.162684, 0.195331, 0.24728, 0.333229, 0.476317, 0.714101", \ + "0.119361, 0.182492, 0.215154, 0.267125, 0.353137, 0.496196, 0.733861", \ + "0.146498, 0.212387, 0.244616, 0.295986, 0.382168, 0.524743, 0.762337", \ + "0.187226, 0.258286, 0.291301, 0.342892, 0.427952, 0.570784, 0.807864", \ + "0.245962, 0.326049, 0.361235, 0.414422, 0.500031, 0.642437, 0.879895", \ + "0.328896, 0.421319, 0.462039, 0.518898, 0.607867, 0.753913, 0.993297" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0199334, 0.0846246, 0.12846, 0.203086, 0.32964, 0.542183, 0.896439", \ + "0.0223426, 0.0855839, 0.129149, 0.203354, 0.330545, 0.542184, 0.896532", \ + "0.0254179, 0.0871676, 0.130336, 0.204094, 0.330546, 0.542238, 0.896533", \ + "0.0307926, 0.0906605, 0.13235, 0.205363, 0.331103, 0.542918, 0.896797", \ + "0.0402942, 0.0970589, 0.136874, 0.207882, 0.332402, 0.543763, 0.897625", \ + "0.055449, 0.112416, 0.14865, 0.216423, 0.337565, 0.546421, 0.899344", \ + "0.078843, 0.138831, 0.174522, 0.23722, 0.354069, 0.55995, 0.908568" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0510018, 0.0983476, 0.123983, 0.165638, 0.235032, 0.350385, 0.542695", \ + "0.0793507, 0.127999, 0.153824, 0.195487, 0.264765, 0.380113, 0.573294", \ + "0.0971292, 0.147845, 0.173773, 0.215477, 0.284929, 0.400173, 0.592281", \ + "0.119485, 0.173999, 0.200576, 0.242205, 0.311451, 0.426633, 0.618539", \ + "0.148185, 0.209759, 0.236858, 0.279657, 0.348098, 0.463334, 0.655156", \ + "0.185461, 0.254409, 0.284191, 0.32769, 0.396702, 0.511921, 0.702913", \ + "0.224039, 0.305623, 0.340722, 0.387619, 0.459738, 0.578494, 0.772147" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0129991, 0.0603499, 0.0931695, 0.148512, 0.242195, 0.398615, 0.659495", \ + "0.0161058, 0.0617221, 0.0939357, 0.148817, 0.24225, 0.399205, 0.660735", \ + "0.0195493, 0.063748, 0.0953029, 0.149617, 0.242525, 0.399206, 0.660736", \ + "0.0256027, 0.067926, 0.0984438, 0.151335, 0.243586, 0.399295, 0.660737", \ + "0.0345486, 0.0766264, 0.104499, 0.155785, 0.245453, 0.400622, 0.660738", \ + "0.048302, 0.090455, 0.117115, 0.16507, 0.252403, 0.404265, 0.663226", \ + "0.071744, 0.116796, 0.141749, 0.186572, 0.269743, 0.418121, 0.673754" \ + ); + } + } + 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.0796898, 0.141282, 0.173796, 0.225679, 0.31164, 0.454599, 0.692251", \ + "0.101914, 0.164309, 0.196858, 0.248833, 0.334767, 0.477738, 0.715504", \ + "0.118012, 0.181631, 0.21429, 0.266383, 0.352353, 0.495261, 0.732928", \ + "0.142452, 0.208467, 0.241221, 0.293096, 0.379213, 0.521849, 0.759447", \ + "0.178755, 0.250493, 0.28371, 0.336177, 0.421938, 0.564733, 0.802055", \ + "0.231096, 0.311695, 0.347474, 0.400942, 0.487065, 0.629691, 0.8673", \ + "0.299896, 0.392209, 0.433666, 0.491403, 0.581569, 0.728376, 0.969415" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0199332, 0.0845934, 0.128484, 0.203185, 0.32962, 0.541931, 0.896377", \ + "0.0215396, 0.0854329, 0.129051, 0.203227, 0.330733, 0.543165, 0.89653", \ + "0.0237276, 0.0868469, 0.130098, 0.203879, 0.330734, 0.543166, 0.896531", \ + "0.0281231, 0.0899217, 0.132109, 0.20522, 0.330742, 0.543167, 0.896635", \ + "0.036504, 0.096706, 0.13672, 0.207868, 0.332131, 0.543399, 0.897395", \ + "0.049868, 0.110592, 0.148452, 0.216653, 0.337807, 0.546533, 0.899261", \ + "0.070493, 0.133982, 0.172187, 0.236862, 0.354877, 0.560852, 0.909573" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0548806, 0.102672, 0.128483, 0.170278, 0.239598, 0.35502, 0.547204", \ + "0.0848073, 0.133747, 0.15966, 0.201425, 0.270854, 0.386176, 0.578241", \ + "0.10421, 0.155123, 0.181036, 0.222779, 0.292213, 0.40758, 0.599672", \ + "0.129081, 0.18418, 0.210379, 0.252081, 0.321365, 0.436575, 0.62861", \ + "0.162826, 0.223095, 0.250227, 0.292967, 0.361429, 0.476879, 0.668727", \ + "0.206834, 0.274898, 0.303928, 0.347201, 0.41707, 0.532839, 0.72424", \ + "0.261773, 0.340364, 0.373908, 0.421167, 0.49237, 0.608814, 0.801582" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0135727, 0.0608145, 0.0935053, 0.148777, 0.242375, 0.398756, 0.659622", \ + "0.0163255, 0.0619501, 0.094182, 0.149072, 0.242457, 0.399189, 0.660003", \ + "0.0196432, 0.0638805, 0.0954602, 0.149827, 0.242775, 0.39919, 0.660004", \ + "0.0254732, 0.0679513, 0.0982355, 0.151362, 0.243751, 0.399339, 0.660005", \ + "0.0338776, 0.0757761, 0.103865, 0.155419, 0.245589, 0.400579, 0.660354", \ + "0.046123, 0.087965, 0.114452, 0.162756, 0.250792, 0.403626, 0.662469", \ + "0.06724, 0.111308, 0.135984, 0.180836, 0.264466, 0.41482, 0.671069" \ + ); + } + } + 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.0821501, 0.143811, 0.17627, 0.228239, 0.314086, 0.457039, 0.694592", \ + "0.100271, 0.162467, 0.195011, 0.246999, 0.33297, 0.47578, 0.713671", \ + "0.112895, 0.176288, 0.208938, 0.26091, 0.346995, 0.489783, 0.727466", \ + "0.131858, 0.197625, 0.230534, 0.282605, 0.368564, 0.51159, 0.749", \ + "0.159593, 0.231052, 0.264606, 0.317225, 0.403124, 0.546001, 0.78352", \ + "0.196987, 0.27684, 0.313438, 0.36868, 0.456564, 0.599882, 0.837482", \ + "0.245904, 0.337051, 0.37826, 0.437285, 0.529104, 0.677772, 0.920015" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0199284, 0.0846283, 0.128435, 0.20321, 0.329629, 0.541938, 0.896376", \ + "0.021017, 0.0851646, 0.128855, 0.203211, 0.330554, 0.542285, 0.896522", \ + "0.022529, 0.0863948, 0.129794, 0.203657, 0.330555, 0.542286, 0.896638", \ + "0.0259858, 0.0892513, 0.131708, 0.204885, 0.330556, 0.542394, 0.896639", \ + "0.0331839, 0.0957393, 0.136559, 0.208012, 0.332012, 0.543299, 0.897044", \ + "0.045399, 0.108207, 0.14788, 0.217461, 0.338875, 0.546744, 0.899211", \ + "0.062937, 0.129843, 0.169374, 0.237343, 0.357526, 0.563497, 0.91177" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0576921, 0.106136, 0.132137, 0.173949, 0.24353, 0.35898, 0.551348", \ + "0.0888862, 0.138216, 0.164296, 0.206176, 0.275724, 0.391209, 0.58331", \ + "0.109633, 0.160799, 0.186934, 0.228886, 0.298316, 0.413927, 0.606214", \ + "0.137035, 0.19188, 0.218066, 0.259969, 0.32937, 0.444776, 0.636969", \ + "0.17425, 0.234537, 0.261967, 0.304276, 0.373304, 0.488487, 0.680447", \ + "0.223695, 0.291353, 0.320707, 0.363277, 0.432926, 0.548033, 0.739976", \ + "0.297014, 0.374675, 0.407542, 0.453395, 0.525191, 0.641083, 0.834489" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0142155, 0.0614199, 0.0941011, 0.14922, 0.242831, 0.399063, 0.659828", \ + "0.016633, 0.0624044, 0.0945945, 0.14958, 0.242832, 0.399146, 0.65991", \ + "0.0198428, 0.0641084, 0.0957726, 0.150041, 0.242991, 0.399225, 0.659975", \ + "0.0255073, 0.0680084, 0.098317, 0.151629, 0.24387, 0.399532, 0.659976", \ + "0.0338222, 0.0751404, 0.103815, 0.155203, 0.245806, 0.400581, 0.660642", \ + "0.045504, 0.087375, 0.114438, 0.163181, 0.251084, 0.403895, 0.662783", \ + "0.064338, 0.108026, 0.132876, 0.177598, 0.263137, 0.413731, 0.670818" \ + ); + } + } + 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.0193102, 0.0188293, 0.0189388, 0.0188977, 0.0186435, 0.0180936, 0.0171642", \ + "0.0199319, 0.0185821, 0.0189277, 0.0186004, 0.0185929, 0.0178197, 0.0169732", \ + "0.0214108, 0.0192802, 0.0190925, 0.0192648, 0.0186404, 0.0194791, 0.0174043", \ + "0.0242562, 0.0211148, 0.0207917, 0.0203363, 0.0199434, 0.02008, 0.0182423", \ + "0.0304418, 0.0250649, 0.0245736, 0.0241461, 0.0237571, 0.0231349, 0.0233278", \ + "0.0428163, 0.034279, 0.0332538, 0.032819, 0.0323127, 0.0319298, 0.0309224", \ + "0.0668145, 0.0537578, 0.0524345, 0.0511049, 0.0499842, 0.0492257, 0.0486761" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0153393, 0.0164325, 0.0165009, 0.0164253, 0.0162512, 0.0156942, 0.0149476", \ + "0.0159831, 0.0159429, 0.0161419, 0.016513, 0.0158633, 0.0157913, 0.0152008", \ + "0.0174744, 0.0166477, 0.0166207, 0.0165192, 0.0169056, 0.0161126, 0.0150391", \ + "0.0205609, 0.0181772, 0.0184478, 0.018359, 0.0177804, 0.017927, 0.0172726", \ + "0.0267858, 0.0227087, 0.0221229, 0.0226802, 0.0222944, 0.0222999, 0.0207915", \ + "0.039179, 0.0314693, 0.0309096, 0.0305588, 0.0297964, 0.0295429, 0.0290023", \ + "0.063739, 0.0515944, 0.0501405, 0.0490067, 0.0479141, 0.0470047, 0.0461878" \ + ); + } + } + 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.0214769, 0.0210439, 0.0210904, 0.0210526, 0.0208618, 0.0202171, 0.019394", \ + "0.0217479, 0.0206911, 0.0210061, 0.0206861, 0.0207494, 0.0204046, 0.0189757", \ + "0.0226934, 0.0210094, 0.0209509, 0.0211547, 0.0205363, 0.0200551, 0.0190839", \ + "0.0249512, 0.0223319, 0.0221785, 0.0218904, 0.021635, 0.0219711, 0.0204318", \ + "0.0304387, 0.0260012, 0.0254833, 0.0253176, 0.0251116, 0.0242525, 0.0251035", \ + "0.0419351, 0.0347329, 0.0337878, 0.0334625, 0.0329604, 0.0326945, 0.0318415", \ + "0.0649667, 0.0534664, 0.0524226, 0.0511822, 0.0499423, 0.0492142, 0.0490172" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0157606, 0.0165901, 0.0167152, 0.016705, 0.0164198, 0.0159463, 0.0150178", \ + "0.0164001, 0.0162416, 0.0164636, 0.0169659, 0.016424, 0.0160043, 0.014937", \ + "0.0179632, 0.0170398, 0.016914, 0.0168227, 0.0173983, 0.0166353, 0.0152885", \ + "0.0208112, 0.0185917, 0.018689, 0.0186828, 0.0183327, 0.0182353, 0.0171666", \ + "0.0273385, 0.0229379, 0.02249, 0.022897, 0.0226274, 0.022649, 0.0212414", \ + "0.0391942, 0.0317244, 0.0310743, 0.0306604, 0.0304427, 0.0307089, 0.030171", \ + "0.0630435, 0.0517866, 0.0502229, 0.048926, 0.0475932, 0.0471319, 0.046273" \ + ); + } + } + 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.023605, 0.0231902, 0.0232522, 0.023214, 0.0228725, 0.022409, 0.0214469", \ + "0.0236301, 0.0227652, 0.0230209, 0.022785, 0.0228179, 0.022074, 0.0211768", \ + "0.0242525, 0.0229378, 0.0229112, 0.0230519, 0.0226808, 0.0239564, 0.0213451", \ + "0.0260297, 0.0239699, 0.0238796, 0.0236924, 0.0233294, 0.0236267, 0.0224624", \ + "0.0310315, 0.0273836, 0.0268733, 0.0269394, 0.0266497, 0.0261727, 0.0268183", \ + "0.0424112, 0.0359099, 0.0351759, 0.0350625, 0.0349919, 0.0347785, 0.0341", \ + "0.0655457, 0.0554427, 0.0542655, 0.053417, 0.0522575, 0.0517613, 0.0512412" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0160264, 0.0166596, 0.016827, 0.0167138, 0.0165536, 0.0160914, 0.0152459", \ + "0.016758, 0.0164561, 0.0166506, 0.0170228, 0.0164327, 0.0160334, 0.0150824", \ + "0.0181132, 0.0171488, 0.0171021, 0.0170488, 0.0175471, 0.0170889, 0.0155055", \ + "0.0211774, 0.0187567, 0.0187628, 0.0188586, 0.0181351, 0.018432, 0.0176641", \ + "0.027709, 0.0230712, 0.0228589, 0.0228844, 0.0228831, 0.02247, 0.0207714", \ + "0.039965, 0.0325883, 0.0320844, 0.0316425, 0.0309531, 0.0308212, 0.0305134", \ + "0.064087, 0.0530171, 0.05158, 0.0500942, 0.0493998, 0.0483277, 0.0479176" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00267271; + rise_capacitance : 0.00262867; + rise_capacitance_range (0.00241838, 0.0027835); + fall_capacitance : 0.00271675; + fall_capacitance_range (0.00240568, 0.00298426); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00266745; + rise_capacitance : 0.00272624; + rise_capacitance_range (0.00231663, 0.00293811); + fall_capacitance : 0.00260866; + fall_capacitance_range (0.00237101, 0.00281225); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00268123; + rise_capacitance : 0.00278282; + rise_capacitance_range (0.00235221, 0.00303726); + fall_capacitance : 0.00257964; + fall_capacitance_range (0.0024214, 0.00272384); + } + } + cell (sg13cmos5l_and4_1) { + area : 14.5152; + cell_footprint : "and4"; + cell_leakage_power : 465.125; + leakage_power () { + value : 420.784; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 494.259; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 389.775; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 569.032; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 382.823; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 461.491; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 348.81; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 661.717; + when : "!A&B&C&D"; + } + leakage_power () { + value : 381.055; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 455.733; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 348.347; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 545.764; + when : "A&!B&C&D"; + } + leakage_power () { + value : 343.69; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 433.309; + when : "A&B&!C&D"; + } + leakage_power () { + value : 321.04; + when : "A&B&C&!D"; + } + leakage_power () { + value : 884.378; + 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.0731435, 0.131387, 0.163821, 0.21543, 0.301019, 0.443252, 0.679922", \ + "0.0965955, 0.155327, 0.187807, 0.239633, 0.325307, 0.467643, 0.704612", \ + "0.113453, 0.172787, 0.205416, 0.257313, 0.343036, 0.485427, 0.722293", \ + "0.139109, 0.200135, 0.232635, 0.284472, 0.369955, 0.512167, 0.749036", \ + "0.177207, 0.243686, 0.276228, 0.327947, 0.413238, 0.555763, 0.792466", \ + "0.236179, 0.311388, 0.346331, 0.399785, 0.486857, 0.628844, 0.866168", \ + "0.321045, 0.410068, 0.450278, 0.507995, 0.598219, 0.74521, 0.9864" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0209859, 0.0840025, 0.127582, 0.201564, 0.327517, 0.538885, 0.891226", \ + "0.0225277, 0.0850292, 0.128435, 0.202123, 0.327967, 0.538954, 0.891391", \ + "0.0246473, 0.0862794, 0.129496, 0.202992, 0.328277, 0.539063, 0.891404", \ + "0.0286718, 0.0882766, 0.13078, 0.204001, 0.329388, 0.539986, 0.891875", \ + "0.0359675, 0.0938644, 0.134215, 0.205885, 0.330337, 0.540965, 0.893058", \ + "0.047213, 0.106258, 0.144403, 0.213526, 0.335683, 0.54415, 0.89486", \ + "0.065466, 0.128895, 0.166737, 0.233082, 0.352873, 0.559054, 0.906315" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0445449, 0.0858861, 0.110985, 0.152183, 0.22095, 0.335441, 0.526225", \ + "0.0689499, 0.112007, 0.137264, 0.178591, 0.247319, 0.361815, 0.552592", \ + "0.0829288, 0.127685, 0.152928, 0.194143, 0.262977, 0.377522, 0.568234", \ + "0.0987501, 0.147266, 0.172994, 0.214097, 0.282971, 0.397352, 0.588511", \ + "0.118751, 0.172635, 0.199281, 0.240193, 0.308965, 0.423045, 0.613961", \ + "0.138241, 0.202069, 0.2305, 0.273425, 0.343432, 0.458266, 0.648926", \ + "0.147888, 0.225164, 0.258908, 0.307127, 0.379443, 0.498187, 0.692424" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0117644, 0.0577484, 0.0907599, 0.14603, 0.239218, 0.394552, 0.653345", \ + "0.0146966, 0.0589556, 0.0914358, 0.146491, 0.239429, 0.395077, 0.653738", \ + "0.0173387, 0.0605841, 0.0924749, 0.147085, 0.239644, 0.395078, 0.653743", \ + "0.0220738, 0.0638245, 0.0946991, 0.148114, 0.240358, 0.395079, 0.653744", \ + "0.0289882, 0.0700726, 0.0993295, 0.151301, 0.242119, 0.396215, 0.654114", \ + "0.040462, 0.082666, 0.110042, 0.159491, 0.248298, 0.400803, 0.656982", \ + "0.05855, 0.106039, 0.132145, 0.179487, 0.264048, 0.414798, 0.670107" \ + ); + } + } + 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.0822333, 0.140527, 0.172828, 0.224431, 0.310073, 0.452329, 0.689107", \ + "0.10213, 0.161275, 0.193749, 0.245572, 0.331202, 0.473476, 0.710097", \ + "0.116693, 0.176792, 0.209534, 0.261464, 0.347217, 0.48953, 0.726331", \ + "0.139482, 0.20153, 0.234635, 0.286379, 0.372304, 0.51498, 0.751832", \ + "0.175141, 0.242933, 0.276524, 0.328808, 0.41475, 0.557096, 0.794118", \ + "0.228493, 0.30545, 0.341497, 0.39544, 0.482955, 0.625694, 0.863362", \ + "0.306052, 0.396585, 0.437634, 0.496748, 0.588296, 0.736815, 0.978156" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0210059, 0.0840164, 0.127644, 0.201632, 0.32748, 0.538658, 0.891212", \ + "0.0223706, 0.0849515, 0.12832, 0.201984, 0.328345, 0.539178, 0.891264", \ + "0.0241457, 0.0862302, 0.129395, 0.202754, 0.328346, 0.539179, 0.891408", \ + "0.0277958, 0.0885538, 0.131059, 0.203953, 0.329088, 0.53971, 0.891644", \ + "0.0345801, 0.094121, 0.13499, 0.206211, 0.330088, 0.540696, 0.892632", \ + "0.044977, 0.106936, 0.14583, 0.214581, 0.335889, 0.543816, 0.894461", \ + "0.06073, 0.128111, 0.166357, 0.234011, 0.35382, 0.559789, 0.906462" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0486914, 0.0905751, 0.115785, 0.157053, 0.225915, 0.340445, 0.531187", \ + "0.0751976, 0.118414, 0.143844, 0.185168, 0.253995, 0.368498, 0.559335", \ + "0.0911833, 0.136094, 0.161527, 0.202845, 0.271806, 0.386355, 0.577243", \ + "0.110565, 0.159044, 0.184642, 0.225834, 0.294891, 0.409522, 0.600401", \ + "0.134904, 0.188113, 0.214521, 0.255922, 0.324386, 0.439209, 0.629889", \ + "0.162932, 0.22463, 0.252769, 0.295263, 0.365172, 0.480331, 0.671234", \ + "0.187782, 0.262277, 0.295229, 0.340983, 0.413233, 0.530666, 0.724716" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0122861, 0.0580839, 0.0910488, 0.146308, 0.239389, 0.394687, 0.653478", \ + "0.0148969, 0.0591177, 0.0916555, 0.146648, 0.239497, 0.395186, 0.653832", \ + "0.0174866, 0.0605518, 0.0924905, 0.147128, 0.23979, 0.395187, 0.653833", \ + "0.0219298, 0.0635684, 0.0943663, 0.148054, 0.240383, 0.395202, 0.653883", \ + "0.0283063, 0.0694389, 0.0987542, 0.151048, 0.241853, 0.396182, 0.654195", \ + "0.038652, 0.079639, 0.10721, 0.157212, 0.246804, 0.39953, 0.656661", \ + "0.055239, 0.10029, 0.125971, 0.172554, 0.259422, 0.41102, 0.666495" \ + ); + } + } + 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.087671, 0.14585, 0.178206, 0.229966, 0.315517, 0.457741, 0.69442", \ + "0.104862, 0.16383, 0.196262, 0.248111, 0.333659, 0.476038, 0.712881", \ + "0.116773, 0.176947, 0.209722, 0.261603, 0.347303, 0.489543, 0.726299", \ + "0.135141, 0.197781, 0.230589, 0.282695, 0.36851, 0.510816, 0.747559", \ + "0.163344, 0.232098, 0.26622, 0.318539, 0.404259, 0.546548, 0.783377", \ + "0.205867, 0.283832, 0.32091, 0.37599, 0.464524, 0.607706, 0.844671", \ + "0.264497, 0.355731, 0.397966, 0.45816, 0.551912, 0.701502, 0.943911" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0209954, 0.0839741, 0.127661, 0.201846, 0.327466, 0.538633, 0.891428", \ + "0.0220309, 0.0847801, 0.128128, 0.201901, 0.328485, 0.538856, 0.891429", \ + "0.0233254, 0.0859267, 0.129115, 0.20254, 0.328486, 0.538882, 0.8916", \ + "0.0265317, 0.0885665, 0.130901, 0.203695, 0.328762, 0.539427, 0.891601", \ + "0.0330292, 0.0948934, 0.135912, 0.20663, 0.330074, 0.540444, 0.892261", \ + "0.043006, 0.106876, 0.146731, 0.216065, 0.337258, 0.544079, 0.894104", \ + "0.057811, 0.128108, 0.168278, 0.236802, 0.357275, 0.562564, 0.908698" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.051661, 0.0942843, 0.119722, 0.161142, 0.230078, 0.344742, 0.535591", \ + "0.0797213, 0.123397, 0.14893, 0.190392, 0.259366, 0.37405, 0.566136", \ + "0.0972868, 0.142531, 0.16803, 0.209635, 0.278661, 0.393316, 0.584367", \ + "0.118954, 0.167313, 0.193168, 0.234737, 0.303533, 0.418284, 0.60925", \ + "0.147452, 0.20086, 0.226962, 0.269096, 0.337433, 0.452243, 0.643246", \ + "0.183931, 0.245029, 0.272901, 0.315424, 0.384934, 0.499804, 0.690761", \ + "0.225163, 0.297739, 0.32906, 0.374863, 0.446488, 0.564489, 0.758174" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0129119, 0.0587202, 0.0916078, 0.146752, 0.239772, 0.394902, 0.653745", \ + "0.0152029, 0.0595578, 0.0920959, 0.14703, 0.239842, 0.39643, 0.655005", \ + "0.0177103, 0.0608223, 0.0928745, 0.147468, 0.240036, 0.396431, 0.655006", \ + "0.0221368, 0.0636298, 0.0947003, 0.148446, 0.240724, 0.396432, 0.655007", \ + "0.0283102, 0.0695616, 0.0986305, 0.151179, 0.242098, 0.396648, 0.655008", \ + "0.037758, 0.078812, 0.106389, 0.15703, 0.246523, 0.399937, 0.657358", \ + "0.053068, 0.097453, 0.123006, 0.171012, 0.257987, 0.410335, 0.666402" \ + ); + } + } + 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.0903343, 0.148587, 0.180864, 0.232504, 0.318161, 0.460323, 0.696902", \ + "0.105914, 0.1647, 0.197038, 0.248807, 0.334465, 0.476635, 0.713633", \ + "0.115784, 0.175579, 0.208212, 0.260044, 0.345724, 0.487951, 0.724644", \ + "0.129918, 0.191947, 0.224825, 0.27695, 0.362658, 0.504992, 0.741867", \ + "0.149789, 0.217858, 0.252217, 0.304644, 0.390875, 0.533183, 0.770116", \ + "0.178195, 0.255947, 0.293648, 0.349863, 0.437848, 0.581834, 0.818688", \ + "0.218367, 0.307892, 0.350274, 0.410729, 0.50513, 0.656216, 0.901127" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0209971, 0.0839766, 0.127613, 0.201742, 0.327521, 0.53863, 0.891223", \ + "0.0217302, 0.0845372, 0.127977, 0.201749, 0.328321, 0.540404, 0.891404", \ + "0.0226948, 0.0855004, 0.128793, 0.202251, 0.328322, 0.540405, 0.891537", \ + "0.0251403, 0.0878933, 0.130392, 0.203407, 0.328434, 0.540406, 0.891538", \ + "0.0306864, 0.0941397, 0.135702, 0.20666, 0.329909, 0.540407, 0.891907", \ + "0.040059, 0.106747, 0.147929, 0.217889, 0.338456, 0.544888, 0.894096", \ + "0.052865, 0.125655, 0.167627, 0.237801, 0.359725, 0.565616, 0.910897" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0535574, 0.0970858, 0.122711, 0.16439, 0.233571, 0.348341, 0.53931", \ + "0.0830795, 0.127358, 0.153057, 0.194651, 0.263835, 0.378664, 0.570792", \ + "0.102095, 0.147795, 0.173508, 0.215202, 0.284387, 0.39929, 0.590349", \ + "0.126214, 0.174941, 0.200838, 0.242697, 0.311768, 0.426608, 0.617781", \ + "0.158418, 0.212138, 0.238613, 0.280657, 0.349505, 0.464401, 0.655271", \ + "0.203341, 0.263691, 0.289224, 0.332305, 0.400621, 0.515666, 0.706598", \ + "0.261145, 0.332979, 0.364379, 0.409658, 0.481017, 0.5985, 0.791674" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0135811, 0.0595502, 0.0923309, 0.147495, 0.240324, 0.395306, 0.654038", \ + "0.0155999, 0.0602564, 0.0927288, 0.147604, 0.240361, 0.395356, 0.655241", \ + "0.0180722, 0.0614082, 0.0934654, 0.14802, 0.240563, 0.395467, 0.655242", \ + "0.0223785, 0.0640788, 0.0950976, 0.149019, 0.241223, 0.395917, 0.655243", \ + "0.0285314, 0.0697305, 0.0990963, 0.151542, 0.242737, 0.396903, 0.655244", \ + "0.03716, 0.078359, 0.106353, 0.157164, 0.247127, 0.40011, 0.657598", \ + "0.051705, 0.095217, 0.121386, 0.169173, 0.257206, 0.40948, 0.666326" \ + ); + } + } + 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.0128502, 0.01306, 0.0131002, 0.0131037, 0.0129757, 0.0127105, 0.0122582", \ + "0.0130631, 0.0129275, 0.0130649, 0.0129486, 0.0128784, 0.0126041, 0.0121448", \ + "0.013877, 0.013526, 0.0134411, 0.0135384, 0.0132674, 0.0140649, 0.01261", \ + "0.0158158, 0.0151213, 0.0150619, 0.0148772, 0.0146516, 0.0144021, 0.014049", \ + "0.0199974, 0.0186695, 0.018377, 0.0182544, 0.0181076, 0.0176173, 0.0178488", \ + "0.0292328, 0.0268038, 0.026319, 0.0261769, 0.0260016, 0.025699, 0.0253456", \ + "0.0482074, 0.0440332, 0.0435288, 0.043058, 0.0424305, 0.0418668, 0.0415975" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00957511, 0.0102603, 0.0102928, 0.0102538, 0.0100862, 0.00986823, 0.00937509", \ + "0.00971803, 0.010107, 0.0101645, 0.0104408, 0.0102812, 0.00991228, 0.0094138", \ + "0.010524, 0.0107016, 0.0106644, 0.0105645, 0.0107516, 0.0102995, 0.00991524", \ + "0.0124462, 0.0122886, 0.012366, 0.0123999, 0.0120924, 0.0120502, 0.0114999", \ + "0.0170666, 0.0160558, 0.0160173, 0.015938, 0.0159684, 0.0156939, 0.0148292", \ + "0.0263708, 0.0241843, 0.0239904, 0.0237795, 0.0235424, 0.0233582, 0.0231336", \ + "0.045668, 0.0419138, 0.0413769, 0.0409396, 0.0401026, 0.0399857, 0.0396845" \ + ); + } + } + 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.0153202, 0.0155123, 0.0155604, 0.0155236, 0.0154117, 0.0150629, 0.0146567", \ + "0.0152379, 0.0151566, 0.0152869, 0.0151831, 0.0151738, 0.0149264, 0.014319", \ + "0.0157496, 0.0154256, 0.01539, 0.0154695, 0.0152569, 0.0159512, 0.0146223", \ + "0.0171529, 0.0165079, 0.016505, 0.0163429, 0.0161867, 0.0160521, 0.0159362", \ + "0.0210492, 0.019824, 0.0196551, 0.0196466, 0.0195828, 0.0192059, 0.0194155", \ + "0.0297421, 0.0276448, 0.027237, 0.0270197, 0.0268663, 0.0267098, 0.0265528", \ + "0.0478451, 0.0441547, 0.043604, 0.0432802, 0.0427497, 0.0425, 0.0422758" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00979924, 0.010443, 0.010474, 0.0104378, 0.0103641, 0.010116, 0.00963353", \ + "0.0099257, 0.0102142, 0.0102923, 0.0105203, 0.0102222, 0.0101162, 0.00956845", \ + "0.0107673, 0.0108575, 0.0109007, 0.0107581, 0.0110007, 0.0105388, 0.0100104", \ + "0.0126384, 0.0124141, 0.0124421, 0.0124547, 0.0121985, 0.0122455, 0.0116557", \ + "0.0171089, 0.0162555, 0.0160963, 0.0161455, 0.0160408, 0.0160279, 0.0152807", \ + "0.0263873, 0.0241778, 0.0239116, 0.0237386, 0.023539, 0.0234697, 0.0234371", \ + "0.0452402, 0.0414805, 0.0408157, 0.0400925, 0.0397138, 0.0395955, 0.0393762" \ + ); + } + } + 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.0174429, 0.0176351, 0.0176672, 0.0176459, 0.0175249, 0.0172562, 0.0167929", \ + "0.0172619, 0.0172293, 0.0174262, 0.0172538, 0.0172659, 0.0168785, 0.0164615", \ + "0.0175254, 0.017366, 0.0173376, 0.0174705, 0.0172099, 0.0172568, 0.0165275", \ + "0.0186768, 0.0182411, 0.0181681, 0.0181343, 0.0179511, 0.0178791, 0.0170891", \ + "0.0222856, 0.0213389, 0.0212058, 0.0211535, 0.0210242, 0.0207058, 0.0209669", \ + "0.0311131, 0.0291545, 0.0288496, 0.0287674, 0.0287437, 0.0286816, 0.0282489", \ + "0.0498392, 0.0464777, 0.0459498, 0.0455885, 0.0451615, 0.0448892, 0.0447211" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0101375, 0.0107389, 0.0108036, 0.0107812, 0.0106855, 0.0104254, 0.00996809", \ + "0.0102487, 0.010511, 0.0105958, 0.0108433, 0.0105029, 0.0107098, 0.0102248", \ + "0.0110263, 0.0111229, 0.0111644, 0.0110816, 0.0113154, 0.0108717, 0.0103281", \ + "0.0129553, 0.0126248, 0.0127231, 0.0127779, 0.0124588, 0.0124916, 0.0118883", \ + "0.0174687, 0.0166079, 0.0163656, 0.0165225, 0.0164195, 0.0162402, 0.0156497", \ + "0.0269813, 0.0249588, 0.0246585, 0.0245339, 0.0242118, 0.0241612, 0.0239665", \ + "0.0463061, 0.0428612, 0.042201, 0.0416945, 0.0411204, 0.0411021, 0.0409411" \ + ); + } + } + 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.0195687, 0.0197518, 0.0197804, 0.0197351, 0.0196132, 0.0193115, 0.0188697", \ + "0.0193073, 0.0193496, 0.0194326, 0.0193349, 0.0193464, 0.0193469, 0.0185324", \ + "0.0194708, 0.0193905, 0.0193794, 0.0194834, 0.0192637, 0.0198302, 0.0185814", \ + "0.02033, 0.0200585, 0.0200516, 0.0200082, 0.0198378, 0.0202587, 0.0198088", \ + "0.0236004, 0.0228502, 0.0227604, 0.0227431, 0.022741, 0.0222239, 0.0227408", \ + "0.0324233, 0.0308591, 0.0306014, 0.0305815, 0.03039, 0.030437, 0.0299928", \ + "0.0517047, 0.0489633, 0.0484515, 0.0479315, 0.0473456, 0.0471574, 0.0472224" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0104163, 0.0109538, 0.0109988, 0.0109958, 0.0108837, 0.0106412, 0.0101578", \ + "0.0106116, 0.0108107, 0.0108862, 0.0110703, 0.0107566, 0.0105557, 0.0104968", \ + "0.0113585, 0.0114113, 0.0114415, 0.0113145, 0.0115764, 0.0112215, 0.0105252", \ + "0.0133551, 0.0129793, 0.0129892, 0.0130816, 0.0128078, 0.0128587, 0.0121953", \ + "0.0179191, 0.0170114, 0.0168322, 0.016898, 0.0168448, 0.0165576, 0.0157405", \ + "0.0277787, 0.0258725, 0.0254446, 0.0254066, 0.0248752, 0.0247228, 0.0245264", \ + "0.0480058, 0.0445757, 0.0439522, 0.0433549, 0.0428256, 0.0426577, 0.0423476" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00250223; + rise_capacitance : 0.00242469; + rise_capacitance_range (0.00220194, 0.0025606); + fall_capacitance : 0.00257978; + fall_capacitance_range (0.00216892, 0.00294402); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00264731; + rise_capacitance : 0.00266968; + rise_capacitance_range (0.00226217, 0.00287564); + fall_capacitance : 0.00262494; + fall_capacitance_range (0.00229844, 0.00290473); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00264303; + rise_capacitance : 0.00270242; + rise_capacitance_range (0.0022737, 0.00295031); + fall_capacitance : 0.00258364; + fall_capacitance_range (0.00233461, 0.00279436); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0026572; + rise_capacitance : 0.00275521; + rise_capacitance_range (0.00231866, 0.0030445); + fall_capacitance : 0.00255918; + fall_capacitance_range (0.00239389, 0.00271099); + } + } + cell (sg13cmos5l_and4_2) { + area : 16.3296; + cell_footprint : "and4"; + cell_leakage_power : 697.627; + leakage_power () { + value : 662.526; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 736; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 631.524; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 810.781; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 624.564; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 703.232; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 590.559; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 903.467; + when : "!A&B&C&D"; + } + leakage_power () { + value : 622.789; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 697.467; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 590.09; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 787.506; + when : "A&!B&C&D"; + } + leakage_power () { + value : 585.424; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 675.044; + when : "A&B&!C&D"; + } + leakage_power () { + value : 562.782; + when : "A&B&C&!D"; + } + leakage_power () { + value : 978.28; + 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.0920361, 0.159411, 0.193367, 0.246279, 0.332379, 0.474928, 0.711881", \ + "0.118661, 0.186298, 0.220235, 0.273076, 0.359476, 0.501692, 0.739263", \ + "0.139118, 0.207422, 0.241439, 0.294353, 0.380609, 0.523013, 0.759915", \ + "0.169797, 0.24076, 0.274597, 0.327264, 0.413497, 0.555867, 0.792839", \ + "0.217528, 0.292011, 0.326386, 0.379187, 0.464758, 0.607311, 0.843667", \ + "0.289486, 0.372858, 0.410027, 0.463158, 0.549524, 0.691221, 0.92791", \ + "0.393516, 0.488989, 0.531138, 0.590034, 0.67975, 0.824894, 1.06275" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0248755, 0.0910035, 0.13422, 0.206749, 0.331408, 0.542053, 0.894597", \ + "0.026568, 0.0918069, 0.13454, 0.207073, 0.332934, 0.542078, 0.895292", \ + "0.0293839, 0.0934457, 0.135837, 0.208067, 0.332935, 0.542529, 0.895293", \ + "0.0345529, 0.0968553, 0.138126, 0.209582, 0.333423, 0.54315, 0.895294", \ + "0.0439312, 0.102696, 0.142305, 0.212342, 0.334895, 0.544426, 0.896074", \ + "0.059314, 0.118027, 0.155441, 0.220715, 0.340023, 0.546817, 0.897603", \ + "0.084283, 0.145622, 0.181376, 0.243727, 0.357949, 0.560725, 0.906846" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0527069, 0.100183, 0.125801, 0.167299, 0.236311, 0.350985, 0.542124", \ + "0.0816386, 0.130516, 0.156276, 0.197742, 0.266652, 0.381419, 0.572334", \ + "0.0995968, 0.150559, 0.176479, 0.218012, 0.286998, 0.401706, 0.592885", \ + "0.122067, 0.176801, 0.203042, 0.244566, 0.313213, 0.427819, 0.61901", \ + "0.149148, 0.211117, 0.238567, 0.28059, 0.349779, 0.463513, 0.65461", \ + "0.182173, 0.252061, 0.281321, 0.325291, 0.394818, 0.508628, 0.698768", \ + "0.210956, 0.292978, 0.328278, 0.377158, 0.449682, 0.566992, 0.757859" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0134024, 0.0605867, 0.0930663, 0.147959, 0.241048, 0.396531, 0.655932", \ + "0.0164061, 0.0619624, 0.0938499, 0.148305, 0.241099, 0.396966, 0.655979", \ + "0.0198486, 0.0639995, 0.0952638, 0.149098, 0.241573, 0.396967, 0.65598", \ + "0.0259002, 0.0685883, 0.0984248, 0.150998, 0.242442, 0.397222, 0.656235", \ + "0.0350663, 0.0774679, 0.105148, 0.155306, 0.244954, 0.398489, 0.656718", \ + "0.049238, 0.092329, 0.118082, 0.165543, 0.252215, 0.402779, 0.659488", \ + "0.072972, 0.119347, 0.144838, 0.188269, 0.269472, 0.416733, 0.670973" \ + ); + } + } + 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.100998, 0.168359, 0.202291, 0.255183, 0.341263, 0.48384, 0.720748", \ + "0.12325, 0.191153, 0.225166, 0.278, 0.364081, 0.506602, 0.743638", \ + "0.140581, 0.209733, 0.243841, 0.296845, 0.383013, 0.525388, 0.762527", \ + "0.168275, 0.239324, 0.273752, 0.326987, 0.413175, 0.555713, 0.79266", \ + "0.21236, 0.287227, 0.32272, 0.375687, 0.461816, 0.603984, 0.840694", \ + "0.278006, 0.362119, 0.399656, 0.454628, 0.541376, 0.683636, 0.92042", \ + "0.372702, 0.468815, 0.511681, 0.571163, 0.662239, 0.808631, 1.04812" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0248836, 0.0911099, 0.134095, 0.206907, 0.331389, 0.541948, 0.894647", \ + "0.0261616, 0.091693, 0.134467, 0.207037, 0.331836, 0.542118, 0.894724", \ + "0.0282241, 0.0933984, 0.135654, 0.207851, 0.332084, 0.542447, 0.894867", \ + "0.0322671, 0.096302, 0.13804, 0.209473, 0.333178, 0.542955, 0.894898", \ + "0.0406526, 0.10229, 0.142686, 0.212612, 0.334892, 0.543982, 0.895796", \ + "0.054698, 0.116932, 0.155463, 0.221523, 0.340248, 0.546963, 0.897492", \ + "0.076909, 0.142001, 0.179677, 0.243203, 0.35874, 0.561724, 0.907116" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.056752, 0.104695, 0.130538, 0.172121, 0.241032, 0.355831, 0.546923", \ + "0.0870338, 0.136128, 0.161954, 0.203577, 0.2726, 0.387286, 0.578185", \ + "0.106582, 0.157783, 0.183611, 0.225245, 0.294253, 0.408964, 0.599878", \ + "0.131203, 0.18631, 0.212737, 0.254276, 0.323091, 0.437731, 0.628778", \ + "0.162907, 0.225033, 0.252109, 0.294942, 0.362943, 0.477942, 0.668759", \ + "0.201196, 0.270916, 0.300514, 0.344234, 0.413984, 0.528565, 0.718845", \ + "0.244642, 0.326027, 0.360042, 0.407261, 0.478791, 0.594842, 0.787832" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0139966, 0.0610599, 0.0934503, 0.148228, 0.24124, 0.396711, 0.656251", \ + "0.0166289, 0.0621726, 0.0940443, 0.1486, 0.241297, 0.396937, 0.656332", \ + "0.0199579, 0.0641422, 0.0953949, 0.149287, 0.241654, 0.396938, 0.656333", \ + "0.0258148, 0.0683011, 0.0984131, 0.150876, 0.242682, 0.397241, 0.656334", \ + "0.0345792, 0.0765183, 0.104271, 0.155262, 0.244481, 0.398337, 0.656808", \ + "0.047604, 0.09035, 0.116387, 0.163826, 0.25074, 0.401872, 0.659076", \ + "0.069359, 0.114262, 0.138967, 0.182795, 0.2651, 0.413413, 0.668101" \ + ); + } + } + 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.106378, 0.1742, 0.207758, 0.260575, 0.34665, 0.489163, 0.726006", \ + "0.125059, 0.192983, 0.226947, 0.279861, 0.365941, 0.508276, 0.745331", \ + "0.138932, 0.20803, 0.242076, 0.295118, 0.381307, 0.523705, 0.760516", \ + "0.161237, 0.232609, 0.26667, 0.320001, 0.406404, 0.548681, 0.785538", \ + "0.196815, 0.272713, 0.307678, 0.361401, 0.447637, 0.589984, 0.827065", \ + "0.25044, 0.334107, 0.373253, 0.428346, 0.516832, 0.659205, 0.896193", \ + "0.324433, 0.420851, 0.464303, 0.525597, 0.618199, 0.766029, 1.00683" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0248636, 0.091406, 0.134019, 0.20679, 0.331508, 0.541945, 0.894579", \ + "0.0258035, 0.0915519, 0.134347, 0.206997, 0.331569, 0.542018, 0.894941", \ + "0.0273483, 0.0930328, 0.135373, 0.207659, 0.331865, 0.542263, 0.894942", \ + "0.0304646, 0.0960879, 0.137608, 0.209195, 0.332934, 0.542788, 0.894943", \ + "0.038026, 0.102009, 0.142464, 0.212554, 0.334946, 0.543825, 0.895872", \ + "0.051207, 0.115672, 0.155123, 0.222394, 0.341655, 0.547509, 0.897342", \ + "0.071814, 0.139855, 0.179414, 0.245221, 0.361698, 0.564259, 0.90927" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0598352, 0.108617, 0.134395, 0.176072, 0.245267, 0.360101, 0.551205", \ + "0.0912069, 0.140846, 0.166756, 0.208518, 0.27763, 0.392483, 0.583441", \ + "0.112017, 0.163415, 0.189479, 0.231205, 0.300335, 0.41516, 0.606176", \ + "0.139082, 0.194255, 0.22055, 0.262271, 0.331237, 0.445976, 0.636956", \ + "0.17537, 0.236656, 0.263794, 0.306095, 0.375364, 0.489515, 0.680581", \ + "0.218448, 0.28758, 0.316986, 0.360405, 0.429589, 0.543629, 0.734434", \ + "0.277183, 0.357368, 0.390992, 0.437795, 0.509029, 0.625342, 0.817823" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0146417, 0.0618072, 0.0940108, 0.14864, 0.241545, 0.396964, 0.656232", \ + "0.0169325, 0.062611, 0.0945491, 0.148956, 0.241618, 0.397157, 0.656359", \ + "0.0201246, 0.0643784, 0.0957149, 0.149617, 0.241891, 0.397196, 0.65636", \ + "0.0258776, 0.0685307, 0.0985173, 0.151223, 0.242872, 0.397482, 0.656879", \ + "0.0343103, 0.0763092, 0.1041, 0.154955, 0.244973, 0.398585, 0.65708", \ + "0.0467, 0.089195, 0.115566, 0.163641, 0.250759, 0.402265, 0.6592", \ + "0.066737, 0.111394, 0.136048, 0.180278, 0.263454, 0.41278, 0.667846" \ + ); + } + } + 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.109047, 0.176551, 0.210505, 0.26322, 0.349175, 0.491889, 0.728522", \ + "0.125609, 0.193403, 0.227282, 0.28026, 0.36632, 0.508647, 0.745722", \ + "0.136771, 0.205476, 0.239539, 0.292536, 0.378686, 0.521107, 0.758119", \ + "0.153785, 0.224281, 0.25916, 0.312137, 0.398348, 0.540673, 0.77754", \ + "0.179725, 0.254973, 0.290727, 0.344346, 0.430663, 0.573326, 0.810197", \ + "0.217442, 0.30088, 0.340061, 0.396173, 0.485095, 0.628488, 0.865634", \ + "0.270637, 0.365795, 0.409369, 0.470454, 0.565284, 0.715659, 0.957373" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0248655, 0.0914703, 0.13402, 0.206751, 0.331494, 0.541948, 0.894572", \ + "0.0255164, 0.0914713, 0.134217, 0.206932, 0.331571, 0.542016, 0.894917", \ + "0.026637, 0.0925134, 0.135091, 0.207455, 0.331792, 0.542183, 0.894918", \ + "0.029032, 0.0949609, 0.137307, 0.208832, 0.332536, 0.542558, 0.894919", \ + "0.0352828, 0.100937, 0.142155, 0.212263, 0.33456, 0.543582, 0.895198", \ + "0.047001, 0.113758, 0.154931, 0.222993, 0.342547, 0.548026, 0.897436", \ + "0.064788, 0.135671, 0.177359, 0.244692, 0.364093, 0.567839, 0.911733" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0619889, 0.111482, 0.13758, 0.179402, 0.248799, 0.363779, 0.554995", \ + "0.0943881, 0.144515, 0.170628, 0.212527, 0.281835, 0.396805, 0.587997", \ + "0.11639, 0.168207, 0.194324, 0.236247, 0.305575, 0.420458, 0.611756", \ + "0.145636, 0.200995, 0.227307, 0.26926, 0.338336, 0.453123, 0.644298", \ + "0.184495, 0.245861, 0.27345, 0.315874, 0.384695, 0.499779, 0.690626", \ + "0.238246, 0.305183, 0.336283, 0.379788, 0.448962, 0.563327, 0.754658", \ + "0.309556, 0.38844, 0.421788, 0.467906, 0.539253, 0.655604, 0.847446" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0152897, 0.0624416, 0.0947012, 0.149334, 0.242142, 0.397444, 0.656759", \ + "0.0173307, 0.0631938, 0.0951356, 0.149558, 0.242143, 0.397445, 0.65676", \ + "0.0203777, 0.0650227, 0.096266, 0.150146, 0.242385, 0.397475, 0.656761", \ + "0.0260309, 0.068783, 0.0989235, 0.151691, 0.243152, 0.397898, 0.656919", \ + "0.0345312, 0.0763162, 0.104493, 0.155445, 0.245164, 0.399084, 0.657394", \ + "0.04579, 0.088621, 0.115151, 0.163268, 0.250367, 0.40249, 0.65952", \ + "0.064788, 0.109306, 0.133927, 0.178649, 0.262517, 0.412477, 0.667755" \ + ); + } + } + 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.0211889, 0.0196385, 0.0196821, 0.0197823, 0.0194581, 0.0188635, 0.0180647", \ + "0.0216966, 0.019576, 0.0198931, 0.0195219, 0.0196573, 0.0187614, 0.0182415", \ + "0.02305, 0.0201325, 0.0199735, 0.0201266, 0.0197749, 0.0194538, 0.0180939", \ + "0.0259499, 0.0220007, 0.0217131, 0.0211497, 0.0210177, 0.0204643, 0.019578", \ + "0.0320011, 0.0257178, 0.0252037, 0.0247122, 0.0242646, 0.0234553, 0.0239839", \ + "0.0438717, 0.0344816, 0.0338368, 0.0328591, 0.0323753, 0.0316056, 0.0305623", \ + "0.0673199, 0.0533295, 0.0518286, 0.050396, 0.0490655, 0.0478559, 0.0471046" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0159563, 0.0169343, 0.0170212, 0.0170183, 0.0168314, 0.0162531, 0.0155294", \ + "0.0165861, 0.0165609, 0.0167252, 0.0171542, 0.0165789, 0.0163476, 0.0150932", \ + "0.0179262, 0.0171222, 0.0171745, 0.0170184, 0.0175623, 0.016919, 0.015374", \ + "0.0208753, 0.0185505, 0.0186468, 0.0186858, 0.0182134, 0.0181942, 0.0175438", \ + "0.0269127, 0.0227794, 0.0223283, 0.0222817, 0.0226083, 0.0218189, 0.0203219", \ + "0.038672, 0.0311534, 0.0303742, 0.0300473, 0.0295725, 0.0290993, 0.0285431", \ + "0.0623494, 0.0501043, 0.0489695, 0.0475783, 0.04639, 0.0457864, 0.0447795" \ + ); + } + } + 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.0236253, 0.0220802, 0.0220818, 0.0220043, 0.0220148, 0.0214696, 0.0204387", \ + "0.0237414, 0.0218409, 0.0220011, 0.0221002, 0.0216256, 0.021045, 0.0202378", \ + "0.0246778, 0.0221573, 0.0219826, 0.0222362, 0.02189, 0.0215554, 0.0202239", \ + "0.0268876, 0.023405, 0.0232146, 0.0230789, 0.0226344, 0.0229167, 0.0209997", \ + "0.0323248, 0.0268037, 0.0265386, 0.0259869, 0.0257832, 0.0244019, 0.0249344", \ + "0.0435579, 0.0350638, 0.0344542, 0.0336594, 0.0331372, 0.0326329, 0.0314699", \ + "0.0656608, 0.0530464, 0.0517892, 0.0502969, 0.049207, 0.048166, 0.0477817" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0162715, 0.0170011, 0.0171757, 0.0171753, 0.0169073, 0.0164898, 0.0155976", \ + "0.0168545, 0.0166808, 0.0168791, 0.0171567, 0.0167393, 0.0163424, 0.0153549", \ + "0.0181891, 0.0173355, 0.0171961, 0.0171414, 0.0176532, 0.0165929, 0.0155035", \ + "0.0209634, 0.0185831, 0.0187952, 0.0187033, 0.0182029, 0.0182221, 0.0171884", \ + "0.0270268, 0.0227065, 0.0224359, 0.0228519, 0.0224608, 0.0225078, 0.021014", \ + "0.0389224, 0.0313189, 0.0306077, 0.0301953, 0.0297679, 0.0297188, 0.0292779", \ + "0.0616717, 0.0498715, 0.0485274, 0.0472127, 0.0461239, 0.0457498, 0.0456059" \ + ); + } + } + 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.0257709, 0.0244337, 0.024283, 0.0242608, 0.0239486, 0.0234663, 0.0223062", \ + "0.0256959, 0.0239116, 0.0242735, 0.0239984, 0.0236435, 0.0230711, 0.0222411", \ + "0.0263164, 0.0240203, 0.0239775, 0.0242122, 0.0238308, 0.0232051, 0.0221421", \ + "0.028084, 0.0251769, 0.0248834, 0.0247073, 0.0245344, 0.0248927, 0.0230469", \ + "0.0328877, 0.028205, 0.0277516, 0.0273797, 0.0272708, 0.0259591, 0.0264929", \ + "0.0440049, 0.0363518, 0.035771, 0.0351095, 0.0349094, 0.0343881, 0.0334024", \ + "0.0665601, 0.0550057, 0.0538249, 0.0526942, 0.0515198, 0.0506019, 0.0501803" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.016651, 0.0173784, 0.0174334, 0.0173986, 0.0172021, 0.0167591, 0.0157775", \ + "0.0171807, 0.0169929, 0.0171716, 0.0174386, 0.0172532, 0.016558, 0.0155337", \ + "0.0184452, 0.0174791, 0.0174171, 0.0173315, 0.0177165, 0.0177594, 0.0158157", \ + "0.0213308, 0.0189562, 0.01904, 0.0189683, 0.0185256, 0.018448, 0.0181402", \ + "0.0276037, 0.0232037, 0.0227474, 0.0228271, 0.0232249, 0.0225305, 0.0211012", \ + "0.0394671, 0.0319653, 0.0312891, 0.0309283, 0.0302873, 0.0296966, 0.0294203", \ + "0.0626665, 0.0515411, 0.0499952, 0.0485589, 0.0474954, 0.0471219, 0.0464033" \ + ); + } + } + 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.0278867, 0.0263376, 0.0264255, 0.0264134, 0.0258571, 0.0256899, 0.024331", \ + "0.0277058, 0.0260137, 0.0262073, 0.0263098, 0.0257276, 0.0251253, 0.0243325", \ + "0.0281384, 0.0260893, 0.0259749, 0.0262647, 0.0257914, 0.0258959, 0.0241711", \ + "0.0294825, 0.0267432, 0.0268847, 0.0265654, 0.0264058, 0.0264584, 0.0246654", \ + "0.0336905, 0.0295637, 0.0293514, 0.0291002, 0.0287373, 0.0279377, 0.0288303", \ + "0.0443959, 0.0375993, 0.0371806, 0.036685, 0.0365463, 0.0365138, 0.0357505", \ + "0.0670145, 0.0568996, 0.0558515, 0.0545433, 0.0536419, 0.0534377, 0.0528763" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0170273, 0.0174798, 0.0175897, 0.0174559, 0.0172919, 0.0168712, 0.0159574", \ + "0.0175584, 0.017203, 0.0173499, 0.0178338, 0.0172922, 0.0167756, 0.0158283", \ + "0.0188386, 0.0178163, 0.0176256, 0.0175854, 0.0181897, 0.0172392, 0.0161265", \ + "0.0218168, 0.0192929, 0.0192305, 0.0192013, 0.0186769, 0.0188017, 0.017252", \ + "0.0278634, 0.0233573, 0.0230756, 0.0230855, 0.0230774, 0.0226654, 0.0214331", \ + "0.0399423, 0.0329203, 0.0323001, 0.0318316, 0.0309713, 0.0308857, 0.0307289", \ + "0.0639128, 0.0529059, 0.051469, 0.0500214, 0.0490116, 0.0484817, 0.0477321" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00249218; + rise_capacitance : 0.00242665; + rise_capacitance_range (0.00224001, 0.00255566); + fall_capacitance : 0.00255772; + fall_capacitance_range (0.00222461, 0.00287268); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00263552; + rise_capacitance : 0.0026667; + rise_capacitance_range (0.00227657, 0.0028659); + fall_capacitance : 0.00260435; + fall_capacitance_range (0.0023217, 0.00285688); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00263542; + rise_capacitance : 0.00270043; + rise_capacitance_range (0.00228942, 0.00293861); + fall_capacitance : 0.00257041; + fall_capacitance_range (0.0023493, 0.00276554); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00264994; + rise_capacitance : 0.0027516; + rise_capacitance_range (0.00233212, 0.00302618); + fall_capacitance : 0.00254827; + fall_capacitance_range (0.00239898, 0.00269295); + } + } + cell (sg13cmos5l_antennanp) { + area : 5.4432; + cell_footprint : "antennanp"; + cell_leakage_power : 6.75002; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 6.75003; + when : "A"; + } + leakage_power () { + value : 6.75; + when : "!A"; + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.001065; + rise_capacitance : 0.00102605; + rise_capacitance_range (0.000261498, 0.00163032); + fall_capacitance : 0.00110396; + fall_capacitance_range (0.000269858, 0.00174316); + 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.000410792, -0.000409349, -0.000410425, -0.00041285, -0.000413879, -0.00041287, -0.000412846" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000410792, 0.000409349, 0.000410425, 0.00041285, 0.000413879, 0.00041287, 0.000412846" \ + ); + } + } + } + } + cell (sg13cmos5l_buf_1) { + area : 7.2576; + cell_footprint : "buf"; + cell_leakage_power : 290.438; + leakage_power () { + value : 310.136; + when : "!A&!X"; + } + leakage_power () { + value : 270.74; + 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.0356861, 0.0824825, 0.113566, 0.164778, 0.250479, 0.393078, 0.630851", \ + "0.0558549, 0.103233, 0.134358, 0.185663, 0.27142, 0.414126, 0.651726", \ + "0.0674115, 0.11602, 0.147154, 0.198354, 0.284098, 0.426834, 0.664725", \ + "0.0826053, 0.134136, 0.164962, 0.216183, 0.301676, 0.444362, 0.68221", \ + "0.102968, 0.159207, 0.190528, 0.241709, 0.327222, 0.46981, 0.708001", \ + "0.12887, 0.193746, 0.225962, 0.277958, 0.364879, 0.508414, 0.746127", \ + "0.161935, 0.238752, 0.274561, 0.328983, 0.418081, 0.564043, 0.805197" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0110685, 0.0756936, 0.121693, 0.197719, 0.325417, 0.538029, 0.892237", \ + "0.0144957, 0.075992, 0.121831, 0.197871, 0.325418, 0.53803, 0.892306", \ + "0.0172778, 0.0765302, 0.122151, 0.19816, 0.325476, 0.538031, 0.892308", \ + "0.0215103, 0.0781719, 0.122853, 0.198579, 0.32587, 0.53816, 0.892309", \ + "0.0280316, 0.0826559, 0.125907, 0.200294, 0.326975, 0.538847, 0.892868", \ + "0.0378287, 0.092762, 0.133745, 0.206596, 0.332022, 0.542513, 0.894519", \ + "0.053387, 0.111483, 0.150007, 0.220301, 0.345056, 0.555344, 0.905209" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0373108, 0.0773128, 0.10247, 0.143875, 0.212999, 0.328198, 0.520031", \ + "0.0590752, 0.100661, 0.125863, 0.167355, 0.236422, 0.351698, 0.543513", \ + "0.0721626, 0.114703, 0.139987, 0.181435, 0.250313, 0.365361, 0.55713", \ + "0.0876443, 0.133252, 0.158461, 0.199849, 0.269016, 0.384296, 0.575965", \ + "0.109936, 0.160031, 0.185203, 0.226992, 0.295812, 0.410473, 0.602108", \ + "0.139259, 0.197422, 0.224324, 0.267369, 0.337212, 0.45178, 0.645263", \ + "0.177143, 0.247027, 0.278538, 0.324373, 0.39682, 0.516222, 0.711177" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0102704, 0.0569614, 0.0906184, 0.146451, 0.240225, 0.396317, 0.656829", \ + "0.0135639, 0.0580677, 0.0911955, 0.146759, 0.240243, 0.396611, 0.656985", \ + "0.0161014, 0.0591412, 0.0919411, 0.147274, 0.240673, 0.396612, 0.656986", \ + "0.0202919, 0.0617193, 0.0933763, 0.148055, 0.241293, 0.397011, 0.657257", \ + "0.0268875, 0.0666317, 0.0970782, 0.150668, 0.242781, 0.398211, 0.657625", \ + "0.037633, 0.077174, 0.105647, 0.157225, 0.248325, 0.402318, 0.660416", \ + "0.054836, 0.097768, 0.124503, 0.173338, 0.262834, 0.415808, 0.672597" \ + ); + } + } + 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.00883352, 0.00947546, 0.0094842, 0.00937239, 0.00923548, 0.00888482, 0.00835182", \ + "0.00913084, 0.00943208, 0.00952474, 0.00945967, 0.00942761, 0.00901834, 0.00860181", \ + "0.0100414, 0.010216, 0.0102298, 0.0102339, 0.0101042, 0.0101246, 0.00934038", \ + "0.0122913, 0.0121114, 0.0121678, 0.0122106, 0.0120139, 0.0124296, 0.0114771", \ + "0.0170767, 0.0162041, 0.0162282, 0.0162126, 0.0161681, 0.0158649, 0.0160185", \ + "0.0273967, 0.025545, 0.0252817, 0.0250319, 0.0247826, 0.0248801, 0.0245824", \ + "0.0482833, 0.04494, 0.0444229, 0.0439695, 0.0433223, 0.0428005, 0.0425396" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0086958, 0.00936893, 0.00938317, 0.00932154, 0.00920703, 0.00891653, 0.00841436", \ + "0.00920177, 0.0095976, 0.00965437, 0.00987527, 0.00991654, 0.00929254, 0.00878151", \ + "0.0102334, 0.0103759, 0.0104064, 0.0102427, 0.0103616, 0.00988704, 0.0094184", \ + "0.012608, 0.0124502, 0.012477, 0.0125699, 0.0123511, 0.0122587, 0.0116438", \ + "0.0175717, 0.0166869, 0.0166508, 0.016728, 0.0165816, 0.0161867, 0.0152952", \ + "0.0282034, 0.0260558, 0.0257333, 0.0256377, 0.0254199, 0.0251428, 0.0251998", \ + "0.0495019, 0.0458187, 0.0453045, 0.0447191, 0.0442276, 0.0440524, 0.0434425" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00239619; + rise_capacitance : 0.00243644; + rise_capacitance_range (0.00214362, 0.00266291); + fall_capacitance : 0.00235595; + fall_capacitance_range (0.00213272, 0.00254951); + } + } + cell (sg13cmos5l_buf_16) { + area : 45.36; + cell_footprint : "buf"; + cell_leakage_power : 3691.98; + leakage_power () { + value : 2952.77; + when : "A&X"; + } + leakage_power () { + value : 4431.19; + 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.0405922, 0.0935257, 0.124877, 0.176409, 0.262405, 0.405926, 0.64446", \ + "0.0650817, 0.119337, 0.15063, 0.202224, 0.288231, 0.431709, 0.670243", \ + "0.0796504, 0.135256, 0.166397, 0.217776, 0.303689, 0.446979, 0.685576", \ + "0.0993458, 0.158341, 0.1892, 0.240423, 0.326267, 0.469309, 0.707923", \ + "0.126447, 0.191568, 0.222871, 0.273795, 0.359239, 0.502113, 0.740242", \ + "0.160467, 0.23488, 0.267452, 0.32021, 0.406636, 0.549469, 0.787646", \ + "0.203686, 0.289279, 0.326028, 0.380433, 0.468051, 0.61587, 0.856379" \ + ); + } + rise_transition (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.0106521, 0.0770642, 0.123014, 0.199618, 0.327816, 0.541807, 0.898163", \ + "0.0145451, 0.0777436, 0.123373, 0.199699, 0.327839, 0.541808, 0.898258", \ + "0.0178955, 0.0787158, 0.123925, 0.199993, 0.328056, 0.541809, 0.898259", \ + "0.023525, 0.0812566, 0.125167, 0.200715, 0.328531, 0.542035, 0.898308", \ + "0.032609, 0.0877235, 0.129223, 0.20276, 0.32959, 0.542725, 0.898631", \ + "0.046682, 0.101499, 0.139957, 0.209855, 0.334379, 0.545952, 0.900264", \ + "0.066862, 0.124793, 0.160353, 0.227854, 0.348692, 0.558396, 0.910321" \ + ); + } + cell_fall (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.04472, 0.0928519, 0.118688, 0.160508, 0.230235, 0.346296, 0.53958", \ + "0.0714807, 0.120935, 0.146788, 0.188729, 0.258395, 0.374398, 0.567607", \ + "0.0882376, 0.139416, 0.165341, 0.207163, 0.276708, 0.392734, 0.586028", \ + "0.109529, 0.16418, 0.190386, 0.232115, 0.30171, 0.417553, 0.610837", \ + "0.140059, 0.199528, 0.226453, 0.268492, 0.337905, 0.453403, 0.646625", \ + "0.180975, 0.248365, 0.276462, 0.320155, 0.389402, 0.505247, 0.697072", \ + "0.237299, 0.315125, 0.348361, 0.395445, 0.467339, 0.585482, 0.781392" \ + ); + } + fall_transition (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.0116308, 0.0607981, 0.0941232, 0.150024, 0.244557, 0.402272, 0.665249", \ + "0.0151749, 0.0619843, 0.0947784, 0.15045, 0.244639, 0.402465, 0.665274", \ + "0.0186102, 0.0638364, 0.0958963, 0.151089, 0.245035, 0.402466, 0.665275", \ + "0.024738, 0.0676853, 0.0986603, 0.152539, 0.245856, 0.402903, 0.665529", \ + "0.0332109, 0.0748305, 0.103792, 0.156083, 0.247641, 0.404381, 0.666089", \ + "0.047009, 0.087535, 0.114605, 0.164746, 0.254294, 0.408215, 0.668716", \ + "0.069304, 0.112285, 0.13775, 0.184764, 0.26982, 0.42235, 0.680876" \ + ); + } + } + 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.117817, 0.127516, 0.127658, 0.127278, 0.124551, 0.120635, 0.112495", \ + "0.125648, 0.124958, 0.127248, 0.126022, 0.124384, 0.119403, 0.112817", \ + "0.137064, 0.130036, 0.129315, 0.129819, 0.126027, 0.126566, 0.116027", \ + "0.16302, 0.144873, 0.144889, 0.144713, 0.141738, 0.146079, 0.138929", \ + "0.215379, 0.180495, 0.179499, 0.179249, 0.177994, 0.173537, 0.173895", \ + "0.321456, 0.261779, 0.257139, 0.252352, 0.251462, 0.250373, 0.245177", \ + "0.52288, 0.429244, 0.419499, 0.415619, 0.403607, 0.401517, 0.396282" \ + ); + } + fall_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.116903, 0.125156, 0.126399, 0.125406, 0.12338, 0.12012, 0.111399", \ + "0.126361, 0.124115, 0.125011, 0.129302, 0.12374, 0.120749, 0.111665", \ + "0.140196, 0.131165, 0.131952, 0.130494, 0.134829, 0.127725, 0.117341", \ + "0.168661, 0.148018, 0.149756, 0.149779, 0.146423, 0.145887, 0.138653", \ + "0.221852, 0.183339, 0.181224, 0.183028, 0.183035, 0.179871, 0.1695", \ + "0.32745, 0.262729, 0.25795, 0.257375, 0.25326, 0.250866, 0.244167", \ + "0.535958, 0.43789, 0.427081, 0.420487, 0.408373, 0.404605, 0.402171" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0180024; + rise_capacitance : 0.0183509; + rise_capacitance_range (0.0162489, 0.020076); + fall_capacitance : 0.0176539; + fall_capacitance_range (0.0160501, 0.0189809); + } + } + cell (sg13cmos5l_buf_2) { + area : 9.072; + cell_footprint : "buf"; + cell_leakage_power : 481.474; + leakage_power () { + value : 565.407; + when : "!A&!X"; + } + leakage_power () { + value : 397.542; + 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.0403497, 0.0903809, 0.121561, 0.173028, 0.258615, 0.401626, 0.639377", \ + "0.0643736, 0.115695, 0.146831, 0.198206, 0.28388, 0.426826, 0.664521", \ + "0.0785642, 0.131372, 0.162283, 0.213415, 0.299102, 0.44192, 0.679753", \ + "0.0977897, 0.153976, 0.185038, 0.235868, 0.321249, 0.463947, 0.701728", \ + "0.124554, 0.186974, 0.217946, 0.268881, 0.353809, 0.496143, 0.733687", \ + "0.15878, 0.230469, 0.262429, 0.313665, 0.399668, 0.542282, 0.77978", \ + "0.202362, 0.285602, 0.321978, 0.37609, 0.464442, 0.609071, 0.849149" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0110415, 0.0761104, 0.121932, 0.198588, 0.326482, 0.539992, 0.895676", \ + "0.0148645, 0.076576, 0.122267, 0.198589, 0.326509, 0.539993, 0.895701", \ + "0.0180134, 0.0775024, 0.122738, 0.198797, 0.326697, 0.540149, 0.901507", \ + "0.0231467, 0.0797805, 0.124007, 0.199364, 0.327123, 0.540214, 0.901508", \ + "0.0313814, 0.0859834, 0.127654, 0.201274, 0.328068, 0.540896, 0.901509", \ + "0.044174, 0.098778, 0.137779, 0.20815, 0.332819, 0.543922, 0.90151", \ + "0.062958, 0.121363, 0.157464, 0.223908, 0.346579, 0.556036, 0.907522" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0429194, 0.0874794, 0.112802, 0.154177, 0.223255, 0.338273, 0.529571", \ + "0.0687307, 0.114655, 0.140192, 0.1816, 0.25066, 0.365534, 0.556914", \ + "0.0844517, 0.132214, 0.157624, 0.198934, 0.26798, 0.382817, 0.574389", \ + "0.104008, 0.155331, 0.18109, 0.22223, 0.290991, 0.405977, 0.597666", \ + "0.131798, 0.187777, 0.214153, 0.255177, 0.323568, 0.438112, 0.629302", \ + "0.168632, 0.232292, 0.260388, 0.303015, 0.371635, 0.486571, 0.677984", \ + "0.216194, 0.291154, 0.323486, 0.369627, 0.441104, 0.558401, 0.751344" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0111894, 0.0585935, 0.0916278, 0.147161, 0.240673, 0.396669, 0.656708", \ + "0.0147114, 0.059789, 0.0923738, 0.147572, 0.240917, 0.397174, 0.656846", \ + "0.0178351, 0.0615828, 0.0934167, 0.148153, 0.241086, 0.397175, 0.656847", \ + "0.0234501, 0.065063, 0.0958166, 0.149376, 0.241892, 0.397278, 0.656871", \ + "0.0311698, 0.071538, 0.10058, 0.152637, 0.243581, 0.398674, 0.657526", \ + "0.044097, 0.083801, 0.11088, 0.160706, 0.249283, 0.402292, 0.660456", \ + "0.065057, 0.107736, 0.132816, 0.179022, 0.264032, 0.415566, 0.670793" \ + ); + } + } + 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.0153574, 0.0166489, 0.0166164, 0.0166305, 0.0162313, 0.0157265, 0.0146591", \ + "0.0161373, 0.0163002, 0.0165958, 0.0164013, 0.0164198, 0.0156034, 0.0145786", \ + "0.0174417, 0.0170699, 0.0169882, 0.0169809, 0.0165638, 0.0169076, 0.0174334", \ + "0.0207495, 0.0191741, 0.0193395, 0.0192619, 0.0187242, 0.0187391, 0.0180455", \ + "0.0275892, 0.0242701, 0.0240953, 0.0240832, 0.0239111, 0.0228987, 0.0235761", \ + "0.0419317, 0.03567, 0.0352928, 0.0347108, 0.0343913, 0.034224, 0.0336104", \ + "0.0698272, 0.0597386, 0.058583, 0.0574758, 0.0563747, 0.0552184, 0.0546608" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0150895, 0.0163982, 0.0164627, 0.0163793, 0.0161641, 0.0156124, 0.0146501", \ + "0.016122, 0.0163209, 0.0164666, 0.0170263, 0.0163822, 0.0160608, 0.0147972", \ + "0.0178846, 0.0173313, 0.0173668, 0.0170734, 0.0176489, 0.0165902, 0.0157449", \ + "0.0214402, 0.0197497, 0.019919, 0.0199034, 0.0191124, 0.019327, 0.0184084", \ + "0.0285053, 0.0246401, 0.0244502, 0.0244243, 0.024305, 0.0239401, 0.0223605", \ + "0.0428692, 0.0359974, 0.0356137, 0.0354514, 0.034438, 0.034158, 0.0340435", \ + "0.071476, 0.0608738, 0.0596279, 0.0585703, 0.0570869, 0.0564841, 0.0552543" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00276241; + rise_capacitance : 0.00281288; + rise_capacitance_range (0.00252178, 0.00305354); + fall_capacitance : 0.00271194; + fall_capacitance_range (0.00248211, 0.00291972); + } + } + cell (sg13cmos5l_buf_4) { + area : 14.5152; + cell_footprint : "buf"; + cell_leakage_power : 883.106; + leakage_power () { + value : 678.321; + when : "A&X"; + } + leakage_power () { + value : 1087.89; + 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.0509016, 0.104706, 0.135883, 0.187236, 0.272889, 0.41544, 0.653066", \ + "0.0801573, 0.135318, 0.166513, 0.217599, 0.303283, 0.445707, 0.683294", \ + "0.0989594, 0.155949, 0.186717, 0.237931, 0.323264, 0.465695, 0.703118", \ + "0.126834, 0.18688, 0.217483, 0.268115, 0.353285, 0.495387, 0.732773", \ + "0.168406, 0.234883, 0.265955, 0.316357, 0.400914, 0.542338, 0.778978", \ + "0.227897, 0.303716, 0.337102, 0.388378, 0.473552, 0.614487, 0.850957", \ + "0.316464, 0.404057, 0.443205, 0.498309, 0.585724, 0.729696, 0.968177" \ + ); + } + rise_transition (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.0137882, 0.0780741, 0.12313, 0.199005, 0.326488, 0.53887, 0.893046", \ + "0.0176824, 0.0786859, 0.123476, 0.199134, 0.326514, 0.538942, 0.8931", \ + "0.0212639, 0.0803672, 0.124312, 0.199536, 0.326664, 0.538962, 0.895521", \ + "0.027506, 0.0833636, 0.126165, 0.200466, 0.327219, 0.539291, 0.895522", \ + "0.037551, 0.0912268, 0.13094, 0.202784, 0.328294, 0.539962, 0.895523", \ + "0.053788, 0.107306, 0.14343, 0.2111, 0.333371, 0.542844, 0.895524", \ + "0.078445, 0.134596, 0.169917, 0.232561, 0.349306, 0.555219, 0.904153" \ + ); + } + cell_fall (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.0439236, 0.0903499, 0.115919, 0.157603, 0.227121, 0.342784, 0.535443", \ + "0.0703756, 0.118158, 0.143838, 0.185506, 0.254972, 0.370656, 0.563198", \ + "0.0862444, 0.135742, 0.161383, 0.202802, 0.272206, 0.387889, 0.58052", \ + "0.104993, 0.158114, 0.18413, 0.225306, 0.294746, 0.410048, 0.602609", \ + "0.128553, 0.186915, 0.213098, 0.254849, 0.322683, 0.437548, 0.629762", \ + "0.154767, 0.220457, 0.24855, 0.291073, 0.360583, 0.475436, 0.666578", \ + "0.17619, 0.253121, 0.285973, 0.332394, 0.403781, 0.5199, 0.714188" \ + ); + } + fall_transition (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.0116221, 0.0597486, 0.09302, 0.14879, 0.242909, 0.399903, 0.661575", \ + "0.01532, 0.0610002, 0.0936831, 0.149056, 0.242971, 0.400551, 0.661576", \ + "0.0189113, 0.0630082, 0.0948511, 0.149785, 0.243259, 0.400552, 0.661736", \ + "0.0253912, 0.0670293, 0.0976992, 0.151268, 0.244039, 0.400553, 0.661869", \ + "0.0344503, 0.0747133, 0.102972, 0.154951, 0.246058, 0.401675, 0.662521", \ + "0.04954, 0.08838, 0.11483, 0.163045, 0.252, 0.405488, 0.665515", \ + "0.073591, 0.11499, 0.138918, 0.183612, 0.26741, 0.418165, 0.675558" \ + ); + } + } + 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.0293453, 0.0311923, 0.0309838, 0.0309695, 0.0304174, 0.0291424, 0.027129", \ + "0.0312582, 0.0302334, 0.0309027, 0.0307813, 0.0299545, 0.0287754, 0.0268575", \ + "0.034135, 0.0314839, 0.0311172, 0.0315194, 0.0304431, 0.0318762, 0.0295592", \ + "0.0402426, 0.0343954, 0.0341437, 0.0336394, 0.0329115, 0.0330787, 0.0320305", \ + "0.0523774, 0.0420738, 0.0411842, 0.0410319, 0.0403028, 0.0381965, 0.0376583", \ + "0.0759756, 0.0588645, 0.0574042, 0.056597, 0.0559242, 0.0546222, 0.053223", \ + "0.121768, 0.0949835, 0.0926811, 0.0906692, 0.0880948, 0.0868073, 0.0857117" \ + ); + } + fall_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.0293224, 0.0316686, 0.0318367, 0.0316782, 0.0313139, 0.0303296, 0.0283464", \ + "0.0313146, 0.0311668, 0.0314001, 0.0325705, 0.0312683, 0.0305909, 0.0280464", \ + "0.0345681, 0.0325252, 0.0325168, 0.0320918, 0.0329625, 0.0314655, 0.0290176", \ + "0.0406916, 0.0360297, 0.0363468, 0.0362924, 0.0350304, 0.0349963, 0.0330177", \ + "0.052591, 0.0430492, 0.0422833, 0.0425847, 0.0419867, 0.0409914, 0.0383482", \ + "0.0758062, 0.0592365, 0.0585119, 0.057427, 0.0565422, 0.0554797, 0.0544236", \ + "0.120904, 0.0960557, 0.0928448, 0.0908758, 0.0882772, 0.086989, 0.0862684" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00389809; + rise_capacitance : 0.00401902; + rise_capacitance_range (0.00369559, 0.00424415); + fall_capacitance : 0.00377716; + fall_capacitance_range (0.00340545, 0.00420522); + } + } + cell (sg13cmos5l_buf_8) { + area : 23.5872; + cell_footprint : "buf"; + cell_leakage_power : 1845.99; + leakage_power () { + value : 1476.38; + when : "A&X"; + } + leakage_power () { + value : 2215.6; + 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.0403687, 0.0922856, 0.123517, 0.174881, 0.260641, 0.40348, 0.641433", \ + "0.0650187, 0.118161, 0.149282, 0.200673, 0.286545, 0.429326, 0.667263", \ + "0.079561, 0.134306, 0.165263, 0.216396, 0.302072, 0.444862, 0.682829", \ + "0.0993675, 0.157608, 0.18845, 0.23938, 0.324636, 0.467409, 0.705271", \ + "0.126604, 0.191012, 0.221918, 0.2729, 0.35805, 0.500439, 0.73809", \ + "0.161112, 0.234881, 0.267301, 0.318781, 0.404758, 0.547237, 0.784903", \ + "0.204536, 0.289693, 0.327207, 0.380728, 0.468404, 0.613961, 0.854179" \ + ); + } + rise_transition (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.0105575, 0.0761679, 0.122087, 0.198485, 0.326306, 0.539397, 0.89451", \ + "0.0145447, 0.0769035, 0.122449, 0.198561, 0.326307, 0.539398, 0.894908", \ + "0.0179138, 0.0778671, 0.122979, 0.198858, 0.326487, 0.539461, 0.895455", \ + "0.023544, 0.080459, 0.124333, 0.199527, 0.326955, 0.539799, 0.895456", \ + "0.0325437, 0.0867035, 0.127937, 0.20151, 0.328011, 0.540525, 0.895457", \ + "0.046357, 0.100863, 0.13841, 0.208745, 0.332775, 0.543644, 0.896917", \ + "0.06648, 0.124191, 0.160188, 0.225557, 0.346585, 0.556093, 0.906818" \ + ); + } + cell_fall (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.0444012, 0.0917978, 0.117546, 0.15951, 0.229464, 0.345901, 0.539743", \ + "0.0712652, 0.12006, 0.1459, 0.187844, 0.257781, 0.374057, 0.569212", \ + "0.0880653, 0.138568, 0.164508, 0.206508, 0.276357, 0.392589, 0.586491", \ + "0.109438, 0.163254, 0.189747, 0.23129, 0.301096, 0.417553, 0.611372", \ + "0.139968, 0.199121, 0.225903, 0.268038, 0.337474, 0.453728, 0.647228", \ + "0.180674, 0.24775, 0.276063, 0.319258, 0.388543, 0.504714, 0.697523", \ + "0.237126, 0.314698, 0.348405, 0.394925, 0.467522, 0.586873, 0.782077" \ + ); + } + fall_transition (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.0114501, 0.0602412, 0.0936633, 0.149856, 0.244658, 0.402753, 0.666419", \ + "0.0151066, 0.0614985, 0.0944243, 0.150207, 0.244671, 0.402797, 0.667694", \ + "0.0185424, 0.0634191, 0.0955856, 0.150914, 0.24509, 0.402956, 0.667695", \ + "0.0247033, 0.0669804, 0.0982561, 0.15225, 0.245932, 0.403496, 0.667696", \ + "0.0331429, 0.0744421, 0.103398, 0.15582, 0.247629, 0.404817, 0.667697", \ + "0.046957, 0.087316, 0.114785, 0.164631, 0.254179, 0.408672, 0.670026", \ + "0.069151, 0.112044, 0.13704, 0.183084, 0.269617, 0.422766, 0.681557" \ + ); + } + } + 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.0590703, 0.0640308, 0.0643923, 0.0641719, 0.0628484, 0.0600763, 0.0559258", \ + "0.0629494, 0.0627608, 0.0636738, 0.0634793, 0.0630742, 0.0599077, 0.0562616", \ + "0.0683823, 0.0651632, 0.0650484, 0.0651444, 0.0634591, 0.0643238, 0.0587009", \ + "0.0812811, 0.0727141, 0.0730268, 0.0731371, 0.0704584, 0.0721279, 0.0711061", \ + "0.107331, 0.0902813, 0.0892096, 0.0896933, 0.0895067, 0.0854078, 0.0890029", \ + "0.160023, 0.130865, 0.127971, 0.126823, 0.125742, 0.125259, 0.122864", \ + "0.260528, 0.215303, 0.211294, 0.206831, 0.202172, 0.200767, 0.19881" \ + ); + } + fall_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.0583063, 0.062873, 0.0631824, 0.0629744, 0.0621116, 0.0600751, 0.0564398", \ + "0.0628721, 0.0622375, 0.0629091, 0.0646882, 0.061759, 0.0599654, 0.0597494", \ + "0.0697069, 0.065532, 0.0657432, 0.0653222, 0.0673733, 0.0635177, 0.0586916", \ + "0.0839957, 0.073355, 0.0749591, 0.074305, 0.0720426, 0.0734677, 0.0709073", \ + "0.110419, 0.0916717, 0.0904246, 0.0913111, 0.0911786, 0.0914972, 0.0845477", \ + "0.163306, 0.131352, 0.129774, 0.129073, 0.125983, 0.125782, 0.122645", \ + "0.266951, 0.218839, 0.212286, 0.208183, 0.204359, 0.204699, 0.200301" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00904286; + rise_capacitance : 0.00921689; + rise_capacitance_range (0.00822921, 0.0100696); + fall_capacitance : 0.00886884; + fall_capacitance_range (0.00811571, 0.00952092); + } + } + cell (sg13cmos5l_decap_4) { + area : 7.2576; + cell_footprint : "decap"; + cell_leakage_power : 1670.69; + dont_touch : true; + dont_use : true; + is_decap_cell : true; + } + cell (sg13cmos5l_decap_8) { + area : 12.7008; + cell_footprint : "decap"; + cell_leakage_power : 3341.41; + dont_touch : true; + dont_use : true; + is_decap_cell : true; + } + cell (sg13cmos5l_dfrbp_1) { + area : 52.6176; + cell_footprint : "dfrbp"; + cell_leakage_power : 1595.04; + leakage_power () { + value : 1348.76; + when : "!CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 1342.76; + when : "!CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 1388.87; + when : "CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 1382.87; + when : "CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 1775.16; + when : "!CLK&!D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 1512.08; + when : "!CLK&!D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 1776.14; + when : "!CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 1738.92; + when : "!CLK&D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 1756.17; + when : "CLK&!D&RESET_B&Q*!Q_N"; + } + leakage_power () { + value : 1561.25; + when : "CLK&!D&RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 1820.69; + when : "CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 1736.83; + 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.126787, 0.169104, 0.199782, 0.250693, 0.335784, 0.477725, 0.714134", \ + "0.151705, 0.19415, 0.224912, 0.275755, 0.360905, 0.50326, 0.739697", \ + "0.166874, 0.209344, 0.240041, 0.290921, 0.376071, 0.518013, 0.754486", \ + "0.18876, 0.231125, 0.261797, 0.31266, 0.397807, 0.5397, 0.776118", \ + "0.219879, 0.261983, 0.292608, 0.343421, 0.428633, 0.570582, 0.807023", \ + "0.26024, 0.301981, 0.332592, 0.383404, 0.468569, 0.610437, 0.846849", \ + "0.311682, 0.352602, 0.383012, 0.433856, 0.518848, 0.660816, 0.89729" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0146779, 0.0752801, 0.120926, 0.196579, 0.323372, 0.534854, 0.887604", \ + "0.014729, 0.0752811, 0.120927, 0.196597, 0.32457, 0.535152, 0.88771", \ + "0.01473, 0.0752821, 0.120928, 0.196598, 0.324571, 0.535153, 0.887711", \ + "0.014731, 0.0752831, 0.120929, 0.196599, 0.324572, 0.535154, 0.887712", \ + "0.0148896, 0.0752948, 0.120941, 0.1966, 0.324573, 0.535155, 0.887713", \ + "0.015334, 0.075318, 0.120942, 0.196601, 0.324574, 0.535156, 0.887714", \ + "0.016259, 0.075464, 0.121004, 0.196627, 0.324575, 0.535157, 0.887715" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.115778, 0.153471, 0.178428, 0.219607, 0.288309, 0.4029, 0.593989", \ + "0.140373, 0.178084, 0.203058, 0.244182, 0.313, 0.427521, 0.618499", \ + "0.15492, 0.192644, 0.217565, 0.258716, 0.327431, 0.44199, 0.63293", \ + "0.175165, 0.212922, 0.237874, 0.278993, 0.347804, 0.462326, 0.653194", \ + "0.202408, 0.240115, 0.26506, 0.30618, 0.374948, 0.489513, 0.68045", \ + "0.235113, 0.272735, 0.297682, 0.338818, 0.40756, 0.522107, 0.713039", \ + "0.273928, 0.311623, 0.336565, 0.377687, 0.446457, 0.561033, 0.752077" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0114374, 0.0566343, 0.0899052, 0.145381, 0.238646, 0.393905, 0.653243", \ + "0.0114384, 0.0566353, 0.0899062, 0.145426, 0.238647, 0.394218, 0.653589", \ + "0.0114394, 0.0566363, 0.0899072, 0.145427, 0.238648, 0.394219, 0.65359", \ + "0.0114404, 0.0566397, 0.0899082, 0.145428, 0.238649, 0.39422, 0.653591", \ + "0.0114414, 0.0566407, 0.0899092, 0.145429, 0.23865, 0.394221, 0.653592", \ + "0.0114424, 0.0566417, 0.0899102, 0.14543, 0.238651, 0.394222, 0.653593", \ + "0.0114434, 0.0566427, 0.089937, 0.145431, 0.238652, 0.394223, 0.653594" \ + ); + } + } + 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.163274, 0.200915, 0.225832, 0.267027, 0.335848, 0.450459, 0.641525", \ + "0.197961, 0.235627, 0.260631, 0.301698, 0.370575, 0.485088, 0.676069", \ + "0.22413, 0.261736, 0.286689, 0.327786, 0.396656, 0.511298, 0.702172", \ + "0.262653, 0.300282, 0.325195, 0.366348, 0.435212, 0.549754, 0.740636", \ + "0.318895, 0.356448, 0.381406, 0.422474, 0.491309, 0.605901, 0.796809", \ + "0.396785, 0.433968, 0.459119, 0.500371, 0.569024, 0.683704, 0.874084", \ + "0.510947, 0.548316, 0.573195, 0.614314, 0.683197, 0.797814, 0.98883" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0113328, 0.0565365, 0.0898324, 0.145333, 0.238571, 0.394097, 0.653243", \ + "0.0113338, 0.0565586, 0.0898334, 0.145334, 0.238646, 0.394098, 0.653244", \ + "0.0113638, 0.0565801, 0.08985, 0.145408, 0.238647, 0.394099, 0.653245", \ + "0.011388, 0.0565811, 0.089851, 0.14541, 0.238648, 0.3941, 0.653507", \ + "0.0114802, 0.0566021, 0.089852, 0.145411, 0.238649, 0.394101, 0.653508", \ + "0.011605, 0.056625, 0.089853, 0.145412, 0.23865, 0.394102, 0.653509", \ + "0.011782, 0.056672, 0.089883, 0.145413, 0.238664, 0.394103, 0.65351" \ + ); + } + } + 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.0490381, 0.0743573, 0.0920431, 0.121077, 0.169496, 0.250147, 0.38475", \ + "0.0492286, 0.0745632, 0.0924521, 0.121467, 0.170314, 0.250496, 0.385058", \ + "0.0501763, 0.0754739, 0.093032, 0.122266, 0.170609, 0.25289, 0.385549", \ + "0.0530512, 0.0782566, 0.0959758, 0.125006, 0.173467, 0.25493, 0.388741", \ + "0.0595058, 0.0844595, 0.102121, 0.131235, 0.179931, 0.260697, 0.395759", \ + "0.0739876, 0.0985308, 0.116043, 0.145321, 0.193896, 0.274912, 0.409339", \ + "0.103221, 0.127199, 0.144676, 0.173735, 0.222275, 0.303388, 0.438063" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0491941, 0.0749932, 0.0925542, 0.121417, 0.169542, 0.249628, 0.383279", \ + "0.0496157, 0.0754344, 0.0931506, 0.12247, 0.170125, 0.25018, 0.383795", \ + "0.050666, 0.0766109, 0.0940279, 0.122892, 0.172338, 0.251027, 0.384624", \ + "0.0536294, 0.0795302, 0.0972614, 0.126348, 0.174351, 0.255188, 0.388086", \ + "0.0599813, 0.0857341, 0.10347, 0.132541, 0.18117, 0.2617, 0.394811", \ + "0.0736216, 0.0993198, 0.117028, 0.145796, 0.19479, 0.275715, 0.410806", \ + "0.101283, 0.126875, 0.144344, 0.173309, 0.222098, 0.30254, 0.436802" \ + ); + } + } + 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.0349618, 0.0606536, 0.0782172, 0.107109, 0.155285, 0.235356, 0.368889", \ + "0.0352208, 0.06095, 0.0790306, 0.107354, 0.155599, 0.235582, 0.369197", \ + "0.0359074, 0.0614682, 0.079026, 0.108149, 0.157358, 0.236924, 0.369715", \ + "0.0375556, 0.0632066, 0.0808588, 0.109747, 0.157848, 0.240153, 0.371494", \ + "0.0411362, 0.0666487, 0.084336, 0.113606, 0.162098, 0.242224, 0.376893", \ + "0.0474149, 0.0727747, 0.0905086, 0.119328, 0.168274, 0.24951, 0.383026", \ + "0.0590071, 0.0839911, 0.101416, 0.130286, 0.179042, 0.259422, 0.394596" \ + ); + } + } + } + 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.0910948, 0.150046, 0.182132, 0.233697, 0.319163, 0.46148, 0.698526", \ + "0.115643, 0.174598, 0.206719, 0.258177, 0.343759, 0.486051, 0.724003", \ + "0.130229, 0.18918, 0.221257, 0.272748, 0.358253, 0.500509, 0.737406", \ + "0.150528, 0.20943, 0.241533, 0.292998, 0.378542, 0.520748, 0.757581", \ + "0.17776, 0.236533, 0.268664, 0.320087, 0.405614, 0.54784, 0.784755", \ + "0.210549, 0.269194, 0.301237, 0.352693, 0.43824, 0.580547, 0.817461", \ + "0.249254, 0.307696, 0.339691, 0.391142, 0.476645, 0.618981, 0.855806" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0184812, 0.0820148, 0.125067, 0.19887, 0.325008, 0.536558, 0.889614", \ + "0.0184822, 0.0820196, 0.125097, 0.198871, 0.325978, 0.536941, 0.89057", \ + "0.0184832, 0.0820439, 0.125098, 0.198872, 0.325979, 0.536942, 0.890571", \ + "0.0184842, 0.0820605, 0.125099, 0.198873, 0.32598, 0.536943, 0.890572", \ + "0.0184852, 0.0820618, 0.1251, 0.198874, 0.325981, 0.536944, 0.890573", \ + "0.0184862, 0.0820628, 0.125101, 0.198875, 0.325982, 0.536945, 0.890574", \ + "0.018492, 0.0820638, 0.125102, 0.198876, 0.325983, 0.536946, 0.890575" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0981224, 0.16252, 0.191989, 0.236001, 0.306144, 0.421576, 0.613639", \ + "0.123003, 0.187447, 0.216929, 0.260869, 0.33112, 0.446522, 0.6385", \ + "0.138224, 0.20258, 0.232102, 0.276038, 0.34621, 0.461656, 0.653672", \ + "0.160057, 0.224394, 0.253879, 0.297939, 0.368135, 0.483531, 0.675459", \ + "0.190807, 0.25538, 0.284922, 0.328986, 0.399293, 0.514714, 0.706644", \ + "0.230267, 0.296096, 0.325745, 0.369984, 0.440293, 0.555691, 0.747702", \ + "0.279587, 0.348746, 0.378797, 0.423239, 0.493522, 0.609121, 0.80113" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0229282, 0.0749813, 0.104333, 0.155374, 0.245123, 0.399092, 0.658834", \ + "0.0229292, 0.0749823, 0.104461, 0.155471, 0.24513, 0.399155, 0.658835", \ + "0.0229819, 0.0750735, 0.104462, 0.155472, 0.245131, 0.399283, 0.658904", \ + "0.0232193, 0.0751106, 0.104526, 0.155509, 0.245132, 0.399284, 0.658905", \ + "0.024138, 0.0755488, 0.104696, 0.155648, 0.245293, 0.399285, 0.658906", \ + "0.02662, 0.076829, 0.105477, 0.156149, 0.245502, 0.399408, 0.659048", \ + "0.030835, 0.079561, 0.107273, 0.157114, 0.246079, 0.399524, 0.659049" \ + ); + } + } + 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.138823, 0.196374, 0.228268, 0.279639, 0.365154, 0.50752, 0.744379", \ + "0.173428, 0.23102, 0.26296, 0.314279, 0.399883, 0.542109, 0.779109", \ + "0.199541, 0.257203, 0.289059, 0.34042, 0.42598, 0.568224, 0.805189", \ + "0.238026, 0.295701, 0.327621, 0.378947, 0.464453, 0.606707, 0.843608", \ + "0.293651, 0.351537, 0.383355, 0.43484, 0.520314, 0.662526, 0.899367", \ + "0.371301, 0.429583, 0.461491, 0.512802, 0.598365, 0.740664, 0.977619", \ + "0.485474, 0.544161, 0.576038, 0.627401, 0.712926, 0.855279, 1.0922" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0187179, 0.0810398, 0.12434, 0.198481, 0.324929, 0.536574, 0.889512", \ + "0.0187296, 0.0810408, 0.124348, 0.198489, 0.325544, 0.536637, 0.889517", \ + "0.018838, 0.0810418, 0.124349, 0.198493, 0.325545, 0.53818, 0.889518", \ + "0.0191454, 0.0811523, 0.124395, 0.198494, 0.325546, 0.538181, 0.889519", \ + "0.0197001, 0.0813561, 0.124432, 0.198526, 0.325547, 0.538182, 0.88952", \ + "0.020458, 0.08169, 0.124722, 0.198642, 0.325548, 0.538183, 0.88953", \ + "0.021512, 0.082167, 0.124922, 0.198713, 0.325549, 0.538184, 0.889531" \ + ); + } + } + 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.0492099, 0.0751766, 0.0928147, 0.121887, 0.170352, 0.250903, 0.38533", \ + "0.0496826, 0.0756271, 0.0934806, 0.12234, 0.171274, 0.251555, 0.386458", \ + "0.0506959, 0.0766651, 0.0942738, 0.123431, 0.17176, 0.253828, 0.386763", \ + "0.0536653, 0.0796695, 0.097359, 0.12628, 0.174877, 0.256063, 0.390191", \ + "0.0599544, 0.085915, 0.103492, 0.132796, 0.181415, 0.262228, 0.397454", \ + "0.0735268, 0.0994635, 0.117055, 0.146322, 0.194866, 0.276006, 0.410514", \ + "0.101299, 0.127079, 0.144675, 0.173836, 0.222198, 0.303284, 0.438253" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.049048, 0.0742778, 0.091808, 0.120637, 0.16883, 0.248947, 0.382581", \ + "0.0492566, 0.0744271, 0.0922298, 0.121437, 0.169784, 0.249226, 0.382805", \ + "0.0502499, 0.0754473, 0.0928426, 0.121824, 0.170398, 0.250248, 0.383531", \ + "0.0530614, 0.0782442, 0.0958515, 0.124879, 0.172687, 0.253883, 0.38679", \ + "0.0594669, 0.0843993, 0.102107, 0.131219, 0.179843, 0.260341, 0.393496", \ + "0.073939, 0.098474, 0.116058, 0.144936, 0.193682, 0.27485, 0.409477", \ + "0.103099, 0.127112, 0.144379, 0.173326, 0.222083, 0.302716, 0.436896" \ + ); + } + } + 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.0349377, 0.0608808, 0.0785601, 0.107587, 0.156046, 0.23664, 0.370943", \ + "0.0351646, 0.0611887, 0.0788568, 0.107928, 0.156736, 0.237, 0.371255", \ + "0.0358565, 0.0616844, 0.0793478, 0.10869, 0.157086, 0.23832, 0.371798", \ + "0.0375128, 0.0633521, 0.0810393, 0.10995, 0.158755, 0.23919, 0.374779", \ + "0.0409246, 0.0666686, 0.084348, 0.1135, 0.162009, 0.242706, 0.378109", \ + "0.047386, 0.0729694, 0.0905556, 0.119781, 0.168432, 0.249388, 0.384014", \ + "0.0589321, 0.0842161, 0.101733, 0.130823, 0.179547, 0.260567, 0.395592" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0029626; + rise_capacitance : 0.00314737; + rise_capacitance_range (0.0027982, 0.00344451); + fall_capacitance : 0.00268544; + fall_capacitance_range (0.00268544, 0.00324013); + 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.0830078, 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.0166885, 0.0169897, 0.0179036, 0.0207569, 0.0266836, 0.0399055, 0.0671805" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.031929, 0.0323055, 0.0336613, 0.0365475, 0.0432339, 0.0569937, 0.0861145" \ + ); + } + } + 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.0323439, 0.0326838, 0.0340637, 0.0369538, 0.0437593, 0.0573683, 0.0864871" \ + ); + } + } + 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.0175378, 0.0178802, 0.0187588, 0.0215252, 0.0274607, 0.040663, 0.0679162" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0165434, 0.0169608, 0.018239, 0.0210896, 0.0275821, 0.0408186, 0.0689608" \ + ); + } + } + 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.0621682, 0.062368, 0.0631411, 0.0660244, 0.0721993, 0.0858085, 0.113739" \ + ); + } + } + 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.0163372, 0.0166631, 0.0175438, 0.0203644, 0.0263048, 0.0394833, 0.0667515" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0165022, 0.0169829, 0.0182206, 0.0210777, 0.0275748, 0.0408315, 0.068943" \ + ); + } + } + 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.0175735, 0.0179216, 0.018785, 0.0215711, 0.0274861, 0.0406912, 0.0679245" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0165173, 0.0169373, 0.0182208, 0.0210678, 0.0275621, 0.0407976, 0.0689335" \ + ); + } + } + 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.0166885, 0.0169897, 0.0179036, 0.0207569, 0.0266836, 0.0399055, 0.0671805" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.031929, 0.0323055, 0.0336613, 0.0365475, 0.0432339, 0.0569937, 0.0861145" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00161658; + rise_capacitance : 0.00148218; + rise_capacitance_range (0.00139452, 0.00176694); + fall_capacitance : 0.00175099; + fall_capacitance_range (0.00175099, 0.00274921); + 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.0127256, -0.00157274, 0.00726698", \ + "-0.119553, -0.094219, -0.0803277, -0.0708763", \ + "-0.157877, -0.1452, -0.13222, -0.123007", \ + "-0.179962, -0.184781, -0.179263, -0.171189" \ + ); + } + 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.0321992, 0.0652935, 0.096313", \ + "-0.13952, -0.0840332, -0.0514812, -0.0186453", \ + "-0.214457, -0.174046, -0.143013, -0.111707", \ + "-0.29869, -0.272749, -0.249887, -0.221365" \ + ); + } + } + 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.0684653, 0.0326922, 0.0170034, 0.00622484", \ + "0.16947, 0.119684, 0.101307, 0.0901193", \ + "0.229887, 0.179291, 0.159203, 0.145606", \ + "0.2825, 0.231514, 0.210337, 0.197753" \ + ); + } + 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.0709105, 0.000246497, -0.0370039, -0.0693294", \ + "0.196924, 0.129869, 0.0908174, 0.0543823", \ + "0.289038, 0.226494, 0.188886, 0.154081", \ + "0.39853, 0.338725, 0.306386, 0.271542" \ + ); + } + } + 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.00208285, 0.00223237, 0.00267778, 0.00373692, 0.00595221, 0.0107852, 0.0206935" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00167451, 0.00191374, 0.00240736, 0.00349241, 0.00598227, 0.0109281, 0.0212223" \ + ); + } + } + 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.0184648, 0.0186572, 0.0190862, 0.0201209, 0.022564, 0.0280655, 0.039811" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0142015, 0.0143376, 0.014865, 0.0161071, 0.018886, 0.0248283, 0.037069" \ + ); + } + } + 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.66561e-05, -5.56656e-05, -5.44507e-05, -5.33967e-05, -5.5454e-05, -5.30014e-05, -5.43238e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000384551, 0.00038838, 0.000388716, 0.000388236, 0.000390199, 0.000390622, 0.00039106" \ + ); + } + } + 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.00208285, 0.00223237, 0.00267778, 0.00373692, 0.00595221, 0.0107852, 0.0206935" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00167451, 0.00191374, 0.00240736, 0.00349241, 0.00598227, 0.0109281, 0.0212223" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00541224; + rise_capacitance : 0.00564371; + rise_capacitance_range (0.00459264, 0.00654225); + fall_capacitance : 0.0052469; + fall_capacitance_range (0.00487079, 0.00550541); + 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.0733557, 0.0376839, 0.022147, 0.0116216", \ + "0.16947, 0.124777, 0.109174, 0.0983663", \ + "0.255605, 0.21076, 0.194282, 0.185156", \ + "0.358054, 0.313984, 0.297911, 0.289251" \ + ); + } + } + 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.063575, -0.0326922, -0.0195752, -0.0089232", \ + "-0.15699, -0.119684, -0.103929, -0.0956173", \ + "-0.240174, -0.20027, -0.186187, -0.179506", \ + "-0.336467, -0.300239, -0.289436, -0.283348" \ + ); + } + } + 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" \ + ); + } + } + 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.00504804, 0.00495998, 0.00519625, 0.00592991, 0.00796788, 0.0125898, 0.0222256" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0480494, 0.0480242, 0.0491174, 0.0521104, 0.0594752, 0.0733918, 0.100767" \ + ); + } + } + 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.00113515, 0.00113047, 0.00113607, 0.00114067, 0.00114281, 0.0011381, 0.00113529" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00113515, -0.00113047, -0.00113607, -0.00114067, -0.00114281, -0.0011381, -0.00113529" \ + ); + } + } + 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.0216431, 0.0214677, 0.0217802, 0.0228088, 0.0258747, 0.0329358, 0.048075" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0140233, 0.0137555, 0.0141406, 0.0154396, 0.018972, 0.0264984, 0.0423299" \ + ); + } + } + 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.00127359, 0.00126946, 0.00127903, 0.00127819, 0.00128552, 0.00127585, 0.00127448" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00127359, -0.00126946, -0.00127903, -0.00127819, -0.00128552, -0.00127585, -0.00127448" \ + ); + } + } + 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.00504804, 0.00495998, 0.00519625, 0.00592991, 0.00796788, 0.0125898, 0.0222256" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0140233, 0.0137555, 0.0141406, 0.0154396, 0.018972, 0.0264984, 0.0423299" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dfrbp_2) { + area : 54.432; + cell_footprint : "dfrbp"; + cell_leakage_power : 1912.04; + leakage_power () { + value : 1672.43; + when : "!CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 1666.44; + when : "!CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 1712.55; + when : "CLK&!D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 1706.56; + when : "CLK&D&!RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 2078.76; + when : "!CLK&!D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 1835.75; + when : "!CLK&!D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 2079.77; + when : "!CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 2062.61; + when : "!CLK&D&RESET_B&!Q*Q_N"; + } + leakage_power () { + value : 2059.78; + when : "CLK&!D&RESET_B&Q*!Q_N"; + } + leakage_power () { + value : 1884.93; + when : "CLK&!D&RESET_B&!Q&Q_N"; + } + leakage_power () { + value : 2124.31; + when : "CLK&D&RESET_B&Q&!Q_N"; + } + leakage_power () { + value : 2060.53; + 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.161867, 0.201494, 0.231675, 0.282596, 0.368537, 0.511886, 0.751229", \ + "0.186891, 0.226451, 0.256618, 0.307589, 0.39354, 0.537033, 0.776151", \ + "0.202086, 0.241496, 0.271784, 0.322699, 0.408513, 0.551977, 0.791305", \ + "0.223868, 0.263497, 0.293698, 0.344593, 0.430439, 0.573822, 0.813065", \ + "0.254936, 0.294394, 0.32458, 0.375504, 0.461312, 0.604726, 0.84387", \ + "0.296273, 0.335246, 0.365336, 0.416144, 0.501909, 0.645316, 0.884574", \ + "0.349765, 0.387323, 0.417149, 0.467831, 0.553498, 0.696913, 0.936143" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0165225, 0.0770434, 0.122497, 0.198785, 0.326761, 0.540242, 0.896188", \ + "0.0165345, 0.0770458, 0.122498, 0.198786, 0.32678, 0.540447, 0.896189", \ + "0.0165505, 0.0770468, 0.122499, 0.198787, 0.326826, 0.540448, 0.896907", \ + "0.0165569, 0.0770478, 0.1225, 0.198788, 0.326827, 0.540449, 0.896908", \ + "0.0166234, 0.0770559, 0.122501, 0.198789, 0.326828, 0.54045, 0.896909", \ + "0.016808, 0.077131, 0.122549, 0.198798, 0.326829, 0.540451, 0.89691", \ + "0.017376, 0.077313, 0.122567, 0.19883, 0.32683, 0.540452, 0.896911" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.140187, 0.178741, 0.203734, 0.245017, 0.314288, 0.429752, 0.622332", \ + "0.164856, 0.203336, 0.228369, 0.269723, 0.338938, 0.45435, 0.646925", \ + "0.179633, 0.218092, 0.243155, 0.28446, 0.353681, 0.469138, 0.661589", \ + "0.200032, 0.238475, 0.263455, 0.304842, 0.374057, 0.489498, 0.681937", \ + "0.227535, 0.266037, 0.291056, 0.332385, 0.40165, 0.51709, 0.709524", \ + "0.260624, 0.298994, 0.324047, 0.365378, 0.4346, 0.550057, 0.742514", \ + "0.29971, 0.338262, 0.363289, 0.40462, 0.47384, 0.589318, 0.781876" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0138375, 0.0597208, 0.0926075, 0.148159, 0.24204, 0.39887, 0.66025", \ + "0.0138385, 0.0597218, 0.0926085, 0.14816, 0.242041, 0.398871, 0.660359", \ + "0.0138395, 0.0597228, 0.0926095, 0.148202, 0.242042, 0.398872, 0.66036", \ + "0.0138405, 0.0597238, 0.0926105, 0.148203, 0.242043, 0.398873, 0.660361", \ + "0.0138598, 0.0597248, 0.0926115, 0.148204, 0.242046, 0.398874, 0.660362", \ + "0.0138608, 0.0597258, 0.0926125, 0.148205, 0.242054, 0.398932, 0.660363", \ + "0.0138618, 0.0597268, 0.0926135, 0.148206, 0.242055, 0.398933, 0.660364" \ + ); + } + } + 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.188215, 0.226704, 0.251722, 0.293051, 0.362317, 0.477992, 0.670477", \ + "0.222879, 0.261433, 0.286496, 0.327903, 0.397233, 0.512896, 0.705251", \ + "0.249002, 0.287544, 0.312567, 0.353901, 0.4233, 0.538944, 0.731435", \ + "0.287757, 0.326219, 0.351252, 0.392577, 0.461798, 0.577238, 0.769756", \ + "0.344293, 0.38267, 0.407672, 0.449025, 0.518313, 0.633905, 0.826307", \ + "0.422081, 0.460487, 0.485294, 0.527112, 0.596423, 0.711964, 0.904235", \ + "0.537401, 0.575565, 0.600545, 0.641877, 0.711099, 0.826686, 1.01932" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0136648, 0.0596311, 0.0925105, 0.148133, 0.242039, 0.398823, 0.660296", \ + "0.0136657, 0.0596626, 0.0925115, 0.148134, 0.242375, 0.39907, 0.660297", \ + "0.0136667, 0.0596636, 0.0925126, 0.148135, 0.242376, 0.399071, 0.660298", \ + "0.0136987, 0.0596646, 0.0925155, 0.148136, 0.242377, 0.399072, 0.660299", \ + "0.0137522, 0.0596746, 0.0925644, 0.148137, 0.242378, 0.399073, 0.6603", \ + "0.013823, 0.059697, 0.0925654, 0.148138, 0.242379, 0.399074, 0.660301", \ + "0.013919, 0.059752, 0.092568, 0.148152, 0.24238, 0.399075, 0.660302" \ + ); + } + } + 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.063395, 0.112838, 0.148145, 0.206258, 0.303177, 0.464593, 0.733691", \ + "0.0636032, 0.113115, 0.148374, 0.206518, 0.303465, 0.465078, 0.733842", \ + "0.0645782, 0.113789, 0.149079, 0.207601, 0.304587, 0.465849, 0.735161", \ + "0.0674577, 0.116708, 0.152177, 0.210106, 0.307474, 0.468579, 0.737523", \ + "0.0738462, 0.122712, 0.158122, 0.216396, 0.313958, 0.475063, 0.744827", \ + "0.088537, 0.136619, 0.171793, 0.230307, 0.327437, 0.48985, 0.758616", \ + "0.118424, 0.165048, 0.200092, 0.258396, 0.355257, 0.517517, 0.787501" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0617978, 0.113374, 0.148542, 0.206259, 0.30271, 0.462846, 0.729956", \ + "0.0621504, 0.113809, 0.149475, 0.207085, 0.304517, 0.463324, 0.730773", \ + "0.0632879, 0.11518, 0.150097, 0.207982, 0.306766, 0.464455, 0.73171", \ + "0.0662414, 0.118074, 0.153376, 0.211484, 0.307756, 0.469106, 0.735216", \ + "0.0725434, 0.124185, 0.159549, 0.217942, 0.315248, 0.475824, 0.742165", \ + "0.0861966, 0.137685, 0.173064, 0.230909, 0.328491, 0.490828, 0.760773", \ + "0.114156, 0.165306, 0.200358, 0.258349, 0.356054, 0.516813, 0.785682" \ + ); + } + } + 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.0476594, 0.0990805, 0.13427, 0.191997, 0.288361, 0.448644, 0.71554", \ + "0.047946, 0.0995909, 0.135076, 0.192623, 0.28909, 0.449411, 0.716182", \ + "0.0485513, 0.0999122, 0.135057, 0.193641, 0.290144, 0.449739, 0.716876", \ + "0.0503523, 0.101782, 0.137163, 0.194471, 0.291181, 0.455759, 0.719087", \ + "0.0539909, 0.105133, 0.140194, 0.199002, 0.295829, 0.456239, 0.724509", \ + "0.0604914, 0.110981, 0.146369, 0.204136, 0.301881, 0.464452, 0.732142", \ + "0.0720727, 0.122085, 0.157011, 0.214812, 0.31244, 0.472989, 0.743995" \ + ); + } + } + } + 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.0943232, 0.158324, 0.191268, 0.243186, 0.32886, 0.471377, 0.708598", \ + "0.118942, 0.182939, 0.215837, 0.267747, 0.353503, 0.495956, 0.733968", \ + "0.133703, 0.197692, 0.230551, 0.28246, 0.368185, 0.510625, 0.747873", \ + "0.154089, 0.218069, 0.250961, 0.302907, 0.388583, 0.530987, 0.768104", \ + "0.181656, 0.24552, 0.278387, 0.330331, 0.416044, 0.558519, 0.795594", \ + "0.215067, 0.27869, 0.311606, 0.363565, 0.449225, 0.591727, 0.82886", \ + "0.254137, 0.317393, 0.350303, 0.402209, 0.487916, 0.630345, 0.867592" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0180271, 0.0847491, 0.127903, 0.201049, 0.326604, 0.538325, 0.892012", \ + "0.0180281, 0.0847601, 0.127904, 0.20105, 0.328949, 0.538335, 0.892793", \ + "0.0180291, 0.0847611, 0.127905, 0.201051, 0.32895, 0.538336, 0.892794", \ + "0.0180301, 0.0847701, 0.127906, 0.201052, 0.328951, 0.538337, 0.892795", \ + "0.0180311, 0.0847989, 0.127907, 0.201053, 0.328952, 0.538428, 0.892796", \ + "0.0180321, 0.0847999, 0.127908, 0.201054, 0.328953, 0.538429, 0.892797", \ + "0.0180331, 0.0848009, 0.127909, 0.201055, 0.328954, 0.53843, 0.892798" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.105766, 0.176475, 0.207669, 0.252996, 0.324211, 0.440203, 0.632578", \ + "0.13066, 0.201427, 0.232643, 0.278064, 0.349197, 0.465212, 0.657693", \ + "0.145888, 0.21659, 0.247815, 0.293153, 0.364343, 0.480256, 0.672735", \ + "0.167789, 0.238377, 0.269586, 0.315059, 0.386223, 0.502166, 0.694485", \ + "0.198633, 0.269278, 0.30055, 0.345964, 0.417251, 0.533185, 0.725519", \ + "0.238848, 0.310242, 0.341593, 0.387084, 0.458455, 0.574424, 0.766883", \ + "0.289033, 0.363121, 0.39476, 0.440373, 0.511818, 0.627838, 0.820233" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0246756, 0.0815684, 0.111585, 0.161959, 0.250607, 0.403754, 0.663569", \ + "0.024701, 0.0815908, 0.111618, 0.162071, 0.250655, 0.404059, 0.66357", \ + "0.024702, 0.0816135, 0.111619, 0.162072, 0.250656, 0.40406, 0.663647", \ + "0.0247687, 0.0816145, 0.111674, 0.162073, 0.250657, 0.404061, 0.663648", \ + "0.0253684, 0.0820371, 0.111945, 0.162151, 0.250717, 0.404062, 0.663649", \ + "0.027503, 0.08301, 0.112749, 0.162608, 0.25103, 0.404212, 0.663839", \ + "0.031879, 0.08567, 0.114536, 0.16376, 0.251641, 0.404407, 0.663874" \ + ); + } + } + 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.143037, 0.205556, 0.238173, 0.290003, 0.375723, 0.518115, 0.755332", \ + "0.177732, 0.240132, 0.272786, 0.324675, 0.410401, 0.552889, 0.790207", \ + "0.203797, 0.26632, 0.298909, 0.350716, 0.436485, 0.57903, 0.816127", \ + "0.242386, 0.304936, 0.33758, 0.389373, 0.475071, 0.617552, 0.854731", \ + "0.298737, 0.36135, 0.394002, 0.445786, 0.531484, 0.674031, 0.911089", \ + "0.376279, 0.439276, 0.471816, 0.523674, 0.609332, 0.751878, 0.989239", \ + "0.490975, 0.554265, 0.586857, 0.638657, 0.724472, 0.867002, 1.10424" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0181215, 0.0836359, 0.12699, 0.200624, 0.326481, 0.538343, 0.891838", \ + "0.0181628, 0.0836369, 0.126991, 0.200625, 0.326503, 0.538344, 0.89188", \ + "0.0181902, 0.0836379, 0.126994, 0.200626, 0.326504, 0.538482, 0.891881", \ + "0.0184626, 0.0837376, 0.12705, 0.200627, 0.326505, 0.538483, 0.891882", \ + "0.0189499, 0.0839062, 0.127162, 0.200628, 0.326506, 0.538484, 0.891883", \ + "0.019633, 0.084278, 0.127371, 0.200782, 0.326576, 0.538485, 0.891884", \ + "0.020551, 0.084714, 0.127616, 0.200845, 0.326644, 0.538486, 0.891885" \ + ); + } + } + 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.0618493, 0.113662, 0.149006, 0.207179, 0.304149, 0.465317, 0.734562", \ + "0.062228, 0.114096, 0.149725, 0.207738, 0.306751, 0.465664, 0.735393", \ + "0.0633591, 0.115223, 0.150417, 0.208886, 0.305778, 0.470286, 0.735714", \ + "0.0662972, 0.118217, 0.153699, 0.211791, 0.308858, 0.471527, 0.738775", \ + "0.0725817, 0.124426, 0.159686, 0.218197, 0.315419, 0.47697, 0.747626", \ + "0.086152, 0.137927, 0.173122, 0.231573, 0.32885, 0.491034, 0.760005", \ + "0.114167, 0.165559, 0.200875, 0.259303, 0.356186, 0.518483, 0.788307" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0634273, 0.112524, 0.147613, 0.205367, 0.301762, 0.46214, 0.729672", \ + "0.0636273, 0.112723, 0.148267, 0.205988, 0.302347, 0.462494, 0.729926", \ + "0.0646292, 0.113587, 0.148777, 0.206604, 0.305401, 0.464015, 0.730414", \ + "0.0674893, 0.116562, 0.152, 0.210176, 0.305911, 0.46824, 0.7337", \ + "0.073846, 0.122508, 0.157826, 0.216256, 0.313649, 0.473656, 0.741626", \ + "0.0885295, 0.136348, 0.171636, 0.229479, 0.326964, 0.489475, 0.758622", \ + "0.118371, 0.164765, 0.199593, 0.25753, 0.354996, 0.516357, 0.784323" \ + ); + } + } + 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.0476639, 0.0993415, 0.134836, 0.193022, 0.289985, 0.451361, 0.719823", \ + "0.0479389, 0.0997989, 0.135166, 0.194798, 0.290155, 0.451526, 0.720284", \ + "0.0485702, 0.100208, 0.135695, 0.194298, 0.291555, 0.45229, 0.720974", \ + "0.0503288, 0.101947, 0.137269, 0.195255, 0.292816, 0.453516, 0.726329", \ + "0.0540702, 0.105389, 0.140874, 0.199115, 0.296047, 0.457576, 0.727249", \ + "0.0604016, 0.111399, 0.146565, 0.20527, 0.302343, 0.46445, 0.732797", \ + "0.0720207, 0.122427, 0.157541, 0.215872, 0.313087, 0.475317, 0.744859" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00297177; + rise_capacitance : 0.00315671; + rise_capacitance_range (0.00280523, 0.00345403); + fall_capacitance : 0.00269436; + fall_capacitance_range (0.00269436, 0.00324902); + 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.0830078, 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.016804, 0.0170916, 0.017993, 0.0208393, 0.0267947, 0.0400169, 0.0672465" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0321614, 0.0325165, 0.0338818, 0.0367627, 0.043442, 0.057188, 0.0862742" \ + ); + } + } + 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.0323615, 0.0326789, 0.0340873, 0.0369515, 0.0437536, 0.0573541, 0.0864543" \ + ); + } + } + 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.0176567, 0.018006, 0.01886, 0.0216668, 0.0275573, 0.040747, 0.0679151" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0166061, 0.0170499, 0.0182866, 0.0211352, 0.0276222, 0.0408506, 0.0689542" \ + ); + } + } + 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.0819084, 0.0757181, 0.0764096, 0.0790644, 0.0853118, 0.0990581, 0.126842" \ + ); + } + } + 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.0164446, 0.016782, 0.0176362, 0.0204752, 0.0263953, 0.039563, 0.0667965" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0165861, 0.0170258, 0.0182656, 0.0211245, 0.0276153, 0.0408631, 0.0689675" \ + ); + } + } + 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.0176866, 0.0180365, 0.0188893, 0.0216864, 0.0275918, 0.0407745, 0.0679647" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0165929, 0.0170254, 0.0182676, 0.0211132, 0.0276033, 0.0408302, 0.0689232" \ + ); + } + } + 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.016804, 0.0170916, 0.017993, 0.0208393, 0.0267947, 0.0400169, 0.0672465" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0321614, 0.0325165, 0.0338818, 0.0367627, 0.043442, 0.057188, 0.0862742" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00162045; + rise_capacitance : 0.00148593; + rise_capacitance_range (0.00139702, 0.00177017); + fall_capacitance : 0.00175496; + fall_capacitance_range (0.00175496, 0.00275271); + 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.0127256, 0.000999033, 0.00996535", \ + "-0.117057, -0.094219, -0.0803277, -0.0708763", \ + "-0.155306, -0.142577, -0.13222, -0.123007", \ + "-0.177264, -0.182032, -0.179263, -0.171189" \ + ); + } + 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.0321992, 0.0652935, 0.0990114", \ + "-0.13952, -0.0865796, -0.0514812, -0.0186453", \ + "-0.214457, -0.171424, -0.140315, -0.111707", \ + "-0.301389, -0.272749, -0.249887, -0.221365" \ + ); + } + } + 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.0684653, 0.0326922, 0.0170034, 0.0089232", \ + "0.166974, 0.119684, 0.101307, 0.0901193", \ + "0.229887, 0.179291, 0.159203, 0.145606", \ + "0.2825, 0.231514, 0.213162, 0.197753" \ + ); + } + 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.0709105, 0.000246497, -0.0370039, -0.0693294", \ + "0.196924, 0.129869, 0.0908174, 0.0543823", \ + "0.289038, 0.226494, 0.188886, 0.154081", \ + "0.39853, 0.338725, 0.306386, 0.26859" \ + ); + } + } + 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.00208713, 0.00221951, 0.00268277, 0.00374122, 0.00595702, 0.0107858, 0.0206814" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00168933, 0.00192505, 0.00242052, 0.0035046, 0.00599893, 0.0109277, 0.0212319" \ + ); + } + } + 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.0184441, 0.0186287, 0.0190687, 0.0200964, 0.0225412, 0.0280405, 0.0397844" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0142174, 0.014367, 0.0148938, 0.0161398, 0.0189081, 0.0248508, 0.0370993" \ + ); + } + } + 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.29071e-05, -5.20635e-05, -5.16426e-05, -4.93833e-05, -4.83606e-05, -4.86291e-05, -4.92723e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000380806, 0.000383754, 0.000384107, 0.000383683, 0.000385641, 0.000385775, 0.000386637" \ + ); + } + } + 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.00208713, 0.00221951, 0.00268277, 0.00374122, 0.00595702, 0.0107858, 0.0206814" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00168933, 0.00192505, 0.00242052, 0.0035046, 0.00599893, 0.0109277, 0.0212319" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00546369; + rise_capacitance : 0.00569412; + rise_capacitance_range (0.00463486, 0.0065969); + fall_capacitance : 0.0052991; + fall_capacitance_range (0.00492286, 0.00556442); + 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.0733557, 0.0376839, 0.022147, 0.0143199", \ + "0.16947, 0.124777, 0.109174, 0.0983663", \ + "0.255605, 0.21076, 0.194282, 0.185156", \ + "0.358054, 0.313984, 0.300736, 0.289251" \ + ); + } + } + 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.0326922, -0.0195752, -0.0089232", \ + "-0.159486, -0.119684, -0.106552, -0.0956173", \ + "-0.242746, -0.202893, -0.188886, -0.179506", \ + "-0.339166, -0.302988, -0.292261, -0.286299" \ + ); + } + } + 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" \ + ); + } + } + 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.00509039, 0.00501891, 0.00526088, 0.00598787, 0.00802622, 0.0126425, 0.0222497" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.061077, 0.0610636, 0.0621145, 0.0651933, 0.0725984, 0.0866617, 0.114179" \ + ); + } + } + 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.00119364, 0.00118953, 0.00119683, 0.00120034, 0.00120318, 0.00120311, 0.00120259" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00119364, -0.00118953, -0.00119683, -0.00120034, -0.00120318, -0.00120311, -0.00120259" \ + ); + } + } + 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.0216868, 0.0215259, 0.021824, 0.0228396, 0.0258994, 0.0330261, 0.048105" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0139855, 0.0137381, 0.0141098, 0.0154054, 0.0189456, 0.0264678, 0.0423603" \ + ); + } + } + 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.00133125, 0.00132878, 0.00133834, 0.00133952, 0.00134497, 0.00133274, 0.0013395" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00133125, -0.00132878, -0.00133834, -0.00133952, -0.00134497, -0.00133274, -0.0013395" \ + ); + } + } + 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.00509039, 0.00501891, 0.00526088, 0.00598787, 0.00802622, 0.0126425, 0.0222497" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0139855, 0.0137381, 0.0141098, 0.0154054, 0.0189456, 0.0264678, 0.0423603" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dfrbpq_1) { + area : 48.9888; + cell_footprint : "dfrbpq"; + cell_leakage_power : 1451.86; + leakage_power () { + value : 1254.86; + when : "!CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 1248.86; + when : "!CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 1294.97; + when : "CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 1288.97; + when : "CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 1533.42; + when : "!CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 1418.18; + when : "!CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 1534.4; + when : "!CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 1645.02; + when : "!CLK&D&RESET_B&!Q"; + } + leakage_power () { + value : 1514.43; + when : "CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 1467.35; + when : "CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 1578.95; + when : "CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 1642.93; + 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.105825, 0.15262, 0.183517, 0.234501, 0.319674, 0.461516, 0.697936", \ + "0.130652, 0.177395, 0.208322, 0.259266, 0.344479, 0.486347, 0.723765", \ + "0.145771, 0.192524, 0.223458, 0.27439, 0.359533, 0.501371, 0.737697", \ + "0.16748, 0.214222, 0.245164, 0.296184, 0.381346, 0.52311, 0.759417", \ + "0.197517, 0.244238, 0.275156, 0.326163, 0.411299, 0.553197, 0.789424", \ + "0.235508, 0.28234, 0.313249, 0.364278, 0.449423, 0.591283, 0.827605", \ + "0.282674, 0.329822, 0.360749, 0.411722, 0.496869, 0.63869, 0.87517" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0125666, 0.07511, 0.120763, 0.196363, 0.323118, 0.534501, 0.886753", \ + "0.0126219, 0.075111, 0.120764, 0.196364, 0.324063, 0.53454, 0.887745", \ + "0.0126229, 0.075112, 0.120765, 0.196365, 0.324064, 0.534541, 0.887746", \ + "0.0127236, 0.0751164, 0.120766, 0.196366, 0.324065, 0.534542, 0.887747", \ + "0.0129373, 0.0751473, 0.120767, 0.196397, 0.324066, 0.534543, 0.887748", \ + "0.013446, 0.075208, 0.120783, 0.196398, 0.324067, 0.534604, 0.887749", \ + "0.014453, 0.075326, 0.120851, 0.196399, 0.324068, 0.534605, 0.88775" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.104305, 0.144079, 0.169099, 0.210225, 0.279025, 0.393527, 0.584424", \ + "0.128826, 0.168532, 0.193587, 0.234718, 0.303485, 0.418018, 0.610051", \ + "0.143303, 0.183058, 0.208074, 0.249245, 0.317934, 0.432457, 0.623252", \ + "0.163281, 0.203036, 0.228076, 0.269222, 0.338029, 0.452451, 0.643216", \ + "0.190035, 0.229773, 0.254849, 0.295957, 0.364754, 0.479241, 0.67002", \ + "0.222167, 0.261886, 0.286948, 0.32809, 0.396863, 0.511367, 0.702144", \ + "0.260534, 0.300249, 0.325311, 0.366453, 0.435224, 0.549732, 0.740556" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0104645, 0.0564131, 0.0897388, 0.145145, 0.238389, 0.393786, 0.652798", \ + "0.010469, 0.0564139, 0.0897889, 0.145212, 0.23839, 0.395212, 0.654107", \ + "0.0104791, 0.0564214, 0.0897899, 0.145213, 0.238391, 0.395213, 0.654108", \ + "0.0104801, 0.0564224, 0.0897909, 0.145221, 0.238392, 0.395214, 0.654109", \ + "0.0104811, 0.0564234, 0.0897919, 0.145222, 0.238393, 0.395215, 0.65411", \ + "0.0104821, 0.0564244, 0.0897929, 0.145223, 0.238394, 0.395216, 0.654111", \ + "0.0104831, 0.0564254, 0.0897939, 0.145224, 0.238395, 0.395217, 0.654112" \ + ); + } + } + 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.149894, 0.189714, 0.214631, 0.255742, 0.324641, 0.439169, 0.630054", \ + "0.184504, 0.224228, 0.249212, 0.290415, 0.359234, 0.473792, 0.665056", \ + "0.210741, 0.250469, 0.275481, 0.316651, 0.3855, 0.50007, 0.690845", \ + "0.249055, 0.288779, 0.313779, 0.354988, 0.423811, 0.538332, 0.729065", \ + "0.304802, 0.344554, 0.369576, 0.410808, 0.479565, 0.594108, 0.7849", \ + "0.38212, 0.421908, 0.446942, 0.488125, 0.55699, 0.671538, 0.862337", \ + "0.495454, 0.535358, 0.560385, 0.601586, 0.67045, 0.785005, 0.975901" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0104411, 0.0563484, 0.0896553, 0.145185, 0.238401, 0.393804, 0.652816", \ + "0.0104421, 0.0563494, 0.0896575, 0.145186, 0.238908, 0.393828, 0.652996", \ + "0.0104563, 0.0563547, 0.0897021, 0.145198, 0.238909, 0.393829, 0.653115", \ + "0.0105588, 0.0563592, 0.0897031, 0.145199, 0.23891, 0.39383, 0.653116", \ + "0.0106749, 0.0563915, 0.0897041, 0.1452, 0.238911, 0.393831, 0.653117", \ + "0.010781, 0.056446, 0.0897051, 0.145215, 0.238912, 0.393832, 0.653118", \ + "0.010898, 0.056476, 0.089759, 0.145216, 0.238913, 0.393833, 0.653119" \ + ); + } + } + 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.0397442, 0.040307, 0.040327, 0.0402956, 0.0401123, 0.039796, 0.0392957", \ + "0.0400107, 0.0405234, 0.040699, 0.0404769, 0.0405001, 0.0400534, 0.0397916", \ + "0.0408916, 0.0413974, 0.0413659, 0.0414853, 0.0411986, 0.0413576, 0.0403751", \ + "0.043812, 0.0443644, 0.0444532, 0.0444215, 0.0442663, 0.0443983, 0.0436234", \ + "0.0501654, 0.0506396, 0.0506831, 0.0507928, 0.0507475, 0.0503532, 0.050465", \ + "0.064385, 0.064825, 0.0648113, 0.0649437, 0.0649417, 0.0649769, 0.0645528", \ + "0.0931751, 0.093554, 0.0935626, 0.0936414, 0.0935035, 0.0935766, 0.0934854" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0411571, 0.0417103, 0.0417568, 0.0416376, 0.0415241, 0.0413005, 0.0406882", \ + "0.0415664, 0.0421434, 0.042189, 0.0422329, 0.0419636, 0.0420934, 0.0415751", \ + "0.0425707, 0.0432438, 0.0432572, 0.0431062, 0.0432396, 0.042749, 0.0423879", \ + "0.0455514, 0.0461999, 0.0463001, 0.0463679, 0.0460511, 0.0459416, 0.0453854", \ + "0.0518581, 0.0524695, 0.0525999, 0.0525487, 0.052549, 0.052614, 0.0514624", \ + "0.0654753, 0.0660917, 0.0661844, 0.0660666, 0.0662272, 0.0662056, 0.0662256", \ + "0.093052, 0.0937353, 0.0936966, 0.0936366, 0.0937664, 0.0934386, 0.0933717" \ + ); + } + } + 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.0264413, 0.027058, 0.0270581, 0.0269976, 0.0268681, 0.026618, 0.0260584", \ + "0.0266308, 0.027245, 0.0273615, 0.0272436, 0.0272161, 0.0268413, 0.0264698", \ + "0.0273538, 0.0279369, 0.0279369, 0.0279417, 0.0279926, 0.027791, 0.0270518", \ + "0.0289909, 0.0295752, 0.0296582, 0.029525, 0.0293807, 0.0295333, 0.0286898", \ + "0.0325116, 0.0330757, 0.0331847, 0.0332561, 0.0332404, 0.0329991, 0.0325016", \ + "0.038758, 0.0392871, 0.0393912, 0.0392948, 0.0395102, 0.0395313, 0.0393013", \ + "0.0500729, 0.0506303, 0.0506378, 0.0505705, 0.0506442, 0.0504343, 0.0506633" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0029343; + rise_capacitance : 0.00314712; + rise_capacitance_range (0.00279769, 0.00344452); + fall_capacitance : 0.00268601; + fall_capacitance_range (0.00268601, 0.00324018); + 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 : "(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.0166701, 0.0169948, 0.0178957, 0.0206982, 0.0266678, 0.0399057, 0.0672002" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0333907, 0.033782, 0.0351466, 0.038028, 0.0447184, 0.0584784, 0.0876051" \ + ); + } + } + 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.0323077, 0.0326636, 0.0340687, 0.0369584, 0.0437638, 0.0573758, 0.0864941" \ + ); + } + } + 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.0175378, 0.0178637, 0.0187546, 0.0215236, 0.0274589, 0.0406788, 0.0679252" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0165119, 0.0169883, 0.0182409, 0.021089, 0.0275834, 0.0408224, 0.0689311" \ + ); + } + } + 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.0561782, 0.0564889, 0.0575189, 0.0603798, 0.0666283, 0.0801257, 0.108506" \ + ); + } + } + 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.016313, 0.0166497, 0.0175298, 0.0203293, 0.026294, 0.0395271, 0.066791" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0164838, 0.0169596, 0.0182221, 0.0210762, 0.0275743, 0.0408308, 0.0689466" \ + ); + } + } + 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.0175673, 0.0179107, 0.0187794, 0.0215517, 0.0274843, 0.0407002, 0.0679478" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0164946, 0.0169455, 0.0182216, 0.0210681, 0.0275639, 0.0408006, 0.0689092" \ + ); + } + } + 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.0166701, 0.0169948, 0.0178957, 0.0206982, 0.0266678, 0.0399057, 0.0672002" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0323077, 0.0326636, 0.0340687, 0.0369584, 0.0437638, 0.0573758, 0.0864941" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00147497; + rise_capacitance : 0.00146816; + rise_capacitance_range (0.00139371, 0.00176694); + fall_capacitance : 0.00148179; + fall_capacitance_range (0.00148179, 0.00175571); + 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.0152214, -0.00157274, 0.00726698", \ + "-0.122049, -0.0967655, -0.0829502, -0.0708763", \ + "-0.163021, -0.1452, -0.13222, -0.125832", \ + "-0.188057, -0.18753, -0.179263, -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.0268971, 0.0321992, 0.0678652, 0.0990114", \ + "-0.13952, -0.0840332, -0.0488588, -0.0131473", \ + "-0.214457, -0.174046, -0.140315, -0.108882", \ + "-0.301389, -0.272749, -0.249887, -0.221365" \ + ); + } + } + 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.0684653, 0.0326922, 0.0170034, 0.00622484", \ + "0.16947, 0.119684, 0.101307, 0.0901193", \ + "0.229887, 0.179291, 0.159203, 0.145606", \ + "0.2825, 0.231514, 0.210337, 0.197753" \ + ); + } + 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.000246497, -0.0370039, -0.0720277", \ + "0.194428, 0.127323, 0.088195, 0.0543823", \ + "0.286466, 0.223872, 0.188886, 0.154081", \ + "0.395831, 0.335976, 0.303561, 0.26859" \ + ); + } + } + 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.00207723, 0.00223294, 0.00267743, 0.0037366, 0.00595259, 0.0107859, 0.0206952" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00167672, 0.00191295, 0.0024078, 0.00349285, 0.00598705, 0.0109283, 0.0212222" \ + ); + } + } + 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.0184504, 0.0186666, 0.0190878, 0.0201206, 0.0225647, 0.0280639, 0.0398077" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0141775, 0.0143351, 0.0148668, 0.0161081, 0.0188862, 0.0248282, 0.0370686" \ + ); + } + } + 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.67086e-05, -5.32433e-05, -5.36246e-05, -5.35317e-05, -5.32942e-05, -5.27723e-05, -5.40541e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000384881, 0.000389129, 0.000388903, 0.000388573, 0.000390547, 0.000390912, 0.000391406" \ + ); + } + } + 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.00207723, 0.00223294, 0.00267743, 0.0037366, 0.00595259, 0.0107859, 0.0206952" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00167672, 0.00191295, 0.0024078, 0.00349285, 0.00598705, 0.0109283, 0.0212222" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00534669; + rise_capacitance : 0.0054662; + rise_capacitance_range (0.00457912, 0.00618149); + fall_capacitance : 0.0052471; + fall_capacitance_range (0.0048699, 0.00548749); + 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.0733557, 0.0376839, 0.022147, 0.0116216", \ + "0.16947, 0.124777, 0.109174, 0.0983663", \ + "0.255605, 0.208138, 0.194282, 0.185156", \ + "0.355356, 0.313984, 0.300736, 0.289251" \ + ); + } + } + 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.063575, -0.0326922, -0.0195752, -0.0089232", \ + "-0.154495, -0.119684, -0.103929, -0.0928683", \ + "-0.237603, -0.20027, -0.186187, -0.179506", \ + "-0.333769, -0.29749, -0.289436, -0.283348" \ + ); + } + } + 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.00503721, 0.00495794, 0.00519797, 0.005929, 0.00796519, 0.0125878, 0.0222219" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0405374, 0.0404673, 0.0415819, 0.0445182, 0.0518322, 0.0655961, 0.0927261" \ + ); + } + } + 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.00113956, 0.00113047, 0.00113714, 0.00113779, 0.00114023, 0.00113832, 0.00113364" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00113956, -0.00113047, -0.00113714, -0.00113779, -0.00114023, -0.00113832, -0.00113364" \ + ); + } + } + 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.0216612, 0.0214766, 0.0217824, 0.0228073, 0.0258716, 0.0329328, 0.0480698" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0140208, 0.0137607, 0.0141371, 0.0154374, 0.0189749, 0.0264978, 0.042327" \ + ); + } + } + 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.0012785, 0.00126633, 0.00127954, 0.00127778, 0.00128432, 0.00127188, 0.00127079" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.0012785, -0.00126633, -0.00127954, -0.00127778, -0.00128432, -0.00127188, -0.00127079" \ + ); + } + } + 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.00503721, 0.00495794, 0.00519797, 0.005929, 0.00796519, 0.0125878, 0.0222219" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0140208, 0.0137607, 0.0141371, 0.0154374, 0.0189749, 0.0264978, 0.042327" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dfrbpq_2) { + area : 50.8032; + cell_footprint : "dfrbpq"; + cell_leakage_power : 1625.68; + leakage_power () { + value : 1484.64; + when : "!CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 1478.65; + when : "!CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 1524.75; + when : "CLK&!D&!RESET_B&!Q"; + } + leakage_power () { + value : 1518.77; + when : "CLK&D&!RESET_B&!Q"; + } + leakage_power () { + value : 1595.28; + when : "!CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 1647.96; + when : "!CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 1596.28; + when : "!CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 1874.82; + when : "!CLK&D&RESET_B&!Q"; + } + leakage_power () { + value : 1576.3; + when : "CLK&!D&RESET_B&Q"; + } + leakage_power () { + value : 1697.13; + when : "CLK&!D&RESET_B&!Q"; + } + leakage_power () { + value : 1640.83; + when : "CLK&D&RESET_B&Q"; + } + leakage_power () { + value : 1872.73; + 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.113885, 0.164932, 0.195916, 0.246999, 0.332295, 0.474347, 0.711163", \ + "0.138597, 0.189579, 0.220697, 0.271718, 0.357017, 0.499136, 0.736664", \ + "0.153764, 0.204804, 0.235812, 0.286872, 0.372134, 0.514216, 0.750909", \ + "0.175368, 0.226386, 0.257391, 0.308495, 0.393771, 0.535745, 0.77243", \ + "0.205321, 0.256404, 0.287412, 0.338435, 0.423773, 0.56576, 0.802443", \ + "0.243075, 0.294262, 0.325346, 0.376382, 0.461716, 0.60374, 0.840388", \ + "0.289361, 0.340991, 0.371957, 0.42297, 0.508263, 0.650389, 0.887169" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0137108, 0.0759305, 0.121393, 0.197095, 0.324173, 0.535912, 0.889021", \ + "0.0137118, 0.075932, 0.121394, 0.197096, 0.325244, 0.535942, 0.889803", \ + "0.0137608, 0.075933, 0.121395, 0.197097, 0.325245, 0.535951, 0.889804", \ + "0.0138348, 0.0759404, 0.121396, 0.197098, 0.325246, 0.535952, 0.889805", \ + "0.014068, 0.0759609, 0.121397, 0.197099, 0.325247, 0.535953, 0.889806", \ + "0.014514, 0.076075, 0.121435, 0.197145, 0.325248, 0.53601, 0.889807", \ + "0.015296, 0.076252, 0.121518, 0.197146, 0.325249, 0.536048, 0.889808" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.112709, 0.157696, 0.183063, 0.224398, 0.293327, 0.408128, 0.59919", \ + "0.137319, 0.182198, 0.207545, 0.248858, 0.317802, 0.432562, 0.623715", \ + "0.151719, 0.196737, 0.222045, 0.263379, 0.332298, 0.447036, 0.638146", \ + "0.171705, 0.21673, 0.242046, 0.283383, 0.352342, 0.467011, 0.658103", \ + "0.198398, 0.243416, 0.268736, 0.31007, 0.37899, 0.493742, 0.684811", \ + "0.230477, 0.275468, 0.300775, 0.342115, 0.41107, 0.525785, 0.716954", \ + "0.268629, 0.313619, 0.338921, 0.380261, 0.449221, 0.564012, 0.755057" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0122424, 0.0589586, 0.0917604, 0.147097, 0.240405, 0.396163, 0.655872", \ + "0.0122476, 0.0589596, 0.0917614, 0.147098, 0.240412, 0.396267, 0.655925", \ + "0.0122535, 0.0589606, 0.0917624, 0.147142, 0.240457, 0.396268, 0.65684", \ + "0.0122555, 0.0589616, 0.0917634, 0.147143, 0.240458, 0.396269, 0.656841", \ + "0.0122565, 0.0589626, 0.0917644, 0.147144, 0.240459, 0.39627, 0.656842", \ + "0.0122575, 0.0589636, 0.091765, 0.147145, 0.24046, 0.396271, 0.656843", \ + "0.0122585, 0.0589646, 0.091766, 0.147146, 0.240461, 0.396272, 0.656844" \ + ); + } + } + 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.157538, 0.202451, 0.227533, 0.268962, 0.337976, 0.452859, 0.644125", \ + "0.192099, 0.236967, 0.262224, 0.303585, 0.372603, 0.487448, 0.678768", \ + "0.218324, 0.263174, 0.28848, 0.329844, 0.398856, 0.513602, 0.704728", \ + "0.256678, 0.301508, 0.326858, 0.368183, 0.437203, 0.551994, 0.743174", \ + "0.312416, 0.357273, 0.382622, 0.423963, 0.493021, 0.60785, 0.798937", \ + "0.389515, 0.434469, 0.459792, 0.501137, 0.570217, 0.685041, 0.876131", \ + "0.502656, 0.547641, 0.573003, 0.614363, 0.683346, 0.798244, 0.989392" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.012121, 0.0587612, 0.0916721, 0.147074, 0.240358, 0.396165, 0.656069", \ + "0.0121347, 0.0587622, 0.0916731, 0.147075, 0.240495, 0.396184, 0.65607", \ + "0.0121357, 0.0588161, 0.0917181, 0.147141, 0.240496, 0.396186, 0.656071", \ + "0.012191, 0.0588171, 0.0917191, 0.147142, 0.240497, 0.396187, 0.656072", \ + "0.0122895, 0.0588583, 0.0917201, 0.147143, 0.240498, 0.396188, 0.656073", \ + "0.012423, 0.058885, 0.0917211, 0.147144, 0.240499, 0.396189, 0.656074", \ + "0.012611, 0.058924, 0.091743, 0.147145, 0.2405, 0.396212, 0.656075" \ + ); + } + } + 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.0452185, 0.0459955, 0.0460792, 0.0460082, 0.0457454, 0.0451545, 0.0442462", \ + "0.0454141, 0.0461517, 0.0466122, 0.0463714, 0.0462741, 0.0452841, 0.0447022", \ + "0.0463373, 0.0470994, 0.0471252, 0.047347, 0.0468933, 0.0477288, 0.0451852", \ + "0.0492381, 0.0500131, 0.0502263, 0.0501509, 0.0499505, 0.0497264, 0.0483016", \ + "0.0555687, 0.0562687, 0.0563953, 0.0565843, 0.0566574, 0.0559864, 0.0568262", \ + "0.0697352, 0.0702685, 0.0703415, 0.0706117, 0.0705681, 0.0707383, 0.0697237", \ + "0.0986433, 0.0989262, 0.0989809, 0.0992201, 0.0989831, 0.0991305, 0.0991389" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0463957, 0.0474609, 0.0475708, 0.0474941, 0.0472068, 0.0466138, 0.0455544", \ + "0.0469173, 0.0478859, 0.0480361, 0.0481179, 0.0479737, 0.0471203, 0.0461072", \ + "0.0479316, 0.0490806, 0.0491057, 0.0489513, 0.0494131, 0.0481226, 0.0478069", \ + "0.0509269, 0.0520326, 0.0522414, 0.0524016, 0.0519502, 0.0515318, 0.0512511", \ + "0.0572003, 0.0582487, 0.0585436, 0.0585688, 0.0586122, 0.0583423, 0.0565308", \ + "0.0708092, 0.0718582, 0.0720969, 0.0719751, 0.072247, 0.072235, 0.0723221", \ + "0.098579, 0.0996763, 0.0996317, 0.0996021, 0.0998877, 0.0993438, 0.0992736" \ + ); + } + } + 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.0316122, 0.03258, 0.0326334, 0.0325493, 0.0323226, 0.0317833, 0.0308692", \ + "0.0318344, 0.0327864, 0.0331201, 0.0328162, 0.0325888, 0.0320586, 0.0311462", \ + "0.032507, 0.03344, 0.0334827, 0.0335464, 0.0341014, 0.0338258, 0.0315888", \ + "0.0341487, 0.035151, 0.0352703, 0.0352495, 0.0347041, 0.0354554, 0.0331873", \ + "0.0376964, 0.0386005, 0.0387619, 0.0389788, 0.0390202, 0.0385744, 0.0376535", \ + "0.0438562, 0.0446437, 0.0449323, 0.0447468, 0.0451333, 0.0452309, 0.044862", \ + "0.0551534, 0.055851, 0.0559412, 0.0558609, 0.056071, 0.0556577, 0.0561748" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00294298; + rise_capacitance : 0.00315607; + rise_capacitance_range (0.00280464, 0.00345411); + fall_capacitance : 0.00269438; + fall_capacitance_range (0.00269438, 0.00324907); + 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.0830078, 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.0167502, 0.0170672, 0.0179843, 0.020836, 0.026749, 0.0400097, 0.0672085" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0351034, 0.0354396, 0.0368605, 0.0397253, 0.0464121, 0.0601593, 0.0892501" \ + ); + } + } + 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.0323247, 0.0326945, 0.034088, 0.0369557, 0.0437661, 0.0573651, 0.0864657" \ + ); + } + } + 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.0176283, 0.0179876, 0.0188483, 0.0216603, 0.0275474, 0.0407626, 0.0679771" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0165536, 0.0169919, 0.0182809, 0.0211314, 0.0276252, 0.040855, 0.0689651" \ + ); + } + } + 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.0633705, 0.063573, 0.0646616, 0.0674542, 0.0737202, 0.0872911, 0.115297" \ + ); + } + } + 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.0164059, 0.0167525, 0.017626, 0.0204362, 0.026381, 0.0396154, 0.0668732" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.016543, 0.0169825, 0.0182671, 0.0211235, 0.0276168, 0.0408898, 0.0689765" \ + ); + } + } + 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.0176746, 0.0180125, 0.018874, 0.0216825, 0.0275668, 0.040796, 0.0679582" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0165453, 0.0169695, 0.0182628, 0.0211102, 0.027605, 0.0408337, 0.0689416" \ + ); + } + } + 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.0167502, 0.0170672, 0.0179843, 0.020836, 0.026749, 0.0400097, 0.0672085" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0323247, 0.0326945, 0.034088, 0.0369557, 0.0437661, 0.0573651, 0.0864657" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + max_transition : 2.5074; + capacitance : 0.00147891; + rise_capacitance : 0.001472; + rise_capacitance_range (0.00139713, 0.00177022); + fall_capacitance : 0.00148582; + fall_capacitance_range (0.00148582, 0.00175837); + 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.0152214, -0.00157274, 0.00726698", \ + "-0.124545, -0.0967655, -0.0829502, -0.0736253", \ + "-0.165593, -0.147822, -0.134918, -0.125832", \ + "-0.190756, -0.18753, -0.182088, -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.0268971, 0.0321992, 0.0678652, 0.10171", \ + "-0.142016, -0.0840332, -0.0488588, -0.0131473", \ + "-0.217028, -0.171424, -0.140315, -0.108882", \ + "-0.304087, -0.272749, -0.249887, -0.221365" \ + ); + } + } + 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.0684653, 0.0326922, 0.0170034, 0.0089232", \ + "0.16947, 0.119684, 0.101307, 0.0901193", \ + "0.229887, 0.179291, 0.159203, 0.145606", \ + "0.2825, 0.228765, 0.210337, 0.197753" \ + ); + } + 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.00224933, -0.0370039, -0.0720277", \ + "0.194428, 0.127323, 0.088195, 0.0516333", \ + "0.286466, 0.223872, 0.186187, 0.151256", \ + "0.393133, 0.335976, 0.303561, 0.26859" \ + ); + } + } + 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.00208317, 0.00221832, 0.00268244, 0.00374019, 0.00595655, 0.0107852, 0.0206798" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00169008, 0.00192522, 0.00242042, 0.00350497, 0.00599896, 0.0109267, 0.0212313" \ + ); + } + } + 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.01841, 0.01863, 0.0190688, 0.020095, 0.0225396, 0.0280392, 0.0397823" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0142235, 0.0143545, 0.0148921, 0.0161386, 0.0189081, 0.0248494, 0.0370971" \ + ); + } + } + 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.24542e-05, -5.1105e-05, -5.15915e-05, -4.94433e-05, -5.07209e-05, -4.79849e-05, -4.88012e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000381591, 0.000384616, 0.000384457, 0.000384304, 0.000386275, 0.000386414, 0.000387277" \ + ); + } + } + 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.00208317, 0.00221832, 0.00268244, 0.00374019, 0.00595655, 0.0107852, 0.0206798" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00169008, 0.00192522, 0.00242042, 0.00350497, 0.00599896, 0.0109267, 0.0212313" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00539039; + rise_capacitance : 0.00550953; + rise_capacitance_range (0.00461688, 0.00622641); + fall_capacitance : 0.00529111; + fall_capacitance_range (0.0049144, 0.00553182); + 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.0733557, 0.0376839, 0.022147, 0.0116216", \ + "0.16947, 0.124777, 0.109174, 0.0983663", \ + "0.255605, 0.208138, 0.194282, 0.185156", \ + "0.355356, 0.311235, 0.300736, 0.289251" \ + ); + } + } + 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.063575, -0.0301964, -0.0170034, -0.0089232", \ + "-0.154495, -0.119684, -0.103929, -0.0928683", \ + "-0.237603, -0.20027, -0.186187, -0.179506", \ + "-0.333769, -0.29749, -0.289436, -0.283348" \ + ); + } + } + 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.00509566, 0.00501116, 0.00524755, 0.00597401, 0.00801426, 0.0126254, 0.022242" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0458293, 0.0457932, 0.0468746, 0.0498423, 0.0571346, 0.070914, 0.0980309" \ + ); + } + } + 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.00119044, 0.00118217, 0.0011885, 0.00118831, 0.00119064, 0.0011916, 0.00119092" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00119044, -0.00118217, -0.0011885, -0.00118831, -0.00119064, -0.0011916, -0.00119092" \ + ); + } + } + 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.021676, 0.0214829, 0.0218142, 0.0228304, 0.0258883, 0.0329506, 0.0480896" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0140056, 0.0137418, 0.0141186, 0.0154158, 0.0189544, 0.0264716, 0.0423537" \ + ); + } + } + 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.00132273, 0.00132017, 0.00132998, 0.001331, 0.00133436, 0.00132137, 0.00132613" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "-0.00132273, -0.00132017, -0.00132998, -0.001331, -0.00133436, -0.00132137, -0.00132613" \ + ); + } + } + 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.00509566, 0.00501116, 0.00524755, 0.00597401, 0.00801426, 0.0126254, 0.022242" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0140056, 0.0137418, 0.0141186, 0.0154158, 0.0189544, 0.0264716, 0.0423537" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + } + cell (sg13cmos5l_dlhq_1) { + area : 30.8448; + cell_footprint : "dlhq"; + cell_leakage_power : 1024.94; + leakage_power () { + value : 1040.35; + when : "!D&!GATE&!Q"; + } + leakage_power () { + value : 935.705; + when : "!D&!GATE&Q"; + } + leakage_power () { + value : 1136.46; + when : "!D&GATE&!Q"; + } + leakage_power () { + value : 1127.66; + when : "D&!GATE&!Q"; + } + leakage_power () { + value : 933.364; + when : "D&!GATE&Q"; + } + leakage_power () { + value : 976.079; + 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.120721, 0.168297, 0.199281, 0.250335, 0.335577, 0.477712, 0.714317", \ + "0.140979, 0.188587, 0.219583, 0.27065, 0.355932, 0.497999, 0.735538", \ + "0.152918, 0.200473, 0.231454, 0.28249, 0.367728, 0.509763, 0.746448", \ + "0.169003, 0.21661, 0.247615, 0.298614, 0.383912, 0.525931, 0.762545", \ + "0.19237, 0.239973, 0.270957, 0.321995, 0.407311, 0.54935, 0.785939", \ + "0.222327, 0.269897, 0.300903, 0.351966, 0.437257, 0.579265, 0.815913", \ + "0.261039, 0.308752, 0.33976, 0.390769, 0.47609, 0.618135, 0.854816" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0129045, 0.0749682, 0.12067, 0.196407, 0.323326, 0.534969, 0.887748", \ + "0.0129055, 0.0749696, 0.120671, 0.196408, 0.325062, 0.53497, 0.888506", \ + "0.0129065, 0.0749706, 0.120672, 0.196409, 0.325063, 0.534971, 0.888507", \ + "0.01292, 0.0749716, 0.120673, 0.19641, 0.325064, 0.534972, 0.888508", \ + "0.012995, 0.0749769, 0.120674, 0.196411, 0.325065, 0.534973, 0.888509", \ + "0.013169, 0.075002, 0.120685, 0.196414, 0.325066, 0.534974, 0.88851", \ + "0.01354, 0.075054, 0.120712, 0.196415, 0.325067, 0.535007, 0.888511" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.105873, 0.147045, 0.171965, 0.212858, 0.281196, 0.395061, 0.584571", \ + "0.127854, 0.169007, 0.19391, 0.234851, 0.303144, 0.416959, 0.606563", \ + "0.141558, 0.182764, 0.207677, 0.248557, 0.31687, 0.430639, 0.620255", \ + "0.15857, 0.199766, 0.224707, 0.265593, 0.333906, 0.447667, 0.637213", \ + "0.183344, 0.224599, 0.249507, 0.290406, 0.358737, 0.472523, 0.662046", \ + "0.217058, 0.258391, 0.283309, 0.324197, 0.392551, 0.506409, 0.695902", \ + "0.261285, 0.302779, 0.327697, 0.368617, 0.436965, 0.550822, 0.740359" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0115407, 0.0562904, 0.0891391, 0.144168, 0.236757, 0.391111, 0.648274", \ + "0.0115509, 0.0562914, 0.0891401, 0.144178, 0.236758, 0.391119, 0.648462", \ + "0.0115742, 0.0563318, 0.089169, 0.144193, 0.236759, 0.39112, 0.648694", \ + "0.0115986, 0.056335, 0.08917, 0.144194, 0.23676, 0.391121, 0.648695", \ + "0.0116939, 0.0563635, 0.089171, 0.144195, 0.236853, 0.391122, 0.648696", \ + "0.011846, 0.056405, 0.089193, 0.144196, 0.236854, 0.391123, 0.648697", \ + "0.012186, 0.056503, 0.089199, 0.144269, 0.236855, 0.391124, 0.648698" \ + ); + } + } + 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.102735, 0.150201, 0.181253, 0.232265, 0.317516, 0.45962, 0.696203", \ + "0.123456, 0.170967, 0.201949, 0.25295, 0.338239, 0.480322, 0.718234", \ + "0.135791, 0.183286, 0.214255, 0.265279, 0.350541, 0.492557, 0.729215", \ + "0.151712, 0.199185, 0.230178, 0.281201, 0.366478, 0.508506, 0.745073", \ + "0.172087, 0.219648, 0.250653, 0.301675, 0.386995, 0.528964, 0.765604", \ + "0.193005, 0.240712, 0.271724, 0.322747, 0.408046, 0.550149, 0.786878", \ + "0.20864, 0.256681, 0.287692, 0.338791, 0.424126, 0.566227, 0.802792" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0128051, 0.0749558, 0.120633, 0.196406, 0.323336, 0.534969, 0.88773", \ + "0.0128061, 0.0749568, 0.120639, 0.196423, 0.324446, 0.53497, 0.888996", \ + "0.0128407, 0.0749578, 0.12064, 0.196424, 0.324447, 0.534971, 0.888997", \ + "0.0129292, 0.074962, 0.120641, 0.196425, 0.324448, 0.534972, 0.888998", \ + "0.0131893, 0.0750109, 0.120642, 0.196426, 0.324449, 0.535012, 0.888999", \ + "0.013667, 0.075093, 0.120695, 0.196439, 0.32445, 0.535031, 0.889", \ + "0.014597, 0.075224, 0.120812, 0.196524, 0.324451, 0.535055, 0.889001" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.109086, 0.150109, 0.175025, 0.215941, 0.284279, 0.398122, 0.587692", \ + "0.13001, 0.171052, 0.195953, 0.236831, 0.305188, 0.419039, 0.609791", \ + "0.141947, 0.182981, 0.207903, 0.248803, 0.317098, 0.430901, 0.620528", \ + "0.156731, 0.197767, 0.222687, 0.263596, 0.33194, 0.44566, 0.635189", \ + "0.174477, 0.215513, 0.240443, 0.281313, 0.349631, 0.463395, 0.653021", \ + "0.191461, 0.2325, 0.257432, 0.298304, 0.366632, 0.480405, 0.669979", \ + "0.201747, 0.2428, 0.267708, 0.308608, 0.376921, 0.490746, 0.680222" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0114009, 0.0562832, 0.0891413, 0.144203, 0.236758, 0.391111, 0.648514", \ + "0.0114071, 0.0562842, 0.0891423, 0.144204, 0.236759, 0.392455, 0.649698", \ + "0.0114081, 0.0562852, 0.0891433, 0.144205, 0.23676, 0.392456, 0.652693", \ + "0.0114091, 0.0562862, 0.0891443, 0.144233, 0.236761, 0.392457, 0.652694", \ + "0.0114125, 0.0562872, 0.0891453, 0.144253, 0.236762, 0.392458, 0.652695", \ + "0.011422, 0.0562882, 0.0891463, 0.144254, 0.236763, 0.392459, 0.652696", \ + "0.011432, 0.056329, 0.0891473, 0.144255, 0.236769, 0.39246, 0.652697" \ + ); + } + } + 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.0235066, 0.0240027, 0.0240599, 0.024014, 0.0238868, 0.0235311, 0.0231138", \ + "0.023395, 0.0239113, 0.0240232, 0.0239819, 0.0240832, 0.023449, 0.0232383", \ + "0.0233785, 0.0238881, 0.0239065, 0.0239894, 0.0237565, 0.0234769, 0.0229347", \ + "0.0233375, 0.0238902, 0.0239984, 0.0239632, 0.0237871, 0.0240325, 0.0228738", \ + "0.0233797, 0.0239036, 0.0239248, 0.0240511, 0.0240718, 0.0237162, 0.0241336", \ + "0.0235689, 0.0240329, 0.0240391, 0.0241818, 0.0241816, 0.0242093, 0.0238899", \ + "0.0241376, 0.0245073, 0.0245402, 0.0246547, 0.0245072, 0.0246031, 0.0245479" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0243557, 0.0250269, 0.0250484, 0.0250161, 0.0248675, 0.0245796, 0.0240505", \ + "0.0242598, 0.0248823, 0.0249639, 0.0249768, 0.0247369, 0.0244856, 0.0239689", \ + "0.0242955, 0.0250085, 0.0249614, 0.0249291, 0.0250763, 0.0247625, 0.0240739", \ + "0.0242805, 0.0249224, 0.0250719, 0.0250594, 0.0248525, 0.0248669, 0.0245085", \ + "0.0240281, 0.0247461, 0.0247564, 0.0248553, 0.0249224, 0.0246574, 0.023905", \ + "0.0244445, 0.0250602, 0.0250985, 0.0252135, 0.0251416, 0.0252061, 0.0252574", \ + "0.0252313, 0.0258564, 0.0258673, 0.0257475, 0.0256439, 0.0258501, 0.0258908" \ + ); + } + } + 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.0201473, 0.0206642, 0.0207381, 0.020656, 0.0205239, 0.0201981, 0.0196962", \ + "0.0201037, 0.0205709, 0.0207579, 0.0205824, 0.0205845, 0.020094, 0.0199521", \ + "0.0200456, 0.0205681, 0.0205771, 0.0206565, 0.0203801, 0.0208679, 0.0195327", \ + "0.0201263, 0.0206496, 0.0207404, 0.0207364, 0.0205106, 0.0203607, 0.0203718", \ + "0.0205758, 0.0210328, 0.0210748, 0.0212075, 0.021165, 0.0208942, 0.021007", \ + "0.0213681, 0.0217331, 0.0218007, 0.0218192, 0.0217973, 0.0218391, 0.021511", \ + "0.0230178, 0.0232805, 0.023223, 0.0232378, 0.0230675, 0.0230597, 0.0229607" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0218741, 0.022543, 0.0225699, 0.0225608, 0.0223951, 0.0221283, 0.0216043", \ + "0.021994, 0.0226108, 0.0226709, 0.0227679, 0.0224722, 0.0225344, 0.0220788", \ + "0.0220406, 0.0227494, 0.0227642, 0.0226478, 0.0227575, 0.0223773, 0.0229273", \ + "0.0221766, 0.0228502, 0.0229733, 0.0230493, 0.0227369, 0.022561, 0.022535", \ + "0.0223322, 0.0229769, 0.0231033, 0.0230658, 0.0230729, 0.0231236, 0.0222586", \ + "0.0224416, 0.0230687, 0.0231681, 0.0230707, 0.0231811, 0.0231051, 0.0232858", \ + "0.0223863, 0.023075, 0.023007, 0.0229234, 0.022999, 0.0226951, 0.0228138" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00241546; + rise_capacitance : 0.00245504; + rise_capacitance_range (0.00216344, 0.00268193); + fall_capacitance : 0.00237588; + fall_capacitance_range (0.00215327, 0.00257289); + 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.0660201, -0.0376839, -0.0144316, 0.0207588", \ + "-0.129536, -0.0967655, -0.0724605, -0.0378883", \ + "-0.165593, -0.132088, -0.107935, -0.0693328", \ + "-0.204248, -0.165538, -0.139714, -0.103304" \ + ); + } + 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.0244519, 0.0596533, 0.114157, 0.185359", \ + "-0.0945949, -0.00763938, 0.0507929, 0.124303", \ + "-0.134731, -0.0429256, 0.0161902, 0.0888645", \ + "-0.177264, -0.0830677, -0.0210657, 0.0560792" \ + ); + } + } + 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.0551547, 0.0555801, 0.0682872", \ + "0.132032, 0.109498, 0.101307, 0.101115", \ + "0.170736, 0.139955, 0.126823, 0.117357", \ + "0.206946, 0.173785, 0.156663, 0.141674" \ + ); + } + 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.0546617, -0.109014, -0.177264", \ + "0.0995865, 0.0101858, -0.045548, -0.116056", \ + "0.139875, 0.0481705, -0.0107935, -0.0832146", \ + "0.182661, 0.0885657, 0.0267156, -0.0501761" \ + ); + } + } + 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.00544105, 0.00557105, 0.00636451, 0.00824062, 0.0122889, 0.0212991, 0.0399666" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00558367, 0.00603223, 0.00685165, 0.0088772, 0.0134209, 0.0224345, 0.0413957" \ + ); + } + } + 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.00537748, 0.00558346, 0.00635073, 0.00821896, 0.0123416, 0.0213146, 0.0400153" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00571543, 0.00609701, 0.00688951, 0.00891116, 0.0134437, 0.0224519, 0.0414143" \ + ); + } + } + 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.00537748, 0.00558346, 0.00635073, 0.00821896, 0.0123416, 0.0213146, 0.0400153" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00571543, 0.00609701, 0.00688951, 0.00891116, 0.0134437, 0.0224519, 0.0414143" \ + ); + } + } + } + pin (GATE) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00245298; + rise_capacitance : 0.00278209; + rise_capacitance_range (0.00240411, 0.00316129); + fall_capacitance : 0.00179475; + fall_capacitance_range (0.00179475, 0.00281492); + 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.0124507, 0.0127003, 0.0136255, 0.0159944, 0.0211131, 0.0322268, 0.0553003" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0233896, 0.0240539, 0.0251788, 0.0276173, 0.0332965, 0.0452315, 0.0699582" \ + ); + } + } + 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.0124507, 0.0127003, 0.0136255, 0.0159944, 0.0211131, 0.0322268, 0.0553003" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0233896, 0.0240539, 0.0251788, 0.0276173, 0.0332965, 0.0452315, 0.0699582" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "GATE"; + } + } + cell (sg13cmos5l_dlhr_1) { + area : 32.6592; + cell_footprint : "dlhr"; + cell_leakage_power : 1440.33; + leakage_power () { + value : 1322.79; + when : "!RESET_B*!Q*Q_N*!D*!GATE"; + } + leakage_power () { + value : 1395.7; + when : "!RESET_B*!Q*Q_N*!D*GATE"; + } + leakage_power () { + value : 1433.34; + when : "!RESET_B*!Q*Q_N*D*!GATE"; + } + leakage_power () { + value : 1299.44; + when : "!RESET_B*!Q*Q_N*D*GATE"; + } + leakage_power () { + value : 1426.87; + when : "RESET_B*!GATE*!D*!Q*Q_N"; + } + leakage_power () { + value : 1426.87; + when : "RESET_B*!GATE*!D*Q*!Q_N"; + } + leakage_power () { + value : 1537.4; + when : "RESET_B*!GATE*D*!Q*Q_N"; + } + leakage_power () { + value : 1537.4; + when : "RESET_B*!GATE*D*Q*!Q_N"; + } + leakage_power () { + value : 1523.66; + when : "D*GATE*RESET_B*Q*!Q_N"; + } + leakage_power () { + value : 1499.82; + 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.137259, 0.192937, 0.224423, 0.275699, 0.36112, 0.503155, 0.739939", \ + "0.1569, 0.212655, 0.24419, 0.29544, 0.380828, 0.523085, 0.759674", \ + "0.168684, 0.224388, 0.25593, 0.307163, 0.392536, 0.534644, 0.771514", \ + "0.184291, 0.240034, 0.271541, 0.322774, 0.408184, 0.550258, 0.787026", \ + "0.207163, 0.262886, 0.294409, 0.345609, 0.431047, 0.573165, 0.809872", \ + "0.236505, 0.292273, 0.323789, 0.375042, 0.460461, 0.602516, 0.839241", \ + "0.273655, 0.329532, 0.36107, 0.412314, 0.49775, 0.639876, 0.876603" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0178184, 0.079499, 0.123372, 0.197917, 0.324534, 0.536337, 0.889103", \ + "0.0178194, 0.0795, 0.123373, 0.197923, 0.324832, 0.536338, 0.889384", \ + "0.0178204, 0.079501, 0.123374, 0.197924, 0.324833, 0.536339, 0.889415", \ + "0.0178214, 0.0795065, 0.123375, 0.197925, 0.324834, 0.53634, 0.889416", \ + "0.0178959, 0.0795164, 0.123376, 0.197959, 0.324835, 0.536341, 0.889417", \ + "0.017992, 0.079561, 0.123404, 0.19796, 0.324836, 0.536342, 0.889418", \ + "0.018217, 0.079659, 0.123461, 0.197961, 0.324837, 0.536343, 0.889419" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.115663, 0.161061, 0.186421, 0.227674, 0.296415, 0.410869, 0.601705", \ + "0.137355, 0.182765, 0.208169, 0.249358, 0.318126, 0.432599, 0.623419", \ + "0.150702, 0.196155, 0.221575, 0.262756, 0.331521, 0.446007, 0.63682", \ + "0.167548, 0.213003, 0.238447, 0.279603, 0.348388, 0.462799, 0.653472", \ + "0.19205, 0.237502, 0.262898, 0.304167, 0.372885, 0.487351, 0.678032", \ + "0.225586, 0.270929, 0.296839, 0.337629, 0.406415, 0.520941, 0.711666", \ + "0.269868, 0.315525, 0.340947, 0.382229, 0.450974, 0.565499, 0.756185" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0130732, 0.0589153, 0.0908771, 0.145443, 0.238262, 0.393553, 0.652375", \ + "0.01308, 0.0589564, 0.090884, 0.145444, 0.238263, 0.393771, 0.65245", \ + "0.0130999, 0.0589574, 0.090885, 0.145445, 0.238264, 0.393772, 0.653433", \ + "0.0131095, 0.0589584, 0.0909182, 0.14551, 0.238265, 0.393773, 0.653434", \ + "0.013222, 0.0589593, 0.0909192, 0.145511, 0.238266, 0.393774, 0.653435", \ + "0.01336, 0.058985, 0.0909202, 0.145512, 0.238267, 0.393775, 0.653436", \ + "0.013612, 0.059094, 0.090967, 0.145513, 0.238268, 0.393776, 0.653437" \ + ); + } + } + 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.124803, 0.180281, 0.211792, 0.263022, 0.348433, 0.490504, 0.727266", \ + "0.145891, 0.20147, 0.232978, 0.284264, 0.369621, 0.511683, 0.748594", \ + "0.158373, 0.213853, 0.245443, 0.296626, 0.382003, 0.524178, 0.760888", \ + "0.174568, 0.230106, 0.261615, 0.312859, 0.398258, 0.540344, 0.777059", \ + "0.195115, 0.250684, 0.282219, 0.333443, 0.418872, 0.560964, 0.797697", \ + "0.216589, 0.272365, 0.303882, 0.355132, 0.440576, 0.582624, 0.819403", \ + "0.231928, 0.287871, 0.319474, 0.370745, 0.45618, 0.598292, 0.835056" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0176544, 0.0794271, 0.123355, 0.197922, 0.324479, 0.536139, 0.889104", \ + "0.0176924, 0.0794497, 0.123356, 0.197923, 0.324671, 0.53614, 0.889105", \ + "0.0177397, 0.0794507, 0.123357, 0.197924, 0.324672, 0.536231, 0.889414", \ + "0.0177865, 0.0794517, 0.123358, 0.197925, 0.324673, 0.536232, 0.889415", \ + "0.0179321, 0.0795163, 0.123359, 0.197926, 0.324674, 0.536243, 0.889416", \ + "0.018231, 0.079643, 0.123422, 0.197957, 0.324675, 0.536257, 0.889417", \ + "0.018683, 0.079804, 0.12358, 0.198017, 0.324676, 0.536258, 0.889418" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.120596, 0.166147, 0.191561, 0.232781, 0.30157, 0.415979, 0.606761", \ + "0.142007, 0.187574, 0.212987, 0.254235, 0.322978, 0.437417, 0.628078", \ + "0.154246, 0.199793, 0.225205, 0.266423, 0.33513, 0.449601, 0.640306", \ + "0.169487, 0.21503, 0.240432, 0.281634, 0.350397, 0.464817, 0.655481", \ + "0.188008, 0.233565, 0.259004, 0.300173, 0.368955, 0.483362, 0.674172", \ + "0.20585, 0.251406, 0.276841, 0.31806, 0.386816, 0.501236, 0.691913", \ + "0.217988, 0.263512, 0.288928, 0.330164, 0.398878, 0.513343, 0.704167" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0133134, 0.0590009, 0.0909571, 0.145455, 0.238226, 0.393518, 0.652374", \ + "0.0133165, 0.0590019, 0.0909581, 0.145456, 0.238231, 0.393519, 0.652378", \ + "0.0133264, 0.0590029, 0.0909591, 0.145457, 0.238232, 0.393605, 0.652551", \ + "0.0133274, 0.0590039, 0.0909601, 0.145458, 0.238233, 0.393606, 0.652552", \ + "0.0133284, 0.0590049, 0.0909611, 0.145459, 0.238234, 0.393607, 0.652553", \ + "0.013337, 0.0590059, 0.0909621, 0.14546, 0.238235, 0.393608, 0.652554", \ + "0.013338, 0.0590069, 0.0909631, 0.145461, 0.238236, 0.393609, 0.652555" \ + ); + } + } + 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.0501929, 0.0957204, 0.121177, 0.162451, 0.231245, 0.345756, 0.536523", \ + "0.0779092, 0.125262, 0.150866, 0.192201, 0.261028, 0.375635, 0.567613", \ + "0.0951874, 0.144962, 0.170791, 0.21218, 0.28111, 0.395653, 0.586487", \ + "0.116982, 0.17128, 0.197485, 0.239011, 0.307958, 0.422585, 0.613355", \ + "0.145905, 0.207324, 0.234711, 0.276544, 0.345547, 0.460138, 0.651016", \ + "0.18632, 0.257826, 0.287275, 0.330639, 0.400421, 0.515644, 0.706583", \ + "0.23696, 0.324382, 0.358421, 0.405104, 0.477347, 0.594748, 0.788274" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.012995, 0.0592239, 0.09103, 0.145603, 0.238429, 0.393695, 0.652474", \ + "0.0155837, 0.0602059, 0.0916557, 0.145909, 0.238501, 0.395044, 0.653821", \ + "0.0182464, 0.0618598, 0.0927194, 0.146443, 0.238889, 0.395045, 0.653822", \ + "0.0227332, 0.0653447, 0.094929, 0.147627, 0.239462, 0.395046, 0.653823", \ + "0.0289168, 0.0721334, 0.0997248, 0.150159, 0.240598, 0.395047, 0.653824", \ + "0.03812, 0.083312, 0.108549, 0.156548, 0.244855, 0.397326, 0.655256", \ + "0.053296, 0.104082, 0.126825, 0.170794, 0.255775, 0.406933, 0.662546" \ + ); + } + } + 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.00719125, 0.00761855, 0.00766555, 0.00765345, 0.00761275, 0.00744655, 0.00705735", \ + "0.00712135, 0.00758105, 0.00765115, 0.00780075, 0.00765925, 0.00739825, 0.00715105", \ + "0.0071738, 0.0075955, 0.0076228, 0.007718, 0.0076779, 0.0075036, 0.0071981", \ + "0.00719925, 0.00766325, 0.00773105, 0.00772765, 0.00767715, 0.00779465, 0.00719785", \ + "0.0072255, 0.0076769, 0.0077161, 0.0077849, 0.0077908, 0.0076311, 0.0077547", \ + "0.00722555, 0.00765445, 0.00768825, 0.00777335, 0.00776135, 0.00780475, 0.00762405", \ + "0.0073088, 0.0076533, 0.0077004, 0.0077665, 0.0076967, 0.0078294, 0.007609" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00262175, 0.00305135, 0.00307005, 0.00294795, 0.00272155, 0.00227895, 0.00154815", \ + "0.0010928, 0.0015518, 0.0016665, 0.0015128, 0.0011795, 0.000795299, -2.34004e-05", \ + "0.00105985, 0.00156005, 0.00154055, 0.00149125, 0.00182995, 0.00076185, 0.00021225", \ + "0.0010345, 0.0015608, 0.0016651, 0.0015956, 0.0013318, 0.0013572, -4.71994e-05", \ + "0.000917651, 0.00143045, 0.00149525, 0.00158035, 0.00160595, 0.00099905, 0.00071145", \ + "0.000814101, 0.0012167, 0.0012928, 0.0013976, 0.0013548, 0.0014368, 0.0011589", \ + "0.00074295, 0.00113535, 0.00111095, 0.00101775, 0.000903647, 0.00118295, 0.00103895" \ + ); + } + } + 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.0141138, 0.0145135, 0.0145807, 0.0145615, 0.0145142, 0.0143096, 0.013977", \ + "0.0140566, 0.0145136, 0.0146626, 0.0146961, 0.0145168, 0.0142579, 0.0139636", \ + "0.0140797, 0.0144818, 0.01453, 0.0146188, 0.014521, 0.0150309, 0.0140826", \ + "0.0140509, 0.0144856, 0.0145837, 0.0145697, 0.01452, 0.0143988, 0.0141885", \ + "0.0140816, 0.0144905, 0.0145768, 0.0146668, 0.0146461, 0.014494, 0.0145718", \ + "0.0140872, 0.0144894, 0.0144996, 0.0146067, 0.0146179, 0.0146561, 0.014286", \ + "0.0141641, 0.0144785, 0.0145303, 0.0145979, 0.014499, 0.0146293, 0.0144085" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0140717, 0.0145333, 0.0145306, 0.0144313, 0.0141793, 0.013728, 0.0130311", \ + "0.014118, 0.0145923, 0.0146715, 0.0147031, 0.0143018, 0.0137869, 0.0129851", \ + "0.0142218, 0.0147586, 0.0146989, 0.0146322, 0.0150251, 0.0138928, 0.0131824", \ + "0.0142377, 0.0147589, 0.0148676, 0.0148589, 0.0145807, 0.0142353, 0.0140256", \ + "0.0141391, 0.0146164, 0.0147259, 0.0147491, 0.0147291, 0.0145609, 0.0134192", \ + "0.0138551, 0.0143271, 0.0144214, 0.0142958, 0.0144565, 0.0145019, 0.014273", \ + "0.0130677, 0.0134847, 0.01348, 0.013419, 0.0135058, 0.013182, 0.0130257" \ + ); + } + } + 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.0121277, 0.0125958, 0.0125762, 0.0124767, 0.0122091, 0.0117917, 0.0110007", \ + "0.0124088, 0.0126441, 0.0127127, 0.0127244, 0.0123328, 0.0122033, 0.0116335", \ + "0.0130514, 0.0132035, 0.0131995, 0.0131151, 0.0134017, 0.0124999, 0.0116626", \ + "0.0146554, 0.0144902, 0.0146035, 0.0145152, 0.0140992, 0.0144178, 0.0131507", \ + "0.0179457, 0.0172881, 0.0172882, 0.0173213, 0.0173892, 0.0169611, 0.0163231", \ + "0.0249358, 0.0235526, 0.0234554, 0.0233664, 0.0232704, 0.0233592, 0.0230937", \ + "0.0390697, 0.0365979, 0.0362194, 0.0357432, 0.0356243, 0.0356592, 0.0353463" \ + ); + } + } + } + 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.14154, 0.185942, 0.216819, 0.267906, 0.353179, 0.495238, 0.732071", \ + "0.163251, 0.207755, 0.238599, 0.289652, 0.374892, 0.517055, 0.753542", \ + "0.1766, 0.221063, 0.251898, 0.302808, 0.388065, 0.530092, 0.766914", \ + "0.193476, 0.237984, 0.268773, 0.319794, 0.405017, 0.547024, 0.78369", \ + "0.21821, 0.262639, 0.293544, 0.344562, 0.429817, 0.571816, 0.808459", \ + "0.251654, 0.296097, 0.326923, 0.377972, 0.463242, 0.605281, 0.84193", \ + "0.296007, 0.340289, 0.37121, 0.422218, 0.507526, 0.649577, 0.886352" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0122203, 0.0751597, 0.120884, 0.196707, 0.323684, 0.53546, 0.888213", \ + "0.0122213, 0.0751607, 0.120905, 0.196727, 0.323768, 0.535597, 0.888214", \ + "0.0122223, 0.0751617, 0.120906, 0.196728, 0.323769, 0.53708, 0.888259", \ + "0.0122233, 0.0751627, 0.120907, 0.196729, 0.32377, 0.537081, 0.88826", \ + "0.0122306, 0.0751637, 0.120908, 0.19673, 0.323771, 0.537082, 0.888261", \ + "0.012244, 0.0751647, 0.120909, 0.196731, 0.323772, 0.537083, 0.888262", \ + "0.012245, 0.0751657, 0.120912, 0.196732, 0.323773, 0.537084, 0.888263" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.165916, 0.203773, 0.228642, 0.269823, 0.338633, 0.453086, 0.643849", \ + "0.185619, 0.223405, 0.248334, 0.289485, 0.358199, 0.472764, 0.663618", \ + "0.197381, 0.235199, 0.260102, 0.301208, 0.369964, 0.484401, 0.675223", \ + "0.212993, 0.250791, 0.275694, 0.316806, 0.385609, 0.500093, 0.690776", \ + "0.235889, 0.273673, 0.298606, 0.339765, 0.408521, 0.522988, 0.713671", \ + "0.26521, 0.302973, 0.32792, 0.369014, 0.437823, 0.552281, 0.74311", \ + "0.302531, 0.340293, 0.365176, 0.406301, 0.475111, 0.589659, 0.780366" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0118902, 0.0569655, 0.090184, 0.145589, 0.238765, 0.394096, 0.653069", \ + "0.011934, 0.0569665, 0.090185, 0.14559, 0.238766, 0.394097, 0.653109", \ + "0.011935, 0.0569715, 0.090186, 0.145602, 0.238767, 0.394098, 0.65311", \ + "0.011936, 0.0569793, 0.090187, 0.145603, 0.238786, 0.394127, 0.653111", \ + "0.0119381, 0.0569946, 0.090188, 0.145604, 0.238817, 0.394128, 0.653241", \ + "0.011956, 0.0569956, 0.090189, 0.145607, 0.238818, 0.394129, 0.653242", \ + "0.011957, 0.0569966, 0.09019, 0.145615, 0.238819, 0.39413, 0.653243" \ + ); + } + } + 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.146586, 0.191026, 0.221963, 0.272956, 0.358344, 0.500375, 0.737122", \ + "0.16801, 0.212519, 0.243375, 0.294371, 0.379636, 0.521694, 0.758499", \ + "0.180274, 0.224774, 0.255613, 0.30665, 0.391903, 0.533919, 0.770723", \ + "0.195486, 0.239999, 0.270915, 0.321872, 0.407161, 0.549148, 0.785801", \ + "0.214046, 0.258478, 0.289403, 0.340442, 0.425677, 0.567717, 0.804363", \ + "0.231837, 0.276358, 0.307284, 0.358244, 0.443514, 0.585575, 0.822218", \ + "0.244013, 0.288491, 0.319349, 0.370377, 0.455655, 0.597703, 0.83436" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0122491, 0.0751619, 0.12091, 0.196693, 0.323684, 0.535426, 0.888259", \ + "0.0122501, 0.0751629, 0.120911, 0.196758, 0.323685, 0.535427, 0.888408", \ + "0.0122511, 0.0751639, 0.120912, 0.196759, 0.323686, 0.535428, 0.888409", \ + "0.0122521, 0.0751649, 0.120913, 0.19676, 0.323687, 0.535429, 0.88841", \ + "0.0122531, 0.0751659, 0.120914, 0.196761, 0.323694, 0.53543, 0.888411", \ + "0.0122541, 0.0751669, 0.120915, 0.196762, 0.323726, 0.535431, 0.888412", \ + "0.0122551, 0.0751679, 0.120924, 0.196763, 0.323731, 0.535432, 0.888413" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.153259, 0.191038, 0.216017, 0.257167, 0.325866, 0.440411, 0.631289", \ + "0.174461, 0.212286, 0.237225, 0.278286, 0.347117, 0.461637, 0.652352", \ + "0.186927, 0.224715, 0.249698, 0.290798, 0.359569, 0.474034, 0.66481", \ + "0.203143, 0.240957, 0.265858, 0.306992, 0.375765, 0.490238, 0.680958", \ + "0.223739, 0.26153, 0.286477, 0.327549, 0.396359, 0.510799, 0.701611", \ + "0.245302, 0.283064, 0.307958, 0.349071, 0.417872, 0.532349, 0.723171", \ + "0.260932, 0.298622, 0.323504, 0.364605, 0.433409, 0.547959, 0.738753" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0118905, 0.0569698, 0.0901506, 0.145589, 0.238764, 0.394143, 0.653011", \ + "0.0118981, 0.0569708, 0.0901516, 0.145663, 0.238765, 0.394329, 0.653056", \ + "0.0119044, 0.0570105, 0.0901779, 0.145664, 0.238766, 0.39433, 0.653173", \ + "0.0119131, 0.0570115, 0.0901789, 0.145665, 0.238767, 0.394331, 0.653174", \ + "0.0119392, 0.0570125, 0.0901799, 0.145666, 0.238768, 0.394332, 0.653175", \ + "0.0119402, 0.0570135, 0.090181, 0.145667, 0.238769, 0.394333, 0.653176", \ + "0.012019, 0.0570145, 0.090182, 0.145668, 0.23877, 0.394334, 0.653177" \ + ); + } + } + 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.0761416, 0.120699, 0.151598, 0.202649, 0.287825, 0.429923, 0.666649", \ + "0.105399, 0.149289, 0.180102, 0.230992, 0.316245, 0.458368, 0.695857", \ + "0.124608, 0.167758, 0.198573, 0.249477, 0.334722, 0.476735, 0.713375", \ + "0.149883, 0.191615, 0.22222, 0.272988, 0.358202, 0.500147, 0.736833", \ + "0.184601, 0.224559, 0.254833, 0.305452, 0.390516, 0.532551, 0.76919", \ + "0.229798, 0.267326, 0.297076, 0.347318, 0.432265, 0.574116, 0.810796", \ + "0.290813, 0.325116, 0.354238, 0.403795, 0.487277, 0.628691, 0.865471" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0122097, 0.0751322, 0.120892, 0.19673, 0.323668, 0.535365, 0.888125", \ + "0.0126511, 0.075173, 0.12093, 0.196731, 0.324758, 0.535376, 0.888934", \ + "0.013218, 0.0752348, 0.120945, 0.196732, 0.324759, 0.535377, 0.888935", \ + "0.0144421, 0.0753511, 0.120998, 0.196733, 0.32476, 0.535378, 0.888936", \ + "0.0162145, 0.0756325, 0.121132, 0.196818, 0.324761, 0.535379, 0.888937", \ + "0.018775, 0.076169, 0.121366, 0.197047, 0.324762, 0.535417, 0.888938", \ + "0.022832, 0.077314, 0.121837, 0.197249, 0.324763, 0.535538, 0.888939" \ + ); + } + } + 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.00263845, 0.00317895, 0.00322445, 0.00324025, 0.00314355, 0.00299035, 0.00262145", \ + "0.0011243, 0.0016966, 0.0017549, 0.0017438, 0.0016229, 0.0015178, 0.0010843", \ + "0.00108565, 0.00163045, 0.00169225, 0.00174955, 0.00157065, 0.00173125, 0.00107495", \ + "0.0010668, 0.0016376, 0.0017306, 0.0016905, 0.0017012, 0.0013512, 0.0027182", \ + "0.000957951, 0.00150055, 0.00160365, 0.00167435, 0.00165635, 0.00138945, 0.00183515", \ + "0.000905, 0.0014028, 0.0015006, 0.0015495, 0.0016191, 0.001585, 0.0013287", \ + "0.000798751, 0.00127135, 0.00130295, 0.00132605, 0.00138645, 0.00137475, 0.00131015" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00718615, 0.00751795, 0.00752155, 0.00744315, 0.00723465, 0.00678445, 0.00616835", \ + "0.00712375, 0.00746505, 0.00757935, 0.00743415, 0.00730785, 0.00678835, 0.00611915", \ + "0.0071735, 0.0075348, 0.0075114, 0.0074813, 0.0079358, 0.006875, 0.0061387", \ + "0.00720085, 0.00761335, 0.00768795, 0.00770635, 0.00736795, 0.00736565, 0.00630205", \ + "0.0072268, 0.007584, 0.0076498, 0.0077049, 0.0077822, 0.0074972, 0.0068408", \ + "0.00722335, 0.00754945, 0.00763655, 0.00755585, 0.00766885, 0.00771735, 0.00771515", \ + "0.00727, 0.0075381, 0.0075285, 0.0075211, 0.0075646, 0.0073659, 0.0071061" \ + ); + } + } + 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.0228804, 0.0234223, 0.0234843, 0.0234826, 0.0234055, 0.0232013, 0.0229726", \ + "0.0230372, 0.0236275, 0.0237467, 0.0237257, 0.0235924, 0.0234019, 0.0231809", \ + "0.023548, 0.0241122, 0.0241596, 0.0242411, 0.0240767, 0.0243944, 0.0236312", \ + "0.0248049, 0.0253873, 0.0254807, 0.0254868, 0.0253764, 0.025266, 0.0248904", \ + "0.0274193, 0.0280059, 0.0280602, 0.0281471, 0.0281684, 0.0279964, 0.0281407", \ + "0.0329959, 0.0335872, 0.0336148, 0.0337187, 0.0337095, 0.0337264, 0.0334956", \ + "0.0444779, 0.0450185, 0.0450693, 0.0451363, 0.0450828, 0.0451307, 0.04497" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.014106, 0.0144256, 0.0144361, 0.0143595, 0.0141329, 0.0137076, 0.0130367", \ + "0.0140572, 0.0144097, 0.0144823, 0.0144328, 0.0143685, 0.0137338, 0.0130806", \ + "0.0140845, 0.0144473, 0.0143951, 0.0143855, 0.0143918, 0.0138631, 0.0130681", \ + "0.0140535, 0.0144603, 0.0145039, 0.0144692, 0.014105, 0.0142545, 0.0132158", \ + "0.0140784, 0.014423, 0.0145106, 0.0145328, 0.0145954, 0.0143084, 0.0136035", \ + "0.0141091, 0.0144015, 0.0144947, 0.0143933, 0.0145181, 0.0145877, 0.0145075", \ + "0.0141532, 0.0143779, 0.0143583, 0.0143239, 0.0144126, 0.0141334, 0.0139706" \ + ); + } + } + 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.0121708, 0.0126901, 0.0127484, 0.0127612, 0.0126591, 0.0124645, 0.0121305", \ + "0.0124273, 0.0127732, 0.0128903, 0.0128801, 0.0130044, 0.0125193, 0.0124323", \ + "0.013099, 0.0132393, 0.0132881, 0.0133711, 0.0133503, 0.0131625, 0.0127563", \ + "0.0146778, 0.0145149, 0.0145674, 0.014489, 0.0145324, 0.0142702, 0.0142366", \ + "0.017997, 0.0173356, 0.0173613, 0.0173722, 0.0173126, 0.0172011, 0.0175385", \ + "0.0249729, 0.0235874, 0.0234736, 0.0233706, 0.0233583, 0.0233642, 0.0230713", \ + "0.0390838, 0.0366632, 0.0362598, 0.0359398, 0.0358059, 0.0356674, 0.0356055" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00221063; + rise_capacitance : 0.0024031; + rise_capacitance_range (0.00210287, 0.00263274); + fall_capacitance : 0.00201817; + fall_capacitance_range (0.00201817, 0.00251971); + 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.0326922, -0.0067163, 0.0315523", \ + "-0.127041, -0.0916726, -0.0645933, -0.0268923", \ + "-0.163021, -0.12422, -0.0971411, -0.058033", \ + "-0.198851, -0.157291, -0.128414, -0.0914977" \ + ); + } + 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.0596533, 0.114157, 0.185359", \ + "-0.0970907, -0.00763938, 0.0534153, 0.124303", \ + "-0.139875, -0.045548, 0.0161902, 0.0916895", \ + "-0.182661, -0.0858167, -0.0210657, 0.0531277" \ + ); + } + } + 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.0733557, 0.050163, 0.0427212, 0.0440019", \ + "0.134528, 0.104405, 0.0934398, 0.0846213", \ + "0.170736, 0.13471, 0.118728, 0.106057", \ + "0.206946, 0.168287, 0.151013, 0.129868" \ + ); + } + 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.0521658, -0.109014, -0.177264", \ + "0.104578, 0.0127323, -0.045548, -0.118805", \ + "0.145019, 0.0507929, -0.0107935, -0.0860396", \ + "0.188057, 0.0913147, 0.0267156, -0.0472246" \ + ); + } + } + 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.00469175, 0.00485511, 0.00566421, 0.00755124, 0.0116924, 0.0207325, 0.0394297" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00545509, 0.00592935, 0.00674492, 0.00880939, 0.0133767, 0.0224518, 0.0414443" \ + ); + } + } + 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.0271535, 0.0273453, 0.0280754, 0.0298733, 0.0340432, 0.0432697, 0.0623982" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0353077, 0.038635, 0.0395503, 0.0416106, 0.0461565, 0.0557362, 0.0755527" \ + ); + } + } + 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.0271535, 0.0273453, 0.0280754, 0.0298733, 0.0340432, 0.0432697, 0.0623982" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0353077, 0.038635, 0.0395503, 0.0416106, 0.0461565, 0.0557362, 0.0755527" \ + ); + } + } + } + pin (GATE) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00240335; + rise_capacitance : 0.00276086; + rise_capacitance_range (0.00238866, 0.00313975); + fall_capacitance : 0.0017777; + fall_capacitance_range (0.0017777, 0.00280028); + 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.0175772, 0.0178161, 0.0186324, 0.0211042, 0.0265254, 0.0382229, 0.0627431" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0194441, 0.0198467, 0.0211808, 0.0237925, 0.029889, 0.0419749, 0.0674575" \ + ); + } + } + 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.023611, 0.0242849, 0.0254112, 0.0278392, 0.033476, 0.0449144, 0.0691433" \ + ); + } + } + 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.0126003, 0.0129101, 0.0137553, 0.0161155, 0.0212118, 0.0322992, 0.0552082" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0236929, 0.0243253, 0.0255019, 0.0279188, 0.0335714, 0.0450812, 0.0691589" \ + ); + } + } + 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.0175772, 0.0178161, 0.0186324, 0.0211042, 0.0265254, 0.0382229, 0.0627431" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.023611, 0.0242849, 0.0254112, 0.0278392, 0.033476, 0.0449144, 0.0691433" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00328284; + rise_capacitance : 0.00346861; + rise_capacitance_range (0.00293002, 0.00367107); + fall_capacitance : 0.00317138; + fall_capacitance_range (0.0029256, 0.00337674); + 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.00489038, -0.0846116, -0.137303, -0.206946", \ + "0.0421825, -0.0458363, -0.108486, -0.190279", \ + "0.0730088, -0.0147674, -0.0782526, -0.162313", \ + "0.109805, 0.0225897, -0.0410833, -0.126916" \ + ); + } + } + 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.0146711, 0.0995865, 0.160449, 0.242025", \ + "-0.0321992, 0.0585686, 0.121598, 0.206773", \ + "-0.0652935, 0.0226347, 0.089046, 0.173613", \ + "-0.10171, -0.0143427, 0.0495581, 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.131073, 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.000223836, -0.000129665, -0.000104101, -8.06858e-05, -6.66483e-05, -5.06252e-05, -3.45454e-05" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000223836, 0.000129665, 0.000104101, 8.06858e-05, 6.66483e-05, 5.06252e-05, 3.45454e-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 ( \ + "-6.85895e-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 ( \ + "6.85895e-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 ( \ + "-6.85895e-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 ( \ + "6.85895e-05, 0, 0, 0, 0, 0, 0" \ + ); + } + } + } + latch (IQ,IQN) { + clear : "!RESET_B"; + data_in : "D"; + enable : "GATE"; + } + } + cell (sg13cmos5l_dlhrq_1) { + area : 27.216; + cell_footprint : "dlhrq"; + cell_leakage_power : 1155.65; + leakage_power () { + value : 1038.48; + when : "!RESET_B*!Q*!D*!GATE"; + } + leakage_power () { + value : 1111.4; + when : "!RESET_B*!Q*!D*GATE"; + } + leakage_power () { + value : 1148.97; + when : "!RESET_B*!Q*D*!GATE"; + } + leakage_power () { + value : 1021.81; + when : "!RESET_B*!Q*D*GATE"; + } + leakage_power () { + value : 1149.25; + when : "RESET_B*!GATE*!D*!Q"; + } + leakage_power () { + value : 1149.25; + when : "RESET_B*!GATE*!D*Q"; + } + leakage_power () { + value : 1259.72; + when : "RESET_B*!GATE*D*!Q"; + } + leakage_power () { + value : 1259.72; + when : "RESET_B*!GATE*D*Q"; + } + leakage_power () { + value : 1195.66; + when : "D*GATE*RESET_B*Q"; + } + leakage_power () { + value : 1222.2; + 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.127147, 0.177951, 0.209084, 0.260032, 0.345205, 0.487055, 0.723252", \ + "0.147186, 0.198016, 0.229105, 0.280112, 0.365312, 0.507162, 0.743673", \ + "0.159168, 0.209986, 0.241071, 0.292067, 0.377218, 0.519041, 0.755327", \ + "0.175686, 0.226523, 0.257627, 0.308669, 0.393812, 0.535553, 0.771775", \ + "0.198004, 0.248826, 0.279941, 0.330931, 0.416129, 0.557883, 0.794126", \ + "0.227557, 0.278436, 0.309539, 0.360563, 0.445711, 0.587601, 0.823782", \ + "0.26501, 0.316006, 0.347138, 0.398173, 0.483335, 0.625215, 0.861413" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0158296, 0.0770168, 0.121957, 0.197269, 0.323847, 0.535127, 0.887278", \ + "0.0158306, 0.0770178, 0.121958, 0.19727, 0.324126, 0.535157, 0.887678", \ + "0.0158383, 0.0770188, 0.121959, 0.197271, 0.324127, 0.535158, 0.887679", \ + "0.0158511, 0.0770198, 0.12196, 0.197272, 0.324128, 0.535159, 0.88768", \ + "0.0159218, 0.0770208, 0.121969, 0.197273, 0.324129, 0.535204, 0.887681", \ + "0.01608, 0.077067, 0.12199, 0.197274, 0.32413, 0.535205, 0.887682", \ + "0.016385, 0.077155, 0.122045, 0.197275, 0.324131, 0.535206, 0.887683" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.111498, 0.153715, 0.179036, 0.220411, 0.289572, 0.40489, 0.596964", \ + "0.13352, 0.175717, 0.200983, 0.24244, 0.311682, 0.4269, 0.618865", \ + "0.147266, 0.189468, 0.214766, 0.25617, 0.325398, 0.440642, 0.63268", \ + "0.164382, 0.206574, 0.231882, 0.273286, 0.342508, 0.457719, 0.649694", \ + "0.189365, 0.231586, 0.256907, 0.298313, 0.367546, 0.482811, 0.674774", \ + "0.223212, 0.265617, 0.290973, 0.332457, 0.401692, 0.517017, 0.708936", \ + "0.26834, 0.310756, 0.336098, 0.377516, 0.44679, 0.562007, 0.754089" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0119436, 0.057681, 0.0908176, 0.146545, 0.240426, 0.39697, 0.657934", \ + "0.0120036, 0.0576855, 0.0908502, 0.146585, 0.240427, 0.397168, 0.657959", \ + "0.0120209, 0.0576865, 0.0908512, 0.146589, 0.240428, 0.397169, 0.658747", \ + "0.0120585, 0.0577074, 0.0908522, 0.14659, 0.240429, 0.39717, 0.658748", \ + "0.0121247, 0.0577076, 0.0908532, 0.146591, 0.24043, 0.397171, 0.658749", \ + "0.012276, 0.057787, 0.090873, 0.146659, 0.240436, 0.397172, 0.65875", \ + "0.012548, 0.057851, 0.090926, 0.14666, 0.24044, 0.397173, 0.658751" \ + ); + } + } + 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.114147, 0.16485, 0.195932, 0.246943, 0.33208, 0.473938, 0.710135", \ + "0.135532, 0.186216, 0.217229, 0.268203, 0.353351, 0.495238, 0.73234", \ + "0.148076, 0.198733, 0.229822, 0.280794, 0.365941, 0.507725, 0.744051", \ + "0.164303, 0.215001, 0.246128, 0.297074, 0.382255, 0.524027, 0.760244", \ + "0.184856, 0.235592, 0.266722, 0.317668, 0.402885, 0.544675, 0.780883", \ + "0.205683, 0.256592, 0.287716, 0.338739, 0.423926, 0.565789, 0.802084", \ + "0.221061, 0.272208, 0.303322, 0.354441, 0.439594, 0.581471, 0.817761" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0156819, 0.0770053, 0.121961, 0.197268, 0.32391, 0.535128, 0.887279", \ + "0.0157412, 0.0770063, 0.121962, 0.197269, 0.324833, 0.535266, 0.888222", \ + "0.0157642, 0.0770073, 0.121963, 0.19727, 0.324834, 0.535267, 0.888223", \ + "0.0158184, 0.0770083, 0.121964, 0.197271, 0.324835, 0.535268, 0.888224", \ + "0.0159789, 0.0770419, 0.12198, 0.197272, 0.324836, 0.535269, 0.888225", \ + "0.016342, 0.077163, 0.122049, 0.197297, 0.324837, 0.53527, 0.888226", \ + "0.016907, 0.077357, 0.12212, 0.197344, 0.324838, 0.535271, 0.888227" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.116351, 0.158655, 0.183892, 0.225357, 0.294541, 0.409856, 0.601955", \ + "0.13792, 0.180212, 0.205499, 0.24704, 0.316194, 0.431388, 0.623428", \ + "0.150263, 0.192583, 0.217833, 0.259322, 0.32847, 0.44371, 0.635698", \ + "0.165681, 0.208001, 0.233266, 0.274689, 0.343907, 0.459129, 0.651082", \ + "0.184316, 0.226632, 0.2519, 0.293335, 0.362579, 0.4778, 0.669768", \ + "0.202551, 0.244879, 0.270174, 0.311605, 0.380796, 0.496115, 0.688031", \ + "0.214894, 0.257222, 0.282478, 0.32393, 0.393147, 0.508454, 0.700522" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0122803, 0.0577498, 0.0909129, 0.146541, 0.240434, 0.396968, 0.65794", \ + "0.0122813, 0.0577508, 0.0909139, 0.146583, 0.240435, 0.397143, 0.658004", \ + "0.0122823, 0.0577518, 0.0909149, 0.146584, 0.240436, 0.397144, 0.658407", \ + "0.0122833, 0.0577528, 0.0909159, 0.146585, 0.240437, 0.397145, 0.658408", \ + "0.0122843, 0.0577538, 0.0909169, 0.146586, 0.240438, 0.397146, 0.658409", \ + "0.012285, 0.0577548, 0.0909179, 0.146587, 0.240439, 0.397228, 0.65841", \ + "0.0123, 0.0577558, 0.0909189, 0.146588, 0.24044, 0.397229, 0.658411" \ + ); + } + } + 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.046209, 0.0885869, 0.113938, 0.15541, 0.22467, 0.339959, 0.532009", \ + "0.072583, 0.116401, 0.141923, 0.183453, 0.252748, 0.36813, 0.560185", \ + "0.088847, 0.134486, 0.160083, 0.201777, 0.271073, 0.386475, 0.578596", \ + "0.109505, 0.158298, 0.184477, 0.225912, 0.295315, 0.410726, 0.602807", \ + "0.137957, 0.191842, 0.218367, 0.260572, 0.330208, 0.445247, 0.637609", \ + "0.179361, 0.240576, 0.268567, 0.311689, 0.382028, 0.498222, 0.690688", \ + "0.235149, 0.308785, 0.340018, 0.385971, 0.458789, 0.577687, 0.77255" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0118983, 0.0578072, 0.0910179, 0.14678, 0.240547, 0.39709, 0.658113", \ + "0.014482, 0.0588444, 0.0916534, 0.147009, 0.240653, 0.397246, 0.658114", \ + "0.0169154, 0.0601446, 0.0923582, 0.147529, 0.240917, 0.397263, 0.658548", \ + "0.020984, 0.0626097, 0.094281, 0.14839, 0.241465, 0.397722, 0.658549", \ + "0.0265303, 0.067752, 0.0976099, 0.150771, 0.242652, 0.398781, 0.658589", \ + "0.034959, 0.076771, 0.104746, 0.156169, 0.246866, 0.401344, 0.660698", \ + "0.048474, 0.093964, 0.12075, 0.169111, 0.257964, 0.411665, 0.669949" \ + ); + } + } + 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.0012192, 0.0015544, 0.0015908, 0.001539, 0.0013844, 0.0010693, 0.000614502", \ + "0.0011942, 0.0015268, 0.001732, 0.001526, 0.0014001, 0.0010377, 0.0006552", \ + "0.0012683, 0.001603, 0.0015988, 0.0016885, 0.0014409, 0.0019114, 0.0006449", \ + "0.001332, 0.001716, 0.0018038, 0.0017633, 0.001628, 0.0019896, 0.0009061", \ + "0.0012572, 0.0016113, 0.0016574, 0.0017393, 0.0017564, 0.0013777, 0.0018318", \ + "0.0011921, 0.0015224, 0.0015005, 0.0016438, 0.0016533, 0.0016733, 0.001429", \ + "0.00147621, 0.0016844, 0.001707, 0.0017964, 0.001644, 0.00173371, 0.0017201" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "-0.0012192, -0.0015544, -0.0015908, -0.001539, -0.0013844, -0.0010693, -0.000614502", \ + "-0.0011942, -0.0015268, -0.001732, -0.001526, -0.0014001, -0.0010377, -0.0006552", \ + "-0.0012683, -0.001603, -0.0015988, -0.0016885, -0.0014409, -0.0019114, -0.0006449", \ + "-0.001332, -0.001716, -0.0018038, -0.0017633, -0.001628, -0.0019896, -0.0009061", \ + "-0.0012572, -0.0016113, -0.0016574, -0.0017393, -0.0017564, -0.0013777, -0.0018318", \ + "-0.0011921, -0.0015224, -0.0015005, -0.0016438, -0.0016533, -0.0016733, -0.001429", \ + "-0.00147621, -0.0016844, -0.001707, -0.0017964, -0.001644, -0.00173371, -0.0017201" \ + ); + } + } + 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.0153731, 0.0157503, 0.015771, 0.0157374, 0.01559, 0.0152531, 0.0148057", \ + "0.0153869, 0.0157077, 0.0159301, 0.0157581, 0.015718, 0.0152675, 0.0150229", \ + "0.0153961, 0.0157417, 0.0157025, 0.0158121, 0.0155823, 0.0158771, 0.0148171", \ + "0.0153531, 0.0157414, 0.0158322, 0.0158158, 0.0156434, 0.0158212, 0.0151493", \ + "0.0154155, 0.0157404, 0.0157904, 0.0158913, 0.0158842, 0.0154068, 0.0160068", \ + "0.0154271, 0.0157313, 0.0157724, 0.0158537, 0.0158556, 0.0159044, 0.0156465", \ + "0.0155514, 0.0157493, 0.0157622, 0.0158368, 0.0156821, 0.0158117, 0.0157947" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0153591, 0.0160066, 0.0160312, 0.0159886, 0.0158467, 0.0155916, 0.0149883", \ + "0.0155211, 0.0161409, 0.0161933, 0.0163734, 0.0161628, 0.0157621, 0.0151758", \ + "0.0156415, 0.0163277, 0.0163416, 0.0162939, 0.0164139, 0.0158143, 0.0153658", \ + "0.0156619, 0.0163273, 0.0164268, 0.0164829, 0.0162397, 0.0161132, 0.0155015", \ + "0.0154397, 0.0160839, 0.0161956, 0.0161686, 0.0161854, 0.0162651, 0.0152094", \ + "0.01493, 0.0155549, 0.0156638, 0.0155485, 0.0157259, 0.0157606, 0.0157149", \ + "0.0132701, 0.0139479, 0.013924, 0.0138305, 0.0139297, 0.013656, 0.0138304" \ + ); + } + } + 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.0118302, 0.0124588, 0.0125035, 0.0124688, 0.0123172, 0.0120243, 0.0114899", \ + "0.0123812, 0.0127183, 0.0127969, 0.0130375, 0.0126306, 0.0124737, 0.0118585", \ + "0.0135357, 0.0136869, 0.0136979, 0.0136267, 0.0137542, 0.0134281, 0.0129717", \ + "0.016235, 0.0159581, 0.0161266, 0.0161209, 0.0158203, 0.0159188, 0.0151053", \ + "0.0219002, 0.0210098, 0.0209044, 0.0210732, 0.0211494, 0.0209775, 0.0201309", \ + "0.0341155, 0.0321118, 0.0318011, 0.0317397, 0.0315742, 0.0317025, 0.0316481", \ + "0.0586527, 0.0553462, 0.054784, 0.0541327, 0.0537649, 0.0536572, 0.0535648" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00226092; + rise_capacitance : 0.00249268; + rise_capacitance_range (0.0021934, 0.00272751); + fall_capacitance : 0.00202917; + fall_capacitance_range (0.00202917, 0.00260563); + 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.0611298, -0.0301964, -0.00157274, 0.036949", \ + "-0.124545, -0.0865796, -0.0619709, -0.0213943", \ + "-0.160449, -0.121598, -0.0944428, -0.055208", \ + "-0.196152, -0.154542, -0.125589, -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.0268971, 0.0596533, 0.116729, 0.188057", \ + "-0.0970907, -0.00763938, 0.0534153, 0.127052", \ + "-0.139875, -0.045548, 0.0161902, 0.0916895", \ + "-0.182661, -0.0858167, -0.0238906, 0.0531277" \ + ); + } + } + 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.0476672, 0.0427212, 0.0467003", \ + "0.129536, 0.101858, 0.088195, 0.0818723", \ + "0.165593, 0.132088, 0.11603, 0.100407", \ + "0.204248, 0.165538, 0.145364, 0.123965" \ + ); + } + 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.0546617, -0.111585, -0.179962", \ + "0.102082, 0.0127323, -0.0481705, -0.121554", \ + "0.145019, 0.0507929, -0.0107935, -0.0860396", \ + "0.188057, 0.0913147, 0.0267156, -0.0501761" \ + ); + } + } + 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.00430369, 0.00446949, 0.00525269, 0.0071537, 0.0112044, 0.02026, 0.0389311" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0051881, 0.00562652, 0.00644242, 0.00848812, 0.0130125, 0.0220714, 0.0409914" \ + ); + } + } + 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.0277501, 0.0278938, 0.0285957, 0.0304176, 0.0346198, 0.0438657, 0.0628147" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0357846, 0.0389493, 0.0398604, 0.041893, 0.0464306, 0.0559026, 0.0757429" \ + ); + } + } + 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.0277501, 0.0278938, 0.0285957, 0.0304176, 0.0346198, 0.0438657, 0.0628147" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0357846, 0.0389493, 0.0398604, 0.041893, 0.0464306, 0.0559026, 0.0757429" \ + ); + } + } + } + pin (GATE) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00234535; + rise_capacitance : 0.00278257; + rise_capacitance_range (0.00241342, 0.00315993); + fall_capacitance : 0.00179882; + fall_capacitance_range (0.00179882, 0.0028236); + 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 * !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.0180762, 0.0182426, 0.019097, 0.02155, 0.0269616, 0.0386202, 0.0630735" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0190424, 0.0194196, 0.0206797, 0.0233107, 0.0293891, 0.0414599, 0.0668772" \ + ); + } + } + 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.0238249, 0.024497, 0.0255916, 0.0280175, 0.0336584, 0.0451076, 0.0699553" \ + ); + } + } + 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.01306, 0.013319, 0.0141932, 0.0165385, 0.0216065, 0.0325965, 0.0555781" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0239458, 0.0246204, 0.0257162, 0.0282254, 0.0338144, 0.0452966, 0.0701424" \ + ); + } + } + 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.0180762, 0.0182426, 0.019097, 0.02155, 0.0269616, 0.0386202, 0.0630735" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0238249, 0.024497, 0.0255916, 0.0280175, 0.0336584, 0.0451076, 0.0699553" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00311372; + rise_capacitance : 0.00325988; + rise_capacitance_range (0.0027267, 0.00346557); + fall_capacitance : 0.0030041; + fall_capacitance_range (0.00276765, 0.00318045); + 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.012226, -0.092099, -0.14759, -0.220438", \ + "0.0222159, -0.066208, -0.132088, -0.212271", \ + "0.0421475, -0.0462364, -0.110633, -0.196213", \ + "0.0585359, -0.0268923, -0.0919324, -0.177092" \ + ); + } + } + 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.0195615, 0.107074, 0.170736, 0.252818", \ + "-0.0147285, 0.0763938, 0.142577, 0.228765", \ + "-0.0344321, 0.0541036, 0.121426, 0.207512", \ + "-0.0531392, 0.0351393, 0.100407, 0.185947" \ + ); + } + } + 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.127869, 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.45434e-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 ( \ + "8.45434e-05, 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 ( \ + "-8.45434e-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 ( \ + "8.45434e-05, 0, 0, 0, 0, 0, 0" \ + ); + } + } + } + latch (IQ,IQN) { + clear : "!RESET_B"; + data_in : "D"; + enable : "GATE"; + } + } + cell (sg13cmos5l_dllr_1) { + area : 34.4736; + cell_footprint : "dllr"; + cell_leakage_power : 1464.85; + leakage_power () { + value : 1395.69; + when : "!RESET_B*!Q*Q_N*!D*!GATE_N"; + } + leakage_power () { + value : 1322.72; + when : "!RESET_B*!Q*Q_N*!D*GATE_N"; + } + leakage_power () { + value : 1299.27; + when : "!RESET_B*!Q*Q_N*D*!GATE_N"; + } + leakage_power () { + value : 1433.24; + when : "!RESET_B*!Q*Q_N*D*GATE_N"; + } + leakage_power () { + value : 1499.81; + when : "RESET_B*!GATE_N*!D*!Q*!Q_N"; + } + leakage_power () { + value : 1499.81; + when : "RESET_B*!GATE_N*!D*!Q*Q_N"; + } + leakage_power () { + value : 1499.81; + when : "RESET_B*!GATE_N*!D*Q*!Q_N"; + } + leakage_power () { + value : 1499.81; + when : "RESET_B*!GATE_N*!D*Q*Q_N"; + } + leakage_power () { + value : 1523.36; + when : "RESET_B*!GATE_N*D*!Q*!Q_N"; + } + leakage_power () { + value : 1523.36; + when : "RESET_B*!GATE_N*D*!Q*Q_N"; + } + leakage_power () { + value : 1523.36; + when : "RESET_B*!GATE_N*D*Q*!Q_N"; + } + leakage_power () { + value : 1523.36; + when : "RESET_B*!GATE_N*D*Q*Q_N"; + } + leakage_power () { + value : 1537.41; + when : "D*GATE_N*RESET_B*Q*!Q_N"; + } + leakage_power () { + value : 1426.89; + 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.138323, 0.193838, 0.22534, 0.27658, 0.361935, 0.504017, 0.740735", \ + "0.158035, 0.213612, 0.245001, 0.296367, 0.381653, 0.52368, 0.760635", \ + "0.169597, 0.225106, 0.256674, 0.307878, 0.393247, 0.535339, 0.772152", \ + "0.185025, 0.240584, 0.272097, 0.323317, 0.408707, 0.550757, 0.787443", \ + "0.207859, 0.263382, 0.294893, 0.346084, 0.431445, 0.573601, 0.810294", \ + "0.236939, 0.292498, 0.32403, 0.375226, 0.460647, 0.602699, 0.839421", \ + "0.273528, 0.329222, 0.360743, 0.411983, 0.497375, 0.639506, 0.876198" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0180665, 0.0796695, 0.123469, 0.198041, 0.324581, 0.536112, 0.88886", \ + "0.018069, 0.0796705, 0.123515, 0.198048, 0.324731, 0.536113, 0.888946", \ + "0.01807, 0.0796715, 0.123516, 0.198049, 0.324732, 0.536134, 0.889155", \ + "0.018077, 0.0796782, 0.123517, 0.19805, 0.324733, 0.536135, 0.889156", \ + "0.0181359, 0.07969, 0.123518, 0.198076, 0.324734, 0.536136, 0.889157", \ + "0.018235, 0.079713, 0.123563, 0.198077, 0.324735, 0.536258, 0.889158", \ + "0.01848, 0.079826, 0.123613, 0.1981, 0.324736, 0.536259, 0.889159" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.116944, 0.162233, 0.18763, 0.228861, 0.297617, 0.412082, 0.602973", \ + "0.138568, 0.183847, 0.209243, 0.250506, 0.319257, 0.433711, 0.624606", \ + "0.151898, 0.197209, 0.222654, 0.263832, 0.332576, 0.447078, 0.637797", \ + "0.168734, 0.214021, 0.239408, 0.280647, 0.349411, 0.463878, 0.654575", \ + "0.193285, 0.238622, 0.264032, 0.305273, 0.374016, 0.488484, 0.679224", \ + "0.227267, 0.272529, 0.297942, 0.338862, 0.407767, 0.522326, 0.713264", \ + "0.271341, 0.316886, 0.342313, 0.383595, 0.452361, 0.56692, 0.757625" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0133071, 0.05912, 0.0910497, 0.145609, 0.238445, 0.39353, 0.652632", \ + "0.0133081, 0.059121, 0.0910507, 0.145622, 0.238563, 0.393989, 0.652784", \ + "0.0133091, 0.059122, 0.0911143, 0.145623, 0.238564, 0.39399, 0.653742", \ + "0.0133226, 0.0591282, 0.0911153, 0.145624, 0.238565, 0.393991, 0.653743", \ + "0.0133331, 0.0591292, 0.0911163, 0.145626, 0.238566, 0.393992, 0.653744", \ + "0.013556, 0.059184, 0.0911173, 0.145632, 0.238567, 0.393993, 0.653745", \ + "0.013785, 0.059263, 0.091151, 0.145653, 0.238568, 0.393994, 0.653746" \ + ); + } + } + 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.152428, 0.207767, 0.239279, 0.290533, 0.375894, 0.517955, 0.754707", \ + "0.178511, 0.233886, 0.265358, 0.31663, 0.402049, 0.544069, 0.780957", \ + "0.195269, 0.250623, 0.282148, 0.333361, 0.418751, 0.560836, 0.797701", \ + "0.217352, 0.272749, 0.304237, 0.355436, 0.440848, 0.582895, 0.819638", \ + "0.250456, 0.305756, 0.337268, 0.388503, 0.473919, 0.615929, 0.852574", \ + "0.300753, 0.356069, 0.387554, 0.438827, 0.524188, 0.666203, 0.903021", \ + "0.377774, 0.433087, 0.464355, 0.515622, 0.601196, 0.74324, 0.979966" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0180249, 0.0796236, 0.123459, 0.198047, 0.32457, 0.536014, 0.88886", \ + "0.0180259, 0.0796322, 0.123517, 0.198048, 0.324633, 0.536133, 0.888861", \ + "0.0180269, 0.0796332, 0.123518, 0.198049, 0.324634, 0.538934, 0.888862", \ + "0.0180279, 0.0796342, 0.123519, 0.19805, 0.324635, 0.538935, 0.888863", \ + "0.0180289, 0.0796352, 0.12352, 0.198051, 0.324636, 0.538936, 0.888864", \ + "0.0180299, 0.0796362, 0.123521, 0.198052, 0.324637, 0.538937, 0.888914", \ + "0.0180309, 0.0796372, 0.123522, 0.198053, 0.324638, 0.538938, 0.888915" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.11323, 0.158658, 0.184066, 0.225312, 0.29405, 0.408521, 0.599308", \ + "0.140452, 0.185884, 0.211324, 0.252514, 0.321319, 0.435763, 0.626621", \ + "0.158395, 0.203855, 0.229268, 0.270475, 0.339237, 0.453724, 0.64457", \ + "0.1834, 0.22888, 0.254294, 0.295523, 0.364336, 0.478735, 0.669443", \ + "0.220653, 0.266203, 0.291646, 0.332897, 0.401627, 0.516181, 0.706821", \ + "0.275562, 0.321931, 0.347636, 0.388913, 0.457682, 0.57216, 0.762876", \ + "0.359586, 0.405739, 0.431222, 0.472471, 0.541257, 0.655746, 0.846524" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0135744, 0.0591537, 0.091087, 0.145639, 0.238563, 0.393642, 0.652651", \ + "0.0135754, 0.0591562, 0.0911012, 0.14564, 0.238564, 0.394015, 0.652835", \ + "0.0135871, 0.0591572, 0.0911022, 0.145641, 0.238565, 0.394016, 0.653485", \ + "0.0137303, 0.0592033, 0.0911032, 0.145642, 0.238566, 0.394017, 0.653486", \ + "0.0139005, 0.0592143, 0.0911334, 0.145643, 0.238567, 0.394018, 0.653487", \ + "0.014182, 0.059321, 0.091229, 0.145664, 0.238568, 0.394019, 0.653488", \ + "0.014978, 0.059625, 0.091367, 0.145726, 0.238569, 0.39402, 0.653489" \ + ); + } + } + 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.0500381, 0.0974033, 0.12354, 0.165006, 0.23366, 0.348136, 0.538775", \ + "0.077827, 0.127132, 0.153283, 0.194677, 0.263319, 0.377793, 0.568448", \ + "0.0952231, 0.147261, 0.173393, 0.214824, 0.283449, 0.397824, 0.5886", \ + "0.11753, 0.174517, 0.200685, 0.241872, 0.310486, 0.424863, 0.615539", \ + "0.147476, 0.211195, 0.237234, 0.278262, 0.346639, 0.460878, 0.651495", \ + "0.189848, 0.26124, 0.286059, 0.327632, 0.39564, 0.508888, 0.699685", \ + "0.24335, 0.323307, 0.348078, 0.388337, 0.455959, 0.56924, 0.759714" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0135257, 0.0611411, 0.0927422, 0.146292, 0.238134, 0.392959, 0.651891", \ + "0.0164047, 0.062136, 0.0929407, 0.146293, 0.238135, 0.394379, 0.652181", \ + "0.0192732, 0.0637276, 0.0937424, 0.146302, 0.238136, 0.39438, 0.652182", \ + "0.0242516, 0.0669522, 0.0951587, 0.146673, 0.238161, 0.394381, 0.652183", \ + "0.0310593, 0.0718557, 0.0972114, 0.147238, 0.23825, 0.394382, 0.652184", \ + "0.040872, 0.077838, 0.099832, 0.147665, 0.23832, 0.394383, 0.652185", \ + "0.056171, 0.085857, 0.102898, 0.148364, 0.238441, 0.394384, 0.652248" \ + ); + } + } + 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.0151303, 0.0411905, 0.0588178, 0.087856, 0.136325, 0.216957, 0.351289", \ + "0.0149268, 0.0410456, 0.0587187, 0.0876879, 0.136258, 0.216834, 0.351123", \ + "0.0150412, 0.0410335, 0.0586976, 0.087895, 0.136239, 0.217197, 0.351422", \ + "0.015053, 0.0411962, 0.0588684, 0.0878908, 0.136293, 0.217356, 0.35166", \ + "0.0150522, 0.0411544, 0.0587867, 0.0879352, 0.13668, 0.217199, 0.352228", \ + "0.0151552, 0.0411864, 0.0588256, 0.0880456, 0.13661, 0.217706, 0.35224", \ + "0.015301, 0.0412355, 0.0589045, 0.0880855, 0.136513, 0.217715, 0.352449" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.008001, 0.0340847, 0.0516618, 0.0804791, 0.128572, 0.208703, 0.342222", \ + "-8.49999e-05, 0.0260416, 0.0437974, 0.0724486, 0.121211, 0.2007, 0.334193", \ + "-0.0003912, 0.0257455, 0.0433137, 0.0722233, 0.121835, 0.20037, 0.334324", \ + "-0.000457201, 0.0257891, 0.0435694, 0.0724452, 0.120383, 0.201549, 0.334519", \ + "-0.000622898, 0.0256349, 0.0433043, 0.0725026, 0.121238, 0.201499, 0.335368", \ + "-0.000805203, 0.0250927, 0.0427665, 0.0720505, 0.120466, 0.201682, 0.336381", \ + "-0.0012073, 0.0247819, 0.0422999, 0.0710869, 0.119547, 0.201048, 0.335709" \ + ); + } + } + 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.0289233, 0.0549148, 0.072594, 0.101599, 0.150117, 0.230632, 0.365032", \ + "0.0289122, 0.0550647, 0.0726659, 0.102029, 0.150122, 0.23087, 0.36503", \ + "0.0289714, 0.0549987, 0.0726685, 0.101935, 0.150306, 0.232137, 0.36516", \ + "0.0289538, 0.0551004, 0.0727527, 0.101636, 0.150419, 0.230813, 0.36534", \ + "0.0287495, 0.0548064, 0.0725399, 0.101643, 0.150316, 0.230786, 0.365508", \ + "0.0290054, 0.0550729, 0.0728204, 0.101837, 0.150416, 0.231652, 0.365957", \ + "0.0289828, 0.0550256, 0.0726146, 0.101654, 0.150323, 0.231371, 0.36612" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0262325, 0.0523661, 0.0699314, 0.0987106, 0.146835, 0.226955, 0.360523", \ + "0.0261098, 0.0522476, 0.0701377, 0.0986151, 0.146723, 0.226932, 0.36042", \ + "0.02621, 0.0524193, 0.0698755, 0.0988321, 0.148186, 0.226927, 0.360747", \ + "0.0263635, 0.0526762, 0.0703696, 0.0991539, 0.147124, 0.228197, 0.361289", \ + "0.0264457, 0.0525646, 0.0703649, 0.0994729, 0.148088, 0.228235, 0.362535", \ + "0.0275066, 0.0533411, 0.0710974, 0.100325, 0.148933, 0.2301, 0.364597", \ + "0.0293528, 0.0551346, 0.0727006, 0.101556, 0.150012, 0.231246, 0.366248" \ + ); + } + } + 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.0376362, 0.0637463, 0.0813094, 0.110122, 0.158224, 0.238185, 0.371864", \ + "0.0377319, 0.0634575, 0.0811955, 0.110888, 0.158018, 0.238697, 0.371783", \ + "0.038811, 0.0643516, 0.0817994, 0.110746, 0.160203, 0.23911, 0.372502", \ + "0.0417691, 0.0666116, 0.0843868, 0.113288, 0.161059, 0.241886, 0.375346", \ + "0.0480265, 0.0717376, 0.0891506, 0.118386, 0.166929, 0.247205, 0.380764", \ + "0.060382, 0.0822245, 0.0995765, 0.128525, 0.17685, 0.258039, 0.392588", \ + "0.0828863, 0.102479, 0.119095, 0.147531, 0.195652, 0.27654, 0.411286" \ + ); + } + } + } + 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.142671, 0.187084, 0.217919, 0.268883, 0.354076, 0.495875, 0.732182", \ + "0.164294, 0.208766, 0.239552, 0.290506, 0.375628, 0.517468, 0.753727", \ + "0.177657, 0.222062, 0.252827, 0.303745, 0.388837, 0.530666, 0.767102", \ + "0.194453, 0.238896, 0.269744, 0.32058, 0.405713, 0.547502, 0.783832", \ + "0.219202, 0.263626, 0.29447, 0.345423, 0.430566, 0.572398, 0.808686", \ + "0.252771, 0.297169, 0.327961, 0.378929, 0.46406, 0.605896, 0.842191", \ + "0.297361, 0.341711, 0.372492, 0.423469, 0.508631, 0.650416, 0.886784" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0122629, 0.0750758, 0.120768, 0.196433, 0.323265, 0.534574, 0.886895", \ + "0.0122639, 0.0750768, 0.120769, 0.196468, 0.323327, 0.534628, 0.886896", \ + "0.0122649, 0.0750778, 0.12077, 0.196469, 0.323328, 0.535318, 0.88712", \ + "0.0122659, 0.0750788, 0.120771, 0.19647, 0.323329, 0.535319, 0.887121", \ + "0.0122669, 0.0750798, 0.120772, 0.196471, 0.32333, 0.53532, 0.887122", \ + "0.012293, 0.0750808, 0.120773, 0.196472, 0.323331, 0.535321, 0.887123", \ + "0.012326, 0.0750818, 0.120788, 0.196473, 0.323332, 0.535322, 0.887124" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.166802, 0.204679, 0.229609, 0.270726, 0.339496, 0.454136, 0.644811", \ + "0.186506, 0.224394, 0.249197, 0.290431, 0.359071, 0.47365, 0.664746", \ + "0.19808, 0.235936, 0.260871, 0.301962, 0.370729, 0.485197, 0.675994", \ + "0.213485, 0.251375, 0.276296, 0.317396, 0.386215, 0.500724, 0.691435", \ + "0.236354, 0.274189, 0.299143, 0.340286, 0.409035, 0.523501, 0.714326", \ + "0.265411, 0.303264, 0.328158, 0.369282, 0.438135, 0.552587, 0.743516", \ + "0.302197, 0.339974, 0.364911, 0.406013, 0.474786, 0.589314, 0.780154" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0119682, 0.0570013, 0.0902082, 0.145628, 0.238822, 0.394181, 0.652948", \ + "0.0119692, 0.0570023, 0.0902092, 0.14566, 0.238823, 0.39424, 0.653295", \ + "0.0119702, 0.0570033, 0.0902102, 0.145661, 0.238824, 0.394241, 0.653296", \ + "0.0119712, 0.0570401, 0.0902112, 0.145662, 0.238825, 0.394242, 0.653297", \ + "0.0119768, 0.0570411, 0.0902122, 0.145663, 0.238826, 0.394243, 0.653298", \ + "0.011993, 0.0570421, 0.0902132, 0.145664, 0.238827, 0.394244, 0.653299", \ + "0.012026, 0.0570431, 0.0902142, 0.145665, 0.238828, 0.394245, 0.653309" \ + ); + } + } + 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.139074, 0.183518, 0.214407, 0.265325, 0.350522, 0.492276, 0.728606", \ + "0.16629, 0.210735, 0.241599, 0.292427, 0.377619, 0.519522, 0.755938", \ + "0.184271, 0.228753, 0.259634, 0.310471, 0.395605, 0.53742, 0.773882", \ + "0.209284, 0.253741, 0.284615, 0.335516, 0.420609, 0.562422, 0.798762", \ + "0.246099, 0.290498, 0.321385, 0.372262, 0.45738, 0.599215, 0.835486", \ + "0.301761, 0.346066, 0.376937, 0.427833, 0.51305, 0.654823, 0.891119", \ + "0.386132, 0.430274, 0.461144, 0.512035, 0.59721, 0.739075, 0.975502" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0122753, 0.0750781, 0.120736, 0.196458, 0.323266, 0.534551, 0.887145", \ + "0.0122763, 0.0750791, 0.120737, 0.196459, 0.324358, 0.53469, 0.887146", \ + "0.0122773, 0.0750801, 0.120745, 0.19646, 0.324359, 0.536557, 0.887561", \ + "0.0122783, 0.0750811, 0.120751, 0.196465, 0.32436, 0.536558, 0.887562", \ + "0.0122844, 0.0750821, 0.120752, 0.196466, 0.324361, 0.536559, 0.887563", \ + "0.012358, 0.0750831, 0.120753, 0.196467, 0.324362, 0.53656, 0.887564", \ + "0.012465, 0.0750841, 0.120754, 0.196468, 0.324363, 0.536561, 0.887565" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.180737, 0.21862, 0.243601, 0.28467, 0.353474, 0.468047, 0.658811", \ + "0.206845, 0.244758, 0.269649, 0.31077, 0.379624, 0.494192, 0.685075", \ + "0.223606, 0.261497, 0.28641, 0.32753, 0.396292, 0.510853, 0.701551", \ + "0.245683, 0.283552, 0.308508, 0.349656, 0.418363, 0.532879, 0.723651", \ + "0.279216, 0.317121, 0.342041, 0.383185, 0.451909, 0.566431, 0.757202", \ + "0.329513, 0.367338, 0.392271, 0.43339, 0.502193, 0.616756, 0.80741", \ + "0.406043, 0.443949, 0.468655, 0.509765, 0.578769, 0.693372, 0.884158" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0119462, 0.0570173, 0.0901384, 0.14566, 0.238822, 0.394181, 0.653236", \ + "0.0119472, 0.0570183, 0.0901394, 0.145661, 0.238833, 0.394224, 0.653237", \ + "0.0119477, 0.0570193, 0.0901852, 0.145662, 0.238862, 0.394225, 0.653238", \ + "0.0119487, 0.0570203, 0.0901862, 0.145663, 0.238863, 0.394226, 0.653379", \ + "0.0119497, 0.0570213, 0.0901872, 0.145664, 0.238864, 0.394227, 0.65338", \ + "0.0119507, 0.0570223, 0.090209, 0.145665, 0.238865, 0.394228, 0.653381", \ + "0.0119517, 0.0570233, 0.09021, 0.145666, 0.238866, 0.394229, 0.653382" \ + ); + } + } + 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.0763796, 0.12098, 0.151833, 0.202777, 0.287876, 0.429715, 0.666172", \ + "0.105885, 0.149727, 0.180529, 0.231357, 0.316478, 0.458317, 0.695533", \ + "0.125406, 0.168523, 0.199208, 0.2501, 0.335235, 0.477068, 0.713545", \ + "0.151433, 0.193204, 0.223672, 0.274433, 0.359474, 0.501278, 0.737613", \ + "0.186788, 0.226707, 0.256981, 0.307444, 0.392327, 0.534213, 0.770447", \ + "0.235173, 0.273125, 0.302845, 0.352852, 0.437497, 0.579233, 0.815601", \ + "0.297531, 0.331846, 0.361059, 0.409892, 0.494024, 0.635227, 0.871274" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0124206, 0.0751177, 0.120833, 0.196442, 0.323253, 0.534555, 0.887024", \ + "0.0129607, 0.0751511, 0.120834, 0.196457, 0.324458, 0.534588, 0.887668", \ + "0.0136245, 0.0752297, 0.120835, 0.196458, 0.324459, 0.534589, 0.888001", \ + "0.0149893, 0.0753882, 0.120901, 0.196467, 0.32446, 0.53459, 0.888002", \ + "0.0168802, 0.0756469, 0.121016, 0.19649, 0.324461, 0.534591, 0.888003", \ + "0.019388, 0.076171, 0.121135, 0.196567, 0.324462, 0.534668, 0.888004", \ + "0.023161, 0.076802, 0.121402, 0.19668, 0.324463, 0.534669, 0.888005" \ + ); + } + } + 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.0080619, 0.0343317, 0.0520084, 0.0809991, 0.129453, 0.210067, 0.344445", \ + "-9.90182e-06, 0.0263278, 0.043974, 0.0729836, 0.121375, 0.201903, 0.336236", \ + "-0.0003157, 0.0259309, 0.0435916, 0.0728203, 0.121054, 0.202015, 0.336146", \ + "-0.000386801, 0.0259543, 0.0436548, 0.0726272, 0.121219, 0.201496, 0.338685", \ + "-0.000534099, 0.0257659, 0.0435329, 0.0726716, 0.121237, 0.201669, 0.336699", \ + "-0.000753701, 0.0254495, 0.0432165, 0.0722795, 0.121052, 0.201962, 0.336566", \ + "-0.0010763, 0.0250499, 0.0426499, 0.0717029, 0.120451, 0.20139, 0.336361" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0151365, 0.0409861, 0.0585553, 0.087405, 0.135571, 0.215735, 0.349416", \ + "0.0149247, 0.0408265, 0.0585738, 0.0872839, 0.135632, 0.21558, 0.349487", \ + "0.0150459, 0.0409491, 0.0584126, 0.087442, 0.136937, 0.215784, 0.349342", \ + "0.0150578, 0.0410849, 0.0587475, 0.0877878, 0.135698, 0.216871, 0.34963", \ + "0.0150473, 0.0409789, 0.0586309, 0.0878152, 0.136444, 0.217017, 0.35033", \ + "0.0151452, 0.0409885, 0.0586946, 0.0875806, 0.136345, 0.217349, 0.35236", \ + "0.015285, 0.0409995, 0.0585505, 0.0875545, 0.136193, 0.216798, 0.351061" \ + ); + } + } + 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.0462167, 0.072549, 0.0902111, 0.119262, 0.167673, 0.248263, 0.382711", \ + "0.0465658, 0.0729418, 0.0906074, 0.119633, 0.168674, 0.248641, 0.38305", \ + "0.0477499, 0.074032, 0.0917354, 0.120858, 0.169187, 0.250579, 0.38445", \ + "0.0504117, 0.0767575, 0.0945086, 0.123411, 0.172106, 0.252419, 0.388038", \ + "0.0562078, 0.0825081, 0.100209, 0.129385, 0.178003, 0.258399, 0.393091", \ + "0.0684341, 0.0946155, 0.112413, 0.141501, 0.190103, 0.271215, 0.405618", \ + "0.0939887, 0.120021, 0.137655, 0.1668, 0.21549, 0.296652, 0.43124" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0289173, 0.0547567, 0.0723071, 0.101169, 0.149351, 0.229488, 0.363182", \ + "0.0289177, 0.0548568, 0.0728544, 0.101281, 0.149437, 0.229533, 0.363089", \ + "0.0289922, 0.0548182, 0.0724126, 0.101482, 0.149815, 0.23017, 0.363293", \ + "0.0289537, 0.054912, 0.0726661, 0.101446, 0.149599, 0.230504, 0.363533", \ + "0.0288202, 0.0547062, 0.0725059, 0.101653, 0.150196, 0.229745, 0.364869", \ + "0.0289598, 0.0547953, 0.0725174, 0.101551, 0.150332, 0.23151, 0.365349", \ + "0.0289561, 0.0547726, 0.0722996, 0.101175, 0.149727, 0.230778, 0.365668" \ + ); + } + } + 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.0374793, 0.0638237, 0.0815177, 0.110518, 0.1589, 0.239542, 0.373937", \ + "0.0375953, 0.0635564, 0.0813996, 0.110194, 0.159266, 0.239273, 0.37404", \ + "0.0387037, 0.0642886, 0.081879, 0.111186, 0.159441, 0.240143, 0.375128", \ + "0.0416686, 0.0665683, 0.0842054, 0.113105, 0.1618, 0.242303, 0.378243", \ + "0.0479297, 0.0716803, 0.0892488, 0.118287, 0.166775, 0.24729, 0.382262", \ + "0.0602765, 0.0824521, 0.0997538, 0.128459, 0.177175, 0.258057, 0.392569", \ + "0.0828059, 0.102664, 0.119502, 0.147829, 0.196061, 0.276461, 0.411348" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00228241; + rise_capacitance : 0.00247531; + rise_capacitance_range (0.00217469, 0.00270611); + fall_capacitance : 0.00208951; + fall_capacitance_range (0.00208951, 0.00258961); + 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.051349, 0.00724098, 0.024145, 0.0261555", \ + "-0.114561, -0.0534757, -0.0331243, -0.0296413", \ + "-0.152734, -0.0901291, -0.0674591, -0.0608579", \ + "-0.188057, -0.124303, -0.100164, -0.0914977" \ + ); + } + 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.0576505, -0.0710107, -0.103366", \ + "-0.127041, -0.12223, -0.135398, -0.167091", \ + "-0.168165, -0.158312, -0.172695, -0.202105", \ + "-0.209644, -0.201275, -0.210337, -0.239075" \ + ); + } + } + 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.00224933, -0.0190015, -0.0207588", \ + "0.122049, 0.061115, 0.0409916, 0.0351393", \ + "0.160449, 0.0953739, 0.0728558, 0.0693328", \ + "0.196152, 0.13255, 0.108639, 0.100352" \ + ); + } + 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.0751213, 0.112159, 0.187015", \ + "0.132032, 0.134962, 0.164245, 0.222071", \ + "0.173308, 0.171424, 0.194282, 0.24448", \ + "0.215041, 0.212271, 0.230112, 0.277445" \ + ); + } + } + 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.00478006, 0.00496051, 0.00575006, 0.00763702, 0.0117867, 0.0208065, 0.039564" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00490707, 0.0053645, 0.00621537, 0.00825174, 0.0128239, 0.0218858, 0.0408606" \ + ); + } + } + 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.028211, 0.0284881, 0.029183, 0.0310132, 0.0352668, 0.0443504, 0.0634435" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0335259, 0.0418764, 0.0430317, 0.0451078, 0.0495684, 0.0592175, 0.0791461" \ + ); + } + } + 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.028211, 0.0284881, 0.029183, 0.0310132, 0.0352668, 0.0443504, 0.0634435" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0335259, 0.0418764, 0.0430317, 0.0451078, 0.0495684, 0.0592175, 0.0791461" \ + ); + } + } + } + pin (GATE_N) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00244615; + rise_capacitance : 0.00193308; + rise_capacitance_range (0.00193308, 0.00321455); + fall_capacitance : 0.00273933; + fall_capacitance_range (0.00254564, 0.00286452); + 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.0206109, 0.0207091, 0.0215988, 0.0238823, 0.0288905, 0.0398434, 0.0626105" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199624, 0.0204309, 0.0214999, 0.0240261, 0.0295931, 0.0409096, 0.0646014" \ + ); + } + } + 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.022199, 0.0242755, 0.0252504, 0.0274703, 0.0327579, 0.0437871, 0.0668418" \ + ); + } + 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.0222562, 0.0243404, 0.0253155, 0.0275451, 0.0328217, 0.0439145, 0.0669074" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0133068, 0.0138451, 0.0149267, 0.0174339, 0.0231177, 0.0344597, 0.0584754" \ + ); + } + } + 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.022199, 0.0242755, 0.0252504, 0.0274703, 0.0327579, 0.0437871, 0.0668418" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0199624, 0.0204309, 0.0214999, 0.0240261, 0.0295931, 0.0409096, 0.0646014" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00324488; + rise_capacitance : 0.00343232; + rise_capacitance_range (0.00289844, 0.00363782); + fall_capacitance : 0.00313241; + fall_capacitance_range (0.0028847, 0.00333843); + 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.0195615, -0.0746283, -0.0961548, -0.10171", \ + "0.0222159, -0.033104, -0.0534153, -0.0638247", \ + "0.0524346, -0.00165537, -0.0215869, -0.0295405", \ + "0.0855195, 0.0335857, 0.0125908, 0.00590308" \ + ); + } + } + 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.0293423, 0.0846116, 0.106442, 0.112503", \ + "-0.0147285, 0.0432898, 0.0639049, 0.0720717", \ + "-0.0447192, 0.00952261, 0.029682, 0.0380154", \ + "-0.0801228, -0.0253387, -0.00694092, 0" \ + ); + } + } + 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.131073, 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.000161338, 0.000156355, 0.000145682, 0.000161474, 0.00015533, 0.00015564, 0.000155966" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.000277329, 0.000177098, 0.000151985, 0.000126145, 0.000113444, 9.7433e-05, 8.22384e-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 ( \ + "-0.000116986, -1.74911e-05, 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.000116986, 1.74911e-05, 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.000116986, -1.74911e-05, 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.000116986, 1.74911e-05, 0, 0, 0, 0, 0" \ + ); + } + } + } + latch (IQ,IQN) { + clear : "!RESET_B"; + data_in : "D"; + enable : "!GATE_N"; + } + } + cell (sg13cmos5l_dllrq_1) { + area : 29.0304; + cell_footprint : "dllrq"; + cell_leakage_power : 1155.63; + leakage_power () { + value : 1111.41; + when : "!RESET_B*!Q*!D*!GATE_N"; + } + leakage_power () { + value : 1038.46; + when : "!RESET_B*!Q*!D*GATE_N"; + } + leakage_power () { + value : 1021.71; + when : "!RESET_B*!Q*D*!GATE_N"; + } + leakage_power () { + value : 1148.94; + when : "!RESET_B*!Q*D*GATE_N"; + } + leakage_power () { + value : 1149.24; + when : "RESET_B*GATE_N*!D*!Q"; + } + leakage_power () { + value : 1149.24; + when : "RESET_B*GATE_N*!D*Q"; + } + leakage_power () { + value : 1259.75; + when : "RESET_B*GATE_N*D*!Q"; + } + leakage_power () { + value : 1259.75; + when : "RESET_B*GATE_N*D*Q"; + } + leakage_power () { + value : 1195.59; + when : "D*!GATE_N*RESET_B*Q"; + } + leakage_power () { + value : 1222.21; + 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.1263, 0.176992, 0.208159, 0.259236, 0.344576, 0.486658, 0.723238", \ + "0.146182, 0.196877, 0.228026, 0.279107, 0.364423, 0.506521, 0.743463", \ + "0.158036, 0.208692, 0.239881, 0.29095, 0.376232, 0.518293, 0.754914", \ + "0.173709, 0.224414, 0.255571, 0.30664, 0.391988, 0.533997, 0.770586", \ + "0.196615, 0.247312, 0.278482, 0.329573, 0.414914, 0.556929, 0.793521", \ + "0.226032, 0.276747, 0.307923, 0.359043, 0.444307, 0.586451, 0.823", \ + "0.262736, 0.313554, 0.344728, 0.395841, 0.481151, 0.62327, 0.85985" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0161739, 0.0774654, 0.122507, 0.197951, 0.324766, 0.536347, 0.889049", \ + "0.0161749, 0.0774664, 0.122508, 0.197995, 0.325131, 0.536419, 0.889468", \ + "0.0161759, 0.0774674, 0.122509, 0.197996, 0.325132, 0.53642, 0.889469", \ + "0.0161813, 0.0774684, 0.12251, 0.197997, 0.325133, 0.536421, 0.88947", \ + "0.0162692, 0.0774694, 0.122521, 0.197998, 0.325134, 0.536422, 0.889471", \ + "0.016424, 0.077522, 0.12254, 0.197999, 0.325135, 0.536628, 0.889472", \ + "0.01672, 0.077612, 0.122595, 0.198, 0.325136, 0.536629, 0.889473" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.110854, 0.152544, 0.177634, 0.21881, 0.28755, 0.402053, 0.592757", \ + "0.132775, 0.174483, 0.199593, 0.240735, 0.309514, 0.424019, 0.6149", \ + "0.146276, 0.188021, 0.213161, 0.254307, 0.323066, 0.437576, 0.628439", \ + "0.163298, 0.204981, 0.23012, 0.271271, 0.340054, 0.454533, 0.645222", \ + "0.188155, 0.229914, 0.255034, 0.296197, 0.364976, 0.479544, 0.670197", \ + "0.221864, 0.263992, 0.289122, 0.330297, 0.399091, 0.513635, 0.704312", \ + "0.2665, 0.308468, 0.33364, 0.374762, 0.443592, 0.558144, 0.7489" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0121942, 0.0575434, 0.0904397, 0.145744, 0.238831, 0.394189, 0.65313", \ + "0.0121952, 0.0575444, 0.0904407, 0.145838, 0.238874, 0.394418, 0.653131", \ + "0.0121962, 0.0575454, 0.0904417, 0.145839, 0.238944, 0.394419, 0.653961", \ + "0.0122479, 0.0575588, 0.0904465, 0.14584, 0.238945, 0.39442, 0.653962", \ + "0.0123144, 0.0575822, 0.0904475, 0.145841, 0.238946, 0.394421, 0.653963", \ + "0.012428, 0.057627, 0.090463, 0.145842, 0.238947, 0.394422, 0.653964", \ + "0.012715, 0.057699, 0.090519, 0.145843, 0.23898, 0.394423, 0.653965" \ + ); + } + } + 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.140505, 0.191008, 0.222202, 0.273282, 0.358636, 0.500696, 0.737287", \ + "0.166514, 0.217049, 0.248273, 0.299388, 0.384687, 0.526978, 0.763448", \ + "0.183269, 0.233768, 0.264958, 0.315998, 0.401304, 0.543334, 0.780064", \ + "0.205436, 0.255928, 0.287066, 0.338145, 0.423485, 0.565463, 0.802082", \ + "0.238846, 0.28935, 0.320527, 0.371601, 0.456895, 0.598946, 0.835484", \ + "0.288657, 0.339152, 0.370323, 0.421407, 0.506751, 0.64882, 0.885361", \ + "0.365914, 0.416414, 0.447548, 0.498658, 0.583994, 0.726061, 0.962637" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0161315, 0.0774296, 0.122497, 0.197953, 0.324839, 0.536347, 0.889049", \ + "0.0161325, 0.0774306, 0.122498, 0.197954, 0.325014, 0.536655, 0.88905", \ + "0.0161335, 0.0774316, 0.122499, 0.197955, 0.325015, 0.53725, 0.890113", \ + "0.0161345, 0.0774326, 0.1225, 0.197956, 0.325016, 0.537251, 0.890114", \ + "0.0161355, 0.0774336, 0.122501, 0.197957, 0.325017, 0.537252, 0.890115", \ + "0.0161365, 0.0774346, 0.122502, 0.197958, 0.325018, 0.537253, 0.890116", \ + "0.0161375, 0.0774356, 0.122503, 0.197959, 0.325019, 0.537254, 0.890117" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.106487, 0.148321, 0.173425, 0.214588, 0.28335, 0.397925, 0.588593", \ + "0.133623, 0.1755, 0.200611, 0.241761, 0.310541, 0.424989, 0.615841", \ + "0.151512, 0.193381, 0.218536, 0.259678, 0.32845, 0.442931, 0.633701", \ + "0.176297, 0.218237, 0.243388, 0.284545, 0.353299, 0.467752, 0.658455", \ + "0.213156, 0.255194, 0.280296, 0.321511, 0.390227, 0.504725, 0.695483", \ + "0.267622, 0.309896, 0.335226, 0.376496, 0.445352, 0.559863, 0.750642", \ + "0.351233, 0.393942, 0.419101, 0.46031, 0.529098, 0.643656, 0.834358" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0124819, 0.0575565, 0.0904541, 0.145839, 0.238855, 0.39419, 0.653143", \ + "0.012514, 0.0575575, 0.0904551, 0.14584, 0.238856, 0.394441, 0.653144", \ + "0.0125583, 0.0576089, 0.090477, 0.145841, 0.238857, 0.394442, 0.65392", \ + "0.0126799, 0.0576571, 0.090478, 0.145842, 0.238858, 0.394443, 0.653921", \ + "0.0128595, 0.0576711, 0.0905196, 0.145843, 0.238859, 0.394444, 0.653922", \ + "0.013242, 0.057777, 0.090543, 0.145844, 0.23886, 0.394445, 0.653923", \ + "0.014259, 0.058131, 0.090731, 0.145845, 0.238882, 0.394446, 0.653924" \ + ); + } + } + 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.0465888, 0.0885284, 0.11374, 0.154909, 0.223728, 0.338373, 0.529049", \ + "0.0729455, 0.116329, 0.141681, 0.182977, 0.25184, 0.366391, 0.557185", \ + "0.0892625, 0.134423, 0.159853, 0.201199, 0.270116, 0.38476, 0.575498", \ + "0.109962, 0.158294, 0.184014, 0.225319, 0.294396, 0.409025, 0.59986", \ + "0.138839, 0.192463, 0.218718, 0.260564, 0.329262, 0.444055, 0.63508", \ + "0.180203, 0.240866, 0.268894, 0.311593, 0.381569, 0.497042, 0.688289", \ + "0.235763, 0.308807, 0.34053, 0.386397, 0.459007, 0.576988, 0.770891" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0121484, 0.057681, 0.0906183, 0.145917, 0.238986, 0.39437, 0.653234", \ + "0.0147817, 0.0586812, 0.0912468, 0.146175, 0.239098, 0.395296, 0.653235", \ + "0.0171643, 0.0600289, 0.0919833, 0.146733, 0.239369, 0.395297, 0.653236", \ + "0.0212108, 0.0625594, 0.0936656, 0.147498, 0.239945, 0.395298, 0.65366", \ + "0.0267683, 0.0679228, 0.0973723, 0.1499, 0.241097, 0.395742, 0.653922", \ + "0.035326, 0.076753, 0.104799, 0.155583, 0.245473, 0.398736, 0.656567", \ + "0.049059, 0.094442, 0.120585, 0.168754, 0.256907, 0.409415, 0.665214" \ + ); + } + } + 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.0572208, 0.107777, 0.138924, 0.190049, 0.275329, 0.417297, 0.654145", \ + "0.0745297, 0.126043, 0.15723, 0.208358, 0.29368, 0.435699, 0.672462", \ + "0.0860036, 0.138671, 0.169968, 0.221158, 0.306502, 0.448515, 0.685259", \ + "0.101927, 0.157411, 0.188828, 0.240075, 0.325475, 0.467551, 0.704221", \ + "0.123871, 0.184947, 0.217112, 0.268903, 0.354805, 0.496848, 0.733384", \ + "0.153011, 0.223551, 0.257319, 0.310682, 0.397964, 0.540781, 0.778277", \ + "0.18771, 0.269323, 0.307281, 0.363794, 0.455215, 0.602738, 0.844498" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0155989, 0.0773546, 0.122449, 0.197985, 0.324746, 0.53637, 0.889038", \ + "0.017117, 0.0779178, 0.122754, 0.198063, 0.324786, 0.536371, 0.889174", \ + "0.0189511, 0.0786616, 0.123245, 0.198309, 0.325006, 0.536372, 0.894392", \ + "0.0226487, 0.0804481, 0.12422, 0.198834, 0.32533, 0.536687, 0.894393", \ + "0.0287321, 0.0852878, 0.12775, 0.200953, 0.326293, 0.53725, 0.894394", \ + "0.036926, 0.095756, 0.136161, 0.20795, 0.331668, 0.541019, 0.894395", \ + "0.048169, 0.111886, 0.151693, 0.222063, 0.346391, 0.555369, 0.90342" \ + ); + } + } + 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.0107319, 0.0111052, 0.0111405, 0.0111082, 0.0109533, 0.010624, 0.0101302", \ + "0.0107818, 0.0111496, 0.0113496, 0.0111673, 0.0110755, 0.0107156, 0.0103774", \ + "0.0107936, 0.0111544, 0.0111752, 0.0112737, 0.0110399, 0.0107948, 0.0102075", \ + "0.0108341, 0.0112431, 0.0113398, 0.0113358, 0.0111485, 0.0113405, 0.010395", \ + "0.0107827, 0.011173, 0.0112303, 0.0113306, 0.0113248, 0.0109569, 0.0112236", \ + "0.0109945, 0.011361, 0.0113368, 0.0114961, 0.0114796, 0.0115348, 0.011296", \ + "0.011634, 0.0118625, 0.0118855, 0.0119848, 0.0117735, 0.0119908, 0.0119139" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.003912, 0.0045453, 0.0045518, 0.0045285, 0.0043656, 0.0041125, 0.0035934", \ + "0.0001125, 0.0007075, 0.000828501, 0.0007629, 0.0006954, 0.0003637, -0.000209799", \ + "-4.62998e-05, 0.000644399, 0.0006437, 0.000579, 0.000736799, 0.000255499, -0.0001064", \ + "-4.43012e-05, 0.000606198, 0.000707801, 0.0007011, 0.0004908, 0.000558101, -0.0002473", \ + "-0.0002071, 0.000481099, 0.000482302, 0.0005816, 0.000614502, 0.000418201, -0.000288501", \ + "-0.0003925, 0.0002455, 0.000268102, 0.0003892, 0.0003356, 0.000424203, 0.000420902", \ + "-0.000597306, -1.84998e-05, 2.11e-05, -0.000102304, -0.000151806, 9.79751e-06, 0.000100501" \ + ); + } + } + 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.0106283, 0.0109899, 0.0110286, 0.0109848, 0.0108599, 0.0105246, 0.0100261", \ + "0.0104019, 0.0107812, 0.0108125, 0.0108957, 0.0106705, 0.0104053, 0.009869", \ + "0.0104883, 0.0108141, 0.010866, 0.0110988, 0.0107176, 0.0105201, 0.0101792", \ + "0.010533, 0.0109443, 0.0110006, 0.0108777, 0.0109815, 0.0104534, 0.0119611", \ + "0.0103537, 0.0107679, 0.0108471, 0.0109267, 0.0108662, 0.0103856, 0.0112464", \ + "0.0100997, 0.0104635, 0.0105864, 0.0105996, 0.0106041, 0.0106539, 0.0102291", \ + "0.0095384, 0.0098685, 0.0098588, 0.0098868, 0.0099843, 0.0099527, 0.00994501" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0086999, 0.0093529, 0.0093828, 0.009343, 0.0092132, 0.0088977, 0.0083742", \ + "0.008422, 0.0090222, 0.0090975, 0.0090716, 0.009109, 0.0086223, 0.0080581", \ + "0.0084667, 0.0091238, 0.009114, 0.0091006, 0.009169, 0.0087204, 0.0082562", \ + "0.0086677, 0.0093428, 0.0094288, 0.0095025, 0.0091615, 0.0093015, 0.0085048", \ + "0.0088757, 0.0095309, 0.0096012, 0.0096266, 0.0097538, 0.0094626, 0.0087413", \ + "0.0094313, 0.0100585, 0.0101086, 0.0102161, 0.0101259, 0.0102775, 0.0101917", \ + "0.010656, 0.0111536, 0.0111519, 0.0110554, 0.0109884, 0.0110833, 0.0112205" \ + ); + } + } + 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.0157207, 0.0162088, 0.0162249, 0.0161873, 0.015947, 0.0156109, 0.0157851", \ + "0.0155001, 0.0157326, 0.0159013, 0.0158599, 0.0158014, 0.0152447, 0.0153783", \ + "0.0159805, 0.0160988, 0.0161168, 0.0161532, 0.0159198, 0.0160074, 0.0167841", \ + "0.0177287, 0.0175426, 0.0176092, 0.017638, 0.017506, 0.0173903, 0.0176838", \ + "0.0226714, 0.0219031, 0.0219151, 0.0220038, 0.022078, 0.0216759, 0.0220109", \ + "0.0339576, 0.0325361, 0.0322686, 0.0321846, 0.0321017, 0.0320493, 0.0318698", \ + "0.0574437, 0.0547722, 0.0542967, 0.0539497, 0.0535682, 0.0533953, 0.0531992" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0120155, 0.0126196, 0.0126596, 0.0126142, 0.0124726, 0.0122168, 0.0116909", \ + "0.0125842, 0.0128741, 0.0129509, 0.0132047, 0.0128748, 0.0127823, 0.0120791", \ + "0.0137117, 0.013878, 0.0139306, 0.0137793, 0.0140524, 0.0135521, 0.0128959", \ + "0.0164012, 0.0161768, 0.0162592, 0.016255, 0.0160163, 0.0160909, 0.015398", \ + "0.0220755, 0.0213209, 0.021207, 0.0213379, 0.0212995, 0.0211181, 0.0204177", \ + "0.0343058, 0.0324413, 0.0321385, 0.0320519, 0.0319148, 0.0320499, 0.0320745", \ + "0.0588802, 0.0556604, 0.0550905, 0.0545503, 0.05421, 0.0541736, 0.0539927" \ + ); + } + } + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00217274; + rise_capacitance : 0.00240337; + rise_capacitance_range (0.00210547, 0.00263739); + fall_capacitance : 0.00194211; + fall_capacitance_range (0.00194211, 0.0025155); + 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.0464586, 0.0122326, 0.0292886, 0.0315523", \ + "-0.10957, -0.0483827, -0.0305019, -0.0268923", \ + "-0.145019, -0.0848842, -0.0620624, -0.058033", \ + "-0.182661, -0.118805, -0.0973394, -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.0562394, -0.0551547, -0.068439, -0.100668", \ + "-0.124545, -0.119684, -0.132776, -0.164342", \ + "-0.165593, -0.158312, -0.169997, -0.199281", \ + "-0.209644, -0.198526, -0.210337, -0.239075" \ + ); + } + } + 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.00724098, -0.0215733, -0.0234572", \ + "0.117057, 0.0560221, 0.0357467, 0.0323903", \ + "0.152734, 0.0901291, 0.0701575, 0.0636829", \ + "0.190756, 0.127052, 0.102989, 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.0611298, 0.0726254, 0.109587, 0.184317", \ + "0.129536, 0.132416, 0.159, 0.219322", \ + "0.170736, 0.168801, 0.191584, 0.241655", \ + "0.212343, 0.209522, 0.227287, 0.271542" \ + ); + } + } + 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.00419933, 0.00438349, 0.00516341, 0.00704316, 0.0111713, 0.0202, 0.0389036" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00513828, 0.00557454, 0.00641698, 0.00846839, 0.0130128, 0.0221078, 0.0410741" \ + ); + } + } + 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.0180667, 0.0181396, 0.0189124, 0.0207367, 0.0249942, 0.0340153, 0.0526506" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.024312, 0.0284245, 0.0293757, 0.0314105, 0.0358845, 0.0454622, 0.0653064" \ + ); + } + } + 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.0180667, 0.0181396, 0.0189124, 0.0207367, 0.0249942, 0.0340153, 0.0526506" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.024312, 0.0284245, 0.0293757, 0.0314105, 0.0358845, 0.0454622, 0.0653064" \ + ); + } + } + } + pin (GATE_N) { + clock : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00231232; + rise_capacitance : 0.00277129; + rise_capacitance_range (0.0023939, 0.0031605); + fall_capacitance : 0.00208283; + fall_capacitance_range (0.00208283, 0.00280911); + 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.0204938, 0.0205632, 0.0214757, 0.0237565, 0.0287604, 0.0397289, 0.0626434" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0196551, 0.0201032, 0.0212116, 0.0237175, 0.0292904, 0.0406165, 0.0643492" \ + ); + } + } + 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.0238573, 0.0245669, 0.0256491, 0.0281037, 0.033627, 0.0454466, 0.0696447" \ + ); + } + } + 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.0117506, 0.0120005, 0.0129153, 0.0152585, 0.0203586, 0.031428, 0.054394" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0239167, 0.0246429, 0.0257212, 0.0282444, 0.0337008, 0.0456271, 0.0698831" \ + ); + } + } + 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.0204938, 0.0205632, 0.0214757, 0.0237565, 0.0287604, 0.0397289, 0.0626434" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0238573, 0.0245669, 0.0256491, 0.0281037, 0.033627, 0.0454466, 0.0696447" \ + ); + } + } + } + pin (RESET_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00318125; + rise_capacitance : 0.00337226; + rise_capacitance_range (0.00267418, 0.00376005); + fall_capacitance : 0.00299025; + fall_capacitance_range (0.00275693, 0.00316514); + 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.0244519, -0.0821157, -0.101298, -0.107106", \ + "0.00474515, -0.0534757, -0.0717722, -0.0803187", \ + "0.0215733, -0.0331243, -0.0539673, -0.060615", \ + "0.036949, -0.0158963, -0.0354333, -0.0413215" \ + ); + } + } + 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.0342327, 0.0896032, 0.111585, 0.1179", \ + "0.00274232, 0.0585686, 0.0796394, 0.0885657", \ + "-0.0164297, 0.0383691, 0.059364, 0.0690899", \ + "-0.0315523, 0.0213943, 0.0410833, 0.0501761" \ + ); + } + } + 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.127869, 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 ( \ + "-9.90273e-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 ( \ + "9.90273e-05, 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 ( \ + "-9.90273e-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 ( \ + "9.90273e-05, 0, 0, 0, 0, 0, 0" \ + ); + } + } + } + latch (IQ,IQN) { + clear : "!RESET_B"; + data_in : "D"; + enable : "!GATE_N"; + } + } + cell (sg13cmos5l_dlygate4sd1_1) { + area : 14.5152; + cell_footprint : "dlygate4sd1"; + cell_leakage_power : 473.124; + leakage_power () { + value : 510.685; + when : "!A&!X"; + } + leakage_power () { + value : 435.563; + 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.0797162, 0.127301, 0.158318, 0.209327, 0.294727, 0.436697, 0.673414", \ + "0.0998448, 0.147446, 0.178441, 0.22951, 0.314838, 0.456813, 0.693781", \ + "0.111225, 0.15885, 0.189843, 0.24092, 0.326166, 0.468198, 0.704866", \ + "0.124506, 0.17203, 0.203012, 0.254113, 0.339398, 0.481394, 0.717917", \ + "0.139317, 0.186911, 0.217882, 0.268996, 0.35426, 0.496329, 0.732891", \ + "0.151109, 0.198677, 0.229718, 0.280715, 0.366127, 0.508187, 0.744677", \ + "0.15111, 0.198678, 0.229719, 0.280716, 0.366128, 0.508188, 0.744678" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0126444, 0.0754914, 0.121214, 0.197021, 0.323959, 0.535683, 0.888291", \ + "0.0126878, 0.0754924, 0.121215, 0.197022, 0.32396, 0.535786, 0.888651", \ + "0.0126951, 0.0755152, 0.121224, 0.197023, 0.323961, 0.535787, 0.890678", \ + "0.0128493, 0.0755219, 0.121225, 0.197024, 0.323962, 0.535788, 0.890679", \ + "0.0130377, 0.0755404, 0.121261, 0.197025, 0.323963, 0.535789, 0.89068", \ + "0.013301, 0.075573, 0.121262, 0.197026, 0.324013, 0.53579, 0.890681", \ + "0.013984, 0.075666, 0.121263, 0.197027, 0.324014, 0.535791, 0.890682" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0921309, 0.13203, 0.157159, 0.198519, 0.267644, 0.382832, 0.574719", \ + "0.120909, 0.160812, 0.18595, 0.227356, 0.296516, 0.411629, 0.603535", \ + "0.14049, 0.18044, 0.205586, 0.24698, 0.316169, 0.431244, 0.623204", \ + "0.167588, 0.207526, 0.23267, 0.274074, 0.343187, 0.458301, 0.650105", \ + "0.207994, 0.247986, 0.273174, 0.314528, 0.383714, 0.498834, 0.69063", \ + "0.271366, 0.311564, 0.3367, 0.378144, 0.447341, 0.562475, 0.754225", \ + "0.371384, 0.411937, 0.437143, 0.478482, 0.547752, 0.662905, 0.85476" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0100199, 0.0565836, 0.0901346, 0.146015, 0.23973, 0.395964, 0.656356", \ + "0.0100578, 0.0565846, 0.0901356, 0.146016, 0.23974, 0.395965, 0.656542", \ + "0.0100966, 0.0565856, 0.0901366, 0.146025, 0.239741, 0.395966, 0.656688", \ + "0.0102689, 0.0565866, 0.0901376, 0.146094, 0.239742, 0.395967, 0.656689", \ + "0.0104942, 0.056662, 0.0901543, 0.146095, 0.239743, 0.395968, 0.65669", \ + "0.010841, 0.056736, 0.090211, 0.146096, 0.239744, 0.395972, 0.656691", \ + "0.011594, 0.056934, 0.090274, 0.146097, 0.239889, 0.395981, 0.656692" \ + ); + } + } + 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.0197018, 0.0202135, 0.0202389, 0.0201865, 0.0200848, 0.019747, 0.0192265", \ + "0.019633, 0.0201625, 0.0202865, 0.0202028, 0.019988, 0.0197119, 0.0192236", \ + "0.020109, 0.0206805, 0.0206668, 0.0207362, 0.0204477, 0.020274, 0.0202081", \ + "0.0212891, 0.0218326, 0.0219128, 0.0218964, 0.0216893, 0.0215688, 0.0212812", \ + "0.0238148, 0.0243113, 0.0243894, 0.0244719, 0.0244966, 0.0239883, 0.0245153", \ + "0.0295792, 0.0299655, 0.0300609, 0.0300753, 0.0300836, 0.0301147, 0.0298061", \ + "0.0414645, 0.0417206, 0.0417472, 0.0417964, 0.0417899, 0.0419162, 0.0417608" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0189005, 0.0194992, 0.0195047, 0.0194444, 0.0193401, 0.0191115, 0.0185437", \ + "0.0189409, 0.0195496, 0.0196143, 0.019633, 0.0196454, 0.0191657, 0.0187087", \ + "0.0195449, 0.0202302, 0.0201801, 0.0201714, 0.020289, 0.0204739, 0.0193009", \ + "0.0207088, 0.0213412, 0.0214227, 0.0214737, 0.0212252, 0.0212268, 0.0210562", \ + "0.0235054, 0.0241159, 0.0241594, 0.0241729, 0.0243001, 0.0240029, 0.0233414", \ + "0.0293454, 0.0298737, 0.0298972, 0.0300401, 0.0299844, 0.0300631, 0.0300211", \ + "0.0416586, 0.0421342, 0.0421413, 0.0420735, 0.0421114, 0.0421833, 0.0422236" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00157584; + rise_capacitance : 0.00159255; + rise_capacitance_range (0.00137675, 0.00182211); + fall_capacitance : 0.00155912; + fall_capacitance_range (0.00146303, 0.00161657); + } + } + cell (sg13cmos5l_dlygate4sd2_1) { + area : 14.5152; + cell_footprint : "dlygate4sd2"; + cell_leakage_power : 553.33; + leakage_power () { + value : 590.89; + when : "!A&!X"; + } + leakage_power () { + value : 515.77; + 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.119349, 0.167948, 0.198951, 0.249992, 0.335343, 0.477276, 0.713858", \ + "0.14265, 0.191372, 0.222439, 0.273532, 0.358928, 0.500949, 0.738313", \ + "0.156346, 0.204963, 0.235955, 0.287038, 0.372277, 0.514393, 0.751051", \ + "0.174431, 0.22305, 0.254105, 0.305208, 0.390516, 0.532531, 0.769072", \ + "0.196679, 0.245284, 0.27632, 0.327357, 0.412761, 0.554758, 0.791293", \ + "0.218599, 0.267284, 0.298324, 0.349391, 0.434769, 0.576797, 0.813509", \ + "0.231936, 0.280688, 0.311678, 0.362793, 0.448136, 0.590204, 0.826963" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0139745, 0.0761273, 0.121653, 0.197346, 0.324249, 0.535857, 0.888606", \ + "0.0140062, 0.0761283, 0.121654, 0.197354, 0.325094, 0.535858, 0.889291", \ + "0.0140818, 0.0761362, 0.121655, 0.197355, 0.325095, 0.535904, 0.889292", \ + "0.0141375, 0.0761444, 0.121656, 0.197385, 0.325096, 0.535905, 0.889293", \ + "0.0142888, 0.0761938, 0.121664, 0.197386, 0.325097, 0.535957, 0.889294", \ + "0.014682, 0.07628, 0.121699, 0.197387, 0.325098, 0.535985, 0.889295", \ + "0.015204, 0.076404, 0.12179, 0.197388, 0.325099, 0.536031, 0.889296" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.133625, 0.178644, 0.204418, 0.245959, 0.315271, 0.430347, 0.622547", \ + "0.165545, 0.210618, 0.23634, 0.277861, 0.347081, 0.462472, 0.654285", \ + "0.188404, 0.233458, 0.259192, 0.300783, 0.370046, 0.485444, 0.677301", \ + "0.220567, 0.26565, 0.291371, 0.332977, 0.402207, 0.517448, 0.709279", \ + "0.267792, 0.312887, 0.338604, 0.380212, 0.449482, 0.564778, 0.756545", \ + "0.338305, 0.383521, 0.409255, 0.450828, 0.520177, 0.635376, 0.827297", \ + "0.447422, 0.492902, 0.518744, 0.560374, 0.629623, 0.744959, 0.936842" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0142015, 0.0604366, 0.0930058, 0.148149, 0.241466, 0.397579, 0.657914", \ + "0.0142025, 0.0604376, 0.0930072, 0.14815, 0.241597, 0.397649, 0.658002", \ + "0.0142216, 0.0604386, 0.0930082, 0.148179, 0.241598, 0.39765, 0.65851", \ + "0.0143205, 0.0604426, 0.0930338, 0.14818, 0.241599, 0.397651, 0.658511", \ + "0.0144656, 0.0605341, 0.0930867, 0.148181, 0.2416, 0.397652, 0.658512", \ + "0.01474, 0.060742, 0.093201, 0.148202, 0.241601, 0.397653, 0.658513", \ + "0.015268, 0.061003, 0.093355, 0.148253, 0.241602, 0.397654, 0.658514" \ + ); + } + } + 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.0236338, 0.0240754, 0.0240769, 0.0240469, 0.0238885, 0.0235249, 0.0230868", \ + "0.0235174, 0.0240154, 0.0242386, 0.024105, 0.0240123, 0.023544, 0.0232373", \ + "0.0238276, 0.0243193, 0.0243199, 0.0244243, 0.0241427, 0.0239577, 0.0234035", \ + "0.0248654, 0.0253594, 0.02546, 0.0254801, 0.0252812, 0.025219, 0.0247397", \ + "0.0273288, 0.0277539, 0.0277792, 0.0278698, 0.0278961, 0.0274882, 0.0277206", \ + "0.0325793, 0.0329495, 0.0329274, 0.0330507, 0.0330667, 0.0331624, 0.0328958", \ + "0.043786, 0.0440176, 0.0440086, 0.0441292, 0.0439507, 0.0441704, 0.0440839" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.022942, 0.0234732, 0.0235302, 0.0234975, 0.0233837, 0.0230656, 0.0226491", \ + "0.0228553, 0.0233996, 0.0235298, 0.0234586, 0.0233627, 0.0230598, 0.0225455", \ + "0.0233176, 0.0238539, 0.0238668, 0.0238815, 0.0241137, 0.0236121, 0.0232822", \ + "0.024399, 0.0249203, 0.0250397, 0.0248958, 0.0247269, 0.0249144, 0.0241473", \ + "0.0269868, 0.0274243, 0.0275611, 0.027626, 0.0275898, 0.0274961, 0.0269946", \ + "0.0326418, 0.0330316, 0.0331157, 0.0331471, 0.0332358, 0.0332787, 0.0332291", \ + "0.0444477, 0.0447879, 0.0448117, 0.044739, 0.0447515, 0.0447751, 0.044932" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00156628; + rise_capacitance : 0.00157832; + rise_capacitance_range (0.00138312, 0.00178637); + fall_capacitance : 0.00155424; + fall_capacitance_range (0.0014704, 0.00160942); + } + } + cell (sg13cmos5l_dlygate4sd3_1) { + area : 16.3296; + cell_footprint : "dlygate4sd3"; + cell_leakage_power : 1252.41; + leakage_power () { + value : 1289.95; + when : "!A&!X"; + } + leakage_power () { + value : 1214.88; + 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.256987, 0.313069, 0.345265, 0.396986, 0.48285, 0.625061, 0.861758", \ + "0.285303, 0.341331, 0.373441, 0.425252, 0.510961, 0.653349, 0.889755", \ + "0.303667, 0.359756, 0.391998, 0.443765, 0.529504, 0.671796, 0.908578", \ + "0.32951, 0.385561, 0.417764, 0.469491, 0.55524, 0.697528, 0.934132", \ + "0.364557, 0.420716, 0.452899, 0.50473, 0.59035, 0.732632, 0.969053", \ + "0.407674, 0.463786, 0.495954, 0.547649, 0.633475, 0.775638, 1.01234", \ + "0.451177, 0.507519, 0.53973, 0.591455, 0.677299, 0.819519, 1.05625" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 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.0828537, 0.126932, 0.201238, 0.327367, 0.538326, 0.890809", \ + "0.0206563, 0.0828547, 0.126933, 0.201306, 0.327368, 0.538327, 0.89081", \ + "0.0206619, 0.0828557, 0.126934, 0.201307, 0.327369, 0.538662, 0.890811", \ + "0.0206724, 0.0828567, 0.126935, 0.201308, 0.327378, 0.538663, 0.890812", \ + "0.0206953, 0.0828693, 0.126936, 0.201309, 0.327379, 0.538664, 0.890813", \ + "0.020904, 0.08298, 0.127004, 0.201367, 0.32738, 0.538665, 0.890814", \ + "0.021226, 0.083219, 0.127173, 0.201482, 0.327432, 0.538666, 0.890815" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.265523, 0.321298, 0.350104, 0.393992, 0.464283, 0.580068, 0.771964", \ + "0.300442, 0.355963, 0.384662, 0.428575, 0.499071, 0.614895, 0.807326", \ + "0.328311, 0.384167, 0.412687, 0.456742, 0.527174, 0.64291, 0.834929", \ + "0.371276, 0.426929, 0.45563, 0.499589, 0.569979, 0.685698, 0.877702", \ + "0.433354, 0.489213, 0.517736, 0.561715, 0.632336, 0.747892, 0.940059", \ + "0.523311, 0.579307, 0.607876, 0.651911, 0.722519, 0.83808, 1.0302", \ + "0.658026, 0.714235, 0.742892, 0.787045, 0.857669, 0.973369, 1.16562" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.022661, 0.0724091, 0.104185, 0.156929, 0.24773, 0.401753, 0.66131", \ + "0.0226627, 0.0724101, 0.104186, 0.157163, 0.247731, 0.401838, 0.661334", \ + "0.0226632, 0.0724111, 0.104187, 0.157164, 0.247732, 0.401873, 0.661335", \ + "0.0226996, 0.0724121, 0.104188, 0.157165, 0.247959, 0.401879, 0.661336", \ + "0.0228137, 0.0725571, 0.104189, 0.157166, 0.24796, 0.40188, 0.661337", \ + "0.023037, 0.072783, 0.104331, 0.157198, 0.2481, 0.401881, 0.661479", \ + "0.023463, 0.073232, 0.104721, 0.157544, 0.248257, 0.402016, 0.66148" \ + ); + } + } + 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.0346347, 0.034686, 0.0347319, 0.0346786, 0.0345571, 0.0341856, 0.0336326", \ + "0.0344961, 0.0344736, 0.0345579, 0.034437, 0.0342912, 0.0340229, 0.0334642", \ + "0.0345618, 0.0345693, 0.0346756, 0.0348689, 0.0346796, 0.0342432, 0.0338284", \ + "0.0353574, 0.0353417, 0.035426, 0.0352785, 0.035348, 0.0349356, 0.0353972", \ + "0.0371925, 0.0372379, 0.0373185, 0.0374213, 0.03734, 0.0368356, 0.0370104", \ + "0.0419726, 0.0419323, 0.0420645, 0.0419431, 0.0421574, 0.0421085, 0.0415835", \ + "0.0524754, 0.0523682, 0.0524563, 0.0524334, 0.0524489, 0.0523019, 0.0524014" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0342835, 0.0341768, 0.0342504, 0.0342688, 0.0340613, 0.0338415, 0.0333087", \ + "0.0340642, 0.0338498, 0.0338723, 0.0338802, 0.0337731, 0.0335805, 0.0331291", \ + "0.0341642, 0.0340882, 0.0341193, 0.0342623, 0.0340299, 0.0338137, 0.0331868", \ + "0.0351141, 0.0349301, 0.0349967, 0.0349566, 0.0348885, 0.0351321, 0.0341577", \ + "0.037211, 0.0370666, 0.0371145, 0.0371715, 0.0371689, 0.036606, 0.0366799", \ + "0.0423045, 0.0420992, 0.0420552, 0.0422203, 0.0421765, 0.0423043, 0.0419573", \ + "0.0531837, 0.0528906, 0.0528636, 0.0529051, 0.0530555, 0.0528658, 0.0529155" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00157452; + rise_capacitance : 0.00157444; + rise_capacitance_range (0.00142441, 0.00174394); + fall_capacitance : 0.00157459; + fall_capacitance_range (0.00150211, 0.00162762); + } + } + cell (sg13cmos5l_ebufn_2) { + area : 18.144; + cell_footprint : "ebufn"; + cell_leakage_power : 683.061; + leakage_power () { + value : 483.447; + when : "A&TE_B"; + } + leakage_power () { + value : 331.817; + when : "!A&TE_B"; + } + leakage_power () { + value : 874.538; + when : "A&!TE_B"; + } + leakage_power () { + value : 1042.44; + when : "!A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "A"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 0.6; + capacitance : 0.00619247; + rise_capacitance : 0.00497445; + rise_capacitance_range (0.00497445, 0.00497445); + fall_capacitance : 0.00741048; + fall_capacitance_range (0.00741048, 0.00741048); + 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.00597445, 0.0517744, 0.0829745, 0.134574, 0.220974, 0.364974, 0.604974"); + values ( \ + "0.0452837, 0.141163, 0.202843, 0.305005, 0.476593, 0.76326, 1.24127", \ + "0.0692932, 0.165536, 0.227852, 0.330324, 0.501932, 0.788387, 1.2659", \ + "0.0832854, 0.179923, 0.242329, 0.345175, 0.516671, 0.80326, 1.28121", \ + "0.102754, 0.19998, 0.262475, 0.365351, 0.537282, 0.823727, 1.30114", \ + "0.128229, 0.229204, 0.292507, 0.395197, 0.566356, 0.853835, 1.33099", \ + "0.163359, 0.271357, 0.333954, 0.436886, 0.609058, 0.895711, 1.37455", \ + "0.207977, 0.327175, 0.389788, 0.495806, 0.669693, 0.958078, 1.43769" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00597445, 0.0517744, 0.0829745, 0.134574, 0.220974, 0.364974, 0.604974"); + values ( \ + "0.015824, 0.146974, 0.237044, 0.386194, 0.635822, 1.05187, 1.74526", \ + "0.0190337, 0.147096, 0.23715, 0.38684, 0.635823, 1.05202, 1.74527", \ + "0.0217887, 0.147377, 0.237328, 0.386841, 0.635824, 1.05203, 1.74578", \ + "0.0261723, 0.148018, 0.237794, 0.386842, 0.635825, 1.05204, 1.74941", \ + "0.0340171, 0.150425, 0.238964, 0.38724, 0.63629, 1.05205, 1.74942", \ + "0.046198, 0.157726, 0.244017, 0.390863, 0.638692, 1.05322, 1.74943", \ + "0.064745, 0.174182, 0.256663, 0.401745, 0.64847, 1.06025, 1.74944" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00841048, 0.0542105, 0.0854105, 0.13701, 0.22341, 0.367411, 0.60741"); + values ( \ + "0.0466185, 0.11765, 0.161523, 0.233594, 0.354151, 0.554768, 0.889056", \ + "0.0720621, 0.143732, 0.187714, 0.259937, 0.380516, 0.581039, 0.915372", \ + "0.0879126, 0.160143, 0.203716, 0.275997, 0.396521, 0.597461, 0.932255", \ + "0.107893, 0.181575, 0.225717, 0.297634, 0.418368, 0.619326, 0.953762", \ + "0.135054, 0.213581, 0.256683, 0.327727, 0.447971, 0.648814, 0.98205", \ + "0.172371, 0.257714, 0.30195, 0.37268, 0.493275, 0.693017, 1.02698", \ + "0.220459, 0.318799, 0.365669, 0.439114, 0.560873, 0.763707, 1.09798" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00841048, 0.0542105, 0.0854105, 0.13701, 0.22341, 0.367411, 0.60741"); + values ( \ + "0.0132502, 0.0976972, 0.156666, 0.254479, 0.417916, 0.690536, 1.14489", \ + "0.0163155, 0.0982614, 0.156816, 0.25448, 0.418517, 0.690537, 1.1449", \ + "0.0192565, 0.0990288, 0.157303, 0.254647, 0.418518, 0.690538, 1.14577", \ + "0.024567, 0.100732, 0.15823, 0.255184, 0.418519, 0.690603, 1.14794", \ + "0.0323034, 0.105035, 0.160806, 0.256516, 0.41913, 0.690986, 1.14795", \ + "0.045058, 0.11406, 0.167541, 0.261633, 0.422503, 0.693363, 1.14796", \ + "0.065898, 0.134906, 0.184265, 0.274729, 0.434177, 0.702729, 1.15273" \ + ); + } + } + 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.00597445, 0.0517744, 0.0829745, 0.134574, 0.220974, 0.364974, 0.604974"); + values ( \ + "0.0344258, 0.0344268, 0.0344278, 0.0344288, 0.0344298, 0.0344308, 0.0344318", \ + "0.0516698, 0.0516708, 0.0516718, 0.0516728, 0.0516738, 0.0516748, 0.0516758", \ + "0.0605778, 0.0605788, 0.0605798, 0.0605808, 0.0605818, 0.0605828, 0.0605838", \ + "0.0721252, 0.0721262, 0.0721272, 0.0721282, 0.0721292, 0.0721302, 0.0721312", \ + "0.0887173, 0.0887183, 0.0887193, 0.0887203, 0.0887213, 0.0887223, 0.0887233", \ + "0.111011, 0.111012, 0.111013, 0.111014, 0.111015, 0.111016, 0.111017", \ + "0.138049, 0.13805, 0.138051, 0.138052, 0.138053, 0.138054, 0.138055" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00597445, 0.0517744, 0.0829745, 0.134574, 0.220974, 0.364974, 0.604974"); + values ( \ + "0.0344258, 0.0344268, 0.0344278, 0.0344288, 0.0344298, 0.0344308, 0.0344318", \ + "0.0516698, 0.0516708, 0.0516718, 0.0516728, 0.0516738, 0.0516748, 0.0516758", \ + "0.0605778, 0.0605788, 0.0605798, 0.0605808, 0.0605818, 0.0605828, 0.0605838", \ + "0.0721252, 0.0721262, 0.0721272, 0.0721282, 0.0721292, 0.0721302, 0.0721312", \ + "0.0887173, 0.0887183, 0.0887193, 0.0887203, 0.0887213, 0.0887223, 0.0887233", \ + "0.111011, 0.111012, 0.111013, 0.111014, 0.111015, 0.111016, 0.111017", \ + "0.138049, 0.13805, 0.138051, 0.138052, 0.138053, 0.138054, 0.138055" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00841048, 0.0542105, 0.0854105, 0.13701, 0.22341, 0.367411, 0.60741"); + values ( \ + "0.0207291, 0.0207301, 0.0207311, 0.0207321, 0.0207331, 0.0207341, 0.0207351", \ + "0.0273589, 0.0273599, 0.0273609, 0.0273619, 0.0273629, 0.0273639, 0.0273649", \ + "0.0370219, 0.0370229, 0.0370239, 0.0370249, 0.0370259, 0.0370269, 0.0370279", \ + "0.0549519, 0.0549529, 0.0549539, 0.0549549, 0.0549559, 0.0549569, 0.0549579", \ + "0.0936698, 0.0936708, 0.0936718, 0.0936728, 0.0936738, 0.0936748, 0.0936758", \ + "0.175678, 0.175679, 0.17568, 0.175681, 0.175682, 0.175683, 0.175684", \ + "0.338105, 0.338106, 0.338107, 0.338108, 0.338109, 0.33811, 0.338111" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00841048, 0.0542105, 0.0854105, 0.13701, 0.22341, 0.367411, 0.60741"); + values ( \ + "0.0207291, 0.0207301, 0.0207311, 0.0207321, 0.0207331, 0.0207341, 0.0207351", \ + "0.0273589, 0.0273599, 0.0273609, 0.0273619, 0.0273629, 0.0273639, 0.0273649", \ + "0.0370219, 0.0370229, 0.0370239, 0.0370249, 0.0370259, 0.0370269, 0.0370279", \ + "0.0549519, 0.0549529, 0.0549539, 0.0549549, 0.0549559, 0.0549569, 0.0549579", \ + "0.0936698, 0.0936708, 0.0936718, 0.0936728, 0.0936738, 0.0936748, 0.0936758", \ + "0.175678, 0.175679, 0.17568, 0.175681, 0.175682, 0.175683, 0.175684", \ + "0.338105, 0.338106, 0.338107, 0.338108, 0.338109, 0.33811, 0.338111" \ + ); + } + } + 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.00597445, 0.0517744, 0.0829745, 0.134574, 0.220974, 0.364974, 0.604974"); + values ( \ + "0.0253326, 0.117299, 0.179685, 0.282736, 0.455465, 0.742888, 1.22204", \ + "0.0354224, 0.140657, 0.20348, 0.306632, 0.479309, 0.767207, 1.24589", \ + "0.0357706, 0.159398, 0.225016, 0.329254, 0.50197, 0.789939, 1.27009", \ + "0.0357716, 0.184386, 0.258215, 0.369183, 0.54547, 0.833757, 1.31334", \ + "0.0357726, 0.210101, 0.302446, 0.431033, 0.622802, 0.920454, 1.40287", \ + "0.0357736, 0.211682, 0.3367, 0.503859, 0.733433, 1.06487, 1.57025", \ + "0.0357746, 0.211683, 0.336701, 0.540951, 0.847628, 1.25879, 1.83757" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00597445, 0.0517744, 0.0829745, 0.134574, 0.220974, 0.364974, 0.604974"); + values ( \ + "0.0156245, 0.146996, 0.237106, 0.386175, 0.635889, 1.05201, 1.74583", \ + "0.0239233, 0.150398, 0.238429, 0.389917, 0.63589, 1.05233, 1.74584", \ + "0.0327479, 0.160096, 0.244977, 0.389918, 0.637332, 1.05234, 1.74614", \ + "0.0491966, 0.184633, 0.267037, 0.405628, 0.644959, 1.05472, 1.74615", \ + "0.0798273, 0.233594, 0.318014, 0.453908, 0.682343, 1.07669, 1.75407", \ + "0.136226, 0.323471, 0.415281, 0.559256, 0.784032, 1.16083, 1.80965", \ + "0.236191, 0.490785, 0.593493, 0.748737, 0.993409, 1.3702, 1.99529" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00841048, 0.0542105, 0.0854105, 0.13701, 0.22341, 0.367411, 0.60741"); + values ( \ + "0.0409958, 0.121745, 0.17374, 0.259413, 0.402854, 0.641863, 1.04009", \ + "0.0611346, 0.14315, 0.19516, 0.280941, 0.424405, 0.663447, 1.06167", \ + "0.073049, 0.156384, 0.20848, 0.294326, 0.437783, 0.676823, 1.07512", \ + "0.0872408, 0.17314, 0.225452, 0.311418, 0.455014, 0.693986, 1.09257", \ + "0.107008, 0.197996, 0.250606, 0.336605, 0.480429, 0.719555, 1.11778", \ + "0.130381, 0.23238, 0.285572, 0.372961, 0.517685, 0.75705, 1.15543", \ + "0.154251, 0.276462, 0.33311, 0.421938, 0.569503, 0.811101, 1.21084" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00841048, 0.0542105, 0.0854105, 0.13701, 0.22341, 0.367411, 0.60741"); + values ( \ + "0.0111267, 0.0976349, 0.156725, 0.254351, 0.417921, 0.690598, 1.14488", \ + "0.0120505, 0.0977073, 0.156726, 0.254352, 0.418158, 0.690599, 1.14489", \ + "0.0129149, 0.0978758, 0.156768, 0.254353, 0.418159, 0.6906, 1.1449", \ + "0.0146437, 0.0980933, 0.156957, 0.25467, 0.41816, 0.690601, 1.14491", \ + "0.0178715, 0.0991621, 0.157464, 0.254724, 0.418161, 0.690602, 1.14492", \ + "0.023854, 0.102337, 0.159643, 0.256396, 0.419161, 0.690766, 1.14493", \ + "0.034341, 0.109958, 0.165822, 0.26121, 0.424032, 0.695102, 1.14617" \ + ); + } + } + 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.00597445, 0.0517744, 0.0829745, 0.134574, 0.220974, 0.364974, 0.604974"); + values ( \ + "0.0153023, 0.0165132, 0.0159908, 0.0153186, 0.0144877, 0.0134626, 0.0130808", \ + "0.0155615, 0.0167296, 0.0166293, 0.0161137, 0.0151247, 0.0139984, 0.0134262", \ + "0.0155356, 0.0162014, 0.0164207, 0.0160131, 0.0152104, 0.014087, 0.0134945", \ + "0.0158696, 0.015857, 0.0159589, 0.0160364, 0.0153231, 0.0148235, 0.0142585", \ + "0.0171289, 0.0156047, 0.0158948, 0.0160228, 0.0157183, 0.0164379, 0.0150104", \ + "0.0194195, 0.0155215, 0.0155211, 0.0155371, 0.0156104, 0.0148924, 0.0157328", \ + "0.0234731, 0.016403, 0.0157491, 0.0151488, 0.0149418, 0.0154339, 0.0152573" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00841048, 0.0542105, 0.0854105, 0.13701, 0.22341, 0.367411, 0.60741"); + values ( \ + "0.0133648, 0.0153421, 0.0154069, 0.0153641, 0.0150682, 0.0144517, 0.0134974", \ + "0.0133577, 0.0147028, 0.0148768, 0.0150537, 0.0148238, 0.0140332, 0.0131174", \ + "0.0136467, 0.0143179, 0.0145174, 0.0147142, 0.0143198, 0.0137729, 0.013174", \ + "0.0142872, 0.0140619, 0.0143721, 0.0141705, 0.0144748, 0.0136175, 0.0136559", \ + "0.0154794, 0.0136226, 0.0136529, 0.0139159, 0.0135495, 0.013372, 0.0116363", \ + "0.0179773, 0.0135517, 0.0135205, 0.0132592, 0.0132966, 0.0129733, 0.011251", \ + "0.0221335, 0.0145805, 0.013847, 0.0131967, 0.0130556, 0.0126854, 0.0125042" \ + ); + } + } + 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.00597445, 0.0517744, 0.0829745, 0.134574, 0.220974, 0.364974, 0.604974"); + values ( \ + "0.0028112, 0.0025818, 0.0024571, 0.0022122, 0.0018198, 0.0011442, 0.0013699", \ + "0.0027865, 0.002787, 0.0025535, 0.0028329, 0.0018186, 0.0012184, 0.0014064", \ + "0.0027989, 0.0026341, 0.0027341, 0.0022793, 0.001946, 0.0012126, 0.00158", \ + "0.0027874, 0.002821, 0.0026314, 0.0026601, 0.0022841, 0.0013532, 0.0011397", \ + "0.0028169, 0.002804, 0.0027795, 0.0025412, 0.0023311, 0.0011337, 0.0021807", \ + "0.0028417, 0.0027102, 0.0026802, 0.0031726, 0.002565, 0.0016046, 0.002827", \ + "0.0027886, 0.0024457, 0.0025263, 0.0023634, 0.0032527, 0.0026597, 0.0022916" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00841048, 0.0542105, 0.0854105, 0.13701, 0.22341, 0.367411, 0.60741"); + values ( \ + "0.0025108, 0.0072186, 0.0103579, 0.0155571, 0.0243815, 0.0389196, 0.0631889", \ + "0.002497, 0.0071748, 0.0107624, 0.016673, 0.0247161, 0.0393352, 0.0631876", \ + "0.0025038, 0.0075434, 0.0104554, 0.0160033, 0.0268877, 0.0384745, 0.0660257", \ + "0.0024691, 0.0077513, 0.0113169, 0.016303, 0.0249972, 0.0423322, 0.065587", \ + "0.0024452, 0.0075972, 0.0110623, 0.0170594, 0.0262398, 0.0398078, 0.0685668", \ + "0.0024376, 0.0074048, 0.0108329, 0.0170259, 0.0268359, 0.0429821, 0.0654328", \ + "0.0024149, 0.0077586, 0.0107921, 0.0160241, 0.0258053, 0.0426137, 0.0700827" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00276821; + rise_capacitance : 0.00282022; + rise_capacitance_range (0.00247276, 0.00311647); + fall_capacitance : 0.00271621; + fall_capacitance_range (0.0024569, 0.00296933); + 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.00511501, 0.0054078, 0.00644184, 0.00879093, 0.0138155, 0.0247705, 0.0472905" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00452235, 0.00513994, 0.00625793, 0.00873369, 0.0143329, 0.0252567, 0.0481471" \ + ); + } + } + } + pin (TE_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00668919; + rise_capacitance : 0.00678797; + rise_capacitance_range (0.00496124, 0.0079847); + fall_capacitance : 0.00659041; + fall_capacitance_range (0.00497038, 0.00798528); + 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.000278129, 0.00024755, 0.0010726, 0.00327802, 0.0081817, 0.0189664, 0.041321" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0215057, 0.0222471, 0.0232722, 0.0257174, 0.0310256, 0.0420452, 0.0646493" \ + ); + } + } + } + } + cell (sg13cmos5l_ebufn_4) { + area : 27.216; + cell_footprint : "ebufn"; + cell_leakage_power : 1118.49; + leakage_power () { + value : 611.595; + when : "A&TE_B"; + } + leakage_power () { + value : 416.038; + when : "!A&TE_B"; + } + leakage_power () { + value : 1501.41; + when : "A&!TE_B"; + } + leakage_power () { + value : 1944.93; + when : "!A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "A"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 1.2; + capacitance : 0.0121642; + rise_capacitance : 0.00980264; + rise_capacitance_range (0.00980264, 0.00980264); + fall_capacitance : 0.0145258; + fall_capacitance_range (0.0145258, 0.0145258); + 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.0108026, 0.103403, 0.165803, 0.269003, 0.441803, 0.729803, 1.2098"); + values ( \ + "0.0534133, 0.153243, 0.215815, 0.319069, 0.49229, 0.781632, 1.264", \ + "0.0830497, 0.183146, 0.246133, 0.349673, 0.523081, 0.812366, 1.29437", \ + "0.100916, 0.201079, 0.264164, 0.367949, 0.541342, 0.830508, 1.31414", \ + "0.125936, 0.227418, 0.29036, 0.393801, 0.56777, 0.857273, 1.339", \ + "0.160632, 0.264807, 0.327614, 0.431134, 0.604651, 0.894013, 1.37632", \ + "0.204182, 0.316956, 0.378363, 0.482046, 0.655624, 0.943677, 1.42615", \ + "0.261542, 0.383803, 0.447239, 0.550567, 0.725905, 1.01607, 1.49867" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0108026, 0.103403, 0.165803, 0.269003, 0.441803, 0.729803, 1.2098"); + values ( \ + "0.0173476, 0.149709, 0.240874, 0.391338, 0.643774, 1.06424, 1.76502", \ + "0.0206916, 0.149876, 0.240875, 0.392025, 0.643775, 1.06458, 1.76503", \ + "0.0239285, 0.150303, 0.241024, 0.392026, 0.643776, 1.0647, 1.76626", \ + "0.0300316, 0.151337, 0.241613, 0.392027, 0.643777, 1.06471, 1.76627", \ + "0.0403523, 0.154601, 0.243074, 0.392644, 0.644289, 1.06472, 1.76628", \ + "0.057025, 0.164287, 0.24882, 0.395963, 0.646352, 1.06542, 1.76629", \ + "0.081226, 0.185425, 0.264359, 0.40716, 0.655115, 1.07154, 1.76774" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155258, 0.108126, 0.170526, 0.273726, 0.446526, 0.734526, 1.21453"); + values ( \ + "0.060116, 0.136266, 0.180306, 0.252752, 0.373372, 0.574223, 0.90866", \ + "0.0906993, 0.166947, 0.211079, 0.283459, 0.404124, 0.604745, 0.939542", \ + "0.111416, 0.188496, 0.232586, 0.304959, 0.425333, 0.626229, 0.960923", \ + "0.139033, 0.218, 0.261891, 0.33403, 0.454499, 0.655232, 0.990166", \ + "0.176011, 0.260471, 0.304405, 0.375742, 0.495853, 0.696288, 1.03095", \ + "0.227459, 0.318557, 0.363483, 0.434074, 0.553553, 0.753017, 1.08657", \ + "0.299055, 0.400647, 0.448264, 0.521006, 0.641865, 0.841371, 1.17517" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155258, 0.108126, 0.170526, 0.273726, 0.446526, 0.734526, 1.21453"); + values ( \ + "0.0172791, 0.101022, 0.159569, 0.25717, 0.42086, 0.693756, 1.14856", \ + "0.0203015, 0.101609, 0.159726, 0.257197, 0.420992, 0.693757, 1.14894", \ + "0.0242648, 0.1029, 0.160469, 0.257449, 0.420993, 0.694758, 1.14895", \ + "0.0312274, 0.105843, 0.162047, 0.258233, 0.421311, 0.694759, 1.15076", \ + "0.0419433, 0.112038, 0.165962, 0.260335, 0.422396, 0.69476, 1.15077", \ + "0.056887, 0.124325, 0.17519, 0.266243, 0.426085, 0.696293, 1.15078", \ + "0.082006, 0.147886, 0.19535, 0.281245, 0.437525, 0.705622, 1.15581" \ + ); + } + } + 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.0108026, 0.103403, 0.165803, 0.269003, 0.441803, 0.729803, 1.2098"); + values ( \ + "0.0404448, 0.0404721, 0.0404731, 0.0404741, 0.0404751, 0.0404761, 0.0404771", \ + "0.0616547, 0.0616557, 0.0616567, 0.0616577, 0.0616587, 0.0616597, 0.0616607", \ + "0.0736652, 0.0736662, 0.0736672, 0.0736682, 0.0736692, 0.0736702, 0.0736712", \ + "0.0892961, 0.0892971, 0.0892981, 0.0892991, 0.0893001, 0.0893011, 0.0893021", \ + "0.112145, 0.112146, 0.112147, 0.112148, 0.112149, 0.11215, 0.112151", \ + "0.137203, 0.137204, 0.137205, 0.137206, 0.137207, 0.137208, 0.137209", \ + "0.169996, 0.169997, 0.169998, 0.169999, 0.17, 0.170001, 0.170002" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0108026, 0.103403, 0.165803, 0.269003, 0.441803, 0.729803, 1.2098"); + values ( \ + "0.0404448, 0.0404721, 0.0404731, 0.0404741, 0.0404751, 0.0404761, 0.0404771", \ + "0.0616547, 0.0616557, 0.0616567, 0.0616577, 0.0616587, 0.0616597, 0.0616607", \ + "0.0736652, 0.0736662, 0.0736672, 0.0736682, 0.0736692, 0.0736702, 0.0736712", \ + "0.0892961, 0.0892971, 0.0892981, 0.0892991, 0.0893001, 0.0893011, 0.0893021", \ + "0.112145, 0.112146, 0.112147, 0.112148, 0.112149, 0.11215, 0.112151", \ + "0.137203, 0.137204, 0.137205, 0.137206, 0.137207, 0.137208, 0.137209", \ + "0.169996, 0.169997, 0.169998, 0.169999, 0.17, 0.170001, 0.170002" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155258, 0.108126, 0.170526, 0.273726, 0.446526, 0.734526, 1.21453"); + values ( \ + "0.0218496, 0.0218687, 0.0218697, 0.0218707, 0.0218717, 0.0218727, 0.0218737", \ + "0.028043, 0.028044, 0.028045, 0.028046, 0.028047, 0.028048, 0.028049", \ + "0.0377264, 0.0377274, 0.0377284, 0.0377294, 0.0377304, 0.0377314, 0.0377324", \ + "0.05571, 0.055711, 0.055712, 0.055713, 0.055714, 0.055715, 0.055716", \ + "0.0950287, 0.0950297, 0.0950307, 0.0950317, 0.0950327, 0.0950337, 0.0950347", \ + "0.17768, 0.177681, 0.177682, 0.177683, 0.177684, 0.177685, 0.177686", \ + "0.340905, 0.340906, 0.340907, 0.340908, 0.340909, 0.34091, 0.340911" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155258, 0.108126, 0.170526, 0.273726, 0.446526, 0.734526, 1.21453"); + values ( \ + "0.0218496, 0.0218687, 0.0218697, 0.0218707, 0.0218717, 0.0218727, 0.0218737", \ + "0.028043, 0.028044, 0.028045, 0.028046, 0.028047, 0.028048, 0.028049", \ + "0.0377264, 0.0377274, 0.0377284, 0.0377294, 0.0377304, 0.0377314, 0.0377324", \ + "0.05571, 0.055711, 0.055712, 0.055713, 0.055714, 0.055715, 0.055716", \ + "0.0950287, 0.0950297, 0.0950307, 0.0950317, 0.0950327, 0.0950337, 0.0950347", \ + "0.17768, 0.177681, 0.177682, 0.177683, 0.177684, 0.177685, 0.177686", \ + "0.340905, 0.340906, 0.340907, 0.340908, 0.340909, 0.34091, 0.340911" \ + ); + } + } + 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.0108026, 0.103403, 0.165803, 0.269003, 0.441803, 0.729803, 1.2098"); + values ( \ + "0.0250408, 0.120118, 0.183264, 0.287409, 0.461693, 0.752151, 1.23648", \ + "0.0336698, 0.142351, 0.205948, 0.310252, 0.48475, 0.775148, 1.25928", \ + "0.0336708, 0.160978, 0.227388, 0.332826, 0.507412, 0.798407, 1.28252", \ + "0.0336718, 0.185929, 0.260553, 0.372683, 0.550798, 0.842287, 1.32724", \ + "0.0336728, 0.211613, 0.304528, 0.434257, 0.627919, 0.92852, 1.41589", \ + "0.0336738, 0.213051, 0.3391, 0.506783, 0.738454, 1.07251, 1.58266", \ + "0.0336748, 0.213052, 0.339101, 0.545157, 0.852725, 1.26555, 1.84856" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0108026, 0.103403, 0.165803, 0.269003, 0.441803, 0.729803, 1.2098"); + values ( \ + "0.0167448, 0.14943, 0.240809, 0.391546, 0.64368, 1.06396, 1.76498", \ + "0.022609, 0.152756, 0.242093, 0.392174, 0.643681, 1.06404, 1.76499", \ + "0.0302968, 0.162298, 0.248538, 0.3946, 0.64894, 1.06418, 1.76515", \ + "0.0461741, 0.18628, 0.270432, 0.410625, 0.652715, 1.06636, 1.76838", \ + "0.0764511, 0.234988, 0.321172, 0.458185, 0.689762, 1.08853, 1.77315", \ + "0.13183, 0.325332, 0.418422, 0.561105, 0.790689, 1.17185, 1.8281", \ + "0.229794, 0.492909, 0.596402, 0.753477, 1.00084, 1.37967, 2.01195" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155258, 0.108126, 0.170526, 0.273726, 0.446526, 0.734526, 1.21453"); + values ( \ + "0.048276, 0.135013, 0.187217, 0.273163, 0.416778, 0.655951, 1.05439", \ + "0.0726835, 0.161061, 0.213392, 0.29943, 0.442998, 0.682177, 1.08066", \ + "0.0876327, 0.177875, 0.230392, 0.316494, 0.460153, 0.69927, 1.09845", \ + "0.106063, 0.200096, 0.252924, 0.339128, 0.482984, 0.722157, 1.12075", \ + "0.131701, 0.232631, 0.285502, 0.372243, 0.516566, 0.755775, 1.15426", \ + "0.163706, 0.276657, 0.331079, 0.418328, 0.562848, 0.80238, 1.20113", \ + "0.201568, 0.337446, 0.395454, 0.484151, 0.631746, 0.873451, 1.27366" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155258, 0.108126, 0.170526, 0.273726, 0.446526, 0.734526, 1.21453"); + values ( \ + "0.0121345, 0.100556, 0.15951, 0.257138, 0.420864, 0.693812, 1.14858", \ + "0.0131975, 0.100647, 0.159511, 0.257148, 0.420865, 0.693813, 1.14859", \ + "0.0142321, 0.100883, 0.159521, 0.257149, 0.420887, 0.693814, 1.14925", \ + "0.01645, 0.101334, 0.159709, 0.257244, 0.420888, 0.693815, 1.14926", \ + "0.0200149, 0.102941, 0.16037, 0.257459, 0.421036, 0.693816, 1.14927", \ + "0.026875, 0.106469, 0.162965, 0.258969, 0.421884, 0.694176, 1.14928", \ + "0.038658, 0.1149, 0.169734, 0.26379, 0.425833, 0.697086, 1.1499" \ + ); + } + } + 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.0108026, 0.103403, 0.165803, 0.269003, 0.441803, 0.729803, 1.2098"); + values ( \ + "0.0297079, 0.0319068, 0.0311478, 0.029921, 0.0284349, 0.0265325, 0.0260212", \ + "0.031153, 0.0328165, 0.0328583, 0.032051, 0.0303343, 0.0282652, 0.0274309", \ + "0.032059, 0.0321416, 0.0328874, 0.0319557, 0.030767, 0.0289683, 0.0286097", \ + "0.0338144, 0.0318044, 0.0318701, 0.0321876, 0.0310037, 0.0332705, 0.0288317", \ + "0.0377556, 0.0314629, 0.0319506, 0.0320484, 0.0317158, 0.0336565, 0.0309373", \ + "0.0446842, 0.0322138, 0.0319675, 0.0320137, 0.0323814, 0.0308418, 0.0334746", \ + "0.0556699, 0.0350882, 0.0335035, 0.0323894, 0.031987, 0.0326966, 0.0326522" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155258, 0.108126, 0.170526, 0.273726, 0.446526, 0.734526, 1.21453"); + values ( \ + "0.0275282, 0.0302959, 0.0305084, 0.030501, 0.0299544, 0.0289407, 0.0270545", \ + "0.0281683, 0.029345, 0.0295309, 0.0306917, 0.0292198, 0.027922, 0.0265152", \ + "0.0297968, 0.0286817, 0.0290107, 0.0295949, 0.0289014, 0.028406, 0.025825", \ + "0.0318712, 0.0282558, 0.028595, 0.0281599, 0.0288355, 0.0266293, 0.026562", \ + "0.0359097, 0.0282427, 0.0283177, 0.0286168, 0.02787, 0.027682, 0.0245742", \ + "0.0420473, 0.0283951, 0.0281073, 0.027799, 0.0276016, 0.0263671, 0.0232935", \ + "0.0524504, 0.0311008, 0.0294615, 0.0278588, 0.0269052, 0.0258706, 0.0251646" \ + ); + } + } + 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.0108026, 0.103403, 0.165803, 0.269003, 0.441803, 0.729803, 1.2098"); + values ( \ + "0.0052615, 0.0048789, 0.0045739, 0.0041206, 0.0033138, 0.0016808, 0.0024469", \ + "0.005309, 0.0051591, 0.0046423, 0.0043343, 0.0033656, 0.0020383, 0.0025765", \ + "0.0053012, 0.0049899, 0.0052924, 0.0041985, 0.0048035, 0.0019108, 0.002656", \ + "0.0053742, 0.0052626, 0.004827, 0.0051179, 0.0039999, 0.0019417, 0.0036819", \ + "0.0054506, 0.0054553, 0.0054678, 0.0047674, 0.0045133, 0.0019353, 0.0052316", \ + "0.0054048, 0.0053208, 0.005372, 0.0053517, 0.0051501, 0.0024614, 0.0048798", \ + "0.0052181, 0.0047682, 0.0049316, 0.0049825, 0.0062673, 0.0046952, 0.0031636" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155258, 0.108126, 0.170526, 0.273726, 0.446526, 0.734526, 1.21453"); + values ( \ + "0.0047884, 0.0141987, 0.0203583, 0.0311208, 0.0483419, 0.0774422, 0.12635", \ + "0.0046607, 0.014096, 0.0212152, 0.0315494, 0.0479769, 0.0812296, 0.125568", \ + "0.0046549, 0.014946, 0.0208651, 0.0315459, 0.0526016, 0.0786038, 0.130308", \ + "0.0046316, 0.0155259, 0.0223861, 0.0325397, 0.0495015, 0.0856069, 0.124991", \ + "0.0045627, 0.0155602, 0.0225661, 0.0347971, 0.0527807, 0.0805527, 0.131335", \ + "0.00456201, 0.0147772, 0.0212382, 0.0336271, 0.0529193, 0.0854623, 0.131726", \ + "0.0045008, 0.0146473, 0.0213003, 0.0321833, 0.0513393, 0.0848973, 0.14134" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00311589; + rise_capacitance : 0.0031766; + rise_capacitance_range (0.00282325, 0.00350681); + fall_capacitance : 0.00305517; + fall_capacitance_range (0.00280177, 0.00329365); + 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.0086725, 0.00885501, 0.00989088, 0.0123923, 0.017954, 0.0302176, 0.0557451" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00720563, 0.0077695, 0.00888771, 0.0115899, 0.0177438, 0.0301701, 0.0563366" \ + ); + } + } + } + pin (TE_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0108988; + rise_capacitance : 0.0110625; + rise_capacitance_range (0.00762621, 0.0133245); + fall_capacitance : 0.0107352; + fall_capacitance_range (0.00763112, 0.0133102); + 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.00105311, -0.00149581, -0.000737514, 0.00139235, 0.00669243, 0.0186557, 0.0440191" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0417548, 0.0423774, 0.0435392, 0.0461161, 0.0518983, 0.0642797, 0.0901127" \ + ); + } + } + } + } + cell (sg13cmos5l_ebufn_8) { + area : 45.36; + cell_footprint : "ebufn"; + cell_leakage_power : 2069.17; + leakage_power () { + value : 981.459; + when : "A&TE_B"; + } + leakage_power () { + value : 590.335; + when : "!A&TE_B"; + } + leakage_power () { + value : 2908.92; + when : "A&!TE_B"; + } + leakage_power () { + value : 3795.96; + when : "!A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "A"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 2.4; + capacitance : 0.0239537; + rise_capacitance : 0.0192981; + rise_capacitance_range (0.0192981, 0.0192981); + fall_capacitance : 0.0286093; + fall_capacitance_range (0.0286093, 0.0286093); + 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.0202981, 0.206498, 0.331298, 0.537698, 0.883298, 1.4593, 2.4193"); + values ( \ + "0.052145, 0.153125, 0.215819, 0.319504, 0.493196, 0.783105, 1.26678", \ + "0.0814865, 0.182703, 0.245973, 0.350026, 0.523706, 0.813565, 1.29694", \ + "0.0991816, 0.200679, 0.264026, 0.368081, 0.542247, 0.83236, 1.3165", \ + "0.123863, 0.226167, 0.289447, 0.393737, 0.568643, 0.858314, 1.34202", \ + "0.157744, 0.263591, 0.325758, 0.429963, 0.604056, 0.895325, 1.3787", \ + "0.201847, 0.314699, 0.377155, 0.480645, 0.654692, 0.945049, 1.42922", \ + "0.258301, 0.380864, 0.444059, 0.54816, 0.725326, 1.01419, 1.49979" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0202981, 0.206498, 0.331298, 0.537698, 0.883298, 1.4593, 2.4193"); + values ( \ + "0.0166247, 0.150501, 0.242057, 0.393341, 0.646767, 1.06912, 1.77308", \ + "0.0200489, 0.150668, 0.242066, 0.393836, 0.646861, 1.06941, 1.77313", \ + "0.0233585, 0.151137, 0.242261, 0.393837, 0.648244, 1.07011, 1.77452", \ + "0.0296345, 0.152113, 0.242865, 0.393844, 0.648245, 1.07012, 1.77453", \ + "0.0403195, 0.155288, 0.244324, 0.394674, 0.648246, 1.07013, 1.77454", \ + "0.057012, 0.164738, 0.249969, 0.398013, 0.649638, 1.07072, 1.77455", \ + "0.081539, 0.185797, 0.265412, 0.409257, 0.658479, 1.07699, 1.77636" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296093, 0.215809, 0.340609, 0.547009, 0.892609, 1.46861, 2.42861"); + values ( \ + "0.0586728, 0.135521, 0.179866, 0.25268, 0.374136, 0.576497, 0.913386", \ + "0.0890653, 0.165937, 0.210317, 0.282991, 0.404467, 0.606713, 0.943782", \ + "0.109446, 0.187078, 0.231375, 0.304042, 0.425702, 0.62765, 0.964725", \ + "0.136299, 0.216803, 0.260453, 0.332852, 0.454083, 0.656005, 0.994004", \ + "0.173508, 0.258061, 0.301431, 0.374216, 0.495233, 0.697017, 1.03317", \ + "0.224542, 0.315704, 0.360115, 0.431942, 0.551331, 0.75282, 1.08862", \ + "0.294682, 0.397474, 0.443892, 0.517796, 0.638613, 0.839909, 1.17698" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296093, 0.215809, 0.340609, 0.547009, 0.892609, 1.46861, 2.42861"); + values ( \ + "0.0167388, 0.101664, 0.160682, 0.259146, 0.424357, 0.699411, 1.1579", \ + "0.0198238, 0.102148, 0.160987, 0.259317, 0.424445, 0.699412, 1.15826", \ + "0.0238953, 0.103401, 0.161554, 0.259544, 0.424452, 0.699992, 1.15846", \ + "0.0309981, 0.106213, 0.163157, 0.260312, 0.424813, 0.699993, 1.15907", \ + "0.0416588, 0.112808, 0.166771, 0.262099, 0.425869, 0.700024, 1.15908", \ + "0.056678, 0.124958, 0.175985, 0.268259, 0.42902, 0.702007, 1.15909", \ + "0.082183, 0.147936, 0.194845, 0.283247, 0.440761, 0.710803, 1.16483" \ + ); + } + } + 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.0202981, 0.206498, 0.331298, 0.537698, 0.883298, 1.4593, 2.4193"); + values ( \ + "0.0521017, 0.0521027, 0.0521037, 0.0521047, 0.0521057, 0.0521067, 0.0521077", \ + "0.0804935, 0.0804945, 0.0804955, 0.0804965, 0.0804975, 0.0804985, 0.0804995", \ + "0.097839, 0.09784, 0.097841, 0.097842, 0.097843, 0.097844, 0.097845", \ + "0.122968, 0.122969, 0.12297, 0.122971, 0.122972, 0.122973, 0.122974", \ + "0.156449, 0.15645, 0.156451, 0.156452, 0.156453, 0.156454, 0.156455", \ + "0.198841, 0.198842, 0.198843, 0.198844, 0.198845, 0.198846, 0.198847", \ + "0.245398, 0.245399, 0.2454, 0.245401, 0.245402, 0.245403, 0.245404" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0202981, 0.206498, 0.331298, 0.537698, 0.883298, 1.4593, 2.4193"); + values ( \ + "0.0521017, 0.0521027, 0.0521037, 0.0521047, 0.0521057, 0.0521067, 0.0521077", \ + "0.0804935, 0.0804945, 0.0804955, 0.0804965, 0.0804975, 0.0804985, 0.0804995", \ + "0.097839, 0.09784, 0.097841, 0.097842, 0.097843, 0.097844, 0.097845", \ + "0.122968, 0.122969, 0.12297, 0.122971, 0.122972, 0.122973, 0.122974", \ + "0.156449, 0.15645, 0.156451, 0.156452, 0.156453, 0.156454, 0.156455", \ + "0.198841, 0.198842, 0.198843, 0.198844, 0.198845, 0.198846, 0.198847", \ + "0.245398, 0.245399, 0.2454, 0.245401, 0.245402, 0.245403, 0.245404" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296093, 0.215809, 0.340609, 0.547009, 0.892609, 1.46861, 2.42861"); + values ( \ + "0.0231914, 0.0231924, 0.0231934, 0.0231944, 0.0231954, 0.0231964, 0.0231974", \ + "0.0291931, 0.0291941, 0.0291951, 0.0291961, 0.0291971, 0.0291981, 0.0291991", \ + "0.0387952, 0.0387962, 0.0387972, 0.0387982, 0.0387992, 0.0388002, 0.0388012", \ + "0.0570083, 0.0570093, 0.0570103, 0.0570113, 0.0570123, 0.0570133, 0.0570143", \ + "0.0966841, 0.0966851, 0.0966861, 0.0966871, 0.0966881, 0.0966891, 0.0966901", \ + "0.179007, 0.179008, 0.179009, 0.17901, 0.179011, 0.179012, 0.179013", \ + "0.34468, 0.344681, 0.344682, 0.344683, 0.344684, 0.344685, 0.344686" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296093, 0.215809, 0.340609, 0.547009, 0.892609, 1.46861, 2.42861"); + values ( \ + "0.0231914, 0.0231924, 0.0231934, 0.0231944, 0.0231954, 0.0231964, 0.0231974", \ + "0.0291931, 0.0291941, 0.0291951, 0.0291961, 0.0291971, 0.0291981, 0.0291991", \ + "0.0387952, 0.0387962, 0.0387972, 0.0387982, 0.0387992, 0.0388002, 0.0388012", \ + "0.0570083, 0.0570093, 0.0570103, 0.0570113, 0.0570123, 0.0570133, 0.0570143", \ + "0.0966841, 0.0966851, 0.0966861, 0.0966871, 0.0966881, 0.0966891, 0.0966901", \ + "0.179007, 0.179008, 0.179009, 0.17901, 0.179011, 0.179012, 0.179013", \ + "0.34468, 0.344681, 0.344682, 0.344683, 0.344684, 0.344685, 0.344686" \ + ); + } + } + 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.0202981, 0.206498, 0.331298, 0.537698, 0.883298, 1.4593, 2.4193"); + values ( \ + "0.0254841, 0.122093, 0.18536, 0.290051, 0.465128, 0.756894, 1.24287", \ + "0.0340163, 0.143889, 0.207758, 0.312537, 0.487753, 0.779595, 1.26587", \ + "0.0340173, 0.162273, 0.22892, 0.334849, 0.510285, 0.802555, 1.28883", \ + "0.0340183, 0.187031, 0.261917, 0.374543, 0.553359, 0.846034, 1.33323", \ + "0.0340193, 0.212639, 0.305932, 0.435948, 0.630197, 0.932141, 1.42167", \ + "0.0340203, 0.214442, 0.340219, 0.508083, 0.739405, 1.07483, 1.58744", \ + "0.0340213, 0.214443, 0.34022, 0.546517, 0.854174, 1.26886, 1.85263" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0202981, 0.206498, 0.331298, 0.537698, 0.883298, 1.4593, 2.4193"); + values ( \ + "0.015842, 0.149542, 0.241932, 0.39342, 0.646783, 1.06925, 1.77306", \ + "0.0212448, 0.152413, 0.243201, 0.394038, 0.646784, 1.06939, 1.77347", \ + "0.0289508, 0.162009, 0.249515, 0.396684, 0.651511, 1.0694, 1.77371", \ + "0.0450872, 0.186432, 0.2712, 0.4125, 0.655903, 1.07164, 1.77604", \ + "0.0752912, 0.23552, 0.32157, 0.460175, 0.692587, 1.09372, 1.7818", \ + "0.130108, 0.325783, 0.418592, 0.56276, 0.792867, 1.17582, 1.83629", \ + "0.226686, 0.493171, 0.597322, 0.753373, 1.00062, 1.38458, 2.01905" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296093, 0.215809, 0.340609, 0.547009, 0.892609, 1.46861, 2.42861"); + values ( \ + "0.0633371, 0.156371, 0.209323, 0.295979, 0.440669, 0.681532, 1.08268", \ + "0.0929327, 0.18761, 0.240677, 0.327292, 0.472021, 0.712815, 1.1146", \ + "0.112235, 0.209748, 0.262967, 0.349793, 0.494496, 0.735401, 1.13674", \ + "0.137654, 0.240865, 0.294435, 0.381484, 0.526321, 0.767236, 1.16874", \ + "0.171381, 0.284888, 0.338928, 0.426597, 0.572016, 0.813259, 1.21458", \ + "0.21445, 0.343271, 0.400216, 0.487978, 0.634094, 0.875659, 1.27745", \ + "0.267432, 0.423334, 0.483615, 0.574292, 0.722041, 0.965049, 1.3673" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296093, 0.215809, 0.340609, 0.547009, 0.892609, 1.46861, 2.42861"); + values ( \ + "0.0137596, 0.102236, 0.161082, 0.25936, 0.424374, 0.699449, 1.15797", \ + "0.0148671, 0.102474, 0.161176, 0.259764, 0.424375, 0.699461, 1.15798", \ + "0.0166572, 0.102866, 0.161329, 0.259765, 0.424386, 0.699892, 1.15799", \ + "0.0199317, 0.104125, 0.162044, 0.259766, 0.424387, 0.699893, 1.15964", \ + "0.0253979, 0.10698, 0.163119, 0.260056, 0.424389, 0.699894, 1.15965", \ + "0.034101, 0.112089, 0.167174, 0.261782, 0.425113, 0.699917, 1.15966", \ + "0.049276, 0.122944, 0.175065, 0.267293, 0.428791, 0.701743, 1.15967" \ + ); + } + } + 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.0202981, 0.206498, 0.331298, 0.537698, 0.883298, 1.4593, 2.4193"); + values ( \ + "0.0591843, 0.0640159, 0.0625875, 0.0604238, 0.0574577, 0.0537212, 0.0523634", \ + "0.0622141, 0.066174, 0.0660949, 0.0648088, 0.0617702, 0.0577398, 0.0559912", \ + "0.0641143, 0.0648418, 0.0665051, 0.0649695, 0.0636861, 0.0596563, 0.0598267", \ + "0.0678318, 0.0636946, 0.0642851, 0.0655113, 0.0637874, 0.0693252, 0.0597794", \ + "0.0756366, 0.0633958, 0.0641344, 0.0651406, 0.0653066, 0.0650006, 0.0644773", \ + "0.089621, 0.06446, 0.064466, 0.065152, 0.066451, 0.065758, 0.071081", \ + "0.111061, 0.070231, 0.067564, 0.065587, 0.065957, 0.067541, 0.070129" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296093, 0.215809, 0.340609, 0.547009, 0.892609, 1.46861, 2.42861"); + values ( \ + "0.0552537, 0.0605772, 0.0610401, 0.0608542, 0.0598553, 0.0577535, 0.0543495", \ + "0.0565132, 0.0586251, 0.0590631, 0.0604442, 0.0582296, 0.0559709, 0.0531535", \ + "0.0596997, 0.0571769, 0.0581643, 0.0593593, 0.0575285, 0.055449, 0.0525748", \ + "0.0636677, 0.0565266, 0.0569527, 0.0560373, 0.0579977, 0.0533549, 0.0519727", \ + "0.0716485, 0.0562777, 0.0559634, 0.0564273, 0.0546226, 0.0544628, 0.0490234", \ + "0.0841594, 0.0566214, 0.0556024, 0.0566104, 0.0544134, 0.0524534, 0.0462864", \ + "0.105815, 0.062366, 0.057056, 0.055308, 0.052438, 0.050713, 0.051916" \ + ); + } + } + 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.0202981, 0.206498, 0.331298, 0.537698, 0.883298, 1.4593, 2.4193"); + values ( \ + "0.0100346, 0.0093433, 0.0085451, 0.0078273, 0.0061956, 0.0031084, 0.0041614", \ + "0.0103891, 0.0103435, 0.0093599, 0.00854851, 0.0065138, 0.0036125, 0.0049375", \ + "0.0104839, 0.0098545, 0.0105099, 0.0086332, 0.0094843, 0.0037134, 0.0053058", \ + "0.0103366, 0.0103154, 0.0094457, 0.0096537, 0.0064038, 0.0035981, 0.0068835", \ + "0.0106984, 0.0106344, 0.0105504, 0.0096021, 0.0085628, 0.0035508, 0.0180134", \ + "0.01056, 0.010357, 0.010547, 0.010758, 0.00980099, 0.00514299, 0.00935999", \ + "0.010291, 0.009608, 0.010037, 0.00977699, 0.011915, 0.010018, 0.007177" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0296093, 0.215809, 0.340609, 0.547009, 0.892609, 1.46861, 2.42861"); + values ( \ + "0.0088332, 0.0276322, 0.0404722, 0.0612552, 0.0963982, 0.15472, 0.251851", \ + "0.0089073, 0.0283807, 0.0451887, 0.0616947, 0.0968297, 0.158189, 0.254061", \ + "0.0088087, 0.0283161, 0.0411011, 0.0631791, 0.0985581, 0.155786, 0.252201", \ + "0.0088722, 0.0299233, 0.0435643, 0.0631653, 0.0987513, 0.169702, 0.253219", \ + "0.0087854, 0.0301924, 0.0451184, 0.0693704, 0.10462, 0.162695, 0.279459", \ + "0.008731, 0.030248, 0.043862, 0.067936, 0.107717, 0.172244, 0.260442", \ + "0.008733, 0.028132, 0.042987, 0.063528, 0.105335, 0.166614, 0.282123" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00608858; + rise_capacitance : 0.00621192; + rise_capacitance_range (0.00547649, 0.00687686); + fall_capacitance : 0.00596524; + fall_capacitance_range (0.00543623, 0.00646864); + 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.016149, 0.0165883, 0.0187572, 0.0238188, 0.0350514, 0.059662, 0.11086" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0135061, 0.0146871, 0.0169892, 0.0224387, 0.0349035, 0.0598296, 0.112185" \ + ); + } + } + } + pin (TE_B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0182149; + rise_capacitance : 0.0185129; + rise_capacitance_range (0.0115368, 0.0230523); + fall_capacitance : 0.0179168; + fall_capacitance_range (0.0115567, 0.0230563); + 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.00491589, -0.00562577, -0.00533908, -0.00373488, 0.000857894, 0.0118418, 0.0363584" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0814628, 0.0813863, 0.0822789, 0.0847027, 0.0900006, 0.101643, 0.126606" \ + ); + } + } + } + } + cell (sg13cmos5l_einvn_2) { + area : 16.3296; + cell_footprint : "einvn"; + cell_leakage_power : 781.675; + leakage_power () { + value : 633.835; + when : "!A&!TE_B&Z"; + } + leakage_power () { + value : 929.515; + 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.00621909; + rise_capacitance : 0.00499856; + rise_capacitance_range (0.00499856, 0.00499856); + fall_capacitance : 0.00743962; + fall_capacitance_range (0.00743962, 0.00743962); + 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.00599856, 0.0517986, 0.0829986, 0.134599, 0.220999, 0.364999, 0.604999"); + values ( \ + "0.0200035, 0.116244, 0.179062, 0.28263, 0.456042, 0.744202, 1.22551", \ + "0.0315519, 0.146788, 0.210113, 0.313807, 0.487149, 0.775982, 1.25661", \ + "0.0388665, 0.173662, 0.240861, 0.345695, 0.518815, 0.81133, 1.28866", \ + "0.0482515, 0.214012, 0.291832, 0.405793, 0.582903, 0.87116, 1.35135", \ + "0.0622395, 0.271527, 0.367321, 0.502696, 0.70006, 0.999827, 1.48171", \ + "0.0819814, 0.34902, 0.47094, 0.639979, 0.87889, 1.22175, 1.73365", \ + "0.111019, 0.457131, 0.61082, 0.825191, 1.12935, 1.54965, 2.14937" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00599856, 0.0517986, 0.0829986, 0.134599, 0.220999, 0.364999, 0.604999"); + values ( \ + "0.0147462, 0.14583, 0.236167, 0.385826, 0.636353, 1.05345, 1.74942", \ + "0.0269217, 0.151795, 0.238335, 0.388166, 0.636354, 1.05365, 1.74943", \ + "0.0362004, 0.167285, 0.249375, 0.391064, 0.639264, 1.0573, 1.74945", \ + "0.0501995, 0.200731, 0.281979, 0.416835, 0.651339, 1.05834, 1.75078", \ + "0.0752861, 0.256345, 0.346659, 0.483221, 0.708077, 1.09313, 1.76304", \ + "0.119427, 0.344355, 0.451187, 0.606048, 0.840702, 1.21416, 1.84814", \ + "0.200209, 0.481282, 0.615171, 0.801191, 1.0742, 1.4774, 2.1044" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00843962, 0.0542396, 0.0854396, 0.13704, 0.22344, 0.36744, 0.60744"); + values ( \ + "0.0172373, 0.0853135, 0.128946, 0.201031, 0.321529, 0.522356, 0.857076", \ + "0.0264417, 0.118702, 0.164719, 0.237402, 0.357972, 0.55873, 0.893598", \ + "0.0312837, 0.142758, 0.194756, 0.272038, 0.394408, 0.59538, 0.929903", \ + "0.036428, 0.177189, 0.240205, 0.329508, 0.461784, 0.667041, 1.00209", \ + "0.0415099, 0.225719, 0.304449, 0.414888, 0.571004, 0.798988, 1.14695", \ + "0.0439743, 0.286927, 0.391753, 0.531685, 0.727668, 1.00201, 1.39854", \ + "0.0439753, 0.357981, 0.497963, 0.685674, 0.939351, 1.28619, 1.772" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00843962, 0.0542396, 0.0854396, 0.13704, 0.22344, 0.36744, 0.60744"); + values ( \ + "0.00975122, 0.0947755, 0.15381, 0.251729, 0.415522, 0.688469, 1.14338", \ + "0.0211316, 0.106117, 0.160625, 0.254046, 0.415937, 0.68847, 1.14339", \ + "0.0297857, 0.123063, 0.176801, 0.266398, 0.42201, 0.692465, 1.1434", \ + "0.0441352, 0.154625, 0.210898, 0.300431, 0.448475, 0.704138, 1.14758", \ + "0.0687291, 0.207858, 0.272221, 0.367281, 0.518395, 0.764153, 1.18472", \ + "0.111692, 0.298724, 0.374878, 0.486009, 0.648151, 0.904413, 1.31604", \ + "0.189012, 0.44233, 0.546825, 0.682412, 0.873522, 1.1577, 1.59265" \ + ); + } + } + 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.00599856, 0.0517986, 0.0829986, 0.134599, 0.220999, 0.364999, 0.604999"); + values ( \ + "0.0379117, 0.0379127, 0.0379129, 0.0379139, 0.0379149, 0.0379159, 0.0379169", \ + "0.0580196, 0.0580206, 0.0580216, 0.0580226, 0.0580236, 0.0580246, 0.0580256", \ + "0.0701097, 0.0701107, 0.0701117, 0.0701127, 0.0701137, 0.0701147, 0.0701157", \ + "0.0857629, 0.0857639, 0.0857649, 0.0857659, 0.0857669, 0.0857679, 0.0857689", \ + "0.106672, 0.106673, 0.106674, 0.106675, 0.106676, 0.106677, 0.106678", \ + "0.132516, 0.132517, 0.132518, 0.132519, 0.13252, 0.132521, 0.132522", \ + "0.168147, 0.168148, 0.168149, 0.16815, 0.168151, 0.168152, 0.168153" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00599856, 0.0517986, 0.0829986, 0.134599, 0.220999, 0.364999, 0.604999"); + values ( \ + "0.0379117, 0.0379127, 0.0379129, 0.0379139, 0.0379149, 0.0379159, 0.0379169", \ + "0.0580196, 0.0580206, 0.0580216, 0.0580226, 0.0580236, 0.0580246, 0.0580256", \ + "0.0701097, 0.0701107, 0.0701117, 0.0701127, 0.0701137, 0.0701147, 0.0701157", \ + "0.0857629, 0.0857639, 0.0857649, 0.0857659, 0.0857669, 0.0857679, 0.0857689", \ + "0.106672, 0.106673, 0.106674, 0.106675, 0.106676, 0.106677, 0.106678", \ + "0.132516, 0.132517, 0.132518, 0.132519, 0.13252, 0.132521, 0.132522", \ + "0.168147, 0.168148, 0.168149, 0.16815, 0.168151, 0.168152, 0.168153" \ + ); + } + } + 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.00599856, 0.0517986, 0.0829986, 0.134599, 0.220999, 0.364999, 0.604999"); + values ( \ + "0.0244117, 0.11651, 0.179038, 0.282398, 0.455466, 0.744171, 1.2249", \ + "0.0355941, 0.140487, 0.203331, 0.306707, 0.479903, 0.768628, 1.24904", \ + "0.0362644, 0.159349, 0.224907, 0.329329, 0.502501, 0.791391, 1.27216", \ + "0.0362654, 0.184602, 0.258383, 0.369463, 0.546126, 0.835264, 1.31686", \ + "0.0362664, 0.210747, 0.302966, 0.431605, 0.623802, 0.922233, 1.4061", \ + "0.0362674, 0.212675, 0.337933, 0.504845, 0.734244, 1.06695, 1.57405", \ + "0.0362684, 0.212676, 0.337934, 0.54356, 0.85039, 1.26437, 1.84298" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00599856, 0.0517986, 0.0829986, 0.134599, 0.220999, 0.364999, 0.604999"); + values ( \ + "0.0139128, 0.145834, 0.236244, 0.385825, 0.636222, 1.05371, 1.74927", \ + "0.0230724, 0.149259, 0.237553, 0.389597, 0.63625, 1.05399, 1.74928", \ + "0.0323863, 0.159048, 0.244076, 0.389598, 0.640696, 1.05402, 1.74964", \ + "0.0495718, 0.18384, 0.266447, 0.4053, 0.645431, 1.05649, 1.75297", \ + "0.0810631, 0.233328, 0.318053, 0.453393, 0.683206, 1.07838, 1.75803", \ + "0.137535, 0.324111, 0.416317, 0.557519, 0.784103, 1.1623, 1.81322", \ + "0.237337, 0.49176, 0.594815, 0.749606, 0.995041, 1.37478, 2.00002" \ + ); + } + } + 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.00599856, 0.0517986, 0.0829986, 0.134599, 0.220999, 0.364999, 0.604999"); + values ( \ + "0.00403328, 0.00604719, 0.0060889, 0.00598942, 0.00571241, 0.00502111, 0.00522619", \ + "0.00565144, 0.00551382, 0.00572033, 0.00598702, 0.00543494, 0.00485683, 0.00478157", \ + "0.007916, 0.0060152, 0.00616202, 0.00579305, 0.0057708, 0.00578619, 0.00473066", \ + "0.0130196, 0.00858177, 0.00759329, 0.00722464, 0.00615419, 0.00530726, 0.00511316", \ + "0.023792, 0.0156772, 0.0137557, 0.0116927, 0.00996034, 0.00754347, 0.0102783", \ + "0.044421, 0.0317004, 0.0278151, 0.0236816, 0.0196816, 0.0148948, 0.0125157", \ + "0.0874615, 0.0685745, 0.0619473, 0.0540832, 0.0463166, 0.0378888, 0.0291113" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.00843962, 0.0542396, 0.0854396, 0.13704, 0.22344, 0.36744, 0.60744"); + values ( \ + "0.00417117, 0.00615648, 0.00614628, 0.00606506, 0.00576838, 0.00520831, 0.00418596", \ + "0.0053013, 0.0057578, 0.00616521, 0.00607191, 0.00572188, 0.00523, 0.0041187", \ + "0.00739169, 0.00615991, 0.00604056, 0.00635076, 0.00573992, 0.00591676, 0.00413616", \ + "0.0120636, 0.00799663, 0.00751902, 0.00702091, 0.00664955, 0.00551233, 0.00496548", \ + "0.0220009, 0.0137021, 0.0121513, 0.0107593, 0.00917532, 0.00772647, 0.00601001", \ + "0.0424877, 0.0287047, 0.0250529, 0.0213736, 0.0176651, 0.0144732, 0.0107014", \ + "0.0841609, 0.0645753, 0.0571097, 0.0491186, 0.0409233, 0.0335675, 0.0263693" \ + ); + } + } + 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.00599856, 0.0517986, 0.0829986, 0.134599, 0.220999, 0.364999, 0.604999"); + values ( \ + "0.0124082, 0.0122454, 0.0120682, 0.0118247, 0.0114391, 0.0106793, 0.0110311", \ + "0.0123263, 0.0123531, 0.0120186, 0.0123626, 0.0113311, 0.0107418, 0.0109438", \ + "0.012301, 0.0121553, 0.0121143, 0.0117733, 0.0119491, 0.0106438, 0.0110177", \ + "0.012242, 0.0122446, 0.012053, 0.012106, 0.0114873, 0.0106908, 0.0115407", \ + "0.0121074, 0.0121298, 0.0121286, 0.0117982, 0.0116891, 0.0104137, 0.0108033", \ + "0.011842, 0.0118265, 0.0118783, 0.0118932, 0.0115926, 0.0105911, 0.0110945", \ + "0.0115645, 0.0113337, 0.0113729, 0.011306, 0.0120026, 0.0118011, 0.0109387" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00419674; + rise_capacitance : 0.00429615; + rise_capacitance_range (0.00251234, 0.00751389); + fall_capacitance : 0.00409734; + fall_capacitance_range (0.00243768, 0.00644282); + 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.00512097; + rise_capacitance : 0.00570846; + rise_capacitance_range (0.00530466, 0.00593336); + fall_capacitance : 0.00453349; + fall_capacitance_range (0.00331308, 0.00696373); + 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.00666004, -0.00682806, -0.00641733, -0.00516252, -0.00228653, 0.00420719, 0.0179209" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0110812, 0.0114983, 0.0121122, 0.0135923, 0.0169192, 0.0238237, 0.0379299" \ + ); + } + } + } + } + cell (sg13cmos5l_einvn_4) { + area : 23.5872; + cell_footprint : "einvn"; + cell_leakage_power : 1555.35; + leakage_power () { + value : 1259.66; + when : "!A&!TE_B"; + } + leakage_power () { + value : 1851.03; + when : "A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "!(A)"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 1.2; + capacitance : 0.0122017; + rise_capacitance : 0.00986003; + rise_capacitance_range (0.00986003, 0.00986003); + fall_capacitance : 0.0145434; + fall_capacitance_range (0.0145434, 0.0145434); + 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.01086, 0.10346, 0.16586, 0.26906, 0.44186, 0.72986, 1.20986"); + values ( \ + "0.0185478, 0.116348, 0.179256, 0.282965, 0.456672, 0.74561, 1.2272", \ + "0.0291398, 0.14691, 0.210314, 0.314159, 0.487731, 0.777073, 1.25842", \ + "0.0358738, 0.173731, 0.241056, 0.34606, 0.519476, 0.812341, 1.29053", \ + "0.044535, 0.214161, 0.292108, 0.406213, 0.58354, 0.872277, 1.35321", \ + "0.0575056, 0.271796, 0.367642, 0.503403, 0.700787, 1.00105, 1.4835", \ + "0.0759589, 0.349364, 0.471741, 0.640229, 0.879904, 1.2234, 1.73565", \ + "0.103164, 0.457413, 0.611411, 0.826019, 1.13057, 1.55084, 2.15293" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.01086, 0.10346, 0.16586, 0.26906, 0.44186, 0.72986, 1.20986"); + values ( \ + "0.0134096, 0.145972, 0.236588, 0.38645, 0.637444, 1.05562, 1.75263", \ + "0.0250452, 0.151932, 0.238716, 0.388679, 0.637445, 1.05563, 1.75264", \ + "0.0336496, 0.167445, 0.249697, 0.391757, 0.640429, 1.05913, 1.75273", \ + "0.0472373, 0.200571, 0.282311, 0.417441, 0.652075, 1.05973, 1.75403", \ + "0.0716815, 0.256802, 0.347136, 0.484022, 0.709138, 1.09499, 1.76638", \ + "0.114619, 0.3441, 0.451903, 0.606451, 0.841277, 1.21619, 1.85117", \ + "0.193609, 0.481348, 0.615656, 0.801895, 1.07575, 1.48011, 2.10743" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155434, 0.108143, 0.170543, 0.273743, 0.446543, 0.734543, 1.21454"); + values ( \ + "0.0160243, 0.0851027, 0.128698, 0.200678, 0.321042, 0.521629, 0.855881", \ + "0.0243252, 0.118684, 0.164511, 0.237166, 0.357494, 0.558139, 0.892555", \ + "0.0286692, 0.142679, 0.194659, 0.271856, 0.39414, 0.59482, 0.928965", \ + "0.0330739, 0.177117, 0.240145, 0.329413, 0.461623, 0.666691, 1.00123", \ + "0.0370331, 0.225784, 0.304581, 0.414751, 0.571015, 0.799243, 1.14647", \ + "0.0380393, 0.287024, 0.391362, 0.531798, 0.727873, 1.00259, 1.39835", \ + "0.0380403, 0.357862, 0.497833, 0.685902, 0.939207, 1.28652, 1.77231" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155434, 0.108143, 0.170543, 0.273743, 0.446543, 0.734543, 1.21454"); + values ( \ + "0.00879883, 0.0946684, 0.153665, 0.251532, 0.41523, 0.688014, 1.14265", \ + "0.0195982, 0.106008, 0.160543, 0.254006, 0.415593, 0.688309, 1.14266", \ + "0.028067, 0.123043, 0.176722, 0.266211, 0.421734, 0.691972, 1.14267", \ + "0.041772, 0.154363, 0.211018, 0.300368, 0.448295, 0.703758, 1.14747", \ + "0.0657082, 0.207926, 0.271751, 0.36745, 0.518264, 0.763915, 1.18406", \ + "0.10728, 0.299515, 0.374541, 0.485999, 0.648211, 0.905454, 1.31569", \ + "0.182331, 0.442435, 0.546491, 0.683428, 0.873126, 1.15793, 1.59316" \ + ); + } + } + 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.01086, 0.10346, 0.16586, 0.26906, 0.44186, 0.72986, 1.20986"); + values ( \ + "0.0390912, 0.0390913, 0.0390923, 0.0390933, 0.0390943, 0.0390953, 0.0390963", \ + "0.0600009, 0.0600019, 0.0600029, 0.0600039, 0.0600049, 0.0600059, 0.0600069", \ + "0.0730893, 0.0730903, 0.0730913, 0.0730923, 0.0730933, 0.0730943, 0.0730953", \ + "0.0883225, 0.0883235, 0.0883245, 0.0883255, 0.0883265, 0.0883275, 0.0883285", \ + "0.111176, 0.111177, 0.111178, 0.111179, 0.11118, 0.111181, 0.111182", \ + "0.136135, 0.136136, 0.136137, 0.136138, 0.136139, 0.13614, 0.136141", \ + "0.175978, 0.175979, 0.17598, 0.175981, 0.175982, 0.175983, 0.175984" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.01086, 0.10346, 0.16586, 0.26906, 0.44186, 0.72986, 1.20986"); + values ( \ + "0.0390912, 0.0390913, 0.0390923, 0.0390933, 0.0390943, 0.0390953, 0.0390963", \ + "0.0600009, 0.0600019, 0.0600029, 0.0600039, 0.0600049, 0.0600059, 0.0600069", \ + "0.0730893, 0.0730903, 0.0730913, 0.0730923, 0.0730933, 0.0730943, 0.0730953", \ + "0.0883225, 0.0883235, 0.0883245, 0.0883255, 0.0883265, 0.0883275, 0.0883285", \ + "0.111176, 0.111177, 0.111178, 0.111179, 0.11118, 0.111181, 0.111182", \ + "0.136135, 0.136136, 0.136137, 0.136138, 0.136139, 0.13614, 0.136141", \ + "0.175978, 0.175979, 0.17598, 0.175981, 0.175982, 0.175983, 0.175984" \ + ); + } + } + 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.01086, 0.10346, 0.16586, 0.26906, 0.44186, 0.72986, 1.20986"); + values ( \ + "0.0235707, 0.116972, 0.179554, 0.283045, 0.456439, 0.745435, 1.22721", \ + "0.0337137, 0.140696, 0.203631, 0.3072, 0.480555, 0.769705, 1.25098", \ + "0.0337147, 0.159521, 0.225152, 0.329718, 0.503223, 0.792504, 1.27399", \ + "0.0337157, 0.18462, 0.258466, 0.369678, 0.546597, 0.836195, 1.31857", \ + "0.0337167, 0.210578, 0.302811, 0.431546, 0.62389, 0.922759, 1.40736", \ + "0.0337177, 0.212085, 0.337461, 0.504224, 0.734635, 1.06703, 1.57448", \ + "0.0337187, 0.212086, 0.337462, 0.5422, 0.84857, 1.26375, 1.84158" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.01086, 0.10346, 0.16586, 0.26906, 0.44186, 0.72986, 1.20986"); + values ( \ + "0.0125047, 0.145981, 0.236582, 0.386342, 0.637328, 1.0557, 1.75267", \ + "0.0216076, 0.149414, 0.237864, 0.390023, 0.637329, 1.05622, 1.75268", \ + "0.0306419, 0.159188, 0.244414, 0.390024, 0.638332, 1.05623, 1.75269", \ + "0.0476005, 0.183923, 0.266752, 0.405856, 0.646504, 1.05842, 1.75623", \ + "0.0782047, 0.233613, 0.317833, 0.454125, 0.683955, 1.08028, 1.7607", \ + "0.133378, 0.324279, 0.416411, 0.55707, 0.785615, 1.16422, 1.8164", \ + "0.231702, 0.491785, 0.594737, 0.750972, 0.993584, 1.37595, 2.0016" \ + ); + } + } + 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.01086, 0.10346, 0.16586, 0.26906, 0.44186, 0.72986, 1.20986"); + values ( \ + "0.00802311, 0.0122286, 0.0123457, 0.0121126, 0.0115053, 0.010287, 0.0105774", \ + "0.0115296, 0.0111645, 0.0114002, 0.0120632, 0.0109718, 0.00971782, 0.00972946", \ + "0.0161548, 0.0121125, 0.0123292, 0.0118239, 0.0117393, 0.0116816, 0.0101125", \ + "0.0264767, 0.0171908, 0.0152722, 0.0147051, 0.0126586, 0.0105823, 0.010338", \ + "0.0481041, 0.0315072, 0.0276583, 0.0234405, 0.0201226, 0.0151937, 0.0139714", \ + "0.0896881, 0.0633528, 0.0558744, 0.0474085, 0.0392309, 0.0298389, 0.0269612", \ + "0.175865, 0.13708, 0.123887, 0.108145, 0.0926401, 0.0755931, 0.0591012" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0155434, 0.108143, 0.170543, 0.273743, 0.446543, 0.734543, 1.21454"); + values ( \ + "0.00791778, 0.0121736, 0.0121324, 0.0119499, 0.0113958, 0.0102531, 0.00815423", \ + "0.0103894, 0.0112953, 0.0121757, 0.0118411, 0.0112389, 0.0103855, 0.00832887", \ + "0.0148046, 0.0121427, 0.011962, 0.0125073, 0.011257, 0.0115844, 0.00807611", \ + "0.0242636, 0.0156669, 0.014884, 0.0136624, 0.0130591, 0.0108881, 0.00998579", \ + "0.0442535, 0.0272302, 0.0239879, 0.0213644, 0.018117, 0.0150244, 0.0120063", \ + "0.0854481, 0.0573449, 0.049618, 0.0424932, 0.0352157, 0.0285348, 0.0202464", \ + "0.168827, 0.128806, 0.113771, 0.0980287, 0.0813713, 0.0668094, 0.0528628" \ + ); + } + } + 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.01086, 0.10346, 0.16586, 0.26906, 0.44186, 0.72986, 1.20986"); + values ( \ + "0.0250981, 0.0247771, 0.0244065, 0.0240011, 0.0231185, 0.0217234, 0.0223112", \ + "0.0249659, 0.0247084, 0.0247748, 0.0249724, 0.0230224, 0.0218742, 0.0222255", \ + "0.0249471, 0.024575, 0.0247633, 0.0238789, 0.022991, 0.0217109, 0.0221173", \ + "0.0247471, 0.0246977, 0.0242823, 0.0242829, 0.023447, 0.0216333, 0.0236015", \ + "0.0247466, 0.0247348, 0.0246196, 0.0241226, 0.0237578, 0.0213172, 0.0276626", \ + "0.0242396, 0.0240759, 0.0242791, 0.0241816, 0.0240246, 0.0217242, 0.0243632", \ + "0.0235124, 0.0229436, 0.0231812, 0.0231074, 0.0239319, 0.0242362, 0.0214979" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00818576; + rise_capacitance : 0.00837966; + rise_capacitance_range (0.00477203, 0.0150289); + fall_capacitance : 0.00799185; + fall_capacitance_range (0.00464176, 0.0127684); + 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.0095461; + rise_capacitance : 0.0106534; + rise_capacitance_range (0.00969912, 0.0111203); + fall_capacitance : 0.00843879; + fall_capacitance_range (0.00604855, 0.0131522); + 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.0142776, -0.0146174, -0.0138904, -0.0117596, -0.00637872, 0.00563946, 0.030998" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0219926, 0.0227979, 0.0239594, 0.02683, 0.032731, 0.0456246, 0.0720721" \ + ); + } + } + } + } + cell (sg13cmos5l_einvn_8) { + area : 39.9168; + cell_footprint : "einvn"; + cell_leakage_power : 3016.8; + leakage_power () { + value : 2425.43; + when : "!A&!TE_B"; + } + leakage_power () { + value : 3608.16; + when : "A&!TE_B"; + } + pin (Z) { + direction : "output"; + function : "!(A)"; + min_capacitance : 0.001; + three_state : "TE_B"; + max_capacitance : 2.4; + capacitance : 0.0242285; + rise_capacitance : 0.0195171; + rise_capacitance_range (0.0195171, 0.0195171); + fall_capacitance : 0.0289399; + fall_capacitance_range (0.0289399, 0.0289399); + 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.0205171, 0.206717, 0.331517, 0.537917, 0.883517, 1.45952, 2.41952"); + values ( \ + "0.0179328, 0.116933, 0.180169, 0.284424, 0.458871, 0.749634, 1.23372", \ + "0.0280655, 0.147506, 0.211202, 0.315628, 0.490104, 0.780768, 1.2648", \ + "0.0345132, 0.174375, 0.241997, 0.347497, 0.521771, 0.816084, 1.29626", \ + "0.0428549, 0.214876, 0.293065, 0.407718, 0.586057, 0.876468, 1.36027", \ + "0.0552027, 0.272572, 0.368783, 0.504938, 0.703304, 1.0049, 1.49013", \ + "0.0728192, 0.350526, 0.473124, 0.6421, 0.88275, 1.22761, 1.74208", \ + "0.0994295, 0.458509, 0.613085, 0.828609, 1.13388, 1.55627, 2.1594" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0205171, 0.206717, 0.331517, 0.537917, 0.883517, 1.45952, 2.41952"); + values ( \ + "0.0127259, 0.146855, 0.237913, 0.388618, 0.640983, 1.06156, 1.76246", \ + "0.0241018, 0.152701, 0.239964, 0.388763, 0.640984, 1.06157, 1.76247", \ + "0.0327439, 0.168138, 0.25091, 0.393824, 0.642215, 1.06492, 1.76248", \ + "0.0460065, 0.201408, 0.283525, 0.419467, 0.655464, 1.0655, 1.76797", \ + "0.0699535, 0.25738, 0.348276, 0.485811, 0.712488, 1.10068, 1.77556", \ + "0.112265, 0.345326, 0.453305, 0.608411, 0.845386, 1.2217, 1.86043", \ + "0.191333, 0.481089, 0.617383, 0.809618, 1.07941, 1.48657, 2.11765" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0299399, 0.21614, 0.34094, 0.54734, 0.89294, 1.46894, 2.42894"); + values ( \ + "0.0155552, 0.085385, 0.129313, 0.201809, 0.323124, 0.525269, 0.862419", \ + "0.0234798, 0.119158, 0.1653, 0.238469, 0.359751, 0.561924, 0.899008", \ + "0.0275589, 0.143367, 0.195609, 0.273312, 0.396482, 0.598757, 0.935355", \ + "0.0316626, 0.177971, 0.241327, 0.331112, 0.464097, 0.67081, 1.00777", \ + "0.0352199, 0.226867, 0.306086, 0.416766, 0.574184, 0.803215, 1.15328", \ + "0.0356155, 0.288508, 0.393538, 0.534115, 0.731613, 1.0075, 1.40598", \ + "0.0356165, 0.359147, 0.500593, 0.689636, 0.944224, 1.29339, 1.78181" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0299399, 0.21614, 0.34094, 0.54734, 0.89294, 1.46894, 2.42894"); + values ( \ + "0.00836946, 0.0954304, 0.155105, 0.253797, 0.419057, 0.694256, 1.15287", \ + "0.0187892, 0.106599, 0.161718, 0.256142, 0.419326, 0.694257, 1.15288", \ + "0.0272376, 0.123773, 0.177922, 0.26847, 0.425428, 0.702409, 1.15289", \ + "0.0406729, 0.155311, 0.212388, 0.302124, 0.451824, 0.709496, 1.15665", \ + "0.0638895, 0.208991, 0.274565, 0.369153, 0.522283, 0.769363, 1.19361", \ + "0.105082, 0.300681, 0.376004, 0.488492, 0.651972, 0.911284, 1.32361", \ + "0.179718, 0.443709, 0.548988, 0.686387, 0.878204, 1.16441, 1.60316" \ + ); + } + } + 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.0205171, 0.206717, 0.331517, 0.537917, 0.883517, 1.45952, 2.41952"); + values ( \ + "0.0508251, 0.0508261, 0.0508271, 0.0508281, 0.0508291, 0.0508301, 0.0508311", \ + "0.0795706, 0.079571, 0.079572, 0.079573, 0.079574, 0.079575, 0.079576", \ + "0.0972649, 0.0972659, 0.0972669, 0.0972679, 0.0972689, 0.0972699, 0.0972709", \ + "0.122074, 0.122075, 0.122076, 0.122077, 0.122078, 0.122079, 0.12208", \ + "0.155077, 0.155078, 0.155079, 0.15508, 0.155081, 0.155082, 0.155083", \ + "0.198347, 0.198348, 0.198349, 0.19835, 0.198351, 0.198352, 0.198353", \ + "0.246209, 0.24621, 0.246211, 0.246212, 0.246213, 0.246214, 0.246215" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0205171, 0.206717, 0.331517, 0.537917, 0.883517, 1.45952, 2.41952"); + values ( \ + "0.0508251, 0.0508261, 0.0508271, 0.0508281, 0.0508291, 0.0508301, 0.0508311", \ + "0.0795706, 0.079571, 0.079572, 0.079573, 0.079574, 0.079575, 0.079576", \ + "0.0972649, 0.0972659, 0.0972669, 0.0972679, 0.0972689, 0.0972699, 0.0972709", \ + "0.122074, 0.122075, 0.122076, 0.122077, 0.122078, 0.122079, 0.12208", \ + "0.155077, 0.155078, 0.155079, 0.15508, 0.155081, 0.155082, 0.155083", \ + "0.198347, 0.198348, 0.198349, 0.19835, 0.198351, 0.198352, 0.198353", \ + "0.246209, 0.24621, 0.246211, 0.246212, 0.246213, 0.246214, 0.246215" \ + ); + } + } + 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.0205171, 0.206717, 0.331517, 0.537917, 0.883517, 1.45952, 2.41952"); + values ( \ + "0.0244119, 0.1189, 0.181828, 0.285849, 0.46014, 0.750469, 1.23504", \ + "0.0343282, 0.142595, 0.20587, 0.309923, 0.484163, 0.774576, 1.25864", \ + "0.0343292, 0.161253, 0.227189, 0.332272, 0.506659, 0.797442, 1.28146", \ + "0.0343302, 0.186229, 0.260274, 0.37197, 0.549688, 0.840752, 1.32514", \ + "0.0343312, 0.212066, 0.304585, 0.433595, 0.626791, 0.926958, 1.41405", \ + "0.0343322, 0.213644, 0.339164, 0.506163, 0.736083, 1.07013, 1.58032", \ + "0.0343332, 0.213645, 0.339165, 0.544706, 0.85107, 1.26401, 1.84573" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0205171, 0.206717, 0.331517, 0.537917, 0.883517, 1.45952, 2.41952"); + values ( \ + "0.0120268, 0.146763, 0.237902, 0.388495, 0.640925, 1.06188, 1.76261", \ + "0.0209201, 0.150156, 0.239218, 0.388953, 0.640926, 1.06189, 1.76262", \ + "0.0298572, 0.159873, 0.245643, 0.39184, 0.645036, 1.0619, 1.76262", \ + "0.046614, 0.184532, 0.267781, 0.407866, 0.65003, 1.0639, 1.76408", \ + "0.076952, 0.234121, 0.319035, 0.455581, 0.687033, 1.08586, 1.77075", \ + "0.13144, 0.324946, 0.416874, 0.559264, 0.787411, 1.16864, 1.82549", \ + "0.227921, 0.492339, 0.595749, 0.750821, 0.996157, 1.3773, 2.00883" \ + ); + } + } + 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.0205171, 0.206717, 0.331517, 0.537917, 0.883517, 1.45952, 2.41952"); + values ( \ + "0.0159937, 0.0246205, 0.0248225, 0.0244693, 0.0232788, 0.0206404, 0.021382", \ + "0.0232304, 0.0225494, 0.0233008, 0.0228775, 0.0221155, 0.0200319, 0.0196858", \ + "0.0326533, 0.0243703, 0.0245774, 0.0239151, 0.0224348, 0.0234113, 0.0195903", \ + "0.0533144, 0.0344591, 0.0306432, 0.0294386, 0.0251824, 0.0215966, 0.0255058", \ + "0.0966472, 0.0627376, 0.0552893, 0.0469711, 0.0400854, 0.0305572, 0.0376779", \ + "0.179398, 0.126617, 0.111396, 0.0943424, 0.078911, 0.058836, 0.0502067", \ + "0.35121, 0.272928, 0.247254, 0.217654, 0.184785, 0.151153, 0.115561" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.0299399, 0.21614, 0.34094, 0.54734, 0.89294, 1.46894, 2.42894"); + values ( \ + "0.0154328, 0.0242964, 0.0241291, 0.0235086, 0.0224935, 0.0204063, 0.0165168", \ + "0.0208319, 0.0224291, 0.0241811, 0.0241698, 0.0220654, 0.020164, 0.0164792", \ + "0.0296608, 0.0242193, 0.0235339, 0.0248106, 0.022591, 0.0282855, 0.0161139", \ + "0.0486539, 0.0314161, 0.0296849, 0.027072, 0.02607, 0.0226868, 0.0172493", \ + "0.0886506, 0.0542525, 0.0485311, 0.0421417, 0.0363587, 0.0294951, 0.0270539", \ + "0.170648, 0.114057, 0.0988441, 0.0845131, 0.0700513, 0.0575587, 0.0410861", \ + "0.33735, 0.256015, 0.226608, 0.195562, 0.162355, 0.133723, 0.105108" \ + ); + } + } + 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.0205171, 0.206717, 0.331517, 0.537917, 0.883517, 1.45952, 2.41952"); + values ( \ + "0.0530156, 0.052146, 0.0515258, 0.0507631, 0.0494274, 0.0464152, 0.0468998", \ + "0.0515349, 0.0515715, 0.0507759, 0.0493695, 0.047797, 0.0449398, 0.0461398", \ + "0.0514409, 0.0507825, 0.050717, 0.0495344, 0.0501483, 0.044732, 0.0461772", \ + "0.051139, 0.0511244, 0.050299, 0.0506059, 0.0481818, 0.0443459, 0.0465133", \ + "0.0511257, 0.0511557, 0.0511017, 0.0503471, 0.0492677, 0.0443741, 0.0458127", \ + "0.050651, 0.05062, 0.050807, 0.05112, 0.049603, 0.044993, 0.051027", \ + "0.0492424, 0.0487334, 0.0490324, 0.0485934, 0.0508704, 0.0488514, 0.0451724" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0161898; + rise_capacitance : 0.0165837; + rise_capacitance_range (0.00929076, 0.0300607); + fall_capacitance : 0.0157959; + fall_capacitance_range (0.00900253, 0.0254857); + 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.0163012; + rise_capacitance : 0.0179376; + rise_capacitance_range (0.0155122, 0.0187571); + fall_capacitance : 0.0146649; + fall_capacitance_range (0.0106614, 0.0229435); + 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.0323876, -0.0329957, -0.0327569, -0.0311465, -0.0265617, -0.015426, 0.00913333" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0385284, 0.0401981, 0.0412628, 0.0439398, 0.0495563, 0.061612, 0.0877946" \ + ); + } + } + } + } + cell (sg13cmos5l_fill_1) { + area : 1.8144; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_2) { + area : 3.6288; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_4) { + area : 7.2576; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_fill_8) { + area : 14.5152; + cell_footprint : "fill"; + cell_leakage_power : 0; + dont_touch : true; + dont_use : true; + is_filler_cell : true; + } + cell (sg13cmos5l_inv_1) { + area : 5.4432; + cell_footprint : "inv"; + cell_leakage_power : 167.866; + leakage_power () { + value : 241.835; + when : "A&!Y"; + } + leakage_power () { + value : 93.8973; + 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.0151388, 0.0618597, 0.0926909, 0.143583, 0.228676, 0.370357, 0.606544", \ + "0.0266787, 0.095742, 0.129732, 0.18169, 0.266851, 0.408517, 0.644811", \ + "0.0331826, 0.119883, 0.159726, 0.217013, 0.304701, 0.446633, 0.68259", \ + "0.0407526, 0.153248, 0.203903, 0.273567, 0.372916, 0.522075, 0.759685", \ + "0.0509974, 0.197406, 0.265037, 0.355301, 0.47945, 0.652796, 0.907698", \ + "0.063672, 0.25512, 0.343377, 0.463741, 0.627889, 0.84771, 1.15309", \ + "0.0786156, 0.332361, 0.445474, 0.602051, 0.819919, 1.11574, 1.50884" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0107625, 0.0736704, 0.1194, 0.195115, 0.321827, 0.533118, 0.885222", \ + "0.0241418, 0.0874159, 0.128065, 0.198915, 0.322506, 0.533119, 0.885223", \ + "0.0335048, 0.105744, 0.146215, 0.212984, 0.330382, 0.535132, 0.885224", \ + "0.0475211, 0.138746, 0.18349, 0.250679, 0.362086, 0.554975, 0.892517", \ + "0.0721102, 0.19075, 0.245323, 0.322854, 0.437808, 0.622893, 0.939738", \ + "0.115776, 0.266938, 0.340297, 0.43775, 0.574177, 0.771756, 1.08189", \ + "0.195447, 0.388734, 0.482509, 0.612329, 0.792218, 1.03313, 1.37499" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0143696, 0.0535786, 0.0784496, 0.119465, 0.188257, 0.30254, 0.49333", \ + "0.0243676, 0.0867537, 0.116754, 0.160547, 0.229951, 0.344383, 0.534949", \ + "0.0298364, 0.108353, 0.144209, 0.194683, 0.269517, 0.386239, 0.577066", \ + "0.0360948, 0.138832, 0.184143, 0.246543, 0.334832, 0.462863, 0.659096", \ + "0.0435352, 0.180348, 0.24069, 0.321076, 0.432712, 0.587102, 0.808785", \ + "0.0509504, 0.232614, 0.314657, 0.423257, 0.568314, 0.767305, 1.03969", \ + "0.0560852, 0.29434, 0.40489, 0.553074, 0.751502, 1.01236, 1.36822" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00866008, 0.05436, 0.0877053, 0.143321, 0.236558, 0.392015, 0.650623", \ + "0.0206682, 0.0716242, 0.101229, 0.151607, 0.239651, 0.392513, 0.650624", \ + "0.0292903, 0.0889742, 0.120148, 0.169928, 0.253992, 0.399826, 0.654622", \ + "0.0432079, 0.118902, 0.154509, 0.207714, 0.291713, 0.429749, 0.66899", \ + "0.0673093, 0.16866, 0.211588, 0.273617, 0.36545, 0.507659, 0.737005", \ + "0.109251, 0.247717, 0.306508, 0.381307, 0.492108, 0.649226, 0.893165", \ + "0.185448, 0.37232, 0.454213, 0.560674, 0.69661, 0.887824, 1.164" \ + ); + } + } + 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.00230302, 0.00296268, 0.00294629, 0.00290471, 0.0027695, 0.00248457, 0.00188577", \ + "0.00332817, 0.0028288, 0.00290277, 0.00275356, 0.00276505, 0.00239845, 0.00186699", \ + "0.00473388, 0.00345483, 0.0031552, 0.00308386, 0.00279186, 0.00273552, 0.00183987", \ + "0.00789161, 0.00531758, 0.00472801, 0.00404673, 0.00361839, 0.00287331, 0.00215243", \ + "0.0142494, 0.00995156, 0.00891586, 0.00765874, 0.00634035, 0.00490254, 0.00496963", \ + "0.0274582, 0.0205793, 0.0182835, 0.0157822, 0.0132185, 0.0105177, 0.00771508", \ + "0.0539728, 0.0442041, 0.0403772, 0.0359488, 0.0310604, 0.0258432, 0.0204858" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00235621, 0.00302693, 0.00303463, 0.0029901, 0.00288319, 0.00263909, 0.00221977", \ + "0.00310686, 0.00294524, 0.00288696, 0.00301015, 0.00287667, 0.00258556, 0.00206295", \ + "0.00441269, 0.00333788, 0.00325724, 0.00308136, 0.00306548, 0.0029451, 0.00262067", \ + "0.00729655, 0.00468108, 0.0043361, 0.00391632, 0.00345908, 0.00309897, 0.00294825", \ + "0.0135327, 0.00876427, 0.00754617, 0.00657541, 0.00566567, 0.00468004, 0.00327798", \ + "0.0262504, 0.0187631, 0.0162442, 0.0137624, 0.0115659, 0.00933219, 0.00762172", \ + "0.052305, 0.0415917, 0.0373528, 0.0323166, 0.0273235, 0.0219471, 0.0174645" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00297633; + rise_capacitance : 0.00302532; + rise_capacitance_range (0.00270985, 0.00362869); + fall_capacitance : 0.00292733; + fall_capacitance_range (0.00273003, 0.00339135); + } + } + cell (sg13cmos5l_inv_16) { + area : 34.4736; + cell_footprint : "inv"; + cell_leakage_power : 2685.08; + leakage_power () { + value : 3867.81; + when : "A&!Y"; + } + leakage_power () { + value : 1502.36; + 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.0144954, 0.0653125, 0.0964848, 0.147848, 0.23377, 0.376799, 0.615068", \ + "0.0238199, 0.0990018, 0.133239, 0.185646, 0.27159, 0.414668, 0.653283", \ + "0.0291819, 0.123356, 0.163433, 0.221134, 0.309575, 0.452794, 0.691031", \ + "0.0354368, 0.156874, 0.207599, 0.277581, 0.377742, 0.527928, 0.767852", \ + "0.0436393, 0.201521, 0.269325, 0.359648, 0.484387, 0.65918, 0.915936", \ + "0.0536744, 0.259702, 0.34766, 0.468646, 0.633246, 0.854004, 1.1612", \ + "0.0657251, 0.33719, 0.450704, 0.607621, 0.826179, 1.12276, 1.51795" \ + ); + } + rise_transition (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.00850721, 0.0746853, 0.120893, 0.19736, 0.325475, 0.53892, 0.894625", \ + "0.0202285, 0.0881474, 0.129367, 0.201065, 0.326037, 0.539231, 0.894626", \ + "0.0288208, 0.106298, 0.147319, 0.214928, 0.333743, 0.540811, 0.894627", \ + "0.0419726, 0.139612, 0.184481, 0.252436, 0.365183, 0.560224, 0.901885", \ + "0.0653741, 0.19054, 0.246871, 0.324563, 0.440303, 0.627856, 0.948677", \ + "0.106905, 0.268098, 0.341388, 0.44257, 0.577306, 0.776832, 1.08969", \ + "0.185594, 0.390024, 0.484899, 0.611984, 0.791067, 1.03837, 1.38402" \ + ); + } + cell_fall (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.0142794, 0.057153, 0.0823004, 0.123748, 0.193101, 0.308708, 0.501292", \ + "0.0224162, 0.0902963, 0.120431, 0.164608, 0.234727, 0.350224, 0.542679", \ + "0.0268597, 0.112021, 0.147977, 0.198753, 0.274136, 0.391972, 0.584717", \ + "0.0317541, 0.142676, 0.188239, 0.250951, 0.339819, 0.468602, 0.666626", \ + "0.0373059, 0.184744, 0.245066, 0.325862, 0.437961, 0.593471, 0.816765", \ + "0.042184, 0.237428, 0.319753, 0.428583, 0.574078, 0.774067, 1.04838", \ + "0.0442247, 0.29989, 0.410037, 0.559575, 0.758544, 1.02029, 1.37769" \ + ); + } + fall_transition (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.00709639, 0.0554766, 0.0893374, 0.145547, 0.239813, 0.397093, 0.65934", \ + "0.0178157, 0.0723074, 0.102568, 0.153582, 0.242895, 0.397342, 0.659341", \ + "0.0260199, 0.089855, 0.121443, 0.171791, 0.256972, 0.404818, 0.663378", \ + "0.038931, 0.119702, 0.155744, 0.20956, 0.294355, 0.434525, 0.676895", \ + "0.0613824, 0.170063, 0.212857, 0.275534, 0.368708, 0.511568, 0.743443", \ + "0.101414, 0.249808, 0.308338, 0.383369, 0.494491, 0.653624, 0.898689", \ + "0.175587, 0.374879, 0.457731, 0.563627, 0.699299, 0.891668, 1.16967" \ + ); + } + } + 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.0332596, 0.0437517, 0.0443253, 0.0435934, 0.0411524, 0.0360542, 0.0276379", \ + "0.0559275, 0.0423392, 0.0439273, 0.0424245, 0.0402981, 0.0365915, 0.0261095", \ + "0.0810157, 0.0523779, 0.047696, 0.0473273, 0.0430193, 0.0421758, 0.0268396", \ + "0.133361, 0.0821722, 0.072288, 0.0612621, 0.0552029, 0.0419756, 0.0484834", \ + "0.239971, 0.156808, 0.137791, 0.116449, 0.0946614, 0.0740505, 0.0727337", \ + "0.450604, 0.328656, 0.289534, 0.252689, 0.208597, 0.168671, 0.117568", \ + "0.87691, 0.70619, 0.644767, 0.570167, 0.491403, 0.411397, 0.324997" \ + ); + } + fall_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.0290485, 0.0419343, 0.0424007, 0.0410271, 0.0389002, 0.0355409, 0.029386", \ + "0.048223, 0.0403315, 0.0395824, 0.0420362, 0.0378429, 0.0339098, 0.0264901", \ + "0.0723604, 0.0471405, 0.0456011, 0.0414208, 0.0421257, 0.0385768, 0.0377299", \ + "0.120596, 0.0686433, 0.0632101, 0.0564551, 0.046423, 0.0427631, 0.0331248", \ + "0.221675, 0.134733, 0.114076, 0.0982083, 0.0842574, 0.0679136, 0.0460876", \ + "0.427834, 0.297764, 0.257051, 0.215575, 0.175915, 0.142289, 0.108795", \ + "0.845079, 0.660413, 0.59443, 0.514016, 0.431046, 0.341775, 0.269712" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0450569; + rise_capacitance : 0.0457778; + rise_capacitance_range (0.0339101, 0.0577094); + fall_capacitance : 0.0443359; + fall_capacitance_range (0.0348296, 0.0538629); + } + } + cell (sg13cmos5l_inv_2) { + area : 7.2576; + cell_footprint : "inv"; + cell_leakage_power : 335.653; + leakage_power () { + value : 483.501; + when : "A&!Y"; + } + leakage_power () { + value : 187.805; + 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.0130015, 0.0614749, 0.0923566, 0.143262, 0.228414, 0.370242, 0.606548", \ + "0.022262, 0.0953207, 0.129362, 0.181333, 0.26659, 0.408379, 0.644808", \ + "0.0275083, 0.11934, 0.159258, 0.216688, 0.304437, 0.446368, 0.682642", \ + "0.0336075, 0.152453, 0.203224, 0.273233, 0.37262, 0.521845, 0.759626", \ + "0.0416689, 0.196624, 0.264098, 0.35467, 0.478839, 0.652506, 0.907718", \ + "0.0514174, 0.253655, 0.342179, 0.463099, 0.627206, 0.84736, 1.15285", \ + "0.0631854, 0.33005, 0.443707, 0.600822, 0.818994, 1.11497, 1.50799" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00878449, 0.0730501, 0.118856, 0.194655, 0.321577, 0.533146, 0.885836", \ + "0.0206335, 0.0868462, 0.12759, 0.198495, 0.322383, 0.533147, 0.885837", \ + "0.0291443, 0.105073, 0.145746, 0.2126, 0.330146, 0.535327, 0.885838", \ + "0.0420685, 0.13799, 0.182905, 0.250348, 0.361834, 0.55505, 0.893073", \ + "0.0653329, 0.189741, 0.244352, 0.322301, 0.437336, 0.62302, 0.940557", \ + "0.106626, 0.265164, 0.338599, 0.439754, 0.573812, 0.772237, 1.08253", \ + "0.184954, 0.386861, 0.47931, 0.611413, 0.791629, 1.03299, 1.37541" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0123207, 0.0532909, 0.0781659, 0.119239, 0.188068, 0.302425, 0.493348", \ + "0.0204101, 0.0863935, 0.116436, 0.160253, 0.229726, 0.344276, 0.535008", \ + "0.0248052, 0.107828, 0.143783, 0.194397, 0.269301, 0.386096, 0.57713", \ + "0.0295612, 0.138084, 0.183631, 0.246155, 0.33459, 0.462577, 0.658957", \ + "0.0348352, 0.179313, 0.24012, 0.320534, 0.432137, 0.586908, 0.80901", \ + "0.0396212, 0.231254, 0.313696, 0.422532, 0.567579, 0.767025, 1.03962", \ + "0.0414516, 0.292358, 0.402962, 0.551932, 0.75055, 1.01178, 1.36793" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00708366, 0.0539342, 0.0874055, 0.143063, 0.236466, 0.391914, 0.651022", \ + "0.017749, 0.0711946, 0.100938, 0.151372, 0.239604, 0.392725, 0.651023", \ + "0.025953, 0.088562, 0.119894, 0.169695, 0.253757, 0.399916, 0.653824", \ + "0.0387165, 0.118266, 0.15414, 0.207617, 0.291646, 0.42992, 0.670013", \ + "0.0612223, 0.167943, 0.21095, 0.272995, 0.365359, 0.507627, 0.736931", \ + "0.100827, 0.246795, 0.30571, 0.3806, 0.49173, 0.649361, 0.893644", \ + "0.175125, 0.371345, 0.453606, 0.560023, 0.696356, 0.88731, 1.16361" \ + ); + } + } + 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.00410063, 0.00555543, 0.00548275, 0.00541406, 0.00509735, 0.00454034, 0.00344869", \ + "0.00647337, 0.0052469, 0.00533791, 0.00530647, 0.00515407, 0.00425458, 0.00324286", \ + "0.00942882, 0.00650931, 0.00590713, 0.00581755, 0.00525656, 0.00510797, 0.00309313", \ + "0.0159319, 0.0102415, 0.00907832, 0.00759256, 0.0068521, 0.00531006, 0.0064797", \ + "0.0288674, 0.0196347, 0.0173319, 0.014919, 0.0120728, 0.00940629, 0.0089317", \ + "0.0554327, 0.0407959, 0.0360889, 0.0315963, 0.0260457, 0.0208111, 0.0148497", \ + "0.108734, 0.0880918, 0.0802468, 0.0715905, 0.0617635, 0.0512906, 0.0402875" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00371317, 0.00530597, 0.00529932, 0.00523153, 0.00500154, 0.00430418, 0.00357305", \ + "0.0056268, 0.00511441, 0.00498951, 0.00522303, 0.0049135, 0.00441705, 0.00338719", \ + "0.00844295, 0.00589469, 0.00573135, 0.00534012, 0.00529931, 0.00465273, 0.00386294", \ + "0.0144543, 0.00865615, 0.00796486, 0.00713823, 0.0059522, 0.00516917, 0.00427796", \ + "0.0270688, 0.0167619, 0.0144311, 0.0123282, 0.0105568, 0.00839348, 0.00571621", \ + "0.0528602, 0.0368263, 0.0317851, 0.026803, 0.0223426, 0.0177199, 0.014367", \ + "0.105049, 0.0826287, 0.0739398, 0.063944, 0.0540072, 0.0433272, 0.0337789" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00589435; + rise_capacitance : 0.00599294; + rise_capacitance_range (0.00530499, 0.00732128); + fall_capacitance : 0.00579575; + fall_capacitance_range (0.0053647, 0.00682293); + } + } + cell (sg13cmos5l_inv_4) { + area : 10.8864; + cell_footprint : "inv"; + cell_leakage_power : 671.273; + leakage_power () { + value : 966.955; + when : "A&!Y"; + } + leakage_power () { + value : 375.591; + 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.0120413, 0.0615698, 0.0925633, 0.143707, 0.22925, 0.371661, 0.608992", \ + "0.0203431, 0.0953943, 0.129535, 0.181716, 0.267363, 0.409841, 0.647244", \ + "0.0250515, 0.119399, 0.159471, 0.217039, 0.305235, 0.447746, 0.684966", \ + "0.0305285, 0.152542, 0.203534, 0.273534, 0.373421, 0.523207, 0.762094", \ + "0.0375974, 0.19661, 0.264372, 0.355151, 0.479684, 0.653906, 0.909908", \ + "0.0460741, 0.253708, 0.342213, 0.463258, 0.628086, 0.848905, 1.15525", \ + "0.0563384, 0.329823, 0.444314, 0.601529, 0.819886, 1.11697, 1.51218" \ + ); + } + rise_transition (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.00808412, 0.0732899, 0.119273, 0.195456, 0.322927, 0.535419, 0.889596", \ + "0.0192169, 0.0870291, 0.127959, 0.19925, 0.323631, 0.535445, 0.889597", \ + "0.0273173, 0.105243, 0.146113, 0.213269, 0.331432, 0.537414, 0.889598", \ + "0.0398744, 0.138213, 0.183035, 0.250924, 0.363102, 0.557132, 0.89688", \ + "0.0622385, 0.189256, 0.244575, 0.323032, 0.438495, 0.625025, 0.944223", \ + "0.102812, 0.265508, 0.33813, 0.43751, 0.575097, 0.774107, 1.08534", \ + "0.180916, 0.387223, 0.481799, 0.609434, 0.793059, 1.03487, 1.38098" \ + ); + } + cell_fall (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.0114502, 0.0536173, 0.0787794, 0.12027, 0.189736, 0.305378, 0.498329", \ + "0.0188117, 0.0867955, 0.117093, 0.161316, 0.231539, 0.347167, 0.539884", \ + "0.0226793, 0.108268, 0.144497, 0.195466, 0.271047, 0.388999, 0.581931", \ + "0.0268661, 0.138655, 0.184323, 0.247382, 0.336536, 0.46576, 0.663862", \ + "0.0313771, 0.179954, 0.241063, 0.321955, 0.434445, 0.590056, 0.813614", \ + "0.0351454, 0.232236, 0.314869, 0.424202, 0.570419, 0.770846, 1.04536", \ + "0.0359878, 0.293748, 0.405282, 0.554473, 0.754117, 1.01642, 1.3749" \ + ); + } + fall_transition (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.00651894, 0.0544619, 0.088408, 0.144645, 0.239004, 0.396315, 0.658197", \ + "0.0165568, 0.0715609, 0.101744, 0.152884, 0.241994, 0.397405, 0.658314", \ + "0.0245325, 0.089078, 0.120617, 0.171118, 0.256285, 0.404033, 0.663182", \ + "0.0367799, 0.118933, 0.154835, 0.20893, 0.293696, 0.43384, 0.676576", \ + "0.0585956, 0.168741, 0.211791, 0.275534, 0.367516, 0.511588, 0.743503", \ + "0.0972948, 0.247567, 0.306345, 0.382306, 0.494565, 0.653387, 0.89876", \ + "0.170913, 0.372307, 0.454434, 0.562, 0.698756, 0.894608, 1.17149" \ + ); + } + } + 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.00816765, 0.0111678, 0.0110821, 0.0108823, 0.0102654, 0.00895672, 0.00678062", \ + "0.0131023, 0.0105527, 0.0108644, 0.010281, 0.0102096, 0.0087473, 0.00654713", \ + "0.0191168, 0.0130925, 0.0119022, 0.0115679, 0.010656, 0.00892717, 0.00636247", \ + "0.0322676, 0.0204931, 0.0180482, 0.0155198, 0.0137298, 0.0106798, 0.0134096", \ + "0.0582093, 0.0393066, 0.034562, 0.0297703, 0.0243395, 0.0187412, 0.0143716", \ + "0.111377, 0.0814099, 0.0716832, 0.0619636, 0.051921, 0.0413528, 0.0291951", \ + "0.217819, 0.176083, 0.160432, 0.142141, 0.12309, 0.102372, 0.0816206" \ + ); + } + fall_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.00711023, 0.0103727, 0.0105267, 0.010228, 0.0097191, 0.00869997, 0.00682411", \ + "0.0111637, 0.00994133, 0.0098018, 0.0104506, 0.00974593, 0.00914755, 0.00667892", \ + "0.0169655, 0.0116075, 0.0112661, 0.01037, 0.010621, 0.00866154, 0.00938443", \ + "0.0289862, 0.017007, 0.0153339, 0.013994, 0.0117508, 0.0107023, 0.00792637", \ + "0.0544409, 0.0332743, 0.0284391, 0.0248158, 0.0207853, 0.0160146, 0.0107942", \ + "0.105965, 0.0732861, 0.0630313, 0.0529954, 0.0442289, 0.0351815, 0.0277186", \ + "0.210236, 0.164591, 0.147408, 0.127277, 0.107089, 0.0867165, 0.0677721" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0116635; + rise_capacitance : 0.0118598; + rise_capacitance_range (0.0105115, 0.0146114); + fall_capacitance : 0.0114673; + fall_capacitance_range (0.0106391, 0.0136185); + } + } + cell (sg13cmos5l_inv_8) { + area : 18.144; + cell_footprint : "inv"; + cell_leakage_power : 1342.58; + leakage_power () { + value : 1933.98; + when : "A&!Y"; + } + leakage_power () { + value : 751.177; + 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.0117291, 0.0617739, 0.0927834, 0.143984, 0.229588, 0.372218, 0.609698", \ + "0.019716, 0.0955653, 0.129765, 0.182054, 0.267669, 0.410253, 0.647962", \ + "0.024237, 0.119655, 0.159716, 0.21732, 0.305581, 0.448259, 0.685706", \ + "0.0294657, 0.152785, 0.203662, 0.273788, 0.373707, 0.523676, 0.762604", \ + "0.0362175, 0.19688, 0.264661, 0.355472, 0.480182, 0.654459, 0.910614", \ + "0.0444053, 0.254055, 0.342551, 0.464064, 0.628597, 0.849268, 1.15588", \ + "0.0540425, 0.330279, 0.444364, 0.60197, 0.820735, 1.11758, 1.51227" \ + ); + } + rise_transition (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.00780984, 0.0734249, 0.119467, 0.195709, 0.323338, 0.536067, 0.890634", \ + "0.0186295, 0.0871878, 0.128136, 0.199546, 0.324126, 0.536068, 0.890744", \ + "0.0266184, 0.105359, 0.146265, 0.213497, 0.331818, 0.538052, 0.890745", \ + "0.0389941, 0.138306, 0.183585, 0.251087, 0.363352, 0.557735, 0.897855", \ + "0.0611727, 0.189088, 0.244915, 0.32307, 0.438916, 0.625635, 0.944875", \ + "0.10162, 0.266344, 0.340005, 0.440797, 0.575355, 0.775238, 1.08612", \ + "0.178596, 0.387617, 0.480238, 0.612602, 0.793399, 1.03543, 1.38145" \ + ); + } + cell_fall (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.011215, 0.0537923, 0.0789598, 0.120458, 0.189986, 0.305704, 0.498695", \ + "0.0182699, 0.0869787, 0.117258, 0.161509, 0.231756, 0.347497, 0.540325", \ + "0.0219788, 0.108472, 0.144678, 0.195705, 0.271291, 0.389341, 0.58242", \ + "0.0259071, 0.138839, 0.184583, 0.247588, 0.336755, 0.465862, 0.664234", \ + "0.0301304, 0.180272, 0.24118, 0.322288, 0.434803, 0.590463, 0.814", \ + "0.0335184, 0.232556, 0.315217, 0.424743, 0.570696, 0.771501, 1.04612", \ + "0.0338133, 0.294408, 0.405563, 0.554889, 0.754517, 1.0169, 1.37549" \ + ); + } + fall_transition (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.00627916, 0.0545779, 0.0883951, 0.144701, 0.239249, 0.396664, 0.65906", \ + "0.0161438, 0.0716445, 0.101864, 0.152942, 0.242394, 0.398551, 0.659061", \ + "0.0239965, 0.0891326, 0.120731, 0.171217, 0.25635, 0.404565, 0.664064", \ + "0.036033, 0.119071, 0.154802, 0.209176, 0.293911, 0.434263, 0.67729", \ + "0.0573372, 0.168899, 0.211899, 0.274419, 0.368172, 0.512049, 0.744225", \ + "0.0960374, 0.247726, 0.307123, 0.382596, 0.493797, 0.653892, 0.898722", \ + "0.169125, 0.370865, 0.454502, 0.562228, 0.698998, 0.89484, 1.17123" \ + ); + } + } + 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.0162888, 0.0222608, 0.0221455, 0.0217739, 0.0204855, 0.0182607, 0.0135348", \ + "0.0264859, 0.0211783, 0.0215277, 0.0210438, 0.0202656, 0.0176492, 0.0134372", \ + "0.0386396, 0.0261823, 0.0238514, 0.0234235, 0.0214285, 0.0222909, 0.0134549", \ + "0.0650392, 0.0410286, 0.0361202, 0.0307702, 0.0273344, 0.0213797, 0.0161015", \ + "0.117056, 0.0784707, 0.0691977, 0.0593017, 0.048698, 0.0385196, 0.0278524", \ + "0.223563, 0.163103, 0.144346, 0.126253, 0.103956, 0.0835875, 0.0583312", \ + "0.436317, 0.352073, 0.320136, 0.285118, 0.247343, 0.205078, 0.162785" \ + ); + } + fall_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.0141228, 0.0211958, 0.0208284, 0.0204181, 0.0195764, 0.0172467, 0.0139145", \ + "0.0226417, 0.0200976, 0.0197487, 0.0207852, 0.0195298, 0.0197809, 0.0133195", \ + "0.0343437, 0.0232562, 0.0224914, 0.0212138, 0.0210741, 0.0191953, 0.0196692", \ + "0.0587557, 0.034256, 0.0309882, 0.0283274, 0.0228555, 0.021514, 0.0155967", \ + "0.109422, 0.0666607, 0.056997, 0.0487267, 0.0419639, 0.0343431, 0.0229709", \ + "0.212477, 0.146607, 0.12638, 0.10663, 0.0877079, 0.0710865, 0.054663", \ + "0.421307, 0.328745, 0.294698, 0.254532, 0.214139, 0.173007, 0.134525" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0233305; + rise_capacitance : 0.0237237; + rise_capacitance_range (0.0208704, 0.0293467); + fall_capacitance : 0.0229373; + fall_capacitance_range (0.0211388, 0.0273367); + } + } + cell (sg13cmos5l_lgcp_1) { + area : 27.216; + cell_footprint : "lgcp"; + cell_leakage_power : 1127.38; + clock_gating_integrated_cell : "latch_posedge"; + dont_use : true; + leakage_power () { + value : 1094.33; + when : "!CLK&GATE&!GCLK"; + } + leakage_power () { + value : 1196.16; + when : "CLK&GATE&GCLK"; + } + leakage_power () { + value : 1091.66; + 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.0505196, 0.0996754, 0.13074, 0.181674, 0.266921, 0.408756, 0.645065", \ + "0.0677324, 0.117889, 0.148985, 0.20004, 0.285252, 0.427015, 0.663395", \ + "0.0782628, 0.129605, 0.160726, 0.211858, 0.297131, 0.438949, 0.675238", \ + "0.0923046, 0.146378, 0.177626, 0.22872, 0.313983, 0.455957, 0.692145", \ + "0.111255, 0.171069, 0.202974, 0.25436, 0.339689, 0.481664, 0.718081", \ + "0.13605, 0.204448, 0.238009, 0.291155, 0.37844, 0.521478, 0.758309", \ + "0.163745, 0.243698, 0.281012, 0.337561, 0.428215, 0.576966, 0.818818" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0135025, 0.0762131, 0.121654, 0.197169, 0.323879, 0.535367, 0.887583", \ + "0.0154077, 0.0769003, 0.121974, 0.197345, 0.323919, 0.535368, 0.887584", \ + "0.0174414, 0.0775926, 0.12241, 0.197626, 0.324184, 0.535369, 0.892406", \ + "0.0211866, 0.0793998, 0.123406, 0.198179, 0.324533, 0.535499, 0.892407", \ + "0.0272215, 0.0844959, 0.127064, 0.200406, 0.325749, 0.536203, 0.892408", \ + "0.0357413, 0.094444, 0.135474, 0.207584, 0.33169, 0.540467, 0.892409", \ + "0.049004, 0.111269, 0.151119, 0.222399, 0.3467, 0.556104, 0.90282" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0433508, 0.0844233, 0.109578, 0.150842, 0.219632, 0.334221, 0.52508", \ + "0.0686057, 0.110961, 0.136188, 0.177506, 0.246344, 0.360953, 0.551816", \ + "0.0841344, 0.127793, 0.1531, 0.194462, 0.263426, 0.377974, 0.568787", \ + "0.103634, 0.150089, 0.175573, 0.216857, 0.285746, 0.400494, 0.591276", \ + "0.131348, 0.182105, 0.207978, 0.249465, 0.318541, 0.433096, 0.624009", \ + "0.171253, 0.228852, 0.256071, 0.298543, 0.367915, 0.483455, 0.67448", \ + "0.227497, 0.29667, 0.327068, 0.371996, 0.444033, 0.562461, 0.757108" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.011167, 0.0572518, 0.0903465, 0.145822, 0.238868, 0.394214, 0.653058", \ + "0.0138867, 0.0581261, 0.0909394, 0.146012, 0.23896, 0.394792, 0.653061", \ + "0.016351, 0.0592424, 0.0916307, 0.1466, 0.23924, 0.394793, 0.653132", \ + "0.0205562, 0.0615279, 0.09303, 0.147404, 0.239976, 0.394816, 0.653309", \ + "0.0264705, 0.0662956, 0.0964265, 0.149666, 0.241272, 0.395898, 0.65394", \ + "0.035876, 0.075334, 0.103647, 0.155434, 0.246046, 0.399392, 0.656705", \ + "0.050838, 0.092582, 0.119106, 0.168275, 0.25739, 0.410917, 0.666787" \ + ); + } + } + 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.0145029, 0.0150894, 0.0151069, 0.0150646, 0.0148604, 0.0145949, 0.0146791", \ + "0.0143442, 0.0146885, 0.0148581, 0.0148029, 0.0148851, 0.0142714, 0.0143545", \ + "0.0146656, 0.0149391, 0.0149135, 0.0150221, 0.0148786, 0.0149876, 0.0156369", \ + "0.0162923, 0.016174, 0.016245, 0.0162952, 0.0161206, 0.0165447, 0.0163079", \ + "0.0205796, 0.0199276, 0.019923, 0.0199791, 0.0199851, 0.0196032, 0.0201192", \ + "0.0303389, 0.0287505, 0.0286104, 0.0285118, 0.0283914, 0.0286126, 0.0283989", \ + "0.0503688, 0.0474078, 0.0469969, 0.0468017, 0.0464407, 0.0465728, 0.0465466" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0089099, 0.0096424, 0.0096426, 0.0096216, 0.0094911, 0.0092158, 0.0087282", \ + "0.0094616, 0.0097884, 0.0098333, 0.01011, 0.0100802, 0.0096939, 0.0091446", \ + "0.0104942, 0.0106749, 0.0106341, 0.0106073, 0.0107686, 0.0103632, 0.0098287", \ + "0.0128685, 0.0126486, 0.0127186, 0.0127717, 0.0125209, 0.012537, 0.0116532", \ + "0.0176505, 0.0168008, 0.0167407, 0.0167619, 0.0168153, 0.0166725, 0.0159102", \ + "0.0281845, 0.02632, 0.0261154, 0.0260656, 0.0257999, 0.0258962, 0.0259736", \ + "0.0491489, 0.0456499, 0.0451379, 0.0446759, 0.0442839, 0.0443009, 0.0443239" \ + ); + } + } + } + pin (CLK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00523367; + rise_capacitance : 0.00535156; + rise_capacitance_range (0.00452342, 0.0062419); + fall_capacitance : 0.00511577; + fall_capacitance_range (0.00470776, 0.00539404); + 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.159912, 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.0103449, 0.0106086, 0.0115863, 0.0138153, 0.0190089, 0.0299391, 0.0529442" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0129187, 0.0133041, 0.0144189, 0.0169096, 0.0225945, 0.0339423, 0.0580091" \ + ); + } + } + } + pin (GATE) { + clock_gate_enable_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00245073; + rise_capacitance : 0.0027577; + rise_capacitance_range (0.00239501, 0.00298192); + fall_capacitance : 0.00214375; + fall_capacitance_range (0.00214375, 0.00244724); + 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.0251163, -0.0217047, -0.0372021, -0.0643747", \ + "-0.0823669, -0.0709604, -0.0798344, -0.105635", \ + "-0.118531, -0.108477, -0.120072, -0.153267", \ + "-0.156054, -0.148645, -0.167633, -0.203308" \ + ); + } + 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.0131474, 0.0415345, 0.0534434, 0.0534854", \ + "-0.0734766, -0.0107997, 0.0117154, 0.0211387", \ + "-0.108759, -0.0473559, -0.0236121, -0.00958983", \ + "-0.148383, -0.081709, -0.0534102, -0.0337805" \ + ); + } + } + 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.0524672, 0.049758, 0.0670508, 0.100336", \ + "0.121547, 0.106845, 0.118771, 0.149428", \ + "0.172658, 0.152604, 0.165807, 0.197065", \ + "0.223863, 0.201166, 0.218969, 0.255741" \ + ); + } + 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.0358182, -0.0263483, -0.0424356, -0.0400885", \ + "0.107238, 0.0410737, 0.0156077, 0.00734601", \ + "0.149524, 0.086084, 0.0578479, 0.0461914", \ + "0.200195, 0.130033, 0.0983569, 0.0803154" \ + ); + } + } + 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.0305142, 0.0313465, 0.0318073, 0.0333336, 0.0373699, 0.0467113, 0.0661227" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0257968, 0.0445307, 0.0458881, 0.0476575, 0.0522746, 0.0617847, 0.0817344" \ + ); + } + } + 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.0305142, 0.0313465, 0.0318073, 0.0333336, 0.0373699, 0.0467113, 0.0661227" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0257968, 0.0445307, 0.0458881, 0.0476575, 0.0522746, 0.0617847, 0.0817344" \ + ); + } + } + } + } + cell (sg13cmos5l_mux2_1) { + area : 18.144; + cell_footprint : "mux2"; + cell_leakage_power : 726.31; + leakage_power () { + value : 651.367; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 661.663; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 622.299; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 752.988; + when : "A0&A1&!S"; + } + leakage_power () { + value : 759.829; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 730.754; + when : "A0&!A1&S"; + } + leakage_power () { + value : 770.131; + when : "!A0&A1&S"; + } + leakage_power () { + value : 861.449; + 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.0502689, 0.101393, 0.13247, 0.183404, 0.268606, 0.410353, 0.64677", \ + "0.0724066, 0.124879, 0.156099, 0.207096, 0.292398, 0.434183, 0.670456", \ + "0.0854667, 0.139548, 0.170881, 0.222052, 0.307248, 0.449072, 0.685453", \ + "0.102954, 0.16056, 0.191722, 0.242841, 0.328099, 0.470174, 0.706419", \ + "0.124834, 0.18889, 0.2208, 0.271807, 0.35715, 0.499145, 0.7356", \ + "0.149554, 0.223286, 0.257657, 0.310013, 0.396315, 0.53934, 0.775939", \ + "0.171575, 0.257586, 0.296106, 0.351946, 0.4419, 0.587409, 0.828422" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0166974, 0.0777561, 0.122645, 0.197947, 0.324576, 0.535865, 0.888104", \ + "0.0200404, 0.078762, 0.123266, 0.198224, 0.324668, 0.535912, 0.888105", \ + "0.0231293, 0.0798393, 0.123907, 0.198638, 0.325051, 0.536015, 0.893398", \ + "0.0283569, 0.0823367, 0.125152, 0.199308, 0.325608, 0.536538, 0.893399", \ + "0.0355965, 0.0889302, 0.129466, 0.201561, 0.326476, 0.537247, 0.8934", \ + "0.0450856, 0.101188, 0.139666, 0.208864, 0.331717, 0.540585, 0.893401", \ + "0.057914, 0.121515, 0.157922, 0.224278, 0.345525, 0.553493, 0.902047" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0654045, 0.11813, 0.145194, 0.187624, 0.257097, 0.372327, 0.56421", \ + "0.09065, 0.144555, 0.171917, 0.214487, 0.284058, 0.399275, 0.591061", \ + "0.108753, 0.164207, 0.192012, 0.23478, 0.304478, 0.419802, 0.611696", \ + "0.13332, 0.192397, 0.220551, 0.263786, 0.333767, 0.449444, 0.641531", \ + "0.172225, 0.236418, 0.265357, 0.309482, 0.379869, 0.494973, 0.687638", \ + "0.228551, 0.300316, 0.332507, 0.378217, 0.44972, 0.566153, 0.758522", \ + "0.317626, 0.399988, 0.436123, 0.485988, 0.561958, 0.682032, 0.878478" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.020054, 0.0662709, 0.0976592, 0.151204, 0.243204, 0.398669, 0.658914", \ + "0.0227381, 0.067701, 0.0986329, 0.151794, 0.243417, 0.400327, 0.658915", \ + "0.026005, 0.0696199, 0.100416, 0.153029, 0.24421, 0.400328, 0.659233", \ + "0.0317525, 0.073253, 0.102988, 0.154894, 0.245619, 0.400329, 0.659565", \ + "0.0394846, 0.0804363, 0.10828, 0.15852, 0.247811, 0.401319, 0.660666", \ + "0.050298, 0.092883, 0.120209, 0.167688, 0.254204, 0.404983, 0.663102", \ + "0.065443, 0.112889, 0.139322, 0.185601, 0.270725, 0.419617, 0.67471" \ + ); + } + } + 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.050683, 0.102596, 0.133711, 0.184654, 0.269893, 0.411656, 0.647873", \ + "0.0727384, 0.126264, 0.157553, 0.208628, 0.29385, 0.435739, 0.671982", \ + "0.0860975, 0.141313, 0.172555, 0.22378, 0.309065, 0.450995, 0.687351", \ + "0.103913, 0.162647, 0.194082, 0.24509, 0.330411, 0.472536, 0.708847", \ + "0.126722, 0.191894, 0.224021, 0.275008, 0.360284, 0.502343, 0.738894", \ + "0.15262, 0.227564, 0.261996, 0.314355, 0.400935, 0.543638, 0.780285", \ + "0.176236, 0.263331, 0.302366, 0.358695, 0.447057, 0.593444, 0.834444" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0172201, 0.0780876, 0.122707, 0.197906, 0.32457, 0.535858, 0.887996", \ + "0.0208036, 0.079036, 0.123333, 0.198238, 0.32479, 0.535949, 0.888055", \ + "0.0241146, 0.0802153, 0.124007, 0.198714, 0.325045, 0.536091, 0.893205", \ + "0.0297328, 0.0827576, 0.125434, 0.199405, 0.325548, 0.536452, 0.893206", \ + "0.0375456, 0.089709, 0.12981, 0.201677, 0.326513, 0.537137, 0.893207", \ + "0.0473565, 0.102465, 0.140361, 0.208882, 0.331741, 0.540399, 0.893208", \ + "0.059531, 0.122637, 0.15916, 0.225561, 0.344785, 0.553164, 0.901317" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0652049, 0.118124, 0.145235, 0.187653, 0.25711, 0.372322, 0.564216", \ + "0.0905029, 0.144622, 0.171971, 0.214545, 0.284054, 0.399309, 0.591192", \ + "0.108649, 0.164421, 0.192124, 0.234924, 0.304604, 0.419944, 0.61188", \ + "0.13325, 0.19232, 0.220773, 0.263972, 0.334038, 0.449634, 0.641757", \ + "0.172343, 0.23672, 0.265952, 0.310051, 0.380479, 0.495993, 0.688225", \ + "0.22947, 0.30184, 0.334004, 0.379887, 0.45161, 0.568023, 0.760435", \ + "0.318233, 0.401215, 0.43828, 0.488445, 0.564867, 0.685164, 0.882161" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0201161, 0.0663618, 0.0977824, 0.151274, 0.243223, 0.398683, 0.659004", \ + "0.0228787, 0.0678057, 0.0986842, 0.151829, 0.243474, 0.400314, 0.659005", \ + "0.0261614, 0.0698912, 0.100499, 0.153062, 0.244214, 0.400315, 0.659086", \ + "0.0319968, 0.073445, 0.10311, 0.154888, 0.245652, 0.400316, 0.659668", \ + "0.0398864, 0.0805564, 0.108574, 0.158689, 0.247905, 0.401327, 0.660666", \ + "0.050745, 0.093249, 0.120587, 0.16808, 0.254698, 0.405483, 0.662933", \ + "0.066249, 0.113644, 0.140249, 0.186641, 0.271695, 0.421017, 0.675268" \ + ); + } + } + 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.055175, 0.104625, 0.135896, 0.186913, 0.272145, 0.41402, 0.650412", \ + "0.0751556, 0.125397, 0.156618, 0.207801, 0.293071, 0.434985, 0.671493", \ + "0.0875954, 0.138967, 0.170146, 0.22141, 0.306725, 0.448658, 0.685053", \ + "0.104328, 0.158269, 0.189519, 0.240636, 0.326079, 0.468148, 0.704408", \ + "0.125947, 0.184868, 0.216654, 0.268145, 0.353636, 0.495726, 0.732115", \ + "0.151661, 0.218722, 0.252125, 0.304776, 0.391414, 0.534607, 0.771174", \ + "0.179341, 0.257699, 0.293427, 0.34837, 0.438356, 0.585127, 0.825744" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.01486, 0.0777139, 0.122752, 0.198091, 0.324749, 0.536088, 0.888156", \ + "0.0164933, 0.0778406, 0.122885, 0.198271, 0.324874, 0.536089, 0.888235", \ + "0.0182857, 0.0785102, 0.123247, 0.198493, 0.325015, 0.536141, 0.888366", \ + "0.0218403, 0.0801145, 0.124162, 0.198988, 0.325406, 0.536463, 0.888367", \ + "0.0273324, 0.0842927, 0.126975, 0.200714, 0.326436, 0.537059, 0.888724", \ + "0.035173, 0.09277, 0.134016, 0.206259, 0.330851, 0.540305, 0.890604", \ + "0.046736, 0.108295, 0.146692, 0.217396, 0.342225, 0.551954, 0.900543" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0737462, 0.121336, 0.147533, 0.189527, 0.258909, 0.374314, 0.566332", \ + "0.0935603, 0.142008, 0.168362, 0.210404, 0.279907, 0.395234, 0.587137", \ + "0.107159, 0.156946, 0.183602, 0.225848, 0.295513, 0.410872, 0.60291", \ + "0.126564, 0.179102, 0.206293, 0.24877, 0.318443, 0.434067, 0.626159", \ + "0.157948, 0.21488, 0.242971, 0.286364, 0.356308, 0.47187, 0.664282", \ + "0.205443, 0.268801, 0.299081, 0.34399, 0.416292, 0.53311, 0.72576", \ + "0.275598, 0.349595, 0.383457, 0.432066, 0.507418, 0.629165, 0.826697" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0168694, 0.0631263, 0.0952469, 0.149777, 0.242792, 0.398751, 0.659073", \ + "0.0180585, 0.0639468, 0.095867, 0.150307, 0.242945, 0.39897, 0.659144", \ + "0.0197286, 0.0651628, 0.0968818, 0.150861, 0.243448, 0.399287, 0.659263", \ + "0.0229969, 0.0677768, 0.0989002, 0.152103, 0.24431, 0.399562, 0.659468", \ + "0.0279855, 0.0729169, 0.10288, 0.15514, 0.246001, 0.400643, 0.660079", \ + "0.035586, 0.081455, 0.111162, 0.162643, 0.252275, 0.40485, 0.662734", \ + "0.048178, 0.097621, 0.126783, 0.177123, 0.266796, 0.419605, 0.67562" \ + ); + } + } + 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.0788554, 0.128296, 0.159322, 0.210389, 0.295782, 0.437551, 0.673834", \ + "0.101057, 0.150524, 0.181562, 0.232589, 0.317808, 0.459736, 0.696884", \ + "0.114689, 0.164115, 0.195184, 0.246266, 0.331505, 0.47339, 0.709755", \ + "0.131756, 0.181368, 0.212436, 0.263522, 0.348861, 0.490648, 0.726988", \ + "0.15686, 0.206633, 0.237787, 0.288893, 0.374184, 0.516225, 0.752337", \ + "0.190087, 0.240559, 0.271684, 0.32273, 0.408061, 0.550064, 0.786461", \ + "0.232552, 0.284491, 0.315747, 0.366638, 0.452059, 0.594023, 0.830575" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.015056, 0.0773981, 0.122581, 0.198113, 0.32482, 0.536112, 0.888137", \ + "0.0151416, 0.0773991, 0.122592, 0.198114, 0.325271, 0.536115, 0.888917", \ + "0.0152692, 0.0774424, 0.122635, 0.198115, 0.325272, 0.536116, 0.888918", \ + "0.0154778, 0.0774872, 0.122703, 0.198117, 0.325273, 0.536117, 0.888919", \ + "0.0161595, 0.0776886, 0.122769, 0.198146, 0.325274, 0.536118, 0.88892", \ + "0.017371, 0.078161, 0.123017, 0.198318, 0.325275, 0.536119, 0.888921", \ + "0.019775, 0.079189, 0.12362, 0.198579, 0.325276, 0.536175, 0.888922" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0737462, 0.121336, 0.147533, 0.189527, 0.258909, 0.374314, 0.566332", \ + "0.0935603, 0.142008, 0.168362, 0.210404, 0.279907, 0.395234, 0.587137", \ + "0.107159, 0.156946, 0.183602, 0.225848, 0.295513, 0.410872, 0.60291", \ + "0.126564, 0.179102, 0.206293, 0.24877, 0.318443, 0.434067, 0.626159", \ + "0.157948, 0.21488, 0.242971, 0.286364, 0.356308, 0.47187, 0.664282", \ + "0.205443, 0.268801, 0.299081, 0.34399, 0.416292, 0.53311, 0.72576", \ + "0.275598, 0.349595, 0.383457, 0.432066, 0.507418, 0.629165, 0.826697" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0168694, 0.0631263, 0.0952469, 0.149777, 0.242792, 0.398751, 0.659073", \ + "0.0180585, 0.0639468, 0.095867, 0.150307, 0.242945, 0.39897, 0.659144", \ + "0.0197286, 0.0651628, 0.0968818, 0.150861, 0.243448, 0.399287, 0.659263", \ + "0.0229969, 0.0677768, 0.0989002, 0.152103, 0.24431, 0.399562, 0.659468", \ + "0.0279855, 0.0729169, 0.10288, 0.15514, 0.246001, 0.400643, 0.660079", \ + "0.035586, 0.081455, 0.111162, 0.162643, 0.252275, 0.40485, 0.662734", \ + "0.048178, 0.097621, 0.126783, 0.177123, 0.266796, 0.419605, 0.67562" \ + ); + } + } + 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.0788554, 0.128296, 0.159322, 0.210389, 0.295782, 0.437551, 0.673834", \ + "0.101057, 0.150524, 0.181562, 0.232589, 0.317808, 0.459736, 0.696884", \ + "0.114689, 0.164115, 0.195184, 0.246266, 0.331505, 0.47339, 0.709755", \ + "0.131756, 0.181368, 0.212436, 0.263522, 0.348861, 0.490648, 0.726988", \ + "0.15686, 0.206633, 0.237787, 0.288893, 0.374184, 0.516225, 0.752337", \ + "0.190087, 0.240559, 0.271684, 0.32273, 0.408061, 0.550064, 0.786461", \ + "0.232552, 0.284491, 0.315747, 0.366638, 0.452059, 0.594023, 0.830575" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.015056, 0.0773981, 0.122581, 0.198113, 0.32482, 0.536112, 0.888137", \ + "0.0151416, 0.0773991, 0.122592, 0.198114, 0.325271, 0.536115, 0.888917", \ + "0.0152692, 0.0774424, 0.122635, 0.198115, 0.325272, 0.536116, 0.888918", \ + "0.0154778, 0.0774872, 0.122703, 0.198117, 0.325273, 0.536117, 0.888919", \ + "0.0161595, 0.0776886, 0.122769, 0.198146, 0.325274, 0.536118, 0.88892", \ + "0.017371, 0.078161, 0.123017, 0.198318, 0.325275, 0.536119, 0.888921", \ + "0.019775, 0.079189, 0.12362, 0.198579, 0.325276, 0.536175, 0.888922" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0948935, 0.142522, 0.16889, 0.210795, 0.280202, 0.395621, 0.587723", \ + "0.115101, 0.162677, 0.188971, 0.230984, 0.300479, 0.415934, 0.608297", \ + "0.127003, 0.174643, 0.200962, 0.242935, 0.312389, 0.427769, 0.619806", \ + "0.143564, 0.191173, 0.217476, 0.25954, 0.329022, 0.444342, 0.636249", \ + "0.166444, 0.214463, 0.240703, 0.282722, 0.352216, 0.467544, 0.659666", \ + "0.195933, 0.244525, 0.271017, 0.31314, 0.38261, 0.498085, 0.690118", \ + "0.232876, 0.282986, 0.309563, 0.3518, 0.421362, 0.53675, 0.729124" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0171681, 0.0633791, 0.0955887, 0.150119, 0.24295, 0.398828, 0.659145", \ + "0.0171691, 0.063393, 0.0955897, 0.150158, 0.242951, 0.40026, 0.659715", \ + "0.0171803, 0.063409, 0.0955907, 0.150159, 0.242952, 0.400261, 0.660628", \ + "0.0172969, 0.063439, 0.0955917, 0.15016, 0.242953, 0.400262, 0.660629", \ + "0.0176755, 0.063832, 0.0957833, 0.150204, 0.243032, 0.400263, 0.66063", \ + "0.018638, 0.064363, 0.096261, 0.150394, 0.243099, 0.400264, 0.660631", \ + "0.020358, 0.065881, 0.097223, 0.151029, 0.243438, 0.400265, 0.660632" \ + ); + } + } + 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.0139373, 0.0144697, 0.0144634, 0.0143948, 0.0142402, 0.0138723, 0.0134036", \ + "0.0141464, 0.0142261, 0.0143574, 0.0142951, 0.0141748, 0.0137984, 0.0133408", \ + "0.0150109, 0.0148854, 0.0148884, 0.0149414, 0.0147029, 0.0150083, 0.0150398", \ + "0.0172297, 0.0167015, 0.0166946, 0.0166929, 0.0164145, 0.0164899, 0.015972", \ + "0.0224739, 0.0212821, 0.0211449, 0.0210144, 0.0210083, 0.0207024, 0.0209572", \ + "0.0330116, 0.0308668, 0.0305628, 0.0302565, 0.0299957, 0.0299924, 0.0297064", \ + "0.0548146, 0.051179, 0.0504856, 0.0499765, 0.0495028, 0.0491151, 0.0489471" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0140319, 0.0143587, 0.0143964, 0.0144009, 0.0142759, 0.0140171, 0.0135223", \ + "0.0143956, 0.0143395, 0.0144248, 0.0145759, 0.0146101, 0.0145896, 0.0135965", \ + "0.0156413, 0.0152411, 0.0152117, 0.0151842, 0.0152685, 0.0149851, 0.0143998", \ + "0.0180878, 0.0172076, 0.0172512, 0.0172622, 0.0169494, 0.0171241, 0.0169166", \ + "0.0236041, 0.0219787, 0.0217272, 0.0217367, 0.0219053, 0.0215182, 0.0208215", \ + "0.0345304, 0.0317085, 0.0314085, 0.0311294, 0.0309496, 0.0309965, 0.0309317", \ + "0.056839, 0.0523518, 0.0516119, 0.0509308, 0.0505192, 0.0499932, 0.0500709" \ + ); + } + } + 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.0140773, 0.0147045, 0.0146884, 0.0146301, 0.0144724, 0.0141456, 0.0136003", \ + "0.0142682, 0.0144082, 0.0145682, 0.0145346, 0.0144464, 0.0140615, 0.0135988", \ + "0.015169, 0.0150926, 0.0150669, 0.0151246, 0.0149565, 0.0151878, 0.0152721", \ + "0.0174212, 0.0168546, 0.0168852, 0.0168708, 0.0166652, 0.0169274, 0.0161835", \ + "0.0227502, 0.0214633, 0.0212635, 0.0212102, 0.0211929, 0.0208513, 0.0211744", \ + "0.033408, 0.0311062, 0.030734, 0.0303784, 0.0302289, 0.0302166, 0.0299084", \ + "0.0552628, 0.0515265, 0.0507856, 0.0503602, 0.0494492, 0.0492604, 0.049079" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0139274, 0.0142171, 0.0142711, 0.0142322, 0.0140698, 0.0138143, 0.013335", \ + "0.0142775, 0.0142113, 0.0143012, 0.0145645, 0.0142947, 0.0144111, 0.013446", \ + "0.0155401, 0.0151629, 0.0151043, 0.0150596, 0.015137, 0.015134, 0.014219", \ + "0.0179906, 0.0170743, 0.0171309, 0.0171425, 0.0168094, 0.0169773, 0.0166079", \ + "0.0235459, 0.0219002, 0.0216921, 0.0216578, 0.0218478, 0.0215701, 0.0208744", \ + "0.0344702, 0.031709, 0.0314598, 0.0311631, 0.0310049, 0.0310526, 0.0309242", \ + "0.056883, 0.0524803, 0.0517466, 0.0511471, 0.0508211, 0.050447, 0.0504814" \ + ); + } + } + 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.0149094, 0.0152973, 0.0152788, 0.0152432, 0.0150991, 0.0148085, 0.0142476", \ + "0.0148594, 0.0152106, 0.0153851, 0.0151997, 0.0150781, 0.0146886, 0.0143924", \ + "0.0148217, 0.0151476, 0.0151232, 0.0152691, 0.0151732, 0.0146796, 0.0142042", \ + "0.0148101, 0.015153, 0.0152227, 0.015155, 0.0151245, 0.0147325, 0.0149916", \ + "0.0147257, 0.0149696, 0.0150725, 0.0151296, 0.0150843, 0.0146703, 0.0146632", \ + "0.015082, 0.0151051, 0.0151936, 0.0152008, 0.0153054, 0.0153017, 0.0147804", \ + "0.0158889, 0.0157479, 0.015719, 0.0155976, 0.0157516, 0.0157493, 0.0158741" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0160026, 0.0163002, 0.0163394, 0.0162736, 0.0161218, 0.0159364, 0.0153669", \ + "0.0160014, 0.0162903, 0.0163392, 0.0165484, 0.0161958, 0.0163239, 0.0155286", \ + "0.0160151, 0.0163748, 0.0164301, 0.0163071, 0.0164283, 0.0162161, 0.015786", \ + "0.0159507, 0.0162125, 0.0163491, 0.0164422, 0.0162399, 0.0160901, 0.0160413", \ + "0.0161122, 0.0163333, 0.0164331, 0.0164904, 0.016512, 0.0164971, 0.0154658", \ + "0.0162459, 0.0163279, 0.0164639, 0.0163803, 0.0165802, 0.0165483, 0.0165641", \ + "0.0168068, 0.0167478, 0.0167124, 0.0166594, 0.016756, 0.0165128, 0.0166631" \ + ); + } + } + 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.0152477, 0.0158617, 0.0158736, 0.015799, 0.0156843, 0.0153157, 0.0148788", \ + "0.0153611, 0.0156467, 0.0158324, 0.0158396, 0.0156911, 0.0153318, 0.0148409", \ + "0.0158494, 0.0160379, 0.0160614, 0.0161438, 0.015939, 0.0157604, 0.0152843", \ + "0.0174795, 0.0173416, 0.0173969, 0.0174481, 0.0173109, 0.0176569, 0.0170287", \ + "0.0220081, 0.0213873, 0.0213799, 0.021432, 0.0214863, 0.0212164, 0.0211959", \ + "0.0319176, 0.0305157, 0.0303966, 0.0303154, 0.0302352, 0.0303417, 0.0300106", \ + "0.0524504, 0.0499342, 0.0493649, 0.0490966, 0.0488009, 0.048791, 0.0487362" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0143842, 0.0147599, 0.0148037, 0.0147992, 0.0146903, 0.0144422, 0.0139039", \ + "0.0143548, 0.0145581, 0.0146628, 0.0148167, 0.0147174, 0.0143171, 0.0137401", \ + "0.0148426, 0.0149395, 0.0149845, 0.014915, 0.0151686, 0.0150371, 0.0140938", \ + "0.0166988, 0.0164657, 0.0166021, 0.0166487, 0.0163027, 0.016532, 0.0162052", \ + "0.0213138, 0.020607, 0.0205429, 0.0207017, 0.0208281, 0.020732, 0.0199122", \ + "0.031732, 0.0300891, 0.0299904, 0.0300631, 0.0300935, 0.0302434, 0.0301193", \ + "0.0530815, 0.050182, 0.0498586, 0.0494042, 0.0491874, 0.0493005, 0.0494623" \ + ); + } + } + 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.0152477, 0.0158617, 0.0158736, 0.015799, 0.0156843, 0.0153157, 0.0148788", \ + "0.0153611, 0.0156467, 0.0158324, 0.0158396, 0.0156911, 0.0153318, 0.0148409", \ + "0.0158494, 0.0160379, 0.0160614, 0.0161438, 0.015939, 0.0157604, 0.0152843", \ + "0.0174795, 0.0173416, 0.0173969, 0.0174481, 0.0173109, 0.0176569, 0.0170287", \ + "0.0220081, 0.0213873, 0.0213799, 0.021432, 0.0214863, 0.0212164, 0.0211959", \ + "0.0319176, 0.0305157, 0.0303966, 0.0303154, 0.0302352, 0.0303417, 0.0300106", \ + "0.0524504, 0.0499342, 0.0493649, 0.0490966, 0.0488009, 0.048791, 0.0487362" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0143842, 0.0147599, 0.0148037, 0.0147992, 0.0146903, 0.0144422, 0.0139039", \ + "0.0143548, 0.0145581, 0.0146628, 0.0148167, 0.0147174, 0.0143171, 0.0137401", \ + "0.0148426, 0.0149395, 0.0149845, 0.014915, 0.0151686, 0.0150371, 0.0140938", \ + "0.0166988, 0.0164657, 0.0166021, 0.0166487, 0.0163027, 0.016532, 0.0162052", \ + "0.0213138, 0.020607, 0.0205429, 0.0207017, 0.0208281, 0.020732, 0.0199122", \ + "0.031732, 0.0300891, 0.0299904, 0.0300631, 0.0300935, 0.0302434, 0.0301193", \ + "0.0530815, 0.050182, 0.0498586, 0.0494042, 0.0491874, 0.0493005, 0.0494623" \ + ); + } + } + } + pin (A0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00293162; + rise_capacitance : 0.00302074; + rise_capacitance_range (0.00252255, 0.00343788); + fall_capacitance : 0.0028425; + fall_capacitance_range (0.00251674, 0.00302007); + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00303557; + rise_capacitance : 0.00312472; + rise_capacitance_range (0.00262813, 0.0035416); + fall_capacitance : 0.00294642; + fall_capacitance_range (0.00262337, 0.0031257); + } + pin (S) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00541444; + rise_capacitance : 0.00547219; + rise_capacitance_range (0.00453915, 0.00628855); + fall_capacitance : 0.0053567; + fall_capacitance_range (0.00457404, 0.00617627); + 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.00542959, 0.00546249, 0.00619231, 0.00805693, 0.0121091, 0.0210899, 0.039723" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00582788, 0.00622054, 0.00699244, 0.00895949, 0.0133078, 0.0224649, 0.0412743" \ + ); + } + } + 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.00501849, 0.00514895, 0.00592115, 0.00772274, 0.0118689, 0.0207551, 0.0392988" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00614767, 0.00648527, 0.00731762, 0.00929105, 0.0137675, 0.0228205, 0.0417332" \ + ); + } + } + 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.00542959, 0.00546249, 0.00619231, 0.00805693, 0.0121091, 0.0210899, 0.039723" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00614767, 0.00648527, 0.00731762, 0.00929105, 0.0137675, 0.0228205, 0.0417332" \ + ); + } + } + } + } + cell (sg13cmos5l_mux2_2) { + area : 19.9584; + cell_footprint : "mux2"; + cell_leakage_power : 894.098; + leakage_power () { + value : 893.106; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 755.516; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 864.038; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 846.841; + when : "A0&A1&!S"; + } + leakage_power () { + value : 1001.55; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 972.428; + when : "A0&!A1&S"; + } + leakage_power () { + value : 864.016; + when : "!A0&A1&S"; + } + leakage_power () { + value : 955.286; + 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.0577448, 0.115001, 0.146443, 0.197817, 0.283127, 0.425038, 0.661643", \ + "0.0837958, 0.142269, 0.173753, 0.224991, 0.31047, 0.452393, 0.689085", \ + "0.0999354, 0.160194, 0.19164, 0.243035, 0.328385, 0.47038, 0.707086", \ + "0.121987, 0.185598, 0.217158, 0.26844, 0.353736, 0.495794, 0.7323", \ + "0.15125, 0.221911, 0.25447, 0.305296, 0.390544, 0.532584, 0.7691", \ + "0.185391, 0.26594, 0.301599, 0.35352, 0.439144, 0.581617, 0.817702", \ + "0.220245, 0.313375, 0.353612, 0.410196, 0.498344, 0.64375, 0.883312" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0171907, 0.0795866, 0.123924, 0.199021, 0.325619, 0.537173, 0.890047", \ + "0.0204812, 0.0808534, 0.124642, 0.19922, 0.325651, 0.537176, 0.890151", \ + "0.0239232, 0.0824687, 0.125569, 0.19984, 0.326, 0.537346, 0.890152", \ + "0.0298063, 0.0854012, 0.127429, 0.200843, 0.326685, 0.5378, 0.890308", \ + "0.0389595, 0.093553, 0.132711, 0.203423, 0.327784, 0.538628, 0.890803", \ + "0.0517, 0.109166, 0.146041, 0.212322, 0.333238, 0.541713, 0.892512", \ + "0.069272, 0.133487, 0.168873, 0.231402, 0.348549, 0.554164, 0.902453" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0797319, 0.140389, 0.16903, 0.212333, 0.282454, 0.397695, 0.589284", \ + "0.10771, 0.16888, 0.197489, 0.241097, 0.311142, 0.426381, 0.617948", \ + "0.129142, 0.191724, 0.220687, 0.264462, 0.334662, 0.449949, 0.641571", \ + "0.159218, 0.224631, 0.254075, 0.298387, 0.368781, 0.48427, 0.675942", \ + "0.204955, 0.27533, 0.306347, 0.351453, 0.42196, 0.537489, 0.729084", \ + "0.271248, 0.349416, 0.382755, 0.430668, 0.502162, 0.617824, 0.809016", \ + "0.372957, 0.460036, 0.499484, 0.550978, 0.626921, 0.746784, 0.940176" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.023453, 0.0724156, 0.10371, 0.156168, 0.246823, 0.401299, 0.660862", \ + "0.0257102, 0.0734748, 0.104169, 0.156593, 0.247112, 0.401556, 0.660931", \ + "0.0294318, 0.0756662, 0.10584, 0.157867, 0.247892, 0.401936, 0.662539", \ + "0.0363026, 0.0801228, 0.109408, 0.160382, 0.249761, 0.402763, 0.66254", \ + "0.0463331, 0.0886698, 0.116819, 0.165583, 0.252545, 0.404389, 0.662831", \ + "0.059583, 0.103754, 0.129868, 0.176926, 0.259717, 0.408375, 0.665225", \ + "0.077965, 0.126146, 0.152869, 0.196942, 0.27778, 0.423359, 0.67503" \ + ); + } + } + 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.0579778, 0.116057, 0.147596, 0.198991, 0.284267, 0.426217, 0.662796", \ + "0.0840318, 0.143369, 0.175059, 0.226288, 0.311753, 0.453826, 0.690439", \ + "0.100288, 0.161411, 0.193235, 0.244527, 0.329841, 0.471923, 0.708482", \ + "0.122711, 0.187361, 0.219195, 0.270407, 0.355712, 0.497745, 0.73425", \ + "0.152637, 0.224226, 0.257077, 0.308057, 0.393127, 0.535278, 0.771803", \ + "0.186571, 0.268047, 0.304805, 0.357366, 0.442926, 0.584971, 0.821336", \ + "0.22329, 0.317161, 0.358034, 0.415646, 0.503391, 0.648384, 0.887263" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0175846, 0.079787, 0.124031, 0.199073, 0.325591, 0.537158, 0.889969", \ + "0.0210872, 0.0810727, 0.124743, 0.199278, 0.325649, 0.53743, 0.88997", \ + "0.0247422, 0.0826996, 0.125786, 0.199879, 0.325987, 0.537431, 0.890369", \ + "0.0310968, 0.0859555, 0.127815, 0.200963, 0.326655, 0.537786, 0.89037", \ + "0.0406542, 0.0941028, 0.13326, 0.203658, 0.32772, 0.538627, 0.890832", \ + "0.053869, 0.110183, 0.146244, 0.212509, 0.333003, 0.541274, 0.892424", \ + "0.070585, 0.134405, 0.170164, 0.232608, 0.348452, 0.553791, 0.901841" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0795128, 0.14026, 0.168978, 0.212417, 0.282381, 0.397634, 0.589268", \ + "0.107446, 0.168818, 0.197433, 0.241043, 0.311028, 0.426292, 0.618217", \ + "0.128953, 0.191738, 0.220688, 0.264468, 0.33471, 0.449982, 0.641701", \ + "0.159085, 0.224708, 0.254169, 0.298489, 0.368848, 0.48437, 0.676158", \ + "0.204941, 0.275554, 0.306148, 0.351161, 0.421682, 0.537682, 0.729409", \ + "0.271454, 0.349927, 0.383367, 0.430667, 0.502463, 0.619003, 0.810102", \ + "0.373606, 0.461879, 0.498929, 0.551609, 0.627923, 0.746591, 0.941491" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0235013, 0.0723619, 0.103759, 0.156256, 0.246835, 0.401304, 0.660941", \ + "0.0258104, 0.0735379, 0.104189, 0.156572, 0.247021, 0.401485, 0.660974", \ + "0.029563, 0.0757468, 0.105925, 0.157885, 0.24789, 0.401498, 0.661189", \ + "0.0364948, 0.0802302, 0.109489, 0.160415, 0.249772, 0.402743, 0.661476", \ + "0.0466495, 0.088876, 0.116485, 0.165073, 0.252448, 0.404376, 0.66286", \ + "0.060233, 0.104153, 0.13031, 0.176157, 0.259751, 0.408774, 0.665007", \ + "0.078555, 0.126897, 0.154019, 0.198225, 0.27874, 0.42442, 0.676973" \ + ); + } + } + 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.0628988, 0.117973, 0.149422, 0.200818, 0.286249, 0.428286, 0.664971", \ + "0.0849645, 0.140938, 0.172446, 0.223744, 0.30918, 0.451294, 0.68808", \ + "0.099708, 0.156943, 0.188408, 0.239822, 0.325246, 0.467455, 0.704214", \ + "0.120432, 0.180415, 0.21198, 0.263225, 0.348793, 0.490799, 0.727441", \ + "0.148094, 0.213584, 0.245666, 0.297503, 0.382779, 0.524839, 0.761352", \ + "0.182047, 0.256325, 0.290404, 0.342592, 0.428882, 0.571297, 0.808307", \ + "0.220633, 0.306069, 0.343534, 0.398687, 0.487459, 0.633103, 0.87277" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0155918, 0.0789061, 0.123658, 0.199055, 0.325774, 0.537271, 0.889996", \ + "0.0171629, 0.0795778, 0.124028, 0.199133, 0.325782, 0.537477, 0.89018", \ + "0.0191352, 0.0805667, 0.124595, 0.199505, 0.325972, 0.537478, 0.890688", \ + "0.0231685, 0.0827176, 0.125969, 0.200159, 0.32644, 0.537684, 0.890689", \ + "0.0302142, 0.0882245, 0.129471, 0.202356, 0.3274, 0.538509, 0.89069", \ + "0.040892, 0.099146, 0.138748, 0.208712, 0.331914, 0.541315, 0.892447", \ + "0.056254, 0.117316, 0.154768, 0.222443, 0.343913, 0.552163, 0.901201" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0880784, 0.143693, 0.171265, 0.213947, 0.283678, 0.399021, 0.590745", \ + "0.109398, 0.165578, 0.193132, 0.236008, 0.305768, 0.421023, 0.612785", \ + "0.12519, 0.18255, 0.210506, 0.253438, 0.323273, 0.438655, 0.630425", \ + "0.148358, 0.208346, 0.236717, 0.280113, 0.350106, 0.465564, 0.657261", \ + "0.185068, 0.249771, 0.279281, 0.323716, 0.393716, 0.509286, 0.70085", \ + "0.240533, 0.31168, 0.343349, 0.389177, 0.461261, 0.57792, 0.769355", \ + "0.323497, 0.403841, 0.439165, 0.488403, 0.564059, 0.684363, 0.879807" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0205889, 0.0691881, 0.101072, 0.154161, 0.245977, 0.401131, 0.661137", \ + "0.0216108, 0.0697153, 0.101135, 0.154501, 0.246114, 0.401312, 0.661138", \ + "0.0235041, 0.0712176, 0.102247, 0.15529, 0.246707, 0.40132, 0.661905", \ + "0.027295, 0.0742963, 0.104753, 0.157171, 0.247666, 0.402114, 0.661906", \ + "0.033784, 0.0807723, 0.110319, 0.161404, 0.250184, 0.403264, 0.662298", \ + "0.043242, 0.091146, 0.120308, 0.169188, 0.256861, 0.407664, 0.664788", \ + "0.059479, 0.108857, 0.137423, 0.18537, 0.272374, 0.421998, 0.676382" \ + ); + } + } + 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.0628988, 0.117973, 0.149422, 0.200818, 0.286249, 0.428286, 0.664971", \ + "0.0849645, 0.140938, 0.172446, 0.223744, 0.30918, 0.451294, 0.68808", \ + "0.099708, 0.156943, 0.188408, 0.239822, 0.325246, 0.467455, 0.704214", \ + "0.120432, 0.180415, 0.21198, 0.263225, 0.348793, 0.490799, 0.727441", \ + "0.148094, 0.213584, 0.245666, 0.297503, 0.382779, 0.524839, 0.761352", \ + "0.182047, 0.256325, 0.290404, 0.342592, 0.428882, 0.571297, 0.808307", \ + "0.220633, 0.306069, 0.343534, 0.398687, 0.487459, 0.633103, 0.87277" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0155918, 0.0789061, 0.123658, 0.199055, 0.325774, 0.537271, 0.889996", \ + "0.0171629, 0.0795778, 0.124028, 0.199133, 0.325782, 0.537477, 0.89018", \ + "0.0191352, 0.0805667, 0.124595, 0.199505, 0.325972, 0.537478, 0.890688", \ + "0.0231685, 0.0827176, 0.125969, 0.200159, 0.32644, 0.537684, 0.890689", \ + "0.0302142, 0.0882245, 0.129471, 0.202356, 0.3274, 0.538509, 0.89069", \ + "0.040892, 0.099146, 0.138748, 0.208712, 0.331914, 0.541315, 0.892447", \ + "0.056254, 0.117316, 0.154768, 0.222443, 0.343913, 0.552163, 0.901201" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0880784, 0.143693, 0.171265, 0.213947, 0.283678, 0.399021, 0.590745", \ + "0.109398, 0.165578, 0.193132, 0.236008, 0.305768, 0.421023, 0.612785", \ + "0.12519, 0.18255, 0.210506, 0.253438, 0.323273, 0.438655, 0.630425", \ + "0.148358, 0.208346, 0.236717, 0.280113, 0.350106, 0.465564, 0.657261", \ + "0.185068, 0.249771, 0.279281, 0.323716, 0.393716, 0.509286, 0.70085", \ + "0.240533, 0.31168, 0.343349, 0.389177, 0.461261, 0.57792, 0.769355", \ + "0.323497, 0.403841, 0.439165, 0.488403, 0.564059, 0.684363, 0.879807" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0205889, 0.0691881, 0.101072, 0.154161, 0.245977, 0.401131, 0.661137", \ + "0.0216108, 0.0697153, 0.101135, 0.154501, 0.246114, 0.401312, 0.661138", \ + "0.0235041, 0.0712176, 0.102247, 0.15529, 0.246707, 0.40132, 0.661905", \ + "0.027295, 0.0742963, 0.104753, 0.157171, 0.247666, 0.402114, 0.661906", \ + "0.033784, 0.0807723, 0.110319, 0.161404, 0.250184, 0.403264, 0.662298", \ + "0.043242, 0.091146, 0.120308, 0.169188, 0.256861, 0.407664, 0.664788", \ + "0.059479, 0.108857, 0.137423, 0.18537, 0.272374, 0.421998, 0.676382" \ + ); + } + } + 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.0867404, 0.141707, 0.173143, 0.224434, 0.309842, 0.452038, 0.688569", \ + "0.109177, 0.164172, 0.195592, 0.246846, 0.332364, 0.474524, 0.711224", \ + "0.122844, 0.17784, 0.209333, 0.260522, 0.345869, 0.48792, 0.724521", \ + "0.140181, 0.19529, 0.226712, 0.277949, 0.363378, 0.50546, 0.742061", \ + "0.165576, 0.220983, 0.252411, 0.303674, 0.389055, 0.531429, 0.767802", \ + "0.199813, 0.255765, 0.28725, 0.338418, 0.423952, 0.566212, 0.802881", \ + "0.244107, 0.301547, 0.333165, 0.384348, 0.469772, 0.612043, 0.848634" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0157505, 0.0790836, 0.123956, 0.198966, 0.325727, 0.537411, 0.890101", \ + "0.0158325, 0.0790846, 0.123957, 0.199008, 0.327714, 0.53744, 0.890225", \ + "0.0158724, 0.0790877, 0.123958, 0.199009, 0.327715, 0.537441, 0.891151", \ + "0.0161148, 0.079127, 0.123959, 0.19901, 0.327716, 0.537442, 0.891152", \ + "0.0165476, 0.0793741, 0.12396, 0.199072, 0.327717, 0.537443, 0.891153", \ + "0.017684, 0.079871, 0.124218, 0.199258, 0.327718, 0.537444, 0.891154", \ + "0.020165, 0.081119, 0.12496, 0.199536, 0.327719, 0.537543, 0.891155" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.109265, 0.164981, 0.192672, 0.2351, 0.304873, 0.420327, 0.61196", \ + "0.129462, 0.185197, 0.212692, 0.255495, 0.325206, 0.440474, 0.632198", \ + "0.141355, 0.197058, 0.224614, 0.267372, 0.337093, 0.452447, 0.644239", \ + "0.157975, 0.21374, 0.241308, 0.28406, 0.353824, 0.469129, 0.660813", \ + "0.181197, 0.237203, 0.264583, 0.307417, 0.377182, 0.492627, 0.684295", \ + "0.211639, 0.268037, 0.295758, 0.338441, 0.408188, 0.52355, 0.715294", \ + "0.24992, 0.307256, 0.335435, 0.378254, 0.448049, 0.563422, 0.755323" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0208025, 0.0694955, 0.101161, 0.154412, 0.24615, 0.401376, 0.661202", \ + "0.0208252, 0.0694965, 0.101162, 0.154413, 0.246185, 0.402904, 0.661203", \ + "0.0208262, 0.0694975, 0.101163, 0.154414, 0.246186, 0.402905, 0.661525", \ + "0.0208644, 0.0694985, 0.101164, 0.154415, 0.246187, 0.402906, 0.661526", \ + "0.0211227, 0.0697349, 0.101165, 0.15449, 0.246188, 0.402907, 0.661527", \ + "0.021904, 0.070308, 0.101752, 0.1547, 0.246226, 0.402908, 0.661528", \ + "0.023726, 0.071436, 0.10265, 0.155344, 0.246568, 0.402909, 0.661529" \ + ); + } + } + 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.020746, 0.0212236, 0.0212809, 0.0212969, 0.0209552, 0.0202838, 0.0193193", \ + "0.0214222, 0.020912, 0.0210672, 0.0209672, 0.0207001, 0.0199808, 0.0192294", \ + "0.0227806, 0.0215374, 0.021427, 0.0215805, 0.0210267, 0.0223279, 0.0197797", \ + "0.0258457, 0.0232185, 0.0231529, 0.0229689, 0.0227396, 0.0225166, 0.0211564", \ + "0.0326831, 0.0279375, 0.0274156, 0.0272853, 0.0272211, 0.0263438, 0.0266881", \ + "0.045848, 0.0383747, 0.0375325, 0.0368707, 0.0364418, 0.0363982, 0.0353108", \ + "0.0715369, 0.0600799, 0.0586104, 0.0572019, 0.0560646, 0.0554991, 0.054946" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0218751, 0.0209644, 0.0210756, 0.0210301, 0.0207754, 0.0203362, 0.0195097", \ + "0.0225399, 0.0207559, 0.0209621, 0.0209003, 0.0206837, 0.0202978, 0.0191463", \ + "0.0242578, 0.0216571, 0.0214963, 0.0214696, 0.0222287, 0.0208838, 0.0206965", \ + "0.0278752, 0.0236777, 0.0235783, 0.0235476, 0.0229233, 0.0231453, 0.021868", \ + "0.0351303, 0.0284923, 0.0284532, 0.0282946, 0.0281354, 0.0271837, 0.0260641", \ + "0.048493, 0.0391065, 0.0382089, 0.0380153, 0.0372866, 0.0371596, 0.0368477", \ + "0.0744608, 0.0613503, 0.0594448, 0.0579371, 0.0569694, 0.0561341, 0.0557619" \ + ); + } + } + 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.0209246, 0.0214338, 0.021553, 0.0215673, 0.0212497, 0.0206543, 0.0196503", \ + "0.0215871, 0.0210497, 0.0214331, 0.0211757, 0.0209742, 0.0203715, 0.0193828", \ + "0.0230065, 0.0216538, 0.0216816, 0.0217595, 0.0212794, 0.0227358, 0.020085", \ + "0.0261612, 0.0234521, 0.0234162, 0.0232405, 0.0229755, 0.0237519, 0.0223869", \ + "0.0330883, 0.0281414, 0.0277466, 0.0275775, 0.0274027, 0.0266797, 0.0275847", \ + "0.0465403, 0.0387703, 0.0377271, 0.0371445, 0.0365926, 0.0364255, 0.0357991", \ + "0.0721184, 0.0604486, 0.0589947, 0.057894, 0.0562116, 0.0556809, 0.0548293" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0217466, 0.0207407, 0.0209402, 0.0209567, 0.0206511, 0.0202124, 0.0192952", \ + "0.0223969, 0.0206299, 0.0207917, 0.0208152, 0.0204858, 0.0200631, 0.019321", \ + "0.0241395, 0.0214589, 0.021344, 0.0213176, 0.0215732, 0.0209144, 0.0198541", \ + "0.0277832, 0.0235704, 0.0234604, 0.023457, 0.0227221, 0.0230191, 0.0224653", \ + "0.0350829, 0.0284477, 0.0281562, 0.0278371, 0.0277346, 0.0272168, 0.0263471", \ + "0.0484994, 0.0391364, 0.0382359, 0.0375693, 0.037061, 0.037562, 0.0367551", \ + "0.0745944, 0.0614241, 0.0597189, 0.0581852, 0.0569902, 0.0562006, 0.0565127" \ + ); + } + } + 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.0214864, 0.0217914, 0.0218696, 0.0218225, 0.0215257, 0.0208939, 0.0200286", \ + "0.0215244, 0.021833, 0.022142, 0.0218515, 0.022196, 0.0210391, 0.0199813", \ + "0.021521, 0.0217222, 0.02176, 0.0220876, 0.0216537, 0.0208015, 0.020359", \ + "0.021556, 0.02183, 0.021992, 0.0218342, 0.0217782, 0.0208938, 0.0220326", \ + "0.0214295, 0.0214459, 0.0217546, 0.0218674, 0.0217928, 0.0211746, 0.0229493", \ + "0.0220081, 0.0215872, 0.021781, 0.0217174, 0.0219559, 0.0220549, 0.0209379", \ + "0.0231178, 0.022059, 0.0220597, 0.0219388, 0.0222435, 0.0222639, 0.0223603" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0234487, 0.0226799, 0.0228643, 0.022494, 0.0222976, 0.0221163, 0.0206446", \ + "0.0235485, 0.0226776, 0.0228011, 0.0232595, 0.0230573, 0.0228711, 0.0210371", \ + "0.0235891, 0.0227776, 0.0228367, 0.022768, 0.0229441, 0.0219646, 0.0211398", \ + "0.0235404, 0.0227266, 0.0228735, 0.0230529, 0.0224588, 0.0224581, 0.0212631", \ + "0.0237293, 0.0227885, 0.0229386, 0.0230509, 0.0231141, 0.0233726, 0.0208895", \ + "0.0240197, 0.022783, 0.023099, 0.0227781, 0.0230849, 0.0231423, 0.0232025", \ + "0.0247766, 0.0229528, 0.023112, 0.0229105, 0.0231632, 0.0226869, 0.022383" \ + ); + } + } + 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.0218318, 0.0224009, 0.0225404, 0.0225788, 0.0223201, 0.0217306, 0.0206957", \ + "0.0222718, 0.0222539, 0.0225984, 0.022463, 0.0222167, 0.0216854, 0.0208063", \ + "0.0230363, 0.0226093, 0.022582, 0.0228578, 0.0223683, 0.0226318, 0.0213093", \ + "0.0252085, 0.0238708, 0.0239778, 0.0238619, 0.0237504, 0.0239468, 0.0231969", \ + "0.0309497, 0.0278993, 0.0276317, 0.027994, 0.0279583, 0.0272766, 0.0281721", \ + "0.0428114, 0.0373533, 0.0368876, 0.0365917, 0.0364299, 0.0364848, 0.0360795", \ + "0.0664452, 0.057418, 0.0563812, 0.0557883, 0.0549296, 0.0548761, 0.0546419" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0217444, 0.0211041, 0.0211507, 0.0211802, 0.0210682, 0.0204569, 0.0196477", \ + "0.0219762, 0.0208602, 0.0211201, 0.0211085, 0.0209387, 0.0203656, 0.0193396", \ + "0.022844, 0.0212911, 0.0212619, 0.0212002, 0.021965, 0.0206559, 0.0198861", \ + "0.0252876, 0.0227266, 0.0227917, 0.0229569, 0.0223747, 0.0226913, 0.0220911", \ + "0.0309271, 0.0268278, 0.0268121, 0.0270928, 0.0271076, 0.0266323, 0.0251718", \ + "0.0430908, 0.0366823, 0.0363866, 0.0360527, 0.0361632, 0.0365748, 0.0359442", \ + "0.0674208, 0.0575932, 0.0566537, 0.0554737, 0.0553717, 0.0550663, 0.0551853" \ + ); + } + } + 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.0218318, 0.0224009, 0.0225404, 0.0225788, 0.0223201, 0.0217306, 0.0206957", \ + "0.0222718, 0.0222539, 0.0225984, 0.022463, 0.0222167, 0.0216854, 0.0208063", \ + "0.0230363, 0.0226093, 0.022582, 0.0228578, 0.0223683, 0.0226318, 0.0213093", \ + "0.0252085, 0.0238708, 0.0239778, 0.0238619, 0.0237504, 0.0239468, 0.0231969", \ + "0.0309497, 0.0278993, 0.0276317, 0.027994, 0.0279583, 0.0272766, 0.0281721", \ + "0.0428114, 0.0373533, 0.0368876, 0.0365917, 0.0364299, 0.0364848, 0.0360795", \ + "0.0664452, 0.057418, 0.0563812, 0.0557883, 0.0549296, 0.0548761, 0.0546419" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0217444, 0.0211041, 0.0211507, 0.0211802, 0.0210682, 0.0204569, 0.0196477", \ + "0.0219762, 0.0208602, 0.0211201, 0.0211085, 0.0209387, 0.0203656, 0.0193396", \ + "0.022844, 0.0212911, 0.0212619, 0.0212002, 0.021965, 0.0206559, 0.0198861", \ + "0.0252876, 0.0227266, 0.0227917, 0.0229569, 0.0223747, 0.0226913, 0.0220911", \ + "0.0309271, 0.0268278, 0.0268121, 0.0270928, 0.0271076, 0.0266323, 0.0251718", \ + "0.0430908, 0.0366823, 0.0363866, 0.0360527, 0.0361632, 0.0365748, 0.0359442", \ + "0.0674208, 0.0575932, 0.0566537, 0.0554737, 0.0553717, 0.0550663, 0.0551853" \ + ); + } + } + } + pin (A0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00290757; + rise_capacitance : 0.00298261; + rise_capacitance_range (0.00256474, 0.00335129); + fall_capacitance : 0.00283254; + fall_capacitance_range (0.00255, 0.00300431); + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0030109; + rise_capacitance : 0.00308618; + rise_capacitance_range (0.00267153, 0.00345801); + fall_capacitance : 0.00293562; + fall_capacitance_range (0.00265621, 0.0031054); + } + pin (S) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00540491; + rise_capacitance : 0.00546195; + rise_capacitance_range (0.00453493, 0.00628026); + fall_capacitance : 0.00534787; + fall_capacitance_range (0.00456636, 0.00616806); + 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.00542623, 0.00544172, 0.00618246, 0.00801236, 0.0121001, 0.0210847, 0.0397108" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00583672, 0.00622685, 0.00699685, 0.00896552, 0.0133136, 0.0224718, 0.0412808" \ + ); + } + } + 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.00500171, 0.00514718, 0.00591007, 0.00771949, 0.011857, 0.0207303, 0.0393093" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00616593, 0.00649967, 0.00732362, 0.00929693, 0.013832, 0.0228354, 0.0417432" \ + ); + } + } + 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.00542623, 0.00544172, 0.00618246, 0.00801236, 0.0121001, 0.0210847, 0.0397108" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00616593, 0.00649967, 0.00732362, 0.00929693, 0.013832, 0.0228354, 0.0417432" \ + ); + } + } + } + } + cell (sg13cmos5l_mux4_1) { + area : 38.1024; + cell_footprint : "mux4"; + cell_leakage_power : 1307.19; + leakage_power () { + value : 863.954; + when : "!S1&!S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 1150.74; + when : "!S1&!S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 947.606; + when : "!S1&!S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 1148.69; + when : "!S1&!S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 1234.7; + when : "!S1&!S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 1305.08; + when : "!S1&!S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 1318.36; + when : "!S1&!S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 1303.04; + when : "!S1&!S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 947.594; + when : "!S1&!S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 1234.38; + when : "!S1&!S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 1031.25; + when : "!S1&!S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 1232.33; + when : "!S1&!S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 1232.65; + when : "!S1&!S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 1303.03; + when : "!S1&!S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 1316.3; + when : "!S1&!S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 1300.98; + when : "!S1&!S0&A3&A2&A1&A0"; + } + leakage_power () { + value : 991.735; + when : "!S1&S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 1075.38; + when : "!S1&S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 1278.52; + when : "!S1&S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 1276.47; + when : "!S1&S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 1075.38; + when : "!S1&S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 1159.03; + when : "!S1&S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 1362.17; + when : "!S1&S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 1360.12; + when : "!S1&S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 1362.48; + when : "!S1&S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 1446.13; + when : "!S1&S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 1432.86; + when : "!S1&S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 1430.81; + when : "!S1&S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 1360.43; + when : "!S1&S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 1444.08; + when : "!S1&S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 1430.81; + when : "!S1&S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 1428.76; + when : "!S1&S0&A3&A2&A1&A0"; + } + leakage_power () { + value : 991.718; + when : "S1&!S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 1362.47; + when : "S1&!S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 1075.37; + when : "S1&!S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 1360.42; + when : "S1&!S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 1278.5; + when : "S1&!S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 1432.85; + when : "S1&!S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 1362.15; + when : "S1&!S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 1430.8; + when : "S1&!S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 1075.36; + when : "S1&!S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 1446.11; + when : "S1&!S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 1159.01; + when : "S1&!S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 1444.06; + when : "S1&!S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 1276.44; + when : "S1&!S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 1430.79; + when : "S1&!S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 1360.1; + when : "S1&!S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 1428.74; + when : "S1&!S0&A3&A2&A1&A0"; + } + leakage_power () { + value : 1119.5; + when : "S1&S0&!A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 1203.15; + when : "S1&S0&!A3&!A2&!A1&A0"; + } + leakage_power () { + value : 1490.25; + when : "S1&S0&!A3&!A2&A1&!A0"; + } + leakage_power () { + value : 1488.2; + when : "S1&S0&!A3&!A2&A1&A0"; + } + leakage_power () { + value : 1203.15; + when : "S1&S0&!A3&A2&!A1&!A0"; + } + leakage_power () { + value : 1286.8; + when : "S1&S0&!A3&A2&!A1&A0"; + } + leakage_power () { + value : 1573.9; + when : "S1&S0&!A3&A2&A1&!A0"; + } + leakage_power () { + value : 1571.85; + when : "S1&S0&!A3&A2&A1&A0"; + } + leakage_power () { + value : 1406.27; + when : "S1&S0&A3&!A2&!A1&!A0"; + } + leakage_power () { + value : 1489.92; + when : "S1&S0&A3&!A2&!A1&A0"; + } + leakage_power () { + value : 1560.62; + when : "S1&S0&A3&!A2&A1&!A0"; + } + leakage_power () { + value : 1558.57; + when : "S1&S0&A3&!A2&A1&A0"; + } + leakage_power () { + value : 1404.22; + when : "S1&S0&A3&A2&!A1&!A0"; + } + leakage_power () { + value : 1487.87; + when : "S1&S0&A3&A2&!A1&A0"; + } + leakage_power () { + value : 1558.57; + when : "S1&S0&A3&A2&A1&!A0"; + } + leakage_power () { + value : 1556.52; + 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.0895178, 0.145861, 0.177979, 0.229652, 0.315329, 0.457801, 0.694866", \ + "0.112214, 0.169084, 0.201223, 0.252879, 0.338727, 0.481241, 0.71956", \ + "0.128833, 0.186751, 0.219038, 0.270739, 0.356583, 0.499082, 0.73622", \ + "0.153721, 0.213959, 0.246168, 0.297972, 0.383712, 0.526026, 0.763192", \ + "0.189257, 0.254148, 0.286937, 0.339138, 0.425039, 0.567283, 0.804668", \ + "0.235167, 0.309141, 0.344204, 0.397806, 0.484891, 0.627567, 0.864343", \ + "0.296146, 0.382885, 0.422229, 0.47934, 0.569271, 0.714153, 0.954236" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0191171, 0.0816088, 0.125621, 0.200407, 0.326865, 0.538804, 0.892581", \ + "0.0199842, 0.0821422, 0.126031, 0.200427, 0.327154, 0.539492, 0.893641", \ + "0.0211749, 0.0830059, 0.126676, 0.200753, 0.327155, 0.539493, 0.893642", \ + "0.0237462, 0.0855001, 0.128137, 0.201576, 0.327522, 0.539494, 0.893643", \ + "0.0291063, 0.0898101, 0.13137, 0.203532, 0.328479, 0.539786, 0.893644", \ + "0.037834, 0.099625, 0.139498, 0.209827, 0.332657, 0.541688, 0.894517", \ + "0.0505, 0.116884, 0.155838, 0.224118, 0.344656, 0.551903, 0.901889" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.104961, 0.161507, 0.190415, 0.23367, 0.30362, 0.418616, 0.609512", \ + "0.12718, 0.184234, 0.212845, 0.256558, 0.326578, 0.44158, 0.633026", \ + "0.143213, 0.201341, 0.230343, 0.274221, 0.344306, 0.459379, 0.650532", \ + "0.165511, 0.2259, 0.255837, 0.299904, 0.370285, 0.485492, 0.676734", \ + "0.199109, 0.264001, 0.294799, 0.340648, 0.411299, 0.526766, 0.717992", \ + "0.247562, 0.319514, 0.352642, 0.400441, 0.472729, 0.589491, 0.780645", \ + "0.313489, 0.396341, 0.433184, 0.484373, 0.561306, 0.681695, 0.876328" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0230348, 0.0713162, 0.102879, 0.155083, 0.244927, 0.398356, 0.656611", \ + "0.0236441, 0.071895, 0.10288, 0.155111, 0.245167, 0.398819, 0.657129", \ + "0.0250812, 0.0731787, 0.103993, 0.155829, 0.245705, 0.39882, 0.657815", \ + "0.0280662, 0.0758357, 0.106627, 0.1578, 0.246823, 0.399349, 0.657816", \ + "0.0332736, 0.0812503, 0.111278, 0.161785, 0.249157, 0.400477, 0.657817", \ + "0.041123, 0.090655, 0.120741, 0.170207, 0.25578, 0.404687, 0.659788", \ + "0.054497, 0.107505, 0.136888, 0.185656, 0.270594, 0.417962, 0.670594" \ + ); + } + } + 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.0878047, 0.143979, 0.176032, 0.227666, 0.313389, 0.455803, 0.692794", \ + "0.111223, 0.168002, 0.20007, 0.251751, 0.337555, 0.479977, 0.71728", \ + "0.127975, 0.185719, 0.217992, 0.269666, 0.355419, 0.497939, 0.735043", \ + "0.152647, 0.212571, 0.245046, 0.296815, 0.382557, 0.524882, 0.762039", \ + "0.187798, 0.252816, 0.286315, 0.337982, 0.423944, 0.566395, 0.803431", \ + "0.23303, 0.307376, 0.342506, 0.396706, 0.482784, 0.625683, 0.86287", \ + "0.292839, 0.380168, 0.419805, 0.476887, 0.56704, 0.712448, 0.95219" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0188918, 0.0814235, 0.125671, 0.200396, 0.326763, 0.538725, 0.892426", \ + "0.0197634, 0.081999, 0.125823, 0.200397, 0.327181, 0.539204, 0.892632", \ + "0.021047, 0.0828386, 0.126583, 0.200688, 0.327182, 0.539205, 0.892832", \ + "0.0236299, 0.0850094, 0.127991, 0.201469, 0.327352, 0.539206, 0.892833", \ + "0.0291581, 0.089723, 0.131704, 0.203394, 0.328304, 0.53955, 0.892879", \ + "0.038145, 0.099977, 0.139781, 0.210594, 0.332517, 0.541642, 0.894269", \ + "0.050904, 0.117455, 0.15657, 0.224748, 0.344833, 0.551684, 0.901824" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.106733, 0.163558, 0.192263, 0.235568, 0.305517, 0.420565, 0.611511", \ + "0.127574, 0.184702, 0.213374, 0.257116, 0.32711, 0.442137, 0.633664", \ + "0.143532, 0.201732, 0.230615, 0.274691, 0.34477, 0.459766, 0.650953", \ + "0.16596, 0.226394, 0.256087, 0.300292, 0.370728, 0.486063, 0.677206", \ + "0.19963, 0.264536, 0.295407, 0.340991, 0.412316, 0.527849, 0.719177", \ + "0.248433, 0.31999, 0.352586, 0.400596, 0.473151, 0.589753, 0.780833", \ + "0.31502, 0.397346, 0.4337, 0.484647, 0.561682, 0.68193, 0.876851" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0231894, 0.071798, 0.102995, 0.155148, 0.245022, 0.398437, 0.656734", \ + "0.0238013, 0.0720128, 0.102996, 0.155216, 0.245218, 0.399235, 0.657117", \ + "0.0251654, 0.0732614, 0.103951, 0.155969, 0.245757, 0.399236, 0.657884", \ + "0.0280293, 0.0759281, 0.106499, 0.157752, 0.246904, 0.399322, 0.657885", \ + "0.0331657, 0.0813019, 0.111435, 0.161702, 0.249146, 0.400648, 0.657886", \ + "0.040812, 0.090433, 0.119934, 0.169995, 0.255453, 0.404835, 0.659946", \ + "0.054194, 0.106734, 0.136473, 0.185262, 0.270381, 0.417888, 0.670718" \ + ); + } + } + 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.093209, 0.150288, 0.182529, 0.234152, 0.319932, 0.462407, 0.699478", \ + "0.116099, 0.173795, 0.206027, 0.257712, 0.343516, 0.485912, 0.724255", \ + "0.133275, 0.192189, 0.224379, 0.276246, 0.361982, 0.504474, 0.741658", \ + "0.159019, 0.220395, 0.252785, 0.30474, 0.390424, 0.532813, 0.770044", \ + "0.196105, 0.262384, 0.295176, 0.347523, 0.433236, 0.575607, 0.812973", \ + "0.244859, 0.319689, 0.355113, 0.408899, 0.49573, 0.637931, 0.875351", \ + "0.306753, 0.395387, 0.43534, 0.492998, 0.582248, 0.727804, 0.967529" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0196048, 0.0821021, 0.125997, 0.200446, 0.326865, 0.538789, 0.892416", \ + "0.0204221, 0.0826406, 0.126215, 0.200552, 0.327492, 0.539566, 0.893523", \ + "0.0217138, 0.0836984, 0.126993, 0.20086, 0.327493, 0.539567, 0.893524", \ + "0.0242723, 0.0861452, 0.128502, 0.201794, 0.327494, 0.539568, 0.893525", \ + "0.0297515, 0.0908219, 0.132101, 0.203889, 0.328635, 0.539599, 0.893526", \ + "0.038533, 0.100871, 0.140523, 0.210508, 0.332707, 0.541715, 0.894072", \ + "0.051463, 0.118878, 0.157765, 0.225331, 0.344617, 0.551368, 0.901213" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.111599, 0.169364, 0.198231, 0.24224, 0.312375, 0.427225, 0.618173", \ + "0.133708, 0.191754, 0.220686, 0.264974, 0.334995, 0.450011, 0.641441", \ + "0.15034, 0.209497, 0.238718, 0.282867, 0.353278, 0.468412, 0.659489", \ + "0.173629, 0.23509, 0.264942, 0.309759, 0.380339, 0.495707, 0.686783", \ + "0.208579, 0.274973, 0.306027, 0.35187, 0.423301, 0.538992, 0.730111", \ + "0.258996, 0.331916, 0.365654, 0.413844, 0.487395, 0.603063, 0.794705", \ + "0.327628, 0.411678, 0.448341, 0.499866, 0.577493, 0.697753, 0.893124" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0238431, 0.0730935, 0.103778, 0.155867, 0.245664, 0.398686, 0.657", \ + "0.0244651, 0.0730945, 0.103941, 0.156321, 0.245788, 0.399367, 0.657154", \ + "0.0258803, 0.0742821, 0.105082, 0.156849, 0.24622, 0.399368, 0.657155", \ + "0.0287839, 0.077211, 0.107558, 0.158826, 0.247362, 0.399684, 0.657167", \ + "0.034029, 0.0823485, 0.112129, 0.162633, 0.249929, 0.400881, 0.657716", \ + "0.041929, 0.091903, 0.122012, 0.171395, 0.257226, 0.405163, 0.659854", \ + "0.055363, 0.108762, 0.138301, 0.186598, 0.271635, 0.418213, 0.670271" \ + ); + } + } + 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.0906825, 0.14774, 0.179846, 0.231481, 0.317204, 0.459756, 0.696767", \ + "0.114789, 0.17231, 0.204592, 0.256239, 0.342013, 0.484453, 0.722746", \ + "0.132197, 0.191144, 0.223166, 0.27495, 0.360731, 0.503252, 0.740364", \ + "0.158075, 0.21937, 0.251646, 0.30369, 0.38929, 0.531748, 0.768808", \ + "0.19501, 0.261337, 0.294172, 0.346492, 0.432461, 0.574674, 0.811927", \ + "0.244321, 0.319868, 0.355176, 0.408664, 0.495686, 0.637889, 0.875597", \ + "0.305191, 0.393779, 0.433749, 0.490997, 0.580465, 0.72621, 0.965857" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0193749, 0.0820145, 0.125922, 0.20042, 0.32682, 0.538706, 0.892334", \ + "0.0203395, 0.0825322, 0.126176, 0.20049, 0.327932, 0.539606, 0.893696", \ + "0.0216272, 0.0836822, 0.126938, 0.200772, 0.327933, 0.539607, 0.893697", \ + "0.0242412, 0.0860311, 0.128414, 0.20173, 0.327934, 0.539608, 0.893698", \ + "0.0298073, 0.0905548, 0.131935, 0.203723, 0.328569, 0.539609, 0.893699", \ + "0.03852, 0.101369, 0.140504, 0.210261, 0.332613, 0.541586, 0.89414", \ + "0.051612, 0.119076, 0.157954, 0.2249, 0.344414, 0.551846, 0.901097" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.112371, 0.17012, 0.199181, 0.242937, 0.313022, 0.427932, 0.618904", \ + "0.13371, 0.191749, 0.22069, 0.264791, 0.334973, 0.450013, 0.641406", \ + "0.150063, 0.209248, 0.238465, 0.282649, 0.35302, 0.468208, 0.659309", \ + "0.173288, 0.234748, 0.264694, 0.309461, 0.379992, 0.495347, 0.686446", \ + "0.208137, 0.273947, 0.305477, 0.35142, 0.422282, 0.53781, 0.729085", \ + "0.258473, 0.331316, 0.364863, 0.41238, 0.485716, 0.602482, 0.793927", \ + "0.328, 0.411581, 0.448562, 0.500093, 0.576998, 0.697657, 0.892473" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0238619, 0.0729037, 0.104121, 0.155869, 0.245536, 0.398684, 0.657171", \ + "0.0244455, 0.0729719, 0.104122, 0.156028, 0.245782, 0.399323, 0.657187", \ + "0.0257993, 0.0743227, 0.105064, 0.15691, 0.246355, 0.399324, 0.657188", \ + "0.02872, 0.0771509, 0.107572, 0.158749, 0.247396, 0.399593, 0.657189", \ + "0.0339685, 0.0823438, 0.112726, 0.162983, 0.249921, 0.401022, 0.657774", \ + "0.041791, 0.09187, 0.121931, 0.170816, 0.256526, 0.405002, 0.659868", \ + "0.055, 0.108174, 0.137748, 0.186166, 0.27087, 0.418104, 0.669749" \ + ); + } + } + 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.0796307, 0.136823, 0.168885, 0.220514, 0.306235, 0.44877, 0.685826", \ + "0.107307, 0.165477, 0.197641, 0.249436, 0.335147, 0.47769, 0.71504", \ + "0.125338, 0.185307, 0.21758, 0.269346, 0.355124, 0.497658, 0.734902", \ + "0.151166, 0.214552, 0.247141, 0.299025, 0.384922, 0.527345, 0.764523", \ + "0.186218, 0.256852, 0.290392, 0.342496, 0.428416, 0.570767, 0.808052", \ + "0.229558, 0.31192, 0.348959, 0.403121, 0.489741, 0.632961, 0.870142", \ + "0.279882, 0.378025, 0.420999, 0.481387, 0.570455, 0.71696, 0.95679" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0192437, 0.0819302, 0.125844, 0.200306, 0.326739, 0.538707, 0.892399", \ + "0.0210209, 0.0828972, 0.126396, 0.200605, 0.327863, 0.539052, 0.892593", \ + "0.0232126, 0.0843307, 0.12744, 0.201147, 0.327864, 0.539053, 0.892594", \ + "0.0272722, 0.0875529, 0.12941, 0.202339, 0.327865, 0.539297, 0.892617", \ + "0.0348029, 0.0943991, 0.134045, 0.20485, 0.328917, 0.539834, 0.893156", \ + "0.045721, 0.108666, 0.146523, 0.213649, 0.334127, 0.542354, 0.894779", \ + "0.060883, 0.132201, 0.170112, 0.234979, 0.349615, 0.554663, 0.903311" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0968638, 0.15464, 0.183867, 0.2276, 0.297649, 0.412706, 0.603677", \ + "0.124249, 0.18262, 0.21176, 0.255842, 0.326112, 0.441176, 0.632657", \ + "0.144277, 0.204195, 0.233734, 0.278049, 0.348458, 0.46369, 0.654759", \ + "0.172185, 0.235234, 0.265736, 0.31056, 0.381142, 0.496675, 0.68787", \ + "0.212363, 0.281518, 0.313027, 0.359288, 0.43083, 0.546279, 0.737782", \ + "0.268241, 0.346944, 0.381523, 0.430741, 0.50293, 0.619964, 0.811789", \ + "0.347197, 0.43952, 0.478619, 0.532289, 0.609696, 0.732235, 0.924835" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0237848, 0.0726506, 0.103932, 0.155831, 0.24591, 0.398619, 0.656773", \ + "0.0251421, 0.0732591, 0.104262, 0.156355, 0.24604, 0.399325, 0.657194", \ + "0.0275391, 0.0751843, 0.105949, 0.157395, 0.246584, 0.399326, 0.65809", \ + "0.0323071, 0.0790493, 0.109174, 0.160061, 0.24838, 0.400185, 0.658091", \ + "0.0399805, 0.0861463, 0.115068, 0.164554, 0.25114, 0.401965, 0.658575", \ + "0.050848, 0.099823, 0.127319, 0.175353, 0.258232, 0.406104, 0.660314", \ + "0.06798, 0.121364, 0.149156, 0.194854, 0.275767, 0.421732, 0.671036" \ + ); + } + } + 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.0754548, 0.131771, 0.163791, 0.215389, 0.301081, 0.443547, 0.680543", \ + "0.101644, 0.158884, 0.191063, 0.242725, 0.328483, 0.47093, 0.708364", \ + "0.118576, 0.177353, 0.209601, 0.261423, 0.347134, 0.489765, 0.726838", \ + "0.142762, 0.204851, 0.237298, 0.289339, 0.374912, 0.517517, 0.754649", \ + "0.175406, 0.244597, 0.277908, 0.330447, 0.415678, 0.558503, 0.795394", \ + "0.216373, 0.29744, 0.334054, 0.387754, 0.474811, 0.617945, 0.854884", \ + "0.263043, 0.359712, 0.402351, 0.460889, 0.551418, 0.697765, 0.938002" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0187714, 0.0814355, 0.125453, 0.200102, 0.326718, 0.538735, 0.892499", \ + "0.0205625, 0.0822728, 0.126097, 0.200399, 0.32682, 0.539133, 0.89259", \ + "0.0227498, 0.0836707, 0.127051, 0.201008, 0.327156, 0.539134, 0.892692", \ + "0.0270507, 0.0865964, 0.128815, 0.201986, 0.327757, 0.539353, 0.89277", \ + "0.0347306, 0.0932963, 0.13332, 0.204677, 0.328807, 0.539996, 0.893163", \ + "0.046, 0.107241, 0.145284, 0.212849, 0.3339, 0.5427, 0.894765", \ + "0.061319, 0.130747, 0.168561, 0.232341, 0.34977, 0.555241, 0.903928" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0882686, 0.145057, 0.173678, 0.217406, 0.287153, 0.402167, 0.593243", \ + "0.115041, 0.172625, 0.2014, 0.245221, 0.315226, 0.430145, 0.62145", \ + "0.134033, 0.193174, 0.222437, 0.266365, 0.336531, 0.451597, 0.64275", \ + "0.160182, 0.222369, 0.252247, 0.296973, 0.367377, 0.482739, 0.673906", \ + "0.198147, 0.266265, 0.297718, 0.343239, 0.414187, 0.529792, 0.721184", \ + "0.251054, 0.328515, 0.362415, 0.410094, 0.483007, 0.600211, 0.791545", \ + "0.325986, 0.416987, 0.455653, 0.50822, 0.585893, 0.706111, 0.901824" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0230548, 0.0712005, 0.102963, 0.15489, 0.244925, 0.398489, 0.656695", \ + "0.0245467, 0.0721929, 0.103136, 0.155364, 0.24514, 0.39872, 0.656696", \ + "0.0269041, 0.0742504, 0.104907, 0.156598, 0.245956, 0.398866, 0.656943", \ + "0.0315662, 0.0777694, 0.107941, 0.158969, 0.247504, 0.399823, 0.65724", \ + "0.039006, 0.0847759, 0.114034, 0.163356, 0.250319, 0.401337, 0.658558", \ + "0.04968, 0.097932, 0.125501, 0.17264, 0.25725, 0.405552, 0.660368", \ + "0.067057, 0.119447, 0.147109, 0.192398, 0.274802, 0.419965, 0.672009" \ + ); + } + } + 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.0796307, 0.136823, 0.168885, 0.220514, 0.306235, 0.44877, 0.685826", \ + "0.107307, 0.165477, 0.197641, 0.249436, 0.335147, 0.47769, 0.71504", \ + "0.125338, 0.185307, 0.21758, 0.269346, 0.355124, 0.497658, 0.734902", \ + "0.151166, 0.214552, 0.247141, 0.299025, 0.384922, 0.527345, 0.764523", \ + "0.186218, 0.256852, 0.290392, 0.342496, 0.428416, 0.570767, 0.808052", \ + "0.229558, 0.31192, 0.348959, 0.403121, 0.489741, 0.632961, 0.870142", \ + "0.279882, 0.378025, 0.420999, 0.481387, 0.570455, 0.71696, 0.95679" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0192437, 0.0819302, 0.125844, 0.200306, 0.326739, 0.538707, 0.892399", \ + "0.0210209, 0.0828972, 0.126396, 0.200605, 0.327863, 0.539052, 0.892593", \ + "0.0232126, 0.0843307, 0.12744, 0.201147, 0.327864, 0.539053, 0.892594", \ + "0.0272722, 0.0875529, 0.12941, 0.202339, 0.327865, 0.539297, 0.892617", \ + "0.0348029, 0.0943991, 0.134045, 0.20485, 0.328917, 0.539834, 0.893156", \ + "0.045721, 0.108666, 0.146523, 0.213649, 0.334127, 0.542354, 0.894779", \ + "0.060883, 0.132201, 0.170112, 0.234979, 0.349615, 0.554663, 0.903311" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0968638, 0.15464, 0.183867, 0.2276, 0.297649, 0.412706, 0.603677", \ + "0.124249, 0.18262, 0.21176, 0.255842, 0.326112, 0.441176, 0.632657", \ + "0.144277, 0.204195, 0.233734, 0.278049, 0.348458, 0.46369, 0.654759", \ + "0.172185, 0.235234, 0.265736, 0.31056, 0.381142, 0.496675, 0.68787", \ + "0.212363, 0.281518, 0.313027, 0.359288, 0.43083, 0.546279, 0.737782", \ + "0.268241, 0.346944, 0.381523, 0.430741, 0.50293, 0.619964, 0.811789", \ + "0.347197, 0.43952, 0.478619, 0.532289, 0.609696, 0.732235, 0.924835" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0237848, 0.0726506, 0.103932, 0.155831, 0.24591, 0.398619, 0.656773", \ + "0.0251421, 0.0732591, 0.104262, 0.156355, 0.24604, 0.399325, 0.657194", \ + "0.0275391, 0.0751843, 0.105949, 0.157395, 0.246584, 0.399326, 0.65809", \ + "0.0323071, 0.0790493, 0.109174, 0.160061, 0.24838, 0.400185, 0.658091", \ + "0.0399805, 0.0861463, 0.115068, 0.164554, 0.25114, 0.401965, 0.658575", \ + "0.050848, 0.099823, 0.127319, 0.175353, 0.258232, 0.406104, 0.660314", \ + "0.06798, 0.121364, 0.149156, 0.194854, 0.275767, 0.421732, 0.671036" \ + ); + } + } + 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.116681, 0.173874, 0.206173, 0.257756, 0.343249, 0.48572, 0.722802", \ + "0.143556, 0.200679, 0.232891, 0.284573, 0.370339, 0.512748, 0.749936", \ + "0.160797, 0.21785, 0.249963, 0.301571, 0.387324, 0.529741, 0.767015", \ + "0.183502, 0.24062, 0.272814, 0.324378, 0.410056, 0.552356, 0.789477", \ + "0.215759, 0.273226, 0.305484, 0.357031, 0.442693, 0.585087, 0.822081", \ + "0.260428, 0.319004, 0.351117, 0.40302, 0.48903, 0.631731, 0.868676", \ + "0.321499, 0.381873, 0.414496, 0.46685, 0.553373, 0.69594, 0.933135" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0198465, 0.0822217, 0.125972, 0.200257, 0.326863, 0.53873, 0.892439", \ + "0.0198475, 0.0822227, 0.126016, 0.20043, 0.327278, 0.538989, 0.89244", \ + "0.0198485, 0.0822237, 0.126017, 0.200431, 0.327279, 0.540821, 0.892515", \ + "0.0199259, 0.0822247, 0.126018, 0.200432, 0.32728, 0.540822, 0.892516", \ + "0.0204963, 0.0824411, 0.126097, 0.200433, 0.327281, 0.540823, 0.892517", \ + "0.021757, 0.083529, 0.127003, 0.201081, 0.327365, 0.540824, 0.892518", \ + "0.024512, 0.085692, 0.12882, 0.202805, 0.328425, 0.540825, 0.892519" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.129728, 0.187523, 0.216377, 0.260526, 0.330621, 0.445453, 0.636833", \ + "0.155227, 0.21278, 0.241748, 0.285647, 0.3559, 0.470888, 0.66211", \ + "0.169933, 0.227318, 0.256223, 0.300093, 0.370204, 0.485225, 0.676506", \ + "0.191506, 0.249064, 0.27786, 0.321618, 0.391657, 0.506547, 0.697643", \ + "0.223427, 0.281245, 0.310074, 0.354114, 0.424017, 0.538886, 0.729779", \ + "0.266583, 0.325257, 0.354231, 0.398542, 0.469182, 0.584493, 0.775789", \ + "0.322008, 0.382782, 0.412813, 0.457534, 0.529458, 0.646546, 0.838023" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0239044, 0.0727291, 0.103836, 0.155865, 0.245678, 0.398685, 0.656736", \ + "0.0239054, 0.0727301, 0.103837, 0.15593, 0.245722, 0.398894, 0.656737", \ + "0.0239064, 0.0727311, 0.103838, 0.155931, 0.245723, 0.398895, 0.656933", \ + "0.0239074, 0.0727321, 0.103839, 0.155932, 0.245724, 0.398896, 0.656934", \ + "0.0240725, 0.072745, 0.10384, 0.155933, 0.245725, 0.398897, 0.656935", \ + "0.025436, 0.073888, 0.104627, 0.15678, 0.246488, 0.399081, 0.656936", \ + "0.028298, 0.076021, 0.107324, 0.159905, 0.250423, 0.402555, 0.658554" \ + ); + } + } + 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.113523, 0.169958, 0.201998, 0.253665, 0.339204, 0.481794, 0.718864", \ + "0.140056, 0.196512, 0.228676, 0.280271, 0.365916, 0.508878, 0.745596", \ + "0.157098, 0.213574, 0.245523, 0.297133, 0.382861, 0.525327, 0.762578", \ + "0.179257, 0.235684, 0.267739, 0.319314, 0.405028, 0.547438, 0.784533", \ + "0.211184, 0.267553, 0.299594, 0.351093, 0.436822, 0.579254, 0.816342", \ + "0.254766, 0.312764, 0.344798, 0.396724, 0.482732, 0.625421, 0.862539", \ + "0.313286, 0.373448, 0.405801, 0.458334, 0.545045, 0.687885, 0.9251" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0193095, 0.0817567, 0.125727, 0.200203, 0.326828, 0.538791, 0.892836", \ + "0.0193605, 0.0817577, 0.125759, 0.200297, 0.327154, 0.539481, 0.892837", \ + "0.0193649, 0.0817587, 0.12576, 0.200298, 0.327155, 0.540117, 0.892838", \ + "0.0195522, 0.0817676, 0.125761, 0.200299, 0.327156, 0.540118, 0.892839", \ + "0.0201597, 0.0821071, 0.125882, 0.2003, 0.327157, 0.540119, 0.89284", \ + "0.021512, 0.083246, 0.126873, 0.201173, 0.327626, 0.54012, 0.892841", \ + "0.024558, 0.085559, 0.128873, 0.203261, 0.329363, 0.540224, 0.893002" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.122847, 0.179696, 0.208622, 0.251948, 0.321994, 0.436834, 0.62794", \ + "0.148193, 0.204934, 0.233632, 0.277286, 0.347341, 0.46226, 0.653337", \ + "0.162805, 0.219522, 0.248089, 0.291565, 0.361573, 0.476597, 0.667763", \ + "0.184184, 0.241073, 0.269511, 0.312987, 0.382939, 0.4978, 0.688806", \ + "0.215275, 0.272237, 0.300894, 0.344537, 0.414459, 0.529356, 0.720328", \ + "0.257134, 0.315209, 0.344206, 0.388001, 0.458551, 0.573914, 0.765303", \ + "0.310915, 0.370962, 0.400647, 0.44515, 0.517193, 0.634499, 0.826882" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0233907, 0.0719072, 0.102999, 0.155193, 0.245021, 0.398473, 0.656732", \ + "0.0233917, 0.0719082, 0.103, 0.155194, 0.245272, 0.398702, 0.656733", \ + "0.0233927, 0.0719092, 0.103001, 0.155195, 0.245273, 0.398703, 0.65689", \ + "0.0233937, 0.0719102, 0.103002, 0.155196, 0.245274, 0.398704, 0.656891", \ + "0.0237187, 0.0719112, 0.103003, 0.155197, 0.245275, 0.398705, 0.656892", \ + "0.025139, 0.073117, 0.104131, 0.15624, 0.246312, 0.399628, 0.657116", \ + "0.02817, 0.075755, 0.106864, 0.159626, 0.250807, 0.403897, 0.659686" \ + ); + } + } + 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.0477701, 0.104318, 0.136423, 0.187846, 0.273341, 0.415645, 0.652728", \ + "0.0689112, 0.125731, 0.158006, 0.209762, 0.295361, 0.437651, 0.674818", \ + "0.0806963, 0.138526, 0.171025, 0.222914, 0.308737, 0.451184, 0.68828", \ + "0.0960623, 0.157178, 0.189683, 0.241554, 0.327462, 0.470113, 0.707163", \ + "0.11653, 0.183749, 0.217095, 0.269472, 0.35555, 0.498089, 0.73597", \ + "0.140759, 0.217221, 0.253119, 0.306425, 0.394569, 0.538511, 0.776459", \ + "0.168385, 0.254798, 0.294428, 0.35242, 0.443654, 0.592903, 0.83572" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0169303, 0.0814758, 0.125457, 0.199891, 0.326527, 0.538571, 0.892257", \ + "0.0194182, 0.0821889, 0.126289, 0.200581, 0.326833, 0.538638, 0.89242", \ + "0.022062, 0.0831609, 0.127075, 0.201388, 0.327472, 0.538958, 0.897378", \ + "0.0263394, 0.0855927, 0.128647, 0.202346, 0.32836, 0.53973, 0.897379", \ + "0.0326425, 0.0921229, 0.13336, 0.205319, 0.329952, 0.540901, 0.89738", \ + "0.0419914, 0.104912, 0.144903, 0.214587, 0.337413, 0.545877, 0.897381", \ + "0.057091, 0.125095, 0.163757, 0.2315, 0.353914, 0.562971, 0.911313" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0569563, 0.112733, 0.140866, 0.1845, 0.254119, 0.369045, 0.55999", \ + "0.0789945, 0.134999, 0.163684, 0.207386, 0.277318, 0.392174, 0.583119", \ + "0.0933797, 0.1501, 0.179072, 0.223077, 0.293458, 0.408572, 0.599582", \ + "0.112432, 0.172006, 0.201171, 0.245363, 0.315849, 0.431689, 0.623012", \ + "0.142364, 0.207742, 0.237603, 0.283128, 0.353772, 0.469435, 0.66119", \ + "0.186957, 0.261228, 0.293925, 0.340898, 0.413905, 0.531431, 0.72392", \ + "0.253264, 0.34151, 0.379133, 0.431146, 0.508154, 0.630383, 0.828261" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0195169, 0.0698434, 0.101273, 0.154193, 0.2447, 0.398173, 0.656484", \ + "0.0212848, 0.0710684, 0.102518, 0.155011, 0.245191, 0.39857, 0.656505", \ + "0.0237095, 0.0724495, 0.104054, 0.156621, 0.246393, 0.398867, 0.656723", \ + "0.0286876, 0.075512, 0.106321, 0.158424, 0.248184, 0.400973, 0.657839", \ + "0.0358989, 0.0824656, 0.111573, 0.162538, 0.250538, 0.402657, 0.65958", \ + "0.047807, 0.096066, 0.123883, 0.172345, 0.258712, 0.408135, 0.663537", \ + "0.067474, 0.121325, 0.148285, 0.194562, 0.278494, 0.427203, 0.679541" \ + ); + } + } + 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.0476764, 0.104187, 0.136312, 0.187697, 0.273294, 0.415492, 0.652503", \ + "0.0689164, 0.125704, 0.158005, 0.209709, 0.295321, 0.437607, 0.674725", \ + "0.0807604, 0.138591, 0.17088, 0.222881, 0.308694, 0.451098, 0.688204", \ + "0.0960224, 0.157181, 0.189743, 0.241561, 0.327446, 0.470148, 0.707318", \ + "0.116581, 0.183737, 0.217324, 0.269378, 0.355681, 0.498183, 0.73572", \ + "0.141258, 0.217412, 0.25326, 0.307095, 0.395132, 0.538965, 0.776559", \ + "0.168337, 0.254756, 0.294697, 0.352049, 0.443254, 0.592054, 0.835226" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0168772, 0.0810319, 0.125473, 0.199929, 0.326502, 0.538642, 0.892263", \ + "0.0194077, 0.0822299, 0.126275, 0.200611, 0.326838, 0.538643, 0.892381", \ + "0.022043, 0.0831533, 0.127052, 0.201386, 0.327521, 0.539099, 0.897383", \ + "0.0262873, 0.0855787, 0.128672, 0.202349, 0.328363, 0.53976, 0.897384", \ + "0.0326362, 0.0921295, 0.133482, 0.205341, 0.3299, 0.540869, 0.897385", \ + "0.0418661, 0.105359, 0.144848, 0.214491, 0.33707, 0.545892, 0.897386", \ + "0.057168, 0.124856, 0.16394, 0.231757, 0.354134, 0.562974, 0.911339" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.056834, 0.112628, 0.140774, 0.184434, 0.254063, 0.368984, 0.559936", \ + "0.0788079, 0.134861, 0.16358, 0.207232, 0.277157, 0.392031, 0.583026", \ + "0.0932626, 0.149944, 0.178909, 0.222955, 0.293351, 0.408544, 0.599497", \ + "0.112415, 0.171999, 0.200964, 0.245328, 0.316101, 0.431714, 0.622947", \ + "0.142252, 0.207574, 0.237445, 0.282936, 0.353574, 0.469261, 0.661049", \ + "0.186373, 0.261026, 0.293362, 0.340643, 0.413817, 0.53077, 0.723416", \ + "0.252619, 0.341005, 0.378572, 0.430694, 0.507639, 0.629337, 0.82732" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0195043, 0.0698172, 0.10131, 0.154188, 0.244897, 0.398172, 0.656417", \ + "0.0212619, 0.0711349, 0.10265, 0.155153, 0.245017, 0.398427, 0.656517", \ + "0.0236588, 0.0724806, 0.104157, 0.15668, 0.246387, 0.399308, 0.657244", \ + "0.0286237, 0.0754583, 0.106037, 0.158286, 0.248223, 0.40083, 0.65783", \ + "0.0358561, 0.0824392, 0.11156, 0.16254, 0.250545, 0.402659, 0.659536", \ + "0.047817, 0.09627, 0.123625, 0.172431, 0.259076, 0.408063, 0.663331", \ + "0.067363, 0.121232, 0.148212, 0.194416, 0.278547, 0.427327, 0.679451" \ + ); + } + } + 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.0477701, 0.104318, 0.136423, 0.187846, 0.273341, 0.415645, 0.652728", \ + "0.0689112, 0.125731, 0.158006, 0.209762, 0.295361, 0.437651, 0.674818", \ + "0.0806963, 0.138526, 0.171025, 0.222914, 0.308737, 0.451184, 0.68828", \ + "0.0960623, 0.157178, 0.189683, 0.241554, 0.327462, 0.470113, 0.707163", \ + "0.11653, 0.183749, 0.217095, 0.269472, 0.35555, 0.498089, 0.73597", \ + "0.140759, 0.217221, 0.253119, 0.306425, 0.394569, 0.538511, 0.776459", \ + "0.168385, 0.254798, 0.294428, 0.35242, 0.443654, 0.592903, 0.83572" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0169303, 0.0814758, 0.125457, 0.199891, 0.326527, 0.538571, 0.892257", \ + "0.0194182, 0.0821889, 0.126289, 0.200581, 0.326833, 0.538638, 0.89242", \ + "0.022062, 0.0831609, 0.127075, 0.201388, 0.327472, 0.538958, 0.897378", \ + "0.0263394, 0.0855927, 0.128647, 0.202346, 0.32836, 0.53973, 0.897379", \ + "0.0326425, 0.0921229, 0.13336, 0.205319, 0.329952, 0.540901, 0.89738", \ + "0.0419914, 0.104912, 0.144903, 0.214587, 0.337413, 0.545877, 0.897381", \ + "0.057091, 0.125095, 0.163757, 0.2315, 0.353914, 0.562971, 0.911313" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0569563, 0.112733, 0.140866, 0.1845, 0.254119, 0.369045, 0.55999", \ + "0.0789945, 0.134999, 0.163684, 0.207386, 0.277318, 0.392174, 0.583119", \ + "0.0933797, 0.1501, 0.179072, 0.223077, 0.293458, 0.408572, 0.599582", \ + "0.112432, 0.172006, 0.201171, 0.245363, 0.315849, 0.431689, 0.623012", \ + "0.142364, 0.207742, 0.237603, 0.283128, 0.353772, 0.469435, 0.66119", \ + "0.186957, 0.261228, 0.293925, 0.340898, 0.413905, 0.531431, 0.72392", \ + "0.253264, 0.34151, 0.379133, 0.431146, 0.508154, 0.630383, 0.828261" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0195169, 0.0698434, 0.101273, 0.154193, 0.2447, 0.398173, 0.656484", \ + "0.0212848, 0.0710684, 0.102518, 0.155011, 0.245191, 0.39857, 0.656505", \ + "0.0237095, 0.0724495, 0.104054, 0.156621, 0.246393, 0.398867, 0.656723", \ + "0.0286876, 0.075512, 0.106321, 0.158424, 0.248184, 0.400973, 0.657839", \ + "0.0358989, 0.0824656, 0.111573, 0.162538, 0.250538, 0.402657, 0.65958", \ + "0.047807, 0.096066, 0.123883, 0.172345, 0.258712, 0.408135, 0.663537", \ + "0.067474, 0.121325, 0.148285, 0.194562, 0.278494, 0.427203, 0.679541" \ + ); + } + } + 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.0632581, 0.119018, 0.151083, 0.202615, 0.288183, 0.430694, 0.667589", \ + "0.0875752, 0.14247, 0.174239, 0.225728, 0.311345, 0.453705, 0.691634", \ + "0.101824, 0.15676, 0.188255, 0.23953, 0.325012, 0.467346, 0.704408", \ + "0.118296, 0.17332, 0.204911, 0.256085, 0.34132, 0.483339, 0.720271", \ + "0.140763, 0.196785, 0.228758, 0.280204, 0.365614, 0.507349, 0.743712", \ + "0.171252, 0.227478, 0.259903, 0.312533, 0.399485, 0.542729, 0.779836", \ + "0.209645, 0.267799, 0.300839, 0.354535, 0.443185, 0.589571, 0.830779" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0180597, 0.0810247, 0.125158, 0.19988, 0.326565, 0.538573, 0.892286", \ + "0.0180607, 0.0810257, 0.125159, 0.199881, 0.326566, 0.538598, 0.893225", \ + "0.0180617, 0.0810267, 0.12516, 0.199882, 0.326567, 0.538599, 0.893226", \ + "0.0180627, 0.0810277, 0.125161, 0.199883, 0.326568, 0.5386, 0.893227", \ + "0.0186571, 0.0814774, 0.125515, 0.199884, 0.326569, 0.538601, 0.893228", \ + "0.020375, 0.082904, 0.127685, 0.203045, 0.329508, 0.540055, 0.893229", \ + "0.023701, 0.085352, 0.130717, 0.207491, 0.336337, 0.549168, 0.900658" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0699303, 0.127063, 0.15575, 0.1997, 0.269607, 0.384617, 0.575568", \ + "0.0938576, 0.149167, 0.177653, 0.221156, 0.291165, 0.406356, 0.597285", \ + "0.107114, 0.162249, 0.1907, 0.233994, 0.303609, 0.418396, 0.609342", \ + "0.123522, 0.178908, 0.207448, 0.250729, 0.320154, 0.434564, 0.625046", \ + "0.146244, 0.201906, 0.230379, 0.274025, 0.343929, 0.458426, 0.648701", \ + "0.175334, 0.230913, 0.25981, 0.304574, 0.376598, 0.493538, 0.685692", \ + "0.21264, 0.269226, 0.298211, 0.344178, 0.418557, 0.540666, 0.740165" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0217024, 0.0715618, 0.10288, 0.155403, 0.245422, 0.398483, 0.656852", \ + "0.0217034, 0.0715628, 0.102881, 0.155404, 0.245423, 0.398484, 0.656931", \ + "0.0217044, 0.0715638, 0.102882, 0.155405, 0.245424, 0.398485, 0.656932", \ + "0.0217054, 0.0715648, 0.102883, 0.155406, 0.245425, 0.398486, 0.656933", \ + "0.0217064, 0.0715658, 0.102884, 0.155407, 0.245426, 0.398487, 0.656934", \ + "0.0217074, 0.072252, 0.104258, 0.158281, 0.249484, 0.402261, 0.658096", \ + "0.024059, 0.07412, 0.107125, 0.163343, 0.258673, 0.416842, 0.675019" \ + ); + } + } + 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.0631322, 0.118875, 0.150911, 0.202388, 0.288056, 0.430485, 0.667431", \ + "0.0874767, 0.142306, 0.17405, 0.225506, 0.311118, 0.45353, 0.691487", \ + "0.101792, 0.156708, 0.18828, 0.239514, 0.325014, 0.46731, 0.704431", \ + "0.11815, 0.173244, 0.20491, 0.256088, 0.341234, 0.483261, 0.720097", \ + "0.14131, 0.196767, 0.22866, 0.280154, 0.365568, 0.507602, 0.74408", \ + "0.171366, 0.227582, 0.260015, 0.31265, 0.399584, 0.54292, 0.779968", \ + "0.209761, 0.267608, 0.300927, 0.354495, 0.443299, 0.589798, 0.830686" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0180107, 0.0809544, 0.125167, 0.19989, 0.326554, 0.538575, 0.892283", \ + "0.0180117, 0.0809554, 0.125168, 0.199891, 0.328858, 0.538612, 0.893229", \ + "0.0180127, 0.0809564, 0.125169, 0.199892, 0.328859, 0.538613, 0.89323", \ + "0.0180137, 0.0809574, 0.12517, 0.199893, 0.32886, 0.538614, 0.893231", \ + "0.018598, 0.0814359, 0.12546, 0.199894, 0.328861, 0.538615, 0.893232", \ + "0.020342, 0.082883, 0.127676, 0.203045, 0.329508, 0.540176, 0.893233", \ + "0.023672, 0.085259, 0.130708, 0.207517, 0.336305, 0.549094, 0.900855" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0700506, 0.127172, 0.155862, 0.199817, 0.269779, 0.384693, 0.575746", \ + "0.0938354, 0.149172, 0.177785, 0.221282, 0.291227, 0.406285, 0.597329", \ + "0.107, 0.162338, 0.190758, 0.234017, 0.303685, 0.418472, 0.60939", \ + "0.123652, 0.178946, 0.20748, 0.250769, 0.320223, 0.434607, 0.625088", \ + "0.146235, 0.201798, 0.230341, 0.273932, 0.343858, 0.458357, 0.648603", \ + "0.175444, 0.231131, 0.260157, 0.30502, 0.376968, 0.494272, 0.686112", \ + "0.212284, 0.269322, 0.298752, 0.344663, 0.419349, 0.541311, 0.740787" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0217267, 0.0715837, 0.102884, 0.155419, 0.245201, 0.398479, 0.656451", \ + "0.0217277, 0.0715847, 0.102885, 0.15542, 0.245202, 0.399301, 0.656926", \ + "0.0217287, 0.0715857, 0.102886, 0.155421, 0.245203, 0.399302, 0.657009", \ + "0.0217297, 0.0715867, 0.102887, 0.155422, 0.245204, 0.399303, 0.65701", \ + "0.0217307, 0.0715877, 0.102888, 0.155423, 0.245205, 0.399304, 0.657011", \ + "0.0217317, 0.07208, 0.104244, 0.15827, 0.249445, 0.402276, 0.658088", \ + "0.024082, 0.074132, 0.107086, 0.163186, 0.258626, 0.416796, 0.674986" \ + ); + } + } + 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.0192241, 0.0192143, 0.0192618, 0.0192687, 0.0191378, 0.0188945, 0.018413", \ + "0.0192143, 0.0190244, 0.0192202, 0.0190449, 0.0189849, 0.0188411, 0.0185535", \ + "0.0196388, 0.0193517, 0.0192999, 0.0194174, 0.0192177, 0.0192569, 0.0184763", \ + "0.0210921, 0.0205677, 0.0204821, 0.0204134, 0.02027, 0.0201251, 0.0197857", \ + "0.0250161, 0.0239114, 0.0236554, 0.0236341, 0.0235794, 0.0231646, 0.0236097", \ + "0.0339941, 0.0321637, 0.0317734, 0.0316204, 0.0315555, 0.0314103, 0.0309633", \ + "0.0534882, 0.0504304, 0.049874, 0.0495092, 0.0489967, 0.048495, 0.0482726" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.029165, 0.0288365, 0.0289721, 0.0288289, 0.0287893, 0.0285834, 0.0280065", \ + "0.0292207, 0.0288074, 0.0288732, 0.0288198, 0.028755, 0.0286439, 0.0282397", \ + "0.0297185, 0.029024, 0.0290377, 0.0290549, 0.0294349, 0.0287786, 0.0283967", \ + "0.0312271, 0.0302385, 0.030302, 0.0302561, 0.0298805, 0.0300873, 0.0296126", \ + "0.0354583, 0.0338561, 0.0338525, 0.0338916, 0.0338457, 0.0335671, 0.0329853", \ + "0.0448628, 0.042534, 0.0423315, 0.0422458, 0.0420064, 0.0422127, 0.0419925", \ + "0.0647663, 0.0612884, 0.0606955, 0.0601319, 0.0597242, 0.0595415, 0.059468" \ + ); + } + } + 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.0284884, 0.0285133, 0.0285741, 0.0285723, 0.0284666, 0.028176, 0.027715", \ + "0.0283592, 0.028222, 0.0283841, 0.0282304, 0.0281958, 0.027959, 0.0274053", \ + "0.0287592, 0.0284318, 0.0284125, 0.0285434, 0.0283418, 0.0286654, 0.0276805", \ + "0.030133, 0.0295627, 0.0295698, 0.0294957, 0.0293733, 0.029367, 0.0289765", \ + "0.0340074, 0.0329277, 0.0328285, 0.0326933, 0.0326607, 0.0323039, 0.0322797", \ + "0.0430968, 0.0412397, 0.0408251, 0.0408004, 0.0405557, 0.0404642, 0.0399126", \ + "0.0624865, 0.0594021, 0.0588756, 0.0584907, 0.0579923, 0.0575621, 0.0573167" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0207672, 0.0204891, 0.0205447, 0.0204101, 0.0203843, 0.0202065, 0.019543", \ + "0.020722, 0.0203104, 0.020387, 0.0203491, 0.0202577, 0.0202677, 0.0197728", \ + "0.0212949, 0.0206269, 0.0205541, 0.0206066, 0.0210115, 0.0203209, 0.0199293", \ + "0.0228552, 0.0218765, 0.0218866, 0.0218267, 0.0215008, 0.0216728, 0.021343", \ + "0.0270521, 0.0255016, 0.0255462, 0.0255149, 0.0255323, 0.0253755, 0.0246818", \ + "0.0365509, 0.0341858, 0.0338699, 0.0338552, 0.033659, 0.0338041, 0.0335335", \ + "0.0563898, 0.0528321, 0.052352, 0.0517391, 0.0514408, 0.0511768, 0.0511905" \ + ); + } + } + 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.0293855, 0.0293746, 0.0294283, 0.0293987, 0.0292896, 0.0290599, 0.0285361", \ + "0.0293207, 0.0291408, 0.0293227, 0.0291694, 0.0291788, 0.0289967, 0.0286311", \ + "0.0297453, 0.0294319, 0.0293434, 0.0294742, 0.0292891, 0.0294125, 0.0285455", \ + "0.0311084, 0.0305851, 0.0305148, 0.0304387, 0.0302996, 0.0304739, 0.0295338", \ + "0.0350083, 0.0339155, 0.033628, 0.0335548, 0.0335021, 0.0329834, 0.0332166", \ + "0.0440029, 0.0420736, 0.0416635, 0.0415359, 0.0414011, 0.0411128, 0.040794", \ + "0.063306, 0.0601947, 0.0596228, 0.0592197, 0.058609, 0.058151, 0.0579626" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0306304, 0.0302201, 0.0302384, 0.0302484, 0.0301614, 0.0297599, 0.0292478", \ + "0.0306592, 0.0301271, 0.0302123, 0.0301914, 0.0300947, 0.030016, 0.0295753", \ + "0.0312286, 0.03046, 0.0304089, 0.0303791, 0.0308076, 0.0300906, 0.0296031", \ + "0.0327528, 0.0317008, 0.031634, 0.0316071, 0.0312835, 0.0314856, 0.0310457", \ + "0.0368767, 0.035239, 0.0351454, 0.0351166, 0.0352225, 0.0349951, 0.034356", \ + "0.0462817, 0.0438377, 0.0436556, 0.0435626, 0.0436012, 0.0433653, 0.0432879", \ + "0.0660978, 0.0625027, 0.0619199, 0.0611942, 0.0609733, 0.0605888, 0.060892" \ + ); + } + } + 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.0204226, 0.0204362, 0.0204867, 0.0204571, 0.0203243, 0.0200757, 0.0195872", \ + "0.0204671, 0.0202631, 0.0203809, 0.0202883, 0.0203785, 0.0201451, 0.0198253", \ + "0.0209171, 0.020593, 0.0205014, 0.0206275, 0.0204233, 0.0201996, 0.0197192", \ + "0.0223206, 0.021797, 0.0217105, 0.0216354, 0.0215264, 0.0213328, 0.0209935", \ + "0.0262454, 0.0251274, 0.0248417, 0.0247527, 0.0247468, 0.0241568, 0.0245322", \ + "0.035264, 0.0334759, 0.0329843, 0.0327453, 0.0326978, 0.0324237, 0.0320876", \ + "0.0545924, 0.0515119, 0.0509679, 0.0504119, 0.0498517, 0.0495416, 0.0492613" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0299634, 0.0295874, 0.0296328, 0.0295723, 0.0294797, 0.0290861, 0.0285848", \ + "0.0299659, 0.0294289, 0.0295252, 0.0294244, 0.0293962, 0.0293431, 0.0288594", \ + "0.0305073, 0.0297524, 0.0296819, 0.0297259, 0.0300639, 0.02938, 0.0289285", \ + "0.032072, 0.0310303, 0.0309793, 0.0309872, 0.030596, 0.0308075, 0.030248", \ + "0.0362715, 0.0345889, 0.0346699, 0.0346226, 0.0345481, 0.0342119, 0.0337312", \ + "0.045664, 0.0432385, 0.0430293, 0.0427238, 0.0426829, 0.0428277, 0.0426593", \ + "0.0654563, 0.0619371, 0.0613068, 0.0606349, 0.0601657, 0.0600132, 0.0600267" \ + ); + } + } + 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.0229746, 0.0229166, 0.022967, 0.0229622, 0.0227479, 0.0224505, 0.02205", \ + "0.0219807, 0.0219577, 0.0220734, 0.0219842, 0.0219627, 0.021624, 0.0211371", \ + "0.0210632, 0.0209367, 0.0209529, 0.0211948, 0.0208368, 0.0208677, 0.0201842", \ + "0.0189384, 0.0188415, 0.0189153, 0.0188571, 0.0189467, 0.0184068, 0.0187999", \ + "0.0145253, 0.0143696, 0.0144348, 0.0145221, 0.0145042, 0.0141683, 0.0141251", \ + "0.0063383, 0.0060012, 0.0060578, 0.0060882, 0.0061288, 0.0062735, 0.0056836", \ + "-0.0046206, -0.00362, -0.0036544, -0.0035877, -0.00364169, -0.0035419, -0.00308429" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0341662, 0.0337259, 0.033678, 0.0337562, 0.0337032, 0.0332473, 0.0330312", \ + "0.0353264, 0.0349105, 0.0350203, 0.0349692, 0.0350601, 0.0346844, 0.0341907", \ + "0.0344732, 0.0340083, 0.0340117, 0.0339986, 0.0342428, 0.0339761, 0.0332175", \ + "0.0324296, 0.0320535, 0.0320839, 0.0321512, 0.0319564, 0.0318139, 0.0313096", \ + "0.0283004, 0.0278243, 0.0278262, 0.0279362, 0.0279159, 0.0278177, 0.0269543", \ + "0.0203902, 0.0197459, 0.0196927, 0.0197097, 0.0198181, 0.0198932, 0.0199914", \ + "0.0046206, 0.00362, 0.0036544, 0.0035877, 0.00364169, 0.0035419, 0.00308429" \ + ); + } + } + 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.0229092, 0.0228524, 0.022875, 0.0228882, 0.0227153, 0.022492, 0.0220605", \ + "0.0219736, 0.0219782, 0.0220315, 0.0219807, 0.0219388, 0.021767, 0.0212293", \ + "0.0210554, 0.0209529, 0.0209847, 0.0211, 0.0208531, 0.0207585, 0.0201437", \ + "0.0189241, 0.0188592, 0.0189201, 0.0188067, 0.0189504, 0.0184319, 0.0180739", \ + "0.0145948, 0.0142343, 0.0143358, 0.0143797, 0.0143893, 0.0139075, 0.0149752", \ + "0.0061816, 0.0058964, 0.005936, 0.0059336, 0.0059956, 0.0060622, 0.0056184", \ + "-0.0047285, -0.0038147, -0.0037816, -0.0036925, -0.0038349, -0.0035128, -0.0033344" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0342095, 0.0338463, 0.033955, 0.0337924, 0.0338309, 0.0334462, 0.0329881", \ + "0.035807, 0.0354589, 0.0355939, 0.0355549, 0.0355798, 0.035268, 0.0346913", \ + "0.0349, 0.034546, 0.0345862, 0.0344956, 0.0347722, 0.0343626, 0.0336868", \ + "0.0328248, 0.0325276, 0.0325377, 0.0326348, 0.0324128, 0.0323781, 0.0317098", \ + "0.0286332, 0.0281962, 0.0282557, 0.0282862, 0.0284127, 0.0283038, 0.0274716", \ + "0.0207434, 0.020176, 0.0202295, 0.0201346, 0.0202792, 0.0203355, 0.0203855", \ + "0.0047285, 0.0038147, 0.0037816, 0.0036925, 0.0038349, 0.0035128, 0.0033344" \ + ); + } + } + 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.0106483, 0.0107806, 0.0108094, 0.010786, 0.0106465, 0.0103678, 0.0105075", \ + "0.0107158, 0.0104823, 0.0105712, 0.0104744, 0.010505, 0.0101068, 0.0100627", \ + "0.0107481, 0.0103193, 0.0102093, 0.0103351, 0.0100641, 0.0103681, 0.0098915", \ + "0.0105937, 0.0098457, 0.0097402, 0.0096401, 0.0095028, 0.0094908, 0.0094821", \ + "0.0108224, 0.0094431, 0.0091734, 0.0090551, 0.0090079, 0.0085601, 0.0090219", \ + "0.0113734, 0.0089509, 0.0085652, 0.0082858, 0.008096, 0.0080473, 0.0076581", \ + "0.0133816, 0.0095521, 0.0089275, 0.0084611, 0.0075734, 0.0072835, 0.0069032" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0163976, 0.0160763, 0.0161762, 0.0160714, 0.0158968, 0.0157435, 0.0150552", \ + "0.0168178, 0.0161702, 0.0162892, 0.0161885, 0.0160658, 0.0161126, 0.0155193", \ + "0.0178652, 0.0168451, 0.0167692, 0.0167274, 0.0168652, 0.0163877, 0.0161261", \ + "0.0202377, 0.0187848, 0.0187627, 0.0186616, 0.0182208, 0.01846, 0.0176868", \ + "0.0251593, 0.0229019, 0.0228105, 0.0227306, 0.0226953, 0.0223134, 0.0218511", \ + "0.0350955, 0.0318628, 0.0315323, 0.031451, 0.0310168, 0.0311655, 0.0311402", \ + "0.0556325, 0.0509385, 0.0502165, 0.0494855, 0.0488415, 0.0491505, 0.0484805" \ + ); + } + } + 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.0152238, 0.0153533, 0.0154304, 0.0153881, 0.0152907, 0.0149852, 0.0145", \ + "0.0154019, 0.0151561, 0.0153535, 0.0152092, 0.0150849, 0.0149036, 0.0144886", \ + "0.0161175, 0.0156992, 0.0156228, 0.0157496, 0.015473, 0.0155879, 0.0148377", \ + "0.0179827, 0.0171883, 0.0171277, 0.0170899, 0.016894, 0.0168597, 0.0161682", \ + "0.0223684, 0.0208308, 0.0205864, 0.0205989, 0.0203312, 0.0200809, 0.0202446", \ + "0.0321012, 0.0296542, 0.0292615, 0.0289987, 0.028819, 0.0288473, 0.028298", \ + "0.0533726, 0.0494696, 0.0488886, 0.0482526, 0.0476736, 0.0473136, 0.0470086" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0166569, 0.0164198, 0.0164255, 0.016505, 0.0163219, 0.0161102, 0.0154616", \ + "0.0174339, 0.0168771, 0.0170104, 0.0169735, 0.0168336, 0.0165657, 0.0160574", \ + "0.0184546, 0.0175805, 0.0175532, 0.0175068, 0.0178697, 0.0173297, 0.0165719", \ + "0.0207272, 0.019431, 0.0194056, 0.0193915, 0.0189787, 0.0191023, 0.0181475", \ + "0.0256691, 0.0235652, 0.023597, 0.0234609, 0.0234864, 0.0231807, 0.0223891", \ + "0.035303, 0.0322463, 0.031899, 0.0315875, 0.0315105, 0.0317454, 0.031655", \ + "0.0560855, 0.0513835, 0.0507065, 0.0499795, 0.0496605, 0.0492505, 0.0495625" \ + ); + } + } + 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.0229746, 0.0229166, 0.022967, 0.0229622, 0.0227479, 0.0224505, 0.02205", \ + "0.0219807, 0.0219577, 0.0220734, 0.0219842, 0.0219627, 0.021624, 0.0211371", \ + "0.0210632, 0.0209367, 0.0209529, 0.0211948, 0.0208368, 0.0208677, 0.0201842", \ + "0.0189384, 0.0188415, 0.0189153, 0.0188571, 0.0189467, 0.0184068, 0.0187999", \ + "0.0145253, 0.0143696, 0.0144348, 0.0145221, 0.0145042, 0.0141683, 0.0141251", \ + "0.0063383, 0.0060012, 0.0060578, 0.0060882, 0.0061288, 0.0062735, 0.0056836", \ + "-0.0097883, -0.0102843, -0.0106243, -0.0106364, -0.0105126, -0.0105286, -0.0104985" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0166569, 0.0164198, 0.0164255, 0.016505, 0.0163219, 0.0161102, 0.0154616", \ + "0.0174339, 0.0168771, 0.0170104, 0.0169735, 0.0168336, 0.0165657, 0.0160574", \ + "0.0184546, 0.0175805, 0.0175532, 0.0175068, 0.0178697, 0.0173297, 0.0165719", \ + "0.0207272, 0.019431, 0.0194056, 0.0193915, 0.0189787, 0.0191023, 0.0181475", \ + "0.0256691, 0.0235652, 0.023597, 0.0234609, 0.0234864, 0.0231807, 0.0223891", \ + "0.035303, 0.0322463, 0.031899, 0.0315875, 0.0315105, 0.0317454, 0.031655", \ + "0.0560855, 0.0513835, 0.0507065, 0.0499795, 0.0496605, 0.0492505, 0.0495625" \ + ); + } + } + 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.0124451, 0.0125291, 0.0126193, 0.0126307, 0.0125171, 0.0122466, 0.0117487", \ + "0.0129633, 0.0131238, 0.0133161, 0.0132036, 0.0130244, 0.012761, 0.0125278", \ + "0.0135529, 0.0136884, 0.0136662, 0.0137972, 0.0137731, 0.0133141, 0.0128501", \ + "0.0147109, 0.0148331, 0.014878, 0.0148479, 0.014812, 0.0144381, 0.014786", \ + "0.0169873, 0.0169422, 0.0170259, 0.0170896, 0.0170592, 0.0167783, 0.0167467", \ + "0.0233386, 0.022871, 0.0228725, 0.0229623, 0.0230841, 0.0231389, 0.0229287", \ + "0.0378655, 0.0370169, 0.0367294, 0.0365707, 0.036616, 0.0366333, 0.0367545" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0129873, 0.0130207, 0.0130759, 0.013138, 0.0129624, 0.0127787, 0.0124058", \ + "0.0136838, 0.0136288, 0.0137234, 0.0140152, 0.0136992, 0.0134829, 0.0130711", \ + "0.014347, 0.01436, 0.0144347, 0.0143473, 0.0144918, 0.014064, 0.0136931", \ + "0.0153036, 0.0152784, 0.0154443, 0.0155076, 0.015329, 0.0152382, 0.0152556", \ + "0.0173533, 0.0171605, 0.0171913, 0.0172258, 0.017328, 0.0174423, 0.0164332", \ + "0.022883, 0.0223498, 0.0223179, 0.0222484, 0.0225213, 0.0225025, 0.0228789", \ + "0.0356, 0.0347732, 0.0343449, 0.0342261, 0.0341893, 0.0340135, 0.0341292" \ + ); + } + } + 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.0114143, 0.0115101, 0.0115912, 0.0115789, 0.011516, 0.0111999, 0.0107686", \ + "0.0119208, 0.0120313, 0.0121243, 0.0120605, 0.0123279, 0.0116837, 0.0115053", \ + "0.0125294, 0.0127093, 0.0126762, 0.012836, 0.0126387, 0.0124772, 0.0118569", \ + "0.0136336, 0.0137568, 0.0138159, 0.0137593, 0.0137645, 0.013363, 0.0132611", \ + "0.0159415, 0.0159269, 0.0159956, 0.0160598, 0.0160335, 0.0157879, 0.0162398", \ + "0.0217305, 0.0212698, 0.0212652, 0.0213655, 0.0214587, 0.0215486, 0.0210701", \ + "0.0348667, 0.0339587, 0.0337569, 0.0335738, 0.0336751, 0.0337035, 0.033856" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0139885, 0.0140103, 0.0140682, 0.0141202, 0.0140297, 0.0137525, 0.0133694", \ + "0.0146403, 0.0146195, 0.0147388, 0.0149204, 0.0147047, 0.0146541, 0.0140572", \ + "0.015282, 0.0153313, 0.0154089, 0.0152779, 0.01547, 0.015324, 0.0147746", \ + "0.0163263, 0.0162796, 0.0164477, 0.0165123, 0.0163089, 0.016178, 0.0158268", \ + "0.0185752, 0.0183649, 0.018443, 0.0184439, 0.0185617, 0.0186671, 0.017818", \ + "0.0239172, 0.0233422, 0.0233127, 0.0232987, 0.0235015, 0.0236591, 0.023911", \ + "0.0371839, 0.0362839, 0.0360304, 0.0358505, 0.0359722, 0.0356987, 0.0359138" \ + ); + } + } + 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.0082349, 0.0088432, 0.0088453, 0.0087524, 0.0085961, 0.0082403, 0.0077024", \ + "0.00866717, 0.00877477, 0.00894777, 0.00882637, 0.00881417, 0.00836887, 0.00791037", \ + "0.00926271, 0.00922701, 0.00923771, 0.00933351, 0.00908961, 0.00883781, 0.00930381", \ + "0.0110925, 0.010629, 0.0107062, 0.0107199, 0.0105562, 0.0106622, 0.0108117", \ + "0.0152446, 0.0140022, 0.0139682, 0.0139903, 0.0140672, 0.0134983, 0.0138676", \ + "0.024171, 0.0217983, 0.0216542, 0.0213982, 0.0212874, 0.0212615, 0.0210327", \ + "0.0423679, 0.0384074, 0.0377974, 0.0372578, 0.0367323, 0.0364988, 0.0361632" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00768438, 0.00801698, 0.00799178, 0.00803988, 0.00783308, 0.00767328, 0.00717818", \ + "0.008111, 0.0080083, 0.0081045, 0.0081922, 0.0081242, 0.0078367, 0.0073008", \ + "0.00900913, 0.00866313, 0.00868833, 0.00859873, 0.00885063, 0.00859393, 0.00782193", \ + "0.0110836, 0.010263, 0.0103395, 0.0103382, 0.0099365, 0.010079, 0.0094672", \ + "0.0158848, 0.0142427, 0.0141183, 0.0143674, 0.0143053, 0.0140977, 0.013313", \ + "0.0250267, 0.022032, 0.0217695, 0.0216179, 0.0214484, 0.0215691, 0.0217648", \ + "0.043634, 0.038745, 0.0381237, 0.0373938, 0.0368582, 0.0366605, 0.0365771" \ + ); + } + } + 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.0071951, 0.0077158, 0.0078046, 0.0077012, 0.0075891, 0.0071867, 0.0067388", \ + "0.00761327, 0.00775177, 0.00792647, 0.00793727, 0.00779527, 0.00733047, 0.00686907", \ + "0.00829971, 0.00825331, 0.00823071, 0.00834781, 0.00811671, 0.00848771, 0.00830681", \ + "0.0100636, 0.00960152, 0.00969212, 0.00971672, 0.00951162, 0.00968842, 0.00924072", \ + "0.0142436, 0.0129431, 0.012965, 0.0129409, 0.0130173, 0.0123907, 0.0129394", \ + "0.0233012, 0.0209775, 0.0207196, 0.0204669, 0.0203475, 0.0203633, 0.0198472", \ + "0.0405444, 0.0365421, 0.0359417, 0.0354142, 0.0348033, 0.0345397, 0.0342312" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00777058, 0.00809958, 0.00806678, 0.00813528, 0.00791978, 0.00776018, 0.00732568", \ + "0.0081577, 0.0080701, 0.0081784, 0.0083799, 0.0082273, 0.0078731, 0.0073489", \ + "0.00914083, 0.00880713, 0.00879443, 0.00874733, 0.00885873, 0.00880653, 0.00806003", \ + "0.0112931, 0.0104912, 0.0104958, 0.0105315, 0.0103397, 0.0102812, 0.0096929", \ + "0.0159818, 0.0142568, 0.014165, 0.0144112, 0.0143525, 0.0141775, 0.0133784", \ + "0.0254199, 0.0224342, 0.022089, 0.0220058, 0.0218829, 0.0218988, 0.0220663", \ + "0.0455568, 0.0406338, 0.0400152, 0.0393521, 0.0387763, 0.0386431, 0.0383769" \ + ); + } + } + 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.0114143, 0.0115101, 0.0115912, 0.0115789, 0.011516, 0.0111999, 0.0107686", \ + "0.0119208, 0.0120313, 0.0121243, 0.0120605, 0.0123279, 0.0116837, 0.0115053", \ + "0.0125294, 0.0127093, 0.0126762, 0.012836, 0.0126387, 0.0124772, 0.0118569", \ + "0.0136336, 0.0137568, 0.0138159, 0.0137593, 0.0137645, 0.013363, 0.0132611", \ + "0.0159415, 0.0159269, 0.0159956, 0.0160598, 0.0160335, 0.0157879, 0.0162398", \ + "0.0217305, 0.0212698, 0.0212652, 0.0213655, 0.0214587, 0.0215486, 0.0210701", \ + "0.0348667, 0.0339587, 0.0337569, 0.0335738, 0.0336751, 0.0337035, 0.033856" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0129873, 0.0130207, 0.0130759, 0.013138, 0.0129624, 0.0127787, 0.0124058", \ + "0.0136838, 0.0136288, 0.0137234, 0.0140152, 0.0136992, 0.0134829, 0.0130711", \ + "0.014347, 0.01436, 0.0144347, 0.0143473, 0.0144918, 0.014064, 0.0136931", \ + "0.0153036, 0.0152784, 0.0154443, 0.0155076, 0.015329, 0.0152382, 0.0152556", \ + "0.0173533, 0.0171605, 0.0171913, 0.0172258, 0.017328, 0.0174423, 0.0164332", \ + "0.022883, 0.0223498, 0.0223179, 0.0222484, 0.0225213, 0.0225025, 0.0228789", \ + "0.0356, 0.0347732, 0.0343449, 0.0342261, 0.0341893, 0.0340135, 0.0341292" \ + ); + } + } + } + pin (A0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00297127; + rise_capacitance : 0.00301573; + rise_capacitance_range (0.00254361, 0.00324495); + fall_capacitance : 0.00292681; + fall_capacitance_range (0.00251517, 0.00314607); + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00294772; + rise_capacitance : 0.00299286; + rise_capacitance_range (0.00254351, 0.00323879); + fall_capacitance : 0.00290258; + fall_capacitance_range (0.00246888, 0.00310548); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00296255; + rise_capacitance : 0.0030087; + rise_capacitance_range (0.0025497, 0.00323809); + fall_capacitance : 0.00291641; + fall_capacitance_range (0.0024955, 0.00311732); + } + pin (A3) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00302948; + rise_capacitance : 0.00307233; + rise_capacitance_range (0.00260258, 0.00330558); + fall_capacitance : 0.00298664; + fall_capacitance_range (0.00254768, 0.0031812); + } + pin (S0) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00855034; + rise_capacitance : 0.0101489; + rise_capacitance_range (0.00681698, 0.0115681); + fall_capacitance : 0.00695175; + fall_capacitance_range (0.00416436, 0.01016); + 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.0108441, 0.0112657, 0.0130208, 0.0170485, 0.0263201, 0.0462851, 0.0862203" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0160486, 0.0172972, 0.0192202, 0.02364, 0.0332758, 0.0534629, 0.0949059" \ + ); + } + } + 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.0117552, 0.0120773, 0.0136575, 0.0175864, 0.0266107, 0.046121, 0.0863693" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0186849, 0.020199, 0.0220671, 0.0264182, 0.0359785, 0.0558664, 0.0972619" \ + ); + } + } + 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.0116959, 0.0121654, 0.0138761, 0.0179866, 0.0272711, 0.0468949, 0.0871094" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0156554, 0.0168012, 0.0187174, 0.0231181, 0.032692, 0.0527732, 0.0939585" \ + ); + } + } + 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.0130791, 0.0134109, 0.0150383, 0.019044, 0.0280723, 0.0475937, 0.0885634" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0111513, 0.0120542, 0.0138873, 0.0182289, 0.0278681, 0.0475788, 0.088853" \ + ); + } + } + 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.0116959, 0.0121654, 0.0138761, 0.0179866, 0.0272711, 0.0468949, 0.0871094" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0156554, 0.0168012, 0.0187174, 0.0231181, 0.032692, 0.0527732, 0.0939585" \ + ); + } + } + } + pin (S1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00523076; + rise_capacitance : 0.00531347; + rise_capacitance_range (0.00435707, 0.0065249); + fall_capacitance : 0.00514804; + fall_capacitance_range (0.00439329, 0.00598011); + 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.0057991, 0.00620294, 0.00726103, 0.00955142, 0.0149111, 0.0257215, 0.0482275" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00649627, 0.00729363, 0.00843456, 0.010904, 0.0163874, 0.0280832, 0.051699" \ + ); + } + } + 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.0057862, 0.00619093, 0.00721379, 0.00954238, 0.0148748, 0.0257129, 0.0486375" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00647312, 0.0072581, 0.00845287, 0.0109957, 0.0164023, 0.0275092, 0.0505294" \ + ); + } + } + 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.0064225, 0.00683734, 0.00792171, 0.0102608, 0.0154911, 0.0265065, 0.0488708" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00633041, 0.00705246, 0.00826127, 0.0107637, 0.0162179, 0.027281, 0.0503706" \ + ); + } + } + 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.00644321, 0.00684523, 0.00791808, 0.0102587, 0.0154973, 0.0264444, 0.0488139" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00636029, 0.00705491, 0.00824082, 0.0106777, 0.0162425, 0.027747, 0.0512216" \ + ); + } + } + 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.0057862, 0.00619093, 0.00721379, 0.00954238, 0.0148748, 0.0257129, 0.0486375" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00647312, 0.0072581, 0.00845287, 0.0109957, 0.0164023, 0.0275092, 0.0505294" \ + ); + } + } + } + } + cell (sg13cmos5l_nand2_1) { + area : 7.2576; + cell_footprint : "nand2"; + cell_leakage_power : 234.443; + leakage_power () { + value : 128.715; + when : "!A&!B"; + } + leakage_power () { + value : 232.727; + when : "!A&B"; + } + leakage_power () { + value : 92.8923; + when : "A*!B"; + } + leakage_power () { + value : 483.436; + 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.0168004, 0.0633121, 0.0941701, 0.144993, 0.230214, 0.371835, 0.608047", \ + "0.0290792, 0.0972782, 0.131231, 0.18316, 0.268334, 0.410022, 0.646346", \ + "0.0354265, 0.121435, 0.161181, 0.218485, 0.306149, 0.448037, 0.684271", \ + "0.0418063, 0.154124, 0.205042, 0.274765, 0.374351, 0.523403, 0.761055", \ + "0.0486941, 0.196797, 0.264731, 0.355385, 0.479943, 0.653665, 0.908942", \ + "0.0525629, 0.248749, 0.338384, 0.460806, 0.62581, 0.846764, 1.15317", \ + "0.0525639, 0.311401, 0.42809, 0.587887, 0.809311, 1.10892, 1.50446" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0118279, 0.0751358, 0.120886, 0.196558, 0.323535, 0.534631, 0.886556", \ + "0.026407, 0.0884597, 0.129253, 0.200316, 0.323937, 0.534632, 0.886631", \ + "0.03699, 0.106963, 0.147308, 0.214263, 0.331706, 0.536474, 0.886632", \ + "0.0528959, 0.141107, 0.185228, 0.251866, 0.363334, 0.556197, 0.893911", \ + "0.0805051, 0.195483, 0.248949, 0.325266, 0.439679, 0.624513, 0.941374", \ + "0.127733, 0.276876, 0.348632, 0.446641, 0.579689, 0.775215, 1.08372", \ + "0.2111, 0.407605, 0.498491, 0.628343, 0.805985, 1.04228, 1.38335" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0212838, 0.0854608, 0.128389, 0.199212, 0.317746, 0.515329, 0.84422", \ + "0.0345819, 0.118828, 0.163993, 0.235472, 0.354006, 0.551403, 0.880764", \ + "0.0424083, 0.143306, 0.194298, 0.270281, 0.390587, 0.588139, 0.916934", \ + "0.0531355, 0.179162, 0.24058, 0.328136, 0.458366, 0.660323, 0.989544", \ + "0.0688959, 0.231562, 0.30744, 0.414879, 0.56807, 0.792445, 1.1348", \ + "0.0913393, 0.303251, 0.402348, 0.537174, 0.728011, 0.997132, 1.38683", \ + "0.123806, 0.399128, 0.529791, 0.707809, 0.950547, 1.2881, 1.76421" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0143263, 0.0959612, 0.153415, 0.249257, 0.409935, 0.677533, 1.12316", \ + "0.0275754, 0.107248, 0.160588, 0.252037, 0.410947, 0.677534, 1.12342", \ + "0.0367962, 0.124302, 0.176938, 0.264497, 0.416809, 0.680126, 1.12343", \ + "0.0525778, 0.155325, 0.210884, 0.298701, 0.443365, 0.694034, 1.12784", \ + "0.0789442, 0.207007, 0.270459, 0.365235, 0.513622, 0.753977, 1.16562", \ + "0.123566, 0.294035, 0.368605, 0.479905, 0.640582, 0.893722, 1.29619", \ + "0.201891, 0.430556, 0.531728, 0.666528, 0.854575, 1.1382, 1.57178" \ + ); + } + } + 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.0199765, 0.0658427, 0.0966356, 0.147512, 0.232919, 0.374356, 0.610489", \ + "0.0362293, 0.100501, 0.134025, 0.185798, 0.270872, 0.412523, 0.649098", \ + "0.0453105, 0.125532, 0.164633, 0.221404, 0.308858, 0.450693, 0.686621", \ + "0.0556798, 0.160361, 0.209738, 0.278488, 0.377351, 0.526196, 0.763714", \ + "0.0697296, 0.205861, 0.271842, 0.360836, 0.484121, 0.656995, 0.911681", \ + "0.0864866, 0.264116, 0.350528, 0.4696, 0.632496, 0.851553, 1.15708", \ + "0.105106, 0.34078, 0.451725, 0.605807, 0.822232, 1.11746, 1.51006" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0145101, 0.0785449, 0.124446, 0.200055, 0.32716, 0.538068, 0.890344", \ + "0.0294008, 0.0914144, 0.132441, 0.203755, 0.327458, 0.538069, 0.890532", \ + "0.0405129, 0.109817, 0.150335, 0.217374, 0.335152, 0.540139, 0.890533", \ + "0.0559211, 0.14415, 0.188041, 0.255024, 0.366532, 0.559619, 0.89741", \ + "0.0829734, 0.197479, 0.251584, 0.328276, 0.442373, 0.627438, 0.944919", \ + "0.127424, 0.277318, 0.34849, 0.446128, 0.581656, 0.77908, 1.08679", \ + "0.203928, 0.403146, 0.496142, 0.624089, 0.801754, 1.04282, 1.38399" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0243377, 0.0877364, 0.130603, 0.201422, 0.319922, 0.517381, 0.846667", \ + "0.0365887, 0.113868, 0.158456, 0.229928, 0.348636, 0.54617, 0.875508", \ + "0.042844, 0.13388, 0.182178, 0.256682, 0.376746, 0.574605, 0.903686", \ + "0.0512433, 0.164411, 0.220387, 0.302608, 0.42932, 0.630395, 0.960316", \ + "0.0638217, 0.210145, 0.278528, 0.375595, 0.518247, 0.734017, 1.07299", \ + "0.080335, 0.272413, 0.361739, 0.483465, 0.653744, 0.901726, 1.27219", \ + "0.10016, 0.352676, 0.471585, 0.632322, 0.85184, 1.15298, 1.58647" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0132962, 0.0955367, 0.153496, 0.249263, 0.409763, 0.677517, 1.12349", \ + "0.0236945, 0.102726, 0.157746, 0.250965, 0.410468, 0.677518, 1.1235", \ + "0.0328927, 0.114397, 0.168281, 0.25861, 0.414028, 0.679563, 1.12351", \ + "0.0493587, 0.13821, 0.192098, 0.281239, 0.430875, 0.687644, 1.12632", \ + "0.0755405, 0.182162, 0.239225, 0.329577, 0.478366, 0.726142, 1.15031", \ + "0.117687, 0.259194, 0.32525, 0.420267, 0.573013, 0.822612, 1.23506", \ + "0.189056, 0.378022, 0.466978, 0.586409, 0.751278, 1.01115, 1.42898" \ + ); + } + } + 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.00251934, 0.00327049, 0.00328336, 0.0032054, 0.00312486, 0.00277823, 0.00217385", \ + "0.00323257, 0.00305085, 0.00319178, 0.00317137, 0.00301235, 0.00272458, 0.00217129", \ + "0.00446008, 0.00352382, 0.0033174, 0.00334029, 0.00312234, 0.00295592, 0.00209317", \ + "0.00730821, 0.00503517, 0.00460497, 0.00402319, 0.00376186, 0.0030562, 0.00262124", \ + "0.0131033, 0.00926726, 0.00814531, 0.007096, 0.00600664, 0.00483355, 0.00362022", \ + "0.0251243, 0.0188427, 0.0165634, 0.0145173, 0.0119758, 0.00966834, 0.00705549", \ + "0.0494142, 0.0403806, 0.0366505, 0.0324678, 0.0279429, 0.0230923, 0.018261" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00352035, 0.00423281, 0.00417153, 0.00410735, 0.00397206, 0.00372633, 0.00315154", \ + "0.00402908, 0.00395445, 0.00414047, 0.00405005, 0.0039948, 0.00359853, 0.00312266", \ + "0.00513603, 0.00429568, 0.00415621, 0.00419054, 0.00403884, 0.00381754, 0.00315999", \ + "0.00775386, 0.00549452, 0.00513489, 0.00468559, 0.00448974, 0.00396211, 0.00339624", \ + "0.0132436, 0.00903209, 0.00803976, 0.00716171, 0.00615278, 0.0051526, 0.00484679", \ + "0.0249046, 0.0178672, 0.0157214, 0.0136114, 0.0113557, 0.00932738, 0.00682516", \ + "0.0488097, 0.0384968, 0.0344012, 0.0301277, 0.0251288, 0.0208743, 0.016831" \ + ); + } + } + 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.00287255, 0.00314751, 0.00315954, 0.00303827, 0.00293972, 0.00255463, 0.00201668", \ + "0.00346783, 0.00315174, 0.00317678, 0.00305086, 0.0028085, 0.00249148, 0.00202986", \ + "0.00464791, 0.00368363, 0.00340825, 0.00334157, 0.00296367, 0.00279179, 0.00191231", \ + "0.00742831, 0.00535384, 0.0047985, 0.00419182, 0.00377565, 0.00301412, 0.00242687", \ + "0.0131194, 0.00980225, 0.00863107, 0.0074489, 0.00611433, 0.0048277, 0.00478735", \ + "0.0250218, 0.0195925, 0.0173247, 0.0150125, 0.0125052, 0.0100252, 0.00707248", \ + "0.0489469, 0.0415961, 0.0381564, 0.0338527, 0.0289462, 0.02409, 0.0186736" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00631383, 0.00682983, 0.00682502, 0.00674937, 0.00658725, 0.00633813, 0.00585893", \ + "0.00628726, 0.00655125, 0.00671262, 0.00664167, 0.00652491, 0.00622914, 0.00581897", \ + "0.00701602, 0.00674177, 0.00663786, 0.00678127, 0.00662709, 0.00640385, 0.00569473", \ + "0.00924293, 0.00763054, 0.00741009, 0.00707633, 0.00697968, 0.00643748, 0.00640772", \ + "0.0146355, 0.010742, 0.00988763, 0.00920722, 0.00848002, 0.00752859, 0.00717674", \ + "0.0261105, 0.0193402, 0.0172812, 0.0150321, 0.0130568, 0.0115342, 0.00911816", \ + "0.0496723, 0.0396956, 0.0357253, 0.0313267, 0.0265454, 0.0222772, 0.0185165" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0029873; + rise_capacitance : 0.00299954; + rise_capacitance_range (0.00270335, 0.00338428); + fall_capacitance : 0.00297507; + fall_capacitance_range (0.00264967, 0.00363715); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00312818; + rise_capacitance : 0.00328477; + rise_capacitance_range (0.0027586, 0.0036644); + fall_capacitance : 0.00297158; + fall_capacitance_range (0.0027878, 0.00336522); + } + } + cell (sg13cmos5l_nand2_2) { + area : 10.8864; + cell_footprint : "nand2"; + cell_leakage_power : 460.914; + leakage_power () { + value : 257.039; + when : "!A&!B"; + } + leakage_power () { + value : 454.185; + when : "!A&B"; + } + leakage_power () { + value : 184.042; + when : "A*!B"; + } + leakage_power () { + value : 948.391; + 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.0150463, 0.0632842, 0.0942638, 0.145318, 0.231149, 0.37341, 0.610632", \ + "0.0254413, 0.0972181, 0.131277, 0.183427, 0.269025, 0.41143, 0.649256", \ + "0.0305537, 0.121281, 0.16118, 0.218634, 0.306778, 0.449398, 0.686503", \ + "0.0353237, 0.153862, 0.204894, 0.274871, 0.374872, 0.524628, 0.763382", \ + "0.0393683, 0.195675, 0.26411, 0.355026, 0.480439, 0.654853, 0.911175", \ + "0.0393693, 0.246243, 0.336403, 0.459402, 0.625458, 0.847522, 1.15489", \ + "0.0393703, 0.305504, 0.423501, 0.58417, 0.807, 1.10829, 1.50555" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0103409, 0.0752286, 0.121305, 0.197394, 0.325273, 0.537474, 0.891685", \ + "0.0239682, 0.0885492, 0.129609, 0.201078, 0.325594, 0.537709, 0.892409", \ + "0.0338964, 0.107047, 0.147637, 0.214931, 0.333206, 0.539438, 0.89241", \ + "0.049235, 0.141421, 0.185444, 0.252596, 0.36474, 0.558978, 0.89877", \ + "0.0755648, 0.194763, 0.250097, 0.326616, 0.441167, 0.627057, 0.9462", \ + "0.121224, 0.278064, 0.347891, 0.44794, 0.581696, 0.778024, 1.08804", \ + "0.203838, 0.410679, 0.501154, 0.629099, 0.809162, 1.04604, 1.38823" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0195952, 0.0885684, 0.13346, 0.207593, 0.331475, 0.538099, 0.882383", \ + "0.0317021, 0.122097, 0.16906, 0.243702, 0.367648, 0.57414, 0.918449", \ + "0.0390787, 0.146994, 0.199761, 0.27867, 0.404215, 0.610655, 0.954625", \ + "0.0492632, 0.183757, 0.246815, 0.337461, 0.472308, 0.682823, 1.02698", \ + "0.0645002, 0.237607, 0.315514, 0.426258, 0.584326, 0.816611, 1.17258", \ + "0.0866657, 0.312332, 0.413375, 0.551386, 0.748179, 1.02521, 1.42827", \ + "0.120362, 0.413455, 0.547063, 0.728299, 0.976381, 1.32393, 1.81364" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0126343, 0.0999542, 0.160625, 0.261087, 0.429726, 0.710124, 1.17784", \ + "0.0249055, 0.111017, 0.167092, 0.263428, 0.429808, 0.710125, 1.17785", \ + "0.0335099, 0.128076, 0.183291, 0.275389, 0.435675, 0.714912, 1.17786", \ + "0.0482222, 0.158979, 0.217541, 0.309166, 0.461592, 0.724981, 1.18117", \ + "0.0730269, 0.211069, 0.276904, 0.375343, 0.531118, 0.783933, 1.21822", \ + "0.116083, 0.298581, 0.374958, 0.489237, 0.659501, 0.92542, 1.34545", \ + "0.192936, 0.436826, 0.54074, 0.677029, 0.87451, 1.16879, 1.62113" \ + ); + } + } + 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.0185154, 0.0659641, 0.0969738, 0.148038, 0.23357, 0.375897, 0.613185", \ + "0.0334997, 0.10059, 0.134291, 0.186303, 0.27179, 0.41414, 0.651895", \ + "0.0416747, 0.125575, 0.164858, 0.221849, 0.309697, 0.452095, 0.68936", \ + "0.0508194, 0.160125, 0.209782, 0.278827, 0.378115, 0.527614, 0.766261", \ + "0.062704, 0.205173, 0.271651, 0.360951, 0.484713, 0.65844, 0.913993", \ + "0.075919, 0.262379, 0.34902, 0.469336, 0.63237, 0.852969, 1.15902", \ + "0.0883893, 0.335917, 0.447088, 0.602555, 0.820396, 1.11645, 1.51217" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0130501, 0.0788767, 0.12484, 0.20099, 0.32859, 0.541169, 0.895409", \ + "0.0274019, 0.0916209, 0.132935, 0.204609, 0.329192, 0.541321, 0.895866", \ + "0.037761, 0.110046, 0.150806, 0.218307, 0.336791, 0.543047, 0.895867", \ + "0.0527461, 0.144511, 0.188452, 0.255939, 0.368125, 0.562557, 0.902625", \ + "0.078384, 0.198091, 0.252616, 0.329288, 0.444082, 0.630404, 0.949697", \ + "0.121084, 0.278574, 0.349755, 0.44814, 0.5838, 0.781164, 1.09147", \ + "0.195652, 0.405941, 0.498729, 0.627617, 0.804855, 1.04474, 1.39026" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0233089, 0.0913401, 0.136226, 0.210276, 0.33415, 0.540764, 0.884784", \ + "0.034754, 0.117677, 0.164033, 0.238694, 0.362794, 0.569429, 0.913825", \ + "0.0404277, 0.137918, 0.188019, 0.26557, 0.390934, 0.597798, 0.941943", \ + "0.0479886, 0.16904, 0.226838, 0.312163, 0.443742, 0.653568, 0.998268", \ + "0.06006, 0.216202, 0.286254, 0.386188, 0.533707, 0.758151, 1.1113", \ + "0.0763478, 0.280828, 0.372535, 0.496702, 0.672493, 0.928316, 1.31414", \ + "0.0973014, 0.365871, 0.487473, 0.652062, 0.876318, 1.18517, 1.63185" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0115038, 0.0997532, 0.16051, 0.261107, 0.429726, 0.710124, 1.17783", \ + "0.0215415, 0.106646, 0.164502, 0.262498, 0.429731, 0.710125, 1.17784", \ + "0.0304879, 0.118175, 0.174745, 0.269706, 0.433226, 0.7123, 1.17785", \ + "0.0467265, 0.141882, 0.198476, 0.292146, 0.449313, 0.719294, 1.1795", \ + "0.0720934, 0.186168, 0.245693, 0.339493, 0.496542, 0.756639, 1.20281", \ + "0.113261, 0.263846, 0.331375, 0.430774, 0.592413, 0.852885, 1.28669", \ + "0.183761, 0.384583, 0.475275, 0.597464, 0.769286, 1.04173, 1.47795" \ + ); + } + } + 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.00450964, 0.00609464, 0.00614311, 0.00598518, 0.00588042, 0.0052059, 0.00394526", \ + "0.00614947, 0.00573416, 0.00596884, 0.00591072, 0.00555494, 0.00518018, 0.00421714", \ + "0.00866247, 0.00661859, 0.00621089, 0.0062024, 0.00589382, 0.00528696, 0.00378694", \ + "0.0143937, 0.00960273, 0.00866123, 0.0075985, 0.00708275, 0.00564936, 0.00712872", \ + "0.0259012, 0.0175978, 0.015623, 0.0134997, 0.0112937, 0.00910127, 0.00728716", \ + "0.0496519, 0.0363146, 0.0317125, 0.0278864, 0.0229411, 0.0184604, 0.0130458", \ + "0.0974185, 0.0786725, 0.0712102, 0.0627053, 0.0539924, 0.0444737, 0.0349728" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00665169, 0.00816105, 0.00813833, 0.00798864, 0.00778086, 0.00716067, 0.00624612", \ + "0.00783433, 0.00768609, 0.00791442, 0.00776177, 0.00751364, 0.00709357, 0.0060843", \ + "0.010147, 0.0083492, 0.00814411, 0.00833234, 0.00769527, 0.00800111, 0.00610155", \ + "0.0152727, 0.0106729, 0.0099723, 0.00919353, 0.00868939, 0.00782225, 0.00622255", \ + "0.0264257, 0.017521, 0.0156218, 0.0138174, 0.0117696, 0.0100889, 0.00842304", \ + "0.0494501, 0.0348456, 0.0305695, 0.0261515, 0.0222727, 0.0183885, 0.0132327", \ + "0.0965639, 0.0751596, 0.0671378, 0.0585119, 0.0491311, 0.0405132, 0.0326652" \ + ); + } + } + 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.00579242, 0.00643035, 0.00635347, 0.00616179, 0.0058284, 0.00513315, 0.00401885", \ + "0.00708709, 0.00634185, 0.00651256, 0.0062778, 0.00567609, 0.00520875, 0.00415845", \ + "0.00943205, 0.00745543, 0.00686701, 0.00673157, 0.00625676, 0.00528101, 0.00403632", \ + "0.0149809, 0.0106196, 0.00954759, 0.00839174, 0.00759663, 0.0060126, 0.00469489", \ + "0.0262033, 0.019299, 0.0170642, 0.0146683, 0.0121442, 0.00960994, 0.00880171", \ + "0.0496309, 0.0384673, 0.0339512, 0.0294565, 0.0244015, 0.0196294, 0.014212", \ + "0.0966714, 0.0813655, 0.0746093, 0.0660978, 0.056428, 0.0463888, 0.0367011" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0120261, 0.0132214, 0.0132089, 0.0130857, 0.0128333, 0.0121826, 0.0111439", \ + "0.0120574, 0.0126504, 0.0128682, 0.0127785, 0.0125741, 0.0121193, 0.0110933", \ + "0.0135785, 0.0129504, 0.012866, 0.0130511, 0.0125146, 0.0124255, 0.0111436", \ + "0.01805, 0.0146841, 0.0142307, 0.0138266, 0.013493, 0.0125443, 0.0111392", \ + "0.0287872, 0.0207187, 0.0190653, 0.0176187, 0.0162329, 0.0145568, 0.0130804", \ + "0.0515243, 0.037472, 0.0334723, 0.029008, 0.025673, 0.0220699, 0.0183741", \ + "0.0981126, 0.0773649, 0.0693804, 0.0608641, 0.0513353, 0.0432528, 0.035624" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00579269; + rise_capacitance : 0.00582245; + rise_capacitance_range (0.0052033, 0.0065725); + fall_capacitance : 0.00576293; + fall_capacitance_range (0.00506722, 0.00727159); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00600449; + rise_capacitance : 0.00631346; + rise_capacitance_range (0.00528359, 0.00707711); + fall_capacitance : 0.00569551; + fall_capacitance_range (0.00530561, 0.00655575); + } + } + cell (sg13cmos5l_nand2b_1) { + area : 9.072; + cell_footprint : "nand2b"; + cell_leakage_power : 357.107; + leakage_power () { + value : 551.87; + when : "!A_N&B"; + } + leakage_power () { + value : 409.632; + when : "A_N&B"; + } + leakage_power () { + value : 305.608; + when : "A_N&!B"; + } + leakage_power () { + value : 161.317; + 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.037342, 0.0841601, 0.115279, 0.166536, 0.252179, 0.395001, 0.632799", \ + "0.0576662, 0.104889, 0.136093, 0.187509, 0.273076, 0.415893, 0.653944", \ + "0.0694043, 0.117679, 0.148903, 0.20026, 0.285987, 0.428803, 0.666828", \ + "0.0846428, 0.13533, 0.166195, 0.217547, 0.303164, 0.445951, 0.683914", \ + "0.105837, 0.161348, 0.192561, 0.243729, 0.329436, 0.472324, 0.710172", \ + "0.131593, 0.195846, 0.228226, 0.280973, 0.367784, 0.511401, 0.749861", \ + "0.164679, 0.241326, 0.277155, 0.331742, 0.421901, 0.568997, 0.809808" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0124794, 0.0775315, 0.123342, 0.199572, 0.327229, 0.540285, 0.895032", \ + "0.0157486, 0.0777132, 0.123603, 0.19971, 0.327262, 0.540286, 0.895033", \ + "0.0185779, 0.0781853, 0.123917, 0.200012, 0.327458, 0.540287, 0.89648", \ + "0.0231561, 0.0798444, 0.124736, 0.200448, 0.327861, 0.540429, 0.896481", \ + "0.0299185, 0.0843132, 0.12768, 0.202289, 0.329013, 0.5411, 0.896482", \ + "0.0402716, 0.09455, 0.135605, 0.208792, 0.334235, 0.544833, 0.897587", \ + "0.05637, 0.113769, 0.152626, 0.22277, 0.347778, 0.558177, 0.908343" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0438591, 0.108783, 0.152078, 0.223163, 0.342343, 0.540527, 0.870688", \ + "0.0656382, 0.131003, 0.17416, 0.24574, 0.364922, 0.562956, 0.893775", \ + "0.0787218, 0.144111, 0.187481, 0.2587, 0.377282, 0.575622, 0.905932", \ + "0.0945913, 0.161538, 0.20469, 0.275759, 0.394994, 0.593394, 0.923554", \ + "0.117021, 0.186369, 0.229365, 0.300443, 0.419112, 0.617227, 0.947351", \ + "0.147675, 0.223929, 0.267637, 0.338833, 0.458336, 0.656583, 0.986773", \ + "0.187132, 0.275229, 0.321535, 0.394849, 0.516428, 0.717435, 1.0479" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0156919, 0.0980516, 0.1563, 0.252504, 0.413687, 0.682268, 1.12992", \ + "0.0183066, 0.0985193, 0.156405, 0.252505, 0.414364, 0.682269, 1.13008", \ + "0.0204926, 0.0990755, 0.156839, 0.252754, 0.414365, 0.682333, 1.13009", \ + "0.0245515, 0.10018, 0.157377, 0.253308, 0.414366, 0.682334, 1.13374", \ + "0.0308139, 0.103422, 0.159374, 0.25449, 0.415057, 0.682539, 1.13375", \ + "0.04113, 0.110803, 0.165323, 0.259537, 0.418613, 0.685019, 1.13376", \ + "0.058244, 0.128196, 0.179819, 0.27189, 0.430201, 0.695724, 1.13781" \ + ); + } + } + 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.0196045, 0.065979, 0.0969373, 0.147942, 0.233537, 0.37532, 0.611932", \ + "0.0361607, 0.100739, 0.134354, 0.18626, 0.271536, 0.413481, 0.650222", \ + "0.0454081, 0.125796, 0.164959, 0.221825, 0.309478, 0.451521, 0.688036", \ + "0.0560128, 0.160727, 0.209994, 0.278959, 0.377897, 0.527108, 0.765063", \ + "0.0704043, 0.20632, 0.27225, 0.361412, 0.484837, 0.657908, 0.913055", \ + "0.0876008, 0.264873, 0.35122, 0.470385, 0.633305, 0.852615, 1.15855", \ + "0.106729, 0.341649, 0.452755, 0.607168, 0.823256, 1.119, 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.015295, 0.0793052, 0.125086, 0.200926, 0.328267, 0.539787, 0.89285", \ + "0.0304834, 0.0920592, 0.133138, 0.204596, 0.328611, 0.539788, 0.892851", \ + "0.0416947, 0.110386, 0.150978, 0.218201, 0.336298, 0.541721, 0.892852", \ + "0.0571932, 0.144793, 0.188564, 0.255744, 0.367522, 0.561246, 0.900073", \ + "0.0842378, 0.198048, 0.252423, 0.329034, 0.443378, 0.629201, 0.947258", \ + "0.129499, 0.277655, 0.349325, 0.446671, 0.58267, 0.780428, 1.08907", \ + "0.207006, 0.404291, 0.497227, 0.62521, 0.802933, 1.0451, 1.38576" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0258261, 0.0904708, 0.133583, 0.204767, 0.323682, 0.521891, 0.852233", \ + "0.0374575, 0.115673, 0.16055, 0.232441, 0.351709, 0.55006, 0.880702", \ + "0.0437177, 0.135474, 0.184067, 0.259041, 0.379673, 0.578398, 0.908972", \ + "0.0521809, 0.165937, 0.221992, 0.304639, 0.431974, 0.633995, 0.965199", \ + "0.0649846, 0.211665, 0.280064, 0.377524, 0.520684, 0.737486, 1.07779", \ + "0.0819987, 0.274096, 0.363495, 0.48527, 0.656403, 0.905148, 1.27711", \ + "0.1025, 0.354753, 0.473896, 0.634852, 0.854759, 1.15617, 1.59193" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0152116, 0.0980837, 0.156167, 0.2525, 0.413462, 0.681897, 1.12992", \ + "0.0242974, 0.105019, 0.160586, 0.254074, 0.413961, 0.682124, 1.12993", \ + "0.0331443, 0.116452, 0.170689, 0.261633, 0.417739, 0.684382, 1.12994", \ + "0.0496138, 0.139859, 0.194199, 0.283848, 0.434378, 0.69229, 1.13202", \ + "0.0760607, 0.183796, 0.240662, 0.331925, 0.481967, 0.730633, 1.15622", \ + "0.118216, 0.26037, 0.326821, 0.422189, 0.576028, 0.827398, 1.2413", \ + "0.19069, 0.378306, 0.468991, 0.588379, 0.753703, 1.01738, 1.43467" \ + ); + } + } + 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.00321283, 0.00398604, 0.00394774, 0.00385899, 0.00370106, 0.00339203, 0.00293129", \ + "0.00314076, 0.00362843, 0.00377702, 0.00366292, 0.00409182, 0.00319584, 0.00273481", \ + "0.00309923, 0.00352543, 0.00355393, 0.00361373, 0.00351163, 0.00340493, 0.00306833", \ + "0.00332064, 0.00342224, 0.00351274, 0.00360234, 0.00335894, 0.00385744, 0.00297594", \ + "0.0037665, 0.0033687, 0.0034329, 0.0034802, 0.0034895, 0.0030425, 0.0035292", \ + "0.0048188, 0.0035206, 0.0033923, 0.0033546, 0.0032017, 0.0033376, 0.0031319", \ + "0.0066849, 0.0040449, 0.0037819, 0.0034835, 0.0031223, 0.002943, 0.0025762" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00648609, 0.00712198, 0.00715508, 0.00709058, 0.00697998, 0.00664678, 0.00616212", \ + "0.00644881, 0.00690421, 0.00706691, 0.00693571, 0.00688311, 0.00651091, 0.00616811", \ + "0.00651584, 0.00676174, 0.00679724, 0.00689834, 0.00670324, 0.00644034, 0.00595014", \ + "0.00668073, 0.00679763, 0.00685683, 0.00668703, 0.00690663, 0.00670313, 0.00650803", \ + "0.006808, 0.0063984, 0.0064079, 0.0064399, 0.0062739, 0.0060141, 0.0054326", \ + "0.0080989, 0.0067069, 0.0066332, 0.0064375, 0.0064439, 0.0064034, 0.0055774", \ + "0.0099844, 0.0072367, 0.0067792, 0.0065194, 0.0062627, 0.0060602, 0.0056734" \ + ); + } + } + 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.00306062, 0.00335621, 0.00331916, 0.00322699, 0.00314789, 0.00272866, 0.0021769", \ + "0.00369635, 0.00333549, 0.00335692, 0.0032367, 0.00301608, 0.00272545, 0.00217214", \ + "0.00486158, 0.00387929, 0.00360433, 0.00356413, 0.00321768, 0.00284629, 0.00212559", \ + "0.0076303, 0.00554292, 0.0049742, 0.00438053, 0.00395442, 0.00317237, 0.00389881", \ + "0.0133014, 0.00996558, 0.00880487, 0.00761494, 0.00633614, 0.00507524, 0.00489727", \ + "0.0251874, 0.0197171, 0.017503, 0.0151444, 0.0126658, 0.0102056, 0.00722443", \ + "0.0490999, 0.0417368, 0.0383264, 0.034076, 0.0291015, 0.0243583, 0.0190042" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00634305, 0.00688143, 0.00686224, 0.00680616, 0.00663867, 0.00636024, 0.00587263", \ + "0.00635064, 0.00660052, 0.00680183, 0.00671039, 0.00655554, 0.00628644, 0.00586397", \ + "0.00706769, 0.00678219, 0.00670142, 0.00687804, 0.00664829, 0.00645429, 0.00578015", \ + "0.00926058, 0.00768859, 0.00745966, 0.00719164, 0.00703789, 0.00650304, 0.00608367", \ + "0.0146151, 0.0107995, 0.00989577, 0.00924172, 0.00849285, 0.00765602, 0.00760097", \ + "0.0260552, 0.0193314, 0.0172959, 0.0149971, 0.0131162, 0.0116225, 0.00935148", \ + "0.0495712, 0.0395832, 0.0356926, 0.0312811, 0.0265068, 0.0224671, 0.0185524" \ + ); + } + } + } + pin (A_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00237595; + rise_capacitance : 0.00241821; + rise_capacitance_range (0.00211367, 0.00265762); + fall_capacitance : 0.00233369; + fall_capacitance_range (0.00211119, 0.00252689); + 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.00606446, 0.00633838, 0.00721187, 0.00915606, 0.0133417, 0.0224129, 0.0411303" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00337662, 0.00385649, 0.00469156, 0.00675267, 0.0113379, 0.0203773, 0.0394086" \ + ); + } + } + 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.00606446, 0.00633838, 0.00721187, 0.00915606, 0.0133417, 0.0224129, 0.0411303" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00337662, 0.00385649, 0.00469156, 0.00675267, 0.0113379, 0.0203773, 0.0394086" \ + ); + } + } + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00317628; + rise_capacitance : 0.00333398; + rise_capacitance_range (0.00280466, 0.0037112); + fall_capacitance : 0.00301858; + fall_capacitance_range (0.0028356, 0.00341054); + } + } + cell (sg13cmos5l_nand2b_2) { + area : 14.5152; + cell_footprint : "nand2b"; + cell_leakage_power : 583.519; + leakage_power () { + value : 1016.76; + when : "!A_N&B"; + } + leakage_power () { + value : 360.869; + when : "A_N&B"; + } + leakage_power () { + value : 433.882; + when : "A_N&!B"; + } + leakage_power () { + value : 522.567; + 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.0488697, 0.0975096, 0.128549, 0.179576, 0.264902, 0.407194, 0.643441", \ + "0.0749098, 0.124302, 0.15521, 0.206202, 0.291534, 0.433468, 0.670071", \ + "0.0906696, 0.140983, 0.171747, 0.222625, 0.307735, 0.449726, 0.686249", \ + "0.11216, 0.16526, 0.196102, 0.246706, 0.331558, 0.473197, 0.709626", \ + "0.141522, 0.200247, 0.231095, 0.281852, 0.366273, 0.507735, 0.743947", \ + "0.178548, 0.245963, 0.278487, 0.329693, 0.415473, 0.556803, 0.792848", \ + "0.224196, 0.305206, 0.342162, 0.395324, 0.483305, 0.627313, 0.8661" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0157345, 0.080944, 0.126667, 0.202522, 0.329621, 0.541567, 0.894422", \ + "0.0190809, 0.0815932, 0.126944, 0.202625, 0.329675, 0.541568, 0.894489", \ + "0.0222267, 0.0825244, 0.127462, 0.202938, 0.329806, 0.541569, 0.896532", \ + "0.0275104, 0.0849105, 0.128706, 0.203616, 0.330265, 0.541768, 0.896533", \ + "0.0355196, 0.0908533, 0.132318, 0.205448, 0.331273, 0.542434, 0.896534", \ + "0.047371, 0.104873, 0.142807, 0.212763, 0.336096, 0.545448, 0.896535", \ + "0.064289, 0.128685, 0.165605, 0.230123, 0.350567, 0.557701, 0.906138" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0577105, 0.128548, 0.173635, 0.247789, 0.371716, 0.578297, 0.922735", \ + "0.0850916, 0.156684, 0.201759, 0.276022, 0.400204, 0.60669, 0.951254", \ + "0.102452, 0.175188, 0.220349, 0.294587, 0.418602, 0.62545, 0.969505", \ + "0.124731, 0.199701, 0.24492, 0.319172, 0.443099, 0.649806, 0.99424", \ + "0.155183, 0.234147, 0.279406, 0.353691, 0.477383, 0.684107, 1.02861", \ + "0.198031, 0.283122, 0.328785, 0.403408, 0.527512, 0.733485, 1.07793", \ + "0.253127, 0.34908, 0.397665, 0.47238, 0.59682, 0.804933, 1.14956" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.014744, 0.100932, 0.161658, 0.26187, 0.430394, 0.711075, 1.17888", \ + "0.0167972, 0.101347, 0.161659, 0.262003, 0.430395, 0.711076, 1.17921", \ + "0.0193145, 0.101834, 0.161891, 0.262128, 0.430396, 0.71108, 1.17922", \ + "0.0238224, 0.103141, 0.162493, 0.262321, 0.430397, 0.711081, 1.1799", \ + "0.0307693, 0.106101, 0.16412, 0.263011, 0.430835, 0.711082, 1.17991", \ + "0.04115, 0.112672, 0.168375, 0.26557, 0.431935, 0.711685, 1.17992", \ + "0.058315, 0.127076, 0.180054, 0.273237, 0.437794, 0.716037, 1.18124" \ + ); + } + } + 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.0148871, 0.0631066, 0.0940263, 0.14498, 0.230376, 0.372201, 0.608762", \ + "0.0252178, 0.0970364, 0.131067, 0.183111, 0.26841, 0.41037, 0.647112", \ + "0.0303487, 0.121106, 0.16098, 0.218318, 0.306223, 0.448396, 0.684872", \ + "0.0350729, 0.153669, 0.204515, 0.27457, 0.374305, 0.52367, 0.761791", \ + "0.0390167, 0.195403, 0.2639, 0.354831, 0.479872, 0.653864, 0.909566", \ + "0.0390177, 0.245822, 0.336092, 0.458779, 0.624747, 0.846695, 1.15331", \ + "0.0390187, 0.305044, 0.422954, 0.583482, 0.80574, 1.1072, 1.50375" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.010241, 0.0749656, 0.120881, 0.196724, 0.323949, 0.535609, 0.888478", \ + "0.0238114, 0.0883385, 0.129198, 0.20044, 0.324373, 0.53561, 0.888479", \ + "0.0337959, 0.106878, 0.147342, 0.214313, 0.332145, 0.537426, 0.88848", \ + "0.0491045, 0.141199, 0.185244, 0.252367, 0.363744, 0.557155, 0.895683", \ + "0.0755519, 0.195502, 0.24961, 0.325878, 0.440082, 0.625599, 0.942995", \ + "0.121156, 0.276751, 0.349471, 0.445196, 0.580782, 0.776508, 1.08532", \ + "0.203931, 0.410415, 0.501522, 0.62857, 0.807453, 1.04448, 1.38569" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0193899, 0.0888552, 0.133887, 0.207986, 0.33193, 0.538493, 0.882986", \ + "0.0315298, 0.122257, 0.169361, 0.244088, 0.368171, 0.574699, 0.918874", \ + "0.0389303, 0.14718, 0.19999, 0.278964, 0.404635, 0.611208, 0.955274", \ + "0.0491461, 0.183911, 0.247006, 0.337754, 0.472647, 0.683074, 1.02742", \ + "0.0644153, 0.23776, 0.315693, 0.426449, 0.584613, 0.817003, 1.17306", \ + "0.0867165, 0.312523, 0.413858, 0.551473, 0.748232, 1.02562, 1.42882", \ + "0.120584, 0.413766, 0.547387, 0.728252, 0.977639, 1.3243, 1.81448" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0127503, 0.100562, 0.16146, 0.261977, 0.430324, 0.710998, 1.17884", \ + "0.0250012, 0.111541, 0.167781, 0.264117, 0.430551, 0.711043, 1.17885", \ + "0.0336733, 0.128458, 0.183829, 0.276053, 0.436422, 0.7133, 1.17888", \ + "0.0483145, 0.159303, 0.217915, 0.309669, 0.46225, 0.725858, 1.1826", \ + "0.0731474, 0.211312, 0.277183, 0.37575, 0.531688, 0.784636, 1.21847", \ + "0.116251, 0.298756, 0.375535, 0.489204, 0.660052, 0.924602, 1.34797", \ + "0.193196, 0.436925, 0.540833, 0.67685, 0.87496, 1.16925, 1.62198" \ + ); + } + } + 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.00632785, 0.00700845, 0.00694715, 0.00679765, 0.00644205, 0.00596215, 0.00474085", \ + "0.006613, 0.0068274, 0.0070237, 0.0067558, 0.0068131, 0.0057316, 0.0046741", \ + "0.006899, 0.0068654, 0.0067027, 0.0066724, 0.0060665, 0.0059838, 0.0053315", \ + "0.0074992, 0.0069573, 0.0070435, 0.0067799, 0.006314, 0.0059375, 0.0050988", \ + "0.0091756, 0.0073613, 0.0072208, 0.0072899, 0.0070451, 0.0060798, 0.0068724", \ + "0.0122255, 0.0085129, 0.0078466, 0.0076276, 0.007507, 0.0071805, 0.0065168", \ + "0.0172411, 0.0104081, 0.0097595, 0.0085932, 0.0077991, 0.0069672, 0.0065113" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0129058, 0.014176, 0.0142575, 0.014111, 0.013849, 0.013258, 0.0123124", \ + "0.0128436, 0.0139166, 0.0140091, 0.0144282, 0.0136541, 0.0131114, 0.0124457", \ + "0.012928, 0.0136386, 0.0138779, 0.0141097, 0.0137128, 0.0131946, 0.0123247", \ + "0.0134511, 0.0137587, 0.0139833, 0.0137629, 0.0139805, 0.0131721, 0.0125288", \ + "0.0142851, 0.0134872, 0.0136439, 0.0139522, 0.0134323, 0.0134739, 0.0121812", \ + "0.0168991, 0.0141206, 0.0141194, 0.0142333, 0.0143947, 0.0140152, 0.0125023", \ + "0.0215355, 0.0152481, 0.0148489, 0.0144073, 0.0141001, 0.0142668, 0.0142193" \ + ); + } + } + 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.00446769, 0.00604386, 0.00608207, 0.00593134, 0.00573493, 0.00501268, 0.00388349", \ + "0.00610181, 0.00565517, 0.00595102, 0.00571199, 0.00546169, 0.00494975, 0.00369121", \ + "0.00862643, 0.00657251, 0.00616292, 0.00620667, 0.0057113, 0.00618879, 0.00372821", \ + "0.0143707, 0.00956365, 0.00862182, 0.00759432, 0.00700724, 0.00555897, 0.00690104", \ + "0.025824, 0.0177003, 0.0155997, 0.013529, 0.0113956, 0.00911697, 0.00671037", \ + "0.0496502, 0.0361993, 0.0319464, 0.027422, 0.0228865, 0.0184393, 0.0130791", \ + "0.0973593, 0.0786617, 0.0712505, 0.0627062, 0.0537993, 0.0444076, 0.035131" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00663363, 0.00812055, 0.00816906, 0.00801545, 0.00775531, 0.00723787, 0.00615637", \ + "0.0079244, 0.00770007, 0.00805932, 0.00802079, 0.00751285, 0.00712347, 0.00601052", \ + "0.010202, 0.00835095, 0.00816065, 0.00827119, 0.00767304, 0.00736499, 0.00599715", \ + "0.0153233, 0.0107128, 0.0100337, 0.00909598, 0.0087808, 0.00783525, 0.00631721", \ + "0.0264811, 0.0175662, 0.0156595, 0.0138278, 0.0118381, 0.0102709, 0.00886211", \ + "0.0495076, 0.0348912, 0.0306377, 0.0261431, 0.0223777, 0.018444, 0.013952", \ + "0.0965592, 0.0752343, 0.0672141, 0.0585094, 0.0492528, 0.0405733, 0.0328297" \ + ); + } + } + } + pin (A_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00231805; + rise_capacitance : 0.00235626; + rise_capacitance_range (0.0021231, 0.00255811); + fall_capacitance : 0.00227984; + fall_capacitance_range (0.00209622, 0.00244839); + 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.00996925, 0.0099688, 0.0105461, 0.0122905, 0.0158892, 0.0244728, 0.0426073" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00956842, 0.00979657, 0.0105096, 0.0123253, 0.0165358, 0.0251025, 0.0436471" \ + ); + } + } + 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.00996925, 0.0099688, 0.0105461, 0.0122905, 0.0158892, 0.0244728, 0.0426073" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00956842, 0.00979657, 0.0105096, 0.0123253, 0.0165358, 0.0251025, 0.0436471" \ + ); + } + } + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00581629; + rise_capacitance : 0.00584581; + rise_capacitance_range (0.00521666, 0.00659517); + fall_capacitance : 0.00578677; + fall_capacitance_range (0.00508703, 0.0073003); + } + } + cell (sg13cmos5l_nand3_1) { + area : 9.072; + cell_footprint : "nand3"; + cell_leakage_power : 268.25; + leakage_power () { + value : 185.056; + when : "!A&!B&!C"; + } + leakage_power () { + value : 267.578; + when : "!A&!B&C"; + } + leakage_power () { + value : 138.066; + when : "!A&B&!C"; + } + leakage_power () { + value : 371.561; + when : "!A&B&C"; + } + leakage_power () { + value : 130.887; + when : "A&!B&!C"; + } + leakage_power () { + value : 231.747; + when : "A&!B&C"; + } + leakage_power () { + value : 95.9692; + when : "A&B&!C"; + } + leakage_power () { + value : 725.137; + 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.0190659, 0.0651339, 0.0960262, 0.14693, 0.23211, 0.374116, 0.610551", \ + "0.0329461, 0.0994462, 0.133196, 0.185155, 0.270421, 0.412355, 0.649003", \ + "0.0397732, 0.123727, 0.163358, 0.220535, 0.308229, 0.450274, 0.686938", \ + "0.045928, 0.156569, 0.207377, 0.276865, 0.376383, 0.525631, 0.763614", \ + "0.051187, 0.198116, 0.266282, 0.357122, 0.481843, 0.655946, 0.91154", \ + "0.051188, 0.246184, 0.336556, 0.459827, 0.626159, 0.847791, 1.15515", \ + "0.051189, 0.296744, 0.416009, 0.579145, 0.803618, 1.10587, 1.50355" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0138569, 0.0776607, 0.12347, 0.199312, 0.326299, 0.537739, 0.890239", \ + "0.0294715, 0.0905074, 0.13156, 0.202953, 0.326803, 0.537999, 0.890486", \ + "0.0414878, 0.109115, 0.149498, 0.216556, 0.334434, 0.539614, 0.890487", \ + "0.0596589, 0.144032, 0.187736, 0.254493, 0.36581, 0.559186, 0.897648", \ + "0.0906681, 0.200898, 0.253259, 0.328874, 0.442502, 0.627429, 0.944532", \ + "0.142495, 0.287092, 0.357012, 0.450474, 0.584983, 0.77944, 1.08726", \ + "0.232086, 0.426936, 0.517269, 0.643385, 0.817543, 1.05139, 1.38825" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0300273, 0.119732, 0.18079, 0.281411, 0.449648, 0.73038, 1.19767", \ + "0.0468422, 0.151408, 0.213149, 0.313998, 0.482517, 0.763323, 1.23042", \ + "0.0573211, 0.177856, 0.244072, 0.347035, 0.515707, 0.796057, 1.26381", \ + "0.0730988, 0.218589, 0.294424, 0.406957, 0.581061, 0.862361, 1.32923", \ + "0.0971678, 0.278709, 0.37039, 0.502142, 0.697803, 0.993315, 1.46442", \ + "0.13348, 0.367578, 0.481317, 0.641185, 0.874459, 1.21382, 1.72119", \ + "0.19043, 0.493939, 0.640989, 0.843218, 1.12737, 1.53953, 2.13065" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.02379, 0.141292, 0.223768, 0.360165, 0.588475, 0.96924, 1.60293", \ + "0.0370837, 0.148649, 0.227019, 0.361044, 0.588694, 0.969241, 1.6036", \ + "0.0474226, 0.164219, 0.239745, 0.368322, 0.591129, 0.969922, 1.60361", \ + "0.0648475, 0.194384, 0.272321, 0.395827, 0.608522, 0.975599, 1.60417", \ + "0.0945482, 0.24733, 0.330399, 0.460461, 0.669039, 1.01949, 1.62428", \ + "0.144065, 0.336862, 0.430972, 0.573535, 0.795343, 1.14609, 1.72558", \ + "0.229473, 0.483601, 0.600726, 0.761221, 1.01117, 1.38733, 1.98573" \ + ); + } + } + 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.0222288, 0.0678952, 0.0987988, 0.149756, 0.235214, 0.37725, 0.613523", \ + "0.0396451, 0.102757, 0.136198, 0.188006, 0.273216, 0.41515, 0.65217", \ + "0.0490134, 0.127856, 0.166896, 0.223594, 0.311109, 0.453174, 0.689541", \ + "0.0588475, 0.162609, 0.2119, 0.28068, 0.379628, 0.528627, 0.76663", \ + "0.0705953, 0.206911, 0.273271, 0.362506, 0.485951, 0.65928, 0.9145", \ + "0.0805638, 0.260714, 0.348086, 0.468462, 0.632623, 0.852907, 1.15893", \ + "0.0816282, 0.32365, 0.437688, 0.595362, 0.81534, 1.1141, 1.5097" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0166007, 0.0813715, 0.127074, 0.202815, 0.330025, 0.541429, 0.894277", \ + "0.0324975, 0.0934236, 0.134767, 0.206232, 0.33036, 0.54176, 0.894564", \ + "0.0448512, 0.112012, 0.152499, 0.219753, 0.337829, 0.543364, 0.894565", \ + "0.0626333, 0.147293, 0.190345, 0.257427, 0.369162, 0.562618, 0.901362", \ + "0.0931259, 0.202897, 0.256004, 0.331426, 0.44524, 0.630624, 0.948067", \ + "0.143022, 0.288209, 0.357469, 0.453656, 0.587127, 0.783151, 1.09059", \ + "0.22882, 0.424178, 0.514614, 0.640426, 0.81374, 1.05362, 1.39069" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.036001, 0.125183, 0.186109, 0.286679, 0.455221, 0.735678, 1.20321", \ + "0.050645, 0.151123, 0.212912, 0.313944, 0.482604, 0.763429, 1.23059", \ + "0.0594666, 0.173003, 0.23791, 0.3406, 0.509608, 0.79037, 1.25788", \ + "0.07253, 0.208237, 0.280193, 0.389859, 0.562918, 0.844743, 1.31246", \ + "0.0937667, 0.263372, 0.347922, 0.471943, 0.659871, 0.952166, 1.42338", \ + "0.125497, 0.344287, 0.449631, 0.597414, 0.815623, 1.13767, 1.63399", \ + "0.173003, 0.458088, 0.595571, 0.784647, 1.0478, 1.42787, 1.98451" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0233249, 0.141247, 0.223653, 0.359962, 0.588609, 0.969206, 1.60361", \ + "0.0341255, 0.146125, 0.225963, 0.360822, 0.588717, 0.969207, 1.60362", \ + "0.0444805, 0.157066, 0.234327, 0.365566, 0.590282, 0.96987, 1.60363", \ + "0.062811, 0.180634, 0.257541, 0.384325, 0.601693, 0.973789, 1.60457", \ + "0.0926832, 0.225995, 0.305295, 0.431408, 0.643093, 1.00143, 1.6166", \ + "0.140396, 0.308577, 0.392022, 0.524517, 0.739179, 1.09135, 1.68277", \ + "0.219018, 0.441226, 0.5447, 0.693561, 0.921312, 1.28357, 1.87312" \ + ); + } + } + 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.0238407, 0.0700639, 0.101038, 0.15214, 0.237257, 0.379046, 0.615335", \ + "0.0438461, 0.105381, 0.138563, 0.190257, 0.275469, 0.417173, 0.654002", \ + "0.0552752, 0.131281, 0.169673, 0.226097, 0.313434, 0.455282, 0.691361", \ + "0.0680893, 0.167388, 0.215907, 0.283885, 0.382241, 0.530859, 0.768419", \ + "0.0855293, 0.21459, 0.279478, 0.367018, 0.489843, 0.662035, 0.916364", \ + "0.105982, 0.273845, 0.358717, 0.476951, 0.638548, 0.857229, 1.16166", \ + "0.12852, 0.350311, 0.458357, 0.611724, 0.827071, 1.1217, 1.51571" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0191377, 0.0845771, 0.130046, 0.205826, 0.332536, 0.54386, 0.896092", \ + "0.0350914, 0.0960381, 0.137431, 0.209004, 0.333068, 0.544233, 0.896653", \ + "0.047438, 0.114467, 0.154946, 0.222328, 0.340466, 0.545635, 0.896654", \ + "0.0661249, 0.149597, 0.193349, 0.259877, 0.3715, 0.564997, 0.903127", \ + "0.0969627, 0.205465, 0.258257, 0.333889, 0.447831, 0.63294, 0.950276", \ + "0.147619, 0.289584, 0.359306, 0.455419, 0.588814, 0.784546, 1.09206", \ + "0.232066, 0.422683, 0.514397, 0.639658, 0.814564, 1.05417, 1.39279" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 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.127609, 0.188541, 0.289122, 0.457577, 0.737874, 1.20532", \ + "0.051717, 0.147912, 0.209528, 0.310437, 0.479137, 0.759928, 1.22734", \ + "0.0589405, 0.164169, 0.227878, 0.330044, 0.498878, 0.779557, 1.24737", \ + "0.0680308, 0.190784, 0.25917, 0.366046, 0.537764, 0.819322, 1.28676", \ + "0.0815593, 0.23391, 0.311186, 0.428059, 0.609622, 0.898505, 1.36815", \ + "0.103077, 0.296905, 0.391869, 0.527321, 0.72808, 1.03715, 1.52395", \ + "0.131544, 0.383182, 0.505356, 0.676051, 0.913958, 1.26064, 1.78936" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0230037, 0.141165, 0.223641, 0.360161, 0.588482, 0.96916, 1.60266", \ + "0.0300755, 0.144482, 0.225219, 0.3605, 0.588514, 0.969161, 1.60362", \ + "0.0382146, 0.152127, 0.231126, 0.363912, 0.589595, 0.969162, 1.60374", \ + "0.0553888, 0.169716, 0.247587, 0.377455, 0.598055, 0.972177, 1.6074", \ + "0.0865157, 0.20763, 0.284486, 0.412164, 0.628262, 0.992786, 1.61269", \ + "0.134168, 0.281203, 0.360681, 0.488245, 0.700528, 1.05933, 1.66193", \ + "0.2124, 0.402374, 0.502544, 0.637484, 0.85029, 1.2051, 1.80091" \ + ); + } + } + 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.00277895, 0.00341738, 0.00342383, 0.00336644, 0.00320866, 0.00285309, 0.00228155", \ + "0.00320182, 0.00326454, 0.00336017, 0.00328846, 0.0031622, 0.00293796, 0.00236459", \ + "0.00424414, 0.00359512, 0.00346218, 0.00350452, 0.00335546, 0.00318806, 0.00232624", \ + "0.00673122, 0.00487876, 0.00454806, 0.00410112, 0.00386437, 0.00317988, 0.00360422", \ + "0.0121571, 0.0086576, 0.00774043, 0.00677785, 0.00570307, 0.00460585, 0.00372162", \ + "0.0231399, 0.0172912, 0.0153325, 0.0130965, 0.011088, 0.00894932, 0.00652767", \ + "0.0455082, 0.0372012, 0.0336784, 0.0297417, 0.0254929, 0.0210145, 0.016508" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0054419, 0.00600759, 0.00601927, 0.00594892, 0.00582273, 0.00554107, 0.00497566", \ + "0.00572128, 0.00583399, 0.00587188, 0.00580292, 0.00572749, 0.00548298, 0.00499963", \ + "0.00663505, 0.00598696, 0.00599792, 0.00585588, 0.0060815, 0.00549811, 0.00499812", \ + "0.00890388, 0.00708659, 0.00674457, 0.00640939, 0.00625999, 0.00576938, 0.00504984", \ + "0.0138115, 0.0102522, 0.00938623, 0.00851002, 0.00747572, 0.0072917, 0.00648442", \ + "0.0244851, 0.0182479, 0.0162372, 0.0142961, 0.0123985, 0.0102838, 0.00896999", \ + "0.0465545, 0.0368875, 0.0332948, 0.0291613, 0.0250819, 0.020939, 0.0168769" \ + ); + } + } + 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.00313363, 0.00346965, 0.0034341, 0.00330938, 0.00321963, 0.00290038, 0.00227453", \ + "0.00342591, 0.00333489, 0.00343784, 0.00324319, 0.00307274, 0.00288538, 0.00234094", \ + "0.00441985, 0.00373083, 0.00356028, 0.00356025, 0.00317024, 0.00290407, 0.00222215", \ + "0.00682241, 0.00512671, 0.00466301, 0.00418484, 0.00391138, 0.00314179, 0.00400784", \ + "0.0120929, 0.00905556, 0.00803624, 0.00697378, 0.00588451, 0.00470176, 0.00439736", \ + "0.0229187, 0.0179106, 0.0158252, 0.0136428, 0.0114522, 0.00935937, 0.00674085", \ + "0.044906, 0.0378677, 0.0347097, 0.0307654, 0.026124, 0.0218493, 0.0170035" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00830242, 0.00871219, 0.00869573, 0.00863194, 0.00850119, 0.00818918, 0.0076408", \ + "0.00808285, 0.00847977, 0.00853101, 0.00847812, 0.00839628, 0.00812285, 0.00765489", \ + "0.00861918, 0.00847661, 0.00853928, 0.00846286, 0.00836997, 0.00812424, 0.00762361", \ + "0.0104348, 0.00923543, 0.00905666, 0.00885862, 0.00871472, 0.00830579, 0.00775078", \ + "0.0152121, 0.0119204, 0.0112801, 0.0105393, 0.00973817, 0.00969496, 0.00825026", \ + "0.0256282, 0.019572, 0.0175366, 0.0157761, 0.01418, 0.012105, 0.0111434", \ + "0.0472745, 0.0378145, 0.034013, 0.030203, 0.0260947, 0.0224327, 0.0186095" \ + ); + } + } + 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.00351827, 0.00368952, 0.00358718, 0.00348672, 0.00328634, 0.00296066, 0.00232348", \ + "0.00382271, 0.00359062, 0.0036063, 0.00341597, 0.00317666, 0.00301177, 0.00246469", \ + "0.00479019, 0.0040476, 0.00380083, 0.0037172, 0.00334788, 0.00342062, 0.00230849", \ + "0.00730601, 0.00548596, 0.00505657, 0.00441149, 0.00409214, 0.00332419, 0.00307173", \ + "0.0126809, 0.00961168, 0.00852253, 0.00740076, 0.00618918, 0.00504594, 0.00476122", \ + "0.0241278, 0.0189058, 0.0167362, 0.014477, 0.0120958, 0.0097982, 0.00701296", \ + "0.0473877, 0.0401283, 0.0367061, 0.032483, 0.0276636, 0.0228507, 0.0179694" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0107334, 0.0111322, 0.0111271, 0.0110675, 0.0109284, 0.0106169, 0.0101297", \ + "0.0103983, 0.0108466, 0.0108619, 0.0108557, 0.0107882, 0.0105316, 0.0100816", \ + "0.0107285, 0.0107869, 0.010898, 0.0107939, 0.0111962, 0.0104827, 0.0101273", \ + "0.0122701, 0.0114368, 0.0112446, 0.0111304, 0.0113982, 0.0106311, 0.0104902", \ + "0.017002, 0.0140016, 0.0133315, 0.0128323, 0.0120593, 0.0118941, 0.0108402", \ + "0.0279673, 0.0218377, 0.0199687, 0.018261, 0.0165782, 0.0147451, 0.0135495", \ + "0.0508333, 0.0413882, 0.0375969, 0.0334946, 0.0290192, 0.0251508, 0.0216274" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00297799; + rise_capacitance : 0.00296876; + rise_capacitance_range (0.00269525, 0.00324686); + fall_capacitance : 0.00298722; + fall_capacitance_range (0.00258603, 0.00377451); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0031507; + rise_capacitance : 0.00327124; + rise_capacitance_range (0.00277081, 0.00357781); + fall_capacitance : 0.00303016; + fall_capacitance_range (0.00275571, 0.00355907); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00313462; + rise_capacitance : 0.00330038; + rise_capacitance_range (0.00277588, 0.0036739); + fall_capacitance : 0.00296886; + fall_capacitance_range (0.00280293, 0.00332452); + } + } + cell (sg13cmos5l_nand3b_1) { + area : 12.7008; + cell_footprint : "nand3b"; + cell_leakage_power : 390.861; + leakage_power () { + value : 199.285; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 300.158; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 164.334; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 793.491; + when : "!A_N&B&C"; + } + leakage_power () { + value : 361.905; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 444.441; + when : "A_N&!B&C"; + } + leakage_power () { + value : 314.884; + when : "A_N&B&!C"; + } + leakage_power () { + value : 548.392; + 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.0392953, 0.0855141, 0.116417, 0.167397, 0.252786, 0.394754, 0.631217", \ + "0.0597053, 0.106221, 0.137153, 0.188249, 0.273686, 0.415728, 0.651957", \ + "0.0717952, 0.11913, 0.15015, 0.201123, 0.28645, 0.428454, 0.665081", \ + "0.0873335, 0.136729, 0.167574, 0.218546, 0.303789, 0.445764, 0.682347", \ + "0.108906, 0.162652, 0.193946, 0.245056, 0.330131, 0.472026, 0.708623", \ + "0.134936, 0.197383, 0.229428, 0.281498, 0.368185, 0.511031, 0.748067", \ + "0.167956, 0.242762, 0.278247, 0.332704, 0.422864, 0.568928, 0.808212" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0145777, 0.0792649, 0.12508, 0.200823, 0.327862, 0.539419, 0.891986", \ + "0.0175738, 0.0796428, 0.125314, 0.200951, 0.327863, 0.53942, 0.891987", \ + "0.0204752, 0.0800978, 0.125607, 0.201207, 0.327932, 0.539421, 0.896239", \ + "0.0251922, 0.081647, 0.126329, 0.201661, 0.328303, 0.539615, 0.89624", \ + "0.0323383, 0.0860132, 0.129343, 0.203437, 0.329509, 0.540193, 0.896241", \ + "0.0432609, 0.096403, 0.137196, 0.209688, 0.334693, 0.54401, 0.896242", \ + "0.059851, 0.11546, 0.154217, 0.224072, 0.34852, 0.557188, 0.905444" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0523079, 0.142803, 0.204022, 0.304998, 0.473898, 0.755201, 1.22419", \ + "0.073675, 0.164178, 0.225625, 0.326763, 0.495615, 0.776782, 1.24568", \ + "0.0867868, 0.176896, 0.238363, 0.339373, 0.507791, 0.789109, 1.25814", \ + "0.103104, 0.193092, 0.254185, 0.355353, 0.524244, 0.805673, 1.2744", \ + "0.126766, 0.218046, 0.279055, 0.379961, 0.548834, 0.83031, 1.29886", \ + "0.158236, 0.254033, 0.315425, 0.416606, 0.585687, 0.866863, 1.33588", \ + "0.198954, 0.304724, 0.36678, 0.469936, 0.64117, 0.922964, 1.39175" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0251169, 0.143727, 0.226421, 0.363095, 0.592172, 0.97383, 1.61029", \ + "0.0268201, 0.14382, 0.226464, 0.363349, 0.592225, 0.973831, 1.6103", \ + "0.0285132, 0.144197, 0.22672, 0.36335, 0.593456, 0.974632, 1.61031", \ + "0.0319794, 0.144834, 0.227195, 0.363506, 0.593457, 0.974633, 1.61032", \ + "0.0374007, 0.146742, 0.228282, 0.364663, 0.593458, 0.974634, 1.61033", \ + "0.04719, 0.152141, 0.23272, 0.368078, 0.595082, 0.975105, 1.61034", \ + "0.06403, 0.166294, 0.244493, 0.378398, 0.604623, 0.982986, 1.61394" \ + ); + } + } + 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.0218855, 0.0679636, 0.0988923, 0.149909, 0.235121, 0.377176, 0.613726", \ + "0.0395853, 0.102813, 0.136262, 0.188103, 0.273371, 0.415406, 0.652074", \ + "0.0491221, 0.128017, 0.167062, 0.223764, 0.311321, 0.453405, 0.689859", \ + "0.0591872, 0.16285, 0.212233, 0.280882, 0.379797, 0.528855, 0.766907", \ + "0.0712851, 0.20731, 0.273872, 0.362795, 0.486218, 0.65954, 0.914768", \ + "0.0815926, 0.261181, 0.348538, 0.468851, 0.632956, 0.853208, 1.15934", \ + "0.0830008, 0.324771, 0.438354, 0.595867, 0.816177, 1.11465, 1.51035" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0174354, 0.0819579, 0.127429, 0.203237, 0.330169, 0.541854, 0.894585", \ + "0.0334654, 0.0939795, 0.135199, 0.206639, 0.330749, 0.541857, 0.894586", \ + "0.0459314, 0.112496, 0.15293, 0.220135, 0.338181, 0.543657, 0.894587", \ + "0.0639513, 0.147827, 0.190856, 0.257708, 0.36937, 0.563035, 0.901781", \ + "0.0945132, 0.203538, 0.25695, 0.331829, 0.445545, 0.63109, 0.948647", \ + "0.144916, 0.289, 0.358299, 0.454114, 0.587509, 0.783498, 1.09108", \ + "0.230913, 0.424858, 0.515578, 0.641491, 0.814878, 1.05382, 1.39252" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0376725, 0.127649, 0.188794, 0.289689, 0.458556, 0.739861, 1.20858", \ + "0.0515485, 0.152871, 0.215031, 0.316427, 0.485591, 0.767302, 1.23576", \ + "0.0603463, 0.174478, 0.239739, 0.34286, 0.51249, 0.794085, 1.26341", \ + "0.0736056, 0.209642, 0.28186, 0.39191, 0.565596, 0.848368, 1.31741", \ + "0.0951101, 0.264538, 0.349331, 0.4738, 0.662302, 0.955574, 1.42829", \ + "0.12732, 0.345774, 0.451563, 0.599302, 0.817805, 1.14114, 1.63899", \ + "0.175595, 0.460065, 0.597734, 0.787187, 1.05051, 1.43055, 1.9898" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0250921, 0.14364, 0.226529, 0.363242, 0.592331, 0.973659, 1.60948", \ + "0.0349335, 0.148401, 0.22852, 0.364181, 0.592332, 0.973795, 1.61019", \ + "0.0449599, 0.159112, 0.236797, 0.368468, 0.593936, 0.974663, 1.6102", \ + "0.0632933, 0.182361, 0.259663, 0.386835, 0.605219, 0.977872, 1.61099", \ + "0.0932849, 0.227546, 0.306132, 0.43397, 0.646189, 1.00651, 1.6231", \ + "0.141382, 0.309755, 0.393811, 0.527359, 0.741469, 1.0965, 1.68908", \ + "0.220129, 0.441515, 0.546641, 0.695789, 0.924006, 1.2847, 1.87969" \ + ); + } + } + 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.0238229, 0.0701744, 0.101168, 0.152179, 0.237718, 0.37921, 0.615335", \ + "0.0440445, 0.105512, 0.138753, 0.190454, 0.275666, 0.417415, 0.65413", \ + "0.0556095, 0.131408, 0.169869, 0.226257, 0.313557, 0.455477, 0.691457", \ + "0.0686113, 0.167641, 0.216135, 0.284145, 0.382421, 0.531043, 0.76856", \ + "0.0862642, 0.215027, 0.279776, 0.367273, 0.489919, 0.662095, 0.916469", \ + "0.107001, 0.274273, 0.359125, 0.477291, 0.638792, 0.857466, 1.16186", \ + "0.129825, 0.350861, 0.458807, 0.611961, 0.827396, 1.12186, 1.51499" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0201546, 0.0849521, 0.130804, 0.206023, 0.333163, 0.544145, 0.896388", \ + "0.0361483, 0.0964958, 0.137845, 0.209367, 0.333389, 0.544845, 0.896734", \ + "0.0486423, 0.115108, 0.155503, 0.222701, 0.340785, 0.54616, 0.896735", \ + "0.0674068, 0.150045, 0.193745, 0.260237, 0.37181, 0.565197, 0.903506", \ + "0.0982337, 0.206075, 0.258689, 0.334472, 0.447873, 0.633067, 0.950453", \ + "0.149429, 0.290445, 0.359849, 0.455851, 0.589163, 0.784813, 1.09228", \ + "0.234677, 0.423518, 0.515146, 0.639946, 0.815032, 1.05461, 1.3917" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0403907, 0.130243, 0.191358, 0.292312, 0.461119, 0.742366, 1.21103", \ + "0.053037, 0.149934, 0.211847, 0.313128, 0.482303, 0.76396, 1.2324", \ + "0.0602428, 0.16597, 0.229963, 0.332451, 0.501901, 0.783676, 1.25282", \ + "0.0693212, 0.192434, 0.261239, 0.36843, 0.540634, 0.822943, 1.29186", \ + "0.0830048, 0.235443, 0.312816, 0.430327, 0.612318, 0.902788, 1.37317", \ + "0.104729, 0.298546, 0.393695, 0.52944, 0.730848, 1.04059, 1.52925", \ + "0.133877, 0.385278, 0.508631, 0.677773, 0.916911, 1.26666, 1.79526" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0248269, 0.143694, 0.226385, 0.363227, 0.591897, 0.973447, 1.60935", \ + "0.0311967, 0.146807, 0.227857, 0.363848, 0.592306, 0.973871, 1.60936", \ + "0.0389194, 0.154352, 0.233724, 0.367004, 0.593465, 0.974214, 1.61051", \ + "0.0557873, 0.17176, 0.250145, 0.38031, 0.601637, 0.976987, 1.61242", \ + "0.087164, 0.20921, 0.286415, 0.414937, 0.631681, 0.997419, 1.6198", \ + "0.135206, 0.282641, 0.36143, 0.490718, 0.703553, 1.06341, 1.66835", \ + "0.213027, 0.404079, 0.500876, 0.63752, 0.853362, 1.21131, 1.80717" \ + ); + } + } + 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.00346127, 0.00407566, 0.00408356, 0.00399126, 0.00386611, 0.00352916, 0.00298053", \ + "0.00330033, 0.00381446, 0.00394256, 0.00384026, 0.00410716, 0.00337424, 0.00289859", \ + "0.0032329, 0.0037315, 0.0037511, 0.0037992, 0.0036357, 0.0036434, 0.0036696", \ + "0.00336443, 0.00362223, 0.00373433, 0.00378933, 0.00364703, 0.00346713, 0.00294993", \ + "0.0036819, 0.0035097, 0.0036445, 0.0037149, 0.0037065, 0.0032052, 0.0034456", \ + "0.0045141, 0.0036174, 0.0034825, 0.0033771, 0.0034204, 0.0034974, 0.0031928", \ + "0.0061166, 0.0039322, 0.003758, 0.0035164, 0.0032931, 0.0030669, 0.002737" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00843368, 0.00897978, 0.00898388, 0.00891908, 0.00875598, 0.00846098, 0.00812848", \ + "0.00832804, 0.00883234, 0.00893364, 0.00881474, 0.00868834, 0.00837724, 0.00806034", \ + "0.00833646, 0.00863506, 0.00882016, 0.00869226, 0.00868596, 0.00835776, 0.00797446", \ + "0.00843851, 0.00862951, 0.00858921, 0.00867101, 0.00843361, 0.00822211, 0.00797441", \ + "0.0084088, 0.0083041, 0.008348, 0.0083511, 0.0081055, 0.0083129, 0.0075482", \ + "0.0092955, 0.0085495, 0.0084337, 0.0084418, 0.0084552, 0.0080815, 0.0079901", \ + "0.0108092, 0.0088617, 0.0085457, 0.0083733, 0.0081559, 0.0079637, 0.0077326" \ + ); + } + } + 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.00340749, 0.00375722, 0.00368128, 0.00359331, 0.00342691, 0.00310654, 0.00250254", \ + "0.00371402, 0.00363629, 0.00369253, 0.00357432, 0.00336396, 0.00309667, 0.00249479", \ + "0.00471607, 0.004003, 0.00381779, 0.00380082, 0.00363669, 0.00332571, 0.00251098", \ + "0.00712535, 0.00541453, 0.00499555, 0.00445733, 0.00415953, 0.00343056, 0.00427842", \ + "0.0123877, 0.00932961, 0.00836838, 0.00725634, 0.00611355, 0.00510393, 0.00394933", \ + "0.0231602, 0.0181463, 0.0160992, 0.0139272, 0.0117247, 0.00961086, 0.00701251", \ + "0.0451321, 0.0381167, 0.0349517, 0.0310037, 0.0265564, 0.0221554, 0.0173365" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00825953, 0.00866664, 0.00866554, 0.00859882, 0.00846486, 0.00810577, 0.00760582", \ + "0.00806134, 0.00844634, 0.00846978, 0.00846621, 0.00833669, 0.00808106, 0.0076172", \ + "0.00858173, 0.00842687, 0.00850959, 0.00837594, 0.00838218, 0.00811159, 0.00757197", \ + "0.0103764, 0.00920752, 0.00899436, 0.00880663, 0.00888438, 0.0082425, 0.00773894", \ + "0.0151233, 0.0118732, 0.0111499, 0.0105348, 0.00964699, 0.00932074, 0.00871507", \ + "0.0254993, 0.0194833, 0.0174977, 0.0157348, 0.014068, 0.0121091, 0.011103", \ + "0.0471081, 0.0376394, 0.0339455, 0.0301307, 0.0260413, 0.02216, 0.0185675" \ + ); + } + } + 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.00373819, 0.00389131, 0.00387739, 0.0036763, 0.00359396, 0.00318973, 0.00260866", \ + "0.00405056, 0.00382244, 0.00383233, 0.00365923, 0.00342096, 0.00330049, 0.00269062", \ + "0.00503522, 0.00427157, 0.0040374, 0.00393736, 0.00369696, 0.00322111, 0.00251942", \ + "0.00753525, 0.00570427, 0.0052789, 0.00472737, 0.0043315, 0.00352303, 0.00284599", \ + "0.0128996, 0.00983562, 0.00873969, 0.00764262, 0.00637384, 0.00525265, 0.00416385", \ + "0.0243139, 0.019096, 0.0169413, 0.0146896, 0.0123081, 0.00983576, 0.00706412", \ + "0.0475582, 0.0403451, 0.0368901, 0.032639, 0.0278567, 0.0230405, 0.0180623" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.010753, 0.0111558, 0.0111398, 0.0110791, 0.0109161, 0.010593, 0.0100761", \ + "0.0104208, 0.0108955, 0.0109581, 0.0108988, 0.0108134, 0.0105737, 0.0100222", \ + "0.0107541, 0.0108073, 0.0109125, 0.0108504, 0.0110306, 0.0105415, 0.0102236", \ + "0.0122628, 0.0114569, 0.011327, 0.0111703, 0.0110323, 0.0105923, 0.0104171", \ + "0.016965, 0.0140054, 0.0133193, 0.0128167, 0.0121351, 0.0117814, 0.0109468", \ + "0.0279042, 0.021806, 0.0198806, 0.0182374, 0.0165558, 0.0146672, 0.0136309", \ + "0.0507176, 0.0413247, 0.0375003, 0.033297, 0.028997, 0.0254, 0.0215974" \ + ); + } + } + } + pin (A_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00235633; + rise_capacitance : 0.00239864; + rise_capacitance_range (0.00209372, 0.00263772); + fall_capacitance : 0.00231402; + fall_capacitance_range (0.0020905, 0.00250754); + 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.00606424, 0.00632154, 0.0072036, 0.00914447, 0.0133354, 0.0224202, 0.0411703" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00335012, 0.00380826, 0.00465814, 0.00672979, 0.0113034, 0.0203464, 0.0393849" \ + ); + } + } + 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.00606424, 0.00632154, 0.0072036, 0.00914447, 0.0133354, 0.0224202, 0.0411703" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00335012, 0.00380826, 0.00465814, 0.00672979, 0.0113034, 0.0203464, 0.0393849" \ + ); + } + } + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00311469; + rise_capacitance : 0.00323621; + rise_capacitance_range (0.00273127, 0.00354019); + fall_capacitance : 0.00299318; + fall_capacitance_range (0.00271761, 0.00352205); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00314535; + rise_capacitance : 0.00331098; + rise_capacitance_range (0.00278767, 0.00368069); + fall_capacitance : 0.00297971; + fall_capacitance_range (0.00281459, 0.00333588); + } + } + cell (sg13cmos5l_nand4_1) { + area : 10.8864; + cell_footprint : "nand4"; + cell_leakage_power : 293.442; + leakage_power () { + value : 242.991; + when : "!A&!B&!C&!D&Y"; + } + leakage_power () { + value : 324.023; + when : "!A&!B&!C&D&Y"; + } + leakage_power () { + value : 197.998; + when : "!A&!B&C&!D&Y"; + } + leakage_power () { + value : 406.567; + when : "!A&!B&C&D&Y"; + } + leakage_power () { + value : 189.737; + when : "!A&B&!C&!D&Y"; + } + leakage_power () { + value : 277.074; + when : "!A&B&!C&D&Y"; + } + leakage_power () { + value : 141.5; + when : "!A&B&C&!D&Y"; + } + leakage_power () { + value : 510.59; + when : "!A&B&C&D&Y"; + } + leakage_power () { + value : 187.424; + when : "A&!B&!C&!D&Y"; + } + leakage_power () { + value : 269.847; + when : "A&!B&!C&D&Y"; + } + leakage_power () { + value : 140.572; + when : "A&!B&C&!D&Y"; + } + leakage_power () { + value : 370.729; + when : "A&!B&C&D&Y"; + } + leakage_power () { + value : 134.581; + when : "A&B&!C&!D&Y"; + } + leakage_power () { + value : 234.97; + when : "A&B&!C&D&Y"; + } + leakage_power () { + value : 99.4725; + when : "A&B&C&!D&Y"; + } + leakage_power () { + value : 966.99; + 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.0203433, 0.0661197, 0.0969804, 0.147969, 0.233109, 0.375118, 0.611619", \ + "0.0352683, 0.100658, 0.134331, 0.186227, 0.271477, 0.413473, 0.650205", \ + "0.0421479, 0.125158, 0.164647, 0.22167, 0.309306, 0.451501, 0.687868", \ + "0.047803, 0.158136, 0.208655, 0.278088, 0.377517, 0.526717, 0.764858", \ + "0.0510952, 0.198519, 0.267085, 0.357885, 0.482684, 0.656967, 0.912223", \ + "0.0510962, 0.242665, 0.334327, 0.458822, 0.62598, 0.848168, 1.15556", \ + "0.0510972, 0.283029, 0.405043, 0.570479, 0.797905, 1.10222, 1.50208" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0150685, 0.0791078, 0.125029, 0.200773, 0.327795, 0.539315, 0.89178", \ + "0.0310038, 0.0916893, 0.13284, 0.204275, 0.328287, 0.539622, 0.891966", \ + "0.0438564, 0.110302, 0.150696, 0.2178, 0.335804, 0.541261, 0.891967", \ + "0.0631977, 0.14583, 0.188864, 0.255586, 0.367141, 0.560594, 0.899216", \ + "0.0967907, 0.203025, 0.256307, 0.330588, 0.443874, 0.628611, 0.946361", \ + "0.152397, 0.294307, 0.362769, 0.458045, 0.58805, 0.78162, 1.08894", \ + "0.246682, 0.441251, 0.529423, 0.654274, 0.826115, 1.0579, 1.39332" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0377931, 0.153866, 0.233034, 0.363707, 0.58236, 0.946859, 1.55401", \ + "0.0565889, 0.183286, 0.262829, 0.393642, 0.612291, 0.976719, 1.58431", \ + "0.0694467, 0.210477, 0.292883, 0.424436, 0.643136, 1.00736, 1.61415", \ + "0.0891288, 0.25449, 0.345808, 0.484014, 0.704769, 1.06868, 1.67922", \ + "0.120333, 0.321597, 0.42856, 0.584837, 0.822661, 1.19429, 1.80076", \ + "0.169018, 0.423944, 0.551084, 0.737744, 1.0118, 1.42112, 2.05106", \ + "0.247147, 0.576387, 0.737611, 0.964411, 1.29181, 1.77147, 2.48093" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0346281, 0.188417, 0.295591, 0.473059, 0.770061, 1.26499, 2.08979", \ + "0.0469122, 0.192897, 0.297195, 0.473604, 0.770062, 1.265, 2.0898", \ + "0.0572255, 0.206125, 0.306568, 0.477491, 0.770517, 1.26501, 2.08981", \ + "0.0758952, 0.235522, 0.334615, 0.498714, 0.781334, 1.27295, 2.09187", \ + "0.107751, 0.2875, 0.391936, 0.558627, 0.831543, 1.29648, 2.09778", \ + "0.161399, 0.375171, 0.491439, 0.668346, 0.952147, 1.40826, 2.17315", \ + "0.252179, 0.529598, 0.659503, 0.859637, 1.16465, 1.64193, 2.40667" \ + ); + } + } + 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.0235439, 0.0690299, 0.0999158, 0.150876, 0.236053, 0.378063, 0.614538", \ + "0.041727, 0.104067, 0.1374, 0.18917, 0.274395, 0.416268, 0.653495", \ + "0.0511011, 0.12934, 0.168157, 0.224833, 0.312276, 0.454373, 0.690763", \ + "0.0602309, 0.163748, 0.213176, 0.281857, 0.380735, 0.529759, 0.767702", \ + "0.0695863, 0.207117, 0.273756, 0.363285, 0.48696, 0.660509, 0.915537", \ + "0.0730641, 0.256626, 0.345148, 0.467, 0.631907, 0.853059, 1.15951", \ + "0.0730651, 0.307915, 0.424628, 0.584929, 0.808954, 1.1107, 1.50834" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0178481, 0.0829219, 0.128338, 0.204219, 0.331152, 0.542815, 0.895379", \ + "0.0340567, 0.094574, 0.135946, 0.207573, 0.33173, 0.543318, 0.895995", \ + "0.046888, 0.113185, 0.153574, 0.220958, 0.339065, 0.544631, 0.895996", \ + "0.0666168, 0.14869, 0.191781, 0.258568, 0.370209, 0.563908, 0.902512", \ + "0.0997172, 0.206544, 0.258684, 0.333667, 0.446966, 0.631812, 0.949542", \ + "0.15457, 0.295418, 0.36408, 0.457858, 0.590005, 0.785307, 1.09227", \ + "0.245252, 0.439708, 0.528841, 0.652876, 0.823525, 1.05952, 1.39435" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0469029, 0.162414, 0.241661, 0.37214, 0.590708, 0.95493, 1.56238", \ + "0.0625899, 0.187218, 0.266947, 0.39795, 0.616743, 0.9812, 1.58852", \ + "0.073365, 0.209893, 0.291859, 0.423758, 0.642906, 1.00738, 1.61517", \ + "0.0901709, 0.248245, 0.336638, 0.473652, 0.694809, 1.05955, 1.6666", \ + "0.118593, 0.309727, 0.411196, 0.561433, 0.794761, 1.16602, 1.77412", \ + "0.16341, 0.405533, 0.526328, 0.7015, 0.962958, 1.36081, 1.98598", \ + "0.233612, 0.548173, 0.701957, 0.916068, 1.22409, 1.67886, 2.35985" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.034624, 0.188514, 0.295831, 0.47283, 0.76964, 1.26486, 2.08977", \ + "0.044937, 0.191631, 0.29667, 0.473595, 0.769641, 1.26487, 2.08978", \ + "0.0556216, 0.201166, 0.303133, 0.476088, 0.770334, 1.26487, 2.08979", \ + "0.0750233, 0.224016, 0.323904, 0.490606, 0.777617, 1.27189, 2.0898", \ + "0.107912, 0.269186, 0.370055, 0.535384, 0.812207, 1.28614, 2.09606", \ + "0.160141, 0.350024, 0.457991, 0.62654, 0.905456, 1.36407, 2.14478", \ + "0.246088, 0.492266, 0.613488, 0.795651, 1.08469, 1.54917, 2.31572" \ + ); + } + } + 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.0253619, 0.0715054, 0.102515, 0.153732, 0.239159, 0.381007, 0.617549", \ + "0.0459278, 0.106849, 0.14006, 0.191827, 0.277183, 0.419128, 0.655987", \ + "0.057286, 0.132807, 0.171245, 0.227609, 0.315082, 0.457236, 0.693721", \ + "0.0693022, 0.16878, 0.217407, 0.285433, 0.383862, 0.532687, 0.770693", \ + "0.0840516, 0.214731, 0.280105, 0.368045, 0.49094, 0.663551, 0.91868", \ + "0.0971892, 0.269335, 0.355429, 0.475206, 0.638042, 0.85761, 1.16338", \ + "0.101793, 0.331712, 0.444148, 0.60077, 0.81993, 1.1187, 1.51411" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0204469, 0.0858176, 0.131869, 0.207527, 0.334743, 0.546261, 0.898955", \ + "0.0366007, 0.0972659, 0.138832, 0.210617, 0.335146, 0.546554, 0.898972", \ + "0.0496842, 0.115754, 0.156328, 0.223825, 0.342337, 0.548083, 0.898973", \ + "0.0699733, 0.151165, 0.194312, 0.261443, 0.37319, 0.567057, 0.905983", \ + "0.103697, 0.209165, 0.261346, 0.335817, 0.449522, 0.63485, 0.952683", \ + "0.15926, 0.298212, 0.36657, 0.460771, 0.59242, 0.786982, 1.09532", \ + "0.250776, 0.44133, 0.529522, 0.65266, 0.825018, 1.06143, 1.39827" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0522538, 0.167788, 0.246885, 0.37759, 0.595984, 0.960567, 1.5677", \ + "0.0664281, 0.188086, 0.267729, 0.398897, 0.617475, 0.981976, 1.58952", \ + "0.0753249, 0.205344, 0.286679, 0.418333, 0.637378, 1.00193, 1.60916", \ + "0.0878899, 0.235387, 0.321033, 0.456415, 0.676995, 1.04164, 1.64949", \ + "0.108961, 0.28541, 0.38046, 0.525089, 0.754346, 1.12332, 1.73106", \ + "0.144046, 0.366114, 0.478094, 0.640074, 0.88838, 1.27605, 1.89515", \ + "0.197618, 0.4838, 0.625456, 0.823725, 1.10631, 1.53357, 2.19101" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0344697, 0.188513, 0.295634, 0.473128, 0.769467, 1.26498, 2.08979", \ + "0.0417268, 0.190686, 0.296358, 0.475484, 0.769899, 1.26499, 2.0898", \ + "0.0504359, 0.197648, 0.301038, 0.475485, 0.770485, 1.265, 2.08981", \ + "0.0690568, 0.215029, 0.316718, 0.485975, 0.775731, 1.26989, 2.09101", \ + "0.103615, 0.253105, 0.352655, 0.519263, 0.801453, 1.28003, 2.09358", \ + "0.156573, 0.329927, 0.429909, 0.594815, 0.871393, 1.33961, 2.13077", \ + "0.243307, 0.464898, 0.577062, 0.747384, 1.02459, 1.48441, 2.26058" \ + ); + } + } + 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.0261073, 0.0732702, 0.104495, 0.155746, 0.241139, 0.383105, 0.619372", \ + "0.0486801, 0.108953, 0.142167, 0.193925, 0.279348, 0.421138, 0.657813", \ + "0.0616007, 0.135507, 0.173679, 0.229924, 0.317266, 0.459232, 0.69544", \ + "0.0760698, 0.172999, 0.220653, 0.288321, 0.386344, 0.534865, 0.772664", \ + "0.095462, 0.22141, 0.285284, 0.372216, 0.494155, 0.666118, 0.920332", \ + "0.117998, 0.280898, 0.364568, 0.4819, 0.643509, 0.86141, 1.166", \ + "0.141857, 0.355542, 0.462179, 0.615221, 0.830132, 1.12558, 1.51834" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0228017, 0.0884284, 0.13447, 0.210153, 0.337161, 0.548481, 0.90072", \ + "0.039002, 0.0996328, 0.141357, 0.213247, 0.337906, 0.548584, 0.90079", \ + "0.0522826, 0.118154, 0.158748, 0.226273, 0.344802, 0.550416, 0.900791", \ + "0.0734521, 0.153795, 0.196565, 0.263517, 0.375473, 0.56925, 0.908014", \ + "0.107251, 0.211755, 0.263295, 0.337819, 0.45157, 0.636845, 0.954557", \ + "0.164285, 0.300193, 0.368691, 0.462164, 0.594625, 0.789443, 1.09689", \ + "0.258749, 0.442459, 0.531523, 0.653631, 0.825363, 1.06225, 1.39849" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.054805, 0.170321, 0.249377, 0.380187, 0.598792, 0.962734, 1.57024", \ + "0.0681347, 0.187851, 0.267461, 0.398517, 0.617251, 0.981723, 1.58933", \ + "0.075781, 0.201193, 0.282068, 0.413573, 0.632615, 0.997197, 1.60483", \ + "0.0853312, 0.223283, 0.307469, 0.441769, 0.661946, 1.02669, 1.63437", \ + "0.0981345, 0.261128, 0.351761, 0.492937, 0.719564, 1.08729, 1.69474", \ + "0.120244, 0.322062, 0.426281, 0.579531, 0.820413, 1.20254, 1.81758", \ + "0.154613, 0.409877, 0.53959, 0.72238, 0.990158, 1.39919, 2.04075" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0343654, 0.188588, 0.295756, 0.473088, 0.770035, 1.26428, 2.08979", \ + "0.0392315, 0.189951, 0.296301, 0.47329, 0.770036, 1.26429, 2.0898", \ + "0.0453668, 0.195116, 0.299659, 0.474538, 0.770037, 1.2649, 2.08981", \ + "0.060273, 0.208237, 0.311624, 0.483238, 0.774155, 1.26874, 2.08982", \ + "0.0928904, 0.239065, 0.340497, 0.508881, 0.794974, 1.27734, 2.09349", \ + "0.146978, 0.308304, 0.406382, 0.570282, 0.850474, 1.32384, 2.12281", \ + "0.231229, 0.430239, 0.540766, 0.706991, 0.978995, 1.44321, 2.22707" \ + ); + } + } + 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.00290894, 0.00345195, 0.00348744, 0.00340137, 0.0032386, 0.00294029, 0.0023635", \ + "0.00321745, 0.00336429, 0.00347767, 0.0033647, 0.00323263, 0.00307397, 0.00237976", \ + "0.0041169, 0.00366783, 0.0035559, 0.00361201, 0.00343137, 0.00343098, 0.00237973", \ + "0.0063517, 0.00481721, 0.00449677, 0.00411791, 0.00388633, 0.00322082, 0.00359664", \ + "0.0113767, 0.00815723, 0.00740393, 0.00646769, 0.00552736, 0.00443737, 0.00401918", \ + "0.0215113, 0.0161183, 0.0142344, 0.0124477, 0.0104182, 0.00843194, 0.00609719", \ + "0.0424755, 0.0345303, 0.0311376, 0.0274967, 0.0236431, 0.0195695, 0.0153914" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00660404, 0.00710541, 0.00710271, 0.00705785, 0.00693125, 0.00663848, 0.00616024", \ + "0.00674747, 0.00683708, 0.00697056, 0.00692858, 0.00679089, 0.00650732, 0.006171", \ + "0.00755446, 0.00702634, 0.00703475, 0.00698199, 0.00678763, 0.00654915, 0.00616249", \ + "0.00959013, 0.00800565, 0.00761723, 0.00756562, 0.00705331, 0.00711341, 0.00651789", \ + "0.0140467, 0.0109545, 0.0101118, 0.00917796, 0.00857808, 0.00745695, 0.00677365", \ + "0.023912, 0.0181788, 0.0164458, 0.014682, 0.0128138, 0.0109498, 0.00995626", \ + "0.0444872, 0.0353477, 0.0320987, 0.0284919, 0.024659, 0.0206528, 0.0163322" \ + ); + } + } + 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.00329241, 0.00361768, 0.00352357, 0.00343657, 0.00326487, 0.0029562, 0.00239824", \ + "0.00344257, 0.00348912, 0.00352158, 0.00344468, 0.0032242, 0.00312705, 0.00256529", \ + "0.00427839, 0.00379877, 0.0036362, 0.00366451, 0.00332311, 0.00299454, 0.00239949", \ + "0.00641533, 0.00496002, 0.00462189, 0.00414641, 0.00395114, 0.00325819, 0.00408057", \ + "0.0112505, 0.00853027, 0.00762583, 0.00671373, 0.0057464, 0.00463972, 0.00453031", \ + "0.0212297, 0.0165441, 0.0145925, 0.0126559, 0.0106789, 0.00878789, 0.00652452", \ + "0.0416156, 0.0349651, 0.0319371, 0.028183, 0.0240803, 0.0200567, 0.0157478" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00949051, 0.00984281, 0.00983871, 0.00976055, 0.00958687, 0.00928312, 0.00892847", \ + "0.00917972, 0.00949886, 0.0096373, 0.00961071, 0.00945179, 0.00919105, 0.00882176", \ + "0.00959163, 0.00954054, 0.00966872, 0.00966912, 0.00944001, 0.00920122, 0.00881092", \ + "0.0111416, 0.010182, 0.0099361, 0.0100133, 0.00962616, 0.00968548, 0.00882936", \ + "0.0154291, 0.0125944, 0.0119639, 0.0111769, 0.0107771, 0.00994656, 0.0105063", \ + "0.0249872, 0.0193874, 0.0177928, 0.0161317, 0.0146056, 0.0128235, 0.0117677", \ + "0.0450782, 0.0360238, 0.0327398, 0.0291022, 0.0254109, 0.021911, 0.0180404" \ + ); + } + } + 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.00370191, 0.0038192, 0.0038185, 0.00367413, 0.00353301, 0.00315097, 0.00257647", \ + "0.00378269, 0.00371819, 0.00380486, 0.00356117, 0.00340018, 0.003201, 0.0024981", \ + "0.00459595, 0.0040765, 0.00388876, 0.00383743, 0.00359201, 0.00389103, 0.00255902", \ + "0.00677287, 0.00526828, 0.00491429, 0.00448751, 0.00416624, 0.00342128, 0.00287432", \ + "0.0117565, 0.00895675, 0.00800143, 0.00700553, 0.00590967, 0.00496995, 0.00425062", \ + "0.022138, 0.0173559, 0.0153089, 0.0132964, 0.0111815, 0.00901745, 0.00670909", \ + "0.0435872, 0.0367601, 0.033601, 0.0295523, 0.0251923, 0.0208879, 0.0164736" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0119698, 0.0123338, 0.0123192, 0.0122505, 0.0120776, 0.0118047, 0.0113993", \ + "0.0115667, 0.0119529, 0.0121389, 0.0122676, 0.0119558, 0.0117286, 0.0113223", \ + "0.0117743, 0.0119277, 0.0120066, 0.0121386, 0.011896, 0.0115884, 0.0113358", \ + "0.0130097, 0.012414, 0.0122398, 0.0122944, 0.0120647, 0.0119565, 0.0114842", \ + "0.0171609, 0.0145997, 0.0140797, 0.0135001, 0.0130529, 0.0122434, 0.0127312", \ + "0.0271415, 0.0215836, 0.019927, 0.0183763, 0.0168038, 0.0152253, 0.0149215", \ + "0.0481925, 0.0390679, 0.0356546, 0.0319291, 0.0281523, 0.0245888, 0.0208905" \ + ); + } + } + 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.00403747, 0.00402514, 0.00400075, 0.00386993, 0.00369774, 0.00335028, 0.00280371", \ + "0.004155, 0.00397289, 0.00405397, 0.00377065, 0.00363407, 0.00329865, 0.00274549", \ + "0.00496041, 0.00436342, 0.00415449, 0.00412583, 0.00379608, 0.00397656, 0.00267999", \ + "0.00724158, 0.00564969, 0.00519999, 0.00470997, 0.00441319, 0.00359801, 0.00413731", \ + "0.012493, 0.00945657, 0.00841769, 0.00737134, 0.00624377, 0.0051409, 0.00496282", \ + "0.0233791, 0.018263, 0.0161324, 0.0138766, 0.0117403, 0.00936726, 0.00701285", \ + "0.0460959, 0.0388389, 0.0353463, 0.0311783, 0.0263176, 0.021821, 0.0170558" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0143634, 0.0147453, 0.0147236, 0.014659, 0.0145124, 0.0141632, 0.0138189", \ + "0.0139289, 0.0143376, 0.0145203, 0.0144581, 0.0143297, 0.0140639, 0.0137524", \ + "0.0140437, 0.0142683, 0.0143864, 0.0144763, 0.0142545, 0.014035, 0.0137346", \ + "0.0150615, 0.0146534, 0.0145675, 0.0146832, 0.0143831, 0.0142668, 0.0136919", \ + "0.0190099, 0.0167189, 0.0162974, 0.0157822, 0.0154022, 0.0146601, 0.0150526", \ + "0.0293922, 0.0238854, 0.0222264, 0.0206491, 0.0193103, 0.0176305, 0.0176597", \ + "0.0517093, 0.0425831, 0.0390498, 0.0352126, 0.031214, 0.0277462, 0.0236499" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00296933; + rise_capacitance : 0.00294444; + rise_capacitance_range (0.00269383, 0.00316607); + fall_capacitance : 0.00299423; + fall_capacitance_range (0.00256524, 0.00389303); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00314807; + rise_capacitance : 0.0032448; + rise_capacitance_range (0.00276556, 0.00351608); + fall_capacitance : 0.00305134; + fall_capacitance_range (0.00272033, 0.00370033); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00317539; + rise_capacitance : 0.00330738; + rise_capacitance_range (0.00279835, 0.00362868); + fall_capacitance : 0.00304341; + fall_capacitance_range (0.00280401, 0.00351816); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00315702; + rise_capacitance : 0.00332659; + rise_capacitance_range (0.00280191, 0.00370321); + fall_capacitance : 0.00298745; + fall_capacitance_range (0.00283409, 0.00332981); + } + } + cell (sg13cmos5l_nor2_1) { + area : 7.2576; + cell_footprint : "nor2"; + cell_leakage_power : 254.455; + leakage_power () { + value : 221.123; + when : "A&!B"; + } + leakage_power () { + value : 187.811; + when : "!A&!B"; + } + leakage_power () { + value : 300.416; + when : "!A&B"; + } + leakage_power () { + value : 308.469; + 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.0297752, 0.120846, 0.183252, 0.286057, 0.458193, 0.745205, 1.22326", \ + "0.0422899, 0.143331, 0.206147, 0.309221, 0.481648, 0.769178, 1.24657", \ + "0.0494484, 0.162863, 0.228028, 0.331974, 0.504295, 0.791623, 1.26969", \ + "0.0590791, 0.192689, 0.264592, 0.374025, 0.549023, 0.836231, 1.31454", \ + "0.0758305, 0.239243, 0.323408, 0.445889, 0.632954, 0.92729, 1.40665", \ + "0.0993756, 0.30626, 0.408284, 0.554794, 0.768139, 1.08725, 1.58602", \ + "0.132722, 0.402311, 0.529113, 0.709303, 0.96638, 1.34101, 1.89243" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0201295, 0.148684, 0.238534, 0.387034, 0.635866, 1.05033, 1.74142", \ + "0.0308804, 0.15229, 0.239859, 0.388058, 0.635867, 1.05079, 1.74143", \ + "0.0411864, 0.162171, 0.246517, 0.390489, 0.637865, 1.0508, 1.74144", \ + "0.057485, 0.185223, 0.268196, 0.406481, 0.645056, 1.05271, 1.74377", \ + "0.0842949, 0.227068, 0.314043, 0.451377, 0.681096, 1.0749, 1.74989", \ + "0.128996, 0.296095, 0.393216, 0.540398, 0.773216, 1.15362, 1.80353", \ + "0.205376, 0.409245, 0.521259, 0.688513, 0.940125, 1.3365, 1.97407" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0187362, 0.0569141, 0.0818145, 0.123291, 0.191635, 0.306026, 0.496859", \ + "0.033356, 0.0912392, 0.12064, 0.164171, 0.233464, 0.347848, 0.538417", \ + "0.0407653, 0.11386, 0.148808, 0.198725, 0.273199, 0.389792, 0.580609", \ + "0.0497615, 0.14552, 0.189961, 0.251327, 0.339129, 0.466656, 0.662636", \ + "0.0604565, 0.188105, 0.247307, 0.326753, 0.437454, 0.591293, 0.812613", \ + "0.0711293, 0.240178, 0.321037, 0.428956, 0.572905, 0.771419, 1.04319", \ + "0.0780202, 0.299108, 0.407139, 0.554629, 0.753278, 1.01485, 1.37037" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0121321, 0.0584119, 0.0919603, 0.147872, 0.240724, 0.39606, 0.654875", \ + "0.0261098, 0.0749814, 0.104867, 0.155417, 0.243692, 0.397092, 0.654876", \ + "0.0362304, 0.092619, 0.123824, 0.173594, 0.257786, 0.403923, 0.657622", \ + "0.0528787, 0.123411, 0.158526, 0.211779, 0.29533, 0.433539, 0.673128", \ + "0.0803813, 0.175162, 0.217451, 0.27814, 0.370396, 0.511762, 0.740807", \ + "0.127163, 0.258851, 0.31559, 0.389679, 0.497223, 0.654807, 0.896433", \ + "0.207681, 0.39149, 0.471896, 0.575317, 0.708013, 0.897863, 1.16954" \ + ); + } + } + 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.0254819, 0.117479, 0.179927, 0.28287, 0.455263, 0.741883, 1.22", \ + "0.0413411, 0.148361, 0.21108, 0.314107, 0.486355, 0.77308, 1.25125", \ + "0.0516611, 0.175889, 0.24232, 0.346234, 0.51818, 0.805937, 1.28307", \ + "0.0655701, 0.217969, 0.294435, 0.40713, 0.582725, 0.869069, 1.34671", \ + "0.0883559, 0.279124, 0.372644, 0.506123, 0.701376, 0.998888, 1.47736", \ + "0.124038, 0.363896, 0.482474, 0.648237, 0.883705, 1.22371, 1.73145", \ + "0.182249, 0.487385, 0.636118, 0.846345, 1.14382, 1.55912, 2.15292" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0208926, 0.148696, 0.23851, 0.387038, 0.635861, 1.05042, 1.74175", \ + "0.0349692, 0.154696, 0.240676, 0.38742, 0.635862, 1.0506, 1.74176", \ + "0.0448106, 0.170146, 0.251701, 0.392395, 0.640496, 1.05107, 1.74177", \ + "0.0595585, 0.202845, 0.283909, 0.418038, 0.650647, 1.05403, 1.74318", \ + "0.0858631, 0.257177, 0.347569, 0.483716, 0.707482, 1.08997, 1.7551", \ + "0.131746, 0.341549, 0.447998, 0.602568, 0.83838, 1.20987, 1.84062", \ + "0.213865, 0.470156, 0.604467, 0.794662, 1.06517, 1.46788, 2.09491" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0160745, 0.0548481, 0.0797135, 0.120752, 0.18943, 0.303803, 0.494614", \ + "0.0266072, 0.0883138, 0.118213, 0.161851, 0.231321, 0.345748, 0.536324", \ + "0.0314423, 0.110031, 0.145709, 0.196141, 0.27085, 0.387544, 0.578397", \ + "0.0358477, 0.139846, 0.185524, 0.247917, 0.336352, 0.464394, 0.660547", \ + "0.038119, 0.178794, 0.240238, 0.321379, 0.433383, 0.588121, 0.810087", \ + "0.03812, 0.222816, 0.307474, 0.419369, 0.566265, 0.76692, 1.03985", \ + "0.038121, 0.263002, 0.379141, 0.533743, 0.738404, 1.00526, 1.36366" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00932027, 0.0553331, 0.0889278, 0.144402, 0.237449, 0.392815, 0.651661", \ + "0.0221022, 0.0720224, 0.101892, 0.152434, 0.240592, 0.395844, 0.651662", \ + "0.031692, 0.0895362, 0.120742, 0.170584, 0.254767, 0.400693, 0.653729", \ + "0.0473681, 0.120114, 0.155357, 0.208806, 0.292355, 0.430531, 0.670036", \ + "0.0740916, 0.172467, 0.213918, 0.274925, 0.367142, 0.508556, 0.737043", \ + "0.121171, 0.255692, 0.313993, 0.386796, 0.49598, 0.65158, 0.894705", \ + "0.199824, 0.388293, 0.469382, 0.57527, 0.709008, 0.896052, 1.16952" \ + ); + } + } + 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.00668803, 0.00709452, 0.00709443, 0.00702803, 0.00688529, 0.00655361, 0.00665985", \ + "0.00668531, 0.00686172, 0.006843, 0.00688875, 0.00670155, 0.0064976, 0.0063579", \ + "0.00740377, 0.00696122, 0.00699913, 0.00686256, 0.00681715, 0.00647122, 0.00639665", \ + "0.00968909, 0.0080103, 0.00764939, 0.007511, 0.00703869, 0.00659224, 0.00675394", \ + "0.015075, 0.0114511, 0.0105895, 0.00966179, 0.00882698, 0.00766753, 0.00868715", \ + "0.0263599, 0.020292, 0.0184347, 0.0164685, 0.0143578, 0.0118329, 0.0110599", \ + "0.0495769, 0.0405512, 0.0371096, 0.0331902, 0.0287674, 0.024481, 0.020089" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00307118, 0.00324132, 0.00322351, 0.00323607, 0.00296451, 0.00269631, 0.00228382", \ + "0.00332022, 0.0032317, 0.00313832, 0.00319621, 0.00298097, 0.00280925, 0.00219739", \ + "0.00431688, 0.00360471, 0.0035091, 0.0032776, 0.00324364, 0.00306803, 0.00249794", \ + "0.00661549, 0.00473752, 0.00444628, 0.00411432, 0.00345016, 0.00314565, 0.00258651", \ + "0.0118312, 0.00829273, 0.00727946, 0.0063729, 0.00565161, 0.00451634, 0.00338567", \ + "0.0227824, 0.0171572, 0.0150339, 0.01285, 0.0106535, 0.00868057, 0.00692983", \ + "0.0452658, 0.0373182, 0.0338621, 0.0294108, 0.0248606, 0.0199446, 0.0154818" \ + ); + } + } + 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.00318183, 0.00383424, 0.00384854, 0.00381634, 0.00367503, 0.00334844, 0.00340048", \ + "0.00387791, 0.00370701, 0.00363162, 0.00362898, 0.00352175, 0.00325156, 0.00316792", \ + "0.00500742, 0.00402534, 0.0039606, 0.00378964, 0.00389233, 0.00338577, 0.00325131", \ + "0.00757896, 0.00555779, 0.0049745, 0.00464762, 0.00410268, 0.00347102, 0.00345897", \ + "0.0131633, 0.00955557, 0.00851299, 0.00738111, 0.00634687, 0.00495707, 0.00439839", \ + "0.0240961, 0.0181955, 0.0162503, 0.0141334, 0.0119005, 0.00932032, 0.00806269", \ + "0.0470048, 0.038145, 0.034666, 0.0310068, 0.0267296, 0.0222647, 0.0174139" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00288226, 0.00360904, 0.00362419, 0.00353801, 0.00339178, 0.00314447, 0.00273173", \ + "0.00318818, 0.00346073, 0.00344781, 0.00360644, 0.00335209, 0.0038478, 0.00268708", \ + "0.00424572, 0.00372039, 0.00371905, 0.00354492, 0.00359518, 0.00352383, 0.00264502", \ + "0.00660303, 0.00467063, 0.00452171, 0.00430433, 0.00394703, 0.00362032, 0.00325683", \ + "0.0119478, 0.00798452, 0.0070073, 0.00625284, 0.00570171, 0.00465562, 0.00371003", \ + "0.0226479, 0.0163071, 0.0141575, 0.0121594, 0.0104057, 0.00861031, 0.00711097", \ + "0.0447901, 0.0356799, 0.0320882, 0.0276927, 0.0234802, 0.0187593, 0.0151004" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00318838; + rise_capacitance : 0.00311138; + rise_capacitance_range (0.00285491, 0.00362292); + fall_capacitance : 0.00326538; + fall_capacitance_range (0.00276896, 0.00356126); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00301958; + rise_capacitance : 0.00312824; + rise_capacitance_range (0.00256593, 0.00407882); + fall_capacitance : 0.00291092; + fall_capacitance_range (0.00270207, 0.00313402); + } + } + cell (sg13cmos5l_nor2_2) { + area : 10.8864; + cell_footprint : "nor2"; + cell_leakage_power : 508.93; + leakage_power () { + value : 442.203; + when : "A&!B"; + } + leakage_power () { + value : 375.587; + when : "!A&!B"; + } + leakage_power () { + value : 600.917; + when : "!A&B"; + } + leakage_power () { + value : 617.014; + 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.0280536, 0.0746749, 0.10627, 0.158228, 0.244976, 0.389677, 0.630124", \ + "0.0398644, 0.0955226, 0.128637, 0.181234, 0.268248, 0.413107, 0.653899", \ + "0.0459814, 0.110937, 0.146937, 0.20231, 0.290729, 0.435559, 0.676636", \ + "0.0540135, 0.132541, 0.174697, 0.236217, 0.330958, 0.479564, 0.721226", \ + "0.0689097, 0.166273, 0.216958, 0.289889, 0.397999, 0.558872, 0.810057", \ + "0.0904498, 0.216053, 0.278188, 0.367624, 0.49773, 0.684916, 0.961652", \ + "0.120992, 0.286519, 0.366966, 0.478734, 0.638482, 0.867949, 1.19599" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0166586, 0.0821591, 0.126548, 0.201464, 0.326908, 0.536078, 0.884516", \ + "0.0271087, 0.0883607, 0.130957, 0.203451, 0.327413, 0.536291, 0.884517", \ + "0.037318, 0.0994058, 0.141478, 0.211379, 0.331663, 0.537476, 0.884518", \ + "0.0538737, 0.121151, 0.164787, 0.233878, 0.349782, 0.548497, 0.888594", \ + "0.080614, 0.157833, 0.205808, 0.278177, 0.395998, 0.587925, 0.916048", \ + "0.124378, 0.21684, 0.271096, 0.353999, 0.482405, 0.680022, 1.00002", \ + "0.201018, 0.314896, 0.380171, 0.475526, 0.620794, 0.844138, 1.17947" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0175529, 0.0382426, 0.0509804, 0.0717439, 0.106308, 0.163821, 0.259827", \ + "0.0313259, 0.0660598, 0.0836474, 0.109146, 0.146914, 0.205677, 0.301394", \ + "0.0383309, 0.0825587, 0.104415, 0.135351, 0.179286, 0.243814, 0.342862", \ + "0.046665, 0.10463, 0.133446, 0.172522, 0.22778, 0.304829, 0.416129", \ + "0.0564898, 0.13277, 0.171674, 0.224469, 0.295872, 0.394866, 0.531145", \ + "0.0658124, 0.165843, 0.21789, 0.289587, 0.387602, 0.517437, 0.69488", \ + "0.0708661, 0.201383, 0.26929, 0.364825, 0.497868, 0.677121, 0.914713" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0111932, 0.0340749, 0.0504872, 0.0781421, 0.124902, 0.203038, 0.333438", \ + "0.0245787, 0.0515938, 0.0677383, 0.0927753, 0.134798, 0.207565, 0.334305", \ + "0.034218, 0.0672435, 0.0850203, 0.111509, 0.153646, 0.223417, 0.343918", \ + "0.0500818, 0.0935722, 0.114337, 0.144946, 0.190585, 0.262001, 0.377412", \ + "0.0764411, 0.136334, 0.16352, 0.200566, 0.254603, 0.333072, 0.454854", \ + "0.121136, 0.204206, 0.242433, 0.293966, 0.360574, 0.455415, 0.591552", \ + "0.1992, 0.315845, 0.368924, 0.440726, 0.536231, 0.657767, 0.823238" \ + ); + } + } + 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.0223881, 0.069889, 0.101645, 0.153783, 0.240697, 0.385265, 0.625775", \ + "0.0364084, 0.0981451, 0.132101, 0.184831, 0.271699, 0.416373, 0.657223", \ + "0.0457314, 0.119507, 0.158016, 0.214989, 0.303719, 0.448162, 0.688645", \ + "0.0584761, 0.149686, 0.196466, 0.263402, 0.361987, 0.512025, 0.752981", \ + "0.0792346, 0.193171, 0.252244, 0.335298, 0.4535, 0.624154, 0.879845", \ + "0.112342, 0.256764, 0.329913, 0.434729, 0.583347, 0.791188, 1.09034", \ + "0.167382, 0.35396, 0.446038, 0.575711, 0.76349, 1.02867, 1.39803" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0176743, 0.081628, 0.126593, 0.201477, 0.326973, 0.53622, 0.884736", \ + "0.0305272, 0.0931636, 0.134151, 0.204928, 0.327499, 0.536305, 0.884737", \ + "0.0398834, 0.108883, 0.150226, 0.217523, 0.334619, 0.537836, 0.884738", \ + "0.0532573, 0.136424, 0.181844, 0.250664, 0.363414, 0.555984, 0.89123", \ + "0.0785256, 0.178281, 0.232909, 0.31081, 0.429321, 0.616968, 0.934767", \ + "0.121995, 0.244527, 0.310851, 0.406822, 0.541934, 0.744952, 1.06133", \ + "0.20115, 0.351652, 0.433142, 0.550724, 0.719285, 0.959266, 1.31192" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0144248, 0.0358827, 0.0486144, 0.0693403, 0.10395, 0.161546, 0.257621", \ + "0.0232244, 0.0618933, 0.0801895, 0.10621, 0.144352, 0.203266, 0.299407", \ + "0.0271123, 0.0767237, 0.0997448, 0.131546, 0.176198, 0.241297, 0.340823", \ + "0.0300225, 0.0958337, 0.126493, 0.167217, 0.223544, 0.301707, 0.413828", \ + "0.030257, 0.118609, 0.160337, 0.215962, 0.289561, 0.39034, 0.527939", \ + "0.030258, 0.140767, 0.197111, 0.273884, 0.376121, 0.509791, 0.689499", \ + "0.030259, 0.154991, 0.229168, 0.33257, 0.473118, 0.66022, 0.903957" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00799264, 0.0307095, 0.0470951, 0.0747875, 0.121616, 0.199959, 0.330398", \ + "0.0198502, 0.0480622, 0.0643093, 0.0895173, 0.131622, 0.204481, 0.331522", \ + "0.0290123, 0.0633589, 0.0813451, 0.10794, 0.150535, 0.220351, 0.341317", \ + "0.0436636, 0.0892899, 0.110426, 0.141145, 0.187159, 0.259037, 0.374697", \ + "0.0690063, 0.131375, 0.160249, 0.197013, 0.251394, 0.330058, 0.452392", \ + "0.112935, 0.199046, 0.238749, 0.29129, 0.358466, 0.452738, 0.590185", \ + "0.189532, 0.308255, 0.364308, 0.437806, 0.534482, 0.659567, 0.822908" \ + ); + } + } + 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.0135231, 0.0144685, 0.0144268, 0.0144569, 0.0143506, 0.0141165, 0.0135369", \ + "0.013548, 0.013663, 0.0139057, 0.0139615, 0.0139601, 0.0137747, 0.0132829", \ + "0.0149727, 0.0142701, 0.0140585, 0.0141106, 0.0139607, 0.0139904, 0.0132831", \ + "0.0195287, 0.0169442, 0.0163274, 0.0156336, 0.0151482, 0.0144409, 0.0144147", \ + "0.0304108, 0.0251759, 0.0235515, 0.0216722, 0.0199961, 0.0179633, 0.0176229", \ + "0.053118, 0.0450333, 0.0416778, 0.0380253, 0.0343177, 0.0299717, 0.0252635", \ + "0.099579, 0.0882452, 0.0829822, 0.076471, 0.0686645, 0.0609653, 0.0519779" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00616499, 0.00658278, 0.00653944, 0.00653426, 0.0063278, 0.00610511, 0.00580123", \ + "0.00675152, 0.00654642, 0.00655844, 0.00644134, 0.00636239, 0.00616266, 0.00682707", \ + "0.00875197, 0.00750783, 0.00733947, 0.00711866, 0.00669143, 0.00637524, 0.00656765", \ + "0.013411, 0.0107112, 0.0098327, 0.0091023, 0.00847429, 0.00769467, 0.00653675", \ + "0.0239485, 0.019295, 0.017237, 0.0152782, 0.0133205, 0.0114941, 0.0100853", \ + "0.045924, 0.0387612, 0.0354827, 0.0314323, 0.0271625, 0.0224982, 0.0184456", \ + "0.0907646, 0.0812634, 0.076362, 0.0699895, 0.0618882, 0.0525014, 0.0431176" \ + ); + } + } + 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.00645273, 0.00765669, 0.00782485, 0.00792499, 0.00789661, 0.0077632, 0.00714172", \ + "0.00807763, 0.00745071, 0.00750904, 0.0075412, 0.00746422, 0.00734817, 0.00687777", \ + "0.010439, 0.00882761, 0.00836508, 0.00815407, 0.00782568, 0.00757564, 0.0069018", \ + "0.0157277, 0.0126381, 0.0116877, 0.0105132, 0.00970826, 0.00853444, 0.00800027", \ + "0.0265439, 0.0213497, 0.0195871, 0.0179668, 0.0156716, 0.0133517, 0.0120696", \ + "0.0490582, 0.0409165, 0.0377068, 0.0343486, 0.0300971, 0.0255535, 0.020695", \ + "0.0943719, 0.0830024, 0.0779707, 0.071732, 0.0645791, 0.0566424, 0.0478848" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00450968, 0.00595873, 0.00612434, 0.00642646, 0.00603852, 0.00582443, 0.00545574", \ + "0.0054699, 0.00567702, 0.0058586, 0.00586322, 0.00596292, 0.00588132, 0.00597853", \ + "0.0077055, 0.00642296, 0.00640068, 0.00640223, 0.00624463, 0.0060493, 0.00600584", \ + "0.0125763, 0.00940218, 0.00863934, 0.0080894, 0.0076417, 0.00695789, 0.0061743", \ + "0.0231398, 0.0174468, 0.0155117, 0.0138053, 0.0119739, 0.0105962, 0.00945806", \ + "0.0450106, 0.0364815, 0.0329421, 0.0288073, 0.0246868, 0.0204656, 0.0170702", \ + "0.0892825, 0.0778344, 0.0724034, 0.0657577, 0.0572966, 0.0486591, 0.039738" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00611765; + rise_capacitance : 0.00598792; + rise_capacitance_range (0.00539543, 0.0069966); + fall_capacitance : 0.00624737; + fall_capacitance_range (0.00528395, 0.00687027); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00583902; + rise_capacitance : 0.00607847; + rise_capacitance_range (0.00479686, 0.00811145); + fall_capacitance : 0.00559957; + fall_capacitance_range (0.00513846, 0.00605004); + } + } + cell (sg13cmos5l_nor2b_1) { + area : 9.072; + cell_footprint : "nor2b"; + cell_leakage_power : 377.058; + leakage_power () { + value : 289.509; + when : "!A*!B_N"; + } + leakage_power () { + value : 364.64; + when : "!A*B_N"; + } + leakage_power () { + value : 376.846; + when : "A*!B_N"; + } + leakage_power () { + value : 477.236; + 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.0253998, 0.117605, 0.180129, 0.28318, 0.455723, 0.742587, 1.22131", \ + "0.0413182, 0.148475, 0.211276, 0.314368, 0.486845, 0.773789, 1.25239", \ + "0.0516081, 0.175984, 0.242464, 0.346481, 0.518611, 0.805704, 1.28419", \ + "0.065551, 0.217958, 0.294686, 0.407357, 0.583145, 0.86981, 1.34766", \ + "0.0883576, 0.278892, 0.37284, 0.506396, 0.701771, 0.999626, 1.47872", \ + "0.124077, 0.364077, 0.482706, 0.648536, 0.884717, 1.22441, 1.73238", \ + "0.182353, 0.487623, 0.636419, 0.846661, 1.14444, 1.5599, 2.15363" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0209911, 0.149083, 0.238912, 0.387566, 0.636596, 1.05152, 1.74309", \ + "0.0350543, 0.15497, 0.241069, 0.387814, 0.636597, 1.05166, 1.7431", \ + "0.0448517, 0.170296, 0.252002, 0.392908, 0.639294, 1.05167, 1.74323", \ + "0.0596121, 0.202968, 0.284276, 0.418492, 0.651371, 1.05615, 1.74467", \ + "0.0859146, 0.257086, 0.347226, 0.484062, 0.708093, 1.09091, 1.757", \ + "0.131801, 0.34172, 0.448233, 0.603487, 0.838702, 1.21077, 1.84169", \ + "0.213925, 0.470323, 0.604706, 0.790434, 1.06541, 1.46916, 2.09533" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0160157, 0.0548392, 0.0797091, 0.120737, 0.189454, 0.30382, 0.494514", \ + "0.026547, 0.0883736, 0.118176, 0.161844, 0.231304, 0.345707, 0.536338", \ + "0.0313843, 0.110019, 0.145694, 0.196141, 0.270857, 0.38757, 0.57845", \ + "0.0357682, 0.139788, 0.185508, 0.247916, 0.336298, 0.464177, 0.660507", \ + "0.0380412, 0.178776, 0.240225, 0.321369, 0.433385, 0.588153, 0.81016", \ + "0.0380422, 0.222697, 0.307458, 0.419364, 0.566277, 0.766947, 1.03985", \ + "0.0380432, 0.262946, 0.379153, 0.533551, 0.738413, 1.00528, 1.36371" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00930984, 0.0553363, 0.0889316, 0.144384, 0.237564, 0.392847, 0.651766", \ + "0.0220741, 0.0719446, 0.101903, 0.152375, 0.240591, 0.393695, 0.651767", \ + "0.0316498, 0.0895334, 0.120739, 0.17059, 0.254694, 0.400705, 0.653781", \ + "0.0473514, 0.120209, 0.155348, 0.208819, 0.292427, 0.430426, 0.670199", \ + "0.0740308, 0.172464, 0.213965, 0.275908, 0.367162, 0.508572, 0.737175", \ + "0.12026, 0.255809, 0.313999, 0.386809, 0.495998, 0.651617, 0.894803", \ + "0.199876, 0.388306, 0.469529, 0.574823, 0.70903, 0.896073, 1.16958" \ + ); + } + } + 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.0505905, 0.141856, 0.204196, 0.307242, 0.479563, 0.766619, 1.24507", \ + "0.0709142, 0.162448, 0.224932, 0.327861, 0.500299, 0.787526, 1.26563", \ + "0.0827089, 0.174491, 0.237053, 0.340057, 0.512418, 0.799848, 1.27836", \ + "0.0980211, 0.190689, 0.253099, 0.356274, 0.528681, 0.815711, 1.2942", \ + "0.11973, 0.214795, 0.277088, 0.380376, 0.552703, 0.839848, 1.3181", \ + "0.14687, 0.247048, 0.309696, 0.413734, 0.58576, 0.873193, 1.35132", \ + "0.18154, 0.289923, 0.352897, 0.457313, 0.63099, 0.919776, 1.398" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0203678, 0.149083, 0.238872, 0.387629, 0.636589, 1.05151, 1.74309", \ + "0.0216356, 0.149084, 0.238873, 0.389446, 0.636604, 1.05152, 1.7431", \ + "0.0232135, 0.149126, 0.238936, 0.389447, 0.636687, 1.05355, 1.74311", \ + "0.0263247, 0.149365, 0.239127, 0.389448, 0.636688, 1.05356, 1.74312", \ + "0.0314376, 0.150476, 0.239574, 0.389449, 0.636739, 1.05357, 1.74313", \ + "0.0391019, 0.154227, 0.241968, 0.389614, 0.637767, 1.05358, 1.74314", \ + "0.050925, 0.163648, 0.248568, 0.394821, 0.642299, 1.05541, 1.74418" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0419724, 0.0810512, 0.106234, 0.147702, 0.216839, 0.332053, 0.523928", \ + "0.0643882, 0.104793, 0.130106, 0.171574, 0.240808, 0.356169, 0.54793", \ + "0.0778617, 0.118948, 0.144193, 0.185661, 0.254967, 0.369677, 0.561482", \ + "0.0941451, 0.137618, 0.162892, 0.204318, 0.273491, 0.388783, 0.580592", \ + "0.117294, 0.164649, 0.190059, 0.231827, 0.300717, 0.41546, 0.606942", \ + "0.147503, 0.202903, 0.230079, 0.273028, 0.342868, 0.45778, 0.650129", \ + "0.185885, 0.253001, 0.284171, 0.329244, 0.402423, 0.522098, 0.716636" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.013503, 0.060901, 0.0943516, 0.150276, 0.244289, 0.400392, 0.660808", \ + "0.0162298, 0.0617456, 0.0949272, 0.150525, 0.24429, 0.400668, 0.660809", \ + "0.0185525, 0.062721, 0.0957026, 0.151085, 0.244526, 0.400669, 0.661935", \ + "0.0226665, 0.0650958, 0.0970009, 0.151925, 0.245145, 0.400861, 0.661936", \ + "0.028953, 0.0697999, 0.100619, 0.154332, 0.246572, 0.402187, 0.661937", \ + "0.03922, 0.079921, 0.10879, 0.161096, 0.252069, 0.40602, 0.664166", \ + "0.055117, 0.099787, 0.127337, 0.177193, 0.266376, 0.419349, 0.675858" \ + ); + } + } + 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.00316184, 0.00381881, 0.00385069, 0.00380611, 0.00366553, 0.00336352, 0.00325002", \ + "0.0038748, 0.00370307, 0.00364116, 0.00360536, 0.00351355, 0.00322438, 0.00315767", \ + "0.0049951, 0.00401128, 0.00402496, 0.00378613, 0.00370455, 0.00321192, 0.00325382", \ + "0.00756873, 0.00552173, 0.00496418, 0.00464163, 0.00401539, 0.00354617, 0.00342661", \ + "0.0131493, 0.00950434, 0.00847736, 0.00734637, 0.00633275, 0.00493119, 0.00584477", \ + "0.0240947, 0.0181736, 0.0162384, 0.0141497, 0.0120043, 0.00939575, 0.00832482", \ + "0.0469807, 0.0381211, 0.0346445, 0.0307441, 0.026758, 0.0222255, 0.0173359" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00288511, 0.00362077, 0.00362896, 0.00354337, 0.00337806, 0.0031478, 0.00264856", \ + "0.00320771, 0.00346658, 0.00346166, 0.00356803, 0.00337847, 0.0032243, 0.00269835", \ + "0.00424993, 0.00372645, 0.00371322, 0.00356783, 0.00362081, 0.00347206, 0.00273162", \ + "0.00661234, 0.00478241, 0.0045265, 0.00431523, 0.00383141, 0.00353885, 0.00321892", \ + "0.0119413, 0.00798899, 0.00700585, 0.00636388, 0.00569972, 0.00484942, 0.00357636", \ + "0.0226114, 0.0163025, 0.0141626, 0.0121644, 0.0104089, 0.00858269, 0.00732786", \ + "0.0447571, 0.035679, 0.0320954, 0.0276605, 0.0234806, 0.0187829, 0.0152036" \ + ); + } + } + 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.00713736, 0.00747076, 0.00744226, 0.00734876, 0.00718866, 0.00681336, 0.00675666", \ + "0.00697928, 0.00741068, 0.00734928, 0.00741938, 0.00708808, 0.00677438, 0.00674118", \ + "0.00695618, 0.00722638, 0.00741888, 0.00728558, 0.00710798, 0.00704458, 0.00692368", \ + "0.00698987, 0.00725387, 0.00726787, 0.00728457, 0.00704157, 0.00732157, 0.00674117", \ + "0.0071635, 0.0071681, 0.0072349, 0.0072769, 0.007083, 0.0069645, 0.0068228", \ + "0.0076513, 0.0071944, 0.0071886, 0.007249, 0.0072261, 0.0067768, 0.0072912", \ + "0.0088976, 0.0074817, 0.0072567, 0.0070394, 0.0068935, 0.0069557, 0.0067519" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00371116, 0.0039584, 0.00387295, 0.00379164, 0.00365426, 0.00337951, 0.00281143", \ + "0.00363206, 0.0037861, 0.00378486, 0.00382791, 0.00357735, 0.00337322, 0.00279559", \ + "0.00374878, 0.00383858, 0.00379418, 0.00361938, 0.00380778, 0.00314726, 0.00294083", \ + "0.0039252, 0.0039068, 0.0039129, 0.0039143, 0.0035418, 0.0035641, 0.0026759", \ + "0.0040592, 0.0036518, 0.003606, 0.0036283, 0.0035069, 0.0030832, 0.0020627", \ + "0.0051882, 0.0040344, 0.0038162, 0.0037755, 0.0033898, 0.0030117, 0.003003", \ + "0.0068624, 0.0044779, 0.0041083, 0.0036868, 0.0031439, 0.0029558, 0.0023427" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00302394; + rise_capacitance : 0.00313281; + rise_capacitance_range (0.00257141, 0.0040845); + fall_capacitance : 0.00291506; + fall_capacitance_range (0.00270484, 0.00313836); + } + pin (B_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0023981; + rise_capacitance : 0.00243967; + rise_capacitance_range (0.00214597, 0.00267); + fall_capacitance : 0.00235653; + fall_capacitance_range (0.0021364, 0.00255056); + 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.00612824, 0.00633842, 0.00708902, 0.00893853, 0.0130269, 0.0219935, 0.0406604" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00563817, 0.00604128, 0.00680852, 0.0088075, 0.013297, 0.0222991, 0.0412493" \ + ); + } + } + 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.00612824, 0.00633842, 0.00708902, 0.00893853, 0.0130269, 0.0219935, 0.0406604" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00563817, 0.00604128, 0.00680852, 0.0088075, 0.013297, 0.0222991, 0.0412493" \ + ); + } + } + } + } + cell (sg13cmos5l_nor2b_2) { + area : 12.7008; + cell_footprint : "nor2b"; + cell_leakage_power : 644.297; + leakage_power () { + value : 514.856; + when : "!A*!B_N"; + } + leakage_power () { + value : 581.072; + when : "!A*B_N"; + } + leakage_power () { + value : 680.152; + when : "A*!B_N"; + } + leakage_power () { + value : 801.108; + 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.0221534, 0.116865, 0.179704, 0.282382, 0.454868, 0.741851, 1.22", \ + "0.0360383, 0.147697, 0.210546, 0.313612, 0.485889, 0.772918, 1.25122", \ + "0.0451577, 0.175108, 0.241632, 0.345722, 0.517788, 0.80494, 1.28312", \ + "0.0573717, 0.216769, 0.293544, 0.40642, 0.582233, 0.868772, 1.34641", \ + "0.0772639, 0.277022, 0.370801, 0.505048, 0.700575, 0.998401, 1.47724", \ + "0.108153, 0.360442, 0.47949, 0.646542, 0.882682, 1.22236, 1.73074", \ + "0.159025, 0.480663, 0.62976, 0.84179, 1.13949, 1.55666, 2.15093" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0175278, 0.148369, 0.238657, 0.387097, 0.636254, 1.05144, 1.74389", \ + "0.0304482, 0.154325, 0.240485, 0.387243, 0.636255, 1.05145, 1.7439", \ + "0.0399529, 0.169642, 0.251395, 0.392379, 0.640685, 1.05147, 1.74391", \ + "0.0535536, 0.202362, 0.283715, 0.418026, 0.651024, 1.05594, 1.74484", \ + "0.0788713, 0.256952, 0.347512, 0.48359, 0.707748, 1.09101, 1.75727", \ + "0.122711, 0.341588, 0.448471, 0.603538, 0.838775, 1.21099, 1.84255", \ + "0.202216, 0.469946, 0.601789, 0.796202, 1.06669, 1.47129, 2.09594" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0146568, 0.056685, 0.0827382, 0.125733, 0.197713, 0.317588, 0.517479", \ + "0.0237839, 0.0905614, 0.121399, 0.166929, 0.239574, 0.359364, 0.559169", \ + "0.027932, 0.11266, 0.149494, 0.20165, 0.279384, 0.401304, 0.601164", \ + "0.0314647, 0.14319, 0.190147, 0.254424, 0.345818, 0.478385, 0.683152", \ + "0.0327529, 0.183669, 0.246558, 0.329887, 0.444829, 0.604798, 0.834653", \ + "0.0327539, 0.230047, 0.316649, 0.430736, 0.581516, 0.787608, 1.06917", \ + "0.0327549, 0.275288, 0.393854, 0.550819, 0.760424, 1.03286, 1.40171" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00815686, 0.0575973, 0.0925864, 0.150898, 0.248649, 0.411559, 0.683055", \ + "0.0200852, 0.0740225, 0.105351, 0.158493, 0.251427, 0.411936, 0.683056", \ + "0.0292525, 0.0917271, 0.124272, 0.176533, 0.26488, 0.41885, 0.684755", \ + "0.0440059, 0.122584, 0.158825, 0.214689, 0.302022, 0.447685, 0.699824", \ + "0.069305, 0.175184, 0.218484, 0.282742, 0.377628, 0.525063, 0.765538", \ + "0.113189, 0.259262, 0.319217, 0.394117, 0.5075, 0.670085, 0.92191", \ + "0.190307, 0.393029, 0.476097, 0.58468, 0.721427, 0.918989, 1.19908" \ + ); + } + } + 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.0552765, 0.149512, 0.211884, 0.314983, 0.487245, 0.774274, 1.25257", \ + "0.079538, 0.174055, 0.236591, 0.339713, 0.512206, 0.799063, 1.27708", \ + "0.0939528, 0.189327, 0.251813, 0.354863, 0.527144, 0.814275, 1.2931", \ + "0.113722, 0.210645, 0.272941, 0.376097, 0.548413, 0.83544, 1.31374", \ + "0.141124, 0.241463, 0.303432, 0.40663, 0.578904, 0.86585, 1.34417", \ + "0.176882, 0.283215, 0.345877, 0.448383, 0.620672, 0.907666, 1.38602", \ + "0.222021, 0.337606, 0.401404, 0.504633, 0.678486, 0.966033, 1.44488" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0177394, 0.14832, 0.238309, 0.387129, 0.636251, 1.05144, 1.74346", \ + "0.0196819, 0.148417, 0.23831, 0.38893, 0.636252, 1.05145, 1.74347", \ + "0.0217765, 0.148576, 0.23834, 0.388931, 0.636253, 1.0524, 1.74349", \ + "0.0256597, 0.148846, 0.238501, 0.388932, 0.636254, 1.05241, 1.74409", \ + "0.0319194, 0.150516, 0.239137, 0.388933, 0.636467, 1.05242, 1.7441", \ + "0.041623, 0.155311, 0.241939, 0.388934, 0.636989, 1.05243, 1.74411", \ + "0.055573, 0.166143, 0.249699, 0.394089, 0.641406, 1.05475, 1.74501" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0494544, 0.0928316, 0.118928, 0.161363, 0.232236, 0.350296, 0.546693", \ + "0.0756223, 0.120294, 0.146389, 0.188953, 0.259763, 0.377797, 0.573995", \ + "0.0919113, 0.137823, 0.163926, 0.206444, 0.277224, 0.395052, 0.591689", \ + "0.112208, 0.161172, 0.187253, 0.229562, 0.300576, 0.418526, 0.614828", \ + "0.140706, 0.194087, 0.220417, 0.263251, 0.334054, 0.451654, 0.648047", \ + "0.177866, 0.239056, 0.267594, 0.311384, 0.38193, 0.499427, 0.69543", \ + "0.225525, 0.299059, 0.331503, 0.378642, 0.452325, 0.57345, 0.771014" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0148958, 0.0639477, 0.0981098, 0.155018, 0.250995, 0.410943, 0.67754", \ + "0.0177588, 0.0650867, 0.0986789, 0.15529, 0.25101, 0.41149, 0.677541", \ + "0.0206035, 0.0666147, 0.0996021, 0.155936, 0.251434, 0.411491, 0.677896", \ + "0.0255695, 0.0699181, 0.101703, 0.157052, 0.252102, 0.411577, 0.677897", \ + "0.0325249, 0.0758172, 0.106332, 0.160109, 0.253562, 0.412604, 0.678363", \ + "0.043836, 0.087582, 0.116334, 0.16781, 0.259399, 0.41635, 0.680696", \ + "0.06189, 0.110733, 0.137438, 0.185678, 0.274422, 0.430067, 0.692111" \ + ); + } + } + 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.00631374, 0.00775675, 0.00789696, 0.00772364, 0.00742058, 0.00679199, 0.00673763", \ + "0.00794036, 0.00752731, 0.00736592, 0.00731306, 0.00711707, 0.00655502, 0.00668135", \ + "0.0102719, 0.00812544, 0.00813751, 0.00767033, 0.00785078, 0.00659438, 0.00665262", \ + "0.0154806, 0.0110786, 0.00996453, 0.00942801, 0.00809019, 0.0071695, 0.00693033", \ + "0.0266658, 0.0189446, 0.0167874, 0.0145307, 0.0125796, 0.00995565, 0.0122752", \ + "0.048318, 0.0359388, 0.0320385, 0.0278877, 0.0235668, 0.018339, 0.0157009", \ + "0.0937039, 0.075135, 0.0679593, 0.0610235, 0.0523487, 0.0436684, 0.0336433" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00455987, 0.00620926, 0.00620121, 0.00606609, 0.00577437, 0.00535253, 0.00443049", \ + "0.00553966, 0.00594389, 0.00591625, 0.00616129, 0.00571865, 0.00529861, 0.00437446", \ + "0.00774933, 0.0064653, 0.00645976, 0.00609383, 0.00627241, 0.00578805, 0.00442694", \ + "0.0125427, 0.00836725, 0.00789843, 0.00749042, 0.00675528, 0.00609953, 0.00453904", \ + "0.0229849, 0.0148538, 0.0128703, 0.0117239, 0.0102594, 0.00856636, 0.00657837", \ + "0.0444555, 0.0311411, 0.0269425, 0.022784, 0.0195835, 0.016024, 0.0129311", \ + "0.0884703, 0.0693574, 0.0621818, 0.0534066, 0.0449883, 0.036553, 0.0283113" \ + ); + } + } + 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.0135679, 0.0143912, 0.0144144, 0.014264, 0.0139238, 0.0132522, 0.0135962", \ + "0.0133977, 0.0141859, 0.0143515, 0.0144037, 0.0137957, 0.0131932, 0.0131637", \ + "0.0134118, 0.0140098, 0.0142516, 0.0141388, 0.0136987, 0.0133038, 0.0133834", \ + "0.0135361, 0.0139994, 0.0139453, 0.0140456, 0.0135775, 0.0146551, 0.0135273", \ + "0.0142708, 0.0140081, 0.0140093, 0.0141591, 0.0137593, 0.0134773, 0.0147173", \ + "0.0159845, 0.0142429, 0.0142788, 0.0141769, 0.0141144, 0.0134339, 0.0142983", \ + "0.0196098, 0.0153162, 0.0149326, 0.0144689, 0.0141824, 0.0144313, 0.0140875" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00682646, 0.00737406, 0.00737496, 0.00715696, 0.00685786, 0.00640046, 0.00533206", \ + "0.0067973, 0.0071071, 0.007136, 0.0073819, 0.006689, 0.006438, 0.005088", \ + "0.0072208, 0.0072478, 0.0071439, 0.0069791, 0.0072835, 0.0065942, 0.0053534", \ + "0.0078921, 0.0075956, 0.0075147, 0.0073224, 0.0068671, 0.0068323, 0.0057086", \ + "0.0088288, 0.0073688, 0.0071167, 0.0071103, 0.0071113, 0.0065474, 0.0053016", \ + "0.011616, 0.0080669, 0.0077444, 0.007544, 0.0069101, 0.0065328, 0.0060123", \ + "0.0160481, 0.009757, 0.00891, 0.0080171, 0.0069513, 0.0066426, 0.0055221" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00586958; + rise_capacitance : 0.00609396; + rise_capacitance_range (0.00488957, 0.00804725); + fall_capacitance : 0.00564519; + fall_capacitance_range (0.00519943, 0.00613936); + } + pin (B_N) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0028232; + rise_capacitance : 0.00287584; + rise_capacitance_range (0.00257671, 0.00311935); + fall_capacitance : 0.00277057; + fall_capacitance_range (0.00254112, 0.00298049); + 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.0110957, 0.0111792, 0.0119353, 0.0140556, 0.0186469, 0.0290295, 0.0508289" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00967814, 0.010029, 0.0108635, 0.0130353, 0.0181374, 0.0285866, 0.0510638" \ + ); + } + } + 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.0110957, 0.0111792, 0.0119353, 0.0140556, 0.0186469, 0.0290295, 0.0508289" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00967814, 0.010029, 0.0108635, 0.0130353, 0.0181374, 0.0285866, 0.0510638" \ + ); + } + } + } + } + cell (sg13cmos5l_nor3_1) { + area : 9.072; + cell_footprint : "nor3"; + cell_leakage_power : 325.975; + leakage_power () { + value : 229.819; + when : "A&!B&!C"; + } + leakage_power () { + value : 286.477; + when : "!A&!B&!C"; + } + leakage_power () { + value : 286.732; + when : "!A&B&!C"; + } + leakage_power () { + value : 366.041; + when : "!A&!B&C"; + } + leakage_power () { + value : 318.967; + when : "A&B&!C"; + } + leakage_power () { + value : 460.071; + when : "B&C"; + } + leakage_power () { + value : 333.72; + 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.0532461, 0.190471, 0.284517, 0.439663, 0.699522, 1.13168, 1.8523", \ + "0.0670125, 0.207736, 0.302057, 0.457843, 0.718187, 1.15028, 1.87167", \ + "0.0741839, 0.221832, 0.316652, 0.47217, 0.732584, 1.16576, 1.8864", \ + "0.0823176, 0.244153, 0.342549, 0.499719, 0.759832, 1.1925, 1.9132", \ + "0.100641, 0.284168, 0.389036, 0.553631, 0.818404, 1.25119, 1.97119", \ + "0.13275, 0.350315, 0.468941, 0.647159, 0.925458, 1.37015, 2.09146", \ + "0.182045, 0.455364, 0.593997, 0.797785, 1.10733, 1.58278, 2.32603" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0388406, 0.231375, 0.365319, 0.58698, 0.957956, 1.5762, 2.6067", \ + "0.045401, 0.232272, 0.365882, 0.586981, 0.958268, 1.57693, 2.60838", \ + "0.0529593, 0.237248, 0.36799, 0.587764, 0.95992, 1.57694, 2.60839", \ + "0.0700042, 0.25317, 0.380234, 0.59486, 0.96036, 1.57728, 2.6084", \ + "0.101969, 0.287462, 0.413398, 0.622677, 0.978674, 1.58446, 2.60914", \ + "0.152474, 0.349982, 0.479636, 0.690162, 1.03912, 1.62727, 2.63008", \ + "0.23884, 0.462043, 0.598598, 0.81534, 1.17414, 1.75962, 2.73059" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0209674, 0.0584482, 0.0826779, 0.122453, 0.188536, 0.298393, 0.481519", \ + "0.0392014, 0.0933703, 0.121576, 0.163485, 0.230191, 0.340086, 0.522913", \ + "0.0481745, 0.116488, 0.149946, 0.197998, 0.269737, 0.381806, 0.564939", \ + "0.0590288, 0.148695, 0.191218, 0.250292, 0.335105, 0.458048, 0.646763", \ + "0.0710571, 0.191202, 0.247988, 0.324816, 0.431958, 0.580796, 0.794643", \ + "0.081549, 0.240272, 0.318547, 0.423683, 0.563779, 0.75675, 1.02131", \ + "0.0846843, 0.29007, 0.395841, 0.540224, 0.735072, 0.992034, 1.3387" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0156099, 0.0606756, 0.0929707, 0.146334, 0.235614, 0.38473, 0.632713", \ + "0.0309807, 0.0769873, 0.105556, 0.154101, 0.238888, 0.385664, 0.632759", \ + "0.0430433, 0.0946435, 0.124485, 0.172389, 0.25309, 0.392835, 0.635113", \ + "0.0628791, 0.126306, 0.159559, 0.210811, 0.291005, 0.423097, 0.652315", \ + "0.0958464, 0.180842, 0.219718, 0.277472, 0.365101, 0.501345, 0.720756", \ + "0.151332, 0.269033, 0.32132, 0.391378, 0.493912, 0.644416, 0.876607", \ + "0.249316, 0.412298, 0.485188, 0.583034, 0.708855, 0.889919, 1.15057" \ + ); + } + } + 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.0495344, 0.186782, 0.280827, 0.435956, 0.695449, 1.128, 1.84861", \ + "0.0644665, 0.208048, 0.302409, 0.458124, 0.7185, 1.15063, 1.87198", \ + "0.0744311, 0.228806, 0.324008, 0.479524, 0.739853, 1.17299, 1.89322", \ + "0.0898177, 0.264485, 0.364756, 0.522924, 0.783318, 1.21597, 1.9368", \ + "0.119783, 0.325007, 0.436013, 0.605359, 0.872482, 1.30633, 2.0263", \ + "0.168756, 0.419253, 0.550493, 0.741772, 1.03154, 1.48309, 2.20899", \ + "0.24973, 0.563525, 0.723806, 0.954736, 1.28843, 1.78921, 2.55716" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0388975, 0.231364, 0.365506, 0.586901, 0.958274, 1.5762, 2.6067", \ + "0.0495902, 0.232965, 0.365745, 0.586946, 0.958275, 1.57693, 2.60838", \ + "0.0600084, 0.240035, 0.369295, 0.587954, 0.9597, 1.57694, 2.60839", \ + "0.0781392, 0.26172, 0.386161, 0.597527, 0.961302, 1.57695, 2.6084", \ + "0.107515, 0.305444, 0.429712, 0.634756, 0.98559, 1.58699, 2.6142", \ + "0.154901, 0.380003, 0.513024, 0.723028, 1.06344, 1.6439, 2.63741", \ + "0.237543, 0.498945, 0.650332, 0.88114, 1.23376, 1.8098, 2.76748" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0205767, 0.0571414, 0.0811725, 0.120811, 0.187226, 0.297585, 0.481512", \ + "0.0362903, 0.0913903, 0.119851, 0.161929, 0.228964, 0.339391, 0.523169", \ + "0.043383, 0.113827, 0.147763, 0.196213, 0.268411, 0.381112, 0.565296", \ + "0.0509402, 0.144391, 0.188018, 0.247964, 0.333444, 0.457267, 0.647087", \ + "0.0570554, 0.184083, 0.242705, 0.320818, 0.429279, 0.579509, 0.79483", \ + "0.0570564, 0.226303, 0.307999, 0.416339, 0.559147, 0.754643, 1.02074", \ + "0.0570574, 0.261317, 0.372816, 0.523044, 0.723902, 0.985707, 1.33649" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0133234, 0.0581363, 0.0907803, 0.144084, 0.23421, 0.383806, 0.633578", \ + "0.027661, 0.0745641, 0.103345, 0.152163, 0.237175, 0.385209, 0.633579", \ + "0.0388039, 0.0922227, 0.122228, 0.170344, 0.251388, 0.39203, 0.635977", \ + "0.0571789, 0.123553, 0.156735, 0.208622, 0.289471, 0.422386, 0.652925", \ + "0.0878732, 0.17664, 0.216693, 0.275346, 0.364134, 0.500888, 0.72121", \ + "0.139706, 0.263239, 0.317589, 0.38883, 0.492389, 0.643355, 0.877467", \ + "0.228746, 0.402323, 0.478681, 0.579358, 0.708199, 0.890299, 1.15207" \ + ); + } + } + 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.0379095, 0.176412, 0.270645, 0.425944, 0.685484, 1.11848, 1.8387", \ + "0.0576614, 0.202961, 0.297096, 0.452683, 0.712949, 1.14518, 1.86683", \ + "0.0717757, 0.2313, 0.326016, 0.480828, 0.740703, 1.17281, 1.89456", \ + "0.091931, 0.278783, 0.381017, 0.539435, 0.798309, 1.2298, 1.95009", \ + "0.126438, 0.352381, 0.471096, 0.646408, 0.915781, 1.34871, 2.06658", \ + "0.183559, 0.460536, 0.605447, 0.811981, 1.11778, 1.57854, 2.30542", \ + "0.281259, 0.626988, 0.804109, 1.05877, 1.4242, 1.95922, 2.74914" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0388486, 0.231366, 0.365341, 0.586922, 0.957889, 1.57638, 2.6067", \ + "0.0519298, 0.233582, 0.366621, 0.586958, 0.958538, 1.57715, 2.60698", \ + "0.0611553, 0.244131, 0.371055, 0.588602, 0.959549, 1.57716, 2.60699", \ + "0.0772109, 0.273382, 0.395925, 0.603153, 0.962876, 1.57717, 2.60809", \ + "0.105422, 0.327303, 0.453988, 0.656562, 1.00012, 1.59311, 2.61848", \ + "0.152235, 0.411441, 0.554395, 0.770364, 1.1121, 1.67956, 2.65491", \ + "0.236617, 0.548489, 0.717264, 0.962649, 1.3338, 1.91125, 2.85278" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0177219, 0.054599, 0.0785833, 0.118145, 0.184364, 0.294865, 0.478959", \ + "0.0297115, 0.0881839, 0.117059, 0.159305, 0.226387, 0.336722, 0.520588", \ + "0.0344156, 0.109679, 0.144295, 0.193143, 0.265648, 0.378504, 0.562634", \ + "0.0376463, 0.138566, 0.183204, 0.244211, 0.330126, 0.454359, 0.644424", \ + "0.0376473, 0.174696, 0.235605, 0.315211, 0.424946, 0.575869, 0.791833", \ + "0.0376483, 0.21044, 0.295533, 0.407109, 0.552622, 0.749627, 1.01662", \ + "0.0376493, 0.23153, 0.348456, 0.504647, 0.711009, 0.977226, 1.33029" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0105438, 0.0549961, 0.0871737, 0.141014, 0.230709, 0.380545, 0.630323", \ + "0.0238473, 0.0716186, 0.100451, 0.14914, 0.234027, 0.382411, 0.630324", \ + "0.0341713, 0.0890314, 0.119224, 0.167429, 0.248344, 0.388957, 0.63208", \ + "0.0515691, 0.120074, 0.153506, 0.205232, 0.286186, 0.419264, 0.649676", \ + "0.0811912, 0.173023, 0.213334, 0.27239, 0.360893, 0.497638, 0.718052", \ + "0.131544, 0.259082, 0.3142, 0.385558, 0.489707, 0.640884, 0.875657", \ + "0.217472, 0.396956, 0.473879, 0.577466, 0.707106, 0.888942, 1.1509" \ + ); + } + } + 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.011552, 0.0119281, 0.011931, 0.0118613, 0.0116862, 0.0113484, 0.0113097", \ + "0.0112924, 0.011642, 0.0116374, 0.011635, 0.0115576, 0.0112827, 0.0115355", \ + "0.0115074, 0.0115843, 0.011508, 0.0115105, 0.0115955, 0.0111916, 0.0112178", \ + "0.0128738, 0.0119979, 0.011922, 0.0116948, 0.0115844, 0.0112414, 0.0112527", \ + "0.0175603, 0.0148218, 0.0140988, 0.013392, 0.0129, 0.0119529, 0.0117775", \ + "0.0284522, 0.0229942, 0.0213182, 0.0194843, 0.0174623, 0.0160793, 0.0141473", \ + "0.0511503, 0.0427245, 0.0393267, 0.0355925, 0.0318273, 0.0276909, 0.0230624" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00419469, 0.00418942, 0.00418501, 0.00409553, 0.00390663, 0.00371155, 0.00322575", \ + "0.00423279, 0.00415273, 0.00402776, 0.00410259, 0.00399428, 0.00365086, 0.00306909", \ + "0.00494822, 0.00444052, 0.00434835, 0.00414214, 0.00408494, 0.00361685, 0.0031278", \ + "0.00693426, 0.00544482, 0.00517801, 0.00494113, 0.00433787, 0.003893, 0.00355536", \ + "0.0117202, 0.00870848, 0.00771757, 0.0069296, 0.00619493, 0.00540824, 0.00397857", \ + "0.0222802, 0.0170053, 0.0149272, 0.0129072, 0.0108416, 0.00895942, 0.00758824", \ + "0.0441015, 0.0361669, 0.0327925, 0.0285633, 0.0241161, 0.0195643, 0.0157176" \ + ); + } + } + 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.008446, 0.00882883, 0.00884277, 0.00876238, 0.00862218, 0.00824641, 0.00820468", \ + "0.00825276, 0.0084895, 0.0085205, 0.00850821, 0.00844418, 0.00817314, 0.00841389", \ + "0.00869749, 0.00859264, 0.00846128, 0.00844685, 0.00846276, 0.00805782, 0.00814318", \ + "0.0104489, 0.00923347, 0.00909394, 0.00877734, 0.00891377, 0.00816441, 0.00835017", \ + "0.0149971, 0.0121584, 0.0113562, 0.0106223, 0.00985545, 0.00891818, 0.0089684", \ + "0.0247626, 0.0197413, 0.0181365, 0.0163297, 0.0142573, 0.0127807, 0.0110419", \ + "0.0450258, 0.0370233, 0.0340772, 0.0309485, 0.02701, 0.0228722, 0.0192567" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00380936, 0.00397234, 0.00401875, 0.0038414, 0.00375076, 0.00344971, 0.00297674", \ + "0.00381474, 0.00392498, 0.00386126, 0.00396076, 0.00376867, 0.00359431, 0.0029635", \ + "0.00451777, 0.00422471, 0.0041743, 0.00397903, 0.00391585, 0.00361479, 0.00308", \ + "0.00643597, 0.00517503, 0.00490028, 0.00471365, 0.00419549, 0.00382344, 0.00395219", \ + "0.0108362, 0.00805844, 0.00725052, 0.00655689, 0.00598572, 0.005037, 0.00392187", \ + "0.0204423, 0.0155329, 0.0137276, 0.0120049, 0.0101915, 0.00855975, 0.00724659", \ + "0.0399731, 0.0328721, 0.0299714, 0.026192, 0.0223057, 0.0184531, 0.014743" \ + ); + } + } + 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.00496414, 0.00558389, 0.00561851, 0.00558046, 0.00542991, 0.00512437, 0.00505346", \ + "0.00544488, 0.00538206, 0.0053863, 0.00535153, 0.00528474, 0.00503503, 0.00522556", \ + "0.00640258, 0.00573715, 0.00548288, 0.0054213, 0.00540395, 0.00493838, 0.00498346", \ + "0.00858338, 0.00690491, 0.00658014, 0.00610548, 0.00599498, 0.00516139, 0.00529073", \ + "0.0134369, 0.0104691, 0.00948225, 0.00854367, 0.00750952, 0.00644382, 0.00657872", \ + "0.0230921, 0.0179845, 0.0164174, 0.0145699, 0.0123803, 0.0106089, 0.00929247", \ + "0.0434598, 0.0355699, 0.0327623, 0.0295123, 0.0257934, 0.0215234, 0.0173478" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00318238, 0.00375275, 0.00371485, 0.00370596, 0.0035033, 0.00327948, 0.00283148", \ + "0.00337128, 0.00374994, 0.0037175, 0.00381224, 0.00362547, 0.00376015, 0.00287173", \ + "0.00414068, 0.00395935, 0.00397675, 0.0038197, 0.00382956, 0.00350599, 0.00281292", \ + "0.0060889, 0.00481589, 0.00458877, 0.00446415, 0.00403851, 0.00368602, 0.00334106", \ + "0.0106619, 0.00753136, 0.00678761, 0.00618324, 0.00571526, 0.00508935, 0.00369027", \ + "0.0201625, 0.0147923, 0.0129003, 0.0112973, 0.00960921, 0.00820488, 0.00701381", \ + "0.0398625, 0.0318137, 0.0285548, 0.0248735, 0.0210527, 0.017165, 0.014234" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00317088; + rise_capacitance : 0.00306814; + rise_capacitance_range (0.00285541, 0.00356593); + fall_capacitance : 0.00327363; + fall_capacitance_range (0.00277355, 0.00358515); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0031611; + rise_capacitance : 0.00313795; + rise_capacitance_range (0.0027193, 0.00392544); + fall_capacitance : 0.00318425; + fall_capacitance_range (0.00270758, 0.00342584); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00300208; + rise_capacitance : 0.00313428; + rise_capacitance_range (0.00250962, 0.0043595); + fall_capacitance : 0.00286988; + fall_capacitance_range (0.00267445, 0.00301178); + } + } + cell (sg13cmos5l_nor3_2) { + area : 16.3296; + cell_footprint : "nor3"; + cell_leakage_power : 630.672; + leakage_power () { + value : 445.723; + when : "A&!B&!C"; + } + leakage_power () { + value : 563.381; + when : "!A&!B&!C"; + } + leakage_power () { + value : 559.533; + when : "!A&B&!C"; + } + leakage_power () { + value : 718.11; + when : "!A&!B&C"; + } + leakage_power () { + value : 610.086; + when : "A&B&!C"; + } + leakage_power () { + value : 878.321; + when : "B&C"; + } + leakage_power () { + value : 639.55; + 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.0485348, 0.190032, 0.284706, 0.440965, 0.702422, 1.1379, 1.86366", \ + "0.0616376, 0.207253, 0.3022, 0.459078, 0.720699, 1.15636, 1.88287", \ + "0.0681483, 0.221286, 0.31679, 0.473475, 0.73561, 1.1719, 1.89749", \ + "0.074432, 0.24326, 0.342363, 0.500709, 0.762573, 1.19842, 1.92462", \ + "0.0893506, 0.281914, 0.387811, 0.553356, 0.820254, 1.25682, 1.98149", \ + "0.116684, 0.345704, 0.464486, 0.64504, 0.926453, 1.37304, 2.10058", \ + "0.158232, 0.446175, 0.586089, 0.792479, 1.10172, 1.57645, 2.33083" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0321753, 0.230573, 0.365783, 0.588944, 0.962659, 1.58613, 2.62485", \ + "0.0388808, 0.231519, 0.368756, 0.588945, 0.963527, 1.58691, 2.62523", \ + "0.0464189, 0.236372, 0.368757, 0.589564, 0.964661, 1.58692, 2.62632", \ + "0.0635701, 0.252408, 0.38045, 0.596576, 0.965307, 1.58693, 2.62633", \ + "0.0960454, 0.286619, 0.4133, 0.624446, 0.983511, 1.59381, 2.62634", \ + "0.146408, 0.349099, 0.479443, 0.69196, 1.0446, 1.63705, 2.64805", \ + "0.232675, 0.461294, 0.60037, 0.818223, 1.17685, 1.76304, 2.74806" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0198166, 0.0601841, 0.0854544, 0.126868, 0.195875, 0.310573, 0.501539", \ + "0.037376, 0.0955003, 0.124575, 0.168095, 0.237648, 0.35228, 0.543181", \ + "0.0460825, 0.119133, 0.153559, 0.203136, 0.27751, 0.394211, 0.585225", \ + "0.056634, 0.152119, 0.195909, 0.256592, 0.344086, 0.471312, 0.667445", \ + "0.0688169, 0.196247, 0.254567, 0.333079, 0.442831, 0.596509, 0.81752", \ + "0.0801882, 0.248513, 0.328343, 0.435565, 0.579058, 0.776996, 1.04858", \ + "0.0858138, 0.304253, 0.411367, 0.558727, 0.75765, 1.01848, 1.37541" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0145348, 0.0628789, 0.0967784, 0.152305, 0.245857, 0.401465, 0.660889", \ + "0.029505, 0.0789166, 0.108889, 0.15982, 0.2488, 0.401972, 0.660891", \ + "0.0410322, 0.0967155, 0.127852, 0.177714, 0.262262, 0.409059, 0.662742", \ + "0.0600107, 0.128487, 0.162855, 0.216013, 0.299879, 0.438461, 0.678773", \ + "0.0918382, 0.182468, 0.223938, 0.283239, 0.375354, 0.516446, 0.745936", \ + "0.145327, 0.271584, 0.326036, 0.398194, 0.505135, 0.66095, 0.903356", \ + "0.23851, 0.416178, 0.49177, 0.591843, 0.72126, 0.908209, 1.17779" \ + ); + } + } + 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.0450671, 0.186591, 0.281295, 0.437518, 0.698886, 1.13449, 1.86022", \ + "0.0589391, 0.208054, 0.303095, 0.459872, 0.721499, 1.15725, 1.88373", \ + "0.0676825, 0.228709, 0.32462, 0.481318, 0.743452, 1.17943, 1.90596", \ + "0.0807483, 0.264106, 0.365042, 0.524604, 0.786539, 1.22279, 1.9484", \ + "0.107562, 0.323664, 0.435908, 0.605532, 0.875241, 1.31241, 2.03807", \ + "0.151746, 0.415118, 0.548454, 0.741744, 1.03398, 1.48875, 2.21918", \ + "0.224481, 0.555908, 0.718708, 0.949952, 1.29034, 1.79328, 2.56442" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0322603, 0.230556, 0.365524, 0.589239, 0.962789, 1.58696, 2.62485", \ + "0.0429823, 0.232167, 0.36705, 0.58924, 0.96338, 1.58697, 2.62519", \ + "0.0533892, 0.239221, 0.36947, 0.590218, 0.964242, 1.58743, 2.6252", \ + "0.0715703, 0.261015, 0.386394, 0.599459, 0.966142, 1.58744, 2.62633", \ + "0.100188, 0.304953, 0.430654, 0.636719, 0.990087, 1.59661, 2.6324", \ + "0.147254, 0.379567, 0.514344, 0.724452, 1.06918, 1.65313, 2.65487", \ + "0.229284, 0.500631, 0.652728, 0.879562, 1.241, 1.81995, 2.78516" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0195444, 0.0587651, 0.0837912, 0.125029, 0.19398, 0.308839, 0.500342", \ + "0.0343814, 0.0934826, 0.122703, 0.166299, 0.235871, 0.350682, 0.542041", \ + "0.0411317, 0.116346, 0.151174, 0.201006, 0.275645, 0.392613, 0.584096", \ + "0.0482152, 0.147905, 0.192359, 0.253768, 0.341693, 0.469293, 0.66597", \ + "0.0540395, 0.188955, 0.248757, 0.328761, 0.439844, 0.593971, 0.815634", \ + "0.0540405, 0.234358, 0.317188, 0.427671, 0.5734, 0.773279, 1.0462", \ + "0.0540415, 0.27404, 0.387606, 0.540881, 0.74512, 1.01155, 1.37029" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0122318, 0.0599947, 0.0938307, 0.149494, 0.243319, 0.39932, 0.659391", \ + "0.0260785, 0.0761846, 0.106227, 0.15719, 0.246145, 0.399903, 0.659425", \ + "0.0365888, 0.0937702, 0.125158, 0.175224, 0.25987, 0.406927, 0.661201", \ + "0.0541936, 0.125198, 0.159764, 0.213397, 0.297244, 0.436495, 0.677594", \ + "0.0834516, 0.178882, 0.22052, 0.280523, 0.372223, 0.514539, 0.744118", \ + "0.132824, 0.265949, 0.32213, 0.395143, 0.502855, 0.65832, 0.900787", \ + "0.217868, 0.406168, 0.483931, 0.58734, 0.718883, 0.906851, 1.17758" \ + ); + } + } + 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.0321811, 0.17499, 0.269786, 0.426216, 0.688051, 1.12375, 1.84909", \ + "0.0500751, 0.201625, 0.296358, 0.452866, 0.715376, 1.15095, 1.87706", \ + "0.0629082, 0.22977, 0.325297, 0.481296, 0.742938, 1.17885, 1.90503", \ + "0.0809425, 0.276992, 0.380034, 0.539631, 0.800399, 1.23484, 1.96047", \ + "0.112158, 0.349678, 0.469619, 0.64634, 0.917507, 1.35363, 2.07682", \ + "0.164011, 0.456321, 0.602444, 0.811568, 1.11943, 1.58276, 2.31499", \ + "0.252991, 0.618435, 0.79765, 1.05495, 1.42445, 1.96106, 2.75758" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0321504, 0.230585, 0.3655, 0.588781, 0.962982, 1.58631, 2.62485", \ + "0.0446242, 0.232798, 0.368179, 0.588842, 0.963311, 1.58632, 2.62654", \ + "0.0530369, 0.243363, 0.371404, 0.590294, 0.96413, 1.58633, 2.62655", \ + "0.0678497, 0.273039, 0.396192, 0.605061, 0.967704, 1.58634, 2.62656", \ + "0.0940869, 0.326893, 0.454506, 0.658354, 1.00491, 1.60232, 2.63052", \ + "0.139824, 0.411948, 0.555404, 0.773357, 1.11637, 1.6892, 2.67312", \ + "0.221793, 0.54808, 0.714531, 0.966039, 1.3416, 1.92012, 2.87018" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0161828, 0.0558636, 0.0808028, 0.121986, 0.190953, 0.305772, 0.497258", \ + "0.0266312, 0.0898021, 0.119536, 0.163254, 0.232993, 0.347841, 0.539159", \ + "0.0304929, 0.111668, 0.147252, 0.197651, 0.272527, 0.389636, 0.581229", \ + "0.0326154, 0.141432, 0.187071, 0.249549, 0.338192, 0.466319, 0.663081", \ + "0.0326164, 0.178805, 0.240955, 0.322601, 0.434813, 0.590286, 0.81283", \ + "0.0326174, 0.216901, 0.304065, 0.417645, 0.566197, 0.768148, 1.04223", \ + "0.0326184, 0.242769, 0.361539, 0.521739, 0.731259, 1.00246, 1.36419" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00914832, 0.0565022, 0.0901899, 0.145914, 0.239699, 0.395779, 0.655969", \ + "0.0215566, 0.0729895, 0.103014, 0.153844, 0.242574, 0.396812, 0.65597", \ + "0.0313233, 0.0904515, 0.121745, 0.171991, 0.25651, 0.403382, 0.657756", \ + "0.0476555, 0.121508, 0.156671, 0.209931, 0.29415, 0.433108, 0.674368", \ + "0.0756545, 0.175113, 0.216434, 0.27753, 0.36867, 0.511149, 0.740833", \ + "0.123217, 0.261939, 0.319069, 0.391462, 0.499746, 0.654956, 0.898789", \ + "0.205537, 0.399621, 0.481701, 0.585195, 0.718236, 0.906596, 1.1753" \ + ); + } + } + 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.022481, 0.0232576, 0.023297, 0.0231418, 0.0227369, 0.0220333, 0.0224671", \ + "0.0220303, 0.0226869, 0.0230381, 0.0226565, 0.0225364, 0.0219858, 0.0223489", \ + "0.0224929, 0.0226527, 0.0224858, 0.0224179, 0.0225639, 0.0218249, 0.0219127", \ + "0.0252561, 0.023439, 0.0233124, 0.022801, 0.0238128, 0.0217517, 0.021834", \ + "0.0345413, 0.0287494, 0.0273339, 0.0260293, 0.0249828, 0.0232641, 0.0227917", \ + "0.0560768, 0.0446054, 0.0411621, 0.0377038, 0.0340089, 0.030995, 0.028513", \ + "0.100753, 0.083064, 0.0764209, 0.0691039, 0.0613013, 0.0526125, 0.044535" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00771126, 0.00775733, 0.0077442, 0.00741878, 0.00710702, 0.0065212, 0.00565679", \ + "0.00781417, 0.00762797, 0.00739674, 0.00754396, 0.00689381, 0.00631104, 0.00537341", \ + "0.00927023, 0.00821749, 0.00801947, 0.00743012, 0.00751073, 0.00649566, 0.00546895", \ + "0.0133385, 0.0101387, 0.00955931, 0.00901295, 0.00804896, 0.00738747, 0.00598635", \ + "0.0228172, 0.01638, 0.0145598, 0.0129397, 0.0116788, 0.00994015, 0.00766503", \ + "0.0436375, 0.0325467, 0.0284887, 0.0245127, 0.0207956, 0.0170945, 0.0141381", \ + "0.0866509, 0.0702964, 0.0635156, 0.0552266, 0.0465342, 0.0373431, 0.02924" \ + ); + } + } + 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.0162485, 0.0170748, 0.0170497, 0.0169548, 0.0165932, 0.0159627, 0.0162479", \ + "0.0159491, 0.0163592, 0.0166189, 0.0164527, 0.0163399, 0.0157349, 0.0162016", \ + "0.0168135, 0.0166022, 0.0163613, 0.0163716, 0.016288, 0.0158132, 0.0159888", \ + "0.0202938, 0.0178005, 0.0175196, 0.0169927, 0.017277, 0.0157048, 0.0162271", \ + "0.0293764, 0.0233672, 0.0218965, 0.0202496, 0.0190632, 0.0172842, 0.0176233", \ + "0.0487208, 0.0380004, 0.0349121, 0.0313856, 0.0273744, 0.0248076, 0.0226585", \ + "0.0886795, 0.071907, 0.0660685, 0.0591797, 0.052255, 0.0443606, 0.0365283" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00705824, 0.00741316, 0.00743877, 0.00716007, 0.00689726, 0.00633302, 0.00554209", \ + "0.00707258, 0.00736394, 0.00719364, 0.00744608, 0.00681509, 0.00635451, 0.00545737", \ + "0.00855022, 0.00785886, 0.00775877, 0.00731309, 0.00738172, 0.00643377, 0.00537282", \ + "0.0122924, 0.00960722, 0.00914332, 0.00866678, 0.00779845, 0.00718656, 0.00595715", \ + "0.0212614, 0.0153358, 0.0137139, 0.0123645, 0.011161, 0.00954074, 0.00699023", \ + "0.0401291, 0.0299741, 0.0264009, 0.0229526, 0.0195486, 0.0162334, 0.0134768", \ + "0.0782907, 0.0639215, 0.0580722, 0.050688, 0.043104, 0.0349518, 0.0277214" \ + ); + } + } + 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.00919385, 0.0105324, 0.0105879, 0.0104735, 0.0101624, 0.00957455, 0.00988557", \ + "0.0103634, 0.0099853, 0.0103146, 0.0100626, 0.00996494, 0.00936426, 0.010009", \ + "0.0122971, 0.0107302, 0.0103492, 0.0101664, 0.0100362, 0.00930077, 0.0096282", \ + "0.0167414, 0.0131525, 0.0124515, 0.0115438, 0.0106315, 0.00974574, 0.0100359", \ + "0.0264473, 0.0200636, 0.0181229, 0.0163088, 0.0141681, 0.012062, 0.0115529", \ + "0.0456354, 0.0348745, 0.0316622, 0.0280684, 0.0238272, 0.0205687, 0.0178674", \ + "0.0857061, 0.0691457, 0.0633058, 0.0571698, 0.049808, 0.0413761, 0.0330322" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00510374, 0.00641898, 0.00646443, 0.00625597, 0.00603328, 0.00543481, 0.00464696", \ + "0.00566451, 0.00646505, 0.00637704, 0.00668908, 0.00624279, 0.00597769, 0.00482065", \ + "0.00734716, 0.00688003, 0.00682477, 0.00656862, 0.00657953, 0.00625821, 0.00478298", \ + "0.0113919, 0.00839301, 0.00822996, 0.00782183, 0.00690528, 0.00663599, 0.00554995", \ + "0.0204191, 0.0138877, 0.0123392, 0.0112027, 0.0100792, 0.00891623, 0.00652619", \ + "0.0394455, 0.0280122, 0.0244811, 0.0210368, 0.0182045, 0.0150916, 0.0130262", \ + "0.0782267, 0.0614564, 0.0551726, 0.0476675, 0.0401168, 0.0330185, 0.0262045" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00607396; + rise_capacitance : 0.00588217; + rise_capacitance_range (0.005449, 0.00684501); + fall_capacitance : 0.00626574; + fall_capacitance_range (0.00523858, 0.00691413); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00602026; + rise_capacitance : 0.00599229; + rise_capacitance_range (0.00510868, 0.00755369); + fall_capacitance : 0.00604824; + fall_capacitance_range (0.00510341, 0.00655045); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00577477; + rise_capacitance : 0.0060558; + rise_capacitance_range (0.0047095, 0.00860004); + fall_capacitance : 0.00549374; + fall_capacitance_range (0.00509324, 0.00579482); + } + } + cell (sg13cmos5l_nor4_1) { + area : 10.8864; + cell_footprint : "nor4"; + cell_leakage_power : 385.887; + leakage_power () { + value : 375.588; + when : "!A&!B&!C&!D&Y"; + } + leakage_power () { + value : 417.72; + when : "!A&!B&!C&D&!Y"; + } + leakage_power () { + value : 338.428; + when : "!A&!B&C&!D&!Y"; + } + leakage_power () { + value : 425.774; + when : "!A&!B&C&D&!Y"; + } + leakage_power () { + value : 281.523; + when : "!A&B&!C&!D&!Y"; + } + leakage_power () { + value : 378.441; + when : "!A&B&!C&D&!Y"; + } + leakage_power () { + value : 363.704; + when : "!A&B&C&!D&!Y"; + } + leakage_power () { + value : 497.826; + when : "!A&B&C&D&!Y"; + } + leakage_power () { + value : 225.528; + when : "A&!B&!C&!D&!Y"; + } + leakage_power () { + value : 326.793; + when : "A&!B&!C&D&!Y"; + } + leakage_power () { + value : 317.679; + when : "A&!B&C&!D&!Y"; + } + leakage_power () { + value : 459.684; + when : "A&!B&C&D&!Y"; + } + leakage_power () { + value : 308.493; + when : "A&B&!C&!D&!Y"; + } + leakage_power () { + value : 445.593; + when : "A&B&!C&D&!Y"; + } + leakage_power () { + value : 436.467; + when : "A&B&C&!D&!Y"; + } + leakage_power () { + value : 574.947; + 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.0796396, 0.263129, 0.388907, 0.596543, 0.944211, 1.5224, 2.48661", \ + "0.0938418, 0.278506, 0.404899, 0.612826, 0.96072, 1.54049, 2.50403", \ + "0.100577, 0.289703, 0.415931, 0.624199, 0.972117, 1.55194, 2.51585", \ + "0.106999, 0.305812, 0.434062, 0.642376, 0.990049, 1.56911, 2.53351", \ + "0.120395, 0.336172, 0.4682, 0.680968, 1.02939, 1.6074, 2.5714", \ + "0.151671, 0.393557, 0.53492, 0.753839, 1.11025, 1.69095, 2.65218", \ + "0.204876, 0.497699, 0.653935, 0.892239, 1.26645, 1.86244, 2.82671" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0601975, 0.315755, 0.493945, 0.788854, 1.28247, 2.10479, 3.47553", \ + "0.0637072, 0.315991, 0.494212, 0.789313, 1.28319, 2.10509, 3.47554", \ + "0.0694005, 0.318526, 0.494999, 0.790575, 1.2832, 2.1051, 3.47555", \ + "0.0828116, 0.329277, 0.502102, 0.792264, 1.28559, 2.10542, 3.47556", \ + "0.116118, 0.356865, 0.526649, 0.809957, 1.29253, 2.10748, 3.47982", \ + "0.173777, 0.41334, 0.583652, 0.86165, 1.33391, 2.1328, 3.48448", \ + "0.270593, 0.526341, 0.693612, 0.972253, 1.4433, 2.2278, 3.54754" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0223523, 0.0624332, 0.0881422, 0.129927, 0.199323, 0.314118, 0.505235", \ + "0.0433762, 0.0986266, 0.127586, 0.171107, 0.240871, 0.355747, 0.54659", \ + "0.0541403, 0.123056, 0.157195, 0.206579, 0.280871, 0.397649, 0.588773", \ + "0.0671384, 0.157199, 0.200641, 0.260799, 0.347933, 0.475001, 0.67094", \ + "0.0814037, 0.202779, 0.26012, 0.338516, 0.447622, 0.600785, 0.821223", \ + "0.0941304, 0.255048, 0.334532, 0.44137, 0.584383, 0.781693, 1.05289", \ + "0.0996465, 0.307315, 0.414386, 0.562307, 0.7612, 1.02255, 1.37911" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0181685, 0.0667085, 0.100515, 0.156344, 0.249673, 0.404964, 0.664043", \ + "0.0348104, 0.0821735, 0.112296, 0.163388, 0.252222, 0.405388, 0.664044", \ + "0.0481293, 0.100348, 0.131246, 0.181169, 0.265639, 0.412412, 0.666145", \ + "0.0703356, 0.132983, 0.166608, 0.219361, 0.302888, 0.441618, 0.682089", \ + "0.10785, 0.189266, 0.22893, 0.28754, 0.378355, 0.51915, 0.748488", \ + "0.171188, 0.284016, 0.335116, 0.405244, 0.509551, 0.665303, 0.905209", \ + "0.282453, 0.439626, 0.511372, 0.605799, 0.731735, 0.917378, 1.18357" \ + ); + } + } + 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.0762286, 0.259731, 0.385514, 0.593044, 0.940402, 1.51902, 2.48324", \ + "0.0910823, 0.27686, 0.403275, 0.611221, 0.9594, 1.53837, 2.50221", \ + "0.0989639, 0.29151, 0.417776, 0.62598, 0.973914, 1.55362, 2.51768", \ + "0.109899, 0.316934, 0.445805, 0.654247, 1.00208, 1.58087, 2.5472", \ + "0.135735, 0.364943, 0.500248, 0.714726, 1.0638, 1.64199, 2.60562", \ + "0.186221, 0.451217, 0.59989, 0.826699, 1.18748, 1.76939, 2.73076", \ + "0.270559, 0.595135, 0.766567, 1.02215, 1.4065, 2.01989, 2.99151" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0598954, 0.315898, 0.494359, 0.788506, 1.28234, 2.10479, 3.47553", \ + "0.0661523, 0.316346, 0.49436, 0.789307, 1.28247, 2.10608, 3.47554", \ + "0.0742276, 0.319825, 0.495401, 0.790143, 1.28301, 2.10609, 3.47555", \ + "0.0920335, 0.334077, 0.504923, 0.793153, 1.28438, 2.1061, 3.47574", \ + "0.126238, 0.368178, 0.535493, 0.815435, 1.29489, 2.10858, 3.48468", \ + "0.179859, 0.433058, 0.603087, 0.880432, 1.3449, 2.13804, 3.48712", \ + "0.270654, 0.552958, 0.725968, 1.01162, 1.47284, 2.25282, 3.56195" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0229238, 0.0618697, 0.0872481, 0.128839, 0.198153, 0.313494, 0.505527", \ + "0.0423809, 0.0975318, 0.126485, 0.170057, 0.239975, 0.355223, 0.547046", \ + "0.0518544, 0.121345, 0.155691, 0.205268, 0.279862, 0.397091, 0.58918", \ + "0.0624141, 0.154384, 0.197948, 0.258761, 0.346258, 0.473951, 0.670917", \ + "0.0723574, 0.19755, 0.25628, 0.335426, 0.445592, 0.599835, 0.821423", \ + "0.0758323, 0.24434, 0.32636, 0.435482, 0.580308, 0.779881, 1.05265", \ + "0.0758333, 0.283979, 0.395857, 0.548128, 0.752055, 1.01831, 1.37717" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0168463, 0.0643998, 0.0981909, 0.154229, 0.248159, 0.404405, 0.665431", \ + "0.0321384, 0.0798937, 0.110157, 0.161434, 0.250915, 0.4055, 0.665432", \ + "0.0446027, 0.0978286, 0.129039, 0.179214, 0.264228, 0.411853, 0.667342", \ + "0.0654721, 0.130035, 0.164392, 0.217715, 0.301597, 0.440951, 0.68299", \ + "0.100378, 0.185379, 0.226392, 0.285152, 0.377212, 0.519014, 0.748999", \ + "0.158273, 0.277482, 0.330555, 0.402504, 0.50797, 0.664229, 0.905888", \ + "0.260096, 0.425512, 0.500787, 0.600049, 0.729413, 0.915468, 1.18463" \ + ); + } + } + 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.066633, 0.250124, 0.376088, 0.583521, 0.931222, 1.50945, 2.47358", \ + "0.0819151, 0.269691, 0.396068, 0.604002, 0.951833, 1.53074, 2.49525", \ + "0.0929243, 0.290036, 0.416286, 0.62454, 0.972314, 1.55211, 2.51605", \ + "0.111845, 0.327738, 0.457524, 0.666427, 1.01398, 1.59251, 2.55857", \ + "0.148958, 0.395642, 0.535428, 0.752472, 1.1025, 1.68008, 2.6445", \ + "0.212124, 0.507164, 0.665761, 0.903443, 1.2729, 1.85962, 2.82168", \ + "0.319426, 0.682108, 0.87327, 1.15171, 1.56253, 2.19065, 3.18127" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.059647, 0.316036, 0.494119, 0.788854, 1.28247, 2.10479, 3.47753", \ + "0.0694442, 0.316458, 0.494143, 0.788855, 1.28309, 2.10584, 3.47754", \ + "0.079692, 0.321472, 0.495999, 0.790607, 1.2831, 2.10585, 3.47755", \ + "0.0983524, 0.340161, 0.508534, 0.794868, 1.28415, 2.10586, 3.47756", \ + "0.128955, 0.382579, 0.54796, 0.823985, 1.29849, 2.11446, 3.48003", \ + "0.179389, 0.459725, 0.629816, 0.905005, 1.36414, 2.14809, 3.48999", \ + "0.264837, 0.583865, 0.773274, 1.06437, 1.52865, 2.29201, 3.5876" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0220919, 0.0598865, 0.084954, 0.126273, 0.195397, 0.310509, 0.502464", \ + "0.0392647, 0.0950176, 0.124196, 0.167758, 0.237454, 0.352536, 0.544352", \ + "0.0468368, 0.118171, 0.152783, 0.202571, 0.27722, 0.3944, 0.586345", \ + "0.0542118, 0.149815, 0.19396, 0.255295, 0.343263, 0.471114, 0.668164", \ + "0.0588305, 0.190128, 0.250289, 0.330441, 0.441599, 0.596203, 0.818331", \ + "0.0588315, 0.230894, 0.315575, 0.427328, 0.573942, 0.774922, 1.04887", \ + "0.0588325, 0.25837, 0.375006, 0.532448, 0.740815, 1.00996, 1.37107" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0144158, 0.0613711, 0.0950533, 0.15107, 0.244895, 0.401192, 0.662071", \ + "0.0287551, 0.0771358, 0.107395, 0.158486, 0.247933, 0.402739, 0.662072", \ + "0.0403459, 0.0948542, 0.126191, 0.176479, 0.261338, 0.408723, 0.666347", \ + "0.0598252, 0.126658, 0.161516, 0.21484, 0.298931, 0.43809, 0.679653", \ + "0.0925335, 0.181306, 0.222776, 0.282736, 0.374375, 0.515527, 0.746201", \ + "0.147479, 0.27108, 0.326074, 0.398695, 0.504971, 0.661256, 0.902682", \ + "0.241641, 0.416475, 0.493719, 0.595202, 0.726197, 0.912749, 1.1816" \ + ); + } + } + 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.0478499, 0.233017, 0.359048, 0.566729, 0.914111, 1.4935, 2.45706", \ + "0.0695276, 0.256303, 0.382532, 0.59037, 0.938814, 1.51737, 2.48301", \ + "0.0857745, 0.283402, 0.408733, 0.616062, 0.963962, 1.54314, 2.50705", \ + "0.110269, 0.333256, 0.462809, 0.670116, 1.01584, 1.59344, 2.5588", \ + "0.151516, 0.414407, 0.558955, 0.778143, 1.12763, 1.70216, 2.66465", \ + "0.220146, 0.538623, 0.708914, 0.958597, 1.33753, 1.92575, 2.88444", \ + "0.339644, 0.730647, 0.936178, 1.23611, 1.67248, 2.32517, 3.32668" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0586034, 0.3161, 0.494359, 0.788578, 1.28308, 2.10505, 3.47553", \ + "0.0695516, 0.316375, 0.49436, 0.789101, 1.28309, 2.10568, 3.47601", \ + "0.0787259, 0.323155, 0.496373, 0.790151, 1.2831, 2.10569, 3.47602", \ + "0.0942572, 0.347922, 0.514032, 0.796847, 1.2837, 2.1057, 3.47603", \ + "0.123592, 0.399542, 0.565653, 0.839113, 1.30707, 2.11692, 3.4785", \ + "0.17275, 0.485495, 0.665778, 0.943539, 1.39978, 2.17091, 3.49723", \ + "0.257626, 0.625393, 0.827936, 1.13294, 1.60895, 2.37125, 3.64503" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0190357, 0.0570769, 0.0820474, 0.123306, 0.192458, 0.307525, 0.499414", \ + "0.0326601, 0.0915008, 0.12103, 0.164782, 0.234553, 0.349632, 0.541402", \ + "0.0378285, 0.113763, 0.14907, 0.199327, 0.274206, 0.391497, 0.583509", \ + "0.0412358, 0.14368, 0.189012, 0.251255, 0.340059, 0.468277, 0.665519", \ + "0.0412368, 0.180898, 0.242962, 0.32473, 0.43705, 0.592431, 0.815025", \ + "0.0412378, 0.21577, 0.303963, 0.418217, 0.567452, 0.770076, 1.04459", \ + "0.0412388, 0.232047, 0.353728, 0.515789, 0.728655, 1.00157, 1.36473" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0115596, 0.0580926, 0.0920233, 0.147601, 0.241468, 0.397806, 0.658303", \ + "0.0251632, 0.0743056, 0.104365, 0.155351, 0.244519, 0.398539, 0.658304", \ + "0.0355284, 0.0918341, 0.123167, 0.173322, 0.258135, 0.405385, 0.660877", \ + "0.0538014, 0.123389, 0.158261, 0.211622, 0.295841, 0.434899, 0.676337", \ + "0.0851883, 0.177734, 0.218563, 0.279475, 0.370677, 0.512964, 0.742834", \ + "0.138441, 0.2668, 0.323137, 0.395005, 0.503003, 0.657983, 0.901426", \ + "0.229467, 0.409083, 0.489519, 0.592646, 0.724364, 0.912207, 1.18086" \ + ); + } + } + 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.0153635, 0.0156504, 0.0156355, 0.015587, 0.0153822, 0.0150773, 0.0151915", \ + "0.015028, 0.0152882, 0.0153506, 0.0153719, 0.0152673, 0.0150251, 0.0149156", \ + "0.0150581, 0.0151688, 0.0152356, 0.0152974, 0.0151397, 0.0149101, 0.0151153", \ + "0.0157105, 0.0153808, 0.015365, 0.0152006, 0.015184, 0.0148742, 0.0150536", \ + "0.0191842, 0.0172309, 0.0167114, 0.0164899, 0.0158673, 0.0152589, 0.0152702", \ + "0.0290742, 0.0241773, 0.0227838, 0.0211464, 0.019626, 0.0182512, 0.0170043", \ + "0.0505326, 0.0425321, 0.0393505, 0.0359869, 0.0323618, 0.0283842, 0.0251601" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00488053, 0.00486897, 0.00476712, 0.00470524, 0.00456459, 0.00421999, 0.00388384", \ + "0.00480923, 0.00470132, 0.00462438, 0.00468511, 0.00433876, 0.00404911, 0.00358523", \ + "0.00531868, 0.0049611, 0.00485811, 0.00459508, 0.00460414, 0.00416347, 0.0036865", \ + "0.00695038, 0.00578344, 0.00549889, 0.00522236, 0.00472991, 0.00454947, 0.00392933", \ + "0.011208, 0.0085588, 0.00768906, 0.0070631, 0.00640398, 0.00559894, 0.00450398", \ + "0.0209425, 0.0160252, 0.0141313, 0.0122819, 0.0105021, 0.00894684, 0.00734053", \ + "0.0415653, 0.0338828, 0.0304554, 0.0265731, 0.0224581, 0.0182551, 0.0143866" \ + ); + } + } + 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.0122657, 0.0125853, 0.0125882, 0.01249, 0.0123291, 0.0120094, 0.0121225", \ + "0.0119541, 0.012224, 0.0122833, 0.0123073, 0.0121683, 0.011986, 0.0118216", \ + "0.0120338, 0.0120977, 0.0122242, 0.0122116, 0.0120983, 0.0118047, 0.0121232", \ + "0.0129397, 0.0124366, 0.0123631, 0.0122517, 0.0120997, 0.0118295, 0.0120792", \ + "0.0166285, 0.0144756, 0.0139119, 0.0135914, 0.0128603, 0.0122398, 0.0128523", \ + "0.0257261, 0.0211207, 0.0197506, 0.0182069, 0.0166726, 0.0155165, 0.0138788", \ + "0.0449108, 0.0374613, 0.034626, 0.0316808, 0.0280342, 0.024382, 0.0216197" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00461498, 0.0046405, 0.0045688, 0.00447527, 0.00432558, 0.00402921, 0.00365715", \ + "0.00452308, 0.00456107, 0.00445225, 0.00455586, 0.00420504, 0.00407586, 0.00348663", \ + "0.00500959, 0.00476418, 0.00470162, 0.00442804, 0.00449576, 0.00398027, 0.00355572", \ + "0.00666428, 0.00551565, 0.00535224, 0.00514648, 0.00460656, 0.00428114, 0.00370849", \ + "0.0104915, 0.00810659, 0.00736396, 0.00674462, 0.00624196, 0.0055279, 0.00420413", \ + "0.0193154, 0.0149723, 0.0132705, 0.0116375, 0.00999003, 0.00855598, 0.00722678", \ + "0.0378774, 0.0310197, 0.0280856, 0.0245504, 0.0210083, 0.017265, 0.0137113" \ + ); + } + } + 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.00923531, 0.00955994, 0.00953809, 0.00946694, 0.00928528, 0.00898369, 0.00911904", \ + "0.00895984, 0.00920673, 0.00924603, 0.00923281, 0.00917069, 0.00889711, 0.0089189", \ + "0.00925546, 0.00915261, 0.00924958, 0.00924671, 0.00906972, 0.00882241, 0.0089853", \ + "0.0106357, 0.00973444, 0.00963843, 0.00934549, 0.00917982, 0.00884334, 0.00909825", \ + "0.0144563, 0.0121017, 0.0113973, 0.0110089, 0.010053, 0.00961631, 0.00966391", \ + "0.022849, 0.018574, 0.0170923, 0.015524, 0.0140104, 0.0124678, 0.0112981", \ + "0.0404198, 0.0332281, 0.0308008, 0.028022, 0.0247066, 0.0208857, 0.0187031" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00404659, 0.00418761, 0.00413444, 0.0040461, 0.00389059, 0.00361935, 0.00324515", \ + "0.00404747, 0.00419665, 0.00417872, 0.00428897, 0.00398525, 0.00398116, 0.00329426", \ + "0.00456992, 0.00445538, 0.0044048, 0.00423434, 0.00423411, 0.00398104, 0.00397527", \ + "0.0061603, 0.00516167, 0.00506612, 0.00485391, 0.00440821, 0.0041498, 0.00352947", \ + "0.00976871, 0.00756232, 0.00691551, 0.00642104, 0.00594768, 0.00522447, 0.0039981", \ + "0.0180466, 0.0138464, 0.012388, 0.0109171, 0.0094016, 0.00810764, 0.00689071", \ + "0.0350183, 0.0287312, 0.0261541, 0.0229643, 0.01976, 0.0162882, 0.0130355" \ + ); + } + } + 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.00577491, 0.00637693, 0.00640527, 0.00633515, 0.00620665, 0.00589213, 0.00597733", \ + "0.0061123, 0.00606125, 0.00609606, 0.00612801, 0.00601444, 0.0057683, 0.00578553", \ + "0.00696296, 0.00631325, 0.00628448, 0.00620707, 0.00599903, 0.00569289, 0.00561607", \ + "0.00882384, 0.00741568, 0.007096, 0.00669043, 0.006273, 0.00582495, 0.00584685", \ + "0.012926, 0.0103538, 0.00948905, 0.00886431, 0.007654, 0.00699283, 0.00654044", \ + "0.0214644, 0.0171185, 0.0157217, 0.013948, 0.0122414, 0.0108441, 0.00877127", \ + "0.0393544, 0.0322708, 0.0297756, 0.0270375, 0.0236159, 0.0197751, 0.0172304" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0033051, 0.00378317, 0.00385384, 0.0036875, 0.00357501, 0.00328705, 0.00285898", \ + "0.00353828, 0.00386965, 0.00382713, 0.00397835, 0.00373081, 0.00354104, 0.00300494", \ + "0.00411401, 0.00410019, 0.00409349, 0.00392635, 0.00397772, 0.00380388, 0.00325076", \ + "0.00577896, 0.00480016, 0.0047059, 0.00455337, 0.00403977, 0.0039469, 0.00330498", \ + "0.00957528, 0.00710752, 0.00639615, 0.00602732, 0.0055362, 0.00486324, 0.00371542", \ + "0.0179026, 0.0132725, 0.0117693, 0.0102776, 0.00902627, 0.00774957, 0.00668538", \ + "0.0353333, 0.0280606, 0.025401, 0.0219333, 0.0187506, 0.0156054, 0.0126494" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00314859; + rise_capacitance : 0.00304301; + rise_capacitance_range (0.00285813, 0.00349079); + fall_capacitance : 0.00325417; + fall_capacitance_range (0.00273799, 0.00359373); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00314492; + rise_capacitance : 0.00310547; + rise_capacitance_range (0.00276003, 0.00376278); + fall_capacitance : 0.00318437; + fall_capacitance_range (0.00268553, 0.00346616); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00310409; + rise_capacitance : 0.00312012; + rise_capacitance_range (0.0026541, 0.00402766); + fall_capacitance : 0.00308806; + fall_capacitance_range (0.00263417, 0.00330912); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00293132; + rise_capacitance : 0.00308569; + rise_capacitance_range (0.0024745, 0.00438071); + fall_capacitance : 0.00277694; + fall_capacitance_range (0.00260605, 0.00288655); + } + } + cell (sg13cmos5l_nor4_2) { + area : 21.7728; + cell_footprint : "nor4"; + cell_leakage_power : 771.792; + leakage_power () { + value : 751.174; + when : "!A&!B&!C&!D&Y"; + } + leakage_power () { + value : 835.519; + when : "!A&!B&!C&D&!Y"; + } + leakage_power () { + value : 676.854; + when : "!A&!B&C&!D&!Y"; + } + leakage_power () { + value : 851.626; + when : "!A&!B&C&D&!Y"; + } + leakage_power () { + value : 563.06; + when : "!A&B&!C&!D&!Y"; + } + leakage_power () { + value : 756.975; + when : "!A&B&!C&D&!Y"; + } + leakage_power () { + value : 727.422; + when : "!A&B&C&!D&!Y"; + } + leakage_power () { + value : 995.745; + when : "!A&B&C&D&!Y"; + } + leakage_power () { + value : 451.002; + when : "A&!B&!C&!D&!Y"; + } + leakage_power () { + value : 653.611; + when : "A&!B&!C&D&!Y"; + } + leakage_power () { + value : 635.303; + when : "A&!B&C&!D&!Y"; + } + leakage_power () { + value : 919.39; + when : "A&!B&C&D&!Y"; + } + leakage_power () { + value : 616.947; + when : "A&B&!C&!D&!Y"; + } + leakage_power () { + value : 891.225; + when : "A&B&!C&D&!Y"; + } + leakage_power () { + value : 872.893; + when : "A&B&C&!D&!Y"; + } + leakage_power () { + value : 1149.93; + 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.0764119, 0.265808, 0.392772, 0.601865, 0.951931, 1.53513, 2.50832", \ + "0.0906137, 0.281278, 0.408711, 0.618289, 0.969195, 1.55246, 2.52451", \ + "0.0971208, 0.292513, 0.419775, 0.629681, 0.980222, 1.56414, 2.53617", \ + "0.102611, 0.308519, 0.437744, 0.647714, 0.998297, 1.58182, 2.55586", \ + "0.114451, 0.337945, 0.471897, 0.68541, 1.03713, 1.61944, 2.5926", \ + "0.143109, 0.394929, 0.537035, 0.757445, 1.11605, 1.7024, 2.66942", \ + "0.193885, 0.498185, 0.656886, 0.896178, 1.27131, 1.86805, 2.84752" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.05341, 0.317624, 0.497621, 0.794705, 1.29352, 2.12188, 3.50602", \ + "0.057605, 0.317939, 0.497686, 0.794925, 1.29353, 2.12385, 3.50781", \ + "0.0632195, 0.320315, 0.498434, 0.795165, 1.29354, 2.12386, 3.50782", \ + "0.0764179, 0.330887, 0.505404, 0.798057, 1.29355, 2.12387, 3.50783", \ + "0.109977, 0.35771, 0.529883, 0.815633, 1.30273, 2.12729, 3.50803", \ + "0.168851, 0.414484, 0.586323, 0.866961, 1.34355, 2.1498, 3.51414", \ + "0.266575, 0.528523, 0.69832, 0.97956, 1.45246, 2.24198, 3.57594" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0209296, 0.0624258, 0.0882257, 0.130095, 0.199509, 0.31454, 0.505831", \ + "0.0413163, 0.0986134, 0.127666, 0.171349, 0.241179, 0.356125, 0.547356", \ + "0.0515669, 0.123147, 0.157328, 0.206779, 0.281156, 0.398037, 0.589351", \ + "0.0638105, 0.157343, 0.200843, 0.261121, 0.348173, 0.475275, 0.671436", \ + "0.077358, 0.202979, 0.260535, 0.338732, 0.447882, 0.601218, 0.821775", \ + "0.0889807, 0.255209, 0.334836, 0.441694, 0.58463, 0.782097, 1.05342", \ + "0.0929636, 0.307412, 0.414995, 0.562622, 0.761864, 1.02384, 1.37956" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.017017, 0.0669742, 0.100868, 0.156701, 0.250254, 0.406034, 0.666246", \ + "0.0334402, 0.0824242, 0.112566, 0.163882, 0.252859, 0.407168, 0.666247", \ + "0.0464867, 0.100607, 0.13154, 0.181571, 0.266342, 0.413474, 0.668901", \ + "0.0682173, 0.133232, 0.166964, 0.220002, 0.303604, 0.442543, 0.683577", \ + "0.105005, 0.189562, 0.22979, 0.287969, 0.379371, 0.52025, 0.749693", \ + "0.167483, 0.284641, 0.335629, 0.406046, 0.510109, 0.665387, 0.906539", \ + "0.277266, 0.440114, 0.51117, 0.606454, 0.733017, 0.916784, 1.18492" \ + ); + } + } + 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.0730905, 0.262507, 0.389313, 0.598594, 0.948617, 1.53186, 2.50505", \ + "0.0880373, 0.280067, 0.407422, 0.617007, 0.968347, 1.55116, 2.52323", \ + "0.0956432, 0.294731, 0.422036, 0.632186, 0.982434, 1.56639, 2.53893", \ + "0.105379, 0.320022, 0.44982, 0.660197, 1.0104, 1.59414, 2.56799", \ + "0.128988, 0.368006, 0.50367, 0.719263, 1.07186, 1.65424, 2.62637", \ + "0.177214, 0.453104, 0.602073, 0.831467, 1.19421, 1.78153, 2.75135", \ + "0.259689, 0.597098, 0.77076, 1.0269, 1.41512, 2.02858, 3.01135" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0534026, 0.317623, 0.497586, 0.794997, 1.29363, 2.12271, 3.5062", \ + "0.0600438, 0.317997, 0.497682, 0.794998, 1.29364, 2.12385, 3.50781", \ + "0.0680343, 0.321562, 0.499103, 0.796474, 1.29365, 2.12386, 3.50782", \ + "0.0857188, 0.335624, 0.508148, 0.799089, 1.29366, 2.12387, 3.50783", \ + "0.120592, 0.37028, 0.538684, 0.82121, 1.30499, 2.13031, 3.5097", \ + "0.174291, 0.434683, 0.604807, 0.8858, 1.35472, 2.15564, 3.51719", \ + "0.265467, 0.553354, 0.733546, 1.01706, 1.48347, 2.26632, 3.59037" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0215737, 0.0618245, 0.0872006, 0.128724, 0.197933, 0.313034, 0.504653", \ + "0.0403701, 0.0974784, 0.126449, 0.170013, 0.239726, 0.354759, 0.546131", \ + "0.0492957, 0.121327, 0.155633, 0.205137, 0.279616, 0.396607, 0.588142", \ + "0.0591961, 0.154204, 0.198016, 0.258545, 0.346078, 0.473491, 0.670029", \ + "0.0682006, 0.197557, 0.256178, 0.33527, 0.44524, 0.59921, 0.82061", \ + "0.0704685, 0.244173, 0.325987, 0.43516, 0.579929, 0.779126, 1.05181", \ + "0.0704695, 0.283037, 0.394588, 0.547656, 0.751444, 1.01724, 1.37586" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0158234, 0.0644379, 0.098247, 0.154189, 0.248019, 0.404092, 0.66445", \ + "0.0307871, 0.0799153, 0.110155, 0.161355, 0.250823, 0.405296, 0.664451", \ + "0.0429139, 0.0978198, 0.129096, 0.179265, 0.264087, 0.411575, 0.66628", \ + "0.0632426, 0.130606, 0.164237, 0.217421, 0.301703, 0.440873, 0.682351", \ + "0.0971155, 0.18541, 0.226196, 0.285042, 0.377132, 0.518279, 0.749189", \ + "0.154695, 0.277022, 0.330982, 0.402474, 0.508525, 0.663816, 0.906459", \ + "0.252686, 0.427447, 0.502334, 0.599964, 0.729833, 0.91497, 1.18386" \ + ); + } + } + 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.0624003, 0.251796, 0.37881, 0.587875, 0.937974, 1.52118, 2.49306", \ + "0.077154, 0.27139, 0.398575, 0.608445, 0.959424, 1.54289, 2.51458", \ + "0.0872932, 0.291613, 0.418923, 0.62888, 0.979303, 1.56316, 2.53588", \ + "0.104666, 0.329113, 0.460068, 0.670512, 1.0209, 1.60428, 2.57778", \ + "0.14021, 0.396521, 0.537631, 0.75559, 1.10903, 1.69131, 2.66403", \ + "0.201628, 0.508347, 0.669266, 0.908278, 1.27798, 1.8694, 2.8392", \ + "0.3067, 0.684171, 0.875834, 1.15438, 1.56885, 2.20233, 3.19866" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0534119, 0.317919, 0.497609, 0.794699, 1.29293, 2.12271, 3.50573", \ + "0.0631989, 0.318274, 0.49763, 0.794709, 1.29331, 2.12401, 3.50779", \ + "0.073324, 0.323304, 0.499675, 0.796022, 1.29332, 2.12402, 3.5078", \ + "0.0916439, 0.341857, 0.511781, 0.80055, 1.2935, 2.12403, 3.50781", \ + "0.121928, 0.384196, 0.550988, 0.829743, 1.30918, 2.13547, 3.50867", \ + "0.171777, 0.461214, 0.634011, 0.910859, 1.37384, 2.16637, 3.51978", \ + "0.256778, 0.586884, 0.776129, 1.06858, 1.53706, 2.30833, 3.61628" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0208039, 0.0597169, 0.0847537, 0.126009, 0.195008, 0.309888, 0.501505", \ + "0.03697, 0.0948779, 0.123924, 0.167389, 0.236986, 0.35188, 0.543336", \ + "0.0439678, 0.117961, 0.152554, 0.202264, 0.276812, 0.393784, 0.585284", \ + "0.0504636, 0.149573, 0.193673, 0.254954, 0.342742, 0.47047, 0.667198", \ + "0.0538477, 0.189716, 0.249886, 0.330028, 0.440991, 0.595543, 0.816792", \ + "0.0538487, 0.230323, 0.31526, 0.426806, 0.573268, 0.773833, 1.04769", \ + "0.0538497, 0.257485, 0.373947, 0.531309, 0.739595, 1.00871, 1.36957" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0133379, 0.0611732, 0.0948962, 0.150835, 0.244738, 0.400756, 0.661197", \ + "0.0272942, 0.0769744, 0.107273, 0.158331, 0.247488, 0.4024, 0.661198", \ + "0.0382883, 0.094683, 0.126098, 0.176202, 0.260999, 0.408312, 0.666214", \ + "0.0571365, 0.126421, 0.161293, 0.214556, 0.298563, 0.437766, 0.678774", \ + "0.0885252, 0.181095, 0.222549, 0.281921, 0.373583, 0.515299, 0.74548", \ + "0.142268, 0.270846, 0.325449, 0.398491, 0.504599, 0.661389, 0.902192", \ + "0.233424, 0.415925, 0.492836, 0.594672, 0.725771, 0.913013, 1.1806" \ + ); + } + } + 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.0418952, 0.232924, 0.359909, 0.569597, 0.919482, 1.50281, 2.47467", \ + "0.0630321, 0.256328, 0.383534, 0.593096, 0.944289, 1.52738, 2.50076", \ + "0.0785274, 0.283472, 0.409803, 0.618803, 0.969086, 1.55239, 2.52462", \ + "0.101907, 0.33333, 0.46397, 0.672822, 1.02135, 1.60342, 2.57646", \ + "0.141641, 0.414668, 0.560359, 0.781019, 1.13333, 1.7122, 2.68263", \ + "0.20866, 0.539774, 0.710012, 0.962334, 1.34362, 1.93615, 2.90201", \ + "0.325726, 0.732694, 0.939721, 1.23915, 1.68011, 2.33853, 3.34454" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0517527, 0.317794, 0.497433, 0.795018, 1.29363, 2.12271, 3.5078", \ + "0.062641, 0.318231, 0.497505, 0.795019, 1.29364, 2.12374, 3.50781", \ + "0.0706663, 0.32492, 0.49979, 0.796292, 1.29365, 2.12377, 3.50782", \ + "0.0852511, 0.349451, 0.517229, 0.80278, 1.29379, 2.12378, 3.50783", \ + "0.113491, 0.400484, 0.568398, 0.844636, 1.31713, 2.13658, 3.50784", \ + "0.161008, 0.486254, 0.666907, 0.949269, 1.40927, 2.18784, 3.52745", \ + "0.243625, 0.62601, 0.829705, 1.13639, 1.61905, 2.38782, 3.67394" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0175408, 0.056667, 0.0815395, 0.122718, 0.191393, 0.305918, 0.496835", \ + "0.029738, 0.0910444, 0.120539, 0.164107, 0.233542, 0.34803, 0.538867", \ + "0.034061, 0.113162, 0.148423, 0.198527, 0.273146, 0.389919, 0.580949", \ + "0.0359894, 0.143021, 0.188349, 0.250506, 0.338664, 0.466373, 0.662813", \ + "0.0359904, 0.179687, 0.241976, 0.323447, 0.43528, 0.590235, 0.81249", \ + "0.0359914, 0.214317, 0.302392, 0.416711, 0.565632, 0.767566, 1.04175", \ + "0.0359924, 0.229366, 0.350934, 0.51292, 0.725718, 0.998696, 1.36083" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0102764, 0.0575586, 0.0915014, 0.146976, 0.240165, 0.395956, 0.655382", \ + "0.0231129, 0.0736972, 0.103833, 0.154553, 0.243148, 0.396896, 0.655383", \ + "0.0330992, 0.0911958, 0.122612, 0.172578, 0.257073, 0.403499, 0.658019", \ + "0.0504659, 0.122513, 0.157502, 0.210989, 0.294358, 0.433287, 0.673387", \ + "0.0807128, 0.177168, 0.217992, 0.278726, 0.370011, 0.511446, 0.740409", \ + "0.131727, 0.265533, 0.322164, 0.394078, 0.501774, 0.656602, 0.896986", \ + "0.219554, 0.408848, 0.487928, 0.591755, 0.723273, 0.908836, 1.17784" \ + ); + } + } + 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.0310677, 0.0317923, 0.0317408, 0.0316123, 0.0312806, 0.0305588, 0.0312356", \ + "0.0305143, 0.0310583, 0.0311951, 0.0311862, 0.0309589, 0.0304976, 0.0310434", \ + "0.0305613, 0.0308474, 0.0313868, 0.0309077, 0.0307614, 0.0303401, 0.0305839", \ + "0.0318443, 0.0311768, 0.031233, 0.0309958, 0.030585, 0.0301884, 0.0307025", \ + "0.038759, 0.0347169, 0.0338601, 0.033242, 0.0319694, 0.0310779, 0.0312702", \ + "0.0585995, 0.0483694, 0.0456948, 0.0425017, 0.0393229, 0.0376142, 0.0343012", \ + "0.101662, 0.0850221, 0.0788748, 0.0721578, 0.0648203, 0.0565452, 0.051751" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00970308, 0.00960684, 0.00946776, 0.00926201, 0.00896889, 0.00842117, 0.00771623", \ + "0.00950122, 0.00930115, 0.00913483, 0.00935959, 0.00857675, 0.00833016, 0.007071", \ + "0.0105893, 0.00984067, 0.0096346, 0.00911319, 0.00918276, 0.0085203, 0.00768053", \ + "0.0141303, 0.0114199, 0.0109512, 0.0104453, 0.00939187, 0.00879909, 0.00793181", \ + "0.0224963, 0.0169565, 0.0153068, 0.0139305, 0.012829, 0.0111564, 0.00901038", \ + "0.042049, 0.03184, 0.0279538, 0.0245183, 0.0207826, 0.0174493, 0.0146024", \ + "0.0834033, 0.0673443, 0.060644, 0.0528218, 0.0447478, 0.0363391, 0.028664" \ + ); + } + } + 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.0249997, 0.0257031, 0.025691, 0.0255496, 0.0252391, 0.024541, 0.0250533", \ + "0.0244299, 0.025004, 0.0251341, 0.025147, 0.025001, 0.0244375, 0.024964", \ + "0.0245789, 0.0248025, 0.0249084, 0.0249813, 0.0246895, 0.0242571, 0.0250232", \ + "0.0263197, 0.0253836, 0.0252832, 0.0250535, 0.0246402, 0.0241491, 0.0246767", \ + "0.0336678, 0.0292678, 0.0281431, 0.0272498, 0.0260825, 0.0253718, 0.0256703", \ + "0.0519219, 0.0423064, 0.0394787, 0.0367301, 0.033589, 0.0315532, 0.0283268", \ + "0.0904328, 0.074754, 0.069549, 0.0633371, 0.0562975, 0.0487449, 0.0439092" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00912396, 0.00920537, 0.00903378, 0.00882067, 0.00853423, 0.00790319, 0.00710969", \ + "0.00888145, 0.00897088, 0.00876506, 0.00896345, 0.00832385, 0.00804447, 0.00676541", \ + "0.00989743, 0.00937973, 0.009251, 0.00872625, 0.00883366, 0.00828762, 0.00679832", \ + "0.0132434, 0.0110661, 0.0105503, 0.0100655, 0.00917787, 0.0086224, 0.00717557", \ + "0.0209088, 0.0159718, 0.0144781, 0.0133198, 0.0123523, 0.0107415, 0.00888326", \ + "0.038666, 0.0294555, 0.0261703, 0.0230895, 0.0198859, 0.0169226, 0.014638", \ + "0.0756291, 0.06187, 0.0556566, 0.0487517, 0.0416734, 0.0341765, 0.0271917" \ + ); + } + } + 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.0189974, 0.0196418, 0.0196136, 0.0194557, 0.0191737, 0.018469, 0.0187493", \ + "0.0184179, 0.0189785, 0.0190443, 0.019045, 0.0189261, 0.018442, 0.018879", \ + "0.0190197, 0.0188733, 0.0189785, 0.0189481, 0.0186452, 0.0182105, 0.0187799", \ + "0.0217795, 0.0199462, 0.0197632, 0.0191893, 0.0187933, 0.0182466, 0.0186049", \ + "0.0295229, 0.0245331, 0.0232167, 0.0222149, 0.0206677, 0.0199975, 0.0190815", \ + "0.0464502, 0.0374515, 0.0346624, 0.0315915, 0.0280561, 0.0250575, 0.0231602", \ + "0.0817507, 0.0668045, 0.0618506, 0.05615, 0.0494937, 0.042367, 0.0378146" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00738524, 0.00767564, 0.00757074, 0.00740455, 0.00717107, 0.00649299, 0.00573035", \ + "0.00747921, 0.00775085, 0.00766907, 0.00787889, 0.00721015, 0.00730866, 0.00590818", \ + "0.00850606, 0.00823128, 0.00814951, 0.00768238, 0.0077925, 0.00680112, 0.00752258", \ + "0.0117326, 0.00965255, 0.0094367, 0.00903122, 0.00828889, 0.00770611, 0.00657816", \ + "0.0190504, 0.0144402, 0.0131337, 0.0120963, 0.0111453, 0.00973702, 0.00707522", \ + "0.0355388, 0.0269806, 0.0240393, 0.0211582, 0.0181148, 0.0157541, 0.0130568", \ + "0.069709, 0.0564405, 0.0514402, 0.0450338, 0.0387509, 0.0318402, 0.0257403" \ + ); + } + } + 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.0118448, 0.0130688, 0.0130803, 0.0130079, 0.0127616, 0.0121018, 0.0125866", \ + "0.0126513, 0.0125676, 0.012516, 0.0125648, 0.012406, 0.0119167, 0.0124563", \ + "0.0144001, 0.0129763, 0.0129057, 0.0127552, 0.0123893, 0.011917, 0.0122858", \ + "0.0182267, 0.0152014, 0.0144108, 0.0137929, 0.0128565, 0.0121376, 0.012301", \ + "0.0265542, 0.0210527, 0.0193375, 0.0180878, 0.0157457, 0.0144232, 0.01365", \ + "0.0437762, 0.0345989, 0.0316421, 0.0282107, 0.0248351, 0.0208107, 0.0178319", \ + "0.0796351, 0.0648016, 0.0598087, 0.0541778, 0.0475396, 0.0401056, 0.0347241" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.00536898, 0.0064579, 0.00664624, 0.00641413, 0.00598438, 0.00554926, 0.00456992", \ + "0.00597638, 0.00669033, 0.00663854, 0.00688198, 0.00631086, 0.00619267, 0.00499032", \ + "0.00727501, 0.00710153, 0.00714642, 0.00675079, 0.00690099, 0.00625689, 0.00544665", \ + "0.0106864, 0.00842554, 0.00830776, 0.00807475, 0.00693102, 0.00654701, 0.00558766", \ + "0.0185068, 0.0131978, 0.011833, 0.0109975, 0.0101514, 0.00884068, 0.00674276", \ + "0.0352258, 0.025489, 0.0224618, 0.0194582, 0.0170798, 0.0145122, 0.0120323", \ + "0.0699962, 0.0550287, 0.0495923, 0.042938, 0.0363298, 0.0296947, 0.0243145" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00608635; + rise_capacitance : 0.00587795; + rise_capacitance_range (0.00551509, 0.00678869); + fall_capacitance : 0.00629476; + fall_capacitance_range (0.00527899, 0.00698055); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00599976; + rise_capacitance : 0.00592575; + rise_capacitance_range (0.00523097, 0.00727796); + fall_capacitance : 0.00607377; + fall_capacitance_range (0.00510712, 0.00664521); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0059372; + rise_capacitance : 0.00597276; + rise_capacitance_range (0.00502235, 0.00786598); + fall_capacitance : 0.00590163; + fall_capacitance_range (0.00502607, 0.00633074); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00573594; + rise_capacitance : 0.00605067; + rise_capacitance_range (0.0047363, 0.00886017); + fall_capacitance : 0.00542122; + fall_capacitance_range (0.00506093, 0.00564113); + } + } + cell (sg13cmos5l_o21ai_1) { + area : 9.072; + cell_footprint : "o21ai"; + cell_leakage_power : 444.577; + leakage_power () { + value : 214.478; + when : "!A1&!A2&!B1&Y"; + } + leakage_power () { + value : 383.182; + when : "A1&!A2&!B1&Y"; + } + leakage_power () { + value : 383.188; + when : "!A1&A2&!B1&Y"; + } + leakage_power () { + value : 525.382; + when : "A1&A2&!B1&Y"; + } + leakage_power () { + value : 211.905; + when : "!A1&!A2&B1&Y"; + } + leakage_power () { + value : 527.029; + when : "A1&!A2&B1&!Y"; + } + leakage_power () { + value : 602.104; + when : "!A1&A2&B1&!Y"; + } + leakage_power () { + value : 709.347; + 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.0482016, 0.15736, 0.232085, 0.355457, 0.561517, 0.904892, 1.47736", \ + "0.06603, 0.181032, 0.256016, 0.379425, 0.585675, 0.929427, 1.50219", \ + "0.0774769, 0.201969, 0.278401, 0.402019, 0.608461, 0.952237, 1.52543", \ + "0.09371, 0.236405, 0.318105, 0.445873, 0.65328, 0.996984, 1.56942", \ + "0.122923, 0.292631, 0.384412, 0.523765, 0.741301, 1.08887, 1.66118", \ + "0.169768, 0.378161, 0.488171, 0.649579, 0.889465, 1.25955, 1.84416", \ + "0.244568, 0.508643, 0.644179, 0.839457, 1.12326, 1.53854, 2.17332" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0359206, 0.189813, 0.296714, 0.473076, 0.768437, 1.26052, 2.0807", \ + "0.0447852, 0.191729, 0.297083, 0.473077, 0.76867, 1.26062, 2.08091", \ + "0.0547633, 0.199781, 0.301916, 0.474865, 0.768671, 1.26132, 2.08109", \ + "0.0732742, 0.221966, 0.320638, 0.487483, 0.774181, 1.26402, 2.0811", \ + "0.102365, 0.266116, 0.365021, 0.528345, 0.804689, 1.27784, 2.0885", \ + "0.148481, 0.340461, 0.449565, 0.617185, 0.891176, 1.34645, 2.12726", \ + "0.226563, 0.460056, 0.587523, 0.775359, 1.06539, 1.52496, 2.28091" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0334504, 0.0998301, 0.144809, 0.219015, 0.343206, 0.549829, 0.894352", \ + "0.0482266, 0.12477, 0.17099, 0.245584, 0.369796, 0.576607, 0.921084", \ + "0.0554112, 0.143892, 0.193339, 0.270514, 0.395777, 0.602656, 0.947234", \ + "0.0631183, 0.172435, 0.229029, 0.313154, 0.444507, 0.654183, 0.999256", \ + "0.0706352, 0.212456, 0.281136, 0.379903, 0.526564, 0.75, 1.10304", \ + "0.0760162, 0.259644, 0.350146, 0.474029, 0.648409, 0.903185, 1.28749", \ + "0.0760172, 0.306209, 0.426515, 0.590734, 0.816024, 1.12455, 1.57066" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.020389, 0.108175, 0.169137, 0.270436, 0.439806, 0.722036, 1.19238", \ + "0.0301061, 0.114077, 0.172813, 0.271647, 0.440079, 0.722067, 1.19239", \ + "0.0402029, 0.125163, 0.182477, 0.278534, 0.44334, 0.723185, 1.1924", \ + "0.0589256, 0.148737, 0.205786, 0.300107, 0.458822, 0.731234, 1.19407", \ + "0.0907967, 0.194322, 0.2534, 0.347579, 0.505058, 0.767728, 1.21676", \ + "0.140988, 0.275582, 0.342588, 0.442199, 0.602137, 0.862977, 1.29933", \ + "0.224983, 0.407228, 0.492944, 0.613664, 0.787349, 1.05535, 1.49026" \ + ); + } + } + 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.0420914, 0.152187, 0.227, 0.350159, 0.556435, 0.899911, 1.47225", \ + "0.0652056, 0.183702, 0.258517, 0.382026, 0.588076, 0.931883, 1.50517", \ + "0.0813698, 0.214208, 0.29106, 0.414459, 0.620602, 0.964412, 1.53641", \ + "0.104897, 0.263817, 0.349436, 0.479028, 0.686548, 1.02963, 1.60138", \ + "0.143307, 0.339769, 0.441433, 0.589943, 0.813024, 1.16306, 1.73463", \ + "0.206011, 0.450989, 0.578044, 0.757147, 1.02131, 1.40632, 1.99822", \ + "0.311935, 0.620812, 0.779559, 1.00618, 1.32869, 1.78943, 2.46168" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0360617, 0.189897, 0.296605, 0.472959, 0.768436, 1.26023, 2.08066", \ + "0.0496073, 0.193266, 0.297213, 0.472994, 0.768537, 1.26061, 2.08098", \ + "0.0608476, 0.205816, 0.305173, 0.475638, 0.768538, 1.26062, 2.08159", \ + "0.0786303, 0.237651, 0.334315, 0.495889, 0.777462, 1.26177, 2.0816", \ + "0.106679, 0.294675, 0.397489, 0.556886, 0.82566, 1.28816, 2.09768", \ + "0.150935, 0.383536, 0.502629, 0.678544, 0.951078, 1.39544, 2.15462", \ + "0.227618, 0.519464, 0.666811, 0.875751, 1.18314, 1.64802, 2.38888" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0281289, 0.0944994, 0.139201, 0.21298, 0.336379, 0.541766, 0.884495", \ + "0.0395623, 0.11919, 0.165362, 0.239685, 0.36324, 0.569005, 0.911906", \ + "0.0437382, 0.137409, 0.187276, 0.264441, 0.389295, 0.59518, 0.937988", \ + "0.046498, 0.1641, 0.221744, 0.306516, 0.43778, 0.646912, 0.990073", \ + "0.046499, 0.200529, 0.271659, 0.371642, 0.518843, 0.742591, 1.09426", \ + "0.0465, 0.238163, 0.333739, 0.461387, 0.638367, 0.894498, 1.27791", \ + "0.046501, 0.266977, 0.394127, 0.566031, 0.798288, 1.11147, 1.55949" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0139753, 0.100597, 0.161335, 0.261846, 0.430127, 0.71063, 1.17806", \ + "0.0238605, 0.106935, 0.165044, 0.263102, 0.430322, 0.710631, 1.17807", \ + "0.0334339, 0.118158, 0.174957, 0.270089, 0.43376, 0.713585, 1.17808", \ + "0.0513104, 0.141898, 0.198257, 0.291879, 0.449519, 0.719794, 1.18028", \ + "0.0823654, 0.188086, 0.246663, 0.339918, 0.496314, 0.756874, 1.20257", \ + "0.131624, 0.270386, 0.336008, 0.435081, 0.592734, 0.85306, 1.28574", \ + "0.213033, 0.396275, 0.488154, 0.611268, 0.780518, 1.04857, 1.47932" \ + ); + } + } + 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.0195794, 0.0755135, 0.112805, 0.174375, 0.277191, 0.448756, 0.734065", \ + "0.0348406, 0.11139, 0.150927, 0.212986, 0.315843, 0.487261, 0.772839", \ + "0.043894, 0.138534, 0.183748, 0.250237, 0.354491, 0.525852, 0.81139", \ + "0.0550226, 0.178035, 0.234236, 0.312779, 0.427503, 0.603456, 0.8895", \ + "0.0713405, 0.232533, 0.306989, 0.406366, 0.545671, 0.744481, 1.04358", \ + "0.0937486, 0.305559, 0.40369, 0.53696, 0.716524, 0.96493, 1.312", \ + "0.124026, 0.406113, 0.533437, 0.708922, 0.951868, 1.27749, 1.71643" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0133211, 0.0898151, 0.14444, 0.234889, 0.386218, 0.638545, 1.05894", \ + "0.0278879, 0.100797, 0.150539, 0.237017, 0.387704, 0.638546, 1.05895", \ + "0.0386939, 0.119047, 0.166962, 0.248269, 0.391431, 0.645649, 1.05896", \ + "0.0541439, 0.153434, 0.204304, 0.28356, 0.418244, 0.653431, 1.06275", \ + "0.0812727, 0.209768, 0.269531, 0.356634, 0.491147, 0.713932, 1.09964", \ + "0.127029, 0.293278, 0.373134, 0.479528, 0.63144, 0.860344, 1.22999", \ + "0.20603, 0.423975, 0.528139, 0.669458, 0.866057, 1.13077, 1.52411" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.022062, 0.0888865, 0.133564, 0.20737, 0.330705, 0.536295, 0.879207", \ + "0.0340741, 0.120946, 0.167753, 0.242056, 0.365566, 0.571135, 0.913889", \ + "0.0404247, 0.144239, 0.19685, 0.275531, 0.400617, 0.606265, 0.948702", \ + "0.0484379, 0.177679, 0.240864, 0.331195, 0.46599, 0.675742, 1.01853", \ + "0.0580512, 0.224829, 0.302802, 0.413433, 0.571337, 0.803322, 1.15844", \ + "0.0677224, 0.284577, 0.386604, 0.525382, 0.72169, 0.99906, 1.40141", \ + "0.0735366, 0.354693, 0.489556, 0.673105, 0.924006, 1.27012, 1.75986" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0150354, 0.100571, 0.161265, 0.261829, 0.429931, 0.710455, 1.17801", \ + "0.0280531, 0.111693, 0.167883, 0.264085, 0.430487, 0.710578, 1.17802", \ + "0.0374345, 0.128546, 0.183934, 0.276077, 0.436373, 0.712081, 1.17803", \ + "0.0529487, 0.159623, 0.217921, 0.309672, 0.462313, 0.725542, 1.18201", \ + "0.0792759, 0.211789, 0.278217, 0.376052, 0.531464, 0.784717, 1.21798", \ + "0.123342, 0.299459, 0.377295, 0.49033, 0.65892, 0.923634, 1.34798", \ + "0.201108, 0.435675, 0.539486, 0.682099, 0.87777, 1.17324, 1.61937" \ + ); + } + } + 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.0195794, 0.0755135, 0.112805, 0.174375, 0.277191, 0.448756, 0.734065", \ + "0.0348406, 0.11139, 0.150927, 0.212986, 0.315843, 0.487261, 0.772839", \ + "0.043894, 0.138534, 0.183748, 0.250237, 0.354491, 0.525852, 0.81139", \ + "0.0550226, 0.178035, 0.234236, 0.312779, 0.427503, 0.603456, 0.8895", \ + "0.0713405, 0.232533, 0.306989, 0.406366, 0.545671, 0.744481, 1.04358", \ + "0.0937486, 0.305559, 0.40369, 0.53696, 0.716524, 0.96493, 1.312", \ + "0.124026, 0.406113, 0.533437, 0.708922, 0.951868, 1.27749, 1.71643" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0133211, 0.0898151, 0.14444, 0.234889, 0.386218, 0.638545, 1.05894", \ + "0.0278879, 0.100797, 0.150539, 0.237017, 0.387704, 0.638546, 1.05895", \ + "0.0386939, 0.119047, 0.166962, 0.248269, 0.391431, 0.645649, 1.05896", \ + "0.0541439, 0.153434, 0.204304, 0.28356, 0.418244, 0.653431, 1.06275", \ + "0.0812727, 0.209768, 0.269531, 0.356634, 0.491147, 0.713932, 1.09964", \ + "0.127029, 0.293278, 0.373134, 0.479528, 0.63144, 0.860344, 1.22999", \ + "0.20603, 0.423975, 0.528139, 0.669458, 0.866057, 1.13077, 1.52411" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.022062, 0.0888865, 0.133564, 0.20737, 0.330705, 0.536295, 0.879207", \ + "0.0340741, 0.120946, 0.167753, 0.242056, 0.365566, 0.571135, 0.913889", \ + "0.0404247, 0.144239, 0.19685, 0.275531, 0.400617, 0.606265, 0.948702", \ + "0.0484379, 0.177679, 0.240864, 0.331195, 0.46599, 0.675742, 1.01853", \ + "0.0580512, 0.224829, 0.302802, 0.413433, 0.571337, 0.803322, 1.15844", \ + "0.0677224, 0.284577, 0.386604, 0.525382, 0.72169, 0.99906, 1.40141", \ + "0.0735366, 0.354693, 0.489556, 0.673105, 0.924006, 1.27012, 1.75986" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0150354, 0.100571, 0.161265, 0.261829, 0.429931, 0.710455, 1.17801", \ + "0.0280531, 0.111693, 0.167883, 0.264085, 0.430487, 0.710578, 1.17802", \ + "0.0374345, 0.128546, 0.183934, 0.276077, 0.436373, 0.712081, 1.17803", \ + "0.0529487, 0.159623, 0.217921, 0.309672, 0.462313, 0.725542, 1.18201", \ + "0.0792759, 0.211789, 0.278217, 0.376052, 0.531464, 0.784717, 1.21798", \ + "0.123342, 0.299459, 0.377295, 0.49033, 0.65892, 0.923634, 1.34798", \ + "0.201108, 0.435675, 0.539486, 0.682099, 0.87777, 1.17324, 1.61937" \ + ); + } + } + 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.00809409, 0.00821523, 0.00817359, 0.00805927, 0.00789268, 0.0075606, 0.0070731", \ + "0.00786022, 0.00799914, 0.00806381, 0.00793617, 0.00779239, 0.00746986, 0.00717833", \ + "0.00826384, 0.00810053, 0.00801168, 0.00799339, 0.00777168, 0.00750857, 0.00715397", \ + "0.00998843, 0.00891949, 0.00863772, 0.00849851, 0.00816243, 0.00778819, 0.00722618", \ + "0.0146907, 0.0119829, 0.0111124, 0.0102605, 0.00978058, 0.00865665, 0.00805164", \ + "0.0249342, 0.0201796, 0.0184061, 0.016462, 0.0143842, 0.0123471, 0.0114414", \ + "0.0460162, 0.0391732, 0.0360549, 0.0324009, 0.0282736, 0.0237402, 0.01945" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00749372, 0.00757181, 0.00748915, 0.00739187, 0.00723799, 0.00695696, 0.00640323", \ + "0.00719646, 0.00737482, 0.0074291, 0.00731804, 0.00712481, 0.00685001, 0.00632453", \ + "0.00757637, 0.00754606, 0.0074488, 0.00749928, 0.00724916, 0.00695153, 0.00628696", \ + "0.00912961, 0.00826167, 0.00810432, 0.00783754, 0.00766378, 0.0072837, 0.00642249", \ + "0.0133817, 0.0108253, 0.0101841, 0.00961364, 0.00897951, 0.00827053, 0.00776996", \ + "0.0230637, 0.0181328, 0.0165051, 0.0147601, 0.0132533, 0.011751, 0.00980431", \ + "0.0431208, 0.0358093, 0.0326718, 0.0290077, 0.0251773, 0.0212734, 0.0177205" \ + ); + } + } + 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.00413937, 0.00447673, 0.00444723, 0.0043411, 0.00418718, 0.00384616, 0.00342608", \ + "0.00434138, 0.00431075, 0.0044027, 0.00421944, 0.0040908, 0.0037904, 0.00342579", \ + "0.00521719, 0.00459274, 0.00442332, 0.0044245, 0.00412114, 0.00380556, 0.00336229", \ + "0.00733868, 0.00574505, 0.00535144, 0.00507327, 0.00455849, 0.00399272, 0.00362151", \ + "0.0121498, 0.00928808, 0.00829065, 0.00726633, 0.00657223, 0.00518732, 0.0048694", \ + "0.0217068, 0.0170829, 0.0153321, 0.0133233, 0.0111663, 0.00905407, 0.00762331", \ + "0.0417521, 0.0351618, 0.0321073, 0.0285979, 0.0246067, 0.0201567, 0.015508" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0070336, 0.00777884, 0.00777255, 0.0077107, 0.0075594, 0.00724675, 0.00672284", \ + "0.00671115, 0.00748752, 0.0077569, 0.00767436, 0.00750725, 0.00729569, 0.00681034", \ + "0.0071883, 0.00752147, 0.00758486, 0.00768152, 0.00752419, 0.00752579, 0.00675632", \ + "0.00880923, 0.00808947, 0.00804666, 0.00789577, 0.00790609, 0.0075084, 0.0069086", \ + "0.0129929, 0.0104523, 0.00990805, 0.00945923, 0.0090284, 0.00839009, 0.00787862", \ + "0.0222663, 0.0171726, 0.0156077, 0.0140663, 0.0126775, 0.0115715, 0.00952786", \ + "0.0414189, 0.0336571, 0.0306843, 0.0272939, 0.0236112, 0.0203058, 0.0172177" \ + ); + } + } + 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.00260815, 0.00349658, 0.00350983, 0.00348068, 0.00332533, 0.00308451, 0.00248025", \ + "0.00322385, 0.00322073, 0.00335414, 0.00341769, 0.00341075, 0.00293241, 0.00244445", \ + "0.0043955, 0.00356105, 0.00347196, 0.00362859, 0.00331431, 0.00388936, 0.0024259", \ + "0.00706988, 0.00497427, 0.00457162, 0.00404778, 0.00401971, 0.00327069, 0.00267202", \ + "0.0128478, 0.0090097, 0.00797786, 0.00693821, 0.00572707, 0.00497517, 0.00347078", \ + "0.0242565, 0.018178, 0.0161233, 0.0139605, 0.0115672, 0.00942176, 0.00676082", \ + "0.0478766, 0.0389392, 0.035471, 0.0311682, 0.0270808, 0.0221845, 0.0175423" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00362245, 0.00431542, 0.00431045, 0.00427284, 0.0041013, 0.00381013, 0.00338075", \ + "0.00404081, 0.00410712, 0.00431578, 0.00422175, 0.00404436, 0.00377559, 0.00329199", \ + "0.00511648, 0.00441772, 0.00431556, 0.00442993, 0.00412288, 0.00378425, 0.00331618", \ + "0.00764405, 0.00557665, 0.00526211, 0.00486072, 0.00469776, 0.00405614, 0.00345889", \ + "0.0128327, 0.00906392, 0.00815848, 0.00728029, 0.00623692, 0.00538598, 0.00448847", \ + "0.0238333, 0.0176399, 0.0156258, 0.0135024, 0.01151, 0.00956113, 0.00707788", \ + "0.0463346, 0.0373496, 0.0336883, 0.0297696, 0.02532, 0.0209643, 0.0167304" \ + ); + } + } + 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.00260815, 0.00349658, 0.00350983, 0.00348068, 0.00332533, 0.00308451, 0.00248025", \ + "0.00322385, 0.00322073, 0.00335414, 0.00341769, 0.00341075, 0.00293241, 0.00244445", \ + "0.0043955, 0.00356105, 0.00347196, 0.00362859, 0.00331431, 0.00388936, 0.0024259", \ + "0.00706988, 0.00497427, 0.00457162, 0.00404778, 0.00401971, 0.00327069, 0.00267202", \ + "0.0128478, 0.0090097, 0.00797786, 0.00693821, 0.00572707, 0.00497517, 0.00347078", \ + "0.0242565, 0.018178, 0.0161233, 0.0139605, 0.0115672, 0.00942176, 0.00676082", \ + "0.0478766, 0.0389392, 0.035471, 0.0311682, 0.0270808, 0.0221845, 0.0175423" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00362245, 0.00431542, 0.00431045, 0.00427284, 0.0041013, 0.00381013, 0.00338075", \ + "0.00404081, 0.00410712, 0.00431578, 0.00422175, 0.00404436, 0.00377559, 0.00329199", \ + "0.00511648, 0.00441772, 0.00431556, 0.00442993, 0.00412288, 0.00378425, 0.00331618", \ + "0.00764405, 0.00557665, 0.00526211, 0.00486072, 0.00469776, 0.00405614, 0.00345889", \ + "0.0128327, 0.00906392, 0.00815848, 0.00728029, 0.00623692, 0.00538598, 0.00448847", \ + "0.0238333, 0.0176399, 0.0156258, 0.0135024, 0.01151, 0.00956113, 0.00707788", \ + "0.0463346, 0.0373496, 0.0336883, 0.0297696, 0.02532, 0.0209643, 0.0167304" \ + ); + } + } + } + pin (A1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00357791; + rise_capacitance : 0.00365666; + rise_capacitance_range (0.00316422, 0.00414062); + fall_capacitance : 0.00349915; + fall_capacitance_range (0.00302754, 0.00376061); + } + pin (A2) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00349535; + rise_capacitance : 0.00375056; + rise_capacitance_range (0.00296926, 0.00463061); + fall_capacitance : 0.00324013; + fall_capacitance_range (0.00302127, 0.00339839); + } + pin (B1) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00332937; + rise_capacitance : 0.00339535; + rise_capacitance_range (0.00299556, 0.00398984); + fall_capacitance : 0.00326339; + fall_capacitance_range (0.00289073, 0.00365438); + } + } + cell (sg13cmos5l_or2_1) { + area : 9.072; + cell_footprint : "or2"; + cell_leakage_power : 314.076; + leakage_power () { + value : 378.545; + when : "!A&!B"; + } + leakage_power () { + value : 255.638; + when : "A&!B"; + } + leakage_power () { + value : 313.62; + when : "!A&B"; + } + leakage_power () { + value : 308.5; + 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.0407313, 0.0877441, 0.118693, 0.169895, 0.254705, 0.396481, 0.632692", \ + "0.0642814, 0.112059, 0.142898, 0.193951, 0.279213, 0.420945, 0.657173", \ + "0.0777452, 0.12645, 0.157303, 0.208229, 0.293427, 0.4353, 0.671465", \ + "0.0950111, 0.146956, 0.177438, 0.228303, 0.313625, 0.454664, 0.690955", \ + "0.118285, 0.174982, 0.205589, 0.25647, 0.341535, 0.483186, 0.719263", \ + "0.145127, 0.210005, 0.241039, 0.293007, 0.37893, 0.520884, 0.756747", \ + "0.177875, 0.254113, 0.28946, 0.341594, 0.427329, 0.573682, 0.812678" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0116825, 0.0754787, 0.120832, 0.196674, 0.323134, 0.534358, 0.886326", \ + "0.0148517, 0.0756166, 0.12108, 0.196675, 0.323206, 0.534359, 0.886327", \ + "0.0175254, 0.0761938, 0.121388, 0.196836, 0.323374, 0.534555, 0.887838", \ + "0.0216827, 0.0777891, 0.122075, 0.197283, 0.3237, 0.53463, 0.887839", \ + "0.0280996, 0.0818377, 0.124487, 0.19865, 0.324628, 0.535248, 0.88784", \ + "0.0374858, 0.09173, 0.131483, 0.203447, 0.328285, 0.53806, 0.888247", \ + "0.051516, 0.107851, 0.14597, 0.214752, 0.338478, 0.547416, 0.896393" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0625636, 0.109249, 0.135268, 0.177059, 0.246487, 0.361687, 0.553698", \ + "0.0809893, 0.128828, 0.155036, 0.196889, 0.266155, 0.381383, 0.573346", \ + "0.0933338, 0.142634, 0.168974, 0.211041, 0.280495, 0.395846, 0.587764", \ + "0.109803, 0.16211, 0.188981, 0.231069, 0.300682, 0.416141, 0.608263", \ + "0.136832, 0.193635, 0.221622, 0.264172, 0.333773, 0.449529, 0.64128", \ + "0.175546, 0.239391, 0.2696, 0.314437, 0.385828, 0.502512, 0.694876", \ + "0.22874, 0.304131, 0.338414, 0.387308, 0.463144, 0.584584, 0.780954" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0154449, 0.0619164, 0.0943335, 0.149142, 0.242491, 0.398432, 0.658753", \ + "0.0171417, 0.0629819, 0.0950372, 0.149538, 0.242492, 0.39882, 0.658838", \ + "0.0190306, 0.0645301, 0.0962481, 0.150321, 0.242938, 0.398875, 0.658839", \ + "0.0227029, 0.067498, 0.098377, 0.151658, 0.243689, 0.399225, 0.659036", \ + "0.0282513, 0.0734488, 0.103428, 0.155012, 0.245554, 0.400305, 0.659667", \ + "0.037658, 0.083313, 0.112977, 0.163965, 0.252819, 0.405077, 0.663007", \ + "0.052986, 0.102748, 0.131643, 0.18148, 0.271348, 0.4226, 0.677242" \ + ); + } + } + 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.0375732, 0.0843758, 0.115273, 0.166198, 0.251193, 0.393117, 0.629065", \ + "0.0583676, 0.105937, 0.136903, 0.18773, 0.2729, 0.414655, 0.650822", \ + "0.0695386, 0.118483, 0.149246, 0.200284, 0.285403, 0.427179, 0.663435", \ + "0.0830865, 0.135137, 0.165677, 0.216658, 0.301534, 0.443262, 0.67944", \ + "0.0994092, 0.157323, 0.188481, 0.239226, 0.324301, 0.465983, 0.702262", \ + "0.114979, 0.181616, 0.213577, 0.265263, 0.351054, 0.493254, 0.729196", \ + "0.123017, 0.202217, 0.238052, 0.292333, 0.380531, 0.525807, 0.764611" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0111535, 0.0752257, 0.120637, 0.196334, 0.32299, 0.534236, 0.886166", \ + "0.0145542, 0.0754322, 0.120958, 0.196469, 0.323062, 0.534266, 0.886323", \ + "0.0174256, 0.0760473, 0.121279, 0.196754, 0.323212, 0.534267, 0.886371", \ + "0.0218595, 0.0779455, 0.122139, 0.197135, 0.323618, 0.53455, 0.886372", \ + "0.0285298, 0.0827775, 0.12537, 0.199003, 0.324768, 0.535118, 0.886995", \ + "0.0386025, 0.093685, 0.133392, 0.205494, 0.329705, 0.539004, 0.888547", \ + "0.055372, 0.112799, 0.149678, 0.218758, 0.341981, 0.551278, 0.899454" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0580801, 0.104818, 0.130852, 0.17263, 0.241984, 0.357225, 0.549174", \ + "0.0825922, 0.130454, 0.156722, 0.198567, 0.267915, 0.383176, 0.575003", \ + "0.0991638, 0.148193, 0.17465, 0.216831, 0.286336, 0.401694, 0.593806", \ + "0.121527, 0.173151, 0.19957, 0.241788, 0.3114, 0.426972, 0.619238", \ + "0.156365, 0.212044, 0.239413, 0.282087, 0.351668, 0.467144, 0.659418", \ + "0.207628, 0.270697, 0.299721, 0.343507, 0.41408, 0.529118, 0.7216", \ + "0.288741, 0.363099, 0.396054, 0.44335, 0.51694, 0.637193, 0.832461" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0154425, 0.0619374, 0.0943667, 0.149168, 0.24233, 0.398428, 0.658752", \ + "0.0178845, 0.0634502, 0.09545, 0.149747, 0.242675, 0.39899, 0.658756", \ + "0.0204829, 0.0649269, 0.0967086, 0.150849, 0.243214, 0.398991, 0.658757", \ + "0.025055, 0.0678173, 0.0984967, 0.152101, 0.244508, 0.399805, 0.659509", \ + "0.0317301, 0.0732387, 0.102597, 0.154733, 0.245766, 0.400907, 0.660475", \ + "0.042265, 0.084254, 0.112373, 0.162726, 0.251907, 0.404974, 0.663287", \ + "0.060333, 0.10523, 0.131886, 0.180051, 0.267434, 0.419814, 0.676098" \ + ); + } + } + 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.00949746, 0.0100973, 0.0100721, 0.0100876, 0.00985186, 0.00957058, 0.00908469", \ + "0.00975362, 0.00993681, 0.0100414, 0.00998632, 0.0104992, 0.0095487, 0.00903578", \ + "0.0104588, 0.0104599, 0.0104054, 0.0104739, 0.0103563, 0.0103765, 0.00990333", \ + "0.0123471, 0.012048, 0.0120283, 0.0120343, 0.0118777, 0.0119842, 0.0111373", \ + "0.0166807, 0.0157432, 0.0156576, 0.0156554, 0.0156712, 0.0152138, 0.0155241", \ + "0.0259083, 0.0241057, 0.0237251, 0.0235174, 0.0233759, 0.0233349, 0.022776", \ + "0.044513, 0.0411568, 0.0407467, 0.0401565, 0.0395188, 0.0393054, 0.0390972" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0120532, 0.0124818, 0.0125376, 0.0125101, 0.0124537, 0.0121969, 0.0116958", \ + "0.0120043, 0.0122147, 0.0123224, 0.0125158, 0.0122168, 0.0120363, 0.011493", \ + "0.0125743, 0.0126381, 0.0126743, 0.0125777, 0.0128489, 0.0125, 0.0117824", \ + "0.0142657, 0.0139871, 0.0140769, 0.014122, 0.0139132, 0.0139452, 0.0134118", \ + "0.0184563, 0.017618, 0.0175356, 0.0175306, 0.017528, 0.0175582, 0.0167112", \ + "0.0276222, 0.0255169, 0.0253679, 0.0252718, 0.0249541, 0.0250308, 0.0248788", \ + "0.0464136, 0.0427897, 0.0422948, 0.041706, 0.0414538, 0.0412615, 0.0406427" \ + ); + } + } + 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.0092254, 0.00996449, 0.00993484, 0.00987351, 0.00969228, 0.00942323, 0.00883753", \ + "0.00935366, 0.0096489, 0.00980384, 0.00964546, 0.00968939, 0.00927689, 0.00877751", \ + "0.0100183, 0.0102035, 0.0101954, 0.0102425, 0.0101678, 0.0100806, 0.00936337", \ + "0.0118792, 0.011635, 0.011685, 0.0117336, 0.0115145, 0.0116962, 0.0115541", \ + "0.0162962, 0.0153498, 0.0153863, 0.0153563, 0.015392, 0.0149381, 0.0153954", \ + "0.0252169, 0.0233571, 0.0231365, 0.0229851, 0.0226919, 0.0226238, 0.0222338", \ + "0.0437353, 0.0401711, 0.0396387, 0.0393852, 0.0389606, 0.0386089, 0.0382836" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00952513, 0.0100122, 0.0100869, 0.0100758, 0.00995924, 0.00976875, 0.00925268", \ + "0.0100193, 0.0100942, 0.0102062, 0.0104683, 0.0101641, 0.0100223, 0.00939647", \ + "0.0110006, 0.0108657, 0.0108934, 0.0108447, 0.0110825, 0.0107732, 0.0100523", \ + "0.0131062, 0.0125746, 0.0125876, 0.0126087, 0.0123077, 0.0123263, 0.0120527", \ + "0.0176516, 0.0162259, 0.0161361, 0.0162673, 0.0163089, 0.016251, 0.015515", \ + "0.0268026, 0.0243652, 0.0241346, 0.0240123, 0.02375, 0.0234607, 0.0234507", \ + "0.0456417, 0.0414801, 0.0410742, 0.0405848, 0.0400466, 0.0399074, 0.0394697" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00261599; + rise_capacitance : 0.00258839; + rise_capacitance_range (0.00234135, 0.00280398); + fall_capacitance : 0.00264359; + fall_capacitance_range (0.00226736, 0.0028264); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00242906; + rise_capacitance : 0.00254596; + rise_capacitance_range (0.00209253, 0.0029158); + fall_capacitance : 0.00231216; + fall_capacitance_range (0.0021234, 0.00242598); + } + } + cell (sg13cmos5l_or2_2) { + area : 10.8864; + cell_footprint : "or2"; + cell_leakage_power : 444.885; + leakage_power () { + value : 620.246; + when : "!A&!B"; + } + leakage_power () { + value : 349.483; + when : "A&!B"; + } + leakage_power () { + value : 407.465; + when : "!A&B"; + } + leakage_power () { + value : 402.345; + 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.0479863, 0.0989912, 0.130102, 0.18108, 0.26634, 0.4083, 0.644664", \ + "0.0760049, 0.128173, 0.159236, 0.210186, 0.29544, 0.437368, 0.673672", \ + "0.092811, 0.146627, 0.177422, 0.228428, 0.313531, 0.455252, 0.691792", \ + "0.115691, 0.172819, 0.203681, 0.254117, 0.339234, 0.480966, 0.717187", \ + "0.146047, 0.209785, 0.240566, 0.29111, 0.375564, 0.516833, 0.752906", \ + "0.184181, 0.2573, 0.2898, 0.340283, 0.42506, 0.566162, 0.802178", \ + "0.228229, 0.312798, 0.349417, 0.404092, 0.489364, 0.632418, 0.869203" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0128004, 0.0760986, 0.121656, 0.197265, 0.324111, 0.53556, 0.888137", \ + "0.0161907, 0.0768468, 0.121876, 0.19736, 0.32414, 0.535646, 0.888138", \ + "0.019323, 0.0780973, 0.122517, 0.197717, 0.324315, 0.535647, 0.88862", \ + "0.0248331, 0.0805555, 0.123839, 0.198343, 0.324789, 0.535848, 0.888621", \ + "0.0336133, 0.087045, 0.127727, 0.200197, 0.325673, 0.536564, 0.888622", \ + "0.046926, 0.100653, 0.137871, 0.206522, 0.32943, 0.538982, 0.890069", \ + "0.066857, 0.123449, 0.158028, 0.222397, 0.340716, 0.548034, 0.897164" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0813414, 0.136773, 0.164086, 0.20675, 0.276366, 0.391815, 0.583193", \ + "0.10211, 0.158009, 0.185548, 0.228293, 0.298001, 0.413068, 0.6047", \ + "0.117488, 0.17464, 0.202428, 0.245396, 0.315107, 0.430303, 0.621971", \ + "0.139052, 0.19871, 0.227058, 0.270391, 0.340298, 0.45553, 0.647135", \ + "0.173233, 0.237217, 0.26688, 0.311177, 0.380801, 0.49624, 0.687638", \ + "0.222931, 0.293429, 0.324551, 0.370391, 0.442123, 0.557579, 0.749356", \ + "0.293273, 0.373331, 0.408197, 0.45783, 0.53368, 0.653306, 0.848276" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0210109, 0.0696709, 0.10129, 0.154937, 0.246772, 0.401874, 0.661789", \ + "0.0223702, 0.0703085, 0.101787, 0.155069, 0.24678, 0.401914, 0.661822", \ + "0.0246004, 0.0721127, 0.1031, 0.156084, 0.247329, 0.402312, 0.662122", \ + "0.0290656, 0.0756151, 0.105968, 0.158114, 0.248515, 0.402671, 0.662123", \ + "0.0364457, 0.0824645, 0.112085, 0.162609, 0.251064, 0.403992, 0.66282", \ + "0.047683, 0.094511, 0.123395, 0.172154, 0.258787, 0.408586, 0.66553", \ + "0.067488, 0.115463, 0.143586, 0.190986, 0.276464, 0.425219, 0.678321" \ + ); + } + } + 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.0450271, 0.0956871, 0.126718, 0.177791, 0.262922, 0.404963, 0.6412", \ + "0.0710525, 0.122981, 0.154011, 0.205033, 0.290233, 0.432076, 0.668502", \ + "0.0861011, 0.13977, 0.170674, 0.221395, 0.306465, 0.448344, 0.684663", \ + "0.105646, 0.16317, 0.193744, 0.244325, 0.32911, 0.470757, 0.70681", \ + "0.130349, 0.194547, 0.225478, 0.276092, 0.360506, 0.50184, 0.737907", \ + "0.158041, 0.232505, 0.265851, 0.316293, 0.401572, 0.543009, 0.778252", \ + "0.181941, 0.267719, 0.305323, 0.359659, 0.445524, 0.588041, 0.826618" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.012219, 0.0758929, 0.121423, 0.19713, 0.323965, 0.535532, 0.887936", \ + "0.0160137, 0.0766849, 0.121749, 0.197252, 0.324118, 0.535635, 0.888108", \ + "0.0193101, 0.0778604, 0.122369, 0.197541, 0.324207, 0.535636, 0.893335", \ + "0.025106, 0.0807782, 0.123801, 0.19826, 0.324727, 0.535758, 0.893336", \ + "0.0344324, 0.0878818, 0.128232, 0.200517, 0.325799, 0.536609, 0.893337", \ + "0.048518, 0.103418, 0.140645, 0.208165, 0.330426, 0.539495, 0.893338", \ + "0.069491, 0.127596, 0.162577, 0.226562, 0.343857, 0.551117, 0.899668" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0770554, 0.132423, 0.159914, 0.202501, 0.272207, 0.387419, 0.57916", \ + "0.105417, 0.161247, 0.188789, 0.231581, 0.301237, 0.416391, 0.607975", \ + "0.126679, 0.183611, 0.211314, 0.254241, 0.32399, 0.439199, 0.630804", \ + "0.156552, 0.215627, 0.243793, 0.28679, 0.356509, 0.471735, 0.663288", \ + "0.199999, 0.263918, 0.293112, 0.335999, 0.405873, 0.521156, 0.712558", \ + "0.262947, 0.333878, 0.366245, 0.410591, 0.481793, 0.59712, 0.787687", \ + "0.362443, 0.442575, 0.476818, 0.524629, 0.598514, 0.716114, 0.909614" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0210159, 0.0696998, 0.101421, 0.154998, 0.246734, 0.402067, 0.661834", \ + "0.0231371, 0.0706585, 0.101979, 0.155188, 0.246827, 0.402068, 0.661835", \ + "0.0265715, 0.072838, 0.103598, 0.156458, 0.24748, 0.402179, 0.662491", \ + "0.0329786, 0.0766663, 0.106714, 0.158588, 0.24907, 0.403283, 0.662492", \ + "0.0427818, 0.0846964, 0.113263, 0.162423, 0.251423, 0.4048, 0.663475", \ + "0.057025, 0.099647, 0.125205, 0.172403, 0.257988, 0.408191, 0.665724", \ + "0.079062, 0.122693, 0.148264, 0.192781, 0.275585, 0.422819, 0.676339" \ + ); + } + } + 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.0159618, 0.0168613, 0.0169843, 0.0168669, 0.016649, 0.0160262, 0.0150077", \ + "0.0166688, 0.0165608, 0.0169244, 0.0168606, 0.0165433, 0.0158405, 0.0149704", \ + "0.0178947, 0.0170982, 0.0170147, 0.0171889, 0.0166845, 0.0174471, 0.015595", \ + "0.020554, 0.0185402, 0.0185712, 0.0182925, 0.0180931, 0.0184387, 0.0172722", \ + "0.0264339, 0.022501, 0.0221647, 0.0221313, 0.021928, 0.0209537, 0.0216443", \ + "0.038249, 0.0314634, 0.0306693, 0.0301264, 0.0297611, 0.0292938, 0.0287445", \ + "0.0609721, 0.0499894, 0.0487785, 0.0478779, 0.0460169, 0.0455662, 0.0445548" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0199126, 0.0191753, 0.0192603, 0.0191976, 0.018694, 0.0185217, 0.0173859", \ + "0.0201113, 0.0188388, 0.0190667, 0.0190139, 0.019375, 0.0183086, 0.0174399", \ + "0.0210619, 0.0192294, 0.0190946, 0.0190965, 0.0192898, 0.0186649, 0.0175435", \ + "0.023399, 0.0203432, 0.0204115, 0.0204473, 0.019929, 0.0201715, 0.0186023", \ + "0.029028, 0.0241361, 0.0241528, 0.0241897, 0.0241597, 0.0238871, 0.0223125", \ + "0.0397144, 0.0323424, 0.0321087, 0.0316493, 0.0311923, 0.0309725, 0.0310687", \ + "0.0617633, 0.0505726, 0.0495748, 0.0481571, 0.0473534, 0.0466059, 0.0461125" \ + ); + } + } + 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.0157041, 0.0168988, 0.0169827, 0.0169149, 0.0166314, 0.016135, 0.014943", \ + "0.0163388, 0.0163807, 0.0167224, 0.0166232, 0.0167244, 0.0157857, 0.014852", \ + "0.0174153, 0.0168326, 0.0168607, 0.0168461, 0.0162157, 0.01684, 0.0172116", \ + "0.0200555, 0.0181895, 0.0181782, 0.0181577, 0.0177589, 0.0183332, 0.0159881", \ + "0.0259694, 0.0218706, 0.0216631, 0.0216118, 0.0215867, 0.0203842, 0.021338", \ + "0.037683, 0.0309217, 0.0303609, 0.0295306, 0.0292261, 0.029197, 0.0278406", \ + "0.0602416, 0.0488146, 0.0475058, 0.0465983, 0.0449477, 0.0440119, 0.0435168" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0174966, 0.0167263, 0.0168746, 0.0166684, 0.0165019, 0.0161901, 0.0151153", \ + "0.0182415, 0.0165948, 0.0167986, 0.016911, 0.0169282, 0.0161383, 0.015205", \ + "0.0197901, 0.0173652, 0.0172678, 0.017247, 0.0178892, 0.0168074, 0.0160178", \ + "0.0230476, 0.0190184, 0.0190301, 0.0188588, 0.0181635, 0.0183805, 0.0166244", \ + "0.0292855, 0.022895, 0.0229429, 0.0224444, 0.0226303, 0.0219615, 0.0206514", \ + "0.0410939, 0.0317737, 0.0308354, 0.0304583, 0.0302283, 0.0302139, 0.0297736", \ + "0.0637526, 0.0502614, 0.0485015, 0.0472883, 0.0465973, 0.0454637, 0.044838" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00259471; + rise_capacitance : 0.00255927; + rise_capacitance_range (0.00235093, 0.00275632); + fall_capacitance : 0.00263015; + fall_capacitance_range (0.00226643, 0.00280498); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00239868; + rise_capacitance : 0.00250105; + rise_capacitance_range (0.00214513, 0.00281753); + fall_capacitance : 0.0022963; + fall_capacitance_range (0.00213448, 0.00240167); + } + } + cell (sg13cmos5l_or3_1) { + area : 12.7008; + cell_footprint : "or3"; + cell_leakage_power : 354.73; + leakage_power () { + value : 474.018; + when : "!A&!B&!C"; + } + leakage_power () { + value : 386.585; + when : "!A&!B&C"; + } + leakage_power () { + value : 316.277; + when : "!A&B&!C"; + } + leakage_power () { + value : 363.652; + when : "!A&B&C"; + } + leakage_power () { + value : 266.553; + when : "A&!B&!C"; + } + leakage_power () { + value : 322.201; + when : "A&!B&C"; + } + leakage_power () { + value : 309.245; + when : "A&B&!C"; + } + leakage_power () { + value : 399.307; + 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.0465974, 0.0948533, 0.12593, 0.176983, 0.262221, 0.403993, 0.640062", \ + "0.073949, 0.122874, 0.153952, 0.205035, 0.290131, 0.431795, 0.668075", \ + "0.0901949, 0.14023, 0.17109, 0.222049, 0.307303, 0.448993, 0.68499", \ + "0.112366, 0.165334, 0.19609, 0.246898, 0.331941, 0.473527, 0.709679", \ + "0.141218, 0.199839, 0.230967, 0.281383, 0.366509, 0.507932, 0.743846", \ + "0.179629, 0.247875, 0.279793, 0.331198, 0.4168, 0.558908, 0.795106", \ + "0.226973, 0.307082, 0.341983, 0.394745, 0.481956, 0.626619, 0.864792" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0129337, 0.0756312, 0.121127, 0.196592, 0.32307, 0.533907, 0.885512", \ + "0.0156617, 0.0760951, 0.121348, 0.196685, 0.323125, 0.533994, 0.885711", \ + "0.0181482, 0.0767263, 0.12163, 0.196916, 0.323237, 0.534045, 0.887064", \ + "0.0223767, 0.0783642, 0.122459, 0.197384, 0.323627, 0.534283, 0.887065", \ + "0.0289744, 0.0827862, 0.125186, 0.198749, 0.324534, 0.534916, 0.887066", \ + "0.038325, 0.092486, 0.131856, 0.203525, 0.327939, 0.537626, 0.887853", \ + "0.052096, 0.110094, 0.14765, 0.215643, 0.337977, 0.547114, 0.895651" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0888264, 0.142002, 0.169652, 0.212479, 0.282174, 0.397551, 0.589595", \ + "0.104739, 0.158673, 0.186324, 0.229289, 0.299073, 0.414382, 0.6064", \ + "0.114253, 0.169421, 0.197503, 0.240603, 0.310582, 0.426015, 0.618033", \ + "0.125709, 0.183467, 0.212185, 0.255845, 0.325983, 0.441763, 0.633865", \ + "0.145726, 0.208339, 0.238043, 0.283376, 0.353618, 0.469417, 0.661632", \ + "0.177938, 0.247934, 0.280699, 0.328375, 0.40122, 0.519037, 0.711293", \ + "0.220098, 0.302354, 0.339675, 0.393183, 0.471749, 0.595516, 0.793994" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0195014, 0.0678385, 0.0999447, 0.152916, 0.244565, 0.399798, 0.660045", \ + "0.0203077, 0.0684031, 0.0999457, 0.153192, 0.244723, 0.399852, 0.660046", \ + "0.0216348, 0.0698675, 0.101149, 0.153989, 0.245314, 0.400045, 0.660286", \ + "0.0244735, 0.0725788, 0.103479, 0.155787, 0.246484, 0.400762, 0.660287", \ + "0.0297604, 0.0792049, 0.108987, 0.16044, 0.249212, 0.402135, 0.660922", \ + "0.038762, 0.089783, 0.120106, 0.170949, 0.25781, 0.408171, 0.664533", \ + "0.053332, 0.109342, 0.139959, 0.191808, 0.279249, 0.429106, 0.681774" \ + ); + } + } + 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.0447378, 0.0922564, 0.123267, 0.17423, 0.259248, 0.40124, 0.636926", \ + "0.0700478, 0.118432, 0.149505, 0.200531, 0.285668, 0.427331, 0.663377", \ + "0.0845405, 0.134128, 0.164964, 0.215926, 0.301067, 0.442758, 0.678657", \ + "0.103079, 0.155982, 0.186522, 0.237461, 0.32233, 0.463882, 0.699842", \ + "0.126543, 0.185228, 0.216297, 0.266913, 0.351976, 0.493541, 0.729487", \ + "0.153189, 0.221315, 0.253402, 0.304673, 0.390216, 0.532436, 0.768186", \ + "0.180278, 0.2604, 0.29619, 0.349194, 0.436274, 0.581046, 0.819635" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0121664, 0.0752038, 0.120635, 0.196273, 0.322783, 0.533758, 0.885351", \ + "0.0151562, 0.0755972, 0.120908, 0.196341, 0.322793, 0.533759, 0.885392", \ + "0.0177921, 0.0762507, 0.121241, 0.196554, 0.322962, 0.533852, 0.886807", \ + "0.0220498, 0.0780667, 0.122089, 0.197014, 0.32332, 0.534075, 0.886808", \ + "0.0286912, 0.0826178, 0.124884, 0.198489, 0.324203, 0.53468, 0.886809", \ + "0.038163, 0.093068, 0.132383, 0.203716, 0.327888, 0.53757, 0.887417", \ + "0.052099, 0.110989, 0.147809, 0.215622, 0.337954, 0.547221, 0.895801" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.085517, 0.138688, 0.166308, 0.209086, 0.2789, 0.394331, 0.586265", \ + "0.104275, 0.158452, 0.186201, 0.229119, 0.298994, 0.414337, 0.606439", \ + "0.117453, 0.173019, 0.201224, 0.244552, 0.314685, 0.43014, 0.622223", \ + "0.136607, 0.194843, 0.223369, 0.267148, 0.337522, 0.453397, 0.645633", \ + "0.169066, 0.232075, 0.261954, 0.306086, 0.376942, 0.49293, 0.685531", \ + "0.217821, 0.287807, 0.319723, 0.366171, 0.438632, 0.555953, 0.748434", \ + "0.292246, 0.373757, 0.409765, 0.460499, 0.537448, 0.659488, 0.857017" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0194957, 0.0678636, 0.0995094, 0.152811, 0.244581, 0.399844, 0.659955", \ + "0.0207594, 0.0687656, 0.100199, 0.15331, 0.244795, 0.399891, 0.660182", \ + "0.0226305, 0.0704973, 0.101636, 0.154497, 0.245603, 0.400251, 0.660389", \ + "0.0263136, 0.0735795, 0.104036, 0.156462, 0.247108, 0.401313, 0.66066", \ + "0.0322582, 0.0795416, 0.109349, 0.160023, 0.249306, 0.402608, 0.661767", \ + "0.041501, 0.090245, 0.119614, 0.169024, 0.256387, 0.407443, 0.664268", \ + "0.057152, 0.109838, 0.138959, 0.18785, 0.274441, 0.424803, 0.678767" \ + ); + } + } + 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.0405614, 0.0876904, 0.118571, 0.169684, 0.254415, 0.396392, 0.631882", \ + "0.0630824, 0.111258, 0.142243, 0.193191, 0.278257, 0.419892, 0.655907", \ + "0.0751711, 0.124788, 0.155665, 0.206552, 0.291634, 0.433325, 0.669322", \ + "0.0904256, 0.143721, 0.174288, 0.224915, 0.309619, 0.451416, 0.687402", \ + "0.107603, 0.167349, 0.198629, 0.249589, 0.334173, 0.475803, 0.711658", \ + "0.123678, 0.193175, 0.225357, 0.277006, 0.362991, 0.505514, 0.741704", \ + "0.13038, 0.212793, 0.249879, 0.303627, 0.391595, 0.537533, 0.776138" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0115802, 0.0751961, 0.120481, 0.196341, 0.322622, 0.533662, 0.885215", \ + "0.0148879, 0.0754161, 0.120777, 0.196342, 0.322682, 0.533663, 0.88525", \ + "0.0176643, 0.0761018, 0.121131, 0.196473, 0.32284, 0.533745, 0.88678", \ + "0.0220482, 0.0781871, 0.122016, 0.196957, 0.323249, 0.533989, 0.886781", \ + "0.0288266, 0.0835741, 0.125675, 0.19887, 0.324275, 0.534589, 0.886782", \ + "0.0388134, 0.095277, 0.134346, 0.205426, 0.329331, 0.538483, 0.887754", \ + "0.055258, 0.115573, 0.152471, 0.219822, 0.341755, 0.550648, 0.898736" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0742972, 0.127595, 0.155293, 0.198176, 0.267821, 0.383251, 0.575254", \ + "0.0981568, 0.152059, 0.179966, 0.222972, 0.292882, 0.408184, 0.600138", \ + "0.11592, 0.170692, 0.198913, 0.242183, 0.312543, 0.428035, 0.620098", \ + "0.140502, 0.197076, 0.225265, 0.268773, 0.339187, 0.455161, 0.647441", \ + "0.178489, 0.238969, 0.268055, 0.311928, 0.382628, 0.498415, 0.691119", \ + "0.236994, 0.304372, 0.335247, 0.380624, 0.452184, 0.56865, 0.761816", \ + "0.329533, 0.407952, 0.442268, 0.491257, 0.565908, 0.686576, 0.881928" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0194845, 0.0678428, 0.0996551, 0.153198, 0.24443, 0.399802, 0.660043", \ + "0.0210123, 0.0689973, 0.100379, 0.153571, 0.244867, 0.399934, 0.660044", \ + "0.0232336, 0.0705992, 0.102, 0.154981, 0.245877, 0.40043, 0.660385", \ + "0.0275196, 0.0731213, 0.103907, 0.156621, 0.247641, 0.401943, 0.661061", \ + "0.0343654, 0.0782938, 0.107859, 0.159186, 0.249288, 0.403497, 0.662652", \ + "0.044329, 0.089235, 0.117744, 0.167276, 0.255048, 0.407043, 0.66496", \ + "0.061682, 0.109126, 0.136605, 0.184768, 0.271133, 0.422052, 0.67718" \ + ); + } + } + 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.0101247, 0.0105704, 0.010599, 0.0105618, 0.0104167, 0.0101653, 0.00961696", \ + "0.0103154, 0.010391, 0.0104928, 0.0104565, 0.0104089, 0.0099648, 0.00956726", \ + "0.0109837, 0.010859, 0.0107937, 0.0108078, 0.0106138, 0.0108157, 0.0101167", \ + "0.0127892, 0.0123114, 0.0122897, 0.01224, 0.0120212, 0.012219, 0.0117111", \ + "0.0172274, 0.0161173, 0.0160463, 0.0159157, 0.0158795, 0.0152897, 0.0157275", \ + "0.0269873, 0.0249979, 0.0245556, 0.0243932, 0.0242214, 0.0240979, 0.0237222", \ + "0.0468112, 0.0433678, 0.042908, 0.0423446, 0.0415558, 0.0413109, 0.0409081" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0173229, 0.0174706, 0.0174869, 0.0175077, 0.0173863, 0.0170723, 0.0166647", \ + "0.0171844, 0.0171824, 0.0173035, 0.0174116, 0.0174302, 0.0169382, 0.0164257", \ + "0.0174548, 0.0173289, 0.0173183, 0.0172894, 0.0174238, 0.0171485, 0.016521", \ + "0.0186014, 0.0181039, 0.0182285, 0.0182496, 0.0179234, 0.0181352, 0.0175931", \ + "0.0224628, 0.021514, 0.021312, 0.0215366, 0.0214823, 0.0213225, 0.0205553", \ + "0.0318511, 0.0298039, 0.0296082, 0.0295096, 0.0291652, 0.0293672, 0.029186", \ + "0.0516744, 0.048035, 0.0474856, 0.0472032, 0.0465899, 0.0465207, 0.0461605" \ + ); + } + } + 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.0098943, 0.0105121, 0.0105388, 0.0105217, 0.0103694, 0.010145, 0.00951713", \ + "0.00997543, 0.0101845, 0.0103364, 0.0103112, 0.0102849, 0.00987156, 0.00939795", \ + "0.0106058, 0.0105945, 0.0105707, 0.010643, 0.0104583, 0.010402, 0.0100121", \ + "0.0123628, 0.0120107, 0.0119668, 0.0120066, 0.0117355, 0.012156, 0.0113721", \ + "0.0164935, 0.0154761, 0.0154292, 0.0153922, 0.0153928, 0.0148705, 0.0152336", \ + "0.0256154, 0.023665, 0.0233297, 0.0231268, 0.0229172, 0.0229267, 0.02252", \ + "0.0435419, 0.0403359, 0.039757, 0.0392262, 0.0385463, 0.0384222, 0.0381256" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0146294, 0.014754, 0.0148209, 0.0147816, 0.014691, 0.014421, 0.0139416", \ + "0.0145933, 0.0145072, 0.0146104, 0.0147137, 0.0147829, 0.0143023, 0.0138335", \ + "0.0150502, 0.0147772, 0.0147276, 0.014738, 0.0149295, 0.0145507, 0.0139808", \ + "0.0166074, 0.0159166, 0.0159397, 0.0159142, 0.0157599, 0.0158138, 0.0153636", \ + "0.0207124, 0.0193961, 0.0194064, 0.0193338, 0.0194661, 0.0192968, 0.018553", \ + "0.029595, 0.0271152, 0.0268864, 0.0267109, 0.0265637, 0.0267123, 0.026616", \ + "0.0477723, 0.0438751, 0.0434204, 0.0428893, 0.0424786, 0.0421918, 0.0421951" \ + ); + } + } + 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.00940312, 0.0101479, 0.0101215, 0.0101243, 0.00987671, 0.00966118, 0.00905964", \ + "0.0095532, 0.00981025, 0.00997233, 0.00987305, 0.0101298, 0.00946161, 0.00904907", \ + "0.0101041, 0.010216, 0.0102094, 0.0102689, 0.0101435, 0.010143, 0.00971928", \ + "0.0119368, 0.0116806, 0.0117012, 0.0117816, 0.0115604, 0.0118338, 0.011133", \ + "0.0161223, 0.0151614, 0.0152048, 0.015219, 0.0151504, 0.0146992, 0.0150508", \ + "0.0251593, 0.023231, 0.0229859, 0.0227537, 0.0225569, 0.0226253, 0.0224165", \ + "0.0434573, 0.0399726, 0.0394893, 0.0390346, 0.0385721, 0.0383325, 0.0377875" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0116199, 0.0117848, 0.0118569, 0.0118102, 0.0117288, 0.0115422, 0.0109607", \ + "0.0120114, 0.011828, 0.0119437, 0.0121189, 0.0121747, 0.0116241, 0.011144", \ + "0.0129537, 0.0125327, 0.0125239, 0.0125068, 0.0127747, 0.0123208, 0.0117785", \ + "0.015025, 0.0141261, 0.014139, 0.0141422, 0.0138316, 0.013916, 0.0137019", \ + "0.0194578, 0.0177816, 0.0177038, 0.0176387, 0.0178523, 0.017464, 0.0167704", \ + "0.0285027, 0.0257479, 0.0255281, 0.0253675, 0.0251173, 0.0250926, 0.0252141", \ + "0.047031, 0.0426799, 0.042229, 0.0417513, 0.0411604, 0.0408673, 0.0404361" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00275872; + rise_capacitance : 0.00272235; + rise_capacitance_range (0.00250046, 0.00291729); + fall_capacitance : 0.00279508; + fall_capacitance_range (0.00233496, 0.00305861); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0026816; + rise_capacitance : 0.00273112; + rise_capacitance_range (0.00233365, 0.0030513); + fall_capacitance : 0.00263208; + fall_capacitance_range (0.00220319, 0.00283489); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00254454; + rise_capacitance : 0.00272854; + rise_capacitance_range (0.00218192, 0.00318219); + fall_capacitance : 0.00236053; + fall_capacitance_range (0.00216693, 0.00246921); + } + } + cell (sg13cmos5l_or3_2) { + area : 14.5152; + cell_footprint : "or3"; + cell_leakage_power : 467.211; + leakage_power () { + value : 715.807; + when : "!A&!B&!C"; + } + leakage_power () { + value : 480.52; + when : "!A&!B&C"; + } + leakage_power () { + value : 410.34; + when : "!A&B&!C"; + } + leakage_power () { + value : 457.715; + when : "!A&B&C"; + } + leakage_power () { + value : 360.489; + when : "A&!B&!C"; + } + leakage_power () { + value : 416.137; + when : "A&!B&C"; + } + leakage_power () { + value : 403.309; + when : "A&B&!C"; + } + leakage_power () { + value : 493.37; + 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.0535339, 0.106132, 0.13737, 0.188468, 0.273888, 0.415833, 0.652365", \ + "0.0842617, 0.137948, 0.169056, 0.220235, 0.305349, 0.447503, 0.683955", \ + "0.103525, 0.158824, 0.18978, 0.24084, 0.326109, 0.468007, 0.704451", \ + "0.130344, 0.188872, 0.219632, 0.270481, 0.355311, 0.496944, 0.733296", \ + "0.166224, 0.231831, 0.2627, 0.312872, 0.397473, 0.538789, 0.774704", \ + "0.214492, 0.289688, 0.322774, 0.373761, 0.458333, 0.599357, 0.835654", \ + "0.275037, 0.363114, 0.400501, 0.453857, 0.540008, 0.68315, 0.920905" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0138311, 0.076887, 0.121986, 0.197562, 0.324191, 0.5356, 0.887899", \ + "0.0167488, 0.0774661, 0.122205, 0.197563, 0.324247, 0.535665, 0.888029", \ + "0.0197027, 0.0787639, 0.122824, 0.197875, 0.324356, 0.535666, 0.890386", \ + "0.0249671, 0.0812068, 0.12424, 0.198512, 0.324864, 0.535905, 0.890387", \ + "0.0335719, 0.0879783, 0.128184, 0.20052, 0.325794, 0.536644, 0.890388", \ + "0.046385, 0.101088, 0.138426, 0.206953, 0.329617, 0.539016, 0.890389", \ + "0.065943, 0.124255, 0.159004, 0.222121, 0.340735, 0.547851, 0.896953" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.11219, 0.174925, 0.204753, 0.249031, 0.319897, 0.435318, 0.62701", \ + "0.129056, 0.191924, 0.221641, 0.266217, 0.33716, 0.452754, 0.644862", \ + "0.14035, 0.204152, 0.234148, 0.278897, 0.349863, 0.465524, 0.657413", \ + "0.155338, 0.221105, 0.251887, 0.29711, 0.368393, 0.484339, 0.676138", \ + "0.180838, 0.250782, 0.282322, 0.328787, 0.400735, 0.516842, 0.70872", \ + "0.221576, 0.297677, 0.331823, 0.380482, 0.455778, 0.571889, 0.764052", \ + "0.277407, 0.363437, 0.401689, 0.455181, 0.534426, 0.657624, 0.854138" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0263234, 0.0781815, 0.109555, 0.161551, 0.251515, 0.405098, 0.664225", \ + "0.0269278, 0.0781825, 0.109556, 0.161707, 0.251638, 0.40529, 0.664421", \ + "0.0283181, 0.0794105, 0.110565, 0.16244, 0.252086, 0.405378, 0.666483", \ + "0.031616, 0.082583, 0.113524, 0.164904, 0.253723, 0.40618, 0.666484", \ + "0.0378354, 0.0889567, 0.118659, 0.169029, 0.256759, 0.407926, 0.666485", \ + "0.048186, 0.100474, 0.13083, 0.180074, 0.266371, 0.41381, 0.668557", \ + "0.06708, 0.121374, 0.15157, 0.200876, 0.286692, 0.433842, 0.683983" \ + ); + } + } + 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.0515474, 0.103358, 0.134598, 0.185515, 0.270783, 0.412595, 0.64911", \ + "0.0807009, 0.133692, 0.164747, 0.215934, 0.3012, 0.442995, 0.679324", \ + "0.0983391, 0.153086, 0.183992, 0.235003, 0.320269, 0.462073, 0.698453", \ + "0.122327, 0.180825, 0.211507, 0.262109, 0.347067, 0.488829, 0.724993", \ + "0.154169, 0.219761, 0.250884, 0.301241, 0.385725, 0.527303, 0.763217", \ + "0.191067, 0.267055, 0.299788, 0.350795, 0.435597, 0.577073, 0.813186", \ + "0.231593, 0.319863, 0.357608, 0.409629, 0.495695, 0.639272, 0.875728" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.013129, 0.0764362, 0.121738, 0.197098, 0.323904, 0.535357, 0.887725", \ + "0.0162463, 0.076953, 0.121824, 0.19724, 0.323994, 0.535414, 0.887871", \ + "0.0192551, 0.0781946, 0.122409, 0.197594, 0.324085, 0.53547, 0.888334", \ + "0.0247032, 0.0809063, 0.123924, 0.198215, 0.324557, 0.535706, 0.888335", \ + "0.0333929, 0.0879167, 0.128143, 0.200275, 0.325468, 0.536483, 0.888336", \ + "0.046844, 0.102245, 0.13835, 0.207058, 0.329557, 0.538878, 0.889812", \ + "0.066306, 0.125454, 0.160807, 0.223068, 0.341447, 0.548248, 0.897304" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.108931, 0.171683, 0.201448, 0.245878, 0.316632, 0.432297, 0.623644", \ + "0.129427, 0.192338, 0.222147, 0.266776, 0.337617, 0.453207, 0.645354", \ + "0.145577, 0.209529, 0.239527, 0.284477, 0.355483, 0.471168, 0.662972", \ + "0.16992, 0.235973, 0.26678, 0.311821, 0.383272, 0.499255, 0.691159", \ + "0.209551, 0.279618, 0.311172, 0.35788, 0.429429, 0.545558, 0.737508", \ + "0.268665, 0.345432, 0.379262, 0.427935, 0.501755, 0.617707, 0.809975", \ + "0.359724, 0.445375, 0.483176, 0.535516, 0.613034, 0.733591, 0.92899" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0262977, 0.078063, 0.109504, 0.161507, 0.251502, 0.405063, 0.66416", \ + "0.027283, 0.0781943, 0.10955, 0.161829, 0.251678, 0.405294, 0.664258", \ + "0.0293083, 0.079989, 0.11099, 0.16296, 0.252305, 0.405464, 0.664483", \ + "0.0337512, 0.0837002, 0.114243, 0.165587, 0.254104, 0.406583, 0.664977", \ + "0.0415883, 0.0901777, 0.119775, 0.169814, 0.257118, 0.408447, 0.666111", \ + "0.053827, 0.103458, 0.131854, 0.180545, 0.265433, 0.41301, 0.668404", \ + "0.073218, 0.124103, 0.152755, 0.20038, 0.283643, 0.430165, 0.680485" \ + ); + } + } + 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.0475228, 0.0988635, 0.129945, 0.180887, 0.266045, 0.407927, 0.644084", \ + "0.0747441, 0.127532, 0.158631, 0.209504, 0.294722, 0.43658, 0.672898", \ + "0.0905566, 0.145224, 0.175838, 0.226857, 0.311729, 0.453346, 0.689749", \ + "0.111107, 0.170152, 0.200911, 0.251256, 0.336498, 0.478104, 0.71388", \ + "0.13739, 0.204022, 0.234949, 0.285186, 0.369912, 0.511071, 0.74683", \ + "0.16405, 0.240703, 0.274412, 0.325372, 0.410954, 0.551914, 0.787544", \ + "0.187087, 0.275947, 0.314728, 0.37108, 0.457171, 0.599925, 0.838164" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0124983, 0.0758695, 0.121399, 0.196978, 0.323844, 0.535246, 0.88777", \ + "0.0159764, 0.0767647, 0.121673, 0.197124, 0.323845, 0.535247, 0.887816", \ + "0.0191358, 0.0780963, 0.122357, 0.197432, 0.324003, 0.535248, 0.88782", \ + "0.0249008, 0.081085, 0.12388, 0.198168, 0.324543, 0.535592, 0.887821", \ + "0.0340606, 0.0891667, 0.128759, 0.200495, 0.325538, 0.536351, 0.888271", \ + "0.048511, 0.104852, 0.141409, 0.208578, 0.330639, 0.539558, 0.889837", \ + "0.069205, 0.129579, 0.164979, 0.227861, 0.344961, 0.551201, 0.899338" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0980275, 0.160583, 0.190558, 0.235003, 0.305685, 0.421432, 0.613111", \ + "0.124288, 0.187046, 0.216759, 0.261537, 0.332372, 0.447976, 0.640042", \ + "0.146113, 0.209509, 0.239432, 0.28425, 0.355288, 0.471031, 0.662799", \ + "0.177547, 0.242313, 0.272876, 0.317525, 0.38888, 0.504841, 0.696768", \ + "0.225645, 0.294388, 0.325058, 0.370632, 0.441736, 0.558088, 0.75025", \ + "0.294911, 0.370681, 0.403444, 0.450483, 0.522554, 0.638562, 0.830458", \ + "0.405446, 0.489918, 0.526737, 0.577925, 0.652933, 0.770584, 0.964552" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0263217, 0.0782615, 0.109507, 0.161546, 0.25172, 0.405073, 0.664276", \ + "0.0276533, 0.0785363, 0.10955, 0.161959, 0.251885, 0.405799, 0.66484", \ + "0.0304467, 0.0804319, 0.111214, 0.163263, 0.252554, 0.4058, 0.664841", \ + "0.0363312, 0.0840781, 0.114477, 0.165662, 0.254514, 0.407173, 0.665513", \ + "0.0460598, 0.0909932, 0.119478, 0.169466, 0.257264, 0.40935, 0.667063", \ + "0.060457, 0.105535, 0.132111, 0.178878, 0.263336, 0.412631, 0.668777", \ + "0.081511, 0.128299, 0.155046, 0.200245, 0.281341, 0.427346, 0.679847" \ + ); + } + } + 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.0166845, 0.0173967, 0.0174162, 0.0173537, 0.017122, 0.016484, 0.015533", \ + "0.0173618, 0.0170447, 0.0173261, 0.0171208, 0.0171228, 0.0163848, 0.0155194", \ + "0.018529, 0.0175112, 0.0174658, 0.017559, 0.0170765, 0.0180198, 0.0167105", \ + "0.0211761, 0.0189716, 0.0188307, 0.0186627, 0.0181638, 0.01854, 0.0177242", \ + "0.0272519, 0.0231637, 0.0225831, 0.0223774, 0.0220974, 0.021051, 0.0216877", \ + "0.0393996, 0.032522, 0.0317252, 0.0312289, 0.0306271, 0.0301089, 0.0293475", \ + "0.0632935, 0.0527459, 0.0510365, 0.0495675, 0.0482536, 0.0477561, 0.0469571" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.026391, 0.0241369, 0.0242688, 0.0240091, 0.02401, 0.0229867, 0.0219276", \ + "0.0262405, 0.0237948, 0.0240449, 0.023887, 0.0237658, 0.0233745, 0.0224553", \ + "0.0268547, 0.0238948, 0.0238336, 0.0238103, 0.0244834, 0.0231519, 0.0234752", \ + "0.028521, 0.0247893, 0.0248469, 0.0247298, 0.0240664, 0.0243421, 0.0229802", \ + "0.0334312, 0.0281003, 0.027846, 0.027762, 0.0279948, 0.0273235, 0.0262266", \ + "0.0444718, 0.0366624, 0.0360365, 0.0355472, 0.0359621, 0.0351321, 0.0350841", \ + "0.0673543, 0.0560283, 0.0544913, 0.0531374, 0.0523823, 0.0518009, 0.0508546" \ + ); + } + } + 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.0164143, 0.017463, 0.0175296, 0.0173542, 0.0171157, 0.0165635, 0.0155811", \ + "0.0170091, 0.0168562, 0.0171513, 0.0171532, 0.0170079, 0.0162681, 0.0153715", \ + "0.01812, 0.0173154, 0.0172347, 0.0174053, 0.0169772, 0.0179806, 0.0159485", \ + "0.0207439, 0.0187184, 0.0186784, 0.0183719, 0.0180503, 0.0186028, 0.0185286", \ + "0.0264537, 0.0224914, 0.0221011, 0.0220411, 0.0217134, 0.0209239, 0.021401", \ + "0.0380386, 0.0312172, 0.0301278, 0.0298258, 0.0293973, 0.0292611, 0.0280057", \ + "0.060112, 0.0493113, 0.0483206, 0.0467058, 0.0453829, 0.0448012, 0.0438529" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0236649, 0.0215056, 0.0215873, 0.0214373, 0.0213245, 0.0207547, 0.0190911", \ + "0.0236801, 0.0211064, 0.0214104, 0.0212988, 0.0210673, 0.0205895, 0.0200797", \ + "0.0245779, 0.0213147, 0.0212229, 0.0213327, 0.0220015, 0.0206103, 0.0197117", \ + "0.0269069, 0.0226748, 0.0226146, 0.022267, 0.0217249, 0.0218853, 0.0201923", \ + "0.0321958, 0.0259454, 0.0258273, 0.0259015, 0.0257745, 0.0248164, 0.0236189", \ + "0.0432893, 0.0344581, 0.0336974, 0.0335033, 0.0336613, 0.0330813, 0.0329578", \ + "0.0646991, 0.0526022, 0.0509401, 0.0497236, 0.0486244, 0.0476979, 0.0473746" \ + ); + } + } + 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.0159158, 0.0170308, 0.01718, 0.0170611, 0.0167983, 0.0162147, 0.0152398", \ + "0.0164941, 0.0165598, 0.016956, 0.0168206, 0.0169366, 0.0158945, 0.0149695", \ + "0.0176085, 0.016925, 0.0167914, 0.0169974, 0.0164674, 0.0172153, 0.015073", \ + "0.0201466, 0.0182488, 0.0182976, 0.0180435, 0.017793, 0.0176306, 0.0163051", \ + "0.0259469, 0.0220463, 0.0216521, 0.0215524, 0.02155, 0.020619, 0.021249", \ + "0.0377525, 0.0307942, 0.0300473, 0.029376, 0.0290944, 0.0287444, 0.0279639", \ + "0.0601739, 0.0487147, 0.0474681, 0.0465559, 0.0449561, 0.0439359, 0.0433927" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0206761, 0.0183501, 0.018641, 0.0184621, 0.0179827, 0.0177989, 0.0165134", \ + "0.0211076, 0.0184226, 0.0185813, 0.0185712, 0.0182707, 0.0184193, 0.0172659", \ + "0.0226108, 0.0190586, 0.0188575, 0.0189431, 0.019753, 0.0182602, 0.017349", \ + "0.0258104, 0.0209317, 0.0208409, 0.0203449, 0.019775, 0.0198989, 0.0181676", \ + "0.0318426, 0.0246331, 0.0242462, 0.0241369, 0.0238406, 0.0230266, 0.0220182", \ + "0.0436946, 0.0335091, 0.032603, 0.0318056, 0.0315605, 0.0315714, 0.0307858", \ + "0.0660313, 0.0519456, 0.0502155, 0.048935, 0.0477223, 0.0459828, 0.0456226" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00274355; + rise_capacitance : 0.00270269; + rise_capacitance_range (0.00250504, 0.00289222); + fall_capacitance : 0.00278441; + fall_capacitance_range (0.00233473, 0.00303545); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00266594; + rise_capacitance : 0.00270573; + rise_capacitance_range (0.00235668, 0.0029999); + fall_capacitance : 0.00262615; + fall_capacitance_range (0.00220971, 0.00282317); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00252112; + rise_capacitance : 0.00269164; + rise_capacitance_range (0.00225221, 0.00309322); + fall_capacitance : 0.0023506; + fall_capacitance_range (0.00218211, 0.0024529); + } + } + cell (sg13cmos5l_or4_1) { + area : 14.5152; + cell_footprint : "or4"; + cell_leakage_power : 388.877; + leakage_power () { + value : 551.502; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 438.49; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 368.31; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 415.669; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 318.363; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 373.995; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 361.167; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 451.212; + when : "!A&B&C&D"; + } + leakage_power () { + value : 269.221; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 328.616; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 320.648; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 418.009; + when : "A&!B&C&D"; + } + leakage_power () { + value : 312.773; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 405.292; + when : "A&B&!C&D"; + } + leakage_power () { + value : 397.357; + when : "A&B&C&!D"; + } + leakage_power () { + value : 491.41; + 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.0486563, 0.098369, 0.129977, 0.181328, 0.267014, 0.409378, 0.646363", \ + "0.0780642, 0.128238, 0.159596, 0.211058, 0.29668, 0.439005, 0.675985", \ + "0.0959367, 0.147158, 0.17844, 0.229647, 0.315306, 0.457604, 0.694448", \ + "0.120057, 0.174071, 0.205298, 0.256091, 0.341533, 0.483751, 0.720609", \ + "0.151603, 0.211684, 0.242629, 0.293758, 0.378825, 0.52114, 0.75763", \ + "0.190016, 0.257745, 0.290078, 0.34134, 0.427269, 0.569809, 0.806652", \ + "0.235146, 0.316501, 0.352698, 0.405272, 0.491604, 0.636895, 0.875855" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0138607, 0.076849, 0.122469, 0.197911, 0.324575, 0.535957, 0.888393", \ + "0.0163453, 0.077118, 0.12247, 0.197912, 0.324576, 0.536034, 0.888545", \ + "0.0187609, 0.0778461, 0.122734, 0.198123, 0.32466, 0.536035, 0.888546", \ + "0.0230897, 0.079445, 0.123579, 0.198552, 0.32509, 0.53618, 0.888547", \ + "0.029828, 0.0842303, 0.126107, 0.200015, 0.325889, 0.536851, 0.888841", \ + "0.0397, 0.094672, 0.133908, 0.204823, 0.329421, 0.539698, 0.890745", \ + "0.054052, 0.1125, 0.149192, 0.216832, 0.339122, 0.548741, 0.898404" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.123857, 0.184603, 0.214776, 0.259438, 0.330496, 0.446378, 0.638375", \ + "0.139467, 0.200319, 0.230352, 0.27545, 0.346576, 0.462462, 0.654683", \ + "0.148461, 0.210211, 0.240409, 0.285652, 0.356994, 0.472961, 0.665091", \ + "0.157462, 0.221116, 0.252205, 0.297939, 0.369647, 0.486047, 0.67818", \ + "0.172963, 0.241218, 0.273707, 0.321141, 0.393322, 0.50996, 0.70245", \ + "0.202759, 0.278432, 0.313751, 0.364107, 0.440088, 0.558997, 0.752057", \ + "0.250237, 0.337876, 0.378369, 0.434566, 0.517463, 0.643641, 0.843993" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0246192, 0.0764794, 0.108045, 0.160134, 0.249855, 0.403066, 0.662214", \ + "0.0249616, 0.0764804, 0.108046, 0.160303, 0.250411, 0.403067, 0.662215", \ + "0.0259422, 0.0777528, 0.108976, 0.161022, 0.250412, 0.403393, 0.662216", \ + "0.028057, 0.0801846, 0.111561, 0.163139, 0.251856, 0.404133, 0.662377", \ + "0.032842, 0.0859644, 0.117086, 0.167994, 0.254961, 0.405831, 0.663607", \ + "0.041869, 0.097651, 0.129237, 0.179954, 0.265199, 0.413153, 0.666784", \ + "0.057084, 0.117801, 0.15088, 0.202545, 0.290019, 0.437955, 0.687495" \ + ); + } + } + 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.0482431, 0.0969856, 0.128288, 0.17948, 0.264928, 0.407274, 0.64385", \ + "0.076116, 0.125565, 0.156747, 0.2081, 0.293472, 0.435592, 0.672285", \ + "0.0924676, 0.142943, 0.174056, 0.225353, 0.310701, 0.452778, 0.689633", \ + "0.11396, 0.167491, 0.198389, 0.249313, 0.334505, 0.476662, 0.713554", \ + "0.140797, 0.200281, 0.23164, 0.282298, 0.367596, 0.509585, 0.746361", \ + "0.168186, 0.237389, 0.269496, 0.321118, 0.406942, 0.549548, 0.786183", \ + "0.19616, 0.277609, 0.313632, 0.366027, 0.453467, 0.596086, 0.834816" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0131266, 0.0759248, 0.121543, 0.197185, 0.323997, 0.535505, 0.888096", \ + "0.0157711, 0.0763783, 0.121746, 0.197291, 0.324043, 0.535506, 0.888097", \ + "0.0182803, 0.0771192, 0.122026, 0.197557, 0.324161, 0.535542, 0.889093", \ + "0.0225746, 0.0788596, 0.122898, 0.197952, 0.32454, 0.535757, 0.889094", \ + "0.0293032, 0.0833293, 0.125671, 0.199336, 0.32543, 0.536455, 0.889095", \ + "0.039138, 0.09374, 0.132785, 0.204282, 0.328841, 0.539181, 0.890317", \ + "0.05282, 0.111642, 0.148563, 0.215759, 0.338503, 0.548291, 0.898198" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.12037, 0.181152, 0.211316, 0.256044, 0.32717, 0.442947, 0.635157", \ + "0.137561, 0.198525, 0.22865, 0.273802, 0.344931, 0.460736, 0.652968", \ + "0.14847, 0.210499, 0.240999, 0.286334, 0.35782, 0.473796, 0.66592", \ + "0.163068, 0.227349, 0.258629, 0.304656, 0.376579, 0.493048, 0.685446", \ + "0.190732, 0.259676, 0.292456, 0.33927, 0.412041, 0.529054, 0.721871", \ + "0.24121, 0.317695, 0.352766, 0.402455, 0.478892, 0.596579, 0.78984", \ + "0.323652, 0.411175, 0.450548, 0.505836, 0.58675, 0.710961, 0.909364" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0246385, 0.0765436, 0.10803, 0.160208, 0.24985, 0.403075, 0.662172", \ + "0.0252681, 0.0765446, 0.108056, 0.160379, 0.250661, 0.403289, 0.662577", \ + "0.0265733, 0.0780634, 0.109451, 0.161376, 0.250662, 0.403368, 0.663135", \ + "0.0294961, 0.0812433, 0.112359, 0.163954, 0.252587, 0.404772, 0.663136", \ + "0.0352503, 0.0869223, 0.117985, 0.167842, 0.255619, 0.406555, 0.664526", \ + "0.044389, 0.099085, 0.129405, 0.179129, 0.264992, 0.412217, 0.667091", \ + "0.059623, 0.118202, 0.149144, 0.200061, 0.28578, 0.433028, 0.683935" \ + ); + } + } + 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.0457508, 0.0935629, 0.124619, 0.175718, 0.261009, 0.40328, 0.639656", \ + "0.0716392, 0.120357, 0.151431, 0.202624, 0.287995, 0.430047, 0.666904", \ + "0.0861445, 0.136098, 0.166866, 0.217925, 0.303408, 0.445371, 0.682027", \ + "0.104072, 0.157264, 0.188293, 0.239122, 0.324368, 0.466446, 0.703117", \ + "0.125507, 0.185086, 0.216142, 0.267141, 0.351985, 0.493809, 0.730605", \ + "0.144854, 0.213934, 0.246162, 0.29725, 0.382993, 0.52522, 0.762306", \ + "0.155511, 0.236971, 0.272963, 0.326264, 0.413206, 0.558194, 0.796656" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0123614, 0.0752778, 0.120991, 0.196809, 0.32363, 0.535239, 0.887874", \ + "0.015258, 0.0758036, 0.121245, 0.196885, 0.323688, 0.535248, 0.88799", \ + "0.0178608, 0.0765491, 0.121609, 0.19711, 0.323872, 0.535352, 0.887991", \ + "0.0222563, 0.0783632, 0.122559, 0.19756, 0.324231, 0.535546, 0.887992", \ + "0.0289355, 0.0833934, 0.125392, 0.199103, 0.325161, 0.536189, 0.888359", \ + "0.0385367, 0.094183, 0.133445, 0.204244, 0.328728, 0.538807, 0.889918", \ + "0.053212, 0.112242, 0.148618, 0.216028, 0.338344, 0.548101, 0.897977" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.109734, 0.170396, 0.200309, 0.245237, 0.316518, 0.432183, 0.624295", \ + "0.127947, 0.189122, 0.219237, 0.264606, 0.335636, 0.45148, 0.643986", \ + "0.142204, 0.20453, 0.235102, 0.28062, 0.352062, 0.468099, 0.660371", \ + "0.165048, 0.229056, 0.260472, 0.306279, 0.378248, 0.495065, 0.687506", \ + "0.205481, 0.273715, 0.306053, 0.352985, 0.425156, 0.542192, 0.735046", \ + "0.270241, 0.345487, 0.379977, 0.428253, 0.503063, 0.62076, 0.813616", \ + "0.375041, 0.46052, 0.498697, 0.551439, 0.630461, 0.753421, 0.94876" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0245864, 0.0764757, 0.107794, 0.160283, 0.249792, 0.402802, 0.662371", \ + "0.0255936, 0.0767806, 0.108245, 0.160705, 0.249998, 0.403262, 0.662531", \ + "0.0272401, 0.0787013, 0.110012, 0.161825, 0.250909, 0.403849, 0.664696", \ + "0.0307642, 0.0814673, 0.112869, 0.164425, 0.253141, 0.405224, 0.664697", \ + "0.0369893, 0.0869115, 0.117486, 0.168028, 0.255558, 0.407316, 0.665062", \ + "0.046579, 0.098609, 0.128204, 0.176581, 0.262699, 0.411456, 0.667537", \ + "0.061998, 0.116998, 0.14671, 0.19635, 0.281555, 0.429248, 0.680357" \ + ); + } + } + 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.041356, 0.0887458, 0.119725, 0.170935, 0.255933, 0.398158, 0.634547", \ + "0.0645845, 0.113062, 0.144095, 0.195212, 0.280487, 0.422578, 0.659201", \ + "0.0768586, 0.126858, 0.157654, 0.208713, 0.294161, 0.436194, 0.672807", \ + "0.0910275, 0.144692, 0.175634, 0.226393, 0.311433, 0.453671, 0.690321", \ + "0.106195, 0.166423, 0.197949, 0.248728, 0.33421, 0.475845, 0.712338", \ + "0.116185, 0.18638, 0.21929, 0.270927, 0.356788, 0.499269, 0.735997", \ + "0.116186, 0.191343, 0.228876, 0.283296, 0.370669, 0.516035, 0.755838" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0117159, 0.0752551, 0.12082, 0.196814, 0.323502, 0.535148, 0.887724", \ + "0.0149552, 0.075644, 0.121108, 0.196815, 0.323573, 0.535164, 0.888081", \ + "0.0177549, 0.076355, 0.121507, 0.197003, 0.323788, 0.535165, 0.88887", \ + "0.0222586, 0.0785146, 0.122585, 0.197401, 0.324138, 0.535402, 0.888871", \ + "0.0291757, 0.0840263, 0.126032, 0.199259, 0.325158, 0.536093, 0.888872", \ + "0.039272, 0.095728, 0.134826, 0.205693, 0.329936, 0.539677, 0.890442", \ + "0.056677, 0.116934, 0.153445, 0.219888, 0.34155, 0.550996, 0.900541" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.091398, 0.152089, 0.182241, 0.227161, 0.298391, 0.414299, 0.606477", \ + "0.115109, 0.175947, 0.206072, 0.251204, 0.322423, 0.438427, 0.630623", \ + "0.134917, 0.195921, 0.226422, 0.271912, 0.343497, 0.459618, 0.651858", \ + "0.163484, 0.225107, 0.255814, 0.301534, 0.373479, 0.490249, 0.682848", \ + "0.210673, 0.275688, 0.306602, 0.352679, 0.424416, 0.541598, 0.734443", \ + "0.281893, 0.354992, 0.387098, 0.434423, 0.507688, 0.625986, 0.818827", \ + "0.400033, 0.481771, 0.518222, 0.569142, 0.645048, 0.766823, 0.962797" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0245979, 0.076332, 0.108111, 0.160664, 0.249772, 0.402922, 0.662118", \ + "0.0254269, 0.0768502, 0.108341, 0.160665, 0.250018, 0.403488, 0.662289", \ + "0.027109, 0.0785208, 0.109938, 0.162018, 0.251391, 0.403808, 0.663444", \ + "0.0312965, 0.0804395, 0.112117, 0.164135, 0.253459, 0.405762, 0.663676", \ + "0.0381057, 0.0850717, 0.115404, 0.166507, 0.255065, 0.407964, 0.665904", \ + "0.04893, 0.096251, 0.124877, 0.173922, 0.260834, 0.410733, 0.668024", \ + "0.065301, 0.115556, 0.143542, 0.192112, 0.277899, 0.426441, 0.679993" \ + ); + } + } + 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.0111332, 0.0115278, 0.011593, 0.0115312, 0.0113848, 0.0111139, 0.0106902", \ + "0.0112422, 0.0112648, 0.0113942, 0.0113076, 0.0113758, 0.0108871, 0.0104301", \ + "0.0118479, 0.0116406, 0.0116035, 0.0115947, 0.0113866, 0.0112689, 0.0106801", \ + "0.0135446, 0.013009, 0.012983, 0.0128071, 0.0126083, 0.0125862, 0.0117637", \ + "0.0176319, 0.0164889, 0.01622, 0.0162072, 0.0160541, 0.0156231, 0.0157426", \ + "0.0268888, 0.0248217, 0.0244182, 0.0240845, 0.0237629, 0.0236702, 0.0231583", \ + "0.046269, 0.0427618, 0.042032, 0.0414359, 0.0405058, 0.0402046, 0.0396968" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0210113, 0.0206983, 0.0207702, 0.0207048, 0.0204705, 0.0202325, 0.019646", \ + "0.0207936, 0.0203968, 0.0205153, 0.020534, 0.0204753, 0.020091, 0.0195814", \ + "0.0210157, 0.0203933, 0.0203401, 0.0203675, 0.0206741, 0.0200174, 0.0194927", \ + "0.0216568, 0.0208229, 0.0208786, 0.0207977, 0.0204466, 0.0206842, 0.0197041", \ + "0.024542, 0.0231901, 0.0232268, 0.0232776, 0.0232341, 0.0228821, 0.0223463", \ + "0.0332161, 0.0307746, 0.0305323, 0.0304257, 0.0302156, 0.0303753, 0.0302083", \ + "0.052522, 0.0485302, 0.0479623, 0.0473241, 0.0468937, 0.0465454, 0.0464248" \ + ); + } + } + 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.01079, 0.0113178, 0.0113862, 0.0113625, 0.0112339, 0.0109344, 0.0104862", \ + "0.0108794, 0.010992, 0.0111227, 0.0111715, 0.0111542, 0.0106779, 0.0102574", \ + "0.0113979, 0.0112959, 0.0112877, 0.0113448, 0.01112, 0.0108611, 0.0106204", \ + "0.0130279, 0.0125683, 0.0125568, 0.0124732, 0.0121862, 0.01226, 0.0120211", \ + "0.0168317, 0.0157213, 0.0156614, 0.0155634, 0.0155154, 0.0152897, 0.0153994", \ + "0.0254456, 0.0233678, 0.0229838, 0.0227836, 0.0225907, 0.022494, 0.0222159", \ + "0.0431995, 0.0397512, 0.0391691, 0.0385185, 0.0378812, 0.0373283, 0.0368682" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0183748, 0.0180446, 0.0181217, 0.0180573, 0.0178835, 0.0175719, 0.0171282", \ + "0.0182134, 0.0177505, 0.0178825, 0.0178334, 0.0178885, 0.0175541, 0.0171805", \ + "0.0184917, 0.017738, 0.0177389, 0.0177641, 0.018155, 0.0173899, 0.0172158", \ + "0.0194556, 0.0184033, 0.0183928, 0.0183919, 0.0180437, 0.0181817, 0.0174006", \ + "0.022736, 0.0209849, 0.0211229, 0.0209709, 0.0210884, 0.0208881, 0.0203649", \ + "0.031081, 0.0284771, 0.0282114, 0.0280544, 0.0282728, 0.0280844, 0.0279936", \ + "0.0488518, 0.0447814, 0.0441388, 0.0437569, 0.0433891, 0.0428629, 0.0427874" \ + ); + } + } + 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.00999725, 0.0105899, 0.0106452, 0.0106073, 0.010438, 0.0102116, 0.00962721", \ + "0.0101645, 0.0103522, 0.0104979, 0.0104798, 0.0103956, 0.0100228, 0.00955887", \ + "0.0106719, 0.0106646, 0.0105999, 0.0106554, 0.010487, 0.010746, 0.00966587", \ + "0.0121786, 0.0117598, 0.0118458, 0.0118261, 0.0116399, 0.0120584, 0.011107", \ + "0.0159037, 0.0149372, 0.0148358, 0.0148603, 0.0147846, 0.0143372, 0.0145346", \ + "0.0240358, 0.0221505, 0.0218558, 0.0215109, 0.0212978, 0.0211494, 0.0209262", \ + "0.0404864, 0.0371217, 0.036506, 0.0359937, 0.0354237, 0.0352183, 0.034709" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0157065, 0.0153701, 0.0153617, 0.0151862, 0.0152828, 0.014897, 0.0143894", \ + "0.0155825, 0.0150761, 0.0152009, 0.0152112, 0.0150552, 0.0148664, 0.0145447", \ + "0.0160405, 0.0152356, 0.0151936, 0.015229, 0.0155928, 0.0149317, 0.0149888", \ + "0.0175115, 0.0162715, 0.0163041, 0.016174, 0.015847, 0.0159991, 0.0155144", \ + "0.0211786, 0.0192515, 0.0193509, 0.0193408, 0.0192471, 0.0188612, 0.0185029", \ + "0.0292081, 0.0265042, 0.02623, 0.0258123, 0.0259211, 0.0259425, 0.0258153", \ + "0.0457468, 0.041387, 0.0407848, 0.0403959, 0.0399855, 0.0395526, 0.0389083" \ + ); + } + } + 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.00945174, 0.010166, 0.010163, 0.0101704, 0.00993806, 0.00966937, 0.00916517", \ + "0.00968891, 0.00995865, 0.010123, 0.010057, 0.0101502, 0.00963372, 0.00920712", \ + "0.0101765, 0.0102749, 0.0102488, 0.0103092, 0.0101951, 0.00990943, 0.00959495", \ + "0.0117837, 0.0114942, 0.0115779, 0.0116106, 0.0114117, 0.0115673, 0.0112483", \ + "0.0155589, 0.0145443, 0.0145645, 0.0145273, 0.0145964, 0.0140878, 0.0141739", \ + "0.0238206, 0.0217775, 0.0215779, 0.0213124, 0.0210527, 0.0210491, 0.0209044", \ + "0.0408159, 0.037065, 0.0365541, 0.0360424, 0.0355752, 0.0352459, 0.0349573" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0126346, 0.0123159, 0.0123779, 0.0122573, 0.0123147, 0.0120051, 0.0115343", \ + "0.0129024, 0.0123302, 0.0124573, 0.0123908, 0.0123273, 0.0121804, 0.0117079", \ + "0.0138085, 0.0129162, 0.0128884, 0.0128866, 0.0129736, 0.0126689, 0.0122743", \ + "0.0157693, 0.0144418, 0.0144552, 0.0143509, 0.0139541, 0.0139715, 0.0136281", \ + "0.0199058, 0.0178155, 0.0177742, 0.0176999, 0.0175704, 0.0172204, 0.0166333", \ + "0.0281954, 0.0252027, 0.0247872, 0.0245224, 0.0244397, 0.0245156, 0.0242944", \ + "0.0451492, 0.0403499, 0.0397631, 0.0393311, 0.0388828, 0.0382764, 0.0381137" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00275334; + rise_capacitance : 0.00271284; + rise_capacitance_range (0.00251009, 0.00290753); + fall_capacitance : 0.00279383; + fall_capacitance_range (0.00233905, 0.00308524); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00265212; + rise_capacitance : 0.002682; + rise_capacitance_range (0.00232861, 0.00298887); + fall_capacitance : 0.00262223; + fall_capacitance_range (0.00219694, 0.00286739); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00262243; + rise_capacitance : 0.00270976; + rise_capacitance_range (0.00225329, 0.00312242); + fall_capacitance : 0.00253511; + fall_capacitance_range (0.00213714, 0.00272286); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00252963; + rise_capacitance : 0.00274189; + rise_capacitance_range (0.00217581, 0.00328909); + fall_capacitance : 0.00231738; + fall_capacitance_range (0.00215305, 0.00239841); + } + } + cell (sg13cmos5l_or4_2) { + area : 16.3296; + cell_footprint : "or4"; + cell_leakage_power : 492.029; + leakage_power () { + value : 793.246; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 532.429; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 462.21; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 509.609; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 412.263; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 467.935; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 455.067; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 545.152; + when : "!A&B&C&D"; + } + leakage_power () { + value : 363.105; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 422.54; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 414.532; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 511.933; + when : "A&!B&C&D"; + } + leakage_power () { + value : 406.657; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 499.216; + when : "A&B&!C&D"; + } + leakage_power () { + value : 491.241; + when : "A&B&C&!D"; + } + leakage_power () { + value : 585.334; + 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.0558293, 0.109794, 0.141302, 0.192802, 0.27858, 0.420925, 0.657803", \ + "0.0881326, 0.143018, 0.174345, 0.225689, 0.311431, 0.453794, 0.690791", \ + "0.108785, 0.165184, 0.196504, 0.247843, 0.333301, 0.475639, 0.712776", \ + "0.137172, 0.19683, 0.227793, 0.278606, 0.363784, 0.506024, 0.742483", \ + "0.175782, 0.242097, 0.273432, 0.323262, 0.408001, 0.550545, 0.786978", \ + "0.223376, 0.299752, 0.333118, 0.383975, 0.469154, 0.610882, 0.846875", \ + "0.280854, 0.369765, 0.407487, 0.461358, 0.547145, 0.688314, 0.926082" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0147446, 0.077805, 0.123045, 0.198601, 0.325246, 0.536657, 0.88962", \ + "0.0174184, 0.0784116, 0.123156, 0.198602, 0.325259, 0.536873, 0.889621", \ + "0.0203789, 0.0795395, 0.123762, 0.198804, 0.325344, 0.536931, 0.891018", \ + "0.0255355, 0.0823318, 0.125221, 0.199492, 0.325813, 0.53702, 0.891019", \ + "0.0341994, 0.0889622, 0.128929, 0.201649, 0.326773, 0.537879, 0.89102", \ + "0.047637, 0.10276, 0.13964, 0.207787, 0.330615, 0.540181, 0.891639", \ + "0.067812, 0.126396, 0.160926, 0.224281, 0.341887, 0.549084, 0.898754" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.155459, 0.226011, 0.259073, 0.30686, 0.379593, 0.496652, 0.689399", \ + "0.171339, 0.242014, 0.274668, 0.322582, 0.395913, 0.513258, 0.705323", \ + "0.181484, 0.252652, 0.285463, 0.333344, 0.406708, 0.523853, 0.716299", \ + "0.193103, 0.265826, 0.299212, 0.347362, 0.421186, 0.538652, 0.730884", \ + "0.212899, 0.288986, 0.32352, 0.37271, 0.447554, 0.565421, 0.758146", \ + "0.249775, 0.33187, 0.369578, 0.421628, 0.499332, 0.618494, 0.810971", \ + "0.31144, 0.402414, 0.443702, 0.500933, 0.584647, 0.711167, 0.909711" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0341971, 0.0892824, 0.121385, 0.173475, 0.261445, 0.411985, 0.669037", \ + "0.0343746, 0.0892834, 0.121386, 0.173476, 0.261446, 0.412125, 0.669038", \ + "0.0354446, 0.0899857, 0.121688, 0.173516, 0.261521, 0.412583, 0.66918", \ + "0.0377172, 0.0928772, 0.124253, 0.175754, 0.263048, 0.413221, 0.670048", \ + "0.0431202, 0.0983363, 0.129721, 0.180097, 0.266491, 0.415569, 0.670822", \ + "0.053338, 0.110413, 0.142163, 0.192888, 0.277343, 0.422509, 0.674552", \ + "0.071847, 0.131016, 0.163629, 0.215455, 0.30126, 0.446518, 0.692527" \ + ); + } + } + 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.0551071, 0.108059, 0.139359, 0.190755, 0.276183, 0.418449, 0.655294", \ + "0.0862053, 0.140269, 0.171505, 0.222698, 0.30816, 0.450333, 0.687293", \ + "0.105576, 0.161217, 0.192496, 0.243431, 0.328818, 0.471163, 0.708041", \ + "0.131986, 0.190879, 0.221572, 0.27239, 0.357422, 0.499273, 0.735925", \ + "0.16609, 0.231965, 0.263196, 0.313859, 0.398672, 0.540069, 0.776339", \ + "0.205114, 0.281552, 0.314495, 0.365851, 0.45067, 0.592166, 0.828249", \ + "0.244611, 0.33396, 0.371759, 0.425665, 0.510888, 0.654575, 0.891653" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0140387, 0.0770443, 0.122292, 0.197881, 0.324772, 0.536402, 0.889083", \ + "0.0168241, 0.0776902, 0.122481, 0.197932, 0.324773, 0.536436, 0.889322", \ + "0.0197834, 0.0789247, 0.123112, 0.198215, 0.324871, 0.536437, 0.891437", \ + "0.0250483, 0.0815156, 0.124553, 0.198848, 0.32528, 0.536631, 0.891438", \ + "0.0337553, 0.0882869, 0.128629, 0.201063, 0.32635, 0.537453, 0.891439", \ + "0.047108, 0.102455, 0.138656, 0.207609, 0.330223, 0.539723, 0.89144", \ + "0.06676, 0.1258, 0.160563, 0.223826, 0.341424, 0.548535, 0.898372" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.152062, 0.222549, 0.255535, 0.302907, 0.37643, 0.49335, 0.685596", \ + "0.169704, 0.240502, 0.273073, 0.320948, 0.394415, 0.511539, 0.70366", \ + "0.182408, 0.253782, 0.286721, 0.334536, 0.408031, 0.525286, 0.71761", \ + "0.200842, 0.274166, 0.307495, 0.355909, 0.429883, 0.547426, 0.739679", \ + "0.234194, 0.310708, 0.345524, 0.394716, 0.469506, 0.587486, 0.780567", \ + "0.293697, 0.376488, 0.413242, 0.465203, 0.542979, 0.661324, 0.854853", \ + "0.391478, 0.482875, 0.523776, 0.580142, 0.661324, 0.785819, 0.983705" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0341861, 0.0893152, 0.121632, 0.173082, 0.261363, 0.41201, 0.669058", \ + "0.0345816, 0.0893352, 0.121633, 0.173083, 0.261364, 0.412273, 0.669107", \ + "0.035998, 0.0904016, 0.122046, 0.173793, 0.261735, 0.412694, 0.669452", \ + "0.0390957, 0.0937752, 0.125328, 0.176295, 0.263833, 0.413699, 0.67029", \ + "0.0458018, 0.099861, 0.130747, 0.180917, 0.267368, 0.416427, 0.671574", \ + "0.057561, 0.112487, 0.142398, 0.191621, 0.2765, 0.421685, 0.674446", \ + "0.075866, 0.132701, 0.164491, 0.213755, 0.297881, 0.441858, 0.689359" \ + ); + } + } + 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.0523498, 0.104408, 0.135688, 0.186671, 0.272124, 0.414212, 0.651098", \ + "0.0819745, 0.1354, 0.166413, 0.217502, 0.302939, 0.445029, 0.681789", \ + "0.0996956, 0.154903, 0.185692, 0.236936, 0.322223, 0.464284, 0.70105", \ + "0.123212, 0.181989, 0.212975, 0.263433, 0.348659, 0.4905, 0.727141", \ + "0.15218, 0.218286, 0.249605, 0.299999, 0.384562, 0.52602, 0.762206", \ + "0.180905, 0.25788, 0.291047, 0.342199, 0.427253, 0.568728, 0.804854", \ + "0.207887, 0.297139, 0.335182, 0.389007, 0.474471, 0.617538, 0.85504" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0132178, 0.0767417, 0.121891, 0.197415, 0.324371, 0.53606, 0.888919", \ + "0.0163092, 0.0771699, 0.122022, 0.197595, 0.324484, 0.536172, 0.889089", \ + "0.0192934, 0.0785409, 0.122611, 0.197827, 0.324612, 0.536173, 0.891517", \ + "0.024767, 0.0811857, 0.124199, 0.198546, 0.325116, 0.536385, 0.891518", \ + "0.0336317, 0.0883461, 0.128607, 0.200643, 0.326, 0.537091, 0.891519", \ + "0.047737, 0.103369, 0.139674, 0.20764, 0.33016, 0.539474, 0.89152", \ + "0.066964, 0.126562, 0.161348, 0.224505, 0.341667, 0.548634, 0.898069" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.141331, 0.212051, 0.24493, 0.292131, 0.365474, 0.482781, 0.674978", \ + "0.160756, 0.231622, 0.264146, 0.311761, 0.385333, 0.502328, 0.694783", \ + "0.177735, 0.249249, 0.282122, 0.330047, 0.403534, 0.520934, 0.712996", \ + "0.205623, 0.278655, 0.311999, 0.360488, 0.434317, 0.551943, 0.744309", \ + "0.253513, 0.329417, 0.363823, 0.412531, 0.487238, 0.605484, 0.798006", \ + "0.329009, 0.411197, 0.447236, 0.498424, 0.574926, 0.693208, 0.886555", \ + "0.450081, 0.540959, 0.5811, 0.636163, 0.715989, 0.838009, 1.03433" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0342413, 0.0894608, 0.121423, 0.173069, 0.261364, 0.411956, 0.669107", \ + "0.0347251, 0.0895781, 0.121424, 0.17307, 0.261365, 0.412206, 0.669108", \ + "0.036645, 0.0908987, 0.122385, 0.174003, 0.26168, 0.412785, 0.669359", \ + "0.040582, 0.0946061, 0.125918, 0.177016, 0.264202, 0.414199, 0.670242", \ + "0.0487628, 0.10057, 0.131067, 0.181217, 0.267449, 0.416882, 0.672182", \ + "0.06221, 0.113745, 0.142538, 0.191058, 0.275133, 0.421309, 0.674811", \ + "0.08176, 0.135257, 0.165118, 0.212656, 0.294565, 0.437602, 0.686502" \ + ); + } + } + 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.048194, 0.0997338, 0.130802, 0.18183, 0.267238, 0.409446, 0.645952", \ + "0.0759537, 0.12897, 0.15992, 0.211139, 0.296312, 0.438368, 0.675141", \ + "0.0918722, 0.146673, 0.177709, 0.228559, 0.31368, 0.455977, 0.692561", \ + "0.112461, 0.171594, 0.202135, 0.252723, 0.337614, 0.479464, 0.715934", \ + "0.1362, 0.202842, 0.234274, 0.284768, 0.369518, 0.510744, 0.746923", \ + "0.15793, 0.235045, 0.268569, 0.319928, 0.405195, 0.546338, 0.7829", \ + "0.167995, 0.257515, 0.296475, 0.350323, 0.437568, 0.580138, 0.817744" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0126301, 0.0760243, 0.121561, 0.197223, 0.324241, 0.535958, 0.888829", \ + "0.0160189, 0.0769255, 0.121886, 0.197349, 0.324378, 0.53596, 0.88883", \ + "0.0191286, 0.0782419, 0.122572, 0.197686, 0.324469, 0.535961, 0.889547", \ + "0.0248479, 0.0813395, 0.124139, 0.198476, 0.324901, 0.536385, 0.889548", \ + "0.0342366, 0.0889374, 0.129057, 0.200988, 0.326088, 0.53703, 0.889549", \ + "0.048644, 0.105485, 0.142053, 0.209377, 0.33108, 0.540008, 0.891311", \ + "0.070046, 0.130405, 0.165555, 0.227382, 0.344999, 0.551108, 0.90035" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.123368, 0.193931, 0.226553, 0.274822, 0.347831, 0.464563, 0.656806", \ + "0.148097, 0.218543, 0.251453, 0.299173, 0.372617, 0.489433, 0.6817", \ + "0.171519, 0.242148, 0.275007, 0.322829, 0.396445, 0.513755, 0.705897", \ + "0.206707, 0.277883, 0.310777, 0.358944, 0.432685, 0.550323, 0.742799", \ + "0.263633, 0.33714, 0.370375, 0.418919, 0.492752, 0.610669, 0.803613", \ + "0.348077, 0.427604, 0.462551, 0.512929, 0.586784, 0.704555, 0.897089", \ + "0.482873, 0.571527, 0.610418, 0.663334, 0.741058, 0.862418, 1.05626" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0341805, 0.0891427, 0.121005, 0.173368, 0.261338, 0.41197, 0.669129", \ + "0.0347576, 0.0894504, 0.121454, 0.173369, 0.261339, 0.412211, 0.66913", \ + "0.0369697, 0.0908969, 0.122584, 0.174061, 0.261869, 0.412861, 0.669424", \ + "0.042379, 0.0942014, 0.125685, 0.176869, 0.264458, 0.414521, 0.670781", \ + "0.0522519, 0.100133, 0.13028, 0.180486, 0.267179, 0.417297, 0.672884", \ + "0.067638, 0.114334, 0.14171, 0.190275, 0.273253, 0.420583, 0.675183", \ + "0.090165, 0.138411, 0.166066, 0.210351, 0.291764, 0.436012, 0.68527" \ + ); + } + } + 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.0177612, 0.0182246, 0.0183188, 0.018287, 0.0180254, 0.0174369, 0.0166015", \ + "0.0183901, 0.0179258, 0.0181679, 0.0180369, 0.0177362, 0.0172157, 0.0162772", \ + "0.01949, 0.0183937, 0.0182733, 0.0183947, 0.0178858, 0.0182583, 0.0172693", \ + "0.022012, 0.0197765, 0.0196004, 0.0192907, 0.0187724, 0.0184227, 0.0170397", \ + "0.0277078, 0.023517, 0.0229514, 0.0227691, 0.0223512, 0.0216491, 0.0220888", \ + "0.0396487, 0.0326608, 0.0317259, 0.0309997, 0.0303554, 0.0299547, 0.0288075", \ + "0.0632668, 0.0521421, 0.0506991, 0.0494386, 0.0477223, 0.0468132, 0.0459252" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0318353, 0.027505, 0.0276979, 0.0274832, 0.0267014, 0.0262546, 0.0261206", \ + "0.0316187, 0.0274106, 0.0277234, 0.0273899, 0.0271552, 0.027163, 0.0259125", \ + "0.0319014, 0.0271945, 0.0270904, 0.0271731, 0.0271557, 0.0278174, 0.0254321", \ + "0.0331096, 0.0278611, 0.0276519, 0.0271367, 0.0267617, 0.0272827, 0.0255238", \ + "0.0366388, 0.0302521, 0.0301085, 0.0298072, 0.0296392, 0.0286196, 0.02808", \ + "0.0468817, 0.038204, 0.0376654, 0.0372043, 0.0371752, 0.0367867, 0.0360578", \ + "0.069148, 0.0571427, 0.0554741, 0.0542867, 0.0534914, 0.0526021, 0.0514254" \ + ); + } + } + 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.0173803, 0.0180712, 0.018176, 0.0181683, 0.0180058, 0.0173674, 0.0163029", \ + "0.0179456, 0.0177225, 0.0180777, 0.0179645, 0.017732, 0.0171002, 0.0163672", \ + "0.0189913, 0.0180673, 0.018111, 0.0181424, 0.0176196, 0.0190795, 0.0171945", \ + "0.0213862, 0.0192782, 0.0191258, 0.0188701, 0.0183153, 0.0192473, 0.017293", \ + "0.0269446, 0.0228321, 0.02233, 0.0221806, 0.0218282, 0.0209181, 0.0211669", \ + "0.0382242, 0.0312593, 0.0301299, 0.0298108, 0.0293532, 0.0289544, 0.0280629", \ + "0.0598257, 0.0486813, 0.0475309, 0.0462659, 0.0448969, 0.0440485, 0.0431997" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0292058, 0.0248133, 0.0248614, 0.0244644, 0.0243696, 0.0238838, 0.0227653", \ + "0.029054, 0.0247631, 0.0247577, 0.0246708, 0.0245894, 0.0243637, 0.0230068", \ + "0.0294586, 0.0246343, 0.0244801, 0.024527, 0.0245473, 0.0256274, 0.0228995", \ + "0.031049, 0.0255133, 0.0252996, 0.0248906, 0.0243168, 0.0247487, 0.023074", \ + "0.0352669, 0.0281915, 0.0278474, 0.0276083, 0.027363, 0.0265935, 0.0259416", \ + "0.0456853, 0.0362211, 0.0351861, 0.0343591, 0.035048, 0.0344792, 0.0344001", \ + "0.0664023, 0.0535943, 0.052018, 0.0505688, 0.050055, 0.0485623, 0.0487365" \ + ); + } + } + 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.0165079, 0.0175527, 0.017616, 0.0174104, 0.0172492, 0.0165885, 0.0157438", \ + "0.017169, 0.0170817, 0.0173829, 0.0171762, 0.0171606, 0.0164094, 0.015569", \ + "0.0182099, 0.0174677, 0.0172877, 0.0175841, 0.0171015, 0.0182969, 0.0167763", \ + "0.0206165, 0.0185899, 0.0185908, 0.0183722, 0.0179985, 0.0185257, 0.0162969", \ + "0.0259098, 0.0218122, 0.0214912, 0.0214022, 0.0210939, 0.020311, 0.0210863", \ + "0.0368402, 0.0297437, 0.0287675, 0.0283776, 0.0279816, 0.0277348, 0.0270556", \ + "0.0573639, 0.0461821, 0.0448817, 0.0438818, 0.0422358, 0.041535, 0.0408199" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0265069, 0.0222799, 0.0223853, 0.0218401, 0.0213974, 0.0217198, 0.0205965", \ + "0.0264037, 0.0221315, 0.0222598, 0.0222679, 0.0217009, 0.0213456, 0.0206143", \ + "0.0271769, 0.0221043, 0.0219092, 0.021912, 0.0218606, 0.023137, 0.0202349", \ + "0.0294098, 0.0234386, 0.0230645, 0.0227386, 0.0220418, 0.0227357, 0.0206816", \ + "0.0343464, 0.0265818, 0.0260337, 0.025741, 0.0255076, 0.0244688, 0.0238669", \ + "0.0448795, 0.0343289, 0.0333111, 0.0325607, 0.0327777, 0.0324967, 0.0314937", \ + "0.0648875, 0.0508032, 0.0490422, 0.0476894, 0.0467526, 0.0451424, 0.0454903" \ + ); + } + } + 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.0159532, 0.0170668, 0.0171715, 0.0170487, 0.0168041, 0.0162884, 0.0151518", \ + "0.0166561, 0.0166959, 0.017013, 0.0169618, 0.0167251, 0.0159474, 0.0150906", \ + "0.017665, 0.0169524, 0.0169755, 0.0170688, 0.0165669, 0.0176442, 0.0156778", \ + "0.0200946, 0.0182463, 0.018165, 0.0180367, 0.0175473, 0.0180973, 0.0162139", \ + "0.0254905, 0.0213103, 0.0211076, 0.0210973, 0.0209928, 0.019756, 0.020784", \ + "0.0364381, 0.0295562, 0.0287791, 0.0281313, 0.0277318, 0.0272988, 0.026812", \ + "0.057431, 0.0459081, 0.044652, 0.0435734, 0.042383, 0.0415114, 0.0403095" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0234903, 0.0192257, 0.019018, 0.0193749, 0.0189463, 0.0180097, 0.0170027", \ + "0.0236637, 0.0192103, 0.0195472, 0.0192538, 0.0189885, 0.0185224, 0.0175925", \ + "0.0250033, 0.0197298, 0.0195324, 0.019464, 0.019826, 0.0188333, 0.0178478", \ + "0.0280543, 0.0215437, 0.0211462, 0.0206838, 0.0200902, 0.0204555, 0.0188977", \ + "0.0338056, 0.0252031, 0.0245442, 0.0243394, 0.0239291, 0.0229834, 0.0217093", \ + "0.0449252, 0.033213, 0.0321679, 0.0316941, 0.0309916, 0.0307118, 0.0299659", \ + "0.0659072, 0.0503773, 0.0483922, 0.0464747, 0.0458011, 0.0448372, 0.0440669" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00272698; + rise_capacitance : 0.00268079; + rise_capacitance_range (0.00249673, 0.00286948); + fall_capacitance : 0.00277317; + fall_capacitance_range (0.00232652, 0.00305424); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00264251; + rise_capacitance : 0.00266377; + rise_capacitance_range (0.00234085, 0.0029548); + fall_capacitance : 0.00262124; + fall_capacitance_range (0.00220334, 0.00286101); + } + pin (C) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00261; + rise_capacitance : 0.00268484; + rise_capacitance_range (0.00228136, 0.00306138); + fall_capacitance : 0.00253517; + fall_capacitance_range (0.00214564, 0.00271986); + } + pin (D) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00250581; + rise_capacitance : 0.00269943; + rise_capacitance_range (0.00224215, 0.00316928); + fall_capacitance : 0.0023122; + fall_capacitance_range (0.0021705, 0.00239091); + } + } + cell (sg13cmos5l_sdfbbp_1) { + area : 63.504; + cell_footprint : "sdfbbp"; + cell_leakage_power : 2271.16; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 2196.2; + when : "!CLK&!D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 2284.68; + when : "!CLK&!D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 1921.44; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 2131.89; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 1768.27; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 2228.4; + when : "CLK&!D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 2228.35; + when : "CLK&!D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 2325.66; + when : "!CLK&D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 2340.51; + when : "!CLK&D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 2328.46; + when : "!CLK&D&RESET_B&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 2443.87; + when : "CLK&D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 2443.79; + when : "CLK&D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 2410.62; + when : "CLK&D&RESET_B&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 2212.46; + when : "!CLK&!D&RESET_B&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 2300.95; + when : "!CLK&!D&RESET_B&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 2320.82; + when : "!CLK&!D&RESET_B&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 2335.67; + when : "!CLK&!D&RESET_B&SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 2244.67; + when : "CLK&!D&RESET_B&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 2370.81; + when : "CLK&!D&RESET_B&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 2439.04; + when : "CLK&!D&RESET_B&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 2417.83; + 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.203441, 0.245954, 0.276687, 0.327659, 0.413063, 0.555329, 0.792284", \ + "0.228644, 0.271175, 0.301925, 0.352806, 0.438183, 0.580353, 0.817613", \ + "0.243971, 0.286468, 0.317232, 0.368189, 0.453571, 0.59578, 0.832531", \ + "0.264421, 0.306943, 0.337676, 0.388566, 0.474011, 0.616019, 0.852869", \ + "0.292407, 0.334951, 0.365692, 0.416629, 0.501932, 0.64407, 0.880928", \ + "0.327515, 0.370369, 0.401359, 0.452348, 0.537699, 0.679848, 0.916755", \ + "0.369295, 0.411793, 0.442519, 0.493481, 0.578798, 0.721023, 0.957877" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0149747, 0.0756174, 0.121289, 0.197059, 0.324127, 0.535897, 0.888969", \ + "0.0149757, 0.0756184, 0.12129, 0.19706, 0.325018, 0.536067, 0.889227", \ + "0.0149767, 0.0756194, 0.121291, 0.197061, 0.325019, 0.536068, 0.889298", \ + "0.0149777, 0.0756204, 0.121292, 0.197062, 0.32502, 0.536069, 0.889299", \ + "0.0149787, 0.0756214, 0.121293, 0.197063, 0.325021, 0.53607, 0.8893", \ + "0.0149797, 0.0756224, 0.121294, 0.197064, 0.325022, 0.536071, 0.889301", \ + "0.0149807, 0.0756234, 0.121295, 0.197065, 0.325023, 0.536072, 0.889302" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.168026, 0.206091, 0.231058, 0.27219, 0.341052, 0.455733, 0.646664", \ + "0.192711, 0.230756, 0.255736, 0.296873, 0.365725, 0.480409, 0.671848", \ + "0.208162, 0.246221, 0.271142, 0.312271, 0.381022, 0.495746, 0.686762", \ + "0.229856, 0.267903, 0.292873, 0.334011, 0.402879, 0.517454, 0.708376", \ + "0.260294, 0.298288, 0.323295, 0.364419, 0.433261, 0.54786, 0.738798", \ + "0.298296, 0.336297, 0.361238, 0.402372, 0.471252, 0.58584, 0.776938", \ + "0.34495, 0.382838, 0.407789, 0.44891, 0.517784, 0.63241, 0.823482" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0121288, 0.05714, 0.0903216, 0.145811, 0.239032, 0.394502, 0.653708", \ + "0.0121298, 0.0571556, 0.0903226, 0.145812, 0.239033, 0.39485, 0.654233", \ + "0.0121308, 0.0571593, 0.0903236, 0.145813, 0.239034, 0.394851, 0.654234", \ + "0.0121355, 0.0571775, 0.0903246, 0.145814, 0.23913, 0.394852, 0.654235", \ + "0.0121544, 0.0571932, 0.0903256, 0.145815, 0.239131, 0.394853, 0.654236", \ + "0.012196, 0.0571942, 0.0903266, 0.145816, 0.239132, 0.394854, 0.654237", \ + "0.012272, 0.0571952, 0.0903276, 0.145817, 0.239133, 0.394855, 0.654238" \ + ); + } + } + 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.203441, 0.245954, 0.276687, 0.327659, 0.413063, 0.555329, 0.792284", \ + "0.228644, 0.271175, 0.301925, 0.352806, 0.438183, 0.580353, 0.817613", \ + "0.243971, 0.286468, 0.317232, 0.368189, 0.453571, 0.59578, 0.832531", \ + "0.264421, 0.306943, 0.337676, 0.388566, 0.474011, 0.616019, 0.852869", \ + "0.292407, 0.334951, 0.365692, 0.416629, 0.501932, 0.64407, 0.880928", \ + "0.327515, 0.370369, 0.401359, 0.452348, 0.537699, 0.679848, 0.916755", \ + "0.369295, 0.411793, 0.442519, 0.493481, 0.578798, 0.721023, 0.957877" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0149747, 0.0756174, 0.121289, 0.197059, 0.324127, 0.535897, 0.888969", \ + "0.0149757, 0.0756184, 0.12129, 0.19706, 0.325018, 0.536067, 0.889227", \ + "0.0149767, 0.0756194, 0.121291, 0.197061, 0.325019, 0.536068, 0.889298", \ + "0.0149777, 0.0756204, 0.121292, 0.197062, 0.32502, 0.536069, 0.889299", \ + "0.0149787, 0.0756214, 0.121293, 0.197063, 0.325021, 0.53607, 0.8893", \ + "0.0149797, 0.0756224, 0.121294, 0.197064, 0.325022, 0.536071, 0.889301", \ + "0.0149807, 0.0756234, 0.121295, 0.197065, 0.325023, 0.536072, 0.889302" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.168026, 0.206091, 0.231058, 0.27219, 0.341052, 0.455733, 0.646664", \ + "0.192711, 0.230756, 0.255736, 0.296873, 0.365725, 0.480409, 0.671848", \ + "0.208162, 0.246221, 0.271142, 0.312271, 0.381022, 0.495746, 0.686762", \ + "0.229856, 0.267903, 0.292873, 0.334011, 0.402879, 0.517454, 0.708376", \ + "0.260294, 0.298288, 0.323295, 0.364419, 0.433261, 0.54786, 0.738798", \ + "0.298296, 0.336297, 0.361238, 0.402372, 0.471252, 0.58584, 0.776938", \ + "0.34495, 0.382838, 0.407789, 0.44891, 0.517784, 0.63241, 0.823482" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0121288, 0.05714, 0.0903216, 0.145811, 0.239032, 0.394502, 0.653708", \ + "0.0121298, 0.0571556, 0.0903226, 0.145812, 0.239033, 0.39485, 0.654233", \ + "0.0121308, 0.0571593, 0.0903236, 0.145813, 0.239034, 0.394851, 0.654234", \ + "0.0121355, 0.0571775, 0.0903246, 0.145814, 0.23913, 0.394852, 0.654235", \ + "0.0121544, 0.0571932, 0.0903256, 0.145815, 0.239131, 0.394853, 0.654236", \ + "0.012196, 0.0571942, 0.0903266, 0.145816, 0.239132, 0.394854, 0.654237", \ + "0.012272, 0.0571952, 0.0903276, 0.145817, 0.239133, 0.394855, 0.654238" \ + ); + } + } + 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.139382, 0.177408, 0.202292, 0.243598, 0.312467, 0.427083, 0.617944", \ + "0.169847, 0.207779, 0.232782, 0.27391, 0.34275, 0.457353, 0.648407", \ + "0.190676, 0.22871, 0.253653, 0.294814, 0.363705, 0.478322, 0.669377", \ + "0.218617, 0.256532, 0.281424, 0.32264, 0.391493, 0.506082, 0.696967", \ + "0.257235, 0.294926, 0.319858, 0.361017, 0.429859, 0.544448, 0.735417", \ + "0.311298, 0.348545, 0.373456, 0.414681, 0.483536, 0.598123, 0.789021", \ + "0.383825, 0.420346, 0.445131, 0.486208, 0.555032, 0.669618, 0.8607" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0124172, 0.0572503, 0.0903642, 0.145877, 0.239257, 0.394558, 0.653633", \ + "0.012424, 0.0572537, 0.0904051, 0.145883, 0.239258, 0.394559, 0.653794", \ + "0.0124447, 0.0572871, 0.0904565, 0.145884, 0.239259, 0.394621, 0.654573", \ + "0.0125513, 0.0572988, 0.0904575, 0.14589, 0.23926, 0.394622, 0.654574", \ + "0.0127637, 0.0573417, 0.0904585, 0.145891, 0.239261, 0.394623, 0.654575", \ + "0.013233, 0.057461, 0.090496, 0.145919, 0.239283, 0.394678, 0.654576", \ + "0.014123, 0.057733, 0.090624, 0.145977, 0.239297, 0.394719, 0.654577" \ + ); + } + } + 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.0849363, 0.129357, 0.16028, 0.211334, 0.296719, 0.438945, 0.675965", \ + "0.11642, 0.16044, 0.191287, 0.242391, 0.327746, 0.470028, 0.707218", \ + "0.138402, 0.18158, 0.21245, 0.263353, 0.348622, 0.490791, 0.727799", \ + "0.168364, 0.210292, 0.24087, 0.291688, 0.376942, 0.519108, 0.755993", \ + "0.210028, 0.250306, 0.280543, 0.331152, 0.416321, 0.558409, 0.795285", \ + "0.266472, 0.304846, 0.334645, 0.384576, 0.469568, 0.611511, 0.848402", \ + "0.344543, 0.379679, 0.408752, 0.458282, 0.542784, 0.684385, 0.921226" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0129453, 0.0753896, 0.121149, 0.196953, 0.324042, 0.535881, 0.888962", \ + "0.0132924, 0.0754133, 0.121159, 0.196984, 0.325655, 0.535943, 0.889215", \ + "0.0140319, 0.0754974, 0.121175, 0.196985, 0.325656, 0.535944, 0.889255", \ + "0.0153191, 0.0756501, 0.121242, 0.197003, 0.325657, 0.535945, 0.889256", \ + "0.0171947, 0.0759158, 0.121379, 0.197076, 0.325658, 0.535946, 0.889257", \ + "0.019508, 0.076416, 0.121533, 0.197132, 0.325659, 0.535947, 0.889258", \ + "0.022582, 0.077063, 0.121728, 0.19716, 0.32566, 0.535948, 0.889259" \ + ); + } + } + 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.0268134, 0.0269162, 0.0269795, 0.0270111, 0.0269425, 0.0267816, 0.0264265", \ + "0.0269468, 0.0271085, 0.0271483, 0.0275049, 0.0273821, 0.0269975, 0.0267602", \ + "0.0274574, 0.0275326, 0.0276054, 0.0276782, 0.0275865, 0.0272932, 0.0271572", \ + "0.0288202, 0.0289457, 0.0290364, 0.0290117, 0.0290146, 0.0288727, 0.0285109", \ + "0.0318348, 0.031929, 0.0320745, 0.0321135, 0.0321766, 0.031842, 0.0319367", \ + "0.0384391, 0.0384789, 0.0385699, 0.0386514, 0.0387226, 0.0387199, 0.0385269", \ + "0.0519283, 0.0520082, 0.0520846, 0.0521871, 0.0521614, 0.0521492, 0.0520071" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0258542, 0.0261808, 0.0261981, 0.0261228, 0.0259112, 0.0254808, 0.0248464", \ + "0.0259072, 0.0262468, 0.0264002, 0.026188, 0.0259887, 0.0256865, 0.0250944", \ + "0.0263491, 0.026718, 0.0267157, 0.0266616, 0.0269405, 0.0262774, 0.02532", \ + "0.0277515, 0.0281437, 0.0282159, 0.028239, 0.0279982, 0.0277582, 0.0268031", \ + "0.0308059, 0.0311388, 0.031166, 0.031286, 0.0313307, 0.0309539, 0.0302766", \ + "0.0377572, 0.0380661, 0.0381002, 0.0380804, 0.0381392, 0.0382487, 0.0381447", \ + "0.05191, 0.0521301, 0.0521144, 0.0521194, 0.0521696, 0.0520161, 0.0514306" \ + ); + } + } + 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.0268134, 0.0269162, 0.0269795, 0.0270111, 0.0269425, 0.0267816, 0.0264265", \ + "0.0269468, 0.0271085, 0.0271483, 0.0275049, 0.0273821, 0.0269975, 0.0267602", \ + "0.0274574, 0.0275326, 0.0276054, 0.0276782, 0.0275865, 0.0272932, 0.0271572", \ + "0.0288202, 0.0289457, 0.0290364, 0.0290117, 0.0290146, 0.0288727, 0.0285109", \ + "0.0318348, 0.031929, 0.0320745, 0.0321135, 0.0321766, 0.031842, 0.0319367", \ + "0.0384391, 0.0384789, 0.0385699, 0.0386514, 0.0387226, 0.0387199, 0.0385269", \ + "0.0519283, 0.0520082, 0.0520846, 0.0521871, 0.0521614, 0.0521492, 0.0520071" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0258542, 0.0261808, 0.0261981, 0.0261228, 0.0259112, 0.0254808, 0.0248464", \ + "0.0259072, 0.0262468, 0.0264002, 0.026188, 0.0259887, 0.0256865, 0.0250944", \ + "0.0263491, 0.026718, 0.0267157, 0.0266616, 0.0269405, 0.0262774, 0.02532", \ + "0.0277515, 0.0281437, 0.0282159, 0.028239, 0.0279982, 0.0277582, 0.0268031", \ + "0.0308059, 0.0311388, 0.031166, 0.031286, 0.0313307, 0.0309539, 0.0302766", \ + "0.0377572, 0.0380661, 0.0381002, 0.0380804, 0.0381392, 0.0382487, 0.0381447", \ + "0.05191, 0.0521301, 0.0521144, 0.0521194, 0.0521696, 0.0520161, 0.0514306" \ + ); + } + } + 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.0558594, 0.0816476, 0.0992069, 0.128152, 0.176371, 0.256447, 0.390119", \ + "0.0557607, 0.0815618, 0.0994693, 0.128147, 0.176234, 0.256409, 0.390188", \ + "0.0563538, 0.082133, 0.0996656, 0.128737, 0.178309, 0.256936, 0.391044", \ + "0.0577364, 0.0834796, 0.101191, 0.129969, 0.178084, 0.260151, 0.391783", \ + "0.0614062, 0.0868102, 0.10461, 0.133777, 0.182375, 0.262521, 0.397135", \ + "0.0690262, 0.094068, 0.111682, 0.140904, 0.189685, 0.270772, 0.405254", \ + "0.0859709, 0.110437, 0.12786, 0.156696, 0.205198, 0.286478, 0.42118" \ + ); + } + } + 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.0493079, 0.0755728, 0.0932308, 0.122255, 0.170708, 0.25135, 0.385574", \ + "0.0493743, 0.0752713, 0.0930031, 0.122206, 0.171278, 0.251135, 0.385528", \ + "0.0510587, 0.0764296, 0.0940823, 0.123377, 0.171666, 0.252315, 0.386816", \ + "0.0553405, 0.0801227, 0.0977463, 0.126702, 0.17536, 0.255803, 0.392512", \ + "0.0649889, 0.0886549, 0.106195, 0.135242, 0.183685, 0.2643, 0.400266", \ + "0.0846392, 0.106848, 0.124196, 0.152882, 0.20147, 0.282495, 0.416985", \ + "0.122553, 0.142664, 0.159412, 0.187813, 0.236129, 0.31685, 0.451476" \ + ); + } + 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.139045, 0.195464, 0.227296, 0.278846, 0.364785, 0.507794, 0.745768", \ + "0.163683, 0.220169, 0.252013, 0.30359, 0.389491, 0.5327, 0.770622", \ + "0.179102, 0.235623, 0.267483, 0.319044, 0.404926, 0.547873, 0.785925", \ + "0.200814, 0.257245, 0.289129, 0.340744, 0.426608, 0.5695, 0.80755", \ + "0.231119, 0.287668, 0.319559, 0.371167, 0.45705, 0.599928, 0.838005", \ + "0.269455, 0.326098, 0.357976, 0.409556, 0.495469, 0.638403, 0.876442", \ + "0.315458, 0.372372, 0.40423, 0.455837, 0.541786, 0.684705, 0.922946" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0184494, 0.080516, 0.12448, 0.199243, 0.326395, 0.539108, 0.893755", \ + "0.0184708, 0.080517, 0.124481, 0.199253, 0.326396, 0.539449, 0.893878", \ + "0.0184718, 0.080518, 0.124482, 0.199254, 0.326397, 0.53945, 0.894029", \ + "0.0185244, 0.080519, 0.124483, 0.199285, 0.326398, 0.539451, 0.89403", \ + "0.0186362, 0.0805755, 0.124498, 0.199286, 0.326399, 0.539452, 0.894031", \ + "0.018951, 0.080704, 0.124591, 0.19931, 0.3264, 0.539453, 0.894032", \ + "0.019282, 0.080898, 0.124708, 0.199352, 0.326426, 0.539454, 0.894033" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.169868, 0.228734, 0.257279, 0.300385, 0.370354, 0.485739, 0.677859", \ + "0.19508, 0.253954, 0.282464, 0.3257, 0.395654, 0.511045, 0.703167", \ + "0.210379, 0.269256, 0.297637, 0.340861, 0.410829, 0.526196, 0.718363", \ + "0.230835, 0.289685, 0.318186, 0.361356, 0.431219, 0.54664, 0.738725", \ + "0.258817, 0.317705, 0.34617, 0.38934, 0.459251, 0.57464, 0.766705", \ + "0.293923, 0.353146, 0.381897, 0.425101, 0.494991, 0.610455, 0.802698", \ + "0.335693, 0.394583, 0.423071, 0.466221, 0.536158, 0.651582, 0.843722" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0218211, 0.0709237, 0.10126, 0.153231, 0.24403, 0.398939, 0.659239", \ + "0.0218221, 0.0709247, 0.101261, 0.153306, 0.244807, 0.39894, 0.65924", \ + "0.0218231, 0.0709941, 0.101262, 0.153307, 0.244808, 0.398974, 0.659557", \ + "0.0218241, 0.0709951, 0.101263, 0.153308, 0.244809, 0.398975, 0.659558", \ + "0.0218251, 0.0709961, 0.101264, 0.153309, 0.24481, 0.398976, 0.659559", \ + "0.0218261, 0.0709971, 0.101265, 0.15331, 0.244811, 0.398977, 0.65956", \ + "0.0218271, 0.0709981, 0.101266, 0.153311, 0.244812, 0.398978, 0.659561" \ + ); + } + } + 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.139045, 0.195464, 0.227296, 0.278846, 0.364785, 0.507794, 0.745768", \ + "0.163683, 0.220169, 0.252013, 0.30359, 0.389491, 0.5327, 0.770622", \ + "0.179102, 0.235623, 0.267483, 0.319044, 0.404926, 0.547873, 0.785925", \ + "0.200814, 0.257245, 0.289129, 0.340744, 0.426608, 0.5695, 0.80755", \ + "0.231119, 0.287668, 0.319559, 0.371167, 0.45705, 0.599928, 0.838005", \ + "0.269455, 0.326098, 0.357976, 0.409556, 0.495469, 0.638403, 0.876442", \ + "0.315458, 0.372372, 0.40423, 0.455837, 0.541786, 0.684705, 0.922946" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0184494, 0.080516, 0.12448, 0.199243, 0.326395, 0.539108, 0.893755", \ + "0.0184708, 0.080517, 0.124481, 0.199253, 0.326396, 0.539449, 0.893878", \ + "0.0184718, 0.080518, 0.124482, 0.199254, 0.326397, 0.53945, 0.894029", \ + "0.0185244, 0.080519, 0.124483, 0.199285, 0.326398, 0.539451, 0.89403", \ + "0.0186362, 0.0805755, 0.124498, 0.199286, 0.326399, 0.539452, 0.894031", \ + "0.018951, 0.080704, 0.124591, 0.19931, 0.3264, 0.539453, 0.894032", \ + "0.019282, 0.080898, 0.124708, 0.199352, 0.326426, 0.539454, 0.894033" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.169868, 0.228734, 0.257279, 0.300385, 0.370354, 0.485739, 0.677859", \ + "0.19508, 0.253954, 0.282464, 0.3257, 0.395654, 0.511045, 0.703167", \ + "0.210379, 0.269256, 0.297637, 0.340861, 0.410829, 0.526196, 0.718363", \ + "0.230835, 0.289685, 0.318186, 0.361356, 0.431219, 0.54664, 0.738725", \ + "0.258817, 0.317705, 0.34617, 0.38934, 0.459251, 0.57464, 0.766705", \ + "0.293923, 0.353146, 0.381897, 0.425101, 0.494991, 0.610455, 0.802698", \ + "0.335693, 0.394583, 0.423071, 0.466221, 0.536158, 0.651582, 0.843722" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0218211, 0.0709237, 0.10126, 0.153231, 0.24403, 0.398939, 0.659239", \ + "0.0218221, 0.0709247, 0.101261, 0.153306, 0.244807, 0.39894, 0.65924", \ + "0.0218231, 0.0709941, 0.101262, 0.153307, 0.244808, 0.398974, 0.659557", \ + "0.0218241, 0.0709951, 0.101263, 0.153308, 0.244809, 0.398975, 0.659558", \ + "0.0218251, 0.0709961, 0.101264, 0.153309, 0.24481, 0.398976, 0.659559", \ + "0.0218261, 0.0709971, 0.101265, 0.15331, 0.244811, 0.398977, 0.65956", \ + "0.0218271, 0.0709981, 0.101266, 0.153311, 0.244812, 0.398978, 0.659561" \ + ); + } + } + 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.109676, 0.168402, 0.201517, 0.254528, 0.341024, 0.484046, 0.722311", \ + "0.14009, 0.198766, 0.231891, 0.284865, 0.371393, 0.5144, 0.752462", \ + "0.160821, 0.219698, 0.252802, 0.305764, 0.392286, 0.535326, 0.773431", \ + "0.188443, 0.24759, 0.280696, 0.333663, 0.420148, 0.563129, 0.801217", \ + "0.227194, 0.287127, 0.320247, 0.373142, 0.459641, 0.602559, 0.84059", \ + "0.278753, 0.34061, 0.373835, 0.42672, 0.513146, 0.656159, 0.894152", \ + "0.348785, 0.414158, 0.447496, 0.500227, 0.586594, 0.72955, 0.967562" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0190396, 0.0833705, 0.127947, 0.202294, 0.32812, 0.539354, 0.893465", \ + "0.019216, 0.0833992, 0.127948, 0.202295, 0.32816, 0.539548, 0.893466", \ + "0.0194776, 0.0835048, 0.127949, 0.202296, 0.328161, 0.541475, 0.893988", \ + "0.0199975, 0.0837707, 0.128075, 0.20231, 0.328162, 0.541476, 0.893989", \ + "0.0212991, 0.0843386, 0.128362, 0.20233, 0.328163, 0.541477, 0.89399", \ + "0.023646, 0.085506, 0.128977, 0.202576, 0.328164, 0.541478, 0.893991", \ + "0.027747, 0.088077, 0.130336, 0.203064, 0.328225, 0.541479, 0.893992" \ + ); + } + } + 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.0569626, 0.106905, 0.133782, 0.17588, 0.245085, 0.360331, 0.55237", \ + "0.0871479, 0.138593, 0.165449, 0.207512, 0.276722, 0.391994, 0.584015", \ + "0.107035, 0.161086, 0.188029, 0.230067, 0.299255, 0.414507, 0.606663", \ + "0.133354, 0.192378, 0.219535, 0.261503, 0.330679, 0.445843, 0.637921", \ + "0.169406, 0.235443, 0.262868, 0.304742, 0.373688, 0.488785, 0.680875", \ + "0.220855, 0.293929, 0.321453, 0.363098, 0.431905, 0.546713, 0.738625", \ + "0.29103, 0.371535, 0.39825, 0.44019, 0.508525, 0.622606, 0.814507" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0150428, 0.0633294, 0.0948337, 0.148376, 0.240412, 0.396159, 0.65688", \ + "0.0175182, 0.064167, 0.0951229, 0.148435, 0.240413, 0.396406, 0.656904", \ + "0.0204599, 0.0658613, 0.0959288, 0.148694, 0.240414, 0.396407, 0.656905", \ + "0.0254389, 0.0693067, 0.0977145, 0.149199, 0.240676, 0.396408, 0.656912", \ + "0.0324094, 0.0749963, 0.100714, 0.150327, 0.240931, 0.396409, 0.656913", \ + "0.041306, 0.081591, 0.104035, 0.151464, 0.241227, 0.396745, 0.657019", \ + "0.055119, 0.089021, 0.107686, 0.152841, 0.241714, 0.396797, 0.657516" \ + ); + } + } + 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.0258533, 0.0262705, 0.0263332, 0.0263296, 0.0262841, 0.026094, 0.0258085", \ + "0.0259049, 0.0263451, 0.0264648, 0.0264812, 0.0263504, 0.0262334, 0.0258917", \ + "0.0263461, 0.0267464, 0.0268157, 0.0268807, 0.026791, 0.0270718, 0.0263355", \ + "0.0277503, 0.0281598, 0.0282897, 0.0282802, 0.0282431, 0.0283355, 0.0276809", \ + "0.0308174, 0.0312152, 0.0312953, 0.0313322, 0.0314263, 0.0311293, 0.0312875", \ + "0.0377516, 0.0381302, 0.0381866, 0.038267, 0.0382761, 0.0383301, 0.0380276", \ + "0.0519258, 0.0522474, 0.0523022, 0.0524226, 0.052331, 0.0523147, 0.0521916" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0268035, 0.0268315, 0.0268742, 0.0267637, 0.0265297, 0.0261265, 0.0254365", \ + "0.026948, 0.0269986, 0.0272834, 0.0269383, 0.0268923, 0.0262696, 0.0255782", \ + "0.0274535, 0.0274718, 0.0274603, 0.0274729, 0.0277321, 0.026849, 0.0260655", \ + "0.0288174, 0.0288798, 0.0290313, 0.0289667, 0.0286598, 0.028808, 0.0272999", \ + "0.0318261, 0.0319275, 0.0319323, 0.0320844, 0.0321005, 0.0314579, 0.0310703", \ + "0.0384317, 0.0384419, 0.0384452, 0.0384946, 0.0384857, 0.038627, 0.0385274", \ + "0.0519129, 0.0518791, 0.0519426, 0.0519521, 0.0519182, 0.0518515, 0.0513635" \ + ); + } + } + 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.0258533, 0.0262705, 0.0263332, 0.0263296, 0.0262841, 0.026094, 0.0258085", \ + "0.0259049, 0.0263451, 0.0264648, 0.0264812, 0.0263504, 0.0262334, 0.0258917", \ + "0.0263461, 0.0267464, 0.0268157, 0.0268807, 0.026791, 0.0270718, 0.0263355", \ + "0.0277503, 0.0281598, 0.0282897, 0.0282802, 0.0282431, 0.0283355, 0.0276809", \ + "0.0308174, 0.0312152, 0.0312953, 0.0313322, 0.0314263, 0.0311293, 0.0312875", \ + "0.0377516, 0.0381302, 0.0381866, 0.038267, 0.0382761, 0.0383301, 0.0380276", \ + "0.0519258, 0.0522474, 0.0523022, 0.0524226, 0.052331, 0.0523147, 0.0521916" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0268035, 0.0268315, 0.0268742, 0.0267637, 0.0265297, 0.0261265, 0.0254365", \ + "0.026948, 0.0269986, 0.0272834, 0.0269383, 0.0268923, 0.0262696, 0.0255782", \ + "0.0274535, 0.0274718, 0.0274603, 0.0274729, 0.0277321, 0.026849, 0.0260655", \ + "0.0288174, 0.0288798, 0.0290313, 0.0289667, 0.0286598, 0.028808, 0.0272999", \ + "0.0318261, 0.0319275, 0.0319323, 0.0320844, 0.0321005, 0.0314579, 0.0310703", \ + "0.0384317, 0.0384419, 0.0384452, 0.0384946, 0.0384857, 0.038627, 0.0385274", \ + "0.0519129, 0.0518791, 0.0519426, 0.0519521, 0.0519182, 0.0518515, 0.0513635" \ + ); + } + } + 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.0558246, 0.0818718, 0.0995565, 0.128584, 0.177032, 0.257718, 0.392101", \ + "0.0557701, 0.0817651, 0.0994209, 0.128553, 0.176994, 0.257708, 0.391923", \ + "0.0563785, 0.0822784, 0.099967, 0.129266, 0.177508, 0.259121, 0.392806", \ + "0.0577334, 0.083548, 0.101313, 0.130258, 0.178943, 0.259317, 0.395174", \ + "0.0613499, 0.0869939, 0.104706, 0.133897, 0.182535, 0.263093, 0.39805", \ + "0.0690067, 0.0943576, 0.112104, 0.141124, 0.189762, 0.270944, 0.405344", \ + "0.0859808, 0.110701, 0.128251, 0.157212, 0.2059, 0.286917, 0.421642" \ + ); + } + 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.0493039, 0.075347, 0.0929112, 0.121728, 0.169848, 0.24994, 0.383348", \ + "0.0493533, 0.0750357, 0.0928121, 0.12211, 0.169887, 0.249858, 0.383233", \ + "0.0510034, 0.0763758, 0.0938387, 0.122776, 0.171701, 0.250899, 0.384524", \ + "0.0553279, 0.0799333, 0.0977342, 0.126637, 0.174707, 0.256336, 0.389359", \ + "0.0648321, 0.0884612, 0.10593, 0.134973, 0.183646, 0.263472, 0.397931", \ + "0.0846231, 0.106666, 0.124011, 0.152834, 0.201317, 0.282493, 0.416912", \ + "0.122482, 0.142334, 0.158798, 0.187416, 0.235606, 0.316447, 0.451116" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00318356; + rise_capacitance : 0.0032381; + rise_capacitance_range (0.00290199, 0.00352991); + fall_capacitance : 0.00311539; + fall_capacitance_range (0.00286997, 0.00333001); + 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 * 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.0179349, 0.0182253, 0.0190044, 0.021746, 0.0276197, 0.0406912, 0.0677712" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0175198, 0.0179378, 0.0192507, 0.0219814, 0.0284733, 0.0415653, 0.0695595" \ + ); + } + } + 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.0310959, 0.0314231, 0.0327876, 0.0355886, 0.0423852, 0.0557672, 0.0845506" \ + ); + } + } + 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.0235403, 0.023745, 0.0246096, 0.0273236, 0.033178, 0.0461644, 0.073275" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0217416, 0.0222418, 0.0236829, 0.0265998, 0.0332345, 0.0466857, 0.075115" \ + ); + } + } + 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.0341205, 0.0346442, 0.0360603, 0.0390102, 0.0456419, 0.059131, 0.0875926" \ + ); + } + } + 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.0179961, 0.0182785, 0.0191552, 0.0218845, 0.0277753, 0.0409167, 0.0681204" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.017462, 0.0178957, 0.0191531, 0.0219254, 0.0284741, 0.0415246, 0.0694014" \ + ); + } + } + 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.0177412, 0.0180134, 0.018793, 0.0215337, 0.0274079, 0.0404813, 0.0675591" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0172908, 0.0176954, 0.0190142, 0.0217563, 0.0282369, 0.0413374, 0.0693303" \ + ); + } + } + 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.017461, 0.0177604, 0.0186394, 0.0213722, 0.0272372, 0.0403319, 0.0674818" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0161437, 0.0165972, 0.0178597, 0.0206331, 0.0271813, 0.0402155, 0.0680604" \ + ); + } + } + 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.017996, 0.0182793, 0.0191521, 0.0218855, 0.0277758, 0.0409053, 0.0681281" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0178727, 0.0183021, 0.0195445, 0.0223168, 0.0288675, 0.0418999, 0.069745" \ + ); + } + } + 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.0179961, 0.0182785, 0.0191552, 0.0218845, 0.0277753, 0.0409167, 0.0681204" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0217416, 0.0222418, 0.0236829, 0.0265998, 0.0332345, 0.0466857, 0.075115" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00205374; + rise_capacitance : 0.00209591; + rise_capacitance_range (0.00186368, 0.00227597); + fall_capacitance : 0.00201157; + fall_capacitance_range (0.00184773, 0.00212189); + 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.063575, -0.0301964, -0.0144316, -0.000828112", \ + "-0.164478, -0.129869, -0.111797, -0.0983663", \ + "-0.229887, -0.197648, -0.18079, -0.168206", \ + "-0.287897, -0.261753, -0.249887, -0.239075" \ + ); + } + 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.0709105, 0.00224933, 0.0421475, 0.0801228", \ + "-0.184445, -0.114591, -0.0724605, -0.0323903", \ + "-0.265892, -0.20027, -0.159203, -0.120182", \ + "-0.355356, -0.294741, -0.258362, -0.221365" \ + ); + } + } + 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.0782461, 0.0376839, 0.022147, 0.0116216", \ + "0.181949, 0.140055, 0.119664, 0.109362", \ + "0.253033, 0.208138, 0.191584, 0.179506", \ + "0.317579, 0.275498, 0.261187, 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.102698, 0.0252047, -0.0112861, -0.036949", \ + "0.21689, 0.140055, 0.101307, 0.0763743", \ + "0.299325, 0.226494, 0.186187, 0.159731", \ + "0.393133, 0.322231, 0.286611, 0.253832" \ + ); + } + } + 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.0175402, 0.0174958, 0.0178398, 0.0187225, 0.0210039, 0.02641, 0.0382371" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.018065, 0.0180343, 0.0184624, 0.0194716, 0.0220232, 0.0276461, 0.0395816" \ + ); + } + } + 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.00717483, 0.00708241, 0.0072983, 0.00800356, 0.0101016, 0.0149782, 0.0255971" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00732392, 0.00723283, 0.00756083, 0.00843534, 0.0107643, 0.015602, 0.0264291" \ + ); + } + } + 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.0175402, 0.0174958, 0.0178398, 0.0187225, 0.0210039, 0.02641, 0.0382371" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.018065, 0.0180343, 0.0184624, 0.0194716, 0.0220232, 0.0276461, 0.0395816" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00182283; + rise_capacitance : 0.00182283; + rise_capacitance_range (0.00182283, 0.00182283); + fall_capacitance : 0.00182283; + fall_capacitance_range (0.00169751, 0.00194161); + 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.0247118, -0.0601499, -0.0936146", \ + "0.134528, 0.0636615, 0.0252571, -0.0115937", \ + "0.191311, 0.116353, 0.0755542, 0.0410833", \ + "0.247421, 0.171036, 0.128414, 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.0346951, 0.070437, 0.104408", \ + "-0.117057, -0.0509292, -0.0147674, 0.0225897", \ + "-0.170736, -0.103241, -0.0620624, -0.0269585", \ + "-0.220438, -0.151793, -0.111464, -0.0737885" \ + ); + } + } + 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.0926208, 0.852051, 2.08496, 4.13818" \ + ); + } + } + } + pin (SCD) { + direction : input; + nextstate_type : scan_in; + max_transition : 2.5074; + capacitance : 0.00209765; + rise_capacitance : 0.00211829; + rise_capacitance_range (0.00183839, 0.00227626); + fall_capacitance : 0.00207702; + fall_capacitance_range (0.00182124, 0.00221475); + 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.0806913, -0.0476672, -0.0324341, -0.0197167", \ + "-0.181949, -0.147695, -0.130154, -0.117609", \ + "-0.255605, -0.226494, -0.210472, -0.196456", \ + "-0.325674, -0.305737, -0.292261, -0.283348" \ + ); + } + 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.0227089, 0.0190015, 0.0558375", \ + "-0.18694, -0.119684, -0.0803277, -0.0406373", \ + "-0.260749, -0.195026, -0.156505, -0.120182", \ + "-0.341864, -0.283745, -0.247062, -0.209559" \ + ); + } + } + 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.0953624, 0.0551547, 0.0401494, 0.0278118", \ + "0.19942, 0.157881, 0.140643, 0.128605", \ + "0.276179, 0.234362, 0.218568, 0.207755", \ + "0.352658, 0.316733, 0.303561, 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.124705, 0.0476672, 0.0118599, -0.0126637", \ + "0.219386, 0.145148, 0.106552, 0.0818723", \ + "0.294182, 0.22125, 0.183489, 0.156906", \ + "0.379641, 0.311235, 0.275311, 0.244978" \ + ); + } + } + 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.0198891, 0.019809, 0.0200431, 0.0207557, 0.0228043, 0.0278431, 0.0390771" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0246594, 0.0245026, 0.0246678, 0.0254446, 0.0277442, 0.0331569, 0.0450417" \ + ); + } + } + 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.00951993, 0.00938608, 0.00952022, 0.0100537, 0.0118655, 0.0164277, 0.0266995" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0099295, 0.00983692, 0.0100172, 0.0106321, 0.0126058, 0.0175048, 0.0281758" \ + ); + } + } + 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.0198891, 0.019809, 0.0200431, 0.0207557, 0.0228043, 0.0278431, 0.0390771" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0246594, 0.0245026, 0.0246678, 0.0254446, 0.0277442, 0.0331569, 0.0450417" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00371184; + rise_capacitance : 0.00409177; + rise_capacitance_range (0.00398238, 0.00470254); + fall_capacitance : 0.0033319; + fall_capacitance_range (0.0033319, 0.00439715); + 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.0326922, -0.0170034, -0.00352648", \ + "-0.174461, -0.137509, -0.119664, -0.106613", \ + "-0.24789, -0.216005, -0.199679, -0.187981", \ + "-0.325674, -0.29749, -0.286611, -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.0709105, 0.00224933, 0.0421475, 0.0774245", \ + "-0.15699, -0.0865796, -0.043614, -0.00490029", \ + "-0.217028, -0.150445, -0.110633, -0.0721577", \ + "-0.279802, -0.217769, -0.179263, -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.0831365, 0.0451714, 0.0298623, 0.0170183", \ + "0.19942, 0.155334, 0.138021, 0.125856", \ + "0.286466, 0.239607, 0.223964, 0.21058", \ + "0.376943, 0.330478, 0.317686, 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.102698, 0.0252047, -0.0112861, -0.0342506", \ + "0.189436, 0.112044, 0.0750829, 0.0516333", \ + "0.250461, 0.176669, 0.137617, 0.111707", \ + "0.317579, 0.245259, 0.207512, 0.177092" \ + ); + } + } + 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.0219486, 0.0221297, 0.0228066, 0.0241859, 0.0273856, 0.0341607, 0.0483601" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0232468, 0.0235105, 0.0242502, 0.0256623, 0.0288262, 0.0357894, 0.0501574" \ + ); + } + } + 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.028527, 0.0281826, 0.0287973, 0.0301665, 0.0333868, 0.0401778, 0.0543539" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0301436, 0.0361269, 0.0382641, 0.0401172, 0.0433064, 0.0502669, 0.0646761" \ + ); + } + } + 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.0203326, 0.0205695, 0.0216146, 0.0240217, 0.0297486, 0.0422162, 0.0686098" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0132777, 0.02964, 0.0402465, 0.0445396, 0.050323, 0.0626826, 0.0887609" \ + ); + } + } + 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.00963367, 0.00984625, 0.0107653, 0.0130116, 0.0184058, 0.030233, 0.0554522" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00976552, 0.0100157, 0.0108541, 0.0130738, 0.0184453, 0.0303017, 0.0553336" \ + ); + } + } + 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.0219486, 0.0221297, 0.0228066, 0.0241859, 0.0273856, 0.0341607, 0.0483601" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0232468, 0.0235105, 0.0242502, 0.0256623, 0.0288262, 0.0357894, 0.0501574" \ + ); + } + } + } + pin (SET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00548776; + rise_capacitance : 0.00548776; + rise_capacitance_range (0.00548776, 0.00548776); + fall_capacitance : 0.00548776; + fall_capacitance_range (0.00510742, 0.00582042); + 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.00733557, -0.0771241, -0.121873, -0.161074", \ + "0.0995865, 0.0101858, -0.032436, -0.0693227", \ + "0.296753, 0.155689, 0.0863477, 0.0354333", \ + "0.698048, 0.484422, 0.37136, 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.0268971, 0.104578, 0.14759, 0.185359", \ + "-0.0222159, 0.0560221, 0.0979963, 0.138048", \ + "-0.0550064, 0.0200123, 0.0620624, 0.100164", \ + "-0.0936146, -0.0198407, 0.0213086, 0.0590308" \ + ); + } + } + 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.0489038, -0.0476672, -0.0555801, -0.0709856", \ + "-0.127041, -0.0967655, -0.0908174, -0.101115", \ + "-0.186167, -0.1452, -0.137617, -0.142781", \ + "-0.239326, -0.198526, -0.190563, -0.19185" \ + ); + } + } + 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.063575, 0.0751213, 0.137877, 0.246379", \ + "0.144511, 0.109498, 0.114419, 0.147848", \ + "0.209313, 0.166179, 0.159203, 0.173856", \ + "0.271707, 0.226016, 0.218812, 0.224317" \ + ); + } + } + 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.0637817, 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 (sg13cmos5l_sdfrbp_1) { + area : 68.9472; + cell_footprint : "sdfrbp"; + cell_leakage_power : 2349.7; + leakage_power () { + value : 2151.49; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 2151.49; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 1988.17; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 2200.66; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 2200.64; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 2388.63; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 2405.79; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 2386.55; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 2450.33; + when : "CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 2259.95; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 2502.95; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 2497.1; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 2514.26; + when : "!CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 2309.12; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 2483.97; + when : "CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 2495.02; + when : "CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 2558.8; + 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.127397, 0.170054, 0.201007, 0.252298, 0.338283, 0.481396, 0.720278", \ + "0.152274, 0.194989, 0.225954, 0.27727, 0.363161, 0.506429, 0.745402", \ + "0.167498, 0.210232, 0.241236, 0.292506, 0.378382, 0.521612, 0.760325", \ + "0.189715, 0.232354, 0.263315, 0.314573, 0.40054, 0.543694, 0.782352", \ + "0.22028, 0.262723, 0.29359, 0.344841, 0.430753, 0.573961, 0.812628", \ + "0.261469, 0.30337, 0.334203, 0.385388, 0.471339, 0.614441, 0.853247", \ + "0.312396, 0.353333, 0.384013, 0.435166, 0.521102, 0.664246, 0.903037" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0148448, 0.0758549, 0.121794, 0.197883, 0.32559, 0.538398, 0.893083", \ + "0.014883, 0.0758559, 0.121795, 0.197933, 0.325981, 0.538418, 0.893471", \ + "0.0148948, 0.0758569, 0.121796, 0.197934, 0.325982, 0.538419, 0.893472", \ + "0.0149345, 0.0758579, 0.121797, 0.197936, 0.325983, 0.53842, 0.893473", \ + "0.01507, 0.075872, 0.121798, 0.197937, 0.325984, 0.538421, 0.893474", \ + "0.015471, 0.075922, 0.121799, 0.197938, 0.325985, 0.538422, 0.893475", \ + "0.016373, 0.076042, 0.121872, 0.197978, 0.325986, 0.538423, 0.893476" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.115901, 0.153747, 0.178699, 0.219809, 0.288551, 0.403105, 0.594151", \ + "0.140497, 0.178376, 0.203276, 0.244392, 0.313134, 0.427697, 0.618609", \ + "0.155129, 0.192937, 0.217889, 0.259017, 0.327717, 0.442265, 0.633187", \ + "0.175416, 0.213214, 0.238175, 0.279281, 0.348077, 0.462593, 0.653441", \ + "0.202604, 0.240416, 0.265379, 0.306475, 0.375258, 0.489779, 0.680779", \ + "0.235308, 0.273037, 0.298011, 0.339106, 0.407862, 0.522402, 0.713295", \ + "0.274118, 0.311835, 0.336783, 0.37789, 0.44665, 0.561203, 0.752231" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0116624, 0.056873, 0.090017, 0.145511, 0.238736, 0.394186, 0.653323", \ + "0.0116634, 0.056874, 0.0900347, 0.145516, 0.238737, 0.394585, 0.653688", \ + "0.0116644, 0.056875, 0.0900411, 0.145517, 0.238738, 0.394586, 0.653689", \ + "0.0116647, 0.056876, 0.0900421, 0.145522, 0.23875, 0.394587, 0.65369", \ + "0.0116657, 0.056877, 0.0900431, 0.145535, 0.238751, 0.394588, 0.653691", \ + "0.0116667, 0.056878, 0.090076, 0.145536, 0.238752, 0.394589, 0.653692", \ + "0.0116677, 0.056879, 0.090077, 0.145537, 0.238753, 0.39459, 0.653693" \ + ); + } + } + 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.127397, 0.170054, 0.201007, 0.252298, 0.338283, 0.481396, 0.720278", \ + "0.152274, 0.194989, 0.225954, 0.27727, 0.363161, 0.506429, 0.745402", \ + "0.167498, 0.210232, 0.241236, 0.292506, 0.378382, 0.521612, 0.760325", \ + "0.189715, 0.232354, 0.263315, 0.314573, 0.40054, 0.543694, 0.782352", \ + "0.22028, 0.262723, 0.29359, 0.344841, 0.430753, 0.573961, 0.812628", \ + "0.261469, 0.30337, 0.334203, 0.385388, 0.471339, 0.614441, 0.853247", \ + "0.312396, 0.353333, 0.384013, 0.435166, 0.521102, 0.664246, 0.903037" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0148448, 0.0758549, 0.121794, 0.197883, 0.32559, 0.538398, 0.893083", \ + "0.014883, 0.0758559, 0.121795, 0.197933, 0.325981, 0.538418, 0.893471", \ + "0.0148948, 0.0758569, 0.121796, 0.197934, 0.325982, 0.538419, 0.893472", \ + "0.0149345, 0.0758579, 0.121797, 0.197936, 0.325983, 0.53842, 0.893473", \ + "0.01507, 0.075872, 0.121798, 0.197937, 0.325984, 0.538421, 0.893474", \ + "0.015471, 0.075922, 0.121799, 0.197938, 0.325985, 0.538422, 0.893475", \ + "0.016373, 0.076042, 0.121872, 0.197978, 0.325986, 0.538423, 0.893476" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.115901, 0.153747, 0.178699, 0.219809, 0.288551, 0.403105, 0.594151", \ + "0.140497, 0.178376, 0.203276, 0.244392, 0.313134, 0.427697, 0.618609", \ + "0.155129, 0.192937, 0.217889, 0.259017, 0.327717, 0.442265, 0.633187", \ + "0.175416, 0.213214, 0.238175, 0.279281, 0.348077, 0.462593, 0.653441", \ + "0.202604, 0.240416, 0.265379, 0.306475, 0.375258, 0.489779, 0.680779", \ + "0.235308, 0.273037, 0.298011, 0.339106, 0.407862, 0.522402, 0.713295", \ + "0.274118, 0.311835, 0.336783, 0.37789, 0.44665, 0.561203, 0.752231" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0116624, 0.056873, 0.090017, 0.145511, 0.238736, 0.394186, 0.653323", \ + "0.0116634, 0.056874, 0.0900347, 0.145516, 0.238737, 0.394585, 0.653688", \ + "0.0116644, 0.056875, 0.0900411, 0.145517, 0.238738, 0.394586, 0.653689", \ + "0.0116647, 0.056876, 0.0900421, 0.145522, 0.23875, 0.394587, 0.65369", \ + "0.0116657, 0.056877, 0.0900431, 0.145535, 0.238751, 0.394588, 0.653691", \ + "0.0116667, 0.056878, 0.090076, 0.145536, 0.238752, 0.394589, 0.653692", \ + "0.0116677, 0.056879, 0.090077, 0.145537, 0.238753, 0.39459, 0.653693" \ + ); + } + } + 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.163481, 0.201392, 0.225808, 0.264132, 0.323991, 0.418086, 0.56941", \ + "0.198233, 0.23618, 0.261055, 0.30103, 0.364387, 0.462868, 0.61838", \ + "0.224621, 0.262447, 0.287417, 0.328028, 0.393426, 0.495398, 0.654678", \ + "0.263477, 0.301359, 0.326331, 0.367272, 0.434699, 0.541701, 0.708089", \ + "0.319983, 0.357728, 0.382737, 0.423695, 0.492324, 0.604343, 0.781062", \ + "0.398775, 0.436594, 0.461207, 0.50274, 0.571447, 0.685699, 0.872088", \ + "0.515354, 0.552375, 0.577576, 0.61861, 0.686675, 0.802107, 0.992553" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0115899, 0.0567331, 0.0899634, 0.145438, 0.238644, 0.394071, 0.653169", \ + "0.011593, 0.0567341, 0.0899644, 0.145471, 0.239222, 0.394072, 0.653192", \ + "0.0116069, 0.0567364, 0.0899654, 0.145472, 0.239223, 0.3941, 0.653193", \ + "0.0116758, 0.0567474, 0.0899664, 0.145481, 0.239224, 0.394173, 0.653194", \ + "0.0117628, 0.0567774, 0.0899674, 0.145482, 0.239225, 0.394174, 0.653195", \ + "0.011882, 0.056807, 0.089976, 0.145483, 0.239226, 0.394175, 0.653196", \ + "0.012031, 0.056862, 0.09002, 0.145484, 0.239227, 0.394176, 0.653197" \ + ); + } + } + 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.0485823, 0.0740816, 0.0917743, 0.120752, 0.169313, 0.249911, 0.384246", \ + "0.0487574, 0.0742632, 0.0921057, 0.121131, 0.169672, 0.250088, 0.384715", \ + "0.0497506, 0.0751328, 0.092773, 0.121965, 0.170396, 0.250987, 0.385439", \ + "0.0525107, 0.0778509, 0.0956087, 0.124647, 0.173188, 0.254495, 0.388313", \ + "0.0593146, 0.0844252, 0.102076, 0.13123, 0.179914, 0.260505, 0.395686", \ + "0.0734082, 0.098118, 0.115675, 0.14491, 0.193593, 0.274521, 0.409218", \ + "0.102746, 0.12676, 0.14428, 0.173432, 0.221903, 0.303056, 0.437808" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0485504, 0.0744399, 0.0919887, 0.120829, 0.168974, 0.249101, 0.382527", \ + "0.0489769, 0.0748347, 0.0925307, 0.121936, 0.16945, 0.249733, 0.383197", \ + "0.0500509, 0.0760037, 0.0935842, 0.122305, 0.171765, 0.250529, 0.384178", \ + "0.0530434, 0.0789278, 0.0966728, 0.125817, 0.173523, 0.254478, 0.38786", \ + "0.0593549, 0.0851403, 0.102936, 0.131903, 0.180463, 0.261211, 0.394217", \ + "0.0729982, 0.0987517, 0.11644, 0.145274, 0.194186, 0.275257, 0.410217", \ + "0.100863, 0.126462, 0.14395, 0.172893, 0.221642, 0.302119, 0.436778" \ + ); + } + } + 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.0485823, 0.0740816, 0.0917743, 0.120752, 0.169313, 0.249911, 0.384246", \ + "0.0487574, 0.0742632, 0.0921057, 0.121131, 0.169672, 0.250088, 0.384715", \ + "0.0497506, 0.0751328, 0.092773, 0.121965, 0.170396, 0.250987, 0.385439", \ + "0.0525107, 0.0778509, 0.0956087, 0.124647, 0.173188, 0.254495, 0.388313", \ + "0.0593146, 0.0844252, 0.102076, 0.13123, 0.179914, 0.260505, 0.395686", \ + "0.0734082, 0.098118, 0.115675, 0.14491, 0.193593, 0.274521, 0.409218", \ + "0.102746, 0.12676, 0.14428, 0.173432, 0.221903, 0.303056, 0.437808" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0485504, 0.0744399, 0.0919887, 0.120829, 0.168974, 0.249101, 0.382527", \ + "0.0489769, 0.0748347, 0.0925307, 0.121936, 0.16945, 0.249733, 0.383197", \ + "0.0500509, 0.0760037, 0.0935842, 0.122305, 0.171765, 0.250529, 0.384178", \ + "0.0530434, 0.0789278, 0.0966728, 0.125817, 0.173523, 0.254478, 0.38786", \ + "0.0593549, 0.0851403, 0.102936, 0.131903, 0.180463, 0.261211, 0.394217", \ + "0.0729982, 0.0987517, 0.11644, 0.145274, 0.194186, 0.275257, 0.410217", \ + "0.100863, 0.126462, 0.14395, 0.172893, 0.221642, 0.302119, 0.436778" \ + ); + } + } + 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.0512824, 0.0831021, 0.104507, 0.138233, 0.191503, 0.275871, 0.412459", \ + "0.0512817, 0.0831641, 0.105367, 0.13989, 0.195921, 0.283226, 0.422968", \ + "0.0523619, 0.08403, 0.105817, 0.141597, 0.200064, 0.288941, 0.431302", \ + "0.0552989, 0.0870237, 0.108924, 0.14465, 0.203507, 0.299608, 0.445132", \ + "0.0624527, 0.0937928, 0.115459, 0.151709, 0.211756, 0.309135, 0.466342", \ + "0.0763062, 0.107834, 0.129415, 0.164975, 0.225468, 0.325933, 0.489566", \ + "0.104143, 0.135264, 0.156157, 0.191694, 0.252234, 0.351478, 0.518606" \ + ); + } + } + } + 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.0898093, 0.147795, 0.179838, 0.231249, 0.31677, 0.459038, 0.695825", \ + "0.114359, 0.172386, 0.204366, 0.255763, 0.341282, 0.483512, 0.721469", \ + "0.129035, 0.187012, 0.219001, 0.270424, 0.355924, 0.498105, 0.734931", \ + "0.149327, 0.20725, 0.239267, 0.290673, 0.376157, 0.51833, 0.7551", \ + "0.176554, 0.234351, 0.266346, 0.317762, 0.403264, 0.545507, 0.782277", \ + "0.209373, 0.267036, 0.298979, 0.350391, 0.43592, 0.578162, 0.814879", \ + "0.247985, 0.305463, 0.337326, 0.38869, 0.474232, 0.616503, 0.853249" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0179157, 0.0814901, 0.124749, 0.198621, 0.324827, 0.536334, 0.889199", \ + "0.0179167, 0.0814935, 0.124769, 0.198622, 0.326135, 0.53641, 0.890408", \ + "0.0179177, 0.0815091, 0.12477, 0.198623, 0.326136, 0.536475, 0.890409", \ + "0.0179187, 0.0815348, 0.124771, 0.198634, 0.326137, 0.536476, 0.89041", \ + "0.0179197, 0.0815358, 0.124772, 0.198635, 0.326138, 0.536477, 0.890411", \ + "0.0179207, 0.0815368, 0.124773, 0.198636, 0.326139, 0.536478, 0.890412", \ + "0.017974, 0.0815378, 0.124774, 0.198637, 0.32614, 0.536479, 0.890413" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.095818, 0.158834, 0.188077, 0.231881, 0.301981, 0.417359, 0.609348", \ + "0.120666, 0.183676, 0.212909, 0.256662, 0.326795, 0.44221, 0.634284", \ + "0.135867, 0.198869, 0.228086, 0.2719, 0.341992, 0.457425, 0.649508", \ + "0.158022, 0.220996, 0.250258, 0.294119, 0.364204, 0.479645, 0.671593", \ + "0.188227, 0.251462, 0.280788, 0.324707, 0.394818, 0.51027, 0.702243", \ + "0.228242, 0.29283, 0.322275, 0.366287, 0.436424, 0.551945, 0.743966", \ + "0.276625, 0.344585, 0.374395, 0.418645, 0.488937, 0.604513, 0.796555" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.022014, 0.0740791, 0.103677, 0.154867, 0.244865, 0.399116, 0.659032", \ + "0.022015, 0.074157, 0.103678, 0.154942, 0.244866, 0.399117, 0.659041", \ + "0.0220509, 0.0742532, 0.103679, 0.154943, 0.244867, 0.399287, 0.659054", \ + "0.0223495, 0.0742821, 0.103818, 0.154944, 0.244868, 0.399288, 0.659055", \ + "0.0233876, 0.0747071, 0.104107, 0.155152, 0.245001, 0.399289, 0.659056", \ + "0.025904, 0.075927, 0.104869, 0.155476, 0.245176, 0.39929, 0.659057", \ + "0.03011, 0.078853, 0.106771, 0.156668, 0.24585, 0.399552, 0.659112" \ + ); + } + } + 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.0898093, 0.147795, 0.179838, 0.231249, 0.31677, 0.459038, 0.695825", \ + "0.114359, 0.172386, 0.204366, 0.255763, 0.341282, 0.483512, 0.721469", \ + "0.129035, 0.187012, 0.219001, 0.270424, 0.355924, 0.498105, 0.734931", \ + "0.149327, 0.20725, 0.239267, 0.290673, 0.376157, 0.51833, 0.7551", \ + "0.176554, 0.234351, 0.266346, 0.317762, 0.403264, 0.545507, 0.782277", \ + "0.209373, 0.267036, 0.298979, 0.350391, 0.43592, 0.578162, 0.814879", \ + "0.247985, 0.305463, 0.337326, 0.38869, 0.474232, 0.616503, 0.853249" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0179157, 0.0814901, 0.124749, 0.198621, 0.324827, 0.536334, 0.889199", \ + "0.0179167, 0.0814935, 0.124769, 0.198622, 0.326135, 0.53641, 0.890408", \ + "0.0179177, 0.0815091, 0.12477, 0.198623, 0.326136, 0.536475, 0.890409", \ + "0.0179187, 0.0815348, 0.124771, 0.198634, 0.326137, 0.536476, 0.89041", \ + "0.0179197, 0.0815358, 0.124772, 0.198635, 0.326138, 0.536477, 0.890411", \ + "0.0179207, 0.0815368, 0.124773, 0.198636, 0.326139, 0.536478, 0.890412", \ + "0.017974, 0.0815378, 0.124774, 0.198637, 0.32614, 0.536479, 0.890413" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.095818, 0.158834, 0.188077, 0.231881, 0.301981, 0.417359, 0.609348", \ + "0.120666, 0.183676, 0.212909, 0.256662, 0.326795, 0.44221, 0.634284", \ + "0.135867, 0.198869, 0.228086, 0.2719, 0.341992, 0.457425, 0.649508", \ + "0.158022, 0.220996, 0.250258, 0.294119, 0.364204, 0.479645, 0.671593", \ + "0.188227, 0.251462, 0.280788, 0.324707, 0.394818, 0.51027, 0.702243", \ + "0.228242, 0.29283, 0.322275, 0.366287, 0.436424, 0.551945, 0.743966", \ + "0.276625, 0.344585, 0.374395, 0.418645, 0.488937, 0.604513, 0.796555" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.022014, 0.0740791, 0.103677, 0.154867, 0.244865, 0.399116, 0.659032", \ + "0.022015, 0.074157, 0.103678, 0.154942, 0.244866, 0.399117, 0.659041", \ + "0.0220509, 0.0742532, 0.103679, 0.154943, 0.244867, 0.399287, 0.659054", \ + "0.0223495, 0.0742821, 0.103818, 0.154944, 0.244868, 0.399288, 0.659055", \ + "0.0233876, 0.0747071, 0.104107, 0.155152, 0.245001, 0.399289, 0.659056", \ + "0.025904, 0.075927, 0.104869, 0.155476, 0.245176, 0.39929, 0.659057", \ + "0.03011, 0.078853, 0.106771, 0.156668, 0.24585, 0.399552, 0.659112" \ + ); + } + } + 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.137659, 0.194332, 0.226148, 0.277486, 0.362971, 0.505115, 0.742015", \ + "0.172362, 0.229035, 0.260863, 0.312192, 0.397742, 0.539868, 0.776829", \ + "0.198707, 0.255391, 0.287186, 0.338555, 0.424111, 0.566258, 0.803666", \ + "0.237309, 0.294341, 0.32615, 0.377215, 0.46296, 0.60511, 0.84191", \ + "0.293729, 0.35105, 0.382474, 0.433658, 0.519227, 0.661559, 0.898315", \ + "0.3722, 0.429702, 0.461128, 0.512665, 0.598308, 0.740237, 0.977255", \ + "0.488219, 0.545871, 0.577062, 0.629247, 0.714485, 0.855965, 1.09383" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0181348, 0.080516, 0.124031, 0.1983, 0.324739, 0.536448, 0.88914", \ + "0.018201, 0.080524, 0.124035, 0.198301, 0.325602, 0.536471, 0.889182", \ + "0.0183146, 0.080525, 0.124036, 0.198302, 0.325603, 0.53836, 0.889604", \ + "0.0186344, 0.0806594, 0.124049, 0.198303, 0.325604, 0.538361, 0.889605", \ + "0.0192169, 0.0808588, 0.124192, 0.198328, 0.325605, 0.538362, 0.889606", \ + "0.020024, 0.081229, 0.124393, 0.198395, 0.325606, 0.538363, 0.889607", \ + "0.021053, 0.081729, 0.124622, 0.198549, 0.325607, 0.538364, 0.889608" \ + ); + } + } + 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.0485816, 0.0745673, 0.0922528, 0.121316, 0.169767, 0.250343, 0.384752", \ + "0.0490273, 0.0750099, 0.0928374, 0.121726, 0.17081, 0.250804, 0.385866", \ + "0.0500801, 0.076085, 0.0936833, 0.122854, 0.171198, 0.252012, 0.386092", \ + "0.0530563, 0.0790725, 0.0967807, 0.125771, 0.174339, 0.254993, 0.389384", \ + "0.0593377, 0.0853464, 0.102992, 0.132234, 0.180802, 0.26143, 0.396845", \ + "0.0729093, 0.0988837, 0.116466, 0.145682, 0.194245, 0.275401, 0.410087", \ + "0.100837, 0.126666, 0.14429, 0.173455, 0.221775, 0.303045, 0.437898" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0485739, 0.0739362, 0.0915195, 0.120365, 0.168561, 0.248695, 0.382273", \ + "0.0488017, 0.0740999, 0.0918149, 0.120913, 0.168766, 0.248847, 0.38262", \ + "0.0497952, 0.07515, 0.0925576, 0.121505, 0.170712, 0.249877, 0.383423", \ + "0.0525323, 0.077815, 0.0954637, 0.124576, 0.172519, 0.253597, 0.386634", \ + "0.0592874, 0.0842943, 0.102042, 0.131174, 0.179852, 0.260207, 0.393449", \ + "0.0733824, 0.0980163, 0.115698, 0.144519, 0.19336, 0.27432, 0.409447", \ + "0.102725, 0.126694, 0.144051, 0.172977, 0.221646, 0.302229, 0.436171" \ + ); + } + } + 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.0485816, 0.0745673, 0.0922528, 0.121316, 0.169767, 0.250343, 0.384752", \ + "0.0490273, 0.0750099, 0.0928374, 0.121726, 0.17081, 0.250804, 0.385866", \ + "0.0500801, 0.076085, 0.0936833, 0.122854, 0.171198, 0.252012, 0.386092", \ + "0.0530563, 0.0790725, 0.0967807, 0.125771, 0.174339, 0.254993, 0.389384", \ + "0.0593377, 0.0853464, 0.102992, 0.132234, 0.180802, 0.26143, 0.396845", \ + "0.0729093, 0.0988837, 0.116466, 0.145682, 0.194245, 0.275401, 0.410087", \ + "0.100837, 0.126666, 0.14429, 0.173455, 0.221775, 0.303045, 0.437898" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0485739, 0.0739362, 0.0915195, 0.120365, 0.168561, 0.248695, 0.382273", \ + "0.0488017, 0.0740999, 0.0918149, 0.120913, 0.168766, 0.248847, 0.38262", \ + "0.0497952, 0.07515, 0.0925576, 0.121505, 0.170712, 0.249877, 0.383423", \ + "0.0525323, 0.077815, 0.0954637, 0.124576, 0.172519, 0.253597, 0.386634", \ + "0.0592874, 0.0842943, 0.102042, 0.131174, 0.179852, 0.260207, 0.393449", \ + "0.0733824, 0.0980163, 0.115698, 0.144519, 0.19336, 0.27432, 0.409447", \ + "0.102725, 0.126694, 0.144051, 0.172977, 0.221646, 0.302229, 0.436171" \ + ); + } + } + 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.0511348, 0.0800895, 0.0994985, 0.129981, 0.177663, 0.252914, 0.374213", \ + "0.0510867, 0.0801654, 0.0997866, 0.131894, 0.18235, 0.260357, 0.384655", \ + "0.0522052, 0.0810339, 0.10081, 0.133275, 0.184986, 0.266833, 0.393338", \ + "0.0552517, 0.0839746, 0.103677, 0.136134, 0.189753, 0.274484, 0.407822", \ + "0.0622594, 0.0907807, 0.110427, 0.142925, 0.197359, 0.285934, 0.426458", \ + "0.0761068, 0.104818, 0.124212, 0.156637, 0.210933, 0.30167, 0.449329", \ + "0.104075, 0.132449, 0.151449, 0.183488, 0.237751, 0.32837, 0.478921" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00310268; + rise_capacitance : 0.0031561; + rise_capacitance_range (0.00280632, 0.00345406); + fall_capacitance : 0.00303399; + fall_capacitance_range (0.00278181, 0.00324907); + 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.0167783, 0.0171033, 0.0179915, 0.0208379, 0.0267546, 0.0400175, 0.0671894" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0164442, 0.0168982, 0.0181414, 0.020999, 0.0275123, 0.0407683, 0.0688959" \ + ); + } + } + 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.032506, 0.0328774, 0.0342462, 0.0371235, 0.0439269, 0.0575585, 0.0866647" \ + ); + } + } + 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.0299687, 0.0305327, 0.031968, 0.0349443, 0.0416759, 0.0553509, 0.0839072" \ + ); + } + } + 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.0163856, 0.0167092, 0.0175913, 0.0204327, 0.0263473, 0.0395277, 0.0668266" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0167353, 0.0171803, 0.0184329, 0.021292, 0.0277844, 0.0410433, 0.0690876" \ + ); + } + } + 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.0167798, 0.0171035, 0.0179918, 0.0208386, 0.0267546, 0.0400178, 0.0671898" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0164378, 0.0168933, 0.0181416, 0.0209994, 0.0275125, 0.0407682, 0.0688961" \ + ); + } + } + 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.0144213, 0.0147507, 0.0156414, 0.0184341, 0.0243265, 0.0375293, 0.0647316" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0131194, 0.0135629, 0.0148158, 0.0176635, 0.0241524, 0.0373943, 0.065432" \ + ); + } + } + 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.0163881, 0.0167107, 0.017592, 0.0204333, 0.0263484, 0.0395281, 0.0668275" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0167218, 0.0171809, 0.0184325, 0.0212926, 0.027785, 0.0410438, 0.0690882" \ + ); + } + } + 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.0163856, 0.0167092, 0.0175913, 0.0204327, 0.0263473, 0.0395277, 0.0668266" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0167353, 0.0171803, 0.0184329, 0.021292, 0.0277844, 0.0410433, 0.0690876" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00291162; + rise_capacitance : 0.00298227; + rise_capacitance_range (0.00252196, 0.00336741); + fall_capacitance : 0.00284097; + fall_capacitance_range (0.00251705, 0.00301407); + 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.0929172, -0.0676338, -0.0555801, -0.0467003", \ + "-0.166974, -0.142602, -0.130154, -0.120358", \ + "-0.204169, -0.179291, -0.167299, -0.156906", \ + "-0.231231, -0.206773, -0.193388, -0.182995" \ + ); + } + 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.0376839, -0.00414452, 0.0261555", \ + "-0.196924, -0.137509, -0.103929, -0.0708763", \ + "-0.268464, -0.21076, -0.175394, -0.142781", \ + "-0.360753, -0.300239, -0.266836, -0.233172" \ + ); + } + } + 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.12226, 0.0876004, 0.0735825, 0.0601921", \ + "0.196924, 0.162973, 0.145888, 0.136852", \ + "0.235031, 0.20027, 0.183489, 0.173856", \ + "0.260913, 0.226016, 0.210337, 0.197753" \ + ); + } + 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.0676338, 0.0324341, -0.00187025", \ + "0.236857, 0.168066, 0.130154, 0.0956173", \ + "0.312184, 0.242229, 0.205076, 0.171031", \ + "0.403927, 0.335976, 0.297911, 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.0326489, 0.0326465, 0.0334167, 0.0353766, 0.0399477, 0.0505603, 0.0714473" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0329118, 0.0332433, 0.0344141, 0.0368181, 0.0422968, 0.0530336, 0.0754055" \ + ); + } + } + 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.0326489, 0.0326465, 0.0334167, 0.0353766, 0.0399477, 0.0505603, 0.0714473" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0329118, 0.0332433, 0.0344141, 0.0368181, 0.0422968, 0.0530336, 0.0754055" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00527874; + rise_capacitance : 0.00527874; + rise_capacitance_range (0.00527874, 0.00527874); + fall_capacitance : 0.00527874; + fall_capacitance_range (0.00492195, 0.00548553); + 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.0733557, 0.0376839, 0.0247187, 0.0143199", \ + "0.16947, 0.127323, 0.109174, 0.0983663", \ + "0.255605, 0.21076, 0.194282, 0.185156", \ + "0.358054, 0.313984, 0.300736, 0.289251" \ + ); + } + } + 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.0326922, -0.0195752, -0.0116216", \ + "-0.15699, -0.119684, -0.103929, -0.0956173", \ + "-0.240174, -0.20027, -0.188886, -0.179506", \ + "-0.336467, -0.300239, -0.289436, -0.283348" \ + ); + } + } + 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.00303854; + rise_capacitance : 0.00308538; + rise_capacitance_range (0.00262894, 0.00346689); + fall_capacitance : 0.00294486; + fall_capacitance_range (0.00262214, 0.00311723); + 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.0929172, -0.0676338, -0.0555801, -0.0467003", \ + "-0.16947, -0.142602, -0.130154, -0.120358", \ + "-0.204169, -0.179291, -0.167299, -0.156906", \ + "-0.231231, -0.206773, -0.193388, -0.182995" \ + ); + } + 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.035188, -0.00157274, 0.0288539", \ + "-0.194428, -0.134962, -0.101307, -0.0681273", \ + "-0.268464, -0.208138, -0.175394, -0.142781", \ + "-0.363451, -0.302988, -0.269661, -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.12226, 0.0876004, 0.0735825, 0.0601921", \ + "0.196924, 0.162973, 0.145888, 0.136852", \ + "0.235031, 0.20027, 0.183489, 0.173856", \ + "0.260913, 0.226016, 0.210337, 0.197753" \ + ); + } + 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.0676338, 0.0298623, -0.00187025", \ + "0.236857, 0.168066, 0.130154, 0.0956173", \ + "0.312184, 0.242229, 0.205076, 0.171031", \ + "0.406625, 0.338725, 0.300736, 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.0329148, 0.0328593, 0.0336414, 0.035536, 0.0401491, 0.0507724, 0.071691" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0281287, 0.0284389, 0.0295949, 0.0320295, 0.0375495, 0.0483303, 0.0707724" \ + ); + } + } + 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.0329148, 0.0328593, 0.0336414, 0.035536, 0.0401491, 0.0507724, 0.071691" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0281287, 0.0284389, 0.0295949, 0.0320295, 0.0375495, 0.0483303, 0.0707724" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00516345; + rise_capacitance : 0.00547338; + rise_capacitance_range (0.00459749, 0.00608228); + fall_capacitance : 0.00485351; + fall_capacitance_range (0.00462954, 0.00534699); + 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.0701296, -0.0581518, -0.0467003", \ + "-0.161982, -0.134962, -0.122286, -0.112111", \ + "-0.196454, -0.171424, -0.159203, -0.148431", \ + "-0.228533, -0.204024, -0.190563, -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.102698, -0.0426755, -0.00928808, 0.0234572", \ + "-0.179453, -0.119684, -0.0855726, -0.0516333", \ + "-0.240174, -0.181913, -0.145712, -0.114532", \ + "-0.314881, -0.256255, -0.221637, -0.188898" \ + ); + } + } + 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.0876004, 0.0735825, 0.0628905", \ + "0.191932, 0.155334, 0.140643, 0.128605", \ + "0.227315, 0.192403, 0.175394, 0.165381", \ + "0.258215, 0.223267, 0.207512, 0.194802" \ + ); + } + 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.144266, 0.0751213, 0.0375776, 0.00622484", \ + "0.221882, 0.152788, 0.114419, 0.0818723", \ + "0.281323, 0.213382, 0.175394, 0.142781", \ + "0.358054, 0.289243, 0.252712, 0.218414" \ + ); + } + } + 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.0357547, 0.0357927, 0.0365982, 0.0383584, 0.0425898, 0.0517583, 0.0709741" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0408358, 0.0410657, 0.0418969, 0.043904, 0.0482916, 0.0578398, 0.0775549" \ + ); + } + } + 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.0397109, 0.0398002, 0.0411519, 0.0446081, 0.0531903, 0.072071, 0.111343" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0505502, 0.0650994, 0.0669951, 0.0710142, 0.0802245, 0.0996792, 0.140051" \ + ); + } + } + 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.0397109, 0.0398002, 0.0411519, 0.0446081, 0.0531903, 0.072071, 0.111343" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0505502, 0.0650994, 0.0669951, 0.0710142, 0.0802245, 0.0996792, 0.140051" \ + ); + } + } + } + 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 (sg13cmos5l_sdfrbp_2) { + area : 72.576; + cell_footprint : "sdfrbp"; + cell_leakage_power : 2685.29; + leakage_power () { + value : 2487.08; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 2487.08; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 2323.8; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 2536.25; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 2536.22; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 2724.22; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 2741.39; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 2722.14; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 2785.93; + when : "CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 2595.52; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 2838.54; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 2832.68; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 2849.84; + when : "!CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 2644.7; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 2819.55; + when : "CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 2830.59; + when : "CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 2894.38; + 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.161861, 0.201443, 0.231655, 0.282528, 0.368295, 0.51165, 0.750932", \ + "0.186882, 0.226351, 0.256685, 0.307587, 0.393396, 0.536853, 0.775822", \ + "0.202072, 0.241514, 0.271726, 0.322609, 0.408378, 0.551718, 0.790944", \ + "0.223849, 0.263366, 0.293638, 0.344501, 0.430299, 0.573625, 0.812699", \ + "0.254921, 0.294353, 0.324522, 0.375399, 0.461177, 0.60451, 0.843622", \ + "0.296263, 0.335208, 0.365281, 0.41606, 0.501778, 0.6451, 0.884267", \ + "0.349773, 0.387291, 0.417098, 0.467751, 0.553367, 0.696699, 0.935791" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.016542, 0.0770075, 0.122455, 0.198681, 0.326509, 0.53988, 0.895585", \ + "0.016543, 0.0770084, 0.122456, 0.198682, 0.326605, 0.54016, 0.895586", \ + "0.0165483, 0.0770094, 0.122457, 0.198683, 0.326606, 0.540161, 0.895841", \ + "0.0165497, 0.0770104, 0.122458, 0.198684, 0.326607, 0.540162, 0.895842", \ + "0.0166219, 0.0770225, 0.122459, 0.198685, 0.326608, 0.540163, 0.895843", \ + "0.016783, 0.077095, 0.122486, 0.198693, 0.326609, 0.540164, 0.895844", \ + "0.017382, 0.077275, 0.122489, 0.198722, 0.32661, 0.540165, 0.895845" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.14018, 0.178703, 0.203688, 0.245028, 0.314175, 0.429565, 0.622083", \ + "0.164907, 0.203318, 0.228288, 0.26961, 0.338802, 0.454289, 0.6467", \ + "0.179598, 0.218036, 0.243096, 0.284389, 0.353569, 0.468969, 0.661319", \ + "0.200001, 0.23843, 0.263453, 0.304752, 0.373947, 0.489334, 0.681693", \ + "0.227506, 0.265986, 0.290996, 0.332304, 0.401507, 0.516935, 0.709281", \ + "0.260597, 0.298986, 0.323989, 0.365304, 0.434497, 0.549903, 0.742276", \ + "0.299688, 0.338218, 0.363234, 0.404549, 0.473743, 0.589161, 0.781572" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0138148, 0.0596782, 0.0924987, 0.148094, 0.241948, 0.398717, 0.659996", \ + "0.0138158, 0.0596792, 0.0925187, 0.148095, 0.242076, 0.398718, 0.660107", \ + "0.0138473, 0.0596802, 0.0925197, 0.148145, 0.242077, 0.398719, 0.660108", \ + "0.0138483, 0.0596812, 0.0925207, 0.148146, 0.242078, 0.39872, 0.660109", \ + "0.0138559, 0.0596822, 0.0925217, 0.148147, 0.242079, 0.398721, 0.66011", \ + "0.0138569, 0.0596832, 0.0925227, 0.148148, 0.24208, 0.398722, 0.660307", \ + "0.0138579, 0.0596842, 0.0925237, 0.148149, 0.242081, 0.398723, 0.660308" \ + ); + } + } + 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.161861, 0.201443, 0.231655, 0.282528, 0.368295, 0.51165, 0.750932", \ + "0.186882, 0.226351, 0.256685, 0.307587, 0.393396, 0.536853, 0.775822", \ + "0.202072, 0.241514, 0.271726, 0.322609, 0.408378, 0.551718, 0.790944", \ + "0.223849, 0.263366, 0.293638, 0.344501, 0.430299, 0.573625, 0.812699", \ + "0.254921, 0.294353, 0.324522, 0.375399, 0.461177, 0.60451, 0.843622", \ + "0.296263, 0.335208, 0.365281, 0.41606, 0.501778, 0.6451, 0.884267", \ + "0.349773, 0.387291, 0.417098, 0.467751, 0.553367, 0.696699, 0.935791" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.016542, 0.0770075, 0.122455, 0.198681, 0.326509, 0.53988, 0.895585", \ + "0.016543, 0.0770084, 0.122456, 0.198682, 0.326605, 0.54016, 0.895586", \ + "0.0165483, 0.0770094, 0.122457, 0.198683, 0.326606, 0.540161, 0.895841", \ + "0.0165497, 0.0770104, 0.122458, 0.198684, 0.326607, 0.540162, 0.895842", \ + "0.0166219, 0.0770225, 0.122459, 0.198685, 0.326608, 0.540163, 0.895843", \ + "0.016783, 0.077095, 0.122486, 0.198693, 0.326609, 0.540164, 0.895844", \ + "0.017382, 0.077275, 0.122489, 0.198722, 0.32661, 0.540165, 0.895845" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.14018, 0.178703, 0.203688, 0.245028, 0.314175, 0.429565, 0.622083", \ + "0.164907, 0.203318, 0.228288, 0.26961, 0.338802, 0.454289, 0.6467", \ + "0.179598, 0.218036, 0.243096, 0.284389, 0.353569, 0.468969, 0.661319", \ + "0.200001, 0.23843, 0.263453, 0.304752, 0.373947, 0.489334, 0.681693", \ + "0.227506, 0.265986, 0.290996, 0.332304, 0.401507, 0.516935, 0.709281", \ + "0.260597, 0.298986, 0.323989, 0.365304, 0.434497, 0.549903, 0.742276", \ + "0.299688, 0.338218, 0.363234, 0.404549, 0.473743, 0.589161, 0.781572" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0138148, 0.0596782, 0.0924987, 0.148094, 0.241948, 0.398717, 0.659996", \ + "0.0138158, 0.0596792, 0.0925187, 0.148095, 0.242076, 0.398718, 0.660107", \ + "0.0138473, 0.0596802, 0.0925197, 0.148145, 0.242077, 0.398719, 0.660108", \ + "0.0138483, 0.0596812, 0.0925207, 0.148146, 0.242078, 0.39872, 0.660109", \ + "0.0138559, 0.0596822, 0.0925217, 0.148147, 0.242079, 0.398721, 0.66011", \ + "0.0138569, 0.0596832, 0.0925227, 0.148148, 0.24208, 0.398722, 0.660307", \ + "0.0138579, 0.0596842, 0.0925237, 0.148149, 0.242081, 0.398723, 0.660308" \ + ); + } + } + 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.188891, 0.227567, 0.252178, 0.291018, 0.351965, 0.447497, 0.600589", \ + "0.223589, 0.262394, 0.287278, 0.327684, 0.391947, 0.491857, 0.649397", \ + "0.25001, 0.288709, 0.313819, 0.354783, 0.420829, 0.524137, 0.685301", \ + "0.288882, 0.327685, 0.352568, 0.393751, 0.461812, 0.569874, 0.738155", \ + "0.345905, 0.384712, 0.409456, 0.450794, 0.519668, 0.63271, 0.811188", \ + "0.425137, 0.463413, 0.488394, 0.530049, 0.598951, 0.714168, 0.902351", \ + "0.542176, 0.580601, 0.604848, 0.647048, 0.715877, 0.830845, 1.02363" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0136805, 0.0596422, 0.0925056, 0.148015, 0.241904, 0.398632, 0.659913", \ + "0.0136815, 0.0596432, 0.0925066, 0.148026, 0.242223, 0.398724, 0.660124", \ + "0.0136825, 0.0596442, 0.0925076, 0.148027, 0.242224, 0.398725, 0.660125", \ + "0.0136993, 0.0596452, 0.0925086, 0.148028, 0.242225, 0.398726, 0.660126", \ + "0.0137815, 0.0596809, 0.0925096, 0.148029, 0.242226, 0.398727, 0.660127", \ + "0.013853, 0.059736, 0.092518, 0.14803, 0.242227, 0.398728, 0.660128", \ + "0.01396, 0.05978, 0.092543, 0.148031, 0.242228, 0.398729, 0.660129" \ + ); + } + } + 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.0633873, 0.112824, 0.148158, 0.20626, 0.303108, 0.4645, 0.733228", \ + "0.0636106, 0.113094, 0.148656, 0.206697, 0.303487, 0.465083, 0.733294", \ + "0.0645737, 0.113819, 0.149077, 0.207614, 0.304183, 0.466629, 0.734611", \ + "0.0674532, 0.116673, 0.152146, 0.210181, 0.307258, 0.468788, 0.737422", \ + "0.073842, 0.122788, 0.158078, 0.216438, 0.313901, 0.474929, 0.745739", \ + "0.0885338, 0.136624, 0.171799, 0.23015, 0.327528, 0.489769, 0.758734", \ + "0.11843, 0.165061, 0.200078, 0.258403, 0.355309, 0.517544, 0.787416" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0617875, 0.113435, 0.148572, 0.206405, 0.302728, 0.462956, 0.729911", \ + "0.0621605, 0.113804, 0.149462, 0.207087, 0.304354, 0.463376, 0.730784", \ + "0.0632927, 0.115149, 0.150128, 0.208002, 0.306969, 0.464957, 0.731296", \ + "0.0662407, 0.118083, 0.153511, 0.211636, 0.307078, 0.468834, 0.735246", \ + "0.072531, 0.124195, 0.159661, 0.217915, 0.315253, 0.47639, 0.743187", \ + "0.0862022, 0.137693, 0.173047, 0.230859, 0.3287, 0.490775, 0.761061", \ + "0.114167, 0.165336, 0.2004, 0.258447, 0.356089, 0.517115, 0.785804" \ + ); + } + } + 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.0633873, 0.112824, 0.148158, 0.20626, 0.303108, 0.4645, 0.733228", \ + "0.0636106, 0.113094, 0.148656, 0.206697, 0.303487, 0.465083, 0.733294", \ + "0.0645737, 0.113819, 0.149077, 0.207614, 0.304183, 0.466629, 0.734611", \ + "0.0674532, 0.116673, 0.152146, 0.210181, 0.307258, 0.468788, 0.737422", \ + "0.073842, 0.122788, 0.158078, 0.216438, 0.313901, 0.474929, 0.745739", \ + "0.0885338, 0.136624, 0.171799, 0.23015, 0.327528, 0.489769, 0.758734", \ + "0.11843, 0.165061, 0.200078, 0.258403, 0.355309, 0.517544, 0.787416" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0617875, 0.113435, 0.148572, 0.206405, 0.302728, 0.462956, 0.729911", \ + "0.0621605, 0.113804, 0.149462, 0.207087, 0.304354, 0.463376, 0.730784", \ + "0.0632927, 0.115149, 0.150128, 0.208002, 0.306969, 0.464957, 0.731296", \ + "0.0662407, 0.118083, 0.153511, 0.211636, 0.307078, 0.468834, 0.735246", \ + "0.072531, 0.124195, 0.159661, 0.217915, 0.315253, 0.47639, 0.743187", \ + "0.0862022, 0.137693, 0.173047, 0.230859, 0.3287, 0.490775, 0.761061", \ + "0.114167, 0.165336, 0.2004, 0.258447, 0.356089, 0.517115, 0.785804" \ + ); + } + } + 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.0650845, 0.128932, 0.171937, 0.240133, 0.347767, 0.517645, 0.791845", \ + "0.0650609, 0.129174, 0.17357, 0.242856, 0.355598, 0.531645, 0.812442", \ + "0.0661642, 0.12987, 0.173544, 0.245467, 0.361078, 0.541515, 0.827249", \ + "0.0693311, 0.132927, 0.176537, 0.247964, 0.366286, 0.559052, 0.85182", \ + "0.0764241, 0.139539, 0.18282, 0.255265, 0.375398, 0.57064, 0.885594", \ + "0.090422, 0.153304, 0.196798, 0.268035, 0.389009, 0.589671, 0.916851", \ + "0.118538, 0.180744, 0.223496, 0.294614, 0.414945, 0.614352, 0.948268" \ + ); + } + } + } + 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.0943031, 0.15823, 0.191147, 0.243067, 0.32872, 0.471105, 0.708206", \ + "0.119004, 0.182886, 0.215732, 0.267595, 0.353313, 0.495703, 0.733593", \ + "0.133684, 0.197605, 0.230488, 0.282333, 0.368029, 0.510355, 0.747403", \ + "0.154068, 0.218008, 0.250882, 0.302797, 0.388421, 0.530743, 0.767696", \ + "0.181638, 0.245463, 0.27831, 0.330213, 0.415924, 0.558291, 0.795221", \ + "0.215053, 0.278637, 0.311533, 0.363461, 0.449068, 0.591485, 0.828452", \ + "0.254092, 0.317367, 0.350237, 0.402083, 0.487759, 0.63008, 0.86713" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.018019, 0.0847027, 0.12777, 0.200927, 0.326402, 0.537983, 0.89148", \ + "0.01802, 0.0847033, 0.127793, 0.200928, 0.326511, 0.538019, 0.892257", \ + "0.018021, 0.0847043, 0.127794, 0.200929, 0.326512, 0.538179, 0.892258", \ + "0.018022, 0.0847186, 0.127795, 0.20093, 0.326513, 0.53818, 0.892259", \ + "0.018023, 0.0847474, 0.127796, 0.200931, 0.326514, 0.538181, 0.89226", \ + "0.018024, 0.0847484, 0.127797, 0.200932, 0.326515, 0.538182, 0.892261", \ + "0.018025, 0.0847494, 0.127798, 0.200933, 0.326516, 0.538183, 0.892262" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.105753, 0.176476, 0.207646, 0.25301, 0.324225, 0.440202, 0.632546", \ + "0.130705, 0.201444, 0.232643, 0.278078, 0.349203, 0.465222, 0.657703", \ + "0.145839, 0.216528, 0.247751, 0.293078, 0.364254, 0.480204, 0.672682", \ + "0.167962, 0.238566, 0.269787, 0.315268, 0.386413, 0.502386, 0.694678", \ + "0.198305, 0.268958, 0.300217, 0.34563, 0.416923, 0.532807, 0.725203", \ + "0.239279, 0.310691, 0.342045, 0.387551, 0.458902, 0.574868, 0.767342", \ + "0.289657, 0.363744, 0.395368, 0.441001, 0.512426, 0.628463, 0.82093" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.024671, 0.0815627, 0.111576, 0.161958, 0.250621, 0.403756, 0.663636", \ + "0.0246992, 0.0815817, 0.111615, 0.16207, 0.250656, 0.404057, 0.663637", \ + "0.0247002, 0.0816099, 0.111616, 0.162071, 0.250657, 0.404058, 0.663655", \ + "0.0247516, 0.0816109, 0.111772, 0.162072, 0.250658, 0.404059, 0.663656", \ + "0.0253457, 0.0819657, 0.111945, 0.162139, 0.250723, 0.40406, 0.663657", \ + "0.027466, 0.082993, 0.112733, 0.162596, 0.250984, 0.404229, 0.663858", \ + "0.031839, 0.085657, 0.114524, 0.163754, 0.251639, 0.404407, 0.663859" \ + ); + } + } + 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.0943031, 0.15823, 0.191147, 0.243067, 0.32872, 0.471105, 0.708206", \ + "0.119004, 0.182886, 0.215732, 0.267595, 0.353313, 0.495703, 0.733593", \ + "0.133684, 0.197605, 0.230488, 0.282333, 0.368029, 0.510355, 0.747403", \ + "0.154068, 0.218008, 0.250882, 0.302797, 0.388421, 0.530743, 0.767696", \ + "0.181638, 0.245463, 0.27831, 0.330213, 0.415924, 0.558291, 0.795221", \ + "0.215053, 0.278637, 0.311533, 0.363461, 0.449068, 0.591485, 0.828452", \ + "0.254092, 0.317367, 0.350237, 0.402083, 0.487759, 0.63008, 0.86713" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.018019, 0.0847027, 0.12777, 0.200927, 0.326402, 0.537983, 0.89148", \ + "0.01802, 0.0847033, 0.127793, 0.200928, 0.326511, 0.538019, 0.892257", \ + "0.018021, 0.0847043, 0.127794, 0.200929, 0.326512, 0.538179, 0.892258", \ + "0.018022, 0.0847186, 0.127795, 0.20093, 0.326513, 0.53818, 0.892259", \ + "0.018023, 0.0847474, 0.127796, 0.200931, 0.326514, 0.538181, 0.89226", \ + "0.018024, 0.0847484, 0.127797, 0.200932, 0.326515, 0.538182, 0.892261", \ + "0.018025, 0.0847494, 0.127798, 0.200933, 0.326516, 0.538183, 0.892262" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.105753, 0.176476, 0.207646, 0.25301, 0.324225, 0.440202, 0.632546", \ + "0.130705, 0.201444, 0.232643, 0.278078, 0.349203, 0.465222, 0.657703", \ + "0.145839, 0.216528, 0.247751, 0.293078, 0.364254, 0.480204, 0.672682", \ + "0.167962, 0.238566, 0.269787, 0.315268, 0.386413, 0.502386, 0.694678", \ + "0.198305, 0.268958, 0.300217, 0.34563, 0.416923, 0.532807, 0.725203", \ + "0.239279, 0.310691, 0.342045, 0.387551, 0.458902, 0.574868, 0.767342", \ + "0.289657, 0.363744, 0.395368, 0.441001, 0.512426, 0.628463, 0.82093" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.024671, 0.0815627, 0.111576, 0.161958, 0.250621, 0.403756, 0.663636", \ + "0.0246992, 0.0815817, 0.111615, 0.16207, 0.250656, 0.404057, 0.663637", \ + "0.0247002, 0.0816099, 0.111616, 0.162071, 0.250657, 0.404058, 0.663655", \ + "0.0247516, 0.0816109, 0.111772, 0.162072, 0.250658, 0.404059, 0.663656", \ + "0.0253457, 0.0819657, 0.111945, 0.162139, 0.250723, 0.40406, 0.663657", \ + "0.027466, 0.082993, 0.112733, 0.162596, 0.250984, 0.404229, 0.663858", \ + "0.031839, 0.085657, 0.114524, 0.163754, 0.251639, 0.404407, 0.663859" \ + ); + } + } + 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.143739, 0.206135, 0.238827, 0.290631, 0.376314, 0.518725, 0.755715", \ + "0.178469, 0.240857, 0.273525, 0.325283, 0.411012, 0.553471, 0.790596", \ + "0.204833, 0.26731, 0.299935, 0.351695, 0.437396, 0.579816, 0.816846", \ + "0.243557, 0.306361, 0.338877, 0.390468, 0.476173, 0.618518, 0.855559", \ + "0.300341, 0.363172, 0.395538, 0.447258, 0.532816, 0.675427, 0.912351", \ + "0.379176, 0.441914, 0.474417, 0.526569, 0.61191, 0.754387, 0.991591", \ + "0.495753, 0.559222, 0.591016, 0.643288, 0.728964, 0.871004, 1.10875" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0181045, 0.0835355, 0.126916, 0.200503, 0.326324, 0.537964, 0.89129", \ + "0.0181434, 0.0835365, 0.126919, 0.200504, 0.326325, 0.53797, 0.891334", \ + "0.0182235, 0.0835847, 0.126921, 0.200505, 0.326326, 0.53837, 0.891335", \ + "0.0184584, 0.0836762, 0.126974, 0.200506, 0.326327, 0.538371, 0.891336", \ + "0.0189367, 0.0838379, 0.127007, 0.200507, 0.326328, 0.538372, 0.891337", \ + "0.01959, 0.084215, 0.127291, 0.200651, 0.326329, 0.538373, 0.891338", \ + "0.020514, 0.084695, 0.12759, 0.20077, 0.326449, 0.538374, 0.891339" \ + ); + } + } + 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.0618507, 0.11361, 0.148971, 0.207197, 0.304182, 0.465327, 0.734499", \ + "0.0622425, 0.114094, 0.149847, 0.2076, 0.304579, 0.465838, 0.735644", \ + "0.0633559, 0.115175, 0.150472, 0.208867, 0.305589, 0.470443, 0.735609", \ + "0.0663055, 0.11825, 0.153736, 0.21185, 0.308854, 0.470622, 0.739429", \ + "0.0725833, 0.124446, 0.159764, 0.218243, 0.315548, 0.476929, 0.747642", \ + "0.086161, 0.13794, 0.173128, 0.231762, 0.328862, 0.491112, 0.759605", \ + "0.114166, 0.165623, 0.200909, 0.259316, 0.356241, 0.518618, 0.788384" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0643799, 0.113484, 0.148548, 0.206339, 0.302695, 0.463108, 0.730476", \ + "0.0646086, 0.113687, 0.149061, 0.206936, 0.303308, 0.46348, 0.730908", \ + "0.0655941, 0.114576, 0.149447, 0.20756, 0.306666, 0.464886, 0.731414", \ + "0.0683329, 0.117498, 0.152853, 0.211138, 0.306919, 0.468221, 0.734566", \ + "0.0750593, 0.12368, 0.159067, 0.217474, 0.314832, 0.475684, 0.742115", \ + "0.0893999, 0.137252, 0.172426, 0.230306, 0.327757, 0.490077, 0.759589", \ + "0.119267, 0.165671, 0.200496, 0.258482, 0.355913, 0.516905, 0.785037" \ + ); + } + } + 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.0618507, 0.11361, 0.148971, 0.207197, 0.304182, 0.465327, 0.734499", \ + "0.0622425, 0.114094, 0.149847, 0.2076, 0.304579, 0.465838, 0.735644", \ + "0.0633559, 0.115175, 0.150472, 0.208867, 0.305589, 0.470443, 0.735609", \ + "0.0663055, 0.11825, 0.153736, 0.21185, 0.308854, 0.470622, 0.739429", \ + "0.0725833, 0.124446, 0.159764, 0.218243, 0.315548, 0.476929, 0.747642", \ + "0.086161, 0.13794, 0.173128, 0.231762, 0.328862, 0.491112, 0.759605", \ + "0.114166, 0.165623, 0.200909, 0.259316, 0.356241, 0.518618, 0.788384" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0643799, 0.113484, 0.148548, 0.206339, 0.302695, 0.463108, 0.730476", \ + "0.0646086, 0.113687, 0.149061, 0.206936, 0.303308, 0.46348, 0.730908", \ + "0.0655941, 0.114576, 0.149447, 0.20756, 0.306666, 0.464886, 0.731414", \ + "0.0683329, 0.117498, 0.152853, 0.211138, 0.306919, 0.468221, 0.734566", \ + "0.0750593, 0.12368, 0.159067, 0.217474, 0.314832, 0.475684, 0.742115", \ + "0.0893999, 0.137252, 0.172426, 0.230306, 0.327757, 0.490077, 0.759589", \ + "0.119267, 0.165671, 0.200496, 0.258482, 0.355913, 0.516905, 0.785037" \ + ); + } + } + 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.0649894, 0.122816, 0.161896, 0.22364, 0.320077, 0.471526, 0.715066", \ + "0.0649711, 0.123001, 0.162453, 0.226667, 0.327371, 0.485441, 0.735323", \ + "0.0660542, 0.123784, 0.163414, 0.228286, 0.332657, 0.49533, 0.750504", \ + "0.0691972, 0.12679, 0.166139, 0.231054, 0.338678, 0.508176, 0.778464", \ + "0.0762827, 0.133476, 0.172814, 0.237821, 0.346455, 0.523717, 0.807131", \ + "0.0902027, 0.147281, 0.18639, 0.251537, 0.359874, 0.541153, 0.836591", \ + "0.118378, 0.174741, 0.213509, 0.277937, 0.386306, 0.567513, 0.868768" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00310262; + rise_capacitance : 0.00315602; + rise_capacitance_range (0.00280481, 0.00345398); + fall_capacitance : 0.00303397; + fall_capacitance_range (0.00278256, 0.00324909); + 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.0167935, 0.0171211, 0.0179933, 0.0208416, 0.0267635, 0.0400181, 0.0672459" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0164629, 0.0168711, 0.0182159, 0.0209982, 0.027495, 0.0407619, 0.0688861" \ + ); + } + } + 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.0325192, 0.0328477, 0.0342451, 0.0371193, 0.043921, 0.0575532, 0.0866537" \ + ); + } + } + 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.0299825, 0.0305351, 0.0319671, 0.0349392, 0.0416732, 0.0553397, 0.0838971" \ + ); + } + } + 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.016407, 0.016711, 0.0175944, 0.0204332, 0.0263541, 0.0395232, 0.0667441" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0167377, 0.0171853, 0.0184314, 0.0212916, 0.0277826, 0.0410392, 0.0690844" \ + ); + } + } + 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.016794, 0.0171278, 0.0179933, 0.0208418, 0.0267635, 0.0400182, 0.0672461" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0164628, 0.0168829, 0.0182159, 0.0209983, 0.027495, 0.0407619, 0.068886" \ + ); + } + } + 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.0144335, 0.0147444, 0.0156425, 0.0184374, 0.0243436, 0.0375297, 0.0647114" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0131272, 0.0135678, 0.0148162, 0.0176659, 0.0241502, 0.0373904, 0.0654277" \ + ); + } + } + 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.0163933, 0.0167085, 0.017595, 0.0204339, 0.0263547, 0.0395237, 0.0667446" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0167312, 0.0171863, 0.0184318, 0.0212926, 0.0277818, 0.0410396, 0.0690848" \ + ); + } + } + 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.0163933, 0.0167085, 0.017595, 0.0204339, 0.0263547, 0.0395237, 0.0667446" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0167377, 0.0171853, 0.0184314, 0.0212916, 0.0277826, 0.0410392, 0.0690844" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00290924; + rise_capacitance : 0.00297998; + rise_capacitance_range (0.00251968, 0.00336498); + fall_capacitance : 0.00283849; + fall_capacitance_range (0.00251289, 0.00301174); + 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.0929172, -0.0676338, -0.0555801, -0.0467003", \ + "-0.166974, -0.142602, -0.130154, -0.117609", \ + "-0.204169, -0.179291, -0.167299, -0.156906", \ + "-0.228533, -0.206773, -0.193388, -0.182995" \ + ); + } + 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.0376839, -0.00414452, 0.0261555", \ + "-0.194428, -0.137509, -0.103929, -0.0708763", \ + "-0.268464, -0.21076, -0.175394, -0.142781", \ + "-0.358054, -0.300239, -0.266836, -0.233172" \ + ); + } + } + 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.12226, 0.0876004, 0.0735825, 0.0628905", \ + "0.196924, 0.162973, 0.145888, 0.136852", \ + "0.235031, 0.20027, 0.183489, 0.173856", \ + "0.260913, 0.226016, 0.213162, 0.197753" \ + ); + } + 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.0701296, 0.0324341, -0.00187025", \ + "0.236857, 0.168066, 0.130154, 0.0956173", \ + "0.312184, 0.242229, 0.205076, 0.171031", \ + "0.406625, 0.338725, 0.297911, 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.0326245, 0.0326117, 0.0333899, 0.0353496, 0.0399159, 0.0505277, 0.0714183" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.032889, 0.0332613, 0.0344132, 0.0368184, 0.0423003, 0.0530367, 0.0754086" \ + ); + } + } + 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.0326245, 0.0326117, 0.0333899, 0.0353496, 0.0399159, 0.0505277, 0.0714183" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.032889, 0.0332613, 0.0344132, 0.0368184, 0.0423003, 0.0530367, 0.0754086" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00527856; + rise_capacitance : 0.00527856; + rise_capacitance_range (0.00527856, 0.00527856); + fall_capacitance : 0.00527856; + fall_capacitance_range (0.00492265, 0.00548594); + 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.0733557, 0.0376839, 0.0247187, 0.0143199", \ + "0.16947, 0.127323, 0.109174, 0.0983663", \ + "0.255605, 0.21076, 0.194282, 0.185156", \ + "0.358054, 0.313984, 0.300736, 0.292202" \ + ); + } + } + 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.035188, -0.0195752, -0.0116216", \ + "-0.159486, -0.119684, -0.106552, -0.0956173", \ + "-0.242746, -0.202893, -0.188886, -0.182331", \ + "-0.339166, -0.302988, -0.292261, -0.286299" \ + ); + } + } + 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.00303546; + rise_capacitance : 0.00308225; + rise_capacitance_range (0.00262515, 0.00346356); + fall_capacitance : 0.00294186; + fall_capacitance_range (0.00262058, 0.003114); + 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.0929172, -0.0676338, -0.0555801, -0.0467003", \ + "-0.166974, -0.142602, -0.130154, -0.120358", \ + "-0.204169, -0.179291, -0.167299, -0.156906", \ + "-0.228533, -0.206773, -0.193388, -0.182995" \ + ); + } + 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.035188, -0.00157274, 0.0288539", \ + "-0.194428, -0.134962, -0.101307, -0.0681273", \ + "-0.268464, -0.208138, -0.175394, -0.142781", \ + "-0.363451, -0.302988, -0.269661, -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.12226, 0.0876004, 0.0735825, 0.0628905", \ + "0.196924, 0.162973, 0.145888, 0.136852", \ + "0.235031, 0.20027, 0.183489, 0.173856", \ + "0.258215, 0.226016, 0.213162, 0.197753" \ + ); + } + 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.0676338, 0.0324341, -0.00187025", \ + "0.236857, 0.168066, 0.130154, 0.0956173", \ + "0.312184, 0.242229, 0.205076, 0.171031", \ + "0.406625, 0.338725, 0.300736, 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.0328683, 0.032843, 0.0336055, 0.0355081, 0.0401241, 0.0507464, 0.0716634" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0280641, 0.0284626, 0.0296025, 0.0320356, 0.0375547, 0.0483345, 0.0707787" \ + ); + } + } + 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.0328683, 0.032843, 0.0336055, 0.0355081, 0.0401241, 0.0507464, 0.0716634" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0280641, 0.0284626, 0.0296025, 0.0320356, 0.0375547, 0.0483345, 0.0707787" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00516344; + rise_capacitance : 0.00547336; + rise_capacitance_range (0.00459804, 0.0060822); + fall_capacitance : 0.00485352; + fall_capacitance_range (0.00462977, 0.00534706); + 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.0929172, -0.0676338, -0.0555801, -0.0467003", \ + "-0.159486, -0.134962, -0.122286, -0.112111", \ + "-0.196454, -0.171424, -0.159203, -0.148431", \ + "-0.225834, -0.204024, -0.190563, -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.100253, -0.0426755, -0.00928808, 0.0234572", \ + "-0.179453, -0.119684, -0.0855726, -0.0543823", \ + "-0.240174, -0.179291, -0.145712, -0.114532", \ + "-0.314881, -0.256255, -0.221637, -0.188898" \ + ); + } + } + 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.0900962, 0.0735825, 0.0628905", \ + "0.189436, 0.155334, 0.140643, 0.128605", \ + "0.227315, 0.192403, 0.175394, 0.165381", \ + "0.258215, 0.223267, 0.207512, 0.194802" \ + ); + } + 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.0751213, 0.0375776, 0.00622484", \ + "0.221882, 0.152788, 0.114419, 0.0818723", \ + "0.283895, 0.213382, 0.175394, 0.142781", \ + "0.358054, 0.289243, 0.252712, 0.218414" \ + ); + } + } + 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.0358027, 0.0357965, 0.0365829, 0.0383618, 0.0425851, 0.0517548, 0.0709777" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0407785, 0.041044, 0.0418788, 0.0438742, 0.0482618, 0.0578078, 0.077525" \ + ); + } + } + 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.0396839, 0.0397634, 0.0411304, 0.0445672, 0.0531574, 0.0720498, 0.111317" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0505277, 0.0650603, 0.0669732, 0.0709865, 0.0801978, 0.0996529, 0.139952" \ + ); + } + } + 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.0396839, 0.0397634, 0.0411304, 0.0445672, 0.0531574, 0.0720498, 0.111317" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0505277, 0.0650603, 0.0669732, 0.0709865, 0.0801978, 0.0996529, 0.139952" \ + ); + } + } + } + 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 (sg13cmos5l_sdfrbpq_1) { + area : 63.504; + cell_footprint : "sdfrbpq"; + cell_leakage_power : 2074.68; + leakage_power () { + value : 1975.64; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 1943.03; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 1812.33; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 2024.87; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 2024.8; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 2212.79; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 1954.32; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 2210.76; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 1998.92; + when : "CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 2084.1; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 2051.49; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 2321.26; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 2062.79; + when : "!CLK&!D&RESET_B&SCD&SCE&Q"; + } + leakage_power () { + value : 2133.33; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 2032.57; + when : "CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 2319.23; + when : "CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 2107.39; + 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.116641, 0.170796, 0.202151, 0.253299, 0.338625, 0.480517, 0.716967", \ + "0.140963, 0.194985, 0.226385, 0.277564, 0.362853, 0.504759, 0.741555", \ + "0.15537, 0.209466, 0.240871, 0.29199, 0.377279, 0.519245, 0.755655", \ + "0.175275, 0.229427, 0.260838, 0.311964, 0.397311, 0.539173, 0.775525", \ + "0.202276, 0.256457, 0.28787, 0.339024, 0.42433, 0.566242, 0.802575", \ + "0.235477, 0.289776, 0.321163, 0.372295, 0.457643, 0.599541, 0.835917", \ + "0.276378, 0.330682, 0.362128, 0.413296, 0.498665, 0.640607, 0.876921" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0189244, 0.0794684, 0.123789, 0.198742, 0.325241, 0.536584, 0.889033", \ + "0.0189738, 0.0794694, 0.123825, 0.198743, 0.32667, 0.536585, 0.889213", \ + "0.0190089, 0.0794704, 0.123826, 0.198744, 0.326671, 0.536641, 0.889214", \ + "0.0190637, 0.0794967, 0.123827, 0.198745, 0.326672, 0.536642, 0.889215", \ + "0.0192831, 0.0795925, 0.123828, 0.198771, 0.326673, 0.536643, 0.889216", \ + "0.019395, 0.07968, 0.123872, 0.198772, 0.326674, 0.536747, 0.889217", \ + "0.019524, 0.07976, 0.123932, 0.198811, 0.326675, 0.536748, 0.889218" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.122764, 0.171008, 0.197042, 0.238811, 0.308126, 0.423373, 0.615503", \ + "0.147095, 0.195345, 0.221475, 0.263125, 0.332413, 0.447767, 0.639762", \ + "0.161416, 0.209578, 0.235615, 0.277408, 0.346684, 0.461964, 0.653984", \ + "0.18079, 0.22902, 0.255018, 0.296773, 0.366108, 0.481396, 0.673356", \ + "0.206875, 0.255029, 0.281123, 0.322878, 0.392172, 0.507487, 0.699459", \ + "0.23835, 0.286581, 0.31263, 0.354397, 0.423684, 0.538965, 0.7309", \ + "0.276002, 0.324322, 0.350277, 0.391977, 0.461338, 0.5766, 0.768746" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0176278, 0.0625874, 0.0945444, 0.149133, 0.242289, 0.398519, 0.659048", \ + "0.0176288, 0.0625884, 0.0945741, 0.14918, 0.24229, 0.39852, 0.659049", \ + "0.0176777, 0.0625894, 0.0945751, 0.14919, 0.242294, 0.398684, 0.65905", \ + "0.017684, 0.0625904, 0.0945761, 0.149191, 0.242375, 0.398685, 0.659051", \ + "0.017685, 0.0625914, 0.0945771, 0.149195, 0.242394, 0.398686, 0.659052", \ + "0.017686, 0.062613, 0.0945781, 0.149196, 0.242395, 0.398701, 0.659106", \ + "0.017688, 0.062614, 0.0945791, 0.149215, 0.242396, 0.398702, 0.659107" \ + ); + } + } + 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.116691, 0.170804, 0.202132, 0.253297, 0.338623, 0.480459, 0.716982", \ + "0.140981, 0.19505, 0.226424, 0.277546, 0.36297, 0.504759, 0.741555", \ + "0.15537, 0.209466, 0.240871, 0.29199, 0.377279, 0.519245, 0.755655", \ + "0.175275, 0.229427, 0.260838, 0.311964, 0.397312, 0.539173, 0.775525", \ + "0.202276, 0.256457, 0.28787, 0.339024, 0.424331, 0.566242, 0.802575", \ + "0.235477, 0.289776, 0.321163, 0.372295, 0.457643, 0.599541, 0.835917", \ + "0.276379, 0.330682, 0.362128, 0.413296, 0.498665, 0.640607, 0.876921" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0189407, 0.0794677, 0.123784, 0.198742, 0.325241, 0.536549, 0.889032", \ + "0.0189688, 0.0794687, 0.123824, 0.198743, 0.325479, 0.53655, 0.889214", \ + "0.0190089, 0.0794697, 0.123825, 0.198744, 0.32548, 0.536641, 0.889215", \ + "0.0190637, 0.0794967, 0.123826, 0.198745, 0.325481, 0.536642, 0.889216", \ + "0.0192831, 0.0795925, 0.123827, 0.198771, 0.325482, 0.536643, 0.889217", \ + "0.019395, 0.07968, 0.123872, 0.198772, 0.325483, 0.536747, 0.889218", \ + "0.019524, 0.07976, 0.123932, 0.198811, 0.325484, 0.536748, 0.889219" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.122753, 0.17112, 0.19704, 0.238754, 0.308096, 0.423355, 0.615473", \ + "0.1471, 0.195311, 0.221488, 0.263109, 0.332471, 0.447755, 0.639775", \ + "0.161416, 0.209578, 0.235615, 0.277408, 0.346684, 0.461964, 0.653984", \ + "0.18079, 0.22902, 0.255018, 0.296773, 0.366104, 0.481396, 0.673356", \ + "0.206875, 0.255029, 0.281123, 0.322878, 0.392172, 0.507487, 0.699459", \ + "0.23835, 0.286581, 0.31263, 0.354397, 0.423684, 0.538965, 0.7309", \ + "0.276002, 0.324322, 0.350277, 0.391977, 0.461338, 0.5766, 0.768746" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0176259, 0.062649, 0.0945443, 0.149211, 0.242289, 0.398515, 0.659142", \ + "0.0176634, 0.06265, 0.0945716, 0.149212, 0.242325, 0.398516, 0.659143", \ + "0.0176777, 0.062651, 0.0945726, 0.149213, 0.242326, 0.398684, 0.659144", \ + "0.017684, 0.062652, 0.0945736, 0.149214, 0.242327, 0.398685, 0.659145", \ + "0.017685, 0.062653, 0.0945746, 0.149215, 0.242394, 0.398686, 0.659146", \ + "0.017686, 0.062654, 0.0945756, 0.149216, 0.242395, 0.398701, 0.659147", \ + "0.017688, 0.062655, 0.0945766, 0.149217, 0.242396, 0.398702, 0.659148" \ + ); + } + } + 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.116691, 0.170804, 0.202132, 0.253297, 0.338623, 0.480459, 0.716982", \ + "0.140981, 0.19505, 0.226424, 0.277546, 0.36297, 0.504759, 0.741555", \ + "0.15537, 0.209466, 0.240871, 0.29199, 0.377279, 0.519245, 0.755655", \ + "0.175275, 0.229427, 0.260838, 0.311964, 0.397312, 0.539173, 0.775525", \ + "0.202276, 0.256457, 0.28787, 0.339024, 0.424331, 0.566242, 0.802575", \ + "0.235477, 0.289776, 0.321163, 0.372295, 0.457643, 0.599541, 0.835917", \ + "0.276379, 0.330682, 0.362128, 0.413296, 0.498665, 0.640607, 0.876921" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0189407, 0.0794677, 0.123784, 0.198742, 0.325241, 0.536549, 0.889032", \ + "0.0189688, 0.0794687, 0.123824, 0.198743, 0.325479, 0.53655, 0.889214", \ + "0.0190089, 0.0794697, 0.123825, 0.198744, 0.32548, 0.536641, 0.889215", \ + "0.0190637, 0.0794967, 0.123826, 0.198745, 0.325481, 0.536642, 0.889216", \ + "0.0192831, 0.0795925, 0.123827, 0.198771, 0.325482, 0.536643, 0.889217", \ + "0.019395, 0.07968, 0.123872, 0.198772, 0.325483, 0.536747, 0.889218", \ + "0.019524, 0.07976, 0.123932, 0.198811, 0.325484, 0.536748, 0.889219" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.122753, 0.17112, 0.19704, 0.238754, 0.308096, 0.423355, 0.615473", \ + "0.1471, 0.195311, 0.221488, 0.263109, 0.332471, 0.447755, 0.639775", \ + "0.161416, 0.209578, 0.235615, 0.277408, 0.346684, 0.461964, 0.653984", \ + "0.18079, 0.22902, 0.255018, 0.296773, 0.366104, 0.481396, 0.673356", \ + "0.206875, 0.255029, 0.281123, 0.322878, 0.392172, 0.507487, 0.699459", \ + "0.23835, 0.286581, 0.31263, 0.354397, 0.423684, 0.538965, 0.7309", \ + "0.276002, 0.324322, 0.350277, 0.391977, 0.461338, 0.5766, 0.768746" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0176259, 0.062649, 0.0945443, 0.149211, 0.242289, 0.398515, 0.659142", \ + "0.0176634, 0.06265, 0.0945716, 0.149212, 0.242325, 0.398516, 0.659143", \ + "0.0176777, 0.062651, 0.0945726, 0.149213, 0.242326, 0.398684, 0.659144", \ + "0.017684, 0.062652, 0.0945736, 0.149214, 0.242327, 0.398685, 0.659145", \ + "0.017685, 0.062653, 0.0945746, 0.149215, 0.242394, 0.398686, 0.659146", \ + "0.017686, 0.062654, 0.0945756, 0.149216, 0.242395, 0.398701, 0.659147", \ + "0.017688, 0.062655, 0.0945766, 0.149217, 0.242396, 0.398702, 0.659148" \ + ); + } + } + 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.0672263, 0.11847, 0.1445, 0.185884, 0.254948, 0.369973, 0.561941", \ + "0.101321, 0.153378, 0.179318, 0.220683, 0.289745, 0.404832, 0.5968", \ + "0.125578, 0.179531, 0.205373, 0.24668, 0.315661, 0.430758, 0.622791", \ + "0.159962, 0.217633, 0.24332, 0.284402, 0.353238, 0.468231, 0.660066", \ + "0.209866, 0.272568, 0.297806, 0.338499, 0.407026, 0.521938, 0.713839", \ + "0.282826, 0.348947, 0.373578, 0.413811, 0.481953, 0.596406, 0.788206", \ + "0.393526, 0.46261, 0.486166, 0.525198, 0.593148, 0.706554, 0.898127" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0183514, 0.0641257, 0.0945596, 0.147833, 0.240485, 0.396494, 0.657127", \ + "0.0206653, 0.0647406, 0.0947211, 0.147834, 0.240486, 0.396726, 0.657128", \ + "0.0240438, 0.0661046, 0.0951928, 0.147933, 0.240487, 0.396727, 0.657448", \ + "0.0300915, 0.069101, 0.0965247, 0.148242, 0.240504, 0.396728, 0.657449", \ + "0.0391251, 0.0736911, 0.0985324, 0.148802, 0.240713, 0.396821, 0.65745", \ + "0.050872, 0.078478, 0.100501, 0.14945, 0.240967, 0.397228, 0.657451", \ + "0.06625, 0.083446, 0.102442, 0.150173, 0.241205, 0.397229, 0.657696" \ + ); + } + } + 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.0327856, 0.0330388, 0.0330835, 0.0330569, 0.0329544, 0.0326515, 0.0321398", \ + "0.0331099, 0.0333358, 0.0334, 0.0334005, 0.0334437, 0.0329075, 0.0325117", \ + "0.0340452, 0.0342636, 0.0342617, 0.0343889, 0.0341572, 0.0340278, 0.0333899", \ + "0.0369779, 0.0372201, 0.0373474, 0.0372955, 0.0371743, 0.0375855, 0.0364648", \ + "0.0433732, 0.0435966, 0.0436588, 0.0437677, 0.0437828, 0.0434033, 0.0436911", \ + "0.057491, 0.0577065, 0.0577169, 0.0578446, 0.0578932, 0.0579366, 0.0574383", \ + "0.0863495, 0.0864814, 0.086527, 0.0866448, 0.0864995, 0.0865725, 0.0864861" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0347218, 0.0350902, 0.0351447, 0.0351616, 0.0350421, 0.0347765, 0.0342012", \ + "0.0352252, 0.0355599, 0.0356867, 0.0358664, 0.0360014, 0.0352161, 0.034676", \ + "0.0362904, 0.0366784, 0.0366702, 0.0366387, 0.0368697, 0.0363903, 0.0356749", \ + "0.0392272, 0.0396415, 0.0396778, 0.0397747, 0.0396105, 0.0395023, 0.0388377", \ + "0.0454821, 0.0458287, 0.0459742, 0.0460063, 0.0460531, 0.045947, 0.04495", \ + "0.0590738, 0.0594524, 0.0595854, 0.0595187, 0.0596762, 0.0597017, 0.0597543", \ + "0.0868628, 0.0872427, 0.0872346, 0.0872232, 0.0873837, 0.08706, 0.0869148" \ + ); + } + } + 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.0164603, 0.0166875, 0.0167366, 0.0167102, 0.0166129, 0.0162993, 0.0158003", \ + "0.0164438, 0.0166676, 0.016878, 0.0166465, 0.0165891, 0.0162125, 0.0158601", \ + "0.0164662, 0.0166845, 0.0166827, 0.0168374, 0.0165782, 0.0164488, 0.0158109", \ + "0.0166007, 0.0168423, 0.016969, 0.0169165, 0.0168321, 0.0171916, 0.0161224", \ + "0.0170295, 0.0172528, 0.0173129, 0.0174194, 0.0174393, 0.0170785, 0.0173524", \ + "0.0179118, 0.018128, 0.018136, 0.0182849, 0.0183145, 0.0183533, 0.0178572", \ + "0.0195248, 0.0196428, 0.0197094, 0.0198089, 0.0196604, 0.019729, 0.0196852" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0183704, 0.0187792, 0.0187867, 0.0187771, 0.018683, 0.0183755, 0.0178738", \ + "0.018557, 0.018888, 0.0190211, 0.0191613, 0.0193491, 0.0185375, 0.0179894", \ + "0.0187109, 0.0190989, 0.0190899, 0.0190592, 0.0192901, 0.0188108, 0.0180954", \ + "0.0188482, 0.0192618, 0.0192979, 0.0193711, 0.019205, 0.0191234, 0.0184587", \ + "0.0191374, 0.0194843, 0.0196295, 0.0196617, 0.0197088, 0.0196022, 0.0186053", \ + "0.0194945, 0.0198731, 0.0200061, 0.0199394, 0.0200969, 0.0201224, 0.0201749", \ + "0.0200235, 0.0204031, 0.0203958, 0.0203705, 0.0205443, 0.0202312, 0.0200754" \ + ); + } + } + 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.0327856, 0.0330388, 0.0330835, 0.0330569, 0.0329544, 0.0326515, 0.0321398", \ + "0.0331099, 0.0333358, 0.0334, 0.0334005, 0.0334437, 0.0329075, 0.0325117", \ + "0.0340452, 0.0342636, 0.0342617, 0.0343889, 0.0341572, 0.0340278, 0.0333899", \ + "0.0369779, 0.0372201, 0.0373474, 0.0372955, 0.0371743, 0.0375855, 0.0364648", \ + "0.0433732, 0.0435966, 0.0436588, 0.0437677, 0.0437828, 0.0434033, 0.0436911", \ + "0.057491, 0.0577065, 0.0577169, 0.0578446, 0.0578932, 0.0579366, 0.0574383", \ + "0.0863495, 0.0864814, 0.086527, 0.0866448, 0.0864995, 0.0865725, 0.0864861" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0347218, 0.0350902, 0.0351447, 0.0351616, 0.0350421, 0.0347765, 0.0342012", \ + "0.0352252, 0.0355599, 0.0356867, 0.0358664, 0.0360014, 0.0352161, 0.034676", \ + "0.0362904, 0.0366784, 0.0366702, 0.0366387, 0.0368697, 0.0363903, 0.0356749", \ + "0.0392272, 0.0396415, 0.0396778, 0.0397747, 0.0396105, 0.0395023, 0.0388377", \ + "0.0454821, 0.0458287, 0.0459742, 0.0460063, 0.0460531, 0.045947, 0.04495", \ + "0.0590738, 0.0594524, 0.0595854, 0.0595187, 0.0596762, 0.0597017, 0.0597543", \ + "0.0868628, 0.0872427, 0.0872346, 0.0872232, 0.0873837, 0.08706, 0.0869148" \ + ); + } + } + 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.0322426, 0.0325056, 0.032568, 0.0325486, 0.0324373, 0.0321657, 0.0316475", \ + "0.0322008, 0.0320922, 0.0321597, 0.0322, 0.0324046, 0.0318199, 0.0313242", \ + "0.0332401, 0.0327609, 0.0327135, 0.0326982, 0.0329228, 0.032682, 0.0319113", \ + "0.0361992, 0.0349733, 0.0349702, 0.0349819, 0.0346659, 0.0348431, 0.0343832", \ + "0.0432105, 0.0408333, 0.0407028, 0.0405985, 0.0406303, 0.0403756, 0.0398267", \ + "0.0568297, 0.053035, 0.0526186, 0.052454, 0.0522555, 0.0522888, 0.0521443", \ + "0.0832817, 0.077864, 0.0770258, 0.0763399, 0.0760262, 0.075684, 0.0758181" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00310285; + rise_capacitance : 0.00315635; + rise_capacitance_range (0.00280617, 0.0034541); + fall_capacitance : 0.00303405; + fall_capacitance_range (0.00278151, 0.00324897); + 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.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.0167043, 0.0170205, 0.0179769, 0.0208364, 0.026755, 0.0400081, 0.0672705" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0163671, 0.0168447, 0.0181462, 0.0210001, 0.0275141, 0.0407948, 0.0689051" \ + ); + } + } + 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.0324721, 0.0328788, 0.0342473, 0.03713, 0.0439394, 0.057569, 0.0866768" \ + ); + } + } + 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.0299314, 0.0305182, 0.0319605, 0.0349481, 0.0416736, 0.0553717, 0.0839309" \ + ); + } + } + 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.0163454, 0.016672, 0.017579, 0.0203784, 0.0263442, 0.0395788, 0.0668388" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0166907, 0.0171463, 0.0184289, 0.02129, 0.0277804, 0.041043, 0.0690782" \ + ); + } + } + 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.0167026, 0.0170202, 0.0179771, 0.0208368, 0.026755, 0.0400082, 0.0672708" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0163738, 0.0168473, 0.0181464, 0.0210003, 0.0275142, 0.040795, 0.0689053" \ + ); + } + } + 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.0153699, 0.0157046, 0.0166112, 0.0193784, 0.0253334, 0.0385586, 0.0657336" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0140782, 0.0145198, 0.0158005, 0.0186514, 0.0251415, 0.0383828, 0.0664119" \ + ); + } + } + 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.0163423, 0.0166726, 0.0175797, 0.0203791, 0.0263455, 0.0395796, 0.0668395" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0167012, 0.0171476, 0.0184295, 0.0212905, 0.0277802, 0.0410436, 0.0690788" \ + ); + } + } + 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.0163454, 0.016672, 0.017579, 0.0203784, 0.0263442, 0.0395788, 0.0668388" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0167012, 0.0171476, 0.0184295, 0.0212905, 0.0277802, 0.0410436, 0.0690788" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00291165; + rise_capacitance : 0.00298234; + rise_capacitance_range (0.00252241, 0.0033674); + fall_capacitance : 0.00284096; + fall_capacitance_range (0.00251706, 0.00301406); + 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.0701296, -0.0581518, -0.0493987", \ + "-0.171965, -0.145148, -0.132776, -0.123107", \ + "-0.209313, -0.181913, -0.169997, -0.156906", \ + "-0.23393, -0.209522, -0.196213, -0.185947" \ + ); + } + 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.0376839, 0.000999033, 0.036949", \ + "-0.19942, -0.137509, -0.0986846, -0.0598803", \ + "-0.273607, -0.21076, -0.169997, -0.134307", \ + "-0.363451, -0.300239, -0.261187, -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.12226, 0.0876004, 0.0735825, 0.0628905", \ + "0.196924, 0.162973, 0.14851, 0.136852", \ + "0.232459, 0.20027, 0.186187, 0.173856", \ + "0.260913, 0.228765, 0.213162, 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.134485, 0.065138, 0.0298623, -0.00456862", \ + "0.231865, 0.16552, 0.127531, 0.0928683", \ + "0.307041, 0.239607, 0.202377, 0.168206", \ + "0.401228, 0.333227, 0.295086, 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.0326668, 0.0326706, 0.0334093, 0.0353769, 0.0399429, 0.0505574, 0.0714463" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0306274, 0.0310016, 0.0321767, 0.0345918, 0.0400595, 0.0507979, 0.0732031" \ + ); + } + } + 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.0326668, 0.0326706, 0.0334093, 0.0353769, 0.0399429, 0.0505574, 0.0714463" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0306274, 0.0310016, 0.0321767, 0.0345918, 0.0400595, 0.0507979, 0.0732031" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00528703; + rise_capacitance : 0.00528703; + rise_capacitance_range (0.00528703, 0.00528703); + fall_capacitance : 0.00528703; + fall_capacitance_range (0.00492703, 0.00555836); + 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.0733557, 0.0401797, 0.0272905, 0.0170183", \ + "0.179453, 0.132416, 0.119664, 0.109362", \ + "0.415055, 0.271075, 0.232059, 0.213405", \ + "0.919314, 0.6796, 0.580406, 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.063575, -0.0326922, -0.0195752, -0.0089232", \ + "-0.154495, -0.117137, -0.103929, -0.0928683", \ + "-0.235031, -0.197648, -0.186187, -0.179506", \ + "-0.331071, -0.29749, -0.286611, -0.283348" \ + ); + } + } + 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.00303769; + rise_capacitance : 0.00308451; + rise_capacitance_range (0.00262759, 0.00346595); + fall_capacitance : 0.00294406; + fall_capacitance_range (0.00262214, 0.00311629); + 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.0701296, -0.0581518, -0.0467003", \ + "-0.171965, -0.145148, -0.132776, -0.123107", \ + "-0.209313, -0.181913, -0.169997, -0.159731", \ + "-0.23393, -0.209522, -0.196213, -0.185947" \ + ); + } + 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.035188, 0.00357081, 0.0396474", \ + "-0.196924, -0.134962, -0.0960622, -0.0598803", \ + "-0.273607, -0.208138, -0.169997, -0.134307", \ + "-0.366149, -0.302988, -0.264011, -0.227268" \ + ); + } + } + 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.12226, 0.0876004, 0.0735825, 0.0628905", \ + "0.196924, 0.162973, 0.14851, 0.139601", \ + "0.232459, 0.20027, 0.186187, 0.173856", \ + "0.258215, 0.228765, 0.213162, 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.134485, 0.065138, 0.0272905, -0.00456862", \ + "0.231865, 0.16552, 0.127531, 0.0928683", \ + "0.307041, 0.239607, 0.202377, 0.168206", \ + "0.401228, 0.335976, 0.297911, 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.0328966, 0.0328509, 0.0336337, 0.035536, 0.0401538, 0.0507746, 0.0716877" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0308173, 0.031194, 0.0323518, 0.0347867, 0.0403073, 0.0510886, 0.0735309" \ + ); + } + } + 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.0328966, 0.0328509, 0.0336337, 0.035536, 0.0401538, 0.0507746, 0.0716877" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0308173, 0.031194, 0.0323518, 0.0347867, 0.0403073, 0.0510886, 0.0735309" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.00516336; + rise_capacitance : 0.00547347; + rise_capacitance_range (0.00459873, 0.00608228); + fall_capacitance : 0.00485324; + fall_capacitance_range (0.00462954, 0.00534699); + 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.0726254, -0.0607236, -0.0493987", \ + "-0.164478, -0.137509, -0.124909, -0.11486", \ + "-0.201598, -0.174046, -0.161902, -0.151256", \ + "-0.231231, -0.206773, -0.193388, -0.182995" \ + ); + } + 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.0426755, -0.00414452, 0.0315523", \ + "-0.181949, -0.119684, -0.0803277, -0.0433863", \ + "-0.242746, -0.179291, -0.140315, -0.106057", \ + "-0.317579, -0.256255, -0.215987, -0.180044" \ + ); + } + } + 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.12226, 0.0900962, 0.0761543, 0.0655889", \ + "0.189436, 0.155334, 0.143266, 0.131354", \ + "0.224744, 0.192403, 0.178092, 0.168206", \ + "0.255516, 0.223267, 0.210337, 0.197753" \ + ); + } + 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.0726254, 0.0350059, 0.00352648", \ + "0.21689, 0.150241, 0.111797, 0.0791233", \ + "0.278751, 0.21076, 0.172695, 0.139957", \ + "0.352658, 0.286494, 0.249887, 0.215462" \ + ); + } + } + 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.0367682, 0.036785, 0.037565, 0.0393483, 0.0435815, 0.052749, 0.0719644" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0408098, 0.0410524, 0.0418969, 0.0439048, 0.0482906, 0.0578346, 0.0775586" \ + ); + } + } + 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.0397104, 0.039809, 0.0411526, 0.0446052, 0.0531896, 0.0720755, 0.111344" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0515147, 0.0660867, 0.0679753, 0.0720055, 0.0812142, 0.100669, 0.140972" \ + ); + } + } + 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.0397104, 0.039809, 0.0411526, 0.0446052, 0.0531896, 0.0720755, 0.111344" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0515147, 0.0660867, 0.0679753, 0.0720055, 0.0812142, 0.100669, 0.140972" \ + ); + } + } + } + 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 (sg13cmos5l_sdfrbpq_2) { + area : 72.576; + cell_footprint : "sdfrbpq"; + cell_leakage_power : 2255.55; + leakage_power () { + value : 2217.38; + when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 2036.93; + when : "!CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 2054.08; + when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 2266.61; + when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 2266.51; + when : "CLK&!D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 2454.54; + when : "!CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 2048.23; + when : "!CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 2452.51; + when : "CLK&D&RESET_B&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 2092.83; + when : "CLK&D&RESET_B&!SCD&!SCE&Q"; + } + leakage_power () { + value : 2325.84; + when : "!CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 2145.39; + when : "!CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 2563; + when : "!CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 2156.69; + when : "!CLK&!D&RESET_B&SCD&SCE&Q"; + } + leakage_power () { + value : 2375.08; + when : "CLK&!D&RESET_B&!SCD&SCE&!Q"; + } + leakage_power () { + value : 2126.47; + when : "CLK&!D&RESET_B&!SCD&SCE&Q"; + } + leakage_power () { + value : 2560.97; + when : "CLK&!D&RESET_B&SCD&SCE&!Q"; + } + leakage_power () { + value : 2201.29; + 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.133845, 0.196386, 0.228665, 0.280253, 0.365951, 0.508252, 0.745252", \ + "0.158108, 0.22046, 0.252969, 0.304577, 0.39029, 0.532577, 0.769695", \ + "0.172659, 0.235077, 0.267371, 0.319079, 0.404747, 0.547104, 0.784177", \ + "0.192711, 0.255092, 0.287546, 0.339177, 0.424898, 0.567181, 0.804219", \ + "0.219987, 0.282462, 0.314762, 0.36649, 0.452213, 0.594472, 0.831411", \ + "0.25341, 0.316094, 0.348462, 0.400032, 0.48565, 0.628049, 0.865005", \ + "0.294082, 0.356721, 0.389173, 0.440725, 0.526458, 0.668842, 0.905784" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0227619, 0.0852643, 0.128648, 0.202678, 0.328818, 0.540484, 0.893803", \ + "0.0227642, 0.0852653, 0.128649, 0.202679, 0.330198, 0.540619, 0.89392", \ + "0.0227794, 0.0852663, 0.12865, 0.20268, 0.330199, 0.54062, 0.894212", \ + "0.0228795, 0.0852673, 0.128651, 0.202681, 0.3302, 0.540621, 0.894213", \ + "0.0230373, 0.0853727, 0.128652, 0.202682, 0.330201, 0.540622, 0.894214", \ + "0.023294, 0.085509, 0.12877, 0.202723, 0.330202, 0.540623, 0.894215", \ + "0.023399, 0.085605, 0.128875, 0.202746, 0.330203, 0.540624, 0.894216" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.140831, 0.197829, 0.225114, 0.267753, 0.337082, 0.452071, 0.643333", \ + "0.165087, 0.22207, 0.24936, 0.292016, 0.361354, 0.476355, 0.667807", \ + "0.179407, 0.236224, 0.263631, 0.30623, 0.375588, 0.490543, 0.681981", \ + "0.198773, 0.255588, 0.283022, 0.325618, 0.395014, 0.509933, 0.701162", \ + "0.224837, 0.281732, 0.309159, 0.351583, 0.421042, 0.535997, 0.727283", \ + "0.256241, 0.313259, 0.34081, 0.38307, 0.452519, 0.567504, 0.75883", \ + "0.293859, 0.350695, 0.378393, 0.420672, 0.490111, 0.605118, 0.796357" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.023022, 0.0701681, 0.101119, 0.15426, 0.245667, 0.400676, 0.660253", \ + "0.023023, 0.0701691, 0.101122, 0.154295, 0.245826, 0.400987, 0.660388", \ + "0.023024, 0.0701701, 0.101123, 0.154315, 0.245827, 0.400988, 0.660389", \ + "0.0230356, 0.0701711, 0.101124, 0.154316, 0.245828, 0.400989, 0.66039", \ + "0.0230366, 0.0701721, 0.101166, 0.154317, 0.245829, 0.40099, 0.660391", \ + "0.0230376, 0.0701731, 0.101351, 0.154335, 0.24583, 0.400991, 0.660392", \ + "0.0230386, 0.0701741, 0.101352, 0.154336, 0.245831, 0.400992, 0.660393" \ + ); + } + } + 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.133848, 0.196377, 0.228726, 0.28026, 0.365944, 0.508252, 0.745247", \ + "0.158108, 0.220459, 0.252964, 0.304577, 0.390245, 0.532886, 0.769823", \ + "0.172659, 0.235077, 0.267371, 0.319079, 0.404747, 0.547104, 0.784177", \ + "0.192711, 0.255092, 0.287546, 0.339177, 0.424898, 0.567181, 0.804219", \ + "0.219987, 0.282462, 0.314762, 0.36649, 0.452213, 0.594472, 0.831411", \ + "0.25341, 0.316094, 0.348462, 0.400032, 0.48565, 0.628049, 0.865005", \ + "0.294082, 0.356721, 0.389173, 0.440725, 0.526458, 0.668842, 0.905689" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0227515, 0.0852603, 0.128636, 0.202677, 0.328855, 0.540482, 0.893803", \ + "0.0227643, 0.0852613, 0.128637, 0.202678, 0.330155, 0.540746, 0.893913", \ + "0.0227794, 0.0852623, 0.128638, 0.202679, 0.330156, 0.540747, 0.894212", \ + "0.0228795, 0.0852633, 0.128639, 0.20268, 0.330157, 0.540748, 0.894213", \ + "0.0230373, 0.0853727, 0.12864, 0.202681, 0.330158, 0.540749, 0.894214", \ + "0.023294, 0.085509, 0.12877, 0.202723, 0.330159, 0.54075, 0.894215", \ + "0.023399, 0.085605, 0.128875, 0.202746, 0.33016, 0.540751, 0.894216" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.140829, 0.197654, 0.225388, 0.267657, 0.337115, 0.45206, 0.643338", \ + "0.165087, 0.222064, 0.249499, 0.292064, 0.36131, 0.476359, 0.667737", \ + "0.179407, 0.236224, 0.263631, 0.30623, 0.375588, 0.490543, 0.681981", \ + "0.198773, 0.255588, 0.283022, 0.325618, 0.395014, 0.509933, 0.701163", \ + "0.224837, 0.281732, 0.309159, 0.351583, 0.421042, 0.535997, 0.727283", \ + "0.256241, 0.313259, 0.34081, 0.38307, 0.452519, 0.567504, 0.75883", \ + "0.293859, 0.350695, 0.378393, 0.420672, 0.490111, 0.605118, 0.796357" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0230221, 0.0699848, 0.101363, 0.15434, 0.245667, 0.400676, 0.660253", \ + "0.0230285, 0.0700375, 0.101364, 0.154341, 0.245762, 0.400987, 0.660254", \ + "0.0230295, 0.0700385, 0.101365, 0.154342, 0.245805, 0.400988, 0.660369", \ + "0.0230356, 0.0700395, 0.101366, 0.154343, 0.245806, 0.400989, 0.66037", \ + "0.0230366, 0.070043, 0.101367, 0.154344, 0.245807, 0.40099, 0.660371", \ + "0.0230376, 0.070143, 0.101368, 0.154345, 0.245808, 0.400991, 0.660372", \ + "0.0230386, 0.070144, 0.101369, 0.154346, 0.245809, 0.400992, 0.660373" \ + ); + } + } + 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.133845, 0.196386, 0.228665, 0.280253, 0.365951, 0.508252, 0.745252", \ + "0.158108, 0.22046, 0.252969, 0.304577, 0.39029, 0.532577, 0.769695", \ + "0.172659, 0.235077, 0.267371, 0.319079, 0.404747, 0.547104, 0.784177", \ + "0.192711, 0.255092, 0.287546, 0.339177, 0.424898, 0.567181, 0.804219", \ + "0.219987, 0.282462, 0.314762, 0.36649, 0.452213, 0.594472, 0.831411", \ + "0.25341, 0.316094, 0.348462, 0.400032, 0.48565, 0.628049, 0.865005", \ + "0.294082, 0.356721, 0.389173, 0.440725, 0.526458, 0.668842, 0.905784" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0227619, 0.0852643, 0.128648, 0.202678, 0.328818, 0.540484, 0.893803", \ + "0.0227642, 0.0852653, 0.128649, 0.202679, 0.330198, 0.540619, 0.89392", \ + "0.0227794, 0.0852663, 0.12865, 0.20268, 0.330199, 0.54062, 0.894212", \ + "0.0228795, 0.0852673, 0.128651, 0.202681, 0.3302, 0.540621, 0.894213", \ + "0.0230373, 0.0853727, 0.128652, 0.202682, 0.330201, 0.540622, 0.894214", \ + "0.023294, 0.085509, 0.12877, 0.202723, 0.330202, 0.540623, 0.894215", \ + "0.023399, 0.085605, 0.128875, 0.202746, 0.330203, 0.540624, 0.894216" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.140831, 0.197829, 0.225114, 0.267753, 0.337082, 0.452071, 0.643333", \ + "0.165087, 0.22207, 0.24936, 0.292016, 0.361354, 0.476355, 0.667807", \ + "0.179407, 0.236224, 0.263631, 0.30623, 0.375588, 0.490543, 0.681981", \ + "0.198773, 0.255588, 0.283022, 0.325618, 0.395014, 0.509933, 0.701162", \ + "0.224837, 0.281732, 0.309159, 0.351583, 0.421042, 0.535997, 0.727283", \ + "0.256241, 0.313259, 0.34081, 0.38307, 0.452519, 0.567504, 0.75883", \ + "0.293859, 0.350695, 0.378393, 0.420672, 0.490111, 0.605118, 0.796357" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.023022, 0.0701681, 0.101119, 0.15426, 0.245667, 0.400676, 0.660253", \ + "0.023023, 0.0701691, 0.101122, 0.154295, 0.245826, 0.400987, 0.660388", \ + "0.023024, 0.0701701, 0.101123, 0.154315, 0.245827, 0.400988, 0.660389", \ + "0.0230356, 0.0701711, 0.101124, 0.154316, 0.245828, 0.400989, 0.66039", \ + "0.0230366, 0.0701721, 0.101166, 0.154317, 0.245829, 0.40099, 0.660391", \ + "0.0230376, 0.0701731, 0.101351, 0.154335, 0.24583, 0.400991, 0.660392", \ + "0.0230386, 0.0701741, 0.101352, 0.154336, 0.245831, 0.400992, 0.660393" \ + ); + } + } + 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.084789, 0.144101, 0.170344, 0.211756, 0.280536, 0.395142, 0.586185", \ + "0.121826, 0.181335, 0.207665, 0.248883, 0.317546, 0.432164, 0.623321", \ + "0.150454, 0.211493, 0.237769, 0.278863, 0.347395, 0.46194, 0.653089", \ + "0.192708, 0.256835, 0.282784, 0.323645, 0.391997, 0.506267, 0.697258", \ + "0.25417, 0.322667, 0.348387, 0.38845, 0.456363, 0.570316, 0.761269", \ + "0.340974, 0.413417, 0.438061, 0.477637, 0.544354, 0.657694, 0.848349", \ + "0.469583, 0.541884, 0.56552, 0.603963, 0.67041, 0.782776, 0.972767" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0237415, 0.0698945, 0.0982975, 0.149767, 0.241331, 0.396624, 0.656341", \ + "0.0255684, 0.0700953, 0.0982985, 0.149768, 0.241332, 0.396625, 0.656342", \ + "0.0293238, 0.0716665, 0.0990425, 0.149874, 0.241333, 0.396625, 0.657314", \ + "0.0366507, 0.075352, 0.100801, 0.15056, 0.241533, 0.396626, 0.657315", \ + "0.0490429, 0.0813406, 0.103722, 0.151693, 0.241938, 0.396981, 0.657316", \ + "0.065686, 0.088363, 0.107291, 0.153274, 0.242547, 0.39743, 0.657317", \ + "0.086939, 0.095134, 0.110669, 0.154823, 0.243224, 0.397732, 0.657548" \ + ); + } + } + 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.0409277, 0.0398638, 0.0399383, 0.0398346, 0.0396875, 0.0391275, 0.0382052", \ + "0.0411979, 0.0401588, 0.0404806, 0.0403569, 0.0405097, 0.039442, 0.0385894", \ + "0.0422184, 0.0410835, 0.0410683, 0.041335, 0.0409516, 0.0403397, 0.0394592", \ + "0.0451483, 0.0440672, 0.0443452, 0.0441521, 0.0440865, 0.043657, 0.0424799", \ + "0.0515852, 0.0504728, 0.0506215, 0.0506894, 0.0509405, 0.0499466, 0.051149", \ + "0.0657132, 0.0645702, 0.0645988, 0.0648465, 0.064885, 0.0649498, 0.0644925", \ + "0.0945944, 0.0931959, 0.0933381, 0.093481, 0.0933516, 0.0934229, 0.0933149" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0427972, 0.0416432, 0.0416914, 0.0417744, 0.0415289, 0.0411301, 0.0399164", \ + "0.0432929, 0.0421315, 0.0423449, 0.0422726, 0.0420648, 0.0416003, 0.0407103", \ + "0.0444023, 0.0431376, 0.0432874, 0.0432052, 0.0437663, 0.0430158, 0.0415099", \ + "0.0472884, 0.0461923, 0.046389, 0.0464663, 0.0460529, 0.0460597, 0.0443844", \ + "0.0535233, 0.0523944, 0.0525734, 0.0526735, 0.0528209, 0.0527723, 0.0509638", \ + "0.0670955, 0.0660365, 0.0663447, 0.0660608, 0.0664548, 0.066526, 0.066658", \ + "0.0948909, 0.0936865, 0.0939435, 0.0937729, 0.0941789, 0.0937578, 0.0933627" \ + ); + } + } + 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.0245687, 0.0235104, 0.0235902, 0.0234783, 0.0232867, 0.0227447, 0.0218489", \ + "0.0245223, 0.023484, 0.0238431, 0.0236812, 0.0238115, 0.0228495, 0.0218217", \ + "0.0246423, 0.0235074, 0.0235029, 0.0237589, 0.0233755, 0.0227481, 0.0218832", \ + "0.0247677, 0.0236868, 0.0239648, 0.0236361, 0.023706, 0.0233084, 0.0220988", \ + "0.0252408, 0.0241286, 0.0242775, 0.0243452, 0.0245963, 0.0236014, 0.0248046", \ + "0.0261326, 0.0249885, 0.0250184, 0.0252659, 0.025318, 0.0253586, 0.024912", \ + "0.0277561, 0.0263579, 0.0265001, 0.02664, 0.0265104, 0.026582, 0.0264722" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.026438, 0.0251899, 0.0255445, 0.0252994, 0.025226, 0.0247692, 0.0235569", \ + "0.0266161, 0.0254535, 0.0257851, 0.0256023, 0.0252598, 0.024923, 0.0238149", \ + "0.0268249, 0.0255601, 0.02571, 0.0256278, 0.0261889, 0.0254384, 0.0239326", \ + "0.0269067, 0.0258107, 0.0260073, 0.0260846, 0.0256711, 0.025678, 0.0239992", \ + "0.0271781, 0.0260487, 0.0262279, 0.0263291, 0.0264757, 0.0264267, 0.0246183", \ + "0.0275136, 0.0264545, 0.0267629, 0.0264789, 0.0268729, 0.0269441, 0.0270761", \ + "0.0280597, 0.0268444, 0.0271013, 0.0269305, 0.0273367, 0.0269153, 0.0265204" \ + ); + } + } + 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.0409277, 0.0398638, 0.0399383, 0.0398346, 0.0396875, 0.0391275, 0.0382052", \ + "0.0411979, 0.0401588, 0.0404806, 0.0403569, 0.0405097, 0.039442, 0.0385894", \ + "0.0422184, 0.0410835, 0.0410683, 0.041335, 0.0409516, 0.0403397, 0.0394592", \ + "0.0451483, 0.0440672, 0.0443452, 0.0441521, 0.0440865, 0.043657, 0.0424799", \ + "0.0515852, 0.0504728, 0.0506215, 0.0506894, 0.0509405, 0.0499466, 0.051149", \ + "0.0657132, 0.0645702, 0.0645988, 0.0648465, 0.064885, 0.0649498, 0.0644925", \ + "0.0945944, 0.0931959, 0.0933381, 0.093481, 0.0933516, 0.0934229, 0.0933149" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); + values ( \ + "0.0427972, 0.0416432, 0.0416914, 0.0417744, 0.0415289, 0.0411301, 0.0399164", \ + "0.0432929, 0.0421315, 0.0423449, 0.0422726, 0.0420648, 0.0416003, 0.0407103", \ + "0.0444023, 0.0431376, 0.0432874, 0.0432052, 0.0437663, 0.0430158, 0.0415099", \ + "0.0472884, 0.0461923, 0.046389, 0.0464663, 0.0460529, 0.0460597, 0.0443844", \ + "0.0535233, 0.0523944, 0.0525734, 0.0526735, 0.0528209, 0.0527723, 0.0509638", \ + "0.0670955, 0.0660365, 0.0663447, 0.0660608, 0.0664548, 0.066526, 0.066658", \ + "0.0948909, 0.0936865, 0.0939435, 0.0937729, 0.0941789, 0.0937578, 0.0933627" \ + ); + } + } + 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.0404563, 0.0388668, 0.0388244, 0.0388599, 0.0388012, 0.0382257, 0.0372104", \ + "0.0407775, 0.0385578, 0.0387006, 0.03857, 0.0383046, 0.0378822, 0.0369153", \ + "0.0425317, 0.0392504, 0.0391364, 0.0390814, 0.0398135, 0.0385251, 0.0377776", \ + "0.0468844, 0.0417464, 0.0415851, 0.0414567, 0.0408027, 0.0412341, 0.0395526", \ + "0.0563856, 0.0481611, 0.047717, 0.047363, 0.0471735, 0.0467734, 0.0455436", \ + "0.0734038, 0.0614574, 0.0603362, 0.0593237, 0.059319, 0.0591542, 0.0585351", \ + "0.104051, 0.0881399, 0.0861606, 0.0846473, 0.0836078, 0.0825088, 0.0827729" \ + ); + } + } + } + pin (CLK) { + clock : true; + direction : input; + max_transition : 2.5074; + capacitance : 0.00310277; + rise_capacitance : 0.00315637; + rise_capacitance_range (0.00280617, 0.00345409); + fall_capacitance : 0.00303385; + fall_capacitance_range (0.00278147, 0.00324897); + 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.0798035, 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.0167071, 0.0170438, 0.0179762, 0.0208362, 0.026756, 0.0400085, 0.0672722" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0170587, 0.0175126, 0.0188263, 0.0216878, 0.0281978, 0.0414569, 0.0694754" \ + ); + } + } + 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.032312, 0.0326931, 0.0340917, 0.0369553, 0.043782, 0.0573914, 0.0865837" \ + ); + } + } + 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.0305518, 0.0311274, 0.0325922, 0.0355708, 0.0422955, 0.0559882, 0.084465" \ + ); + } + } + 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.0163339, 0.0166751, 0.0175753, 0.0203796, 0.0263442, 0.0395799, 0.0668401" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0164831, 0.0169238, 0.0182188, 0.0210762, 0.0275721, 0.0408427, 0.0689324" \ + ); + } + } + 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.0167019, 0.01705, 0.017976, 0.0208362, 0.0267561, 0.0400081, 0.0672726" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0170376, 0.0175147, 0.0188265, 0.021688, 0.028198, 0.041459, 0.0694755" \ + ); + } + } + 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.0159819, 0.0163272, 0.0172229, 0.0199872, 0.0259431, 0.0391664, 0.0663412" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0146663, 0.0151175, 0.0164073, 0.0192602, 0.0257497, 0.0389915, 0.0670201" \ + ); + } + } + 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.0163575, 0.0166756, 0.0175761, 0.0203804, 0.0263442, 0.0395806, 0.0668409" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0164798, 0.0169209, 0.0182194, 0.0210768, 0.0275724, 0.0408429, 0.068933" \ + ); + } + } + 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.0163575, 0.0166756, 0.0175761, 0.0203804, 0.0263442, 0.0395806, 0.0668409" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0170587, 0.0175126, 0.0188263, 0.0216878, 0.0281978, 0.0414569, 0.0694754" \ + ); + } + } + } + pin (D) { + direction : input; + nextstate_type : data; + max_transition : 2.5074; + capacitance : 0.00290937; + rise_capacitance : 0.0029801; + rise_capacitance_range (0.00252078, 0.00336506); + fall_capacitance : 0.00283864; + fall_capacitance_range (0.00251434, 0.00301172); + 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.0726254, -0.0581518, -0.0493987", \ + "-0.171965, -0.145148, -0.132776, -0.123107", \ + "-0.209313, -0.184536, -0.169997, -0.159731", \ + "-0.236628, -0.209522, -0.196213, -0.185947" \ + ); + } + 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.0376839, -0.00157274, 0.0342506", \ + "-0.201915, -0.137509, -0.0986846, -0.0626293", \ + "-0.273607, -0.21076, -0.172695, -0.134307", \ + "-0.363451, -0.302988, -0.264011, -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.119814, 0.0876004, 0.0735825, 0.0628905", \ + "0.196924, 0.162973, 0.14851, 0.136852", \ + "0.232459, 0.20027, 0.186187, 0.173856", \ + "0.258215, 0.226016, 0.213162, 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.13204, 0.065138, 0.0272905, -0.00726698", \ + "0.231865, 0.162973, 0.127531, 0.0928683", \ + "0.307041, 0.239607, 0.199679, 0.168206", \ + "0.39853, 0.333227, 0.295086, 0.259735" \ + ); + } + } + 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.0366923, 0.0366988, 0.037462, 0.039414, 0.0439859, 0.0545938, 0.075483" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0321711, 0.0325095, 0.0336567, 0.0360714, 0.041542, 0.0522842, 0.0746923" \ + ); + } + } + 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.0366923, 0.0366988, 0.037462, 0.039414, 0.0439859, 0.0545938, 0.075483" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0321711, 0.0325095, 0.0336567, 0.0360714, 0.041542, 0.0522842, 0.0746923" \ + ); + } + } + } + pin (RESET_B) { + direction : input; + max_transition : 2.5074; + capacitance : 0.00529469; + rise_capacitance : 0.00529469; + rise_capacitance_range (0.00529469, 0.00529469); + fall_capacitance : 0.00529469; + fall_capacitance_range (0.00494037, 0.00556422); + 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.0733557, 0.0376839, 0.0247187, 0.0143199", \ + "0.18694, 0.134962, 0.119664, 0.109362", \ + "0.510211, 0.326146, 0.269836, 0.22753", \ + "1.12979, 0.841791, 0.741428, 0.608017" \ + ); + } + } + 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.063575, -0.0326922, -0.0195752, -0.0089232", \ + "-0.154495, -0.117137, -0.103929, -0.0928683", \ + "-0.235031, -0.197648, -0.186187, -0.179506", \ + "-0.331071, -0.29749, -0.286611, -0.283348" \ + ); + } + } + 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.0926208, 0.852051, 2.08496, 4.13818" \ + ); + } + } + } + pin (SCD) { + direction : input; + nextstate_type : scan_in; + max_transition : 2.5074; + capacitance : 0.00303624; + rise_capacitance : 0.00308301; + rise_capacitance_range (0.00262659, 0.00346451); + fall_capacitance : 0.00294269; + fall_capacitance_range (0.00262118, 0.00311485); + 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.0701296, -0.0581518, -0.0493987", \ + "-0.171965, -0.145148, -0.132776, -0.123107", \ + "-0.209313, -0.184536, -0.169997, -0.159731", \ + "-0.23393, -0.209522, -0.196213, -0.185947" \ + ); + } + 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.035188, 0.000999033, 0.036949", \ + "-0.19942, -0.134962, -0.0960622, -0.0598803", \ + "-0.273607, -0.21076, -0.172695, -0.134307", \ + "-0.368848, -0.305737, -0.266836, -0.227268" \ + ); + } + } + 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.119814, 0.0876004, 0.0735825, 0.0628905", \ + "0.196924, 0.162973, 0.14851, 0.136852", \ + "0.232459, 0.20027, 0.186187, 0.173856", \ + "0.258215, 0.226016, 0.213162, 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.13204, 0.065138, 0.0272905, -0.00726698", \ + "0.231865, 0.162973, 0.127531, 0.0928683", \ + "0.307041, 0.239607, 0.199679, 0.168206", \ + "0.401228, 0.333227, 0.297911, 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.0369247, 0.0369012, 0.0376702, 0.0395782, 0.0441837, 0.0548116, 0.0757284" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0323494, 0.0326772, 0.0338267, 0.0362688, 0.0417891, 0.0525721, 0.0750169" \ + ); + } + } + 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.0369247, 0.0369012, 0.0376702, 0.0395782, 0.0441837, 0.0548116, 0.0757284" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0323494, 0.0326772, 0.0338267, 0.0362688, 0.0417891, 0.0525721, 0.0750169" \ + ); + } + } + } + pin (SCE) { + direction : input; + nextstate_type : scan_enable; + max_transition : 2.5074; + capacitance : 0.0051634; + rise_capacitance : 0.00547347; + rise_capacitance_range (0.00459873, 0.00608228); + fall_capacitance : 0.00485334; + fall_capacitance_range (0.00462954, 0.00534699); + 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.0726254, -0.0607236, -0.0493987", \ + "-0.166974, -0.137509, -0.124909, -0.11486", \ + "-0.201598, -0.174046, -0.161902, -0.151256", \ + "-0.231231, -0.206773, -0.193388, -0.182995" \ + ); + } + 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.0426755, -0.00414452, 0.0315523", \ + "-0.184445, -0.119684, -0.0829502, -0.0461353", \ + "-0.245318, -0.181913, -0.143013, -0.106057", \ + "-0.320277, -0.256255, -0.215987, -0.180044" \ + ); + } + } + 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.12226, 0.0876004, 0.0761543, 0.0655889", \ + "0.189436, 0.155334, 0.140643, 0.131354", \ + "0.224744, 0.192403, 0.175394, 0.165381", \ + "0.255516, 0.223267, 0.210337, 0.197753" \ + ); + } + 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.0726254, 0.0350059, 0.000828112", \ + "0.21689, 0.147695, 0.111797, 0.0791233", \ + "0.276179, 0.21076, 0.172695, 0.137132", \ + "0.352658, 0.286494, 0.247062, 0.212511" \ + ); + } + } + 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.0373567, 0.0373954, 0.038205, 0.0399585, 0.0441902, 0.0533579, 0.0725721" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0408104, 0.0410406, 0.0418798, 0.0438717, 0.0482657, 0.0578141, 0.0775292" \ + ); + } + } + 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.0396844, 0.0397661, 0.0411292, 0.0445831, 0.0531638, 0.0720489, 0.111322" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0521438, 0.0666528, 0.0685725, 0.0725862, 0.0818064, 0.101256, 0.141564" \ + ); + } + } + 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.0396844, 0.0397661, 0.0411292, 0.0445831, 0.0531638, 0.0720489, 0.111322" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0521438, 0.0666528, 0.0685725, 0.0725862, 0.0818064, 0.101256, 0.141564" \ + ); + } + } + } + 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 (sg13cmos5l_sighold) { + area : 9.072; + cell_footprint : "sighold"; + cell_leakage_power : 528.879; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 262.392; + when : "SH"; + } + leakage_power () { + value : 795.365; + when : "!SH"; + } + pin (SH) { + direction : "inout"; + driver_type : bus_hold; + capacitance : 0.0214913; + rise_capacitance : 0.0311079; + rise_capacitance_range (0.0311079, 0.0311079); + fall_capacitance : 0.0118747; + fall_capacitance_range (0.0118747, 0.0118747); + 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.00821219, 0.0104878, 0.0133743, 0.0193537, 0.031711, 0.0569133, 0.107539" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.00657669, 0.00783066, 0.0103622, 0.0166077, 0.0304839, 0.0597147, 0.120194" \ + ); + } + } + } + } + cell (sg13cmos5l_slgcp_1) { + area : 30.8448; + cell_footprint : "slgcp"; + cell_leakage_power : 1198.65; + clock_gating_integrated_cell : "latch_posedge_precontrol"; + dont_touch : true; + dont_use : true; + leakage_power () { + value : 1101.32; + when : "!CLK&GATE&SCE&!GCLK"; + } + leakage_power () { + value : 1285.25; + when : "CLK&GATE&SCE&GCLK"; + } + leakage_power () { + value : 1232.36; + when : "!GATE&SCE&!GCLK"; + } + leakage_power () { + value : 1106.4; + when : "!CLK&GATE&!SCE&!GCLK"; + } + leakage_power () { + value : 1290.33; + when : "CLK&GATE&!SCE&GCLK"; + } + leakage_power () { + value : 1176.21; + 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.0508273, 0.100149, 0.131233, 0.182283, 0.267645, 0.409825, 0.646516", \ + "0.0682114, 0.118517, 0.149724, 0.200835, 0.286177, 0.428307, 0.665025", \ + "0.0789615, 0.130412, 0.161637, 0.212827, 0.298218, 0.440294, 0.677004", \ + "0.0931824, 0.147497, 0.178714, 0.229984, 0.315328, 0.457556, 0.694223", \ + "0.112727, 0.17262, 0.204525, 0.256063, 0.341565, 0.483762, 0.720635", \ + "0.137688, 0.206368, 0.240076, 0.293503, 0.380994, 0.524309, 0.761468", \ + "0.167261, 0.247644, 0.284888, 0.341264, 0.432698, 0.581159, 0.823209" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.013575, 0.0763528, 0.121874, 0.197509, 0.324442, 0.536196, 0.888745", \ + "0.0154726, 0.0770314, 0.122217, 0.197681, 0.324522, 0.536197, 0.888988", \ + "0.0175044, 0.0777607, 0.122629, 0.197958, 0.324731, 0.536371, 0.894162", \ + "0.02124, 0.0796408, 0.123705, 0.198547, 0.325076, 0.536463, 0.894163", \ + "0.027192, 0.084648, 0.127136, 0.200668, 0.326285, 0.537104, 0.894164", \ + "0.0356464, 0.09461, 0.135715, 0.208024, 0.33238, 0.541376, 0.894165", \ + "0.048761, 0.111955, 0.151199, 0.222436, 0.346978, 0.556472, 0.904039" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0433396, 0.0843931, 0.109569, 0.1508, 0.219593, 0.334275, 0.525105", \ + "0.0687456, 0.111091, 0.136381, 0.177712, 0.246543, 0.361169, 0.552038", \ + "0.0842353, 0.12796, 0.15323, 0.194617, 0.263541, 0.378135, 0.56902", \ + "0.103819, 0.150375, 0.175764, 0.217134, 0.286073, 0.400763, 0.591564", \ + "0.131522, 0.182443, 0.208348, 0.249783, 0.318805, 0.433513, 0.62437", \ + "0.171111, 0.228652, 0.256099, 0.298708, 0.368367, 0.48386, 0.675398", \ + "0.226735, 0.296271, 0.326868, 0.371564, 0.443708, 0.562055, 0.756755" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0111315, 0.0571878, 0.0903437, 0.145748, 0.238899, 0.394212, 0.653265", \ + "0.0138696, 0.0580753, 0.0909035, 0.145995, 0.239132, 0.394682, 0.65328", \ + "0.0163369, 0.0592136, 0.0915937, 0.146586, 0.239262, 0.394683, 0.653756", \ + "0.0205561, 0.061508, 0.0929812, 0.147384, 0.23998, 0.39486, 0.653757", \ + "0.026378, 0.0662389, 0.0963886, 0.149652, 0.241256, 0.396076, 0.654004", \ + "0.035808, 0.075332, 0.103724, 0.155372, 0.246096, 0.39936, 0.656762", \ + "0.050724, 0.092775, 0.119305, 0.168101, 0.257517, 0.410319, 0.666758" \ + ); + } + } + 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.0145762, 0.0151673, 0.015203, 0.0151212, 0.0149339, 0.0146271, 0.0147127", \ + "0.0144071, 0.0147224, 0.0149145, 0.0148198, 0.0146857, 0.0143209, 0.0144481", \ + "0.0147594, 0.0149775, 0.0149812, 0.0150535, 0.0149685, 0.0150401, 0.0157627", \ + "0.0163976, 0.0162452, 0.0163675, 0.0164517, 0.0163185, 0.016552, 0.0161337", \ + "0.0207898, 0.0200725, 0.0201096, 0.0201358, 0.0201972, 0.0196732, 0.0200195", \ + "0.0304573, 0.0288975, 0.0287829, 0.0287305, 0.0287322, 0.0288402, 0.0286741", \ + "0.0504348, 0.0475808, 0.0470848, 0.0469248, 0.0465618, 0.0467018, 0.0465738" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0095661, 0.0103679, 0.0103114, 0.0102617, 0.0101047, 0.0098954, 0.0093421", \ + "0.0100338, 0.0103638, 0.0104395, 0.0105448, 0.0104058, 0.0102208, 0.0096029", \ + "0.0111326, 0.0112783, 0.0112942, 0.0112104, 0.0113394, 0.0109722, 0.0104657", \ + "0.0134641, 0.013255, 0.0132858, 0.0133654, 0.0131696, 0.0131922, 0.0125999", \ + "0.018366, 0.0174161, 0.017376, 0.0174233, 0.0174423, 0.017404, 0.0164383", \ + "0.0290269, 0.0271043, 0.0268834, 0.026708, 0.026528, 0.0265203, 0.0266896", \ + "0.0498566, 0.0463496, 0.0459626, 0.0454386, 0.0450696, 0.0451336, 0.0451476" \ + ); + } + } + } + pin (CLK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.0052854; + rise_capacitance : 0.00543452; + rise_capacitance_range (0.00454243, 0.00626926); + fall_capacitance : 0.00513628; + fall_capacitance_range (0.00472807, 0.00541883); + 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.159912, 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.010792, 0.0110777, 0.0121107, 0.0143471, 0.0195707, 0.0306018, 0.0536822" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0109268, 0.0114442, 0.0124998, 0.0150626, 0.0207704, 0.032223, 0.0563374" \ + ); + } + } + } + pin (GATE) { + clock_gate_enable_pin : true; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00203687; + rise_capacitance : 0.00250321; + rise_capacitance_range (0.0022492, 0.00278817); + fall_capacitance : 0.00157053; + fall_capacitance_range (0.00157053, 0.00244071); + 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.028357, -0.0100751, -0.0172558, -0.0394967", \ + "-0.0980014, -0.0797195, -0.0842767, -0.109141", \ + "-0.123176, -0.110241, -0.11752, -0.141781", \ + "-0.132778, -0.122491, -0.137163, -0.159908" \ + ); + } + 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.0437744, 0.00703266, 0.0222363, 0.0292074", \ + "-0.146516, -0.103704, -0.0819277, -0.0775314", \ + "-0.220864, -0.183324, -0.168315, -0.163316", \ + "-0.312096, -0.281277, -0.269709, -0.267097" \ + ); + } + } + 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.0436594, 0.0513938, 0.0883496, 0.170325", \ + "0.129091, 0.116835, 0.128433, 0.179796", \ + "0.169093, 0.159483, 0.168359, 0.208331", \ + "0.190724, 0.194458, 0.203938, 0.237431" \ + ); + } + 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.076398, 0.0148641, 0.00337499, 0.0095836", \ + "0.185868, 0.132329, 0.111422, 0.103064", \ + "0.266726, 0.219908, 0.200228, 0.192474", \ + "0.365647, 0.328099, 0.308977, 0.302831" \ + ); + } + } + 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.0295547, 0.0302992, 0.0310369, 0.0325962, 0.0363567, 0.0448383, 0.0626107" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0303282, 0.0464471, 0.0484358, 0.0503257, 0.0544297, 0.0632101, 0.0813331" \ + ); + } + } + 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.0295547, 0.0302992, 0.0310369, 0.0325962, 0.0363567, 0.0448383, 0.0626107" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0303282, 0.0464471, 0.0484358, 0.0503257, 0.0544297, 0.0632101, 0.0813331" \ + ); + } + } + } + pin (SCE) { + clock_gate_test_pin : "true"; + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00246049; + rise_capacitance : 0.00240586; + rise_capacitance_range (0.00219546, 0.00259776); + fall_capacitance : 0.00251511; + fall_capacitance_range (0.00230717, 0.00265307); + 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.0292169, -0.0153813, -0.0192353, -0.0421913", \ + "-0.110363, -0.096527, -0.09776, -0.119339", \ + "-0.150164, -0.137681, -0.145631, -0.166608", \ + "-0.185153, -0.175315, -0.182664, -0.206122" \ + ); + } + 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.0506184, 0.000375303, 0.0165449, 0.0229577", \ + "-0.126549, -0.0835508, -0.0648065, -0.0569709", \ + "-0.185194, -0.147467, -0.131493, -0.123055", \ + "-0.244995, -0.213988, -0.205452, -0.199401" \ + ); + } + } + 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.0500351, 0.0531633, 0.093209, 0.169948", \ + "0.143871, 0.131008, 0.141695, 0.187824", \ + "0.196055, 0.18584, 0.193804, 0.228542", \ + "0.240862, 0.239991, 0.248558, 0.280817" \ + ); + } + 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.0799858, 0.0219249, 0.00626366, 0.00980315", \ + "0.161369, 0.111303, 0.0902194, 0.0791942", \ + "0.22596, 0.178618, 0.158762, 0.152336", \ + "0.296114, 0.258041, 0.24274, 0.233926" \ + ); + } + } + 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.0160969, 0.0162867, 0.01688, 0.018383, 0.0223592, 0.0309854, 0.0495987" \ + ); + } + fall_power (passive_POWER_7x1ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + values ( \ + "0.0316449, 0.0457079, 0.0471139, 0.0485651, 0.0524196, 0.0610517, 0.0790494" \ + ); + } + } + } + } + cell (sg13cmos5l_tiehi) { + area : 7.2576; + cell_footprint : "tiehi"; + cell_leakage_power : 238.392; + pin (L_HI) { + direction : "output"; + driver_type : open_drain; + function : "1"; + } + } + cell (sg13cmos5l_tielo) { + area : 7.2576; + cell_footprint : "tielo"; + cell_leakage_power : 266.161; + pin (L_LO) { + direction : "output"; + driver_type : open_source; + function : "0"; + } + } + cell (sg13cmos5l_xnor2_1) { + area : 14.5152; + cell_footprint : "xnor2"; + cell_leakage_power : 577.483; + leakage_power () { + value : 766.942; + when : "A&B&Y"; + } + leakage_power () { + value : 614.794; + when : "!A&B&!Y"; + } + leakage_power () { + value : 651.475; + when : "A&!B&!Y"; + } + leakage_power () { + value : 276.722; + 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.0496279, 0.0980657, 0.128926, 0.17987, 0.264978, 0.407055, 0.643431", \ + "0.0679386, 0.117501, 0.14863, 0.199614, 0.284873, 0.426832, 0.663415", \ + "0.0789698, 0.129719, 0.160807, 0.211963, 0.29727, 0.439331, 0.675906", \ + "0.0939372, 0.147835, 0.178743, 0.229751, 0.315239, 0.457291, 0.693768", \ + "0.114008, 0.17309, 0.205006, 0.256404, 0.342171, 0.483945, 0.720545", \ + "0.139021, 0.206204, 0.239888, 0.293424, 0.380329, 0.523731, 0.760977", \ + "0.166849, 0.246038, 0.283449, 0.339553, 0.430489, 0.578864, 0.820628" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0147798, 0.0777513, 0.12328, 0.198958, 0.3258, 0.537486, 0.89012", \ + "0.0168746, 0.0784733, 0.123662, 0.199153, 0.325943, 0.537644, 0.890179", \ + "0.0191492, 0.0791835, 0.124132, 0.199486, 0.326224, 0.537645, 0.895397", \ + "0.0230436, 0.0813048, 0.125112, 0.200037, 0.326587, 0.53791, 0.895398", \ + "0.0292587, 0.0860305, 0.128722, 0.202073, 0.327726, 0.538533, 0.895399", \ + "0.0383277, 0.096251, 0.137403, 0.209793, 0.333874, 0.543026, 0.8954", \ + "0.052078, 0.114071, 0.153697, 0.224474, 0.348797, 0.558375, 0.906108" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0502457, 0.115822, 0.159148, 0.230331, 0.349406, 0.547837, 0.878286", \ + "0.0754636, 0.141425, 0.184772, 0.256055, 0.375231, 0.574472, 0.903984", \ + "0.0913229, 0.157563, 0.200936, 0.272295, 0.391473, 0.589926, 0.921461", \ + "0.111693, 0.179446, 0.222549, 0.294002, 0.413119, 0.611489, 0.942015", \ + "0.140718, 0.211116, 0.254347, 0.325175, 0.444352, 0.642505, 0.972982", \ + "0.180814, 0.255917, 0.298994, 0.370272, 0.489278, 0.687849, 1.01809", \ + "0.236423, 0.322201, 0.366642, 0.438319, 0.558726, 0.757711, 1.08917" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0162914, 0.098276, 0.156342, 0.252591, 0.413582, 0.682413, 1.13012", \ + "0.0184963, 0.0985312, 0.156543, 0.252655, 0.413806, 0.683329, 1.13013", \ + "0.0206526, 0.0989435, 0.15669, 0.252762, 0.413807, 0.68333, 1.13074", \ + "0.024546, 0.100063, 0.157342, 0.253069, 0.414008, 0.683331, 1.13444", \ + "0.0299185, 0.102855, 0.15911, 0.2541, 0.414922, 0.683332, 1.13445", \ + "0.038846, 0.108658, 0.162972, 0.257321, 0.417077, 0.68401, 1.13446", \ + "0.053791, 0.122568, 0.173181, 0.264617, 0.423367, 0.690295, 1.13522" \ + ); + } + } + 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.0389542, 0.130562, 0.192981, 0.296016, 0.468304, 0.755298, 1.23394", \ + "0.0551361, 0.153878, 0.216618, 0.319776, 0.492203, 0.779609, 1.25771", \ + "0.0648951, 0.173868, 0.238727, 0.34261, 0.515081, 0.802524, 1.28094", \ + "0.0765991, 0.204542, 0.275614, 0.384725, 0.559953, 0.847303, 1.3262", \ + "0.0964797, 0.251513, 0.334535, 0.456224, 0.643174, 0.938192, 1.41796", \ + "0.124817, 0.318469, 0.419721, 0.564787, 0.777945, 1.09669, 1.5958", \ + "0.162955, 0.414456, 0.538743, 0.716477, 0.975159, 1.34885, 1.90024" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0296334, 0.158817, 0.248864, 0.397548, 0.646634, 1.06151, 1.7539", \ + "0.0388782, 0.161727, 0.249855, 0.397673, 0.646635, 1.06173, 1.75391", \ + "0.0487283, 0.170977, 0.256056, 0.400516, 0.648709, 1.06174, 1.75392", \ + "0.0661114, 0.193755, 0.276931, 0.41611, 0.655373, 1.06403, 1.75687", \ + "0.0941418, 0.236847, 0.32305, 0.460997, 0.690854, 1.08582, 1.7618", \ + "0.1389, 0.308817, 0.405833, 0.551767, 0.783749, 1.16417, 1.81493", \ + "0.213227, 0.425007, 0.536377, 0.704945, 0.956576, 1.35104, 1.98601" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0336877, 0.098411, 0.142113, 0.214059, 0.334418, 0.534937, 0.868852", \ + "0.0495367, 0.12456, 0.169542, 0.24205, 0.362515, 0.563207, 0.897386", \ + "0.0579614, 0.145003, 0.193408, 0.268532, 0.39025, 0.591077, 0.925321", \ + "0.068006, 0.176288, 0.231925, 0.314375, 0.442342, 0.646145, 0.980965", \ + "0.0810299, 0.222281, 0.290101, 0.387101, 0.530638, 0.748664, 1.09231", \ + "0.0993216, 0.283174, 0.372318, 0.493992, 0.665242, 0.915056, 1.28987", \ + "0.120795, 0.359509, 0.477146, 0.638561, 0.859544, 1.16265, 1.60046" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0198884, 0.104921, 0.163804, 0.261264, 0.424513, 0.696537, 1.14986", \ + "0.0279037, 0.110476, 0.167205, 0.262566, 0.424661, 0.696538, 1.14987", \ + "0.0371078, 0.121254, 0.176763, 0.26931, 0.427963, 0.697463, 1.14988", \ + "0.0546199, 0.144226, 0.199705, 0.290947, 0.443734, 0.705822, 1.15241", \ + "0.0853925, 0.188698, 0.24622, 0.337827, 0.490043, 0.742842, 1.17476", \ + "0.133109, 0.268858, 0.333772, 0.430455, 0.584817, 0.837911, 1.25802", \ + "0.210591, 0.395948, 0.483154, 0.599233, 0.76754, 1.0293, 1.45032" \ + ); + } + } + 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.0389542, 0.130562, 0.192981, 0.296016, 0.468304, 0.755298, 1.23394", \ + "0.0551361, 0.153878, 0.216618, 0.319776, 0.492203, 0.779609, 1.25771", \ + "0.0648951, 0.173868, 0.238727, 0.34261, 0.515081, 0.802524, 1.28094", \ + "0.0765991, 0.204542, 0.275614, 0.384725, 0.559953, 0.847303, 1.3262", \ + "0.0964797, 0.251513, 0.334535, 0.456224, 0.643174, 0.938192, 1.41796", \ + "0.124817, 0.318469, 0.419721, 0.564787, 0.777945, 1.09669, 1.5958", \ + "0.162955, 0.414456, 0.538743, 0.716477, 0.975159, 1.34885, 1.90024" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0296334, 0.158817, 0.248864, 0.397548, 0.646634, 1.06151, 1.7539", \ + "0.0388782, 0.161727, 0.249855, 0.397673, 0.646635, 1.06173, 1.75391", \ + "0.0487283, 0.170977, 0.256056, 0.400516, 0.648709, 1.06174, 1.75392", \ + "0.0661114, 0.193755, 0.276931, 0.41611, 0.655373, 1.06403, 1.75687", \ + "0.0941418, 0.236847, 0.32305, 0.460997, 0.690854, 1.08582, 1.7618", \ + "0.1389, 0.308817, 0.405833, 0.551767, 0.783749, 1.16417, 1.81493", \ + "0.213227, 0.425007, 0.536377, 0.704945, 0.956576, 1.35104, 1.98601" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0336877, 0.098411, 0.142113, 0.214059, 0.334418, 0.534937, 0.868852", \ + "0.0495367, 0.12456, 0.169542, 0.24205, 0.362515, 0.563207, 0.897386", \ + "0.0579614, 0.145003, 0.193408, 0.268532, 0.39025, 0.591077, 0.925321", \ + "0.068006, 0.176288, 0.231925, 0.314375, 0.442342, 0.646145, 0.980965", \ + "0.0810299, 0.222281, 0.290101, 0.387101, 0.530638, 0.748664, 1.09231", \ + "0.0993216, 0.283174, 0.372318, 0.493992, 0.665242, 0.915056, 1.28987", \ + "0.120795, 0.359509, 0.477146, 0.638561, 0.859544, 1.16265, 1.60046" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0198884, 0.104921, 0.163804, 0.261264, 0.424513, 0.696537, 1.14986", \ + "0.0279037, 0.110476, 0.167205, 0.262566, 0.424661, 0.696538, 1.14987", \ + "0.0371078, 0.121254, 0.176763, 0.26931, 0.427963, 0.697463, 1.14988", \ + "0.0546199, 0.144226, 0.199705, 0.290947, 0.443734, 0.705822, 1.15241", \ + "0.0853925, 0.188698, 0.24622, 0.337827, 0.490043, 0.742842, 1.17476", \ + "0.133109, 0.268858, 0.333772, 0.430455, 0.584817, 0.837911, 1.25802", \ + "0.210591, 0.395948, 0.483154, 0.599233, 0.76754, 1.0293, 1.45032" \ + ); + } + } + 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.0465991, 0.0942669, 0.124828, 0.175523, 0.260427, 0.402448, 0.638713", \ + "0.0676399, 0.116651, 0.147454, 0.198199, 0.283273, 0.425067, 0.661438", \ + "0.0803524, 0.130268, 0.161142, 0.211878, 0.296962, 0.438695, 0.675145", \ + "0.0975764, 0.15017, 0.181108, 0.231969, 0.316766, 0.458525, 0.694857", \ + "0.122249, 0.180113, 0.211433, 0.262553, 0.347543, 0.489055, 0.725501", \ + "0.154048, 0.22005, 0.252825, 0.305587, 0.39206, 0.535006, 0.771552", \ + "0.194917, 0.274515, 0.31076, 0.365824, 0.456431, 0.602542, 0.843859" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0148927, 0.0778619, 0.123324, 0.199062, 0.325994, 0.537601, 0.890126", \ + "0.0178059, 0.0785731, 0.123768, 0.199294, 0.326008, 0.537602, 0.890192", \ + "0.0204933, 0.0792039, 0.124114, 0.199522, 0.326222, 0.537698, 0.895375", \ + "0.0249525, 0.0810536, 0.124976, 0.199903, 0.326594, 0.537929, 0.895376", \ + "0.0318984, 0.0860689, 0.128375, 0.201826, 0.327555, 0.538491, 0.895377", \ + "0.042541, 0.096907, 0.136942, 0.209017, 0.33315, 0.542324, 0.895378", \ + "0.058251, 0.117196, 0.154251, 0.223836, 0.34747, 0.557067, 0.904638" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0501853, 0.112041, 0.155013, 0.226425, 0.346334, 0.546477, 0.880297", \ + "0.0721634, 0.13571, 0.178783, 0.250163, 0.370122, 0.571332, 0.904023", \ + "0.0858786, 0.150508, 0.193323, 0.26441, 0.383926, 0.584204, 0.917762", \ + "0.102942, 0.169637, 0.212806, 0.283678, 0.403418, 0.603018, 0.936524", \ + "0.126344, 0.196403, 0.239695, 0.311053, 0.429986, 0.629748, 0.962297", \ + "0.157087, 0.234168, 0.278119, 0.349876, 0.469412, 0.669115, 1.00172", \ + "0.194312, 0.283441, 0.329916, 0.402267, 0.525379, 0.726276, 1.0597" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0210154, 0.104831, 0.163648, 0.261471, 0.424826, 0.696526, 1.14985", \ + "0.0214844, 0.104832, 0.163649, 0.261472, 0.424958, 0.697516, 1.14986", \ + "0.0226698, 0.104833, 0.16365, 0.261473, 0.424959, 0.697517, 1.14988", \ + "0.0255009, 0.104834, 0.163651, 0.261474, 0.42496, 0.697518, 1.1507", \ + "0.0308458, 0.106559, 0.163652, 0.261475, 0.424961, 0.697519, 1.15071", \ + "0.040263, 0.113274, 0.1683, 0.263501, 0.424962, 0.69752, 1.15072", \ + "0.056555, 0.129571, 0.181287, 0.273333, 0.433527, 0.703474, 1.15282" \ + ); + } + } + 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.0339782, 0.126397, 0.188899, 0.291943, 0.464549, 0.751561, 1.23013", \ + "0.0547435, 0.157814, 0.220515, 0.323417, 0.495779, 0.783054, 1.26136", \ + "0.0681435, 0.186046, 0.251901, 0.355745, 0.527819, 0.81832, 1.29271", \ + "0.0854766, 0.229443, 0.304917, 0.41685, 0.592333, 0.878861, 1.35646", \ + "0.11291, 0.292272, 0.384404, 0.516489, 0.710578, 1.00836, 1.48772", \ + "0.154362, 0.378976, 0.495528, 0.658928, 0.893677, 1.23227, 1.7402", \ + "0.218448, 0.503153, 0.649206, 0.856736, 1.15179, 1.56566, 2.15897" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0297898, 0.158771, 0.248805, 0.397546, 0.646758, 1.06185, 1.75349", \ + "0.0442054, 0.163899, 0.250539, 0.397547, 0.646759, 1.06186, 1.7535", \ + "0.0550952, 0.178659, 0.260888, 0.40242, 0.648113, 1.06491, 1.75351", \ + "0.072299, 0.211809, 0.292804, 0.427474, 0.661032, 1.06659, 1.75873", \ + "0.0999688, 0.267925, 0.357894, 0.493678, 0.717337, 1.10064, 1.767", \ + "0.145398, 0.355292, 0.461758, 0.615742, 0.849666, 1.22092, 1.85171", \ + "0.223439, 0.487632, 0.620248, 0.809625, 1.08209, 1.48308, 2.10765" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0287186, 0.0938493, 0.137075, 0.208254, 0.3272, 0.525567, 0.855802", \ + "0.0419172, 0.119516, 0.164333, 0.236267, 0.355617, 0.553946, 0.884668", \ + "0.0477576, 0.139231, 0.187807, 0.262687, 0.383388, 0.582203, 0.912837", \ + "0.0534088, 0.169042, 0.225561, 0.308192, 0.435591, 0.637627, 0.969026", \ + "0.0584396, 0.212071, 0.281541, 0.379712, 0.523256, 0.740604, 1.08122", \ + "0.0612627, 0.264902, 0.358226, 0.483102, 0.656278, 0.906827, 1.27979", \ + "0.0612637, 0.32263, 0.448586, 0.617175, 0.843475, 1.15022, 1.58976" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0145935, 0.0981577, 0.156341, 0.252594, 0.41355, 0.682414, 1.13072", \ + "0.0225269, 0.104201, 0.159929, 0.253991, 0.414324, 0.682415, 1.13073", \ + "0.0311465, 0.115246, 0.169799, 0.261111, 0.417546, 0.6839, 1.13074", \ + "0.0481508, 0.138409, 0.193106, 0.28285, 0.433591, 0.692053, 1.13245", \ + "0.07903, 0.183629, 0.240288, 0.330588, 0.4808, 0.729949, 1.15591", \ + "0.127285, 0.2649, 0.330679, 0.424439, 0.578197, 0.827728, 1.24126", \ + "0.204962, 0.390861, 0.480325, 0.598519, 0.761586, 1.01922, 1.43665" \ + ); + } + } + 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.0339782, 0.126397, 0.188899, 0.291943, 0.464549, 0.751561, 1.23013", \ + "0.0547435, 0.157814, 0.220515, 0.323417, 0.495779, 0.783054, 1.26136", \ + "0.0681435, 0.186046, 0.251901, 0.355745, 0.527819, 0.81832, 1.29271", \ + "0.0854766, 0.229443, 0.304917, 0.41685, 0.592333, 0.878861, 1.35646", \ + "0.11291, 0.292272, 0.384404, 0.516489, 0.710578, 1.00836, 1.48772", \ + "0.154362, 0.378976, 0.495528, 0.658928, 0.893677, 1.23227, 1.7402", \ + "0.218448, 0.503153, 0.649206, 0.856736, 1.15179, 1.56566, 2.15897" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0297898, 0.158771, 0.248805, 0.397546, 0.646758, 1.06185, 1.75349", \ + "0.0442054, 0.163899, 0.250539, 0.397547, 0.646759, 1.06186, 1.7535", \ + "0.0550952, 0.178659, 0.260888, 0.40242, 0.648113, 1.06491, 1.75351", \ + "0.072299, 0.211809, 0.292804, 0.427474, 0.661032, 1.06659, 1.75873", \ + "0.0999688, 0.267925, 0.357894, 0.493678, 0.717337, 1.10064, 1.767", \ + "0.145398, 0.355292, 0.461758, 0.615742, 0.849666, 1.22092, 1.85171", \ + "0.223439, 0.487632, 0.620248, 0.809625, 1.08209, 1.48308, 2.10765" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0287186, 0.0938493, 0.137075, 0.208254, 0.3272, 0.525567, 0.855802", \ + "0.0419172, 0.119516, 0.164333, 0.236267, 0.355617, 0.553946, 0.884668", \ + "0.0477576, 0.139231, 0.187807, 0.262687, 0.383388, 0.582203, 0.912837", \ + "0.0534088, 0.169042, 0.225561, 0.308192, 0.435591, 0.637627, 0.969026", \ + "0.0584396, 0.212071, 0.281541, 0.379712, 0.523256, 0.740604, 1.08122", \ + "0.0612627, 0.264902, 0.358226, 0.483102, 0.656278, 0.906827, 1.27979", \ + "0.0612637, 0.32263, 0.448586, 0.617175, 0.843475, 1.15022, 1.58976" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0145935, 0.0981577, 0.156341, 0.252594, 0.41355, 0.682414, 1.13072", \ + "0.0225269, 0.104201, 0.159929, 0.253991, 0.414324, 0.682415, 1.13073", \ + "0.0311465, 0.115246, 0.169799, 0.261111, 0.417546, 0.6839, 1.13074", \ + "0.0481508, 0.138409, 0.193106, 0.28285, 0.433591, 0.692053, 1.13245", \ + "0.07903, 0.183629, 0.240288, 0.330588, 0.4808, 0.729949, 1.15591", \ + "0.127285, 0.2649, 0.330679, 0.424439, 0.578197, 0.827728, 1.24126", \ + "0.204962, 0.390861, 0.480325, 0.598519, 0.761586, 1.01922, 1.43665" \ + ); + } + } + 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.0122371, 0.0127272, 0.0126536, 0.0125395, 0.0122849, 0.0119746, 0.0114133", \ + "0.0122016, 0.0125896, 0.0127127, 0.0125576, 0.0125118, 0.0120032, 0.0115048", \ + "0.0127151, 0.0130444, 0.0130144, 0.0130441, 0.0127953, 0.012905, 0.0129696", \ + "0.0144548, 0.0145409, 0.0145961, 0.0146082, 0.0144524, 0.0144553, 0.0134813", \ + "0.0187925, 0.0183932, 0.0184618, 0.018519, 0.0186256, 0.0180224, 0.0184297", \ + "0.0284595, 0.0273501, 0.0272086, 0.0272443, 0.0270887, 0.0271665, 0.0268816", \ + "0.048507, 0.0462247, 0.0458484, 0.0455829, 0.0451081, 0.0451442, 0.044969" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0109204, 0.0115697, 0.0115968, 0.0115419, 0.011378, 0.0111262, 0.010649", \ + "0.0112095, 0.0116559, 0.0118018, 0.011736, 0.0116108, 0.0115144, 0.0108708", \ + "0.0121001, 0.0123773, 0.0124182, 0.0126971, 0.0126964, 0.0120696, 0.0118849", \ + "0.0142949, 0.0143637, 0.0144163, 0.0143865, 0.0145497, 0.0143125, 0.0143244", \ + "0.0191288, 0.0186854, 0.0187993, 0.0187871, 0.018798, 0.0184925, 0.0179834", \ + "0.0292219, 0.0280084, 0.0279196, 0.0278137, 0.0278079, 0.0276805, 0.0270454", \ + "0.0501865, 0.0474888, 0.046999, 0.0467155, 0.0466295, 0.0464733, 0.0464288" \ + ); + } + } + 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.00773322, 0.00788109, 0.00783734, 0.00772859, 0.00754986, 0.00723112, 0.00679323", \ + "0.00752528, 0.00764018, 0.00759408, 0.00750909, 0.00737099, 0.00704704, 0.00664131", \ + "0.00796661, 0.00771774, 0.00779904, 0.00762005, 0.00750534, 0.00707745, 0.00666913", \ + "0.00972248, 0.0085688, 0.00823128, 0.00815701, 0.00767184, 0.00720198, 0.00714927", \ + "0.0144121, 0.0115472, 0.0107809, 0.0099476, 0.00918315, 0.00818679, 0.00802267", \ + "0.0245712, 0.0196924, 0.0180234, 0.0161349, 0.01415, 0.011808, 0.0108569", \ + "0.0455147, 0.0386399, 0.0355692, 0.0318361, 0.0277232, 0.0235701, 0.019096" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00766246, 0.00779362, 0.00774856, 0.00763896, 0.0074519, 0.00713724, 0.00662189", \ + "0.0074289, 0.0076086, 0.00775722, 0.007611, 0.00739199, 0.00708027, 0.00660991", \ + "0.00777474, 0.00775691, 0.00764439, 0.00774971, 0.00739349, 0.00711543, 0.00650434", \ + "0.00920843, 0.00840083, 0.00824551, 0.0080012, 0.00781551, 0.00735113, 0.00674392", \ + "0.0134196, 0.0108553, 0.0102391, 0.00967118, 0.00912745, 0.00834407, 0.00848109", \ + "0.0232192, 0.0181381, 0.0164965, 0.0146975, 0.0130172, 0.0116697, 0.0095161", \ + "0.0435851, 0.0360512, 0.0327502, 0.0289792, 0.0249557, 0.0211998, 0.0177474" \ + ); + } + } + 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.0122371, 0.0127272, 0.0126536, 0.0125395, 0.0122849, 0.0119746, 0.0114133", \ + "0.0122016, 0.0125896, 0.0127127, 0.0125576, 0.0125118, 0.0120032, 0.0115048", \ + "0.0127151, 0.0130444, 0.0130144, 0.0130441, 0.0127953, 0.012905, 0.0129696", \ + "0.0144548, 0.0145409, 0.0145961, 0.0146082, 0.0144524, 0.0144553, 0.0134813", \ + "0.0187925, 0.0183932, 0.0184618, 0.018519, 0.0186256, 0.0180224, 0.0184297", \ + "0.0284595, 0.0273501, 0.0272086, 0.0272443, 0.0270887, 0.0271665, 0.0268816", \ + "0.048507, 0.0462247, 0.0458484, 0.0455829, 0.0451081, 0.0451442, 0.044969" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0109204, 0.0115697, 0.0115968, 0.0115419, 0.011378, 0.0111262, 0.010649", \ + "0.0112095, 0.0116559, 0.0118018, 0.011736, 0.0116108, 0.0115144, 0.0108708", \ + "0.0121001, 0.0123773, 0.0124182, 0.0126971, 0.0126964, 0.0120696, 0.0118849", \ + "0.0142949, 0.0143637, 0.0144163, 0.0143865, 0.0145497, 0.0143125, 0.0143244", \ + "0.0191288, 0.0186854, 0.0187993, 0.0187871, 0.018798, 0.0184925, 0.0179834", \ + "0.0292219, 0.0280084, 0.0279196, 0.0278137, 0.0278079, 0.0276805, 0.0270454", \ + "0.0501865, 0.0474888, 0.046999, 0.0467155, 0.0466295, 0.0464733, 0.0464288" \ + ); + } + } + 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.0125121, 0.0124635, 0.0121834, 0.0118848, 0.0114975, 0.011107, 0.0104663", \ + "0.0127096, 0.0127621, 0.0126618, 0.0123604, 0.0124423, 0.0114981, 0.0109027", \ + "0.0134695, 0.0134924, 0.0133633, 0.013177, 0.0127762, 0.0125486, 0.0126575", \ + "0.0155183, 0.0153031, 0.0153375, 0.0152696, 0.0148708, 0.0147593, 0.0140647", \ + "0.0203365, 0.0196053, 0.0195713, 0.0195922, 0.0194489, 0.0189518, 0.0189705", \ + "0.0305116, 0.0288671, 0.0286001, 0.0285755, 0.0284009, 0.0283694, 0.0279925", \ + "0.0513038, 0.0484822, 0.0479581, 0.0476068, 0.0469829, 0.0466903, 0.0466968" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0115732, 0.0104047, 0.010065, 0.00976922, 0.00945059, 0.00895785, 0.0084357", \ + "0.0112129, 0.0107402, 0.010523, 0.0101925, 0.00986895, 0.00954718, 0.00868418", \ + "0.0118799, 0.0115739, 0.0113092, 0.0112696, 0.0108997, 0.0101417, 0.0095633", \ + "0.013821, 0.0136644, 0.0135481, 0.0130963, 0.013011, 0.0124647, 0.0118121", \ + "0.0183971, 0.018002, 0.0179385, 0.0177932, 0.0173166, 0.0168697, 0.0159113", \ + "0.0285368, 0.0273709, 0.0272761, 0.0270735, 0.0268093, 0.0265246, 0.0254342", \ + "0.0494797, 0.0469845, 0.0466223, 0.0462988, 0.0461007, 0.0458243, 0.0452688" \ + ); + } + } + 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.00502321, 0.00539602, 0.00537985, 0.00529043, 0.00514609, 0.00483132, 0.00429111", \ + "0.00546362, 0.00533898, 0.00527611, 0.00519816, 0.0050672, 0.00476592, 0.0043292", \ + "0.00642111, 0.00566433, 0.00559274, 0.00547766, 0.00521202, 0.00524861, 0.00434156", \ + "0.00870155, 0.00698252, 0.0064928, 0.00619313, 0.00560547, 0.00513228, 0.00517553", \ + "0.013766, 0.0107004, 0.00977792, 0.00856913, 0.00763659, 0.00636914, 0.00675808", \ + "0.0236994, 0.0188618, 0.0170202, 0.0149412, 0.0127728, 0.0102678, 0.00881499", \ + "0.0444938, 0.0376857, 0.034678, 0.0310007, 0.0268644, 0.0223902, 0.0172318" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00622081, 0.00696114, 0.00695983, 0.00688256, 0.00673237, 0.00646738, 0.00597004", \ + "0.0059576, 0.00662931, 0.00688855, 0.00677725, 0.00673644, 0.00639388, 0.00595277", \ + "0.00639069, 0.00667918, 0.00669445, 0.0069097, 0.00664747, 0.00647071, 0.00588134", \ + "0.00796861, 0.00718064, 0.00717307, 0.00699211, 0.00698579, 0.00648896, 0.00595496", \ + "0.0122715, 0.00947206, 0.00889944, 0.00847918, 0.00805477, 0.00738855, 0.00771083", \ + "0.0220361, 0.0163798, 0.014811, 0.0130052, 0.0117599, 0.0105685, 0.00848136", \ + "0.0422836, 0.0335747, 0.0302301, 0.0265083, 0.0225094, 0.0190527, 0.0162233" \ + ); + } + } + 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.0125121, 0.0124635, 0.0121834, 0.0118848, 0.0114975, 0.011107, 0.0104663", \ + "0.0127096, 0.0127621, 0.0126618, 0.0123604, 0.0124423, 0.0114981, 0.0109027", \ + "0.0134695, 0.0134924, 0.0133633, 0.013177, 0.0127762, 0.0125486, 0.0126575", \ + "0.0155183, 0.0153031, 0.0153375, 0.0152696, 0.0148708, 0.0147593, 0.0140647", \ + "0.0203365, 0.0196053, 0.0195713, 0.0195922, 0.0194489, 0.0189518, 0.0189705", \ + "0.0305116, 0.0288671, 0.0286001, 0.0285755, 0.0284009, 0.0283694, 0.0279925", \ + "0.0513038, 0.0484822, 0.0479581, 0.0476068, 0.0469829, 0.0466903, 0.0466968" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0115732, 0.0104047, 0.010065, 0.00976922, 0.00945059, 0.00895785, 0.0084357", \ + "0.0112129, 0.0107402, 0.010523, 0.0101925, 0.00986895, 0.00954718, 0.00868418", \ + "0.0118799, 0.0115739, 0.0113092, 0.0112696, 0.0108997, 0.0101417, 0.0095633", \ + "0.013821, 0.0136644, 0.0135481, 0.0130963, 0.013011, 0.0124647, 0.0118121", \ + "0.0183971, 0.018002, 0.0179385, 0.0177932, 0.0173166, 0.0168697, 0.0159113", \ + "0.0285368, 0.0273709, 0.0272761, 0.0270735, 0.0268093, 0.0265246, 0.0254342", \ + "0.0494797, 0.0469845, 0.0466223, 0.0462988, 0.0461007, 0.0458243, 0.0452688" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00600709; + rise_capacitance : 0.00603489; + rise_capacitance_range (0.00502943, 0.00699647); + fall_capacitance : 0.00597929; + fall_capacitance_range (0.00503628, 0.00672654); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00531674; + rise_capacitance : 0.00535358; + rise_capacitance_range (0.00466346, 0.00625812); + fall_capacitance : 0.0052799; + fall_capacitance_range (0.00458098, 0.00602053); + } + } + cell (sg13cmos5l_xor2_1) { + area : 14.5152; + cell_footprint : "xor2"; + cell_leakage_power : 522.927; + leakage_power () { + value : 513.943; + when : "!A&!B&!X"; + } + leakage_power () { + value : 652.786; + when : "A&B&!X"; + } + leakage_power () { + value : 497.329; + when : "A&!B&X"; + } + leakage_power () { + value : 427.651; + 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.0511995, 0.144137, 0.206845, 0.310417, 0.483259, 0.771031, 1.25101", \ + "0.0754468, 0.167305, 0.230226, 0.333848, 0.509173, 0.795065, 1.2745", \ + "0.0902259, 0.181407, 0.244156, 0.347634, 0.52061, 0.808749, 1.28814", \ + "0.110555, 0.202081, 0.264564, 0.367932, 0.540966, 0.828944, 1.3084", \ + "0.138278, 0.231672, 0.293573, 0.396672, 0.569147, 0.856768, 1.33646", \ + "0.174514, 0.272297, 0.333732, 0.436246, 0.608405, 0.895874, 1.37569", \ + "0.222903, 0.32868, 0.389696, 0.490982, 0.662461, 0.949941, 1.42882" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0221609, 0.151213, 0.241244, 0.390354, 0.639965, 1.05588, 1.7493", \ + "0.0240046, 0.151214, 0.241245, 0.391052, 0.642138, 1.05594, 1.74931", \ + "0.0261557, 0.151215, 0.241246, 0.391053, 0.642139, 1.05626, 1.74975", \ + "0.029952, 0.151476, 0.241391, 0.391054, 0.64214, 1.05627, 1.74976", \ + "0.0352009, 0.1526, 0.241904, 0.391055, 0.642141, 1.05628, 1.74977", \ + "0.043234, 0.155542, 0.24322, 0.391433, 0.642142, 1.05629, 1.74977", \ + "0.056264, 0.164268, 0.247687, 0.393054, 0.642143, 1.05756, 1.74979" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0594272, 0.104056, 0.129742, 0.171314, 0.240534, 0.35577, 0.547701", \ + "0.0771141, 0.123212, 0.149054, 0.190693, 0.259934, 0.375129, 0.566921", \ + "0.0884116, 0.135919, 0.162035, 0.20374, 0.273109, 0.388324, 0.580329", \ + "0.102504, 0.153026, 0.179425, 0.221433, 0.291012, 0.406339, 0.59838", \ + "0.124335, 0.179475, 0.206863, 0.249777, 0.319576, 0.435015, 0.626723", \ + "0.152733, 0.215871, 0.245901, 0.29036, 0.362189, 0.479105, 0.671531", \ + "0.185778, 0.261104, 0.295584, 0.345072, 0.421215, 0.543193, 0.741334" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0152958, 0.0617121, 0.0943517, 0.149358, 0.242764, 0.398903, 0.659312", \ + "0.0170369, 0.0626817, 0.0949871, 0.149804, 0.242866, 0.40028, 0.659345", \ + "0.0189813, 0.0641288, 0.0960201, 0.150449, 0.243251, 0.400281, 0.660657", \ + "0.022648, 0.0669873, 0.0979228, 0.151657, 0.243989, 0.400282, 0.660658", \ + "0.0284297, 0.072694, 0.102599, 0.155091, 0.245965, 0.400924, 0.660659", \ + "0.038135, 0.08305, 0.112492, 0.163615, 0.253466, 0.406109, 0.663408", \ + "0.053397, 0.102816, 0.131809, 0.182248, 0.271687, 0.423804, 0.679106" \ + ); + } + } + 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.0419804, 0.133762, 0.196567, 0.300349, 0.473679, 0.762904, 1.24466", \ + "0.0586843, 0.15749, 0.22065, 0.324482, 0.498089, 0.787157, 1.26879", \ + "0.0677297, 0.177223, 0.242495, 0.347105, 0.52081, 0.813862, 1.29203", \ + "0.0772381, 0.207118, 0.279044, 0.388832, 0.564994, 0.854592, 1.33687", \ + "0.0942184, 0.252763, 0.336748, 0.459233, 0.648005, 0.94434, 1.42776", \ + "0.120784, 0.318493, 0.420116, 0.566563, 0.779376, 1.10282, 1.60415", \ + "0.157907, 0.4128, 0.538147, 0.717348, 0.977792, 1.34922, 1.90683" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0276944, 0.158241, 0.248802, 0.398687, 0.649381, 1.06733, 1.76393", \ + "0.0356503, 0.160863, 0.249774, 0.398688, 0.649621, 1.06734, 1.76394", \ + "0.0448289, 0.169603, 0.25565, 0.401494, 0.652294, 1.07098, 1.76441", \ + "0.0627713, 0.192137, 0.276092, 0.416469, 0.657978, 1.07099, 1.76636", \ + "0.0932159, 0.235278, 0.321904, 0.460729, 0.692595, 1.09077, 1.77198", \ + "0.140098, 0.307539, 0.40465, 0.551254, 0.783379, 1.16796, 1.82446", \ + "0.216155, 0.424232, 0.536223, 0.705207, 0.958162, 1.35036, 1.99371" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0311527, 0.0952845, 0.138393, 0.209349, 0.32792, 0.525588, 0.854594", \ + "0.0475896, 0.122127, 0.166504, 0.23792, 0.356658, 0.554183, 0.883526", \ + "0.0566505, 0.143037, 0.190774, 0.264969, 0.38488, 0.582698, 0.911951", \ + "0.0682103, 0.174889, 0.230015, 0.311446, 0.437663, 0.638574, 0.968348", \ + "0.083739, 0.222107, 0.288907, 0.38511, 0.527035, 0.742339, 1.08093", \ + "0.103766, 0.284266, 0.372142, 0.492304, 0.66243, 0.909891, 1.2808", \ + "0.126384, 0.361379, 0.47842, 0.638575, 0.85767, 1.15795, 1.59305" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0205195, 0.103348, 0.161347, 0.257246, 0.418196, 0.685592, 1.13167", \ + "0.0303332, 0.109697, 0.165165, 0.258657, 0.418197, 0.685593, 1.13168", \ + "0.0403268, 0.121073, 0.175259, 0.265965, 0.421854, 0.68902, 1.13169", \ + "0.0581442, 0.144822, 0.199002, 0.288053, 0.43846, 0.695703, 1.13386", \ + "0.0872792, 0.189903, 0.246645, 0.33661, 0.485607, 0.733739, 1.15776", \ + "0.133936, 0.269418, 0.334268, 0.430719, 0.583105, 0.831354, 1.24361", \ + "0.210087, 0.396973, 0.483078, 0.598901, 0.764987, 1.02358, 1.43846" \ + ); + } + } + 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.0419804, 0.133762, 0.196567, 0.300349, 0.473679, 0.762904, 1.24466", \ + "0.0586843, 0.15749, 0.22065, 0.324482, 0.498089, 0.787157, 1.26879", \ + "0.0677297, 0.177223, 0.242495, 0.347105, 0.52081, 0.813862, 1.29203", \ + "0.0772381, 0.207118, 0.279044, 0.388832, 0.564994, 0.854592, 1.33687", \ + "0.0942184, 0.252763, 0.336748, 0.459233, 0.648005, 0.94434, 1.42776", \ + "0.120784, 0.318493, 0.420116, 0.566563, 0.779376, 1.10282, 1.60415", \ + "0.157907, 0.4128, 0.538147, 0.717348, 0.977792, 1.34922, 1.90683" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0276944, 0.158241, 0.248802, 0.398687, 0.649381, 1.06733, 1.76393", \ + "0.0356503, 0.160863, 0.249774, 0.398688, 0.649621, 1.06734, 1.76394", \ + "0.0448289, 0.169603, 0.25565, 0.401494, 0.652294, 1.07098, 1.76441", \ + "0.0627713, 0.192137, 0.276092, 0.416469, 0.657978, 1.07099, 1.76636", \ + "0.0932159, 0.235278, 0.321904, 0.460729, 0.692595, 1.09077, 1.77198", \ + "0.140098, 0.307539, 0.40465, 0.551254, 0.783379, 1.16796, 1.82446", \ + "0.216155, 0.424232, 0.536223, 0.705207, 0.958162, 1.35036, 1.99371" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0311527, 0.0952845, 0.138393, 0.209349, 0.32792, 0.525588, 0.854594", \ + "0.0475896, 0.122127, 0.166504, 0.23792, 0.356658, 0.554183, 0.883526", \ + "0.0566505, 0.143037, 0.190774, 0.264969, 0.38488, 0.582698, 0.911951", \ + "0.0682103, 0.174889, 0.230015, 0.311446, 0.437663, 0.638574, 0.968348", \ + "0.083739, 0.222107, 0.288907, 0.38511, 0.527035, 0.742339, 1.08093", \ + "0.103766, 0.284266, 0.372142, 0.492304, 0.66243, 0.909891, 1.2808", \ + "0.126384, 0.361379, 0.47842, 0.638575, 0.85767, 1.15795, 1.59305" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0205195, 0.103348, 0.161347, 0.257246, 0.418196, 0.685592, 1.13167", \ + "0.0303332, 0.109697, 0.165165, 0.258657, 0.418197, 0.685593, 1.13168", \ + "0.0403268, 0.121073, 0.175259, 0.265965, 0.421854, 0.68902, 1.13169", \ + "0.0581442, 0.144822, 0.199002, 0.288053, 0.43846, 0.695703, 1.13386", \ + "0.0872792, 0.189903, 0.246645, 0.33661, 0.485607, 0.733739, 1.15776", \ + "0.133936, 0.269418, 0.334268, 0.430719, 0.583105, 0.831354, 1.24361", \ + "0.210087, 0.396973, 0.483078, 0.598901, 0.764987, 1.02358, 1.43846" \ + ); + } + } + 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.0529042, 0.142396, 0.204196, 0.306882, 0.479627, 0.768101, 1.24977", \ + "0.0723375, 0.162512, 0.224625, 0.327754, 0.500766, 0.78973, 1.27005", \ + "0.0843501, 0.175033, 0.237196, 0.340033, 0.512923, 0.801209, 1.28288", \ + "0.1004, 0.191965, 0.254285, 0.356964, 0.529343, 0.817527, 1.29902", \ + "0.120992, 0.215015, 0.277525, 0.379825, 0.552492, 0.840159, 1.3205", \ + "0.144143, 0.242912, 0.304654, 0.407928, 0.580447, 0.868377, 1.34836", \ + "0.16881, 0.278232, 0.339508, 0.441816, 0.613899, 0.902994, 1.38261" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0277251, 0.158258, 0.248839, 0.398627, 0.649426, 1.06733, 1.76394", \ + "0.0277261, 0.158259, 0.24884, 0.399766, 0.649587, 1.06789, 1.76395", \ + "0.0280446, 0.15826, 0.248841, 0.399767, 0.649588, 1.0686, 1.76399", \ + "0.0308009, 0.158261, 0.248842, 0.399768, 0.649589, 1.06861, 1.76788", \ + "0.0358413, 0.158262, 0.248843, 0.399769, 0.64959, 1.06862, 1.76789", \ + "0.0437811, 0.158292, 0.248844, 0.39977, 0.649591, 1.06863, 1.7679", \ + "0.058055, 0.169108, 0.252112, 0.399771, 0.649592, 1.06864, 1.76791" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0548589, 0.0990312, 0.124402, 0.165828, 0.23494, 0.34999, 0.541922", \ + "0.0780537, 0.123699, 0.149511, 0.191035, 0.260068, 0.375089, 0.566909", \ + "0.0932044, 0.139978, 0.165818, 0.207534, 0.276613, 0.392118, 0.583501", \ + "0.11237, 0.161994, 0.188274, 0.230093, 0.299511, 0.414787, 0.607016", \ + "0.141789, 0.194437, 0.222344, 0.263256, 0.332779, 0.448041, 0.640083", \ + "0.182563, 0.244225, 0.272737, 0.315621, 0.386554, 0.502391, 0.693686", \ + "0.241799, 0.316115, 0.348863, 0.395826, 0.469855, 0.5884, 0.784531" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0153165, 0.061841, 0.0944384, 0.149448, 0.242729, 0.398785, 0.659713", \ + "0.0179484, 0.0632068, 0.095399, 0.149963, 0.242985, 0.399181, 0.659714", \ + "0.0203452, 0.0644631, 0.0964779, 0.150932, 0.243698, 0.399402, 0.659715", \ + "0.0248132, 0.066845, 0.0980976, 0.151975, 0.244573, 0.400256, 0.659971", \ + "0.0312918, 0.0722001, 0.101918, 0.154529, 0.246005, 0.401332, 0.660854", \ + "0.042259, 0.082751, 0.110781, 0.162142, 0.251922, 0.40533, 0.66399", \ + "0.060163, 0.103814, 0.130272, 0.178212, 0.266961, 0.420276, 0.676177" \ + ); + } + } + 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.0354236, 0.128179, 0.190805, 0.294203, 0.46684, 0.754746, 1.23462", \ + "0.0496922, 0.150947, 0.214219, 0.317855, 0.490962, 0.779128, 1.25879", \ + "0.0565514, 0.17002, 0.235593, 0.340208, 0.513509, 0.801619, 1.28181", \ + "0.0626342, 0.198922, 0.271156, 0.381607, 0.557669, 0.846263, 1.32633", \ + "0.0728945, 0.242424, 0.32723, 0.450647, 0.640024, 0.93622, 1.41771", \ + "0.0877783, 0.301773, 0.406521, 0.554672, 0.77032, 1.09395, 1.59461", \ + "0.101643, 0.384361, 0.514234, 0.698298, 0.961807, 1.33968, 1.89418" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0216976, 0.15118, 0.241249, 0.390351, 0.639752, 1.05587, 1.74929", \ + "0.0302354, 0.154018, 0.242292, 0.390721, 0.639753, 1.05588, 1.7493", \ + "0.0394497, 0.163144, 0.248384, 0.393247, 0.644332, 1.05589, 1.74942", \ + "0.0580195, 0.18604, 0.26914, 0.408653, 0.648538, 1.05801, 1.75211", \ + "0.0908729, 0.230875, 0.315725, 0.453366, 0.684232, 1.0798, 1.75731", \ + "0.140433, 0.304067, 0.399589, 0.544393, 0.776176, 1.15856, 1.81089", \ + "0.223548, 0.425241, 0.535734, 0.702219, 0.954061, 1.34536, 1.98109" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0278677, 0.0923426, 0.135415, 0.20638, 0.325014, 0.522711, 0.851615", \ + "0.0464028, 0.126541, 0.171422, 0.242817, 0.361367, 0.558934, 0.888064", \ + "0.05694, 0.152266, 0.20237, 0.277856, 0.398016, 0.595567, 0.924475", \ + "0.0713108, 0.189888, 0.249878, 0.336717, 0.466117, 0.667779, 0.996798", \ + "0.0912636, 0.243692, 0.318074, 0.424311, 0.576684, 0.800238, 1.14222", \ + "0.11757, 0.315811, 0.41298, 0.546419, 0.736252, 1.00493, 1.39414", \ + "0.153044, 0.409309, 0.537401, 0.713893, 0.955827, 1.29353, 1.76908" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0211504, 0.103334, 0.161282, 0.257231, 0.41764, 0.685624, 1.13111", \ + "0.0352123, 0.113957, 0.167745, 0.259905, 0.418295, 0.686247, 1.13164", \ + "0.0464721, 0.131091, 0.183759, 0.271654, 0.424429, 0.68691, 1.13165", \ + "0.0648251, 0.162554, 0.218095, 0.305512, 0.450725, 0.70166, 1.13579", \ + "0.0947995, 0.217037, 0.279004, 0.37304, 0.521479, 0.761489, 1.17346", \ + "0.143805, 0.308006, 0.381189, 0.489548, 0.650587, 0.902426, 1.30388", \ + "0.226414, 0.452358, 0.552046, 0.684065, 0.87376, 1.15104, 1.5826" \ + ); + } + } + 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.0354236, 0.128179, 0.190805, 0.294203, 0.46684, 0.754746, 1.23462", \ + "0.0496922, 0.150947, 0.214219, 0.317855, 0.490962, 0.779128, 1.25879", \ + "0.0565514, 0.17002, 0.235593, 0.340208, 0.513509, 0.801619, 1.28181", \ + "0.0626342, 0.198922, 0.271156, 0.381607, 0.557669, 0.846263, 1.32633", \ + "0.0728945, 0.242424, 0.32723, 0.450647, 0.640024, 0.93622, 1.41771", \ + "0.0877783, 0.301773, 0.406521, 0.554672, 0.77032, 1.09395, 1.59461", \ + "0.101643, 0.384361, 0.514234, 0.698298, 0.961807, 1.33968, 1.89418" \ + ); + } + rise_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0216976, 0.15118, 0.241249, 0.390351, 0.639752, 1.05587, 1.74929", \ + "0.0302354, 0.154018, 0.242292, 0.390721, 0.639753, 1.05588, 1.7493", \ + "0.0394497, 0.163144, 0.248384, 0.393247, 0.644332, 1.05589, 1.74942", \ + "0.0580195, 0.18604, 0.26914, 0.408653, 0.648538, 1.05801, 1.75211", \ + "0.0908729, 0.230875, 0.315725, 0.453366, 0.684232, 1.0798, 1.75731", \ + "0.140433, 0.304067, 0.399589, 0.544393, 0.776176, 1.15856, 1.81089", \ + "0.223548, 0.425241, 0.535734, 0.702219, 0.954061, 1.34536, 1.98109" \ + ); + } + cell_fall (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0278677, 0.0923426, 0.135415, 0.20638, 0.325014, 0.522711, 0.851615", \ + "0.0464028, 0.126541, 0.171422, 0.242817, 0.361367, 0.558934, 0.888064", \ + "0.05694, 0.152266, 0.20237, 0.277856, 0.398016, 0.595567, 0.924475", \ + "0.0713108, 0.189888, 0.249878, 0.336717, 0.466117, 0.667779, 0.996798", \ + "0.0912636, 0.243692, 0.318074, 0.424311, 0.576684, 0.800238, 1.14222", \ + "0.11757, 0.315811, 0.41298, 0.546419, 0.736252, 1.00493, 1.39414", \ + "0.153044, 0.409309, 0.537401, 0.713893, 0.955827, 1.29353, 1.76908" \ + ); + } + fall_transition (TIMING_DELAY_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.0211504, 0.103334, 0.161282, 0.257231, 0.41764, 0.685624, 1.13111", \ + "0.0352123, 0.113957, 0.167745, 0.259905, 0.418295, 0.686247, 1.13164", \ + "0.0464721, 0.131091, 0.183759, 0.271654, 0.424429, 0.68691, 1.13165", \ + "0.0648251, 0.162554, 0.218095, 0.305512, 0.450725, 0.70166, 1.13579", \ + "0.0947995, 0.217037, 0.279004, 0.37304, 0.521479, 0.761489, 1.17346", \ + "0.143805, 0.308006, 0.381189, 0.489548, 0.650587, 0.902426, 1.30388", \ + "0.226414, 0.452358, 0.552046, 0.684065, 0.87376, 1.15104, 1.5826" \ + ); + } + } + 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.0081721, 0.00828639, 0.00823684, 0.00815171, 0.00797394, 0.00764019, 0.00722279", \ + "0.00798115, 0.00811711, 0.00812963, 0.00803264, 0.00791156, 0.007604, 0.00718048", \ + "0.0082735, 0.008167, 0.0082183, 0.00815238, 0.00808014, 0.00806172, 0.00721716", \ + "0.00974394, 0.00884461, 0.00858238, 0.00849337, 0.00810639, 0.00766844, 0.0075207", \ + "0.0142428, 0.0115811, 0.010899, 0.0101052, 0.00958612, 0.00849448, 0.00947015", \ + "0.024436, 0.0195622, 0.0179076, 0.0160867, 0.0140824, 0.012085, 0.0115151", \ + "0.045443, 0.0384788, 0.0354009, 0.0317504, 0.0277093, 0.0232161, 0.0190382" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00764793, 0.00771615, 0.00767493, 0.00755523, 0.00741137, 0.00710141, 0.00649406", \ + "0.00728111, 0.0074056, 0.00754527, 0.00736376, 0.00710245, 0.00684203, 0.00635392", \ + "0.00770913, 0.00754414, 0.00746274, 0.00755135, 0.0072707, 0.00727141, 0.00633531", \ + "0.00928777, 0.00828385, 0.00811195, 0.00780991, 0.00765275, 0.00704977, 0.00685402", \ + "0.0136212, 0.0108829, 0.010195, 0.00957425, 0.00885813, 0.0080642, 0.00749097", \ + "0.0233953, 0.018276, 0.0166, 0.0147222, 0.0130819, 0.0116183, 0.00945922", \ + "0.0436796, 0.0362309, 0.0329723, 0.0291371, 0.0250059, 0.0211356, 0.0176871" \ + ); + } + } + 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.01072, 0.0113276, 0.0113529, 0.0113317, 0.0111492, 0.0108397, 0.0105937", \ + "0.0108541, 0.0112934, 0.0113594, 0.0113177, 0.011432, 0.0108575, 0.0106528", \ + "0.0116132, 0.0116884, 0.011868, 0.0118166, 0.0117029, 0.0114722, 0.0112012", \ + "0.0135292, 0.0134658, 0.0134521, 0.0135025, 0.0133006, 0.0134039, 0.0128103", \ + "0.0180353, 0.0175658, 0.0175322, 0.0175441, 0.0173854, 0.0177073, 0.0170568", \ + "0.0276202, 0.0264934, 0.0263687, 0.0262879, 0.0262454, 0.0257026, 0.0263586", \ + "0.0473915, 0.0452888, 0.0449623, 0.0445026, 0.044132, 0.0441294, 0.0439464" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.013418, 0.0137264, 0.0136801, 0.0135811, 0.0134031, 0.0131498, 0.012565", \ + "0.0133541, 0.0136654, 0.0136852, 0.0139029, 0.0134425, 0.0135027, 0.0126293", \ + "0.0139368, 0.0141961, 0.0141906, 0.0140136, 0.014186, 0.0136997, 0.0134046", \ + "0.0157177, 0.0157829, 0.0158062, 0.0158077, 0.015451, 0.0154853, 0.0148956", \ + "0.0201883, 0.0197268, 0.0196524, 0.0197592, 0.0197723, 0.019602, 0.0186721", \ + "0.0298707, 0.0285476, 0.0284528, 0.0283517, 0.0282023, 0.0281521, 0.028082", \ + "0.0499453, 0.0474756, 0.0471201, 0.0467555, 0.0464258, 0.0464138, 0.0462241" \ + ); + } + } + 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.01072, 0.0113276, 0.0113529, 0.0113317, 0.0111492, 0.0108397, 0.0105937", \ + "0.0108541, 0.0112934, 0.0113594, 0.0113177, 0.011432, 0.0108575, 0.0106528", \ + "0.0116132, 0.0116884, 0.011868, 0.0118166, 0.0117029, 0.0114722, 0.0112012", \ + "0.0135292, 0.0134658, 0.0134521, 0.0135025, 0.0133006, 0.0134039, 0.0128103", \ + "0.0180353, 0.0175658, 0.0175322, 0.0175441, 0.0173854, 0.0177073, 0.0170568", \ + "0.0276202, 0.0264934, 0.0263687, 0.0262879, 0.0262454, 0.0257026, 0.0263586", \ + "0.0473915, 0.0452888, 0.0449623, 0.0445026, 0.044132, 0.0441294, 0.0439464" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.013418, 0.0137264, 0.0136801, 0.0135811, 0.0134031, 0.0131498, 0.012565", \ + "0.0133541, 0.0136654, 0.0136852, 0.0139029, 0.0134425, 0.0135027, 0.0126293", \ + "0.0139368, 0.0141961, 0.0141906, 0.0140136, 0.014186, 0.0136997, 0.0134046", \ + "0.0157177, 0.0157829, 0.0158062, 0.0158077, 0.015451, 0.0154853, 0.0148956", \ + "0.0201883, 0.0197268, 0.0196524, 0.0197592, 0.0197723, 0.019602, 0.0186721", \ + "0.0298707, 0.0285476, 0.0284528, 0.0283517, 0.0282023, 0.0281521, 0.028082", \ + "0.0499453, 0.0474756, 0.0471201, 0.0467555, 0.0464258, 0.0464138, 0.0462241" \ + ); + } + } + 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.00640156, 0.00702015, 0.00701224, 0.00694522, 0.00677684, 0.00648623, 0.00591844", \ + "0.00617917, 0.00663273, 0.00671108, 0.0067555, 0.00662423, 0.0063889, 0.00605826", \ + "0.00654046, 0.00656441, 0.00673995, 0.00668864, 0.00692762, 0.00631836, 0.00606519", \ + "0.00814918, 0.00716892, 0.00698209, 0.00696711, 0.00669614, 0.00634299, 0.00634928", \ + "0.0128112, 0.00989963, 0.00917468, 0.00842373, 0.00802219, 0.00711443, 0.00668424", \ + "0.0232248, 0.0175103, 0.0158844, 0.0141205, 0.0123291, 0.0104319, 0.0100247", \ + "0.044644, 0.036211, 0.0328266, 0.0291214, 0.025304, 0.0212389, 0.0172825" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.00613974, 0.00633822, 0.00628781, 0.00619886, 0.00601727, 0.00577163, 0.005131", \ + "0.00628642, 0.00624115, 0.00635778, 0.0063175, 0.00597819, 0.00580678, 0.00518915", \ + "0.00708954, 0.00655667, 0.00640027, 0.00645119, 0.00605239, 0.00574292, 0.005149", \ + "0.00922741, 0.00754361, 0.00724725, 0.00686931, 0.00659778, 0.00606425, 0.00539752", \ + "0.013822, 0.0106323, 0.00976994, 0.00899496, 0.0080808, 0.00712826, 0.00640231", \ + "0.0238728, 0.0185276, 0.0166358, 0.0146754, 0.0126352, 0.0108516, 0.00855156", \ + "0.0446497, 0.0370055, 0.0335145, 0.0296421, 0.0251653, 0.0209598, 0.0172621" \ + ); + } + } + 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.0114896, 0.0109041, 0.0105485, 0.0101935, 0.00978568, 0.00932054, 0.0089668", \ + "0.0108254, 0.0108091, 0.0105535, 0.0103681, 0.00991165, 0.00945232, 0.00905164", \ + "0.0113256, 0.0112815, 0.0112186, 0.0109781, 0.0106289, 0.0102827, 0.00973034", \ + "0.0130318, 0.0129632, 0.0128417, 0.0127749, 0.0123435, 0.0120136, 0.012039", \ + "0.0173168, 0.0169556, 0.0169599, 0.0168467, 0.0165908, 0.0166444, 0.0157408", \ + "0.0266184, 0.0256534, 0.0255298, 0.0254522, 0.0253335, 0.0246931, 0.0250159", \ + "0.0461715, 0.0441225, 0.0438559, 0.043482, 0.0431705, 0.0430499, 0.0425611" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.012359, 0.0121226, 0.0118975, 0.0116479, 0.0113876, 0.0110163, 0.0105756", \ + "0.0127222, 0.012602, 0.0124731, 0.0125135, 0.011894, 0.0116242, 0.0109424", \ + "0.0136691, 0.0135521, 0.0134037, 0.0130636, 0.0130235, 0.012546, 0.0117474", \ + "0.0158011, 0.0155713, 0.0155663, 0.0154256, 0.0149958, 0.0147995, 0.0139442", \ + "0.0206314, 0.0195922, 0.0195259, 0.0194125, 0.0193324, 0.0189615, 0.0180028", \ + "0.0304414, 0.0286087, 0.0283583, 0.0282795, 0.0280487, 0.0277169, 0.0272521", \ + "0.0508598, 0.0476398, 0.0472229, 0.0467667, 0.0463608, 0.0460205, 0.0456427" \ + ); + } + } + 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.0114896, 0.0109041, 0.0105485, 0.0101935, 0.00978568, 0.00932054, 0.0089668", \ + "0.0108254, 0.0108091, 0.0105535, 0.0103681, 0.00991165, 0.00945232, 0.00905164", \ + "0.0113256, 0.0112815, 0.0112186, 0.0109781, 0.0106289, 0.0102827, 0.00973034", \ + "0.0130318, 0.0129632, 0.0128417, 0.0127749, 0.0123435, 0.0120136, 0.012039", \ + "0.0173168, 0.0169556, 0.0169599, 0.0168467, 0.0165908, 0.0166444, 0.0157408", \ + "0.0266184, 0.0256534, 0.0255298, 0.0254522, 0.0253335, 0.0246931, 0.0250159", \ + "0.0461715, 0.0441225, 0.0438559, 0.043482, 0.0431705, 0.0430499, 0.0425611" \ + ); + } + fall_power (POWER_7x7ds1) { + index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); + index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); + values ( \ + "0.012359, 0.0121226, 0.0118975, 0.0116479, 0.0113876, 0.0110163, 0.0105756", \ + "0.0127222, 0.012602, 0.0124731, 0.0125135, 0.011894, 0.0116242, 0.0109424", \ + "0.0136691, 0.0135521, 0.0134037, 0.0130636, 0.0130235, 0.012546, 0.0117474", \ + "0.0158011, 0.0155713, 0.0155663, 0.0154256, 0.0149958, 0.0147995, 0.0139442", \ + "0.0206314, 0.0195922, 0.0195259, 0.0194125, 0.0193324, 0.0189615, 0.0180028", \ + "0.0304414, 0.0286087, 0.0283583, 0.0282795, 0.0280487, 0.0277169, 0.0272521", \ + "0.0508598, 0.0476398, 0.0472229, 0.0467667, 0.0463608, 0.0460205, 0.0456427" \ + ); + } + } + } + pin (A) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00613186; + rise_capacitance : 0.00616484; + rise_capacitance_range (0.00520069, 0.00690663); + fall_capacitance : 0.00609887; + fall_capacitance_range (0.00502883, 0.00710079); + } + pin (B) { + direction : "input"; + max_transition : 2.5074; + capacitance : 0.00535559; + rise_capacitance : 0.00542781; + rise_capacitance_range (0.00462032, 0.00633481); + fall_capacitance : 0.00528337; + fall_capacitance_range (0.00473493, 0.00588322); + } + } +} diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/bjt_connections.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/bjt_connections.lvs new file mode 120000 index 0000000000..74649419ca --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/bjt_connections.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/bjt_connections.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/bjt_derivations.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/bjt_derivations.lvs new file mode 120000 index 0000000000..3acce5fdf1 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/bjt_derivations.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/bjt_derivations.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/bjt_extraction.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/bjt_extraction.lvs new file mode 120000 index 0000000000..ba2988f48c --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/bjt_extraction.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/bjt_extraction.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/cap_connections.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/cap_connections.lvs new file mode 120000 index 0000000000..d87c38f0ae --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/cap_connections.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/cap_connections.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/cap_derivations.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/cap_derivations.lvs new file mode 120000 index 0000000000..9d50de3bc9 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/cap_derivations.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/cap_derivations.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/cap_extraction.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/cap_extraction.lvs new file mode 120000 index 0000000000..c4e73e2305 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/cap_extraction.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/cap_extraction.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/cmos5l_forbidden_check.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/cmos5l_forbidden_check.lvs new file mode 100644 index 0000000000..b3a51b51e5 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/cmos5l_forbidden_check.lvs @@ -0,0 +1,97 @@ +# frozen_string_literal: true + +#========================================================================== +# 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. +# SPDX-License-Identifier: Apache-2.0 +#========================================================================== + +#================================================ +#-------- CMOS5L FORBIDDEN LAYER CHECK ---------- +#================================================ +# This check verifies that no forbidden layers are present in the design. +# CMOS5L uses M1-M4-TM1 metal stack and excludes HBT/bipolar devices. +# +# Reference: SG13CMOS5L_os_layout_rules.pdf Section 3.2 +# +# If forbidden layers are found, LVS will report an error and the +# extracted netlist may be incorrect. +#================================================ + +logger.info('Starting CMOS5L Forbidden Layer Check') + +# Define forbidden layers for CMOS5L (21 layers per PDF Section 3.2) +cmos5l_forbidden_layers = { + # HBT/Bipolar layers + 'BiWind' => [3, 0], + 'PEmWind' => [11, 0], + 'BasPoly' => [13, 0], + 'TRANS' => [26, 0], + 'nBuLay' => [32, 0], + 'DeepCo' => [35, 0], + 'PEmPoly' => [53, 0], + 'EmPoly' => [55, 0], + 'PBiWind' => [58, 0], + 'ColWind' => [139, 0], + # MIM capacitor layers + 'MIM' => [36, 0], + 'Vmim' => [129, 0], + # Metal stack layers (not in M1-M4-TM1) + 'Via4' => [66, 0], + 'Metal5' => [67, 0], + 'Metal5.filler' => [67, 22], + 'TopVia2' => [133, 0], + 'TopMetal2' => [134, 0], + 'TopMetal2.filler' => [134, 22], + # Other forbidden layers + 'LDMOS' => [57, 0], + 'NoDRC' => [62, 0], + 'Flash' => [71, 0] +} + +# Check each forbidden layer +forbidden_found = [] + +cmos5l_forbidden_layers.each do |layer_name, gds_spec| + layer_num = gds_spec[0] + layer_dt = gds_spec[1] + + # Get polygons on this layer + layer_polygons = polygons(layer_num, layer_dt) + poly_count = layer_polygons.count + + if poly_count > 0 + forbidden_found << "#{layer_name} (#{layer_num}/#{layer_dt}): #{poly_count} polygons" + logger.error("CMOS5L FORBIDDEN: #{layer_name} (#{layer_num}/#{layer_dt}) has #{poly_count} polygons - this layer is prohibited!") + end +end + +# Report summary +if forbidden_found.empty? + logger.info('CMOS5L Forbidden Layer Check: PASSED - No forbidden layers found') +else + logger.error('=' * 70) + logger.error('CMOS5L FORBIDDEN LAYER CHECK: FAILED') + logger.error('The following forbidden layers were found in the design:') + forbidden_found.each { |msg| logger.error(" - #{msg}") } + logger.error('') + logger.error('These layers are prohibited in CMOS5L designs per Section 3.2') + logger.error('of SG13CMOS5L_os_layout_rules.pdf') + logger.error('') + logger.error('LVS extraction will continue but results may be INCORRECT.') + logger.error('Please remove these layers from your design.') + logger.error('=' * 70) +end + +logger.info('CMOS5L Forbidden Layer Check completed') diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_classes.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_classes.lvs new file mode 120000 index 0000000000..6e85853b2a --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_classes.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/custom_classes.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_combiner.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_combiner.lvs new file mode 120000 index 0000000000..f912507c4c --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_combiner.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/custom_combiner.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_devices.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_devices.lvs new file mode 120000 index 0000000000..b044b187de --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_devices.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/custom_devices.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_extractor.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_extractor.lvs new file mode 120000 index 0000000000..4da5a37428 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_extractor.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/custom_extractor.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_mim_extractor.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_mim_extractor.lvs new file mode 120000 index 0000000000..1930eb3a5b --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_mim_extractor.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/custom_mim_extractor.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_reader.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_reader.lvs new file mode 120000 index 0000000000..e9bd06457f --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_reader.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/custom_reader.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_writer.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_writer.lvs new file mode 120000 index 0000000000..3a5ffedfe7 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/custom_writer.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/custom_writer.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/devices_connections.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/devices_connections.lvs new file mode 120000 index 0000000000..2b27e5a08b --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/devices_connections.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/devices_connections.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/diode_connections.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/diode_connections.lvs new file mode 120000 index 0000000000..37b2c9e0f9 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/diode_connections.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/diode_connections.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/diode_derivations.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/diode_derivations.lvs new file mode 120000 index 0000000000..2428966c38 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/diode_derivations.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/diode_derivations.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/diode_extraction.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/diode_extraction.lvs new file mode 120000 index 0000000000..efded2c388 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/diode_extraction.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/diode_extraction.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/esd_connections.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/esd_connections.lvs new file mode 120000 index 0000000000..bcac0e5a23 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/esd_connections.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/esd_connections.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/esd_derivations.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/esd_derivations.lvs new file mode 120000 index 0000000000..522c5d11b8 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/esd_derivations.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/esd_derivations.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/esd_extraction.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/esd_extraction.lvs new file mode 120000 index 0000000000..b434af4fcf --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/esd_extraction.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/esd_extraction.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/general_connections.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/general_connections.lvs new file mode 120000 index 0000000000..6916bcd7a8 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/general_connections.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/general_connections.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/general_derivations.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/general_derivations.lvs new file mode 120000 index 0000000000..41d913a635 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/general_derivations.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/general_derivations.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/globals.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/globals.lvs new file mode 120000 index 0000000000..a3fbbe80e0 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/globals.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/globals.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/ind_connections.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/ind_connections.lvs new file mode 120000 index 0000000000..a5af4047aa --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/ind_connections.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/ind_connections.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/ind_derivations.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/ind_derivations.lvs new file mode 120000 index 0000000000..bcbc1f7aac --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/ind_derivations.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/ind_derivations.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/ind_extraction.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/ind_extraction.lvs new file mode 120000 index 0000000000..e6408a339a --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/ind_extraction.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/ind_extraction.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/layers_definitions.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/layers_definitions.lvs new file mode 120000 index 0000000000..dbea255369 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/layers_definitions.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/layers_definitions.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/mos_connections.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/mos_connections.lvs new file mode 120000 index 0000000000..ba0b44b568 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/mos_connections.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/mos_connections.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/mos_derivations.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/mos_derivations.lvs new file mode 120000 index 0000000000..57b0305a11 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/mos_derivations.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/mos_derivations.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/mos_extraction.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/mos_extraction.lvs new file mode 120000 index 0000000000..8e8619117c --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/mos_extraction.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/mos_extraction.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/res_connections.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/res_connections.lvs new file mode 120000 index 0000000000..84880b5069 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/res_connections.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/res_connections.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/res_derivations.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/res_derivations.lvs new file mode 120000 index 0000000000..a0556f5d56 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/res_derivations.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/res_derivations.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/res_extraction.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/res_extraction.lvs new file mode 120000 index 0000000000..c6c6fe7f1a --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/res_extraction.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/res_extraction.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/rfmos_connections.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/rfmos_connections.lvs new file mode 120000 index 0000000000..5ca94167e3 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/rfmos_connections.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/rfmos_connections.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/rfmos_derivations.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/rfmos_derivations.lvs new file mode 120000 index 0000000000..685228b890 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/rfmos_derivations.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/rfmos_derivations.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/rfmos_extraction.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/rfmos_extraction.lvs new file mode 120000 index 0000000000..b70be52560 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/rfmos_extraction.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/rfmos_extraction.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/tap_connections.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/tap_connections.lvs new file mode 120000 index 0000000000..49e54b757f --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/tap_connections.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/tap_connections.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/tap_derivations.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/tap_derivations.lvs new file mode 120000 index 0000000000..2ce756a57a --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/tap_derivations.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/tap_derivations.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/tap_extraction.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/tap_extraction.lvs new file mode 120000 index 0000000000..8826a86465 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/rule_decks/tap_extraction.lvs @@ -0,0 +1 @@ +../../../../../../ihp-sg13g2/libs.tech/klayout/tech/lvs/rule_decks/tap_extraction.lvs \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/run_lvs.py b/flow/platforms/ihp-sg13cmos5l/lvs/run_lvs.py new file mode 100644 index 0000000000..2a5ff13a32 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/run_lvs.py @@ -0,0 +1,391 @@ +# ========================================================================== +# 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. +# SPDX-License-Identifier: Apache-2.0 +# ========================================================================== + +"""Run IHP 130nm CMOS Open Source PDK - SG13CMOS5L LVS. + +This is the slim PDK version with CMOS-only devices and M1-M4-TM1 metal stack. +No HBT, MIM capacitors, inductors, or top metals (M5, TM2) are supported. + +Usage: + run_lvs.py (--help| -h) + run_lvs.py (--layout=) (--netlist=) + [--run_dir=] [--topcell=] [--run_mode=] + [--no_net_names] [--spice_comments] [--net_only] [--no_simplify] + [--no_series_res] [--no_parallel_res] [--combine_devices] [--top_lvl_pins] + [--purge] [--purge_nets] [--verbose] + [--allow_unmatched_ports] + +Options: + --help -h Displays this help message. + --layout= Specifies the file path of the input GDS file. + --netlist= Specifies the file path of the input netlist file. + --run_dir= Run directory to save all the generated results [default: pwd] + --topcell= Specifies the name of the top cell to be used. + --run_mode= Selects the allowed KLayout mode. (flat, deep). [default: deep] + --no_net_names Omits net names in the extracted netlist. + --spice_comments Includes netlist comments in the extracted netlist. + --net_only Generates netlist objects only in the extracted netlist. + --no_simplify Disables simplification for both layout and schematic. + --no_series_res Prevents simplification of series resistors for both layout and schematic. + --no_parallel_res Prevents simplification of parallel resistors for both layout and schematic. + --combine_devices Enables device combination for both layout and schematic netlists. + --top_lvl_pins Creates pins for top-level circuits in both layout and schematic netlists. + --purge Removes unused nets from both layout and schematic netlists. + --purge_nets Purges floating nets from both layout and schematic netlists. + --verbose Enables detailed rule execution logs for debugging purposes. + --allow_unmatched_ports Allows unmatched or improperly labeled ports(pins) in the top-level circuit. +""" + +from docopt import docopt +import os +import logging +import klayout.db +from datetime import datetime, timezone +from subprocess import check_call +import time + + +def check_klayout_version(): + """ + Check klayout version and makes sure it would work with the LVS. + """ + # ======= Checking Klayout version ======= + klayout_v_ = os.popen("klayout -b -v").read() + klayout_v_ = klayout_v_.split("\n")[0] + klayout_v_list = [] + + if klayout_v_ == "": + logging.error("Klayout is not found. Please make sure klayout is installed.") + exit(1) + else: + klayout_v_list = [int(v) for v in klayout_v_.split(" ")[-1].split(".")] + + if len(klayout_v_list) < 1 or len(klayout_v_list) > 3: + logging.error("Was not able to get klayout version properly.") + exit(1) + elif len(klayout_v_list) >= 2 or len(klayout_v_list) <= 3: + if klayout_v_list[1] < 30 or ( + klayout_v_list[1] == 30 and klayout_v_list[2] < 2 + ): + logging.error("Prerequisites at a minimum: KLayout 0.30.2") + logging.error( + "Using this klayout version has not been assessed. Limits are unknown" + ) + exit(1) + + logging.info(f"Your Klayout version is: {klayout_v_}") + + +def check_layout_type(layout_path): + """ + Checks if the layout provided is GDS2 or OASIS. Otherwise, kill the process. + + Parameters + ---------- + layout_path : string + string that represent the path of the layout. + + Returns + ------- + string + string that represent full absolute layout path. + """ + + if not os.path.isfile(layout_path): + logging.error( + f"GDS file path {layout_path} provided doesn't exist or not a file." + ) + exit(1) + + if ".gds" not in layout_path and ".oas" not in layout_path: + logging.error( + f"Layout {layout_path} is not in GDS2 or OASIS format, please recheck." + ) + exit(1) + + return layout_path + + +def get_top_cell_names(gds_path): + """ + Get the top cell names from the GDS file. + + Parameters + ---------- + gds_path : string + Path to the target GDS file. + + Returns + ------- + List of string + Names of the top cell in the layout. + """ + layout = klayout.db.Layout() + layout.read(gds_path) + top_cells = [t.name for t in layout.top_cells()] + + return top_cells + + +def get_run_top_cell_name(arguments, layout_path): + """ + Get the top cell name to use for running. If it's provided by the user, we use the user input. + If not, we get it from the GDS file. + + Parameters + ---------- + arguments : dict + Dictionary that holds the user inputs for the script generated by docopt. + layout_path : string + Path to the target layout. + + Returns + ------- + string + Name of the topcell to use in run. + + """ + + if arguments["--topcell"]: + topcell = arguments["--topcell"] + else: + layout_topcells = get_top_cell_names(layout_path) + if len(layout_topcells) > 1: + logging.error( + "Layout has multiple topcells. Use --topcell to determine which topcell you want." + ) + exit(1) + else: + topcell = layout_topcells[0] + + return topcell + + +def generate_klayout_switches(arguments, layout_path, netlist_path): + """ + Parse all the args from input to prepare switches for LVS run. + + Parameters + ---------- + arguments : dict + Dictionary that holds the arguments used by user in the run command. + This is generated by docopt library. + layout_path : string + Path to the layout file that we will run LVS on. + netlist_path : string + Path to the netlist file that we will run LVS on. + + Returns + ------- + dict + Dictionary that represent all run switches passed to klayout. + """ + switches = dict() + + if arguments["--run_mode"] in ["flat", "deep"]: + run_mode = arguments["--run_mode"] + else: + logging.error("Allowed klayout modes are (flat , deep) only") + exit(1) + + switches = { + "run_mode": run_mode, + "no_net_names": "true" if arguments.get("--no_net_names") else "false", + "spice_comments": "true" if arguments.get("--spice_comments") else "false", + "net_only": "true" if arguments.get("--net_only") else "false", + "top_lvl_pins": "true" if arguments.get("--top_lvl_pins") else "false", + "no_simplify": "true" if arguments.get("--no_simplify") else "false", + "no_series_res": "true" if arguments.get("--no_series_res") else "false", + "no_parallel_res": "true" if arguments.get("--no_parallel_res") else "false", + "combine_devices": "true" if arguments.get("--combine_devices") else "false", + "purge": "true" if arguments.get("--purge") else "false", + "purge_nets": "true" if arguments.get("--purge_nets") else "false", + "verbose": "true" if arguments.get("--verbose") else "false", + "topcell": get_run_top_cell_name(arguments, layout_path), + "input": os.path.abspath(layout_path), + "schematic": os.path.abspath(netlist_path), + "allow_unmatched_ports": ( + "true" if arguments.get("--allow_unmatched_ports") else "false" + ), + } + + return switches + + +def build_switches_string(sws: dict): + """ + Build switches string from dictionary. + + Parameters + ---------- + sws : dict + Dictionary that holds the Antenna switches. + """ + return " ".join(f"-rd {k}={v}" for k, v in sws.items()) + + +def check_lvs_results(results_db_files: list): + """ + Checks the results db generated from run and report at the end if the LVS run failed or passed. + + Parameters + ---------- + results_db_files : list + A list of strings that represent paths to results databases of all the LVS runs. + """ + + if len(results_db_files) < 1: + logging.error("Klayout did not generate any db results. Please check run logs") + exit(1) + + +def run_check(lvs_file: str, path: str, run_dir: str, sws: dict): + """ + Run LVS check. + + Parameters + ---------- + lvs_file : str + String that has the file full path to run. + path : str + String that holds the full path of the layout. + run_dir : str + String that holds the full path of the run location. + sws : dict + Dictionary that holds all switches that needs to be passed to the antenna checks. + + Returns + ------- + string + string that represent the path to the results output database for this run. + + """ + + logging.info( + f'Running SG13CMOS5L LVS checks on design {path} on cell {sws["topcell"]}' + ) + + layout_base_name = os.path.basename(path).split(".")[0] + new_sws = sws.copy() + report_path = os.path.join(run_dir, f"{layout_base_name}.lvsdb") + log_path = os.path.join(run_dir, f"{layout_base_name}.log") + ext_net_path = os.path.join(run_dir, f"{layout_base_name}_extracted.cir") + new_sws["report"] = report_path + new_sws["log"] = log_path + new_sws["target_netlist"] = ext_net_path + + sws_str = build_switches_string(new_sws) + + run_str = f"klayout -b -r {lvs_file} {sws_str}" + check_call(run_str, shell=True) + + return report_path + + +def main(lvs_run_dir: str, arguments: dict): + """ + Main function to run the LVS. + + Parameters + ---------- + lvs_run_dir : str + String with absolute path of the full run dir. + arguments : dict + Dictionary that holds the arguments used by user in the run command. + This is generated by docopt library. + """ + + # Check Klayout version + check_klayout_version() + + # Check layout file existence + layout_path = arguments["--layout"] + layout_path = os.path.abspath(os.path.expanduser(layout_path)) + if not os.path.exists(layout_path): + logging.error( + f"The input GDS file path {layout_path} doesn't exist, please recheck." + ) + exit(1) + + # Check layout type + layout_path = check_layout_type(layout_path) + + # Check netlist file existence + netlist_path = arguments["--netlist"] + netlist_path = os.path.abspath(os.path.expanduser(netlist_path)) + if not os.path.exists(netlist_path): + logging.error( + f"The input netlist file path {netlist_path} doesn't exist, please recheck." + ) + exit(1) + + lvs_rule_deck = os.path.join( + os.path.dirname(os.path.abspath(__file__)), "sg13cmos5l.lvs" + ) + + # Get run switches + switches = generate_klayout_switches(arguments, layout_path, netlist_path) + + # Run LVS check + res_db_files = run_check(lvs_rule_deck, layout_path, lvs_run_dir, switches) + + # Check run + check_lvs_results(res_db_files) + + +# ================================================================ +# -------------------------- MAIN -------------------------------- +# ================================================================ + + +if __name__ == "__main__": + # arguments + arguments = docopt(__doc__, version="RUN LVS: 1.0") + + # Generate a timestamped run directory name + now_str = datetime.now(timezone.utc).strftime("lvs_run_%Y_%m_%d_%H_%M_%S") + + if ( + arguments["--run_dir"] == "pwd" + or arguments["--run_dir"] == "" + or arguments["--run_dir"] is None + ): + lvs_run_dir = os.path.join(os.path.abspath(os.getcwd()), now_str) + else: + lvs_run_dir = os.path.abspath(arguments["--run_dir"]) + + os.makedirs(lvs_run_dir, exist_ok=True) + + # logs format + logging.basicConfig( + level=logging.DEBUG, + handlers=[ + logging.FileHandler(os.path.join(lvs_run_dir, "{}.log".format(now_str))), + logging.StreamHandler(), + ], + format="%(asctime)s | %(levelname)-7s | %(message)s", + datefmt="%d-%b-%Y %H:%M:%S", + ) + + # Start of execution time + t0 = time.time() + + # Calling main function + main(lvs_run_dir, arguments) + + # End of execution time + logging.info("Total execution time {}s".format(time.time() - t0)) diff --git a/flow/platforms/ihp-sg13cmos5l/lvs/sg13cmos5l.lvs b/flow/platforms/ihp-sg13cmos5l/lvs/sg13cmos5l.lvs new file mode 100644 index 0000000000..0c8928f1c8 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/lvs/sg13cmos5l.lvs @@ -0,0 +1,444 @@ +#========================================================================== +# 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. +# SPDX-License-Identifier: Apache-2.0 +#========================================================================== + +#=========================================================================================================== +# ------------------------------------------ SG13CMOS5L LVS RULE DECK ------------------------------------------ +#=========================================================================================================== + +require 'time' +require 'logger' +require 'etc' + +exec_start_time = Time.now + +# Custom formatter including timestamp and memory usage +formatter = proc do |_severity, datetime, _progname, msg| + memory_usage = "#{RBA::Timer.memory_size / 1024}K" + "#{datetime}: Memory Usage (#{memory_usage}) : #{msg}\n" +end + +# Create file logger +file_logger = Logger.new($log) +file_logger.formatter = formatter + +# Create stdout logger +stdout_logger = Logger.new($stdout) +stdout_logger.formatter = formatter + +# MultiLogger class to broadcast to multiple loggers +class MultiLogger + def initialize(*targets) + @targets = targets + end + + def info(msg) + @targets.each { |t| t.info(msg) } + end + + def warn(msg) + @targets.each { |t| t.warn(msg) } + end + + def error(msg) + @targets.each { |t| t.error(msg) } + end +end + +# Use the multi-logger for your application +logger = MultiLogger.new(stdout_logger, file_logger) + +#================================================ +#----------------- FILE SETUP ------------------- +#================================================ + +logger.info("Starting running SG13CMOS5L Klayout LVS runset on #{$input}") +logger.info("Ruby Version for klayout: #{RUBY_VERSION}") + +if $input + if $topcell + source($input, $topcell) + else + source($input) + end +end + +logger.info('Loading database to memory is complete.') + +if $report + logger.info("SG13CMOS5L Klayout LVS runset output at: #{$report}") + report_lvs($report) +else + layout_dir = Pathname.new(RBA::CellView.active.filename).parent.realpath + report_path = layout_dir.join("#{source.cell_name}.lvsdb").to_s + logger.info("SG13CMOS5L Klayout LVS runset output at default location: #{source.cell_name}.lvsdb") + report_lvs($report_path) +end + +#================================================ +#------------------ SWITCHES -------------------- +#================================================ + +logger.info('Evaluate switches.') + +def bool_check?(obj) + obj.to_s.downcase == 'true' +end + +#=== NET NAMES OPTION === +# true: use net names instead of numbers +# false: use numbers for nets +SPICE_WITH_NET_NAMES = !bool_check?($no_net_names) + +logger.info("Extracted netlist with net names: #{SPICE_WITH_NET_NAMES}") + +#=== COMMENTS OPTION === +# true: put in comments with details +# false: no comments +SPICE_WITH_COMMENTS = bool_check?($spice_comments) + +logger.info("Extracted netlist with comments in details: #{SPICE_WITH_COMMENTS}") + +# NET_ONLY +NET_ONLY = bool_check?($net_only) + +logger.info("Selected NET_ONLY option: #{NET_ONLY}") + +# ALLOW_UNMATCHED_PORTS +ALLOW_UNMATCHED_PORTS = bool_check?($allow_unmatched_ports) + +logger.info("Selected ALLOW_UNMATCHED_PORTS option: #{ALLOW_UNMATCHED_PORTS}") + +# TOP_LVL_PINS +TOP_LVL_PINS = bool_check?($top_lvl_pins) + +logger.info("Selected TOP_LVL_PINS option: #{TOP_LVL_PINS}") + +# COMBINE +COMBINE_DEVICES = bool_check?($combine_devices) + +logger.info("Selected COMBINE DEVICES option: #{COMBINE_DEVICES}") + +# PURGE +PURGE = bool_check?($purge) + +logger.info("Selected PURGE option: #{PURGE}") + +# PURGE_NETS +PURGE_NETS = bool_check?($purge_nets) + +logger.info("Selected PURGE_NETS option: #{PURGE_NETS}") + +# SIMPLIFY +SIMPLIFY = !bool_check?($no_simplify) + +logger.info("Selected SIMPLIFY option: #{SIMPLIFY}") + +# SIMPLIFY +SERIES_RES = !bool_check?($no_series_res) + +logger.info("Selected SERIES_RES option: #{SERIES_RES}") + +# SIMPLIFY +PARALLEL_RES = !bool_check?($no_parallel_res) + +logger.info("Selected PARALLEL_RES option: #{PARALLEL_RES}") + +#=== PRINT DETAILS === +logger.info("Verbose mode: #{$verbose}") +if $verbose == 'true' + verbose(true) +else + verbose(false) +end + +# === RUN MODE === +case $run_mode +when 'deep' + #=== HIER MODE === + deep + logger.info('deep mode is enabled.') +else + #=== FLAT MODE === + flat + logger.info('flat mode is enabled.') +end + +# === Tech Switches === + +#================================================ +# --------------- CUSTOM CLASSES ---------------- +#================================================ + +# %include rule_decks/custom_classes.lvs + +# Instantiate a reader using the new delegate +reader = RBA::NetlistSpiceReader.new(CustomReader.new) + +#=== GET NETLIST === +unless NET_ONLY + if $schematic + schematic($schematic, reader) + logger.info("Netlist file: #{$schematic}") + else + exts = %w[spice cdl cir] + candidates = exts.map { |ext| "#{source.cell_name}.#{ext}" } + netlists = candidates.select { |f| File.exist?(f) } + if netlists.empty? + error("Netlist not found, tried: #{candidates}") + else + schematic(netlists[0], reader) + logger.info("Netlist file: #{netlists[0]}") + end + end +end + +# Instantiate a writer using the new delegate +custom_spice_writer = RBA::NetlistSpiceWriter.new(CustomWriter.new) +custom_spice_writer.use_net_names = SPICE_WITH_NET_NAMES +custom_spice_writer.with_comments = SPICE_WITH_COMMENTS + +if $target_netlist + logger.info("LVS extracted netlist at: #{$target_netlist}") + target_netlist($target_netlist, custom_spice_writer, + "Extracted by KLayout with SG13CMOS5L LVS runset on : #{Time.now.strftime('%d/%m/%Y %H:%M')}") +else + layout_dir = Pathname.new(RBA::CellView.active.filename).parent.realpath + netlist_path = layout_dir.join("#{source.cell_name}_extracted.cir") + target_netlist(netlist_path.to_s, custom_spice_writer, + "Extracted by KLayout with SG13CMOS5L LVS runset on : #{Time.now.strftime('%d/%m/%Y %H:%M')}") + logger.info("SG13CMOS5L Klayout LVS extracted netlist file at: #{source.cell_name}_extracted.cir") +end + +#================================================ +#------------- LAYERS DEFINITIONS --------------- +#================================================ + +# %include rule_decks/layers_definitions.lvs + +#================================================ +#-------- CMOS5L FORBIDDEN LAYER CHECK ---------- +#================================================ +# Check for forbidden layers BEFORE extraction +# This ensures users are warned if their design contains +# layers that are prohibited in CMOS5L (nBuLay, Metal5, etc.) + +# %include rule_decks/cmos5l_forbidden_check.lvs + +#================================================================ +#------------------------- MAIN RUNSET -------------------------- +#================================================================ + +logger.info('Starting SG13CMOS5L LVS runset') + +#================================================ +#------------- LAYERS DERIVATIONS --------------- +#================================================ + +logger.info('Starting base layers derivations') + +#================================== +# ------ GENERAL DERIVATIONS ------ +#================================== + +# %include rule_decks/general_derivations.lvs + +#================================== +# ------ MOSFET DERIVATIONS ------- +#================================== + +# %include rule_decks/mos_derivations.lvs + +#================================== +# ----- RF-MOSFET DERIVATIONS ----- +#================================== + +# %include rule_decks/rfmos_derivations.lvs + +#================================ +# ------ BJT DERIVATIONS -------- +#================================ + +# %include rule_decks/bjt_derivations.lvs + +#================================ +# ----- DIODE DERIVATIONS ------- +#================================ + +# %include rule_decks/diode_derivations.lvs + +#================================ +# ---- RESISTOR DERIVATIONS ----- +#================================ + +# %include rule_decks/res_derivations.lvs + +#================================== +# -------- CAP DERIVATIONS -------- +#================================== + +# %include rule_decks/cap_derivations.lvs + +#================================ +# ------ ESD DERIVATIONS -------- +#================================ + +# %include rule_decks/esd_derivations.lvs + +#================================= +# ----- Inductor DERIVATIONS ----- +#================================= + +# %include rule_decks/ind_derivations.lvs + +#================================ +# ------ Taps DERIVATIONS ------- +#================================ + +# %include rule_decks/tap_derivations.lvs + +#================================================ +#------------ DEVICES CONNECTIVITY -------------- +#================================================ + +# %include rule_decks/devices_connections.lvs + +#================================================ +#------------- DEVICES EXTRACTION --------------- +#================================================ + +logger.info('Starting SG13CMOS5L LVS DEVICES EXTRACTION') + +#================================ +# ----- MOSFET EXTRACTION ------- +#================================ + +# %include rule_decks/mos_extraction.lvs + +#================================ +# ---- RF-MOSFET EXTRACTION ----- +#================================ + +# %include rule_decks/rfmos_extraction.lvs + +#================================ +# ------- BJT EXTRACTION -------- +#================================ + +# %include rule_decks/bjt_extraction.lvs + +#================================ +# ------ DIODE EXTRACTION ------- +#================================ + +# %include rule_decks/diode_extraction.lvs + +#================================ +# ---- RESISTOR EXTRACTIONS ----- +#================================ + +# %include rule_decks/res_extraction.lvs + +#================================== +# --------- CAP EXTRACTION -------- +#================================== + +# %include rule_decks/cap_extraction.lvs + +#================================ +# ------- ESD EXTRACTION -------- +#================================ + +# %include rule_decks/esd_extraction.lvs + +#================================= +# ----- Inductor EXTRACTIONS ----- +#================================= + +# %include rule_decks/ind_extraction.lvs + +#================================ +# ------- Taps EXTRACTIONS ------ +#================================ + +# %include rule_decks/tap_extraction.lvs + +#================================================== +# ------------ COMPARISON PREPARATIONS ------------ +#================================================== + +logger.info('Starting SG13CMOS5L LVS Options Preparations') + +# === Extract Netlist Only === +netlist if NET_ONLY +return if NET_ONLY + +# === Aligns the extracted netlist vs. the schematic === +logger.info('Starting SG13CMOS5L LVS Alignment') +align + +#=== NETLIST OPTIONS === +logger.info('Starting SG13CMOS5L LVS Simplification') +# SIMPLIFY +netlist.simplify if SIMPLIFY +schematic.simplify if SIMPLIFY + +# TOP_LVL_PINS +netlist.make_top_level_pins if TOP_LVL_PINS +schematic.make_top_level_pins if TOP_LVL_PINS + +# COMBINE_DEVICES +netlist.combine_devices if COMBINE_DEVICES +schematic.combine_devices if COMBINE_DEVICES + +# PURGE +netlist.purge if PURGE +schematic.purge if PURGE + +# PURGE_NETS +netlist.purge_nets if PURGE_NETS +schematic.purge_nets if PURGE_NETS + +#=== IGNORE EXTREME VALUES === +max_res(1e9) +min_caps(1e-18) + +# === COMPARISON === +if ALLOW_UNMATCHED_PORTS + logger.info('Starting SG13CMOS5L LVS Comparison') + success = compare +else + logger.info('Starting SG13CMOS5L LVS Comparison with flag_missing_ports') + success = compare && flag_missing_ports +end + +#================================================ +#------------- COMPARISON RESULTS --------------- +#================================================ + +if ! success + logger.info('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx') + logger.error("ERROR : Netlists don't match") + logger.info('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx') +else + logger.info('==========================================') + logger.info('INFO : Congratulations! Netlists match.') + logger.info('==========================================') +end + +exec_end_time = Time.now +run_time = exec_end_time - exec_start_time +logger.info(format('LVS Total Run time %f seconds', run_time)) diff --git a/flow/platforms/ihp-sg13cmos5l/make_tracks.tcl b/flow/platforms/ihp-sg13cmos5l/make_tracks.tcl new file mode 100644 index 0000000000..6188ef5d1c --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/make_tracks.tcl @@ -0,0 +1,5 @@ +make_tracks Metal1 -x_offset 0.0 -x_pitch 0.48 -y_offset 0.0 -y_pitch 0.42 +make_tracks Metal2 -x_offset 0.0 -x_pitch 0.48 -y_offset 0.0 -y_pitch 0.42 +make_tracks Metal3 -x_offset 0.0 -x_pitch 0.48 -y_offset 0.0 -y_pitch 0.42 +make_tracks Metal4 -x_offset 0.0 -x_pitch 0.48 -y_offset 0.0 -y_pitch 0.42 +make_tracks TopMetal1 -x_offset 1.64 -x_pitch 2.28 -y_offset 1.64 -y_pitch 2.28 diff --git a/flow/platforms/ihp-sg13cmos5l/pad.tcl b/flow/platforms/ihp-sg13cmos5l/pad.tcl new file mode 100644 index 0000000000..490399c0b2 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/pad.tcl @@ -0,0 +1,41 @@ +set IO_OFFSET [expr { $::env(IO_BONDPAD_SIZE) + $::env(IO_SEALRING_OFFSET) }] + +# padframe core power pins +add_global_connection -net {VDD} -pin_pattern {^vdd$} -power +add_global_connection -net {VSS} -pin_pattern {^vss$} -ground + +# padframe io power pins +add_global_connection -net {IOVDD} -pin_pattern {^iovdd$} -power +add_global_connection -net {IOVSS} -pin_pattern {^iovss$} -ground + +make_fake_io_site -name IOLibSite -width 1 -height $::env(IO_LENGTH) +make_fake_io_site -name IOLibCSite -width $::env(IO_LENGTH) -height $::env(IO_LENGTH) + +make_io_sites \ + -horizontal_site IOLibSite \ + -vertical_site IOLibSite \ + -corner_site IOLibCSite \ + -offset $IO_OFFSET + +# Place IO cells +place_pads -row IO_NORTH $::env(IO_NORTH_PINS) +place_pads -row IO_EAST $::env(IO_EAST_PINS) +place_pads -row IO_SOUTH $::env(IO_SOUTH_PINS) +place_pads -row IO_WEST $::env(IO_WEST_PINS) + +# Place Corner Cells and Filler +place_corners sg13cmos5l_Corner + +set iofill [regexp -all -inline {\S+} $::env(IO_FILLER_CELLS)] + +place_io_fill -row IO_NORTH {*}$iofill +place_io_fill -row IO_EAST {*}$iofill +place_io_fill -row IO_SOUTH {*}$iofill +place_io_fill -row IO_WEST {*}$iofill + +connect_by_abutment + +set IO_BONDPAD_Y [expr { double($::env(IO_BONDPAD_SIZE)) * -1.0 }] +place_bondpad -bond $::env(IO_BONDPAD_NAME) sg13cmos5l_IOPad* -offset "5.0 $IO_BONDPAD_Y" + +remove_io_rows diff --git a/flow/platforms/ihp-sg13cmos5l/pdn.tcl b/flow/platforms/ihp-sg13cmos5l/pdn.tcl new file mode 100644 index 0000000000..ca94f9bd48 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/pdn.tcl @@ -0,0 +1,30 @@ +#################################### +# global connections +#################################### +# standard cells +add_global_connection -net {VDD} -pin_pattern {^VDD$} -power +add_global_connection -net {VDD} -pin_pattern {^VDDPE$} +add_global_connection -net {VDD} -pin_pattern {^VDDCE$} +add_global_connection -net {VSS} -pin_pattern {^VSS$} -ground +add_global_connection -net {VSS} -pin_pattern {^VSSE$} +global_connect +#################################### +# voltage domains +#################################### +set_voltage_domain -name {CORE} -power {VDD} -ground {VSS} +##################################### +# standard cell grid +#################################### +define_pdn_grid -name {grid} -voltage_domains {CORE} -pins {Metal4 TopMetal1} +add_pdn_stripe -grid {grid} -layer {Metal1} -width {0.44} -pitch {7.56} -offset {0} \ + -followpins -extend_to_core_ring +add_pdn_ring -grid {grid} -layers {Metal3 Metal4} -widths {5.0} -spacings {2.0} \ + -core_offsets {4.5} -connect_to_pads +add_pdn_stripe -grid {grid} -layer {Metal4} -width {2.200} -pitch {75.6} -offset {13.600} \ + -extend_to_core_ring +add_pdn_stripe -grid {grid} -layer {TopMetal1} -width {2.200} -pitch {75.6} -offset {13.600} \ + -extend_to_core_ring +add_pdn_connect -grid {grid} -layers {Metal1 Metal4} +add_pdn_connect -grid {grid} -layers {Metal3 Metal4} +add_pdn_connect -grid {grid} -layers {Metal4 TopMetal1} +#################################### diff --git a/flow/platforms/ihp-sg13cmos5l/rcx_patterns.rules b/flow/platforms/ihp-sg13cmos5l/rcx_patterns.rules new file mode 120000 index 0000000000..4abd019a4c --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/rcx_patterns.rules @@ -0,0 +1 @@ +IHP_rcx_patterns.rules \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/setRC.tcl b/flow/platforms/ihp-sg13cmos5l/setRC.tcl new file mode 100644 index 0000000000..af73f90f1a --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/setRC.tcl @@ -0,0 +1,13 @@ +# correlation result (aes, gcd, ibex, riscv32i, spi) +# Metal1 capacitance fixed up from -1.1e-05 to 1e-10 as a minuscule positive value +set_layer_rc -layer Metal1 -resistance 8.54576E-03 -capacitance 1e-10 +set_layer_rc -layer Metal2 -resistance 2.53519E-03 -capacitance 1.69121E-04 +set_layer_rc -layer Metal3 -resistance 1.54329E-03 -capacitance 1.82832E-04 +set_layer_rc -layer Metal4 -resistance 6.31424E-04 -capacitance 1.66454E-04 +set_wire_rc -signal -resistance 2.07259E-03 -capacitance 1.73072E-04 +set_wire_rc -clock -resistance 2.48603E-03 -capacitance 1.44812E-04 + +set_layer_rc -via Via1 -resistance 2.0E-3 +set_layer_rc -via Via2 -resistance 2.0E-3 +set_layer_rc -via Via3 -resistance 2.0E-3 +set_layer_rc -via TopVia1 -resistance 0.4E-3 diff --git a/flow/platforms/ihp-sg13cmos5l/sg13cmos5l.lyp b/flow/platforms/ihp-sg13cmos5l/sg13cmos5l.lyp new file mode 100644 index 0000000000..a658fa874f --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/sg13cmos5l.lyp @@ -0,0 +1,4073 @@ + + + + + #00ff00 + #00ff00 + 0 + 0 + C2 + C2 + true + true + false + 1 + false + 0 + Activ.drawing + 1/0 + + + #00ff00 + #00ff00 + 0 + 0 + C3 + C1 + true + true + false + 1 + false + 0 + Activ.label + 1/1 + + + #00ff00 + #00ff00 + 0 + 0 + C2 + C2 + false + true + false + 1 + false + 0 + Activ.pin + 1/2 + + + #00ff00 + #00ff00 + 0 + 0 + C2 + C2 + false + true + false + 1 + false + 0 + Activ.net + 1/3 + + + #00ff00 + #00ff00 + 0 + 0 + C3 + C1 + false + true + false + 1 + false + 0 + Activ.boundary + 1/4 + + + #ffff00 + #ffff00 + 0 + 0 + I1 + C0 + true + true + false + 1 + false + 0 + Activ.lvs + 1/19 + + + #00ff00 + #00ff00 + 0 + 0 + C2 + C2 + false + true + false + 1 + false + 0 + Activ.mask + 1/20 + + + #00ff00 + #00ff00 + 0 + 0 + C4 + C2 + true + true + false + 1 + false + 0 + Activ.filler + 1/22 + + + #00ff00 + #00ff00 + 0 + 0 + I1 + C3 + true + true + false + 3 + false + 0 + Activ.nofill + 1/23 + + + #00cc66 + #00cc66 + 0 + 0 + C5 + C0 + false + true + false + 1 + false + 0 + Activ.OPC + 1/26 + + + #00ff00 + #00ff00 + 0 + 0 + C6 + C0 + false + true + false + 1 + false + 0 + Activ.iOPC + 1/27 + + + #ff0000 + #ff0000 + 0 + 0 + C3 + C0 + true + true + false + 1 + false + 0 + Activ.noqrc + 1/28 + + + #bf4026 + #bf4026 + 0 + 0 + C7 + C1 + true + true + false + 1 + false + 0 + GatPoly.drawing + 5/0 + + + #bf4026 + #bf4026 + 0 + 0 + C3 + C1 + true + true + false + 1 + false + 0 + GatPoly.label + 5/1 + + + #bf4026 + #bf4026 + 0 + 0 + C3 + C0 + true + true + false + 1 + false + 0 + GatPoly.pin + 5/2 + + + #bf4026 + #bf4026 + 0 + 0 + C7 + C1 + false + true + false + 1 + false + 0 + GatPoly.net + 5/3 + + + #bf4026 + #bf4026 + 0 + 0 + C7 + C1 + false + true + false + 1 + false + 0 + GatPoly.boundary + 5/4 + + + #bf4026 + #bf4026 + 0 + 0 + C7 + C0 + true + true + false + 1 + false + 0 + GatPoly.filler + 5/22 + + + #bf4026 + #bf4026 + 0 + 0 + I1 + C3 + true + true + false + 3 + false + 0 + GatPoly.nofill + 5/23 + + + #ffff00 + #9900e6 + 0 + 0 + I1 + C4 + false + true + false + 1 + false + 0 + GatPoly.OPC + 5/26 + + + #ffff00 + #ffff00 + 0 + 0 + C8 + C0 + false + true + false + 1 + false + 0 + GatPoly.iOPC + 5/27 + + + #ff0000 + #ff0000 + 0 + 0 + C3 + C0 + true + true + false + 1 + false + 0 + GatPoly.noqrc + 5/28 + + + #00ffff + #00ffff + 0 + 0 + C17 + C1 + true + true + false + 1 + false + 0 + Cont.drawing + 6/0 + + + #00ffff + #00ffff + 0 + 0 + C17 + C1 + false + true + false + 1 + false + 0 + Cont.net + 6/3 + + + #00ffff + #00ffff + 0 + 0 + C17 + C1 + false + true + false + 1 + false + 0 + Cont.boundary + 6/4 + + + #39bfff + #ffff00 + 0 + 0 + I1 + C4 + false + true + false + 1 + false + 0 + Cont.OPC + 6/26 + + + #00cc66 + #00cc66 + 0 + 0 + C13 + C0 + false + true + false + 1 + false + 0 + nSD.drawing + 7/0 + + + #00cc66 + #00cc66 + 0 + 0 + C14 + C0 + true + true + false + 1 + false + 0 + nSD.block + 7/21 + + + #39bfff + #39bfff + 0 + 0 + C1 + C1 + true + true + false + 1 + false + 0 + Metal1.drawing + 8/0 + + + #39bfff + #39bfff + 0 + 0 + C1 + C0 + false + true + false + 1 + false + 0 + Metal1.label + 8/1 + + + #39bfff + #39bfff + 0 + 0 + C1 + C0 + true + true + false + 1 + false + 0 + Metal1.pin + 8/2 + + + #39bfff + #39bfff + 0 + 0 + C1 + C0 + false + true + false + 1 + false + 0 + Metal1.net + 8/3 + + + #39bfff + #39bfff + 0 + 0 + I1 + C0 + false + true + false + 1 + false + 0 + Metal1.boundary + 8/4 + + + #39bfff + #39bfff + 0 + 0 + C1 + C1 + true + true + false + 1 + false + 0 + Metal1.mask + 8/20 + + + #39bfff + #39bfff + 0 + 0 + C1 + C2 + true + true + false + 1 + false + 0 + Metal1.filler + 8/22 + + + #39bfff + #39bfff + 0 + 0 + I1 + C3 + true + true + false + 3 + false + 0 + Metal1.nofill + 8/23 + + + #39bfff + #000000 + 0 + 0 + C18 + C2 + true + true + false + 1 + false + 0 + Metal1.slit + 8/24 + + + #39bfff + #39bfff + 0 + 0 + C1 + C1 + true + true + false + 1 + false + 0 + Metal1.text + 8/25 + + + #00ffff + #ffff00 + 0 + 0 + I1 + C6 + false + true + false + 1 + false + 0 + Metal1.OPC + 8/26 + + + #ff0000 + #ff0000 + 0 + 0 + C3 + C0 + true + true + false + 1 + false + 0 + Metal1.noqrc + 8/28 + + + #bf4026 + #bf4026 + 0 + 0 + C19 + C3 + true + true + false + 3 + false + 0 + Metal1.res + 8/29 + + + #39bfff + #39bfff + 0 + 0 + I1 + C7 + true + true + false + 1 + false + 0 + Metal1.iprobe + 8/33 + + + #39bfff + #39bfff + 0 + 0 + I1 + C7 + true + true + false + 1 + false + 0 + Metal1.diffprb + 8/34 + + + #e61f0d + #e61f0d + 0 + 0 + C3 + C0 + true + true + false + 1 + false + 0 + Passiv.drawing + 9/0 + + + #e61f0d + #e61f0d + 0 + 0 + C3 + C0 + false + true + false + 1 + false + 0 + Passiv.label + 9/1 + + + #e61f0d + #e61f0d + 0 + 0 + C3 + C0 + true + true + false + 1 + false + 0 + Passiv.pin + 9/2 + + + #e61f0d + #e61f0d + 0 + 0 + C3 + C0 + false + true + false + 1 + false + 0 + Passiv.net + 9/3 + + + #e61f0d + #e61f0d + 0 + 0 + C3 + C0 + false + true + false + 1 + false + 0 + Passiv.boundary + 9/4 + + + #e61f0d + #e61f0d + 0 + 0 + C3 + C0 + true + true + false + 1 + false + 0 + Passiv.pillar + 9/35 + + + #e61f0d + #e61f0d + 0 + 0 + C3 + C0 + true + true + false + 1 + false + 0 + Passiv.sbump + 9/36 + + + #e61f0d + #e61f0d + 0 + 0 + C3 + C11 + false + true + false + 3 + false + 0 + Passiv.pdl + 9/40 + + + #ccccd9 + #ccccd9 + 0 + 0 + C21 + C0 + true + true + false + 1 + false + 0 + Metal2.drawing + 10/0 + + + #ccccd9 + #ccccd9 + 0 + 0 + C21 + C0 + false + true + false + 1 + false + 0 + Metal2.label + 10/1 + + + #ccccd9 + #ccccd9 + 0 + 0 + C21 + C0 + true + true + false + 1 + false + 0 + Metal2.pin + 10/2 + + + #ccccd9 + #ccccd9 + 0 + 0 + C21 + C1 + false + true + false + 1 + false + 0 + Metal2.net + 10/3 + + + #ccccd9 + #ccccd9 + 0 + 0 + C21 + C1 + false + true + false + 1 + false + 0 + Metal2.boundary + 10/4 + + + #ccccd9 + #ccccd9 + 0 + 0 + C21 + C0 + true + true + false + 1 + false + 0 + Metal2.mask + 10/20 + + + #ccccd9 + #ccccd9 + 0 + 0 + C21 + C2 + true + true + false + 1 + false + 0 + Metal2.filler + 10/22 + + + #ccccd9 + #ccccd9 + 0 + 0 + I1 + C3 + true + true + false + 3 + false + 0 + Metal2.nofill + 10/23 + + + #ccccd9 + #000000 + 0 + 0 + C18 + C2 + true + true + false + 1 + false + 0 + Metal2.slit + 10/24 + + + #ccccd9 + #ccccd9 + 0 + 0 + C21 + C9 + true + true + false + 3 + false + 0 + Metal2.text + 10/25 + + + #ccccd9 + #ffff00 + 0 + 0 + I1 + C2 + false + true + false + 1 + false + 0 + Metal2.OPC + 10/26 + + + #ff0000 + #ff0000 + 0 + 0 + C3 + C0 + true + true + false + 1 + false + 0 + Metal2.noqrc + 10/28 + + + #bf4026 + #bf4026 + 0 + 0 + C19 + C3 + true + true + false + 3 + false + 0 + Metal2.res + 10/29 + + + #ccccd9 + #ccccd9 + 0 + 0 + I1 + C7 + true + true + false + 1 + false + 0 + Metal2.iprobe + 10/33 + + + #ccccd9 + #ccccd9 + 0 + 0 + I1 + C7 + true + true + false + 1 + false + 0 + Metal2.diffprb + 10/34 + + + #ccb899 + #ccb899 + 0 + 0 + C12 + C1 + true + true + false + 1 + false + 0 + pSD.drawing + 14/0 + + + #ccccff + #ccccff + 0 + 0 + C20 + C8 + true + true + false + 2 + false + 0 + Via1.drawing + 19/0 + + + #ccccff + #ccccff + 0 + 0 + C20 + C1 + false + true + false + 1 + false + 0 + Via1.net + 19/3 + + + #ccccff + #ccccff + 0 + 0 + C20 + C1 + false + true + false + 1 + false + 0 + Via1.boundary + 19/4 + + + #bf4026 + #bf4026 + 0 + 0 + C19 + C3 + true + true + false + 3 + false + 0 + RES.drawing + 24/0 + + + #bf4026 + #bf4026 + 0 + 0 + C0 + C3 + false + true + false + 3 + false + 0 + RES.label + 24/1 + + + #9900e6 + #9900e6 + 0 + 0 + C15 + C2 + true + true + false + 1 + false + 0 + SalBlock.drawing + 28/0 + + + #ff3736 + #ff3736 + 0 + 0 + C22 + C8 + true + true + false + 2 + false + 0 + Via2.drawing + 29/0 + + + #ff3736 + #ff3736 + 0 + 0 + C22 + C8 + false + true + false + 2 + false + 0 + Via2.net + 29/3 + + + #ff3736 + #ff3736 + 0 + 0 + C22 + C0 + false + true + false + 1 + false + 0 + Via2.boundary + 29/4 + + + #d80000 + #d80000 + 0 + 0 + C23 + C0 + true + true + false + 1 + false + 0 + Metal3.drawing + 30/0 + + + #d80000 + #d80000 + 0 + 0 + C23 + C1 + false + true + false + 1 + false + 0 + Metal3.label + 30/1 + + + #d80000 + #d80000 + 0 + 0 + C23 + C0 + true + true + false + 1 + false + 0 + Metal3.pin + 30/2 + + + #d80000 + #d80000 + 0 + 0 + C23 + C0 + false + true + false + 1 + false + 0 + Metal3.net + 30/3 + + + #d80000 + #d80000 + 0 + 0 + C23 + C1 + false + true + false + 1 + false + 0 + Metal3.boundary + 30/4 + + + #d80000 + #d80000 + 0 + 0 + C23 + C0 + true + true + false + 1 + false + 0 + Metal3.mask + 30/20 + + + #d80000 + #d80000 + 0 + 0 + C23 + C2 + true + true + false + 1 + false + 0 + Metal3.filler + 30/22 + + + #d80000 + #d80000 + 0 + 0 + I1 + C3 + true + true + false + 3 + false + 0 + Metal3.nofill + 30/23 + + + #d80000 + #000000 + 0 + 0 + C18 + C2 + true + true + false + 1 + false + 0 + Metal3.slit + 30/24 + + + #d80000 + #d80000 + 0 + 0 + C23 + C0 + true + true + false + 1 + false + 0 + Metal3.text + 30/25 + + + #d80000 + #ffff00 + 0 + 0 + I1 + C6 + false + true + false + 1 + false + 0 + Metal3.OPC + 30/26 + + + #ff0000 + #ff0000 + 0 + 0 + C3 + C0 + true + true + false + 1 + false + 0 + Metal3.noqrc + 30/28 + + + #bf4026 + #bf4026 + 0 + 0 + C19 + C3 + true + true + false + 3 + false + 0 + Metal3.res + 30/29 + + + #d80000 + #d80000 + 0 + 0 + I1 + C7 + true + true + false + 1 + false + 0 + Metal3.iprobe + 30/33 + + + #d80000 + #d80000 + 0 + 0 + I1 + C7 + true + true + false + 1 + false + 0 + Metal3.diffprb + 30/34 + + + #268c6b + #268c6b + 0 + 0 + C9 + C1 + true + true + false + 1 + false + 0 + NWell.drawing + 31/0 + + + #268c6b + #268c6b + 0 + 0 + C3 + C5 + false + true + false + 1 + false + 0 + NWell.label + 31/1 + + + #268c6b + #268c6b + 0 + 0 + C3 + C1 + false + true + false + 1 + false + 0 + NWell.pin + 31/2 + + + #268c6b + #268c6b + 0 + 0 + C9 + C5 + false + true + false + 1 + false + 0 + NWell.net + 31/3 + + + #268c6b + #268c6b + 0 + 0 + C3 + C5 + false + true + false + 1 + false + 0 + NWell.boundary + 31/4 + + + #5e00e6 + #5e00e6 + 0 + 0 + I1 + C0 + true + true + false + 1 + false + 0 + EdgeSeal.drawing + 39/0 + + + #5e00e6 + #5e00e6 + 0 + 0 + I1 + C0 + true + true + false + 1 + false + 0 + EdgeSeal.boundary + 39/4 + + + #ffffff + #ffffff + 0 + 0 + I1 + C0 + true + true + false + 1 + false + 0 + Substrate.drawing + 40/0 + + + #39bfff + #39bfff + 0 + 0 + C1 + C1 + true + true + false + 1 + false + 0 + Substrate.text + 40/25 + + + #5e00e6 + #5e00e6 + 0 + 0 + I1 + C8 + true + true + false + 2 + false + 0 + dfpad.drawing + 41/0 + + + #5e00e6 + #5e00e6 + 0 + 0 + I1 + C8 + true + true + false + 2 + false + 0 + dfpad.pillar + 41/35 + + + #5e00e6 + #5e00e6 + 0 + 0 + I1 + C8 + true + true + false + 2 + false + 0 + dfpad.sbump + 41/36 + + + #ffffcc + #ffffcc + 0 + 0 + C16 + C0 + true + true + false + 1 + false + 0 + ThickGateOx.drawing + 44/0 + + + #ffff00 + #ffff00 + 0 + 0 + C47 + C0 + true + true + false + 1 + false + 0 + PWell.drawing + 46/0 + + + #ffff00 + #ffff00 + 0 + 0 + C0 + C0 + false + true + false + 1 + false + 0 + PWell.label + 46/1 + + + #ffff00 + #ffff00 + 0 + 0 + C0 + C0 + false + true + false + 1 + false + 0 + PWell.pin + 46/2 + + + #ffff00 + #ffff00 + 0 + 0 + C47 + C0 + false + true + false + 1 + false + 0 + PWell.net + 46/3 + + + #ffff00 + #ffff00 + 0 + 0 + I1 + C0 + false + true + false + 1 + false + 0 + PWell.boundary + 46/4 + + + #ff8000 + #ff8000 + 0 + 0 + C11 + C0 + true + true + false + 1 + false + 0 + PWell.block + 46/21 + + + #9ba940 + #9ba940 + 0 + 0 + C26 + C8 + true + true + false + 2 + false + 0 + Via3.drawing + 49/0 + + + #9ba940 + #9ba940 + 0 + 0 + C26 + C1 + false + true + false + 1 + false + 0 + Via3.net + 49/3 + + + #9ba940 + #9ba940 + 0 + 0 + C26 + C1 + false + true + false + 1 + false + 0 + Via3.boundary + 49/4 + + + #93e837 + #93e837 + 0 + 0 + C27 + C1 + true + true + false + 1 + false + 0 + Metal4.drawing + 50/0 + + + #93e837 + #93e837 + 0 + 0 + C27 + C1 + false + true + false + 1 + false + 0 + Metal4.label + 50/1 + + + #93e837 + #93e837 + 0 + 0 + C27 + C0 + true + true + false + 1 + false + 0 + Metal4.pin + 50/2 + + + #93e837 + #93e837 + 0 + 0 + C27 + C1 + false + true + false + 1 + false + 0 + Metal4.net + 50/3 + + + #93e837 + #93e837 + 0 + 0 + C27 + C1 + false + true + false + 1 + false + 0 + Metal4.boundary + 50/4 + + + #93e837 + #93e837 + 0 + 0 + C27 + C1 + true + true + false + 1 + false + 0 + Metal4.mask + 50/20 + + + #93e837 + #93e837 + 0 + 0 + C27 + C2 + true + true + false + 1 + false + 0 + Metal4.filler + 50/22 + + + #93e837 + #93e837 + 0 + 0 + I1 + C3 + true + true + false + 3 + false + 0 + Metal4.nofill + 50/23 + + + #93e837 + #000000 + 0 + 0 + C18 + C2 + true + true + false + 1 + false + 0 + Metal4.slit + 50/24 + + + #93e837 + #93e837 + 0 + 0 + C27 + C0 + true + true + false + 1 + false + 0 + Metal4.text + 50/25 + + + #ccb899 + #ffff00 + 0 + 0 + I1 + C10 + false + true + false + 1 + false + 0 + Metal4.OPC + 50/26 + + + #ff0000 + #ff0000 + 0 + 0 + C3 + C0 + true + true + false + 1 + false + 0 + Metal4.noqrc + 50/28 + + + #bf4026 + #bf4026 + 0 + 0 + C19 + C3 + true + true + false + 3 + false + 0 + Metal4.res + 50/29 + + + #d80000 + #d80000 + 0 + 0 + I1 + C7 + true + true + false + 1 + false + 0 + Metal4.iprobe + 50/33 + + + #d80000 + #d80000 + 0 + 0 + I1 + C7 + true + true + false + 1 + false + 0 + Metal4.diffprb + 50/34 + + + #8c8ca6 + #8c8ca6 + 0 + 0 + I1 + C0 + true + true + false + 1 + false + 0 + HeatTrans.drawing + 51/0 + + + #8c8ca6 + #8c8ca6 + 0 + 0 + I1 + C2 + true + true + false + 1 + false + 0 + HeatRes.drawing + 52/0 + + + #ffffff + #ffffff + 0 + 0 + I1 + C0 + true + true + false + 1 + false + 0 + TEXT.drawing + 63/0 + + + #9900e6 + #9900e6 + 0 + 0 + C38 + C8 + true + true + false + 2 + false + 0 + AntVia1.drawing + 83/0 + + + #bf4026 + #bf4026 + 0 + 0 + C39 + C0 + true + true + false + 1 + false + 0 + AntMetal2.drawing + 84/0 + + + #ffff00 + #ffff00 + 0 + 0 + C39 + C0 + false + true + false + 1 + false + 0 + SMOS.drawing + 93/0 + + + #bdcccc + #bdcccc + 0 + 0 + C0 + C0 + true + true + false + 1 + false + 0 + Recog.drawing + 99/0 + + + #bdcccc + #bdcccc + 0 + 0 + C0 + C0 + true + true + false + 1 + false + 0 + Recog.pin + 99/2 + + + #ffff00 + #ffff00 + 0 + 0 + I1 + C0 + true + true + false + 1 + false + 0 + Recog.esd + 99/30 + + + #5e00e6 + #5e00e6 + 0 + 0 + I1 + C0 + true + true + false + 1 + false + 0 + Recog.diode + 99/31 + + + #ffff00 + #ffff00 + 0 + 0 + I1 + C0 + true + true + false + 1 + false + 0 + Recog.tsv + 99/32 + + + #d9e6ff + #d9e6ff + 0 + 0 + C0 + C1 + true + true + false + 1 + false + 0 + Recog.iprobe + 99/33 + + + #d9e6ff + #d9e6ff + 0 + 0 + C0 + C1 + true + true + false + 1 + false + 0 + Recog.diffprb + 99/34 + + + #5e00e6 + #5e00e6 + 0 + 0 + I1 + C8 + true + true + false + 2 + false + 0 + Recog.pillar + 99/35 + + + #5e00e6 + #5e00e6 + 0 + 0 + I1 + C8 + true + true + false + 2 + false + 0 + Recog.sbump + 99/36 + + + #d9cc00 + #d9cc00 + 0 + 0 + I1 + C0 + true + true + false + 1 + false + 0 + Recog.otp + 99/37 + + + #ffff00 + #ffff00 + 0 + 0 + I1 + C0 + true + true + false + 1 + false + 0 + Recog.pdiode + 99/38 + + + #268c6b + #268c6b + 0 + 0 + C0 + C0 + true + true + false + 1 + false + 0 + Recog.mom + 99/39 + + + #ffffcc + #ffffcc + 0 + 0 + I1 + C2 + true + true + false + 1 + false + 0 + Recog.pcm + 99/100 + + + #5e00e6 + #5e00e6 + 0 + 0 + I1 + C0 + false + true + false + 1 + false + 0 + EXTBlock.drawing + 111/0 + + + #ffe6bf + #ffe6bf + 0 + 0 + C25 + C8 + true + true + false + 2 + false + 0 + TopVia1.drawing + 125/0 + + + #ffe6bf + #ffe6bf + 0 + 0 + C25 + C0 + false + true + false + 1 + false + 0 + TopVia1.net + 125/3 + + + #ffe6bf + #ffe6bf + 0 + 0 + I1 + C0 + false + true + false + 1 + false + 0 + TopVia1.boundary + 125/4 + + + #ffe6bf + #ffe6bf + 0 + 0 + C30 + C0 + true + true + false + 1 + false + 0 + TopMetal1.drawing + 126/0 + + + #ffe6bf + #ffe6bf + 0 + 0 + C30 + C0 + true + true + false + 1 + false + 0 + TopMetal1.label + 126/1 + + + #ffe6bf + #ffe6bf + 0 + 0 + C30 + C0 + true + true + false + 1 + false + 0 + TopMetal1.pin + 126/2 + + + #ffe6bf + #ffe6bf + 0 + 0 + C30 + C0 + false + true + false + 1 + false + 0 + TopMetal1.net + 126/3 + + + #ffe6bf + #ffe6bf + 0 + 0 + I1 + C0 + false + true + false + 1 + false + 0 + TopMetal1.boundary + 126/4 + + + #ffe6bf + #ffe6bf + 0 + 0 + C30 + C0 + true + true + false + 1 + false + 0 + TopMetal1.mask + 126/20 + + + #ffe6bf + #ffe6bf + 0 + 0 + C30 + C2 + true + true + false + 1 + false + 0 + TopMetal1.filler + 126/22 + + + #ffe6bf + #ffe6bf + 0 + 0 + I1 + C3 + true + true + false + 3 + false + 0 + TopMetal1.nofill + 126/23 + + + #ffe6bf + #000000 + 0 + 0 + I1 + C2 + true + true + false + 1 + false + 0 + TopMetal1.slit + 126/24 + + + #ffe6bf + #ffe6bf + 0 + 0 + C0 + C0 + true + true + false + 1 + false + 0 + TopMetal1.text + 126/25 + + + #ff0000 + #ff0000 + 0 + 0 + C3 + C0 + true + true + false + 1 + false + 0 + TopMetal1.noqrc + 126/28 + + + #bf4026 + #bf4026 + 0 + 0 + C19 + C3 + true + true + false + 3 + false + 0 + TopMetal1.res + 126/29 + + + #ffe6bf + #ffe6bf + 0 + 0 + I1 + C7 + true + true + false + 1 + false + 0 + TopMetal1.iprobe + 126/33 + + + #ffe6bf + #ffe6bf + 0 + 0 + I1 + C7 + true + true + false + 1 + false + 0 + TopMetal1.diffprb + 126/34 + + + #bf4026 + #bf4026 + 0 + 0 + C7 + C1 + true + true + false + 1 + false + 0 + PolyRes.drawing + 128/0 + + + #bf4026 + #bf4026 + 0 + 0 + C3 + C1 + true + false + false + 1 + false + 0 + PolyRes.label + 128/1 + + + #bf4026 + #bf4026 + 0 + 0 + C3 + C0 + true + false + false + 1 + false + 0 + PolyRes.pin + 128/2 + + + #bf4026 + #bf4026 + 0 + 0 + C7 + C1 + true + false + false + 1 + false + 0 + PolyRes.net + 128/3 + + + #bf4026 + #bf4026 + 0 + 0 + C7 + C1 + false + false + false + 1 + false + 0 + PolyRes.boundary + 128/4 + + + #9900e6 + #9900e6 + 0 + 0 + C38 + C0 + true + true + false + 1 + false + 0 + AntMetal1.drawing + 132/0 + + + #e61f0d + #e61f0d + 0 + 0 + C0 + C0 + true + true + false + 1 + false + 0 + ThinFilmRes.drawing + 146/0 + + + #d9e6ff + #d9e6ff + 0 + 0 + I1 + C3 + true + true + false + 3 + false + 0 + NoMetFiller.drawing + 160/0 + + + #9900e6 + #9900e6 + 0 + 0 + I1 + C0 + true + true + false + 1 + false + 0 + prBoundary.drawing + 189/0 + + + #9900e6 + #9900e6 + 0 + 0 + I1 + C0 + true + true + false + 1 + false + 0 + prBoundary.label + 189/1 + + + #9900e6 + #9900e6 + 0 + 0 + I1 + C2 + true + true + false + 1 + false + 0 + prBoundary.boundary + 189/4 + + + + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + + 0 + blank + + + + ...............* + ..............*. + .............*.. + ............*... + ...........*.... + ..........*..... + .........*...... + ........*....... + .......*........ + ......*......... + .....*.......... + ....*........... + ...*............ + ..*............. + .*.............. + *............... + + 1 + m1 + + + + ......*......*.. + ................ + ................ + .*..*....*...... + .............*.. + .......*........ + ...........*.... + ................ + ..*............. + ..........*....* + ......**........ + ..............*. + .*.....*........ + ...*............ + ..........*..... + ................ + + 2 + stipple40 + + + + *...*...*...*... + .*.*.*.*.*.*.*.* + ..*...*...*...*. + .*.*.*.*.*.*.*.* + *...*...*...*... + .*.*.*.*.*.*.*.* + ..*...*...*...*. + .*.*.*.*.*.*.*.* + *...*...*...*... + .*.*.*.*.*.*.*.* + ..*...*...*...*. + .*.*.*.*.*.*.*.* + *...*...*...*... + .*.*.*.*.*.*.*.* + ..*...*...*...*. + .*.*.*.*.*.*.*.* + + 3 + x + + + + *....*....*..... + *.....*....*.... + .*....*.....*... + ..*....*....*... + ..*.....*....*.. + ...*....*.....*. + ....*....*....*. + ....*.....*....* + *....*....*..... + *.....*....*.... + .*....*.....*... + ..*....*....*... + ..*.....*....*.. + ...*....*.....*. + ....*....*....*. + ....*.....*....* + + 4 + vZigZag + + + + ................ + ...*...*...*...* + ................ + .*...*...*...*.. + ................ + ...*...*...*...* + ................ + .*...*...*...*.. + ................ + ...*...*...*...* + ................ + .*...*...*...*.. + ................ + ...*...*...*...* + ................ + .*...*...*...*.. + + 5 + stipple119 + + + + *...*...*...*..* + ................ + ................ + ................ + *...*...*...*..* + ................ + ................ + ................ + *...*...*...*..* + ................ + ................ + ................ + *...*...*...*..* + ................ + ................ + ................ + + 6 + dot1000 + + + + ................ + ..*.......*..... + ..*.......*..... + ..*.......*..... + *****...*****... + ..*.......*..... + ..*.......*..... + ..*.......*..... + ................ + .....*.......*.. + .....*.......*.. + .....*.......*.. + ...*****...***** + .....*.......*.. + .....*.......*.. + .....*.......*.. + + 7 + dagger + + + + ................ + ...*....*....*.. + ..*.*..*.*..*.*. + ...*....*....*.. + ................ + ........*....... + ...*....*....*.. + ..*.*..*.*..*.*. + ...*....*....*.. + ................ + ................ + ...*....*....*.. + ..*.*..*.*..*.*. + ...*....*....*.. + ................ + ................ + + 8 + stipple50 + + + + **......**...... + ..*.......*..... + ...**......**... + .....*.......*.. + ......**......** + *.......*....... + .**......**..... + ...*.......*.... + ....**......**.. + ......*.......*. + *......**......* + .*.......*...... + ..**......**.... + ....*.......*... + .....**......**. + .......*.......* + + 9 + hZigZag + + + + ................ + ................ + .....*****...... + ....*.....*..... + ...*.......*.... + ..*.........*... + .*...........*.. + .*...........*.. + .*...........*.. + .*...........*.. + .*...........*.. + ..*.........*... + ...*.......*.... + ....*.....*..... + .....*****...... + ................ + + 10 + stipple113 + + + + *............... + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + + 11 + dot1 + + + + ................ + ................ + ..*.*.*......... + ................ + ...*.*.*........ + ................ + ................ + ..........*.*.*. + ................ + ...........*.*.* + *.*.*........... + ................ + .*.*.*.......... + .........*.*.*.. + ................ + ..........*.*.*. + + 12 + stipple39 + + + + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + ..*...*...*...*. + + 13 + vLine + + + + *...*...*...*... + .*.*.*.*.*.*.*.* + ..*...*...*...*. + .*.*.*.*.*.*.*.* + *...*...*...*... + .*.*.*.*.*.*.*.* + ..*...*...*...*. + .*.*.*.*.*.*.*.* + *...*...*...*... + .*.*.*.*.*.*.*.* + ..*...*...*...*. + .*.*.*.*.*.*.*.* + *...*...*...*... + .*.*.*.*.*.*.*.* + ..*...*...*...*. + .*.*.*.*.*.*.*.* + + 14 + cross + + + + ................ + .............*.. + ..*............. + ........*....... + ................ + ................ + ................ + ....*........... + ................ + ............*... + ................ + ................ + ...*....*....... + ................ + ..............*. + ................ + + 15 + stipple12 + + + + ................ + ...........*.... + ................ + ...*............ + ................ + ................ + ................ + .......*...*.... + ................ + ................ + ................ + ................ + ..*..........*.. + ................ + .....*.......... + ................ + + 16 + stipple13 + + + + *............... + ...............* + ..............*. + .............*.. + ............*... + ...........*.... + ..........*..... + .........*...... + ........*....... + .......*........ + ......*......... + .....*.......... + ....*........... + ...*............ + ..*............. + .*.............. + + 17 + ct + + + + **************** + **************** + **************** + **************** + **************** + **************** + **************** + **************** + **************** + **************** + **************** + **************** + **************** + **************** + **************** + **************** + + 18 + full + + + + *..*..*..*..*..* + ..*..*..*..*..*. + .*..*..*..*..*.. + *..*..*..*..*..* + ..*..*..*..*..*. + .*..*..*..*..*.. + *..*..*..*..*..* + ..*..*..*..*..*. + .*..*..*..*..*.. + *..*..*..*..*..* + ..*..*..*..*..*. + .*..*..*..*..*.. + *..*..*..*..*..* + ..*..*..*..*..*. + .*..*..*..*..*.. + *..*..*..*..*..* + + 19 + stipple16 + + + + ....*........... + ...*............ + ..*............. + .*.............. + *............... + ...............* + ..............*. + .............*.. + ............*... + ...........*.... + ..........*..... + .........*...... + ........*....... + .......*........ + ......*......... + .....*.......... + + 20 + v1 + + + + ...*............ + ..*............. + .*.............. + *............... + ...............* + ..............*. + .............*.. + ............*... + ...........*.... + ..........*..... + .........*...... + ........*....... + .......*........ + ......*......... + .....*.......... + ....*........... + + 21 + m2 + + + + .*.............. + ..*............. + ...*............ + ....*........... + .....*.......... + ......*......... + .......*........ + ........*....... + .........*...... + ..........*..... + ...........*.... + ............*... + .............*.. + ..............*. + ...............* + *............... + + 22 + v2 + + + + *............... + .*.............. + ..*............. + ...*............ + ....*........... + .....*.......... + ......*......... + .......*........ + ........*....... + .........*...... + ..........*..... + ...........*.... + ............*... + .............*.. + ..............*. + ...............* + + 23 + m3 + + + + ...*...*.*...*.. + ..*..***.***..*. + .*...*.....*...* + *..***..*..***.. + ...*...*.*...*.. + .***..*...*..*** + .*...*.....*...* + **..*..***..*..* + ...*...*.*...*.. + ..*..***.***..*. + .*...*.....*...* + *..***..*..***.. + ...*...*.*...*.. + .***..*...*..*** + .*...*.....*...* + **..*..***..*..* + + 24 + stipple105 + + + + ...*............ + ....*........... + .....*.......... + ......*......... + .......*........ + ........*....... + .........*...... + ..........*..... + ...........*.... + ............*... + .............*.. + ..............*. + ...............* + *............... + .*.............. + ..*............. + + 25 + tv1 + + + + .............*.. + ..............*. + ...............* + *............... + .*.............. + ..*............. + ...*............ + ....*........... + .....*.......... + ......*......... + .......*........ + ........*....... + .........*...... + ..........*..... + ...........*.... + ............*... + + 26 + v3 + + + + ............*... + .............*.. + ..............*. + ...............* + *............... + .*.............. + ..*............. + ...*............ + ....*........... + .....*.......... + ......*......... + .......*........ + ........*....... + .........*...... + ..........*..... + ...........*.... + + 27 + m4 + + + + ......*......... + .....*.......... + ....*........... + ...*............ + ..*............. + .*.............. + *............... + ...............* + ..............*. + .............*.. + ............*... + ...........*.... + ..........*..... + .........*...... + ........*....... + .......*........ + + 28 + v4 + + + + .......*........ + ......*......... + .....*.......... + ....*........... + ...*............ + ..*............. + .*.............. + *............... + ...............* + ..............*. + .............*.. + ............*... + ...........*.... + ..........*..... + .........*...... + ........*....... + + 29 + m5 + + + + ....*........... + .....*.......... + ......*......... + .......*........ + ........*....... + .........*...... + ..........*..... + ...........*.... + ............*... + .............*.. + ..............*. + ...............* + *............... + .*.............. + ..*............. + ...*............ + + 30 + tm1 + + + + .......*........ + ........*....... + .........*...... + ..........*..... + ...........*.... + ............*... + .............*.. + ..............*. + ...............* + *............... + .*.............. + ..*............. + ...*............ + ....*........... + .....*.......... + ......*......... + + 31 + tv2 + + + + ......*......... + .......*........ + ........*....... + .........*...... + ..........*..... + ...........*.... + ............*... + .............*.. + ..............*. + ...............* + *............... + .*.............. + ..*............. + ...*............ + ....*........... + .....*.......... + + 32 + tm2 + + + + ................ + ................ + ................ + ...***.......... + ...***.......... + ...***.......... + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + ................ + + 33 + dot2 + + + + .....*.....*.... + ....*.....*..... + ...*.....*.....* + ..*.....*.....*. + .*.....*.....*.. + *.....*.....*... + .....*.....*.... + ....*.....*..... + ...*.....*.....* + ..*.....*.....*. + .*.....*.....*.. + *.....*.....*... + .....*.....*.... + ....*.....*..... + ...*.....*.....* + ..*.....*.....*. + + 34 + Polystp + + + + ................ + *...*...*...*... + ................ + ..*...*...*...*. + ................ + *...*...*...*... + ................ + ..*...*...*...*. + ................ + *...*...*...*... + ................ + ..*...*...*...*. + ................ + *...*...*...*... + ................ + ..*...*...*...*. + + 35 + stipple15 + + + + *...*...*...*... + ................ + ..*...*...*...*. + ................ + *...*...*...*... + ................ + ..*...*...*...*. + ................ + *...*...*...*... + ................ + ..*...*...*...*. + ................ + *...*...*...*... + ................ + ..*...*...*...*. + ................ + + 36 + stipple103 + + + + ..........*..... + ................ + ..*............. + .....*....*...*. + ...........*.... + .*.............. + ................ + .....*...*...... + ...........*..*. + ..*............. + .*......*....... + ......*........* + .....*.......... + ..*.........*... + ....*........... + ........*....... + + 37 + stipple37 + + + + ............*... + .............*.. + ..............*. + ...............* + *............... + .*.............. + ..*............. + ...*............ + ....*........... + .....*.......... + ......*......... + .......*........ + ........*....... + .........*...... + ..........*..... + ...........*.... + + 38 + tnal + + + + ....*.......*... + .....*.......*.. + ......*.......*. + .......*.......* + *.......*....... + .*.......*...... + ..*.......*..... + ...*.......*.... + ....*.......*... + .....*.......*.. + ......*.......*. + .......*.......* + *.......*....... + .*.......*...... + ..*.......*..... + ...*.......*.... + + 39 + stipple14 + + + + ................ + ................ + ...*.......*.... + ...*.......*.... + ...*.......*.... + ...*.......*.... + ...*.......*.... + ...*.......*.... + ...*...*...*.... + ...*...*...*.... + .......*........ + .......*........ + .......*........ + .......*........ + .......*........ + .......*........ + + 40 + stipple63 + + + + ......*...*..... + ................ + ..*............. + .............*.. + ................ + ................ + *..............* + ................ + .......*........ + ................ + *..............* + ................ + ................ + ...*.........*.. + ................ + ......*...*..... + + 41 + stipple45 + + + + ................ + ................ + .*........*..... + ................ + ................ + .*..*.....*..*.. + ................ + ........*....... + ................ + ................ + ........*..*.... + ....*........... + ................ + ................ + ....*..*........ + ................ + + 42 + stipple46 + + + + ................ + .............*.. + ................ + ..*....*........ + ................ + ..........*...*. + ................ + ......*......... + ................ + .*.............. + ............*... + ................ + ....*........... + ........*....... + ................ + *..............* + + 43 + stipple47 + + + + ................ + ................ + ..............*. + ................ + ................ + ................ + ..*............. + ................ + ........*....... + .............*.. + ................ + ................ + ................ + .*.............. + ................ + ................ + + 44 + stipple48 + + + + ................ + ....*........... + ...*.*.......... + ..*...*......... + .*.....*........ + *********....... + ................ + ................ + ................ + ...........*.... + ..........*.*... + .........*...*.. + ........*.....*. + .......********* + ................ + ................ + + 45 + triangle + + + + .......*.......* + ......*.......*. + .....*.......*.. + ....*.......*... + ...*.......*.... + ..*.......*..... + .*.......*...... + *.......*....... + .......*.......* + ......*.......*. + .....*.......*.. + ....*.......*... + ...*.......*.... + ..*.......*..... + .*.......*...... + *.......*....... + + 46 + metal2S + + + + .*...*...*...*.. + ................ + ...*...*...*...* + ................ + .*...*...*...*.. + ................ + ...*...*...*...* + ................ + .*...*...*...*.. + ................ + ...*...*...*...* + ................ + .*...*...*...*.. + ................ + ...*...*...*...* + ................ + + 47 + dots10 + + + + ...........*.... + ..........*..... + .........*...... + ........*....... + .......*........ + ......*......... + .....*.......... + ....*........... + ...*............ + ..*............. + .*.............. + *............... + ...............* + ..............*. + .............*.. + ............*... + + 48 + m6 + + + + .............*.. + ..*....*........ + ................ + ................ + ......*.....*... + ..*............. + ................ + ........*....... + *............... + ............*... + ..*............. + ......*......... + ................ + .........*...... + ....*.........*. + ..*............. + + 49 + stipple49 + + + + *.*.*.*.*.*.*.*. + *.*.*.*.*.*.*.*. + *.*.*.*.*.*.*.*. + *.*.*.*.*.*.*.*. + .*.*.*.*.*.*.*.* + .*.*.*.*.*.*.*.* + .*.*.*.*.*.*.*.* + .*.*.*.*.*.*.*.* + *.*.*.*.*.*.*.*. + *.*.*.*.*.*.*.*. + *.*.*.*.*.*.*.*. + *.*.*.*.*.*.*.*. + .*.*.*.*.*.*.*.* + .*.*.*.*.*.*.*.* + .*.*.*.*.*.*.*.* + .*.*.*.*.*.*.*.* + + 50 + stipple41 + + + + ................ + ............*... + ..*.....*....... + .....*.......*.. + ................ + ...*.......*...* + ................ + .*........*..*.. + .......*........ + ...*...........* + .*.............. + .....*..*....... + ..*..........*.. + .......*........ + ...*....*...*... + ................ + + 51 + stipple42 + + + + ...**......**... + ..*..*....*..*.. + .*....*..*....*. + *......**......* + *......**......* + .*....*..*....*. + ..*..*....*..*.. + ...**......**... + ...**......**... + ..*..*....*..*.. + .*....*..*....*. + *......**......* + *......**......* + .*....*..*....*. + ..*..*....*..*.. + ...**......**... + + 52 + stipple11 + + + + ...**......**... + ..*..*....*..*.. + .*....*..*....*. + *......**......* + *......**......* + .*....*..*....*. + ..*..*....*..*.. + ...**......**... + ...**......**... + ..*..*....*..*.. + .*....*..*....*. + *......**......* + *......**......* + .*....*..*....*. + ..*..*....*..*.. + ...**......**... + + 53 + stipple57 + + + *** + 0 + solid + + + * + 1 + lineStyle0 + + + ****.. + 2 + dashed + + + *.. + 3 + tdots + + + **.. + 4 + shortDash + + + **..**..**..**. + 5 + lineStyle1 + + + ****..**.. + 6 + doubleDash + + + *.. + 7 + dots + + + *** + 8 + mLine + + + *** + 9 + thickLine + + + ***..*.. + 10 + dashDot + + + ****........ + 11 + tdots2 + + diff --git a/flow/platforms/ihp-sg13cmos5l/sg13cmos5l.lyt b/flow/platforms/ihp-sg13cmos5l/sg13cmos5l.lyt new file mode 100644 index 0000000000..5b2a0bc9c6 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/sg13cmos5l.lyt @@ -0,0 +1,195 @@ + + + + sg13cmos5l + IHP SG13CMOS5L PDK (M1-M4-TM1 stack) + + 0.001 + + + sg13cmos5l.lyp + true + 0.01,0.005! + + + 1 + true + true + + + true + layer_map() + true + true + + + true + layer_map() + 0.001 + true + #1 + true + #1 + false + #1 + true + OUTLINE + true + PLACEMENT_BLK + true + REGIONS + true + + 0 + true + .PIN + 2 + true + .PIN + 2 + true + .FILL + 5 + true + .OBS + 3 + true + .BLK + 4 + true + .LABEL + 1 + true + .LABEL + 1 + true + + 0 + true + + 0 + VIA_ + true + default + false + sg13cmos5l.map + + + + false + true + true + 64 + 0 + 1 + 0 + DATA + 0 + 0 + BORDER + layer_map() + true + + + 0.001 + 1 + 100 + 100 + 0 + 0 + 0 + false + false + false + true + layer_map() + + + 0 + 0.001 + layer_map() + true + false + + + 1 + 0.001 + layer_map() + true + false + true + + + + + + GDS2 + + true + false + false + false + false + false + 8000 + 32000 + LIB + + + 2 + true + true + 1 + * + false + + + 0 + + + false + false + + + 0 + + true + + + + GatPoly,Cont,Metal1 + Diff,Cont,Metal1 + Metal1,Via1,Metal2 + Metal2,Via2,Metal3 + Metal3,Via3,Metal4 + Metal4,TopVia1,TopMetal1 + SalBlock='28/0' + Activ='1/0-Salblock' + GatPoly='5/0-SalBlock' + Diff='Activ-GatPoly' + Cont='6/0' + Metal1='8/0-8/29' + Via1='19/0' + Metal2='10/0-10/29' + Via2='29/0' + Metal3='30/0-30/29' + Via3='49/0' + Metal4='50/0-50/29' + TopVia1='125/0' + TopMetal1='126/0-126/29' + + diff --git a/flow/platforms/ihp-sg13cmos5l/sg13cmos5l.map b/flow/platforms/ihp-sg13cmos5l/sg13cmos5l.map new file mode 100644 index 0000000000..9375ae9d57 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/sg13cmos5l.map @@ -0,0 +1,89 @@ +#************************************************************************ +#************************************************************************ +# File: sg13cmos5l.map +# Generated: December 15, 2025 +#************************************************************************ +#************************************************************************ +# +# IHP SG13CMOS5L PDK Layer Mapping +# 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. +# +#************************************************************************* +#------------------------------------------------------------------------- +# EDI Stream layer mapping table for SG13CMOS5L PDK (M1-M4-TM1 stack) +# Version: 1.0 +# Use only in combination with valid GDSII data of all used blocks! +#------------------------------------------------------------------------- +#EDI Layer Name EDI Layer Type GDS Layer Number GDS Layer Type +#============== ============== ================ ============== + +Metal1 NET,SPNET,PIN,LEFPIN,VIA 8 0 +Metal1 PIN,LEFPIN 8 2 +Metal1 FILL 8 22 +Metal1 LEFOBS 8 4 + +NAME Metal1/PIN 8 25 + +Via1 PIN 19 0 +Via1 LEFPIN 19 0 +Via1 VIA 19 0 + +Metal2 NET,SPNET,PIN,LEFPIN,VIA 10 0 +Metal2 PIN,LEFPIN 10 2 +Metal2 FILL 10 22 +Metal2 LEFOBS 10 4 + +NAME Metal2/PIN 10 25 + +Via2 PIN 29 0 +Via2 LEFPIN 29 0 +Via2 VIA 29 0 + +Metal3 NET,SPNET,PIN,LEFPIN,VIA 30 0 +Metal3 PIN,LEFPIN 30 2 +Metal3 FILL 30 22 +Metal3 LEFOBS 30 4 + +NAME Metal3/PIN 30 25 + +Via3 PIN 49 0 +Via3 LEFPIN 49 0 +Via3 VIA 49 0 + +Metal4 NET,SPNET,PIN,LEFPIN,VIA 50 0 +Metal4 PIN,LEFPIN 50 2 +Metal4 FILL 50 22 +Metal4 LEFOBS 50 4 + +NAME Metal4/PIN 50 25 + +TopVia1 PIN 125 0 +TopVia1 LEFPIN 125 0 +TopVia1 VIA 125 0 + +TopMetal1 NET,SPNET,PIN,LEFPIN,VIA 126 0 +TopMetal1 PIN,LEFPIN 126 2 +TopMetal1 FILL 126 22 +TopMetal1 LEFOBS 126 4 + +NAME TopMetal1/PIN 126 25 + +# Via4, Metal5, TopVia2, TopMetal2 not available in SG13CMOS5L PDK (M1-M4-TM1 stack) + +COMP ALL 189 0 + +NAME COMP 63 0 + +DIEAREA ALL 189 4 diff --git a/flow/platforms/ihp-sg13cmos5l/sg13cmos5l_update.py b/flow/platforms/ihp-sg13cmos5l/sg13cmos5l_update.py new file mode 100644 index 0000000000..7491672f23 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/sg13cmos5l_update.py @@ -0,0 +1,115 @@ +"""Module to download latest files from IHP"s Open PDK.""" + +# fmt: off +# pylint: disable=line-too-long +import os +import requests + +REPO_OWNER = "IHP-GmbH" +REPO_NAME = "IHP-Open-PDK" +REPO_BRANCH = "main" + + +def download_github_file( + file_path, + local_dir=".", + repo_owner=REPO_OWNER, + repo_name=REPO_NAME, + branch=REPO_BRANCH, +): + """ + Download a file from a specific branch of a GitHub repository. + + Args: + repo_owner (str): Owner of the repository. + repo_name (str): Name of the repository. + branch (str): Branch name from which to download the file. + file_path (str): Path to the file in the repository. + local_dir (str): Local directory to save the file. + + Returns: + None + """ + # Construct the URL to access the file + base_url = f"https://raw.githubusercontent.com/{repo_owner}/{repo_name}/{branch}/{file_path}" + + # Send a GET request to download the file + response = requests.get(base_url) + response.raise_for_status() # Raise an exception for HTTP errors + + # Ensure the local directory exists + if not os.path.exists(local_dir): + os.makedirs(local_dir) + + # Define the local path to save the file + local_file_path = os.path.join(local_dir, os.path.basename(file_path)) + + # Write the content to the file + with open(local_file_path, "wb") as file: + file.write(response.content) + + print(f"File saved to {local_file_path}") + + +sram_files = [ + "RM_IHPSG13_1P_1024x16_c2_bm_bist", + "RM_IHPSG13_1P_1024x64_c2_bm_bist", + "RM_IHPSG13_1P_1024x8_c2_bm_bist", + "RM_IHPSG13_1P_2048x64_c2_bm_bist", + "RM_IHPSG13_1P_256x48_c2_bm_bist", + "RM_IHPSG13_1P_256x64_c2_bm_bist", + "RM_IHPSG13_1P_4096x16_c3_bm_bist", + "RM_IHPSG13_1P_4096x8_c3_bm_bist", + "RM_IHPSG13_1P_512x64_c2_bm_bist", + "RM_IHPSG13_1P_64x64_c2_bm_bist", +] +sram_lib_corners = [ + "slow_1p08V_125C", + "typ_1p20V_25C", + "fast_1p32V_m55C", +] + +# Klayout +download_github_file("ihp-sg13cmos5l/libs.tech/klayout/tech/sg13cmos5l.lyp") +download_github_file("ihp-sg13cmos5l/libs.tech/klayout/tech/sg13cmos5l.lyt") +download_github_file("ihp-sg13cmos5l/libs.tech/klayout/tech/sg13cmos5l.map") +download_github_file("ihp-sg13cmos5l/libs.tech/klayout/tech/drc/sg13cmos5l_minimal.lydrc", "drc") +download_github_file("ihp-sg13cmos5l/libs.tech/klayout/tech/drc/sg13cmos5l_maximal.lydrc", "drc") +# LIB +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_stdcell/lib/sg13cmos5l_stdcell_slow_1p35V_125C.lib", "lib") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_stdcell/lib/sg13cmos5l_stdcell_slow_1p08V_125C.lib", "lib") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_stdcell/lib/sg13cmos5l_stdcell_fast_1p32V_m40C.lib", "lib") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_stdcell/lib/sg13cmos5l_stdcell_fast_1p65V_m40C.lib", "lib") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_stdcell/lib/sg13cmos5l_stdcell_typ_1p20V_25C.lib", "lib") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_stdcell/lib/sg13cmos5l_stdcell_typ_1p50V_25C.lib", "lib") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_io/lib/sg13cmos5l_io_dummy.lib", "lib") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_io/lib/sg13cmos5l_io_fast_1p32V_3p6V_m40C.lib", "lib") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_io/lib/sg13cmos5l_io_fast_1p65V_3p6V_m40C.lib", "lib") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_io/lib/sg13cmos5l_io_slow_1p08V_3p0V_125C.lib", "lib") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_io/lib/sg13cmos5l_io_slow_1p35V_3p0V_125C.lib", "lib") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_io/lib/sg13cmos5l_io_typ_1p2V_3p3V_25C.lib", "lib") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_io/lib/sg13cmos5l_io_typ_1p5V_3p3V_25C.lib", "lib") +for sram in sram_files: + for corner in sram_lib_corners: + download_github_file(f"ihp-sg13cmos5l/libs.ref/sg13cmos5l_sram/lib/{sram}_{corner}.lib", "lib") +# GDS +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_stdcell/gds/sg13cmos5l_stdcell.gds", "gds") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_io/gds/sg13cmos5l_io.gds", "gds") +for sram in sram_files: + download_github_file(f"ihp-sg13cmos5l/libs.ref/sg13cmos5l_sram/gds/{sram}.gds", "gds") +# LEF +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_stdcell/lef/sg13cmos5l_tech.lef", "lef") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_stdcell/lef/sg13cmos5l_stdcell.lef", "lef") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_io/lef/sg13cmos5l_io.lef", "lef") +for sram in sram_files: + download_github_file(f"ihp-sg13cmos5l/libs.ref/sg13cmos5l_sram/lef/{sram}.lef", "lef") +# Verilog +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_stdcell/verilog/sg13cmos5l_stdcell.v", "verilog") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_io/verilog/sg13cmos5l_io.v", "verilog") +for sram in sram_files: + download_github_file(f"ihp-sg13cmos5l/libs.ref/sg13cmos5l_sram/verilog/{sram}.v", "verilog") +# CDL +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_stdcell/cdl/sg13cmos5l_stdcell.cdl", "cdl") +download_github_file("ihp-sg13cmos5l/libs.ref/sg13cmos5l_io/cdl/sg13cmos5l_io.cdl", "cdl") +for sram in sram_files: + download_github_file(f"ihp-sg13cmos5l/libs.ref/sg13cmos5l_sram/cdl/{sram}.cdl", "cdl") diff --git a/flow/platforms/ihp-sg13cmos5l/tapcell.tcl b/flow/platforms/ihp-sg13cmos5l/tapcell.tcl new file mode 100644 index 0000000000..2872324c7e --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/tapcell.tcl @@ -0,0 +1 @@ +cut_rows diff --git a/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_1024x16_c2_bm_bist.v b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_1024x16_c2_bm_bist.v new file mode 100644 index 0000000000..9f324fbaec --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_1024x16_c2_bm_bist.v @@ -0,0 +1,175 @@ +// ------------------------------------------------------ +// +// 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. +// +// Generated on Fri Jul 19 08:58:12 2024 +// +// ------------------------------------------------------ +`celldefine +module RM_IHPSG13_1P_1024x16_c2_bm_bist ( + A_CLK, + A_MEN, + A_WEN, + A_REN, + A_ADDR, + A_DIN, + A_DLY, + A_DOUT, + A_BM, + A_BIST_CLK, + A_BIST_EN, + A_BIST_MEN, + A_BIST_WEN, + A_BIST_REN, + A_BIST_ADDR, + A_BIST_DIN, + A_BIST_BM +); + + input A_CLK; + input A_MEN; + input A_WEN; + input A_REN; + input [9:0] A_ADDR; + input [15:0] A_DIN; + input A_DLY; + output [15:0] A_DOUT; + input [15:0] A_BM; + input A_BIST_CLK; + input A_BIST_EN; + input A_BIST_MEN; + input A_BIST_WEN; + input A_BIST_REN; + input [9:0] A_BIST_ADDR; + input [15:0] A_BIST_DIN; + input [15:0] A_BIST_BM; + + +`ifdef FUNCTIONAL // functional // + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(16), + .P_ADDR_WIDTH(10) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK), + .A_MEN(A_MEN), + .A_WEN(A_WEN), + .A_REN(A_REN), + .A_ADDR(A_ADDR), + .A_DLY(A_DLY), + .A_DIN(A_DIN), + .A_DOUT(A_DOUT), + .A_BM(A_BM), + .A_BIST_CLK(A_BIST_CLK), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN), + .A_BIST_WEN(A_BIST_WEN), + .A_BIST_REN(A_BIST_REN), + .A_BIST_ADDR(A_BIST_ADDR), + .A_BIST_DIN(A_BIST_DIN), + .A_BIST_BM(A_BIST_BM) + ); + +`else + + wire A_CLK_DELAY; + wire A_MEN_DELAY; + wire A_WEN_DELAY; + wire A_REN_DELAY; + wire [9:0] A_ADDR_DELAY; + wire [15:0] A_DIN_DELAY; + wire [15:0] A_BM_DELAY; + wire A_BIST_CLK_DELAY; + wire A_BIST_MEN_DELAY; + wire A_BIST_WEN_DELAY; + wire A_BIST_REN_DELAY; + wire [9:0] A_BIST_ADDR_DELAY; + wire [15:0] A_BIST_DIN_DELAY; + wire [15:0] A_BIST_BM_DELAY; + + reg notifier; + + wire A_RW_ACCESS = (A_WEN || A_REN) && A_MEN; + wire A_W_ACCESS = A_WEN && A_MEN; + wire A_BIST_RW_ACCESS = (A_BIST_WEN || A_BIST_REN) && A_BIST_MEN; + wire A_BIST_W_ACCESS = A_BIST_WEN && A_BIST_MEN; + + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(16), + .P_ADDR_WIDTH(10) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK_DELAY), + .A_MEN(A_MEN_DELAY), + .A_WEN(A_WEN_DELAY), + .A_REN(A_REN_DELAY), + .A_ADDR(A_ADDR_DELAY), + .A_DLY(A_DLY), + .A_DIN(A_DIN_DELAY), + .A_DOUT(A_DOUT), + .A_BM(A_BM_DELAY), + .A_BIST_CLK(A_BIST_CLK_DELAY), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN_DELAY), + .A_BIST_WEN(A_BIST_WEN_DELAY), + .A_BIST_REN(A_BIST_REN_DELAY), + .A_BIST_ADDR(A_BIST_ADDR_DELAY), + .A_BIST_DIN(A_BIST_DIN_DELAY), + .A_BIST_BM(A_BIST_BM_DELAY) + ); + + + specify + + (posedge A_CLK *> (A_DOUT : A_DIN)) = (1.0, 1.0); + $width(posedge A_CLK, 1.0,0,notifier); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, posedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, negedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + (posedge A_BIST_CLK *> (A_DOUT : A_BIST_DIN)) = (1.0, 1.0); + $width(posedge A_BIST_CLK, 1.0,0,notifier); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, posedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, negedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + + + endspecify + +`endif + +endmodule +`endcelldefine \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_1024x64_c2_bm_bist.v b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_1024x64_c2_bm_bist.v new file mode 100644 index 0000000000..b7e23f92ea --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_1024x64_c2_bm_bist.v @@ -0,0 +1,174 @@ +//////////////////////////////////////////////////////////////////////// +// +// 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. +// +//////////////////////////////////////////////////////////////////////// + +`celldefine +module RM_IHPSG13_1P_1024x64_c2_bm_bist ( + A_CLK, + A_MEN, + A_WEN, + A_REN, + A_ADDR, + A_DIN, + A_DLY, + A_DOUT, + A_BM, + A_BIST_CLK, + A_BIST_EN, + A_BIST_MEN, + A_BIST_WEN, + A_BIST_REN, + A_BIST_ADDR, + A_BIST_DIN, + A_BIST_BM +); + + input A_CLK; + input A_MEN; + input A_WEN; + input A_REN; + input [9:0] A_ADDR; + input [63:0] A_DIN; + input A_DLY; + output [63:0] A_DOUT; + input [63:0] A_BM; + input A_BIST_CLK; + input A_BIST_EN; + input A_BIST_MEN; + input A_BIST_WEN; + input A_BIST_REN; + input [9:0] A_BIST_ADDR; + input [63:0] A_BIST_DIN; + input [63:0] A_BIST_BM; + + +`ifdef FUNCTIONAL // functional // + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(64), + .P_ADDR_WIDTH(10) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK), + .A_MEN(A_MEN), + .A_WEN(A_WEN), + .A_REN(A_REN), + .A_ADDR(A_ADDR), + .A_DLY(A_DLY), + .A_DIN(A_DIN), + .A_DOUT(A_DOUT), + .A_BM(A_BM), + .A_BIST_CLK(A_BIST_CLK), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN), + .A_BIST_WEN(A_BIST_WEN), + .A_BIST_REN(A_BIST_REN), + .A_BIST_ADDR(A_BIST_ADDR), + .A_BIST_DIN(A_BIST_DIN), + .A_BIST_BM(A_BIST_BM) + ); + +`else + + wire A_CLK_DELAY; + wire A_MEN_DELAY; + wire A_WEN_DELAY; + wire A_REN_DELAY; + wire [9:0] A_ADDR_DELAY; + wire [63:0] A_DIN_DELAY; + wire [63:0] A_BM_DELAY; + wire A_BIST_CLK_DELAY; + wire A_BIST_MEN_DELAY; + wire A_BIST_WEN_DELAY; + wire A_BIST_REN_DELAY; + wire [9:0] A_BIST_ADDR_DELAY; + wire [63:0] A_BIST_DIN_DELAY; + wire [63:0] A_BIST_BM_DELAY; + + reg notifier; + + wire A_RW_ACCESS = (A_WEN || A_REN) && A_MEN; + wire A_W_ACCESS = A_WEN && A_MEN; + wire A_BIST_RW_ACCESS = (A_BIST_WEN || A_BIST_REN) && A_BIST_MEN; + wire A_BIST_W_ACCESS = A_BIST_WEN && A_BIST_MEN; + + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(64), + .P_ADDR_WIDTH(10) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK_DELAY), + .A_MEN(A_MEN_DELAY), + .A_WEN(A_WEN_DELAY), + .A_REN(A_REN_DELAY), + .A_ADDR(A_ADDR_DELAY), + .A_DLY(A_DLY), + .A_DIN(A_DIN_DELAY), + .A_DOUT(A_DOUT), + .A_BM(A_BM_DELAY), + .A_BIST_CLK(A_BIST_CLK_DELAY), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN_DELAY), + .A_BIST_WEN(A_BIST_WEN_DELAY), + .A_BIST_REN(A_BIST_REN_DELAY), + .A_BIST_ADDR(A_BIST_ADDR_DELAY), + .A_BIST_DIN(A_BIST_DIN_DELAY), + .A_BIST_BM(A_BIST_BM_DELAY) + ); + + + specify + + (posedge A_CLK *> (A_DOUT : A_DIN)) = (1.0, 1.0); + $width(posedge A_CLK, 1.0,0,notifier); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, posedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, negedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + (posedge A_BIST_CLK *> (A_DOUT : A_BIST_DIN)) = (1.0, 1.0); + $width(posedge A_BIST_CLK, 1.0,0,notifier); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, posedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, negedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + + + endspecify + +`endif + +endmodule +`endcelldefine diff --git a/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_1024x8_c2_bm_bist.v b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_1024x8_c2_bm_bist.v new file mode 100644 index 0000000000..94a7d0ae2b --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_1024x8_c2_bm_bist.v @@ -0,0 +1,175 @@ +// ------------------------------------------------------ +// +// 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. +// +// Generated on Fri Jul 19 09:01:22 2024 +// +// ------------------------------------------------------ +`celldefine +module RM_IHPSG13_1P_1024x8_c2_bm_bist ( + A_CLK, + A_MEN, + A_WEN, + A_REN, + A_ADDR, + A_DIN, + A_DLY, + A_DOUT, + A_BM, + A_BIST_CLK, + A_BIST_EN, + A_BIST_MEN, + A_BIST_WEN, + A_BIST_REN, + A_BIST_ADDR, + A_BIST_DIN, + A_BIST_BM +); + + input A_CLK; + input A_MEN; + input A_WEN; + input A_REN; + input [9:0] A_ADDR; + input [7:0] A_DIN; + input A_DLY; + output [7:0] A_DOUT; + input [7:0] A_BM; + input A_BIST_CLK; + input A_BIST_EN; + input A_BIST_MEN; + input A_BIST_WEN; + input A_BIST_REN; + input [9:0] A_BIST_ADDR; + input [7:0] A_BIST_DIN; + input [7:0] A_BIST_BM; + + +`ifdef FUNCTIONAL // functional // + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(8), + .P_ADDR_WIDTH(10) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK), + .A_MEN(A_MEN), + .A_WEN(A_WEN), + .A_REN(A_REN), + .A_ADDR(A_ADDR), + .A_DLY(A_DLY), + .A_DIN(A_DIN), + .A_DOUT(A_DOUT), + .A_BM(A_BM), + .A_BIST_CLK(A_BIST_CLK), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN), + .A_BIST_WEN(A_BIST_WEN), + .A_BIST_REN(A_BIST_REN), + .A_BIST_ADDR(A_BIST_ADDR), + .A_BIST_DIN(A_BIST_DIN), + .A_BIST_BM(A_BIST_BM) + ); + +`else + + wire A_CLK_DELAY; + wire A_MEN_DELAY; + wire A_WEN_DELAY; + wire A_REN_DELAY; + wire [9:0] A_ADDR_DELAY; + wire [7:0] A_DIN_DELAY; + wire [7:0] A_BM_DELAY; + wire A_BIST_CLK_DELAY; + wire A_BIST_MEN_DELAY; + wire A_BIST_WEN_DELAY; + wire A_BIST_REN_DELAY; + wire [9:0] A_BIST_ADDR_DELAY; + wire [7:0] A_BIST_DIN_DELAY; + wire [7:0] A_BIST_BM_DELAY; + + reg notifier; + + wire A_RW_ACCESS = (A_WEN || A_REN) && A_MEN; + wire A_W_ACCESS = A_WEN && A_MEN; + wire A_BIST_RW_ACCESS = (A_BIST_WEN || A_BIST_REN) && A_BIST_MEN; + wire A_BIST_W_ACCESS = A_BIST_WEN && A_BIST_MEN; + + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(8), + .P_ADDR_WIDTH(10) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK_DELAY), + .A_MEN(A_MEN_DELAY), + .A_WEN(A_WEN_DELAY), + .A_REN(A_REN_DELAY), + .A_ADDR(A_ADDR_DELAY), + .A_DLY(A_DLY), + .A_DIN(A_DIN_DELAY), + .A_DOUT(A_DOUT), + .A_BM(A_BM_DELAY), + .A_BIST_CLK(A_BIST_CLK_DELAY), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN_DELAY), + .A_BIST_WEN(A_BIST_WEN_DELAY), + .A_BIST_REN(A_BIST_REN_DELAY), + .A_BIST_ADDR(A_BIST_ADDR_DELAY), + .A_BIST_DIN(A_BIST_DIN_DELAY), + .A_BIST_BM(A_BIST_BM_DELAY) + ); + + + specify + + (posedge A_CLK *> (A_DOUT : A_DIN)) = (1.0, 1.0); + $width(posedge A_CLK, 1.0,0,notifier); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, posedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, negedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + (posedge A_BIST_CLK *> (A_DOUT : A_BIST_DIN)) = (1.0, 1.0); + $width(posedge A_BIST_CLK, 1.0,0,notifier); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, posedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, negedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + + + endspecify + +`endif + +endmodule +`endcelldefine \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_2048x64_c2_bm_bist.v b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_2048x64_c2_bm_bist.v new file mode 100644 index 0000000000..5f82fec4ee --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_2048x64_c2_bm_bist.v @@ -0,0 +1,174 @@ +//////////////////////////////////////////////////////////////////////// +// +// 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. +// +//////////////////////////////////////////////////////////////////////// + +`celldefine +module RM_IHPSG13_1P_2048x64_c2_bm_bist ( + A_CLK, + A_MEN, + A_WEN, + A_REN, + A_ADDR, + A_DIN, + A_DLY, + A_DOUT, + A_BM, + A_BIST_CLK, + A_BIST_EN, + A_BIST_MEN, + A_BIST_WEN, + A_BIST_REN, + A_BIST_ADDR, + A_BIST_DIN, + A_BIST_BM +); + + input A_CLK; + input A_MEN; + input A_WEN; + input A_REN; + input [10:0] A_ADDR; + input [63:0] A_DIN; + input A_DLY; + output [63:0] A_DOUT; + input [63:0] A_BM; + input A_BIST_CLK; + input A_BIST_EN; + input A_BIST_MEN; + input A_BIST_WEN; + input A_BIST_REN; + input [10:0] A_BIST_ADDR; + input [63:0] A_BIST_DIN; + input [63:0] A_BIST_BM; + + +`ifdef FUNCTIONAL // functional // + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(64), + .P_ADDR_WIDTH(11) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK), + .A_MEN(A_MEN), + .A_WEN(A_WEN), + .A_REN(A_REN), + .A_ADDR(A_ADDR), + .A_DLY(A_DLY), + .A_DIN(A_DIN), + .A_DOUT(A_DOUT), + .A_BM(A_BM), + .A_BIST_CLK(A_BIST_CLK), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN), + .A_BIST_WEN(A_BIST_WEN), + .A_BIST_REN(A_BIST_REN), + .A_BIST_ADDR(A_BIST_ADDR), + .A_BIST_DIN(A_BIST_DIN), + .A_BIST_BM(A_BIST_BM) + ); + +`else + + wire A_CLK_DELAY; + wire A_MEN_DELAY; + wire A_WEN_DELAY; + wire A_REN_DELAY; + wire [10:0] A_ADDR_DELAY; + wire [63:0] A_DIN_DELAY; + wire [63:0] A_BM_DELAY; + wire A_BIST_CLK_DELAY; + wire A_BIST_MEN_DELAY; + wire A_BIST_WEN_DELAY; + wire A_BIST_REN_DELAY; + wire [10:0] A_BIST_ADDR_DELAY; + wire [63:0] A_BIST_DIN_DELAY; + wire [63:0] A_BIST_BM_DELAY; + + reg notifier; + + wire A_RW_ACCESS = (A_WEN || A_REN) && A_MEN; + wire A_W_ACCESS = A_WEN && A_MEN; + wire A_BIST_RW_ACCESS = (A_BIST_WEN || A_BIST_REN) && A_BIST_MEN; + wire A_BIST_W_ACCESS = A_BIST_WEN && A_BIST_MEN; + + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(64), + .P_ADDR_WIDTH(11) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK_DELAY), + .A_MEN(A_MEN_DELAY), + .A_WEN(A_WEN_DELAY), + .A_REN(A_REN_DELAY), + .A_ADDR(A_ADDR_DELAY), + .A_DLY(A_DLY), + .A_DIN(A_DIN_DELAY), + .A_DOUT(A_DOUT), + .A_BM(A_BM_DELAY), + .A_BIST_CLK(A_BIST_CLK_DELAY), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN_DELAY), + .A_BIST_WEN(A_BIST_WEN_DELAY), + .A_BIST_REN(A_BIST_REN_DELAY), + .A_BIST_ADDR(A_BIST_ADDR_DELAY), + .A_BIST_DIN(A_BIST_DIN_DELAY), + .A_BIST_BM(A_BIST_BM_DELAY) + ); + + + specify + + (posedge A_CLK *> (A_DOUT : A_DIN)) = (1.0, 1.0); + $width(posedge A_CLK, 1.0,0,notifier); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, posedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, negedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + (posedge A_BIST_CLK *> (A_DOUT : A_BIST_DIN)) = (1.0, 1.0); + $width(posedge A_BIST_CLK, 1.0,0,notifier); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, posedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, negedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + + + endspecify + +`endif + +endmodule +`endcelldefine diff --git a/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_256x48_c2_bm_bist.v b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_256x48_c2_bm_bist.v new file mode 100644 index 0000000000..da2c067783 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_256x48_c2_bm_bist.v @@ -0,0 +1,174 @@ +//////////////////////////////////////////////////////////////////////// +// +// 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. +// +//////////////////////////////////////////////////////////////////////// + +`celldefine +module RM_IHPSG13_1P_256x48_c2_bm_bist ( + A_CLK, + A_MEN, + A_WEN, + A_REN, + A_ADDR, + A_DIN, + A_DLY, + A_DOUT, + A_BM, + A_BIST_CLK, + A_BIST_EN, + A_BIST_MEN, + A_BIST_WEN, + A_BIST_REN, + A_BIST_ADDR, + A_BIST_DIN, + A_BIST_BM +); + + input A_CLK; + input A_MEN; + input A_WEN; + input A_REN; + input [7:0] A_ADDR; + input [47:0] A_DIN; + input A_DLY; + output [47:0] A_DOUT; + input [47:0] A_BM; + input A_BIST_CLK; + input A_BIST_EN; + input A_BIST_MEN; + input A_BIST_WEN; + input A_BIST_REN; + input [7:0] A_BIST_ADDR; + input [47:0] A_BIST_DIN; + input [47:0] A_BIST_BM; + + +`ifdef FUNCTIONAL // functional // + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(48), + .P_ADDR_WIDTH(8) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK), + .A_MEN(A_MEN), + .A_WEN(A_WEN), + .A_REN(A_REN), + .A_ADDR(A_ADDR), + .A_DLY(A_DLY), + .A_DIN(A_DIN), + .A_DOUT(A_DOUT), + .A_BM(A_BM), + .A_BIST_CLK(A_BIST_CLK), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN), + .A_BIST_WEN(A_BIST_WEN), + .A_BIST_REN(A_BIST_REN), + .A_BIST_ADDR(A_BIST_ADDR), + .A_BIST_DIN(A_BIST_DIN), + .A_BIST_BM(A_BIST_BM) + ); + +`else + + wire A_CLK_DELAY; + wire A_MEN_DELAY; + wire A_WEN_DELAY; + wire A_REN_DELAY; + wire [7:0] A_ADDR_DELAY; + wire [47:0] A_DIN_DELAY; + wire [47:0] A_BM_DELAY; + wire A_BIST_CLK_DELAY; + wire A_BIST_MEN_DELAY; + wire A_BIST_WEN_DELAY; + wire A_BIST_REN_DELAY; + wire [7:0] A_BIST_ADDR_DELAY; + wire [47:0] A_BIST_DIN_DELAY; + wire [47:0] A_BIST_BM_DELAY; + + reg notifier; + + wire A_RW_ACCESS = (A_WEN || A_REN) && A_MEN; + wire A_W_ACCESS = A_WEN && A_MEN; + wire A_BIST_RW_ACCESS = (A_BIST_WEN || A_BIST_REN) && A_BIST_MEN; + wire A_BIST_W_ACCESS = A_BIST_WEN && A_BIST_MEN; + + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(48), + .P_ADDR_WIDTH(8) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK_DELAY), + .A_MEN(A_MEN_DELAY), + .A_WEN(A_WEN_DELAY), + .A_REN(A_REN_DELAY), + .A_ADDR(A_ADDR_DELAY), + .A_DLY(A_DLY), + .A_DIN(A_DIN_DELAY), + .A_DOUT(A_DOUT), + .A_BM(A_BM_DELAY), + .A_BIST_CLK(A_BIST_CLK_DELAY), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN_DELAY), + .A_BIST_WEN(A_BIST_WEN_DELAY), + .A_BIST_REN(A_BIST_REN_DELAY), + .A_BIST_ADDR(A_BIST_ADDR_DELAY), + .A_BIST_DIN(A_BIST_DIN_DELAY), + .A_BIST_BM(A_BIST_BM_DELAY) + ); + + + specify + + (posedge A_CLK *> (A_DOUT : A_DIN)) = (1.0, 1.0); + $width(posedge A_CLK, 1.0,0,notifier); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, posedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, negedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + (posedge A_BIST_CLK *> (A_DOUT : A_BIST_DIN)) = (1.0, 1.0); + $width(posedge A_BIST_CLK, 1.0,0,notifier); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, posedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, negedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + + + endspecify + +`endif + +endmodule +`endcelldefine diff --git a/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_256x64_c2_bm_bist.v b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_256x64_c2_bm_bist.v new file mode 100644 index 0000000000..c962b0cfa5 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_256x64_c2_bm_bist.v @@ -0,0 +1,174 @@ +//////////////////////////////////////////////////////////////////////// +// +// 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. +// +//////////////////////////////////////////////////////////////////////// + +`celldefine +module RM_IHPSG13_1P_256x64_c2_bm_bist ( + A_CLK, + A_MEN, + A_WEN, + A_REN, + A_ADDR, + A_DIN, + A_DLY, + A_DOUT, + A_BM, + A_BIST_CLK, + A_BIST_EN, + A_BIST_MEN, + A_BIST_WEN, + A_BIST_REN, + A_BIST_ADDR, + A_BIST_DIN, + A_BIST_BM +); + + input A_CLK; + input A_MEN; + input A_WEN; + input A_REN; + input [7:0] A_ADDR; + input [63:0] A_DIN; + input A_DLY; + output [63:0] A_DOUT; + input [63:0] A_BM; + input A_BIST_CLK; + input A_BIST_EN; + input A_BIST_MEN; + input A_BIST_WEN; + input A_BIST_REN; + input [7:0] A_BIST_ADDR; + input [63:0] A_BIST_DIN; + input [63:0] A_BIST_BM; + + +`ifdef FUNCTIONAL // functional // + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(64), + .P_ADDR_WIDTH(8) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK), + .A_MEN(A_MEN), + .A_WEN(A_WEN), + .A_REN(A_REN), + .A_ADDR(A_ADDR), + .A_DLY(A_DLY), + .A_DIN(A_DIN), + .A_DOUT(A_DOUT), + .A_BM(A_BM), + .A_BIST_CLK(A_BIST_CLK), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN), + .A_BIST_WEN(A_BIST_WEN), + .A_BIST_REN(A_BIST_REN), + .A_BIST_ADDR(A_BIST_ADDR), + .A_BIST_DIN(A_BIST_DIN), + .A_BIST_BM(A_BIST_BM) + ); + +`else + + wire A_CLK_DELAY; + wire A_MEN_DELAY; + wire A_WEN_DELAY; + wire A_REN_DELAY; + wire [7:0] A_ADDR_DELAY; + wire [63:0] A_DIN_DELAY; + wire [63:0] A_BM_DELAY; + wire A_BIST_CLK_DELAY; + wire A_BIST_MEN_DELAY; + wire A_BIST_WEN_DELAY; + wire A_BIST_REN_DELAY; + wire [7:0] A_BIST_ADDR_DELAY; + wire [63:0] A_BIST_DIN_DELAY; + wire [63:0] A_BIST_BM_DELAY; + + reg notifier; + + wire A_RW_ACCESS = (A_WEN || A_REN) && A_MEN; + wire A_W_ACCESS = A_WEN && A_MEN; + wire A_BIST_RW_ACCESS = (A_BIST_WEN || A_BIST_REN) && A_BIST_MEN; + wire A_BIST_W_ACCESS = A_BIST_WEN && A_BIST_MEN; + + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(64), + .P_ADDR_WIDTH(8) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK_DELAY), + .A_MEN(A_MEN_DELAY), + .A_WEN(A_WEN_DELAY), + .A_REN(A_REN_DELAY), + .A_ADDR(A_ADDR_DELAY), + .A_DLY(A_DLY), + .A_DIN(A_DIN_DELAY), + .A_DOUT(A_DOUT), + .A_BM(A_BM_DELAY), + .A_BIST_CLK(A_BIST_CLK_DELAY), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN_DELAY), + .A_BIST_WEN(A_BIST_WEN_DELAY), + .A_BIST_REN(A_BIST_REN_DELAY), + .A_BIST_ADDR(A_BIST_ADDR_DELAY), + .A_BIST_DIN(A_BIST_DIN_DELAY), + .A_BIST_BM(A_BIST_BM_DELAY) + ); + + + specify + + (posedge A_CLK *> (A_DOUT : A_DIN)) = (1.0, 1.0); + $width(posedge A_CLK, 1.0,0,notifier); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, posedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, negedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + (posedge A_BIST_CLK *> (A_DOUT : A_BIST_DIN)) = (1.0, 1.0); + $width(posedge A_BIST_CLK, 1.0,0,notifier); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, posedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, negedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + + + endspecify + +`endif + +endmodule +`endcelldefine diff --git a/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_4096x16_c3_bm_bist.v b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_4096x16_c3_bm_bist.v new file mode 100644 index 0000000000..0a96fc0464 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_4096x16_c3_bm_bist.v @@ -0,0 +1,175 @@ +// ------------------------------------------------------ +// +// 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. +// +// Generated on Fri Jul 12 17:37:43 2024 +// +// ------------------------------------------------------ +`celldefine +module RM_IHPSG13_1P_4096x16_c3_bm_bist ( + A_CLK, + A_MEN, + A_WEN, + A_REN, + A_ADDR, + A_DIN, + A_DLY, + A_DOUT, + A_BM, + A_BIST_CLK, + A_BIST_EN, + A_BIST_MEN, + A_BIST_WEN, + A_BIST_REN, + A_BIST_ADDR, + A_BIST_DIN, + A_BIST_BM +); + + input A_CLK; + input A_MEN; + input A_WEN; + input A_REN; + input [11:0] A_ADDR; + input [15:0] A_DIN; + input A_DLY; + output [15:0] A_DOUT; + input [15:0] A_BM; + input A_BIST_CLK; + input A_BIST_EN; + input A_BIST_MEN; + input A_BIST_WEN; + input A_BIST_REN; + input [11:0] A_BIST_ADDR; + input [15:0] A_BIST_DIN; + input [15:0] A_BIST_BM; + + +`ifdef FUNCTIONAL // functional // + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(16), + .P_ADDR_WIDTH(12) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK), + .A_MEN(A_MEN), + .A_WEN(A_WEN), + .A_REN(A_REN), + .A_ADDR(A_ADDR), + .A_DLY(A_DLY), + .A_DIN(A_DIN), + .A_DOUT(A_DOUT), + .A_BM(A_BM), + .A_BIST_CLK(A_BIST_CLK), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN), + .A_BIST_WEN(A_BIST_WEN), + .A_BIST_REN(A_BIST_REN), + .A_BIST_ADDR(A_BIST_ADDR), + .A_BIST_DIN(A_BIST_DIN), + .A_BIST_BM(A_BIST_BM) + ); + +`else + + wire A_CLK_DELAY; + wire A_MEN_DELAY; + wire A_WEN_DELAY; + wire A_REN_DELAY; + wire [11:0] A_ADDR_DELAY; + wire [15:0] A_DIN_DELAY; + wire [15:0] A_BM_DELAY; + wire A_BIST_CLK_DELAY; + wire A_BIST_MEN_DELAY; + wire A_BIST_WEN_DELAY; + wire A_BIST_REN_DELAY; + wire [11:0] A_BIST_ADDR_DELAY; + wire [15:0] A_BIST_DIN_DELAY; + wire [15:0] A_BIST_BM_DELAY; + + reg notifier; + + wire A_RW_ACCESS = (A_WEN || A_REN) && A_MEN; + wire A_W_ACCESS = A_WEN && A_MEN; + wire A_BIST_RW_ACCESS = (A_BIST_WEN || A_BIST_REN) && A_BIST_MEN; + wire A_BIST_W_ACCESS = A_BIST_WEN && A_BIST_MEN; + + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(16), + .P_ADDR_WIDTH(12) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK_DELAY), + .A_MEN(A_MEN_DELAY), + .A_WEN(A_WEN_DELAY), + .A_REN(A_REN_DELAY), + .A_ADDR(A_ADDR_DELAY), + .A_DLY(A_DLY), + .A_DIN(A_DIN_DELAY), + .A_DOUT(A_DOUT), + .A_BM(A_BM_DELAY), + .A_BIST_CLK(A_BIST_CLK_DELAY), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN_DELAY), + .A_BIST_WEN(A_BIST_WEN_DELAY), + .A_BIST_REN(A_BIST_REN_DELAY), + .A_BIST_ADDR(A_BIST_ADDR_DELAY), + .A_BIST_DIN(A_BIST_DIN_DELAY), + .A_BIST_BM(A_BIST_BM_DELAY) + ); + + + specify + + (posedge A_CLK *> (A_DOUT : A_DIN)) = (1.0, 1.0); + $width(posedge A_CLK, 1.0,0,notifier); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, posedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, negedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + (posedge A_BIST_CLK *> (A_DOUT : A_BIST_DIN)) = (1.0, 1.0); + $width(posedge A_BIST_CLK, 1.0,0,notifier); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, posedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, negedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + + + endspecify + +`endif + +endmodule +`endcelldefine \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_4096x8_c3_bm_bist.v b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_4096x8_c3_bm_bist.v new file mode 100644 index 0000000000..af3029d5ce --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_4096x8_c3_bm_bist.v @@ -0,0 +1,175 @@ +// ------------------------------------------------------ +// +// 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. +// +// Generated on Fri Jul 19 08:59:30 2024 +// +// ------------------------------------------------------ +`celldefine +module RM_IHPSG13_1P_4096x8_c3_bm_bist ( + A_CLK, + A_MEN, + A_WEN, + A_REN, + A_ADDR, + A_DIN, + A_DLY, + A_DOUT, + A_BM, + A_BIST_CLK, + A_BIST_EN, + A_BIST_MEN, + A_BIST_WEN, + A_BIST_REN, + A_BIST_ADDR, + A_BIST_DIN, + A_BIST_BM +); + + input A_CLK; + input A_MEN; + input A_WEN; + input A_REN; + input [11:0] A_ADDR; + input [7:0] A_DIN; + input A_DLY; + output [7:0] A_DOUT; + input [7:0] A_BM; + input A_BIST_CLK; + input A_BIST_EN; + input A_BIST_MEN; + input A_BIST_WEN; + input A_BIST_REN; + input [11:0] A_BIST_ADDR; + input [7:0] A_BIST_DIN; + input [7:0] A_BIST_BM; + + +`ifdef FUNCTIONAL // functional // + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(8), + .P_ADDR_WIDTH(12) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK), + .A_MEN(A_MEN), + .A_WEN(A_WEN), + .A_REN(A_REN), + .A_ADDR(A_ADDR), + .A_DLY(A_DLY), + .A_DIN(A_DIN), + .A_DOUT(A_DOUT), + .A_BM(A_BM), + .A_BIST_CLK(A_BIST_CLK), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN), + .A_BIST_WEN(A_BIST_WEN), + .A_BIST_REN(A_BIST_REN), + .A_BIST_ADDR(A_BIST_ADDR), + .A_BIST_DIN(A_BIST_DIN), + .A_BIST_BM(A_BIST_BM) + ); + +`else + + wire A_CLK_DELAY; + wire A_MEN_DELAY; + wire A_WEN_DELAY; + wire A_REN_DELAY; + wire [11:0] A_ADDR_DELAY; + wire [7:0] A_DIN_DELAY; + wire [7:0] A_BM_DELAY; + wire A_BIST_CLK_DELAY; + wire A_BIST_MEN_DELAY; + wire A_BIST_WEN_DELAY; + wire A_BIST_REN_DELAY; + wire [11:0] A_BIST_ADDR_DELAY; + wire [7:0] A_BIST_DIN_DELAY; + wire [7:0] A_BIST_BM_DELAY; + + reg notifier; + + wire A_RW_ACCESS = (A_WEN || A_REN) && A_MEN; + wire A_W_ACCESS = A_WEN && A_MEN; + wire A_BIST_RW_ACCESS = (A_BIST_WEN || A_BIST_REN) && A_BIST_MEN; + wire A_BIST_W_ACCESS = A_BIST_WEN && A_BIST_MEN; + + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(8), + .P_ADDR_WIDTH(12) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK_DELAY), + .A_MEN(A_MEN_DELAY), + .A_WEN(A_WEN_DELAY), + .A_REN(A_REN_DELAY), + .A_ADDR(A_ADDR_DELAY), + .A_DLY(A_DLY), + .A_DIN(A_DIN_DELAY), + .A_DOUT(A_DOUT), + .A_BM(A_BM_DELAY), + .A_BIST_CLK(A_BIST_CLK_DELAY), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN_DELAY), + .A_BIST_WEN(A_BIST_WEN_DELAY), + .A_BIST_REN(A_BIST_REN_DELAY), + .A_BIST_ADDR(A_BIST_ADDR_DELAY), + .A_BIST_DIN(A_BIST_DIN_DELAY), + .A_BIST_BM(A_BIST_BM_DELAY) + ); + + + specify + + (posedge A_CLK *> (A_DOUT : A_DIN)) = (1.0, 1.0); + $width(posedge A_CLK, 1.0,0,notifier); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, posedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, negedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + (posedge A_BIST_CLK *> (A_DOUT : A_BIST_DIN)) = (1.0, 1.0); + $width(posedge A_BIST_CLK, 1.0,0,notifier); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, posedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, negedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + + + endspecify + +`endif + +endmodule +`endcelldefine \ No newline at end of file diff --git a/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_512x64_c2_bm_bist.v b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_512x64_c2_bm_bist.v new file mode 100644 index 0000000000..a815d4fa49 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_512x64_c2_bm_bist.v @@ -0,0 +1,174 @@ +//////////////////////////////////////////////////////////////////////// +// +// 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. +// +//////////////////////////////////////////////////////////////////////// + +`celldefine +module RM_IHPSG13_1P_512x64_c2_bm_bist ( + A_CLK, + A_MEN, + A_WEN, + A_REN, + A_ADDR, + A_DIN, + A_DLY, + A_DOUT, + A_BM, + A_BIST_CLK, + A_BIST_EN, + A_BIST_MEN, + A_BIST_WEN, + A_BIST_REN, + A_BIST_ADDR, + A_BIST_DIN, + A_BIST_BM +); + + input A_CLK; + input A_MEN; + input A_WEN; + input A_REN; + input [8:0] A_ADDR; + input [63:0] A_DIN; + input A_DLY; + output [63:0] A_DOUT; + input [63:0] A_BM; + input A_BIST_CLK; + input A_BIST_EN; + input A_BIST_MEN; + input A_BIST_WEN; + input A_BIST_REN; + input [8:0] A_BIST_ADDR; + input [63:0] A_BIST_DIN; + input [63:0] A_BIST_BM; + + +`ifdef FUNCTIONAL // functional // + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(64), + .P_ADDR_WIDTH(9) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK), + .A_MEN(A_MEN), + .A_WEN(A_WEN), + .A_REN(A_REN), + .A_ADDR(A_ADDR), + .A_DLY(A_DLY), + .A_DIN(A_DIN), + .A_DOUT(A_DOUT), + .A_BM(A_BM), + .A_BIST_CLK(A_BIST_CLK), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN), + .A_BIST_WEN(A_BIST_WEN), + .A_BIST_REN(A_BIST_REN), + .A_BIST_ADDR(A_BIST_ADDR), + .A_BIST_DIN(A_BIST_DIN), + .A_BIST_BM(A_BIST_BM) + ); + +`else + + wire A_CLK_DELAY; + wire A_MEN_DELAY; + wire A_WEN_DELAY; + wire A_REN_DELAY; + wire [8:0] A_ADDR_DELAY; + wire [63:0] A_DIN_DELAY; + wire [63:0] A_BM_DELAY; + wire A_BIST_CLK_DELAY; + wire A_BIST_MEN_DELAY; + wire A_BIST_WEN_DELAY; + wire A_BIST_REN_DELAY; + wire [8:0] A_BIST_ADDR_DELAY; + wire [63:0] A_BIST_DIN_DELAY; + wire [63:0] A_BIST_BM_DELAY; + + reg notifier; + + wire A_RW_ACCESS = (A_WEN || A_REN) && A_MEN; + wire A_W_ACCESS = A_WEN && A_MEN; + wire A_BIST_RW_ACCESS = (A_BIST_WEN || A_BIST_REN) && A_BIST_MEN; + wire A_BIST_W_ACCESS = A_BIST_WEN && A_BIST_MEN; + + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(64), + .P_ADDR_WIDTH(9) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK_DELAY), + .A_MEN(A_MEN_DELAY), + .A_WEN(A_WEN_DELAY), + .A_REN(A_REN_DELAY), + .A_ADDR(A_ADDR_DELAY), + .A_DLY(A_DLY), + .A_DIN(A_DIN_DELAY), + .A_DOUT(A_DOUT), + .A_BM(A_BM_DELAY), + .A_BIST_CLK(A_BIST_CLK_DELAY), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN_DELAY), + .A_BIST_WEN(A_BIST_WEN_DELAY), + .A_BIST_REN(A_BIST_REN_DELAY), + .A_BIST_ADDR(A_BIST_ADDR_DELAY), + .A_BIST_DIN(A_BIST_DIN_DELAY), + .A_BIST_BM(A_BIST_BM_DELAY) + ); + + + specify + + (posedge A_CLK *> (A_DOUT : A_DIN)) = (1.0, 1.0); + $width(posedge A_CLK, 1.0,0,notifier); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, posedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, negedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + (posedge A_BIST_CLK *> (A_DOUT : A_BIST_DIN)) = (1.0, 1.0); + $width(posedge A_BIST_CLK, 1.0,0,notifier); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, posedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, negedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + + + endspecify + +`endif + +endmodule +`endcelldefine diff --git a/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_64x64_c2_bm_bist.v b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_64x64_c2_bm_bist.v new file mode 100644 index 0000000000..7d5e75e2d8 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/verilog/RM_IHPSG13_1P_64x64_c2_bm_bist.v @@ -0,0 +1,174 @@ +//////////////////////////////////////////////////////////////////////// +// +// 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. +// +//////////////////////////////////////////////////////////////////////// + +`celldefine +module RM_IHPSG13_1P_64x64_c2_bm_bist ( + A_CLK, + A_MEN, + A_WEN, + A_REN, + A_ADDR, + A_DIN, + A_DLY, + A_DOUT, + A_BM, + A_BIST_CLK, + A_BIST_EN, + A_BIST_MEN, + A_BIST_WEN, + A_BIST_REN, + A_BIST_ADDR, + A_BIST_DIN, + A_BIST_BM +); + + input A_CLK; + input A_MEN; + input A_WEN; + input A_REN; + input [5:0] A_ADDR; + input [63:0] A_DIN; + input A_DLY; + output [63:0] A_DOUT; + input [63:0] A_BM; + input A_BIST_CLK; + input A_BIST_EN; + input A_BIST_MEN; + input A_BIST_WEN; + input A_BIST_REN; + input [5:0] A_BIST_ADDR; + input [63:0] A_BIST_DIN; + input [63:0] A_BIST_BM; + + +`ifdef FUNCTIONAL // functional // + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(64), + .P_ADDR_WIDTH(6) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK), + .A_MEN(A_MEN), + .A_WEN(A_WEN), + .A_REN(A_REN), + .A_ADDR(A_ADDR), + .A_DLY(A_DLY), + .A_DIN(A_DIN), + .A_DOUT(A_DOUT), + .A_BM(A_BM), + .A_BIST_CLK(A_BIST_CLK), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN), + .A_BIST_WEN(A_BIST_WEN), + .A_BIST_REN(A_BIST_REN), + .A_BIST_ADDR(A_BIST_ADDR), + .A_BIST_DIN(A_BIST_DIN), + .A_BIST_BM(A_BIST_BM) + ); + +`else + + wire A_CLK_DELAY; + wire A_MEN_DELAY; + wire A_WEN_DELAY; + wire A_REN_DELAY; + wire [5:0] A_ADDR_DELAY; + wire [63:0] A_DIN_DELAY; + wire [63:0] A_BM_DELAY; + wire A_BIST_CLK_DELAY; + wire A_BIST_MEN_DELAY; + wire A_BIST_WEN_DELAY; + wire A_BIST_REN_DELAY; + wire [5:0] A_BIST_ADDR_DELAY; + wire [63:0] A_BIST_DIN_DELAY; + wire [63:0] A_BIST_BM_DELAY; + + reg notifier; + + wire A_RW_ACCESS = (A_WEN || A_REN) && A_MEN; + wire A_W_ACCESS = A_WEN && A_MEN; + wire A_BIST_RW_ACCESS = (A_BIST_WEN || A_BIST_REN) && A_BIST_MEN; + wire A_BIST_W_ACCESS = A_BIST_WEN && A_BIST_MEN; + + + + SRAM_1P_behavioral_bm_bist #( + .P_DATA_WIDTH(64), + .P_ADDR_WIDTH(6) + ) i_SRAM_1P_behavioral_bm_bist ( + .A_CLK(A_CLK_DELAY), + .A_MEN(A_MEN_DELAY), + .A_WEN(A_WEN_DELAY), + .A_REN(A_REN_DELAY), + .A_ADDR(A_ADDR_DELAY), + .A_DLY(A_DLY), + .A_DIN(A_DIN_DELAY), + .A_DOUT(A_DOUT), + .A_BM(A_BM_DELAY), + .A_BIST_CLK(A_BIST_CLK_DELAY), + .A_BIST_EN(A_BIST_EN), + .A_BIST_MEN(A_BIST_MEN_DELAY), + .A_BIST_WEN(A_BIST_WEN_DELAY), + .A_BIST_REN(A_BIST_REN_DELAY), + .A_BIST_ADDR(A_BIST_ADDR_DELAY), + .A_BIST_DIN(A_BIST_DIN_DELAY), + .A_BIST_BM(A_BIST_BM_DELAY) + ); + + + specify + + (posedge A_CLK *> (A_DOUT : A_DIN)) = (1.0, 1.0); + $width(posedge A_CLK, 1.0,0,notifier); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, posedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_MEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_MEN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_REN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_REN_DELAY); + $setuphold(posedge A_CLK &&& A_MEN, negedge A_WEN, 1.0, 1.0,notifier,,,A_CLK_DELAY, A_WEN_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, posedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + $setuphold(posedge A_CLK &&& A_RW_ACCESS, negedge A_ADDR, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_ADDR_DELAY); + + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_DIN, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_DIN_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, posedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + $setuphold(posedge A_CLK &&& A_W_ACCESS, negedge A_BM, 1.0 ,1.0, notifier,,,A_CLK_DELAY, A_BM_DELAY); + (posedge A_BIST_CLK *> (A_DOUT : A_BIST_DIN)) = (1.0, 1.0); + $width(posedge A_BIST_CLK, 1.0,0,notifier); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, posedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_MEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_MEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_REN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_REN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_MEN, negedge A_BIST_WEN, 1.0, 1.0,notifier,,,A_BIST_CLK_DELAY, A_BIST_WEN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, posedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_RW_ACCESS, negedge A_BIST_ADDR, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_ADDR_DELAY); + + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_DIN, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_DIN_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, posedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + $setuphold(posedge A_BIST_CLK &&& A_BIST_W_ACCESS, negedge A_BIST_BM, 1.0 ,1.0, notifier,,,A_BIST_CLK_DELAY, A_BIST_BM_DELAY); + + + endspecify + +`endif + +endmodule +`endcelldefine diff --git a/flow/platforms/ihp-sg13cmos5l/verilog/sg13cmos5l_io.v b/flow/platforms/ihp-sg13cmos5l/verilog/sg13cmos5l_io.v new file mode 100644 index 0000000000..f7050cc4f5 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/verilog/sg13cmos5l_io.v @@ -0,0 +1,388 @@ +// 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 sg13cmos5l_Corner (iovdd, iovss, vdd, vss); + inout iovdd; + inout iovss; + inout vdd; + inout vss; +endmodule +`endcelldefine + +// type: Filler200 +`timescale 1ns/10ps +`celldefine +module sg13cmos5l_Filler200 (iovdd, iovss, vdd, vss); + inout iovdd; + inout iovss; + inout vdd; + inout vss; +endmodule +`endcelldefine + +// type: Filler400 +`timescale 1ns/10ps +`celldefine +module sg13cmos5l_Filler400 (iovdd, iovss, vdd, vss); + inout iovdd; + inout iovss; + inout vdd; + inout vss; +endmodule +`endcelldefine + +// type: Filler1000 +`timescale 1ns/10ps +`celldefine +module sg13cmos5l_Filler1000 (iovdd, iovss, vdd, vss); + inout iovdd; + inout iovss; + inout vdd; + inout vss; +endmodule +`endcelldefine + +// type: Filler2000 +`timescale 1ns/10ps +`celldefine +module sg13cmos5l_Filler2000 (iovdd, iovss, vdd, vss); + inout iovdd; + inout iovss; + inout vdd; + inout vss; +endmodule +`endcelldefine + +// type: Filler4000 +`timescale 1ns/10ps +`celldefine +module sg13cmos5l_Filler4000 (iovdd, iovss, vdd, vss); + inout iovdd; + inout iovss; + inout vdd; + inout vss; +endmodule +`endcelldefine + +// type: Filler10000 +`timescale 1ns/10ps +`celldefine +module sg13cmos5l_Filler10000 (iovdd, iovss, vdd, vss); + inout iovdd; + inout iovss; + inout vdd; + inout vss; +endmodule +`endcelldefine + +// type: Input +`timescale 1ns/10ps +`celldefine +module sg13cmos5l_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 sg13cmos5l_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 sg13cmos5l_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 sg13cmos5l_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 sg13cmos5l_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 sg13cmos5l_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 sg13cmos5l_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 sg13cmos5l_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 sg13cmos5l_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 sg13cmos5l_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 sg13cmos5l_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 sg13cmos5l_IOPadIOVss (iovdd, iovss, vdd, vss); + inout iovdd; + inout iovss; + inout vdd; + inout vss; +endmodule +`endcelldefine + +// type: IOVdd +`timescale 1ns/10ps +`celldefine +module sg13cmos5l_IOPadIOVdd (iovdd, iovss, vdd, vss); + inout iovdd; + inout iovss; + inout vdd; + inout vss; +endmodule +`endcelldefine + +// type: Vss +`timescale 1ns/10ps +`celldefine +module sg13cmos5l_IOPadVss (iovdd, iovss, vdd, vss); + inout iovdd; + inout iovss; + inout vdd; + inout vss; +endmodule +`endcelldefine + +// type: Vdd +`timescale 1ns/10ps +`celldefine +module sg13cmos5l_IOPadVdd (iovdd, iovss, vdd, vss); + inout iovdd; + inout iovss; + inout vdd; + inout vss; +endmodule +`endcelldefine diff --git a/flow/platforms/ihp-sg13cmos5l/verilog/sg13cmos5l_stdcell.v b/flow/platforms/ihp-sg13cmos5l/verilog/sg13cmos5l_stdcell.v new file mode 100644 index 0000000000..935e1cf897 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/verilog/sg13cmos5l_stdcell.v @@ -0,0 +1,3273 @@ +// 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: a21o +`timescale 1ns/10ps +`celldefine +//***************************************************************** +// technology : sg13cmos5l +// module name : sg13cmos5l_a21o_1 +// cell_description : 2-input AND into first input of 2-input OR. +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_a21o_2 +// cell_description : 2-input AND into first input of 2-input OR. +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_a21oi_1 +// cell_description : 2-input AND into first input of 2-input NOR. +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_a21oi_2 +// cell_description : 2-input AND into first input of 2-input NOR. +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_a221oi_1 +// cell_description : 2-input AND into first two inputs of 3-input NOR. +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_a22oi_1 +// cell_description : 2-input AND into both inputs of 2-input NOR. +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_and2_1 +// cell_description : 2-input AND +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_and2_2 +// cell_description : 2-input AND +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_and3_1 +// cell_description : 3-input AND +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_sighold +// cell_description : 3-input AND +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_and4_1 +// cell_description : 4-input AND +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_and4_2 +// cell_description : 4-input AND +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_antennanp +// cell_description : Antenna effect protection cell (gate charge) at manufacture, P-diode in N-Well, N-diode in substrate +//***************************************************************** + +module sg13cmos5l_antennanp (A); + input A; + + // Timing + + specify + endspecify + +endmodule +`endcelldefine + +// type: buf +`timescale 1ns/10ps +`celldefine +//***************************************************************** +// technology : sg13cmos5l +// module name : sg13cmos5l_buf_1 +// cell_description : Buffer drive strength 1 +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_buf_16 +// cell_description : Buffer drive strength 16 +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_buf_2 +// cell_description : Buffer drive strength 2 +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_buf_4 +// cell_description : Buffer drive strength 4 +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_buf_8 +// cell_description : Buffer drive strength 8 +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_decap_4 +// cell_description : Decoupling capasitance filler cell +//***************************************************************** + +module sg13cmos5l_decap_4 (); + + // Timing + + specify + endspecify + +endmodule +`endcelldefine + +// type: decap +`timescale 1ns/10ps +`celldefine +//***************************************************************** +// technology : sg13cmos5l +// module name : sg13cmos5l_decap_8 +// cell_description : Decoupling capasitance filler cell +//***************************************************************** + +module sg13cmos5l_decap_8 (); + + // Timing + + specify + endspecify + +endmodule +`endcelldefine + +// type: dfrbp +`timescale 1ns/10ps +`celldefine +//***************************************************************** +// technology : sg13cmos5l +// module name : sg13cmos5l_dfrbp_1 +// cell_description : Posedge Two-Outputs Q and Q_N D-Flip-Flop with Low-Active Reset +//***************************************************************** + +module sg13cmos5l_dfrbp_1 (Q, Q_N, CLK, D, RESET_B); + + output Q, Q_N; + input CLK, D, RESET_B; + reg notifier; + wire delayed_D, delayed_RESET_B, delayed_CLK; + + // Function + wire int_fwire_IQ, int_fwire_IQN, int_fwire_r; + wire xcr_0; + + not (int_fwire_r, delayed_RESET_B); + buf (xcr_0, 0); + ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, delayed_D, int_fwire_r, xcr_0); + 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 : sg13cmos5l +// module name : sg13cmos5l_dfrbp_2 +// cell_description : Posedge Two-Outputs Q and Q_N D-Flip-Flop with Low-Active Reset +//***************************************************************** + +module sg13cmos5l_dfrbp_2 (Q, Q_N, CLK, D, RESET_B); + + output Q, Q_N; + input CLK, D, RESET_B; + reg notifier; + wire delayed_D, delayed_RESET_B, delayed_CLK; + + // Function + wire int_fwire_IQ, int_fwire_IQN, int_fwire_r; + wire xcr_0; + + not (int_fwire_r, delayed_RESET_B); + buf (xcr_0, 0); + ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, delayed_D, int_fwire_r, xcr_0); + 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 : sg13cmos5l +// module name : sg13cmos5l_dfrbpq_1 +// cell_description : Posedge Single-Output Q D-Flip-Flop with Low-Active Reset +//***************************************************************** + +module sg13cmos5l_dfrbpq_1 (Q, CLK, D, RESET_B); + + output Q; + input CLK, D, RESET_B; + reg notifier; + wire delayed_D, delayed_RESET_B, delayed_CLK; + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; + + not (int_fwire_r, delayed_RESET_B); + buf (xcr_0, 0); + ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, delayed_D, int_fwire_r, xcr_0); + 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 : sg13cmos5l +// module name : sg13cmos5l_dfrbpq_2 +// cell_description : Posedge Single-Output Q D-Flip-Flop with Low-Active Reset +//***************************************************************** + +module sg13cmos5l_dfrbpq_2 (Q, CLK, D, RESET_B); + + output Q; + input CLK, D, RESET_B; + reg notifier; + wire delayed_D, delayed_RESET_B, delayed_CLK; + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; + + not (int_fwire_r, delayed_RESET_B); + buf (xcr_0, 0); + ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, delayed_D, int_fwire_r, xcr_0); + 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 : sg13cmos5l +// module name : sg13cmos5l_dlhq_1 +// cell_description : High-Active GATE Single-Output Q D-latch +//***************************************************************** + +module sg13cmos5l_dlhq_1 (Q, D, GATE); + + output Q; + input D, GATE; + reg notifier; + wire delayed_D, delayed_GATE; + + // Function + + wire int_fwire_IQ; + + ihp_latch (int_fwire_IQ, notifier, delayed_GATE, delayed_D); + 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 : sg13cmos5l +// module name : sg13cmos5l_dlhr_1 +// cell_description : High-Active GATE Two-Outputs Q Q_N D-latch with Low-Active Reset +//***************************************************************** + +module sg13cmos5l_dlhr_1 (Q, Q_N, D, GATE, RESET_B); + + output Q, Q_N; + input D, GATE, RESET_B; + reg notifier; + wire delayed_D, delayed_RESET_B, delayed_GATE; + + // Function + + wire int_fwire_IQ, int_fwire_IQN, int_fwire_r; + + not (int_fwire_r, delayed_RESET_B); + ihp_latch_r (int_fwire_IQ, notifier, delayed_GATE, delayed_D, int_fwire_r); + 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 : sg13cmos5l +// module name : sg13cmos5l_dlhrq_1 +// cell_description : High-Active Gate Single-Output Q D-latch with Low-Active Reset +//***************************************************************** + +module sg13cmos5l_dlhrq_1 (Q, D, GATE, RESET_B); + + output Q; + input D, GATE, RESET_B; + reg notifier; + wire delayed_D, delayed_RESET_B, delayed_GATE; + + // Function + + wire int_fwire_IQ, int_fwire_r; + + not (int_fwire_r, delayed_RESET_B); + ihp_latch_r (int_fwire_IQ, notifier, delayed_GATE, delayed_D, int_fwire_r); + 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 : sg13cmos5l +// module name : sg13cmos5l_dllr_1 +// cell_description : Low-Active GATE_N Two-Outputs Q Q_N D-latch with Low-Active Reset +//***************************************************************** + +module sg13cmos5l_dllr_1 (Q, Q_N, D, GATE_N, RESET_B); + + output Q, Q_N; + input D, GATE_N, RESET_B; + reg notifier; + wire delayed_D, delayed_RESET_B, delayed_GATE_N; + + // Function + + wire int_fwire_clk, int_fwire_IQ, int_fwire_IQN; + wire int_fwire_r; + + not (int_fwire_clk, delayed_GATE_N); + not (int_fwire_r, delayed_RESET_B); + ihp_latch_r (int_fwire_IQ, notifier, int_fwire_clk, delayed_D, int_fwire_r); + 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 : sg13cmos5l +// module name : sg13cmos5l_dllrq_1 +// cell_description : Low-Active GATE_N Single-Output Q D-latch with Low-Active Reset +//***************************************************************** + +module sg13cmos5l_dllrq_1 (Q, D, GATE_N, RESET_B); + + output Q; + input D, GATE_N, RESET_B; + reg notifier; + wire delayed_D, delayed_RESET_B, delayed_GATE_N; + + // Function + + wire int_fwire_clk, int_fwire_IQ, int_fwire_r; + + not (int_fwire_clk, delayed_GATE_N); + not (int_fwire_r, delayed_RESET_B); + ihp_latch_r (int_fwire_IQ, notifier, int_fwire_clk, delayed_D, int_fwire_r); + 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 : sg13cmos5l +// module name : sg13cmos5l_dlygate4sd1_1 +// cell_description : Delay Cell, typical 0.4 ns +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_dlygate4sd2_1 +// cell_description : Delay Cell, typical 0.45 ns +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_dlygate4sd3_1 +// cell_description : Delay Cell, typical 0.7 ns +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_ebufn_2 +// cell_description : Tristate Buffer with Low-Active Enable TE_B +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_ebufn_4 +// cell_description : Tristate Buffer with Low-Active Enable TE_B +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_ebufn_8 +// cell_description : Tristate Buffer with Low-Active Enable TE_B +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_einvn_2 +// cell_description : Tristate Inverter with Low-Active Enable TE_B +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_einvn_4 +// cell_description : Tristate Inverter with Low-Active Enable TE_B +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_einvn_8 +// cell_description : Tristate Inverter with Low-Active Enable TE_B +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_fill_1 +// cell_description : Filler 1 Track Width +//***************************************************************** + +module sg13cmos5l_fill_1 (); + + // Timing + + specify + endspecify + +endmodule +`endcelldefine + + +// type: fill +`timescale 1ns/10ps +`celldefine +//***************************************************************** +// technology : sg13cmos5l +// module name : sg13cmos5l_fill_2 +// cell_description : Filler 2 Tracks Width +//***************************************************************** + +module sg13cmos5l_fill_2 (); + + // Timing + + specify + endspecify + +endmodule +`endcelldefine + + +// type: fill +`timescale 1ns/10ps +`celldefine +//***************************************************************** +// technology : sg13cmos5l +// module name : sg13cmos5l_fill_4 +// cell_description : Filler 4 Tracks Width +//***************************************************************** + +module sg13cmos5l_fill_4 (); + + // Timing + + specify + endspecify + +endmodule +`endcelldefine + + +// type: fill +`timescale 1ns/10ps +`celldefine +//***************************************************************** +// technology : sg13cmos5l +// module name : sg13cmos5l_fill_8 +// cell_description : Filler 8 Tracks Width +//***************************************************************** + +module sg13cmos5l_fill_8 (); + + // Timing + + specify + endspecify + +endmodule +`endcelldefine + + +// type: inv +`timescale 1ns/10ps +`celldefine +//***************************************************************** +// technology : sg13cmos5l +// module name : sg13cmos5l_inv_1 +// cell_description : Inverter +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_inv_16 +// cell_description : Inverter +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_inv_2 +// cell_description : Inverter +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_inv_4 +// cell_description : Inverter +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_inv_8 +// cell_description : Inverter +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_lgcp_1 +// cell_description : Posedge Clock Gating cell, Low Latch Enable +//***************************************************************** + +module sg13cmos5l_lgcp_1 (GCLK, CLK, GATE); + + output GCLK; + input CLK, GATE; + reg notifier; + wire delayed_GATE, delayed_CLK; + + // Function + + wire int_fwire_clk, int_fwire_int_GATE; + + not (int_fwire_clk, delayed_CLK); + ihp_latch (int_fwire_int_GATE, notifier, int_fwire_clk, delayed_GATE); + 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 : sg13cmos5l +// module name : sg13cmos5l_mux2_1 +// cell_description : Multiplexer from 2 to 1 +//***************************************************************** + +module sg13cmos5l_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 sg13cmos5l_mux2_2 created entirely by Liberate 23.1.3.126.isr3 + +// type: mux2 +`timescale 1ns/10ps +`celldefine +//***************************************************************** +// technology : sg13cmos5l +// module name : sg13cmos5l_mux2_2 +// cell_description : Multiplexer from 2 to 1 +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_mux4_1 +// cell_description : Multiplexer from 4 to 1 +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nand2_1 +// cell_description : 2-input NAND +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nand2_2 +// cell_description : 2-input NAND +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nand2b_1 +// cell_description : 2-input NAND with Inverted Input A_N +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nand2b_2 +// cell_description : 2-input NAND with Inverted Input A_N +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nand3_1 +// cell_description : 3-input NAND +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nand3b_1 +// cell_description : 3-input NAND3 with Inverted Input A_N +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nand4_1 +// cell_description : 4-input NAND +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nor2_1 +// cell_description : 2-input NOR +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nor2_2 +// cell_description : 2-input NOR +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nor2b_1 +// cell_description : 2-input NOR2 with Inverted Input B_N +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nor2b_1 +// cell_description : 2-input NOR2 with Inverted Input B_N +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nor3_1 +// cell_description : 3-input NOR +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nor3_2 +// cell_description : 3-input NOR +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nor4_1 +// cell_description : 4-input NOR +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_nor4_2 +// cell_description : 4-input NOR +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_o21ai_1 +// cell_description : 2-input OR into 2-input NAND +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_or2_1 +// cell_description : 2-input OR +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_or2_2 +// cell_description : 2-input OR +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_or3_1 +// cell_description : 3-input OR +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_or3_2 +// cell_description : 3-input OR +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_or4_1 +// cell_description : 4-input OR +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_or4_2 +// cell_description : 4-input OR +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_sdfbbp_1 +// cell_description : Posedge Two-Outputs D-Flip-Flop with Reset, Set and Scan +//***************************************************************** + +module sg13cmos5l_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; + wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_SET_B, delayed_CLK; + + // Function + wire int_fwire_d, int_fwire_IQ, 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); + ihp_dff_sr_1 (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_s, int_fwire_r, xcr_0); + 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 : sg13cmos5l +// module name : sg13cmos5l_sdfrbp_1 +// cell_description : Posedge Two-Outputs Q and Q_N D-Flip-Flop with Reset and Scan +//***************************************************************** + +module sg13cmos5l_sdfrbp_1 (Q, Q_N, CLK, D, RESET_B, SCD, SCE); + + output Q, Q_N; + input CLK, D, RESET_B, SCD, SCE; + reg notifier; + wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_CLK; + + // Function + wire int_fwire_d, int_fwire_IQ, 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); + ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_r, xcr_0); + 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 : sg13cmos5l +// module name : sg13cmos5l_sdfrbp_2 +// cell_description : Posedge Two-Outputs Q and Q_N D-Flip-Flop with Reset and Scan +//***************************************************************** + +module sg13cmos5l_sdfrbp_2 (Q, Q_N, CLK, D, RESET_B, SCD, SCE); + + output Q, Q_N; + input CLK, D, RESET_B, SCD, SCE; + reg notifier; + wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_CLK; + + // Function + wire int_fwire_d, int_fwire_IQ, 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); + ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_r, xcr_0); + 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 : sg13cmos5l +// module name : sg13cmos5l_sdfrbpq_1 +// cell_description : Posedge Single-Output Q D-Flip-Flop with Reset and Scan +//***************************************************************** + +module sg13cmos5l_sdfrbpq_1 (Q, CLK, D, RESET_B, SCD, SCE); + + output Q; + input CLK, D, RESET_B, SCD, SCE; + reg notifier; + wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_CLK; + + // Function + wire int_fwire_d, int_fwire_IQ, 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); + ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_r, xcr_0); + 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 : sg13cmos5l +// module name : sg13cmos5l_sdfrbpq_2 +// cell_description : Posedge Single-Output Q D-Flip-Flop with Reset and Scan +//***************************************************************** + +module sg13cmos5l_sdfrbpq_2 (Q, CLK, D, RESET_B, SCD, SCE); + + output Q; + input CLK, D, RESET_B, SCD, SCE; + reg notifier; + wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_CLK; + + // Function + wire int_fwire_d, int_fwire_IQ, 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); + ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_r, xcr_0); + 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 : sg13cmos5l +// module name : sg13cmos5l_slgcp_1 +// cell_description : Scan gated clock +//***************************************************************** + +module sg13cmos5l_slgcp_1 (GCLK, GATE, CLK, SCE); + + output GCLK; + input GATE, CLK, SCE; + reg notifier; + wire delayed_GATE, delayed_SCE, delayed_CLK; + + // Function + + wire int_fwire_clk, int_fwire_int_GATE, int_fwire_test; + + not (int_fwire_clk, delayed_CLK); + or (int_fwire_test, delayed_GATE, delayed_SCE); + ihp_latch (int_fwire_int_GATE, notifier, int_fwire_clk, int_fwire_test); + 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 : sg13cmos5l +// module name : sg13cmos5l_sighold +// cell_description : Leakage current compensator (bus holder) +//***************************************************************** + +module sg13cmos5l_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(" > sg13cmos5l_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 +// sg13cmos5l_sighold cell +// - sg13cmos5l_sighold cell compensates leackage current only in case of +// undriven node/bus and system stop +// - sg13cmos5l_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 sg13cmos5l_sighold* +// + buf (n1, SH); + bufif1 (SH, n1, 1'b0); /* always inactive */ + `endif + +// no timing modelled for sg13cmos5l_sighold cell +// no backannotation possible for sg13cmos5l_sighold cell + + + // Timing + + specify + endspecify + +endmodule +//**************************************************************************** +`endcelldefine + + +// type: tiehi +`timescale 1ns/10ps +`celldefine +//***************************************************************** +// technology : sg13cmos5l +// module name : sg13cmos5l_tiehi +// cell_description : Constant logic 0 +//***************************************************************** + +module sg13cmos5l_tiehi (L_HI); + + output L_HI; + + // Function + + buf (L_HI, 1'b1); + + // Timing + + specify + endspecify + +endmodule +`endcelldefine + + +// type: tielo +`timescale 1ns/10ps +`celldefine +//***************************************************************** +// technology : sg13cmos5l +// module name : sg13cmos5l_tielo +// cell_description : Constant logic 1 +//***************************************************************** + +module sg13cmos5l_tielo (L_LO); + + output L_LO; + + // Function + + buf (L_LO, 1'b0); + + // Timing + + specify + endspecify + +endmodule +`endcelldefine + + +// type: xnor2 +`timescale 1ns/10ps +`celldefine +//***************************************************************** +// technology : sg13cmos5l +// module name : sg13cmos5l_xnor2_1 +// cell_description : 2-input XNOR +//***************************************************************** + +module sg13cmos5l_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 : sg13cmos5l +// module name : sg13cmos5l_xor2_1 +// cell_description : 2-input XOR +//***************************************************************** + +module sg13cmos5l_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/flow/platforms/ihp-sg13cmos5l/verilog/sg13g2_io.v b/flow/platforms/ihp-sg13cmos5l/verilog/sg13g2_io.v new file mode 100644 index 0000000000..1fa45dfc54 --- /dev/null +++ b/flow/platforms/ihp-sg13cmos5l/verilog/sg13g2_io.v @@ -0,0 +1,299 @@ +// 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 (); +endmodule +`endcelldefine + +// type: Filler200 +`timescale 1ns/10ps +`celldefine +module sg13g2_Filler200 (); +endmodule +`endcelldefine + +// type: Filler400 +`timescale 1ns/10ps +`celldefine +module sg13g2_Filler400 (); +endmodule +`endcelldefine + +// type: Filler1000 +`timescale 1ns/10ps +`celldefine +module sg13g2_Filler1000 (); +endmodule +`endcelldefine + +// type: Filler2000 +`timescale 1ns/10ps +`celldefine +module sg13g2_Filler2000 (); +endmodule +`endcelldefine + +// type: Filler4000 +`timescale 1ns/10ps +`celldefine +module sg13g2_Filler4000 (); +endmodule +`endcelldefine + +// type: Filler10000 +`timescale 1ns/10ps +`celldefine +module sg13g2_Filler10000 (); +endmodule +`endcelldefine +// type: Input +`timescale 1ns/10ps +`celldefine +module sg13g2_IOPadIn (pad, p2c); + 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 (pad, c2p); + 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 (pad, c2p); + 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 (pad, c2p); + 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 (pad, c2p, c2p_en); + 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 (pad, c2p, c2p_en); + 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 (pad, c2p, c2p_en); + 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 (pad, c2p, c2p_en, p2c); + 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 (pad, c2p, c2p_en, p2c); + 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 (pad, c2p, c2p_en, p2c); + 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 (pad, padres); + 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 (); +endmodule +`endcelldefine + +// type: IOVdd +`timescale 1ns/10ps +`celldefine +module sg13g2_IOPadIOVdd (); +endmodule +`endcelldefine + +// type: Vss +`timescale 1ns/10ps +`celldefine +module sg13g2_IOPadVss (); +endmodule +`endcelldefine + +// type: Vdd +`timescale 1ns/10ps +`celldefine +module sg13g2_IOPadVdd (); +endmodule +`endcelldefine diff --git a/flow/platforms/ihp-sg13g2/cdl/sg13g2_iocell.cdl b/flow/platforms/ihp-sg13g2/cdl/sg13g2_iocell.cdl index b01deb7244..b7a31729f4 100644 --- a/flow/platforms/ihp-sg13g2/cdl/sg13g2_iocell.cdl +++ b/flow/platforms/ihp-sg13g2/cdl/sg13g2_iocell.cdl @@ -27,731 +27,921 @@ *.MEGA .PARAM +*.GLOBAL sub! +*.PIN sub! + ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: DCNDiode +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadIOVss * View Name: schematic ************************************************************************ -.SUBCKT DCNDiode anode cathode guard -*.PININFO anode:B cathode:B guard:B -DD0 anode cathode dantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +.SUBCKT sg13g2_IOPadIOVss iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +DD4 sub! iovss dantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +DD2 sub! iovss dantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +DD3 iovss iovdd dpantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +DD1 iovss iovdd dpantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +XR2 vss sub! / ptap1 r=22.472 A=24.01p Perim=19.6u w=4.9u l=4.9u +XR0 iovss sub! / ptap1 r=169.45m A=5.487n Perim=296.3u w=74.075u l=74.075u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: DCPDiode +* Library Name: sg13g2_io +* Cell Name: sg13g2_Clamp_N43N43D4R * View Name: schematic ************************************************************************ -.SUBCKT DCPDiode anode cathode guard -*.PININFO anode:B cathode:B guard:B -DD0 anode cathode dpantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +.SUBCKT sg13g2_Clamp_N43N43D4R gate pad tie +*.PININFO gate:I pad:B tie:B +MN0<1> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<2> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<3> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<4> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<5> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<6> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<7> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<8> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<9> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<10> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<11> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<12> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<13> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<14> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<15> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<16> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<17> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<18> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<19> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<20> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<21> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<22> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<23> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<24> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<25> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<26> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<27> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<28> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<29> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<30> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<31> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<32> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<33> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<34> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<35> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<36> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<37> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<38> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<39> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<40> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<41> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<42> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<43> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<44> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<45> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<46> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<47> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<48> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<49> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<50> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<51> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<52> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<53> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<54> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<55> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<56> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<57> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<58> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<59> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<60> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<61> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<62> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<63> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<64> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<65> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<66> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<67> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<68> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<69> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<70> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<71> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<72> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<73> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<74> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<75> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<76> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<77> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<78> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<79> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<80> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<81> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<82> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<83> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<84> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<85> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<86> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<87> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<88> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<89> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<90> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<91> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<92> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<93> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<94> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<95> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<96> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<97> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<98> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<99> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<100> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<101> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<102> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<103> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<104> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<105> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<106> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<107> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<108> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<109> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<110> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<111> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<112> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<113> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<114> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<115> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<116> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<117> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<118> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<119> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<120> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<121> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<122> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<123> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<124> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<125> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<126> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<127> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<128> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<129> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<130> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<131> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<132> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<133> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<134> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<135> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<136> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<137> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<138> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<139> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<140> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<141> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<142> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<143> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<144> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<145> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<146> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<147> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<148> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<149> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<150> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<151> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<152> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<153> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<154> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<155> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<156> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<157> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<158> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<159> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<160> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<161> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<162> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<163> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<164> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<165> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<166> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<167> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<168> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<169> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<170> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<171> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0<172> pad gate tie sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +XR0 tie sub! / ptap1 r=9.999 A=65.61p Perim=32.4u w=8.1u l=8.1u +DD0 sub! gate dantenna m=1 w=480n l=480n a=230.4f p=1.92u +.ENDS + +************************************************************************ +* Library Name: sg13g2_io +* Cell Name: sg13g2_RCClampResistor +* View Name: schematic +************************************************************************ + +.SUBCKT sg13g2_RCClampResistor pin1 pin2 +*.PININFO pin1:B pin2:B +RR29 net15 net16 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR28 net20 net21 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR27 net23 net24 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR24 net17 net18 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR23 net16 net17 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR21 net25 pin2 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR20 net22 net23 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR19 net19 net20 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR17 net24 net25 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR16 net21 net22 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR15 net18 net19 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR14 net5 net6 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR13 net8 net9 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR12 net11 net12 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR11 net14 net15 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR10 net2 net3 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR9 net1 net2 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 b=0 +RR8 net13 net14 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR7 net10 net11 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR6 net7 net8 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 b=0 +RR5 net4 net5 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 b=0 +RR4 net12 net13 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR3 net9 net10 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 ++ b=0 +RR2 net6 net7 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 b=0 +RR1 net3 net4 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 b=0 +RR0 pin1 net1 5.239K $SUB=sub! $[res_rppd] m=1 l=20u w=1u ps=180n trise=0.0 b=0 .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: inv_x1 +* Library Name: sg13g2_io +* Cell Name: sg13g2_RCClampInverter * View Name: schematic ************************************************************************ -.SUBCKT inv_x1 i nq vdd vss -*.PININFO i:I nq:O vdd:B vss:B -MN0 nq i vss vss sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 -MP0 nq i vdd vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 +.SUBCKT sg13g2_RCClampInverter in iovss out supply +*.PININFO in:B iovss:B out:B supply:B +MN1 iovss in iovss sub! sg13_hv_nmos m=1 w=126.000u l=9.5u ng=14 +MN0 out in iovss sub! sg13_hv_nmos m=1 w=108.000u l=500.0n ng=12 +XR0 iovss sub! / ptap1 r=9.59 A=68.973p Perim=33.22u w=8.305u l=8.305u +MP0 out in supply supply sg13_hv_pmos m=1 w=350.000u l=500.0n ng=50 .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: LevelUp +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadVdd * View Name: schematic ************************************************************************ -.SUBCKT LevelUp i iovdd o vdd vss -*.PININFO i:I o:O iovdd:B vdd:B vss:B -MN0 net2 i vss vss sg13_lv_nmos m=1 w=2.75u l=130.00n ng=1 -MP0 net2 i vdd vdd sg13_lv_pmos m=1 w=4.75u l=130.00n ng=1 -MN3 o net4 vss vss sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 -MN2 net4 i vss vss sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 -MN1 net3 net2 vss vss sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 -MP3 o net4 iovdd iovdd sg13_hv_pmos m=1 w=3.9u l=450.00n ng=1 -MP2 net3 net4 iovdd iovdd sg13_hv_pmos m=1 w=300.0n l=450.00n ng=1 -MP1 net4 net3 iovdd iovdd sg13_hv_pmos m=1 w=300.0n l=450.00n ng=1 +.SUBCKT sg13g2_IOPadVdd iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XI0 net2 vdd iovss / sg13g2_Clamp_N43N43D4R +XI2 vdd net1 / sg13g2_RCClampResistor +XR1 iovss sub! / ptap1 r=456.33m A=1.97n Perim=177.54u w=44.385u l=44.385u +XR0 vss sub! / ptap1 r=22.472 A=24.01p Perim=19.6u w=4.9u l=4.9u +XI1 net1 iovss net2 vdd / sg13g2_RCClampInverter .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: nor2_x1 +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadIOVdd * View Name: schematic ************************************************************************ -.SUBCKT nor2_x1 i0 i1 nq vdd vss -*.PININFO i0:I i1:I nq:O vdd:B vss:B -MN0 nq i0 vss vss sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 -MN1 nq i1 vss vss sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 -MP1 net1 i0 vdd vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 -MP0 nq i1 net1 vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 +.SUBCKT sg13g2_IOPadIOVdd iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XI0 net2 iovdd iovss / sg13g2_Clamp_N43N43D4R +XI2 iovdd net1 / sg13g2_RCClampResistor +XI1 net1 iovss net2 iovdd / sg13g2_RCClampInverter +XR1 iovss sub! / ptap1 r=449.797m A=2n Perim=178.88u w=44.72u l=44.72u +XR0 vss sub! / ptap1 r=22.832 A=23.523p Perim=19.4u w=4.85u l=4.85u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: nand2_x1 +* Library Name: sg13g2_io +* Cell Name: sg13g2_DCNDiode * View Name: schematic ************************************************************************ -.SUBCKT nand2_x1 i0 i1 nq vdd vss -*.PININFO i0:I i1:I nq:O vdd:B vss:B -MP1 nq i1 vdd vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 -MP0 nq i0 vdd vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 -MN1 net1 i0 vss vss sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 -MN0 nq i1 net1 vss sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 +.SUBCKT sg13g2_DCNDiode anode cathode guard +*.PININFO anode:B cathode:B guard:B +DD1 sub! cathode dantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +DD0 sub! cathode dantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +XR0 anode sub! / ptap1 r=5.191 A=141.253p Perim=47.54u w=11.885u l=11.885u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: GateDecode +* Library Name: sg13g2_io +* Cell Name: sg13g2_DCPDiode * View Name: schematic ************************************************************************ -.SUBCKT GateDecode core en iovdd ngate pgate vdd vss -*.PININFO core:I en:I ngate:O pgate:O iovdd:B vdd:B vss:B -XI2 en net3 vdd vss / inv_x1 -XI4 net4 iovdd ngate vdd vss / LevelUp -XI3 net2 iovdd pgate vdd vss / LevelUp -XI0 core net3 net4 vdd vss / nor2_x1 -XI1 core en net2 vdd vss / nand2_x1 +.SUBCKT sg13g2_DCPDiode anode cathode guard +*.PININFO anode:B cathode:B guard:B +DD1 anode cathode dpantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +DD0 anode cathode dpantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +XR0 guard sub! / ptap1 r=17.289 A=33.524p Perim=23.16u w=5.79u l=5.79u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: SecondaryProtection +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadVss * View Name: schematic ************************************************************************ -.SUBCKT SecondaryProtection core minus pad plus -*.PININFO core:B minus:B pad:B plus:B -RR0 pad core rppd 586.899 m=1 l=2u w=1u ps=180n trise=0.0 b=0 -DD0 minus core dantenna m=1 w=780n l=3.1u a=2.418p p=7.76u -DD1 core plus dpantenna m=1 w=780.00n l=4.98u a=3.884p p=11.52u +.SUBCKT sg13g2_IOPadVss iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XI1 iovss vss iovss / sg13g2_DCNDiode +XI2 vss iovdd iovss / sg13g2_DCPDiode +XR1 iovss sub! / ptap1 r=174.346m A=5.329n Perim=292u w=73u l=73u +XR0 vss sub! / ptap1 r=22.832 A=23.523p Perim=19.4u w=4.85u l=4.85u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: LevelDown +* Library Name: sg13g2_io +* Cell Name: sg13g2_Filler4000 * View Name: schematic ************************************************************************ -.SUBCKT LevelDown core iovdd iovss pad vdd vss -*.PININFO core:O iovdd:B iovss:B pad:B vdd:B vss:B -XI0 net4 iovss pad iovdd / SecondaryProtection -MP0 net2 net4 vdd vdd sg13_hv_pmos m=1 w=4.65u l=450.00n ng=1 -MN0 net2 net4 vss vss sg13_hv_nmos m=1 w=2.65u l=450.00n ng=1 -MN1 core net2 vss vss sg13_lv_nmos m=1 w=2.75u l=130.00n ng=1 -MP1 core net2 vdd vdd sg13_lv_pmos m=1 w=4.75u l=130.00n ng=1 +.SUBCKT sg13g2_Filler4000 iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XR1 vss sub! / ptap1 r=63.078 A=5.856p Perim=9.68u w=2.42u l=2.42u +XR0 iovss sub! / ptap1 r=625.742m A=1.416n Perim=150.5u w=37.625u l=37.625u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadInOut30mA +* Library Name: sg13g2_io +* Cell Name: sg13g2_io_inv_x1 * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadInOut30mA c2p c2p_en iovdd iovss p2c pad vdd vss -*.PININFO c2p:I c2p_en:I p2c:O iovdd:B iovss:B pad:B vdd:B vss:B -XI3 iovss pad iovdd / DCNDiode -XI2 pad iovdd iovss / DCPDiode -MN0 pad net2 iovss iovss sg13_hv_nmos m=1 w=66.000u l=600.0n ng=15 -MP0 pad net1 iovdd iovdd sg13_hv_pmos m=1 w=199.8u l=600.0n ng=30 -XI0 c2p c2p_en iovdd net2 net1 vdd vss / GateDecode -XI1 p2c iovdd iovss pad vdd vss / LevelDown +.SUBCKT sg13g2_io_inv_x1 i nq vdd vss +*.PININFO i:I nq:O vdd:B vss:B +MN0 nq i vss sub! sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 +MP0 nq i vdd vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 +XR0 vss sub! / ptap1 r=258.978 A=624.1f Perim=3.16u w=790n l=790n .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: LevelUpInv +* Library Name: sg13g2_io +* Cell Name: sg13g2_LevelUp * View Name: schematic ************************************************************************ -.SUBCKT LevelUpInv i iovdd o vdd vss +.SUBCKT sg13g2_LevelUp i iovdd o vdd vss *.PININFO i:I o:O iovdd:B vdd:B vss:B -MN0 net2 i vss vss sg13_lv_nmos m=1 w=2.75u l=130.00n ng=1 +MN0 net2 i vss sub! sg13_lv_nmos m=1 w=2.75u l=130.00n ng=1 MP0 net2 i vdd vdd sg13_lv_pmos m=1 w=4.75u l=130.00n ng=1 -MN3 o net4 vss vss sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 -MN2 net4 net2 vss vss sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 -MN1 net3 i vss vss sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 +MN3 o net4 vss sub! sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 +MN2 net4 i vss sub! sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 +MN1 net3 net2 vss sub! sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 MP3 o net4 iovdd iovdd sg13_hv_pmos m=1 w=3.9u l=450.00n ng=1 MP2 net3 net4 iovdd iovdd sg13_hv_pmos m=1 w=300.0n l=450.00n ng=1 MP1 net4 net3 iovdd iovdd sg13_hv_pmos m=1 w=300.0n l=450.00n ng=1 +XR0 vss sub! / ptap1 r=207.099 A=912.025f Perim=3.82u w=955n l=955n .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: GateLevelUpInv +* Library Name: sg13g2_io +* Cell Name: sg13g2_io_nor2_x1 * View Name: schematic ************************************************************************ -.SUBCKT GateLevelUpInv core iovdd ngate pgate vdd vss -*.PININFO core:I ngate:O pgate:O iovdd:B vdd:B vss:B -XI1 core iovdd pgate vdd vss / LevelUpInv -XI0 core iovdd ngate vdd vss / LevelUpInv +.SUBCKT sg13g2_io_nor2_x1 i0 i1 nq vdd vss +*.PININFO i0:I i1:I nq:O vdd:B vss:B +MN0 nq i0 vss sub! sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 +MN1 nq i1 vss sub! sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 +MP1 net1 i0 vdd vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 +MP0 nq i1 net1 vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 +XR0 vss sub! / ptap1 r=251.534 A=656.1f Perim=3.24u w=810n l=810n .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadOut4mA +* Library Name: sg13g2_io +* Cell Name: sg13g2_io_tie * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadOut4mA c2p iovdd iovss pad vdd vss -*.PININFO c2p:I iovdd:B iovss:B pad:B vdd:B vss:B -XI6 c2p iovdd net2 net1 vdd vss / GateLevelUpInv -XI2 pad iovdd iovss / DCPDiode -MN0 pad net2 iovss iovss sg13_hv_nmos m=1 w=8.8u l=600.0n ng=2 -MP0 pad net1 iovdd iovdd sg13_hv_pmos m=1 w=26.64u l=600.0n ng=4 -XI3 iovss pad iovdd / DCNDiode +.SUBCKT sg13g2_io_tie vdd vss +*.PININFO vdd:B vss:B +XR0 vss sub! / ptap1 r=258.978 A=624.1f Perim=3.16u w=790n l=790n .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_Filler10000 +* Library Name: sg13g2_io +* Cell Name: sg13g2_io_nand2_x1 * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_Filler10000 iovdd iovss vdd vss -*.PININFO iovdd:B iovss:B vdd:B vss:B +.SUBCKT sg13g2_io_nand2_x1 i0 i1 nq vdd vss +*.PININFO i0:I i1:I nq:O vdd:B vss:B +MP1 nq i1 vdd vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 +MP0 nq i0 vdd vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1 +MN1 net1 i0 vss sub! sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 +MN0 nq i1 net1 sub! sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1 +XR0 vss sub! / ptap1 r=251.534 A=656.1f Perim=3.24u w=810n l=810n .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadVss +* Library Name: sg13g2_io +* Cell Name: sg13g2_GateDecode * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadVss iovdd iovss vdd vss -*.PININFO iovdd:B iovss:B vdd:B vss:B -XI2 vss iovdd iovss / DCPDiode -XI1 iovss vss iovss / DCNDiode +.SUBCKT sg13g2_GateDecode core en iovdd ngate pgate vdd vss +*.PININFO core:I en:I ngate:O pgate:O iovdd:B vdd:B vss:B +XI2 en net3 vdd vss / sg13g2_io_inv_x1 +XI4 net4 iovdd ngate vdd vss / sg13g2_LevelUp +XI3 net2 iovdd pgate vdd vss / sg13g2_LevelUp +XI0 core net3 net4 vdd vss / sg13g2_io_nor2_x1 +XI5 vdd vss / sg13g2_io_tie +XI1 core en net2 vdd vss / sg13g2_io_nand2_x1 .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadIOVss +* Library Name: sg13g2_io +* Cell Name: sg13g2_Clamp_N2N2D * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadIOVss iovdd iovss vdd vss -*.PININFO iovdd:B iovss:B vdd:B vss:B -DD2 iovss iovss dantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u -DD1 iovss iovdd dpantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +.SUBCKT sg13g2_Clamp_N2N2D gate iovss pad +*.PININFO gate:B iovss:B pad:B +XR0 iovss sub! / ptap1 r=11.438 A=55.801p Perim=29.88u w=7.47u l=7.47u +MN1 iovss gate pad sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +MN0 pad gate iovss sub! sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 +DD0 sub! gate dantenna m=1 w=780.00n l=780.00n a=608.400f p=3.12u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadOut16mA +* Library Name: sg13g2_io +* Cell Name: sg13g2_Clamp_P2N2D * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadOut16mA c2p iovdd iovss pad vdd vss -*.PININFO c2p:I iovdd:B iovss:B pad:B vdd:B vss:B -XI6 c2p iovdd net2 net1 vdd vss / GateLevelUpInv -XI2 pad iovdd iovss / DCPDiode -MN0 pad net2 iovss iovss sg13_hv_nmos m=1 w=35.2u l=600.0n ng=8 -MP0 pad net1 iovdd iovdd sg13_hv_pmos m=1 w=106.56u l=600.0n ng=16 -XI3 iovss pad iovdd / DCNDiode +.SUBCKT sg13g2_Clamp_P2N2D gate iovdd iovss pad +*.PININFO gate:B iovdd:B iovss:B pad:B +DD0 gate iovdd dpantenna m=1 w=480n l=480n a=230.4f p=1.92u +MP1 iovdd gate pad iovdd sg13_hv_pmos m=1 w=13.32u l=600.0n ng=2 +MP0 pad gate iovdd iovdd sg13_hv_pmos m=1 w=13.32u l=600.0n ng=2 +XR0 iovss sub! / ptap1 r=9.826 A=66.994p Perim=32.74u w=8.185u l=8.185u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: RCClampResistor +* Library Name: sg13g2_io +* Cell Name: sg13g2_SecondaryProtection * View Name: schematic ************************************************************************ -.SUBCKT RCClampResistor pin1 pin2 -*.PININFO pin1:B pin2:B -RR29 net15 net16 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR28 net20 net21 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR27 net23 net24 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR26 net26 net27 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR25 net29 pin2 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 -RR24 net17 net18 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR23 net16 net17 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR22 net28 net29 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR21 net25 net26 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR20 net22 net23 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR19 net19 net20 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR18 net27 net28 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR17 net24 net25 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR16 net21 net22 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR15 net18 net19 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR14 net5 net6 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 -RR13 net8 net9 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 -RR12 net11 net12 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR11 net14 net15 rppd 5.239K m=1 l=20u w=1u ps=180n -+ trise=0.0 b=0 -RR10 net2 net3 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 -RR9 net1 net2 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 -RR8 net13 net14 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 -RR7 net10 net11 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 -RR6 net7 net8 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 -RR5 net4 net5 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 -RR4 net12 net13 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 -RR3 net9 net10 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 -RR2 net6 net7 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 -RR1 net3 net4 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 -RR0 pin1 net1 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0 -+ b=0 +.SUBCKT sg13g2_SecondaryProtection core minus pad plus +*.PININFO core:B minus:B pad:B plus:B +RR0 pad core 586.899 $SUB=sub! $[res_rppd] m=1 l=2u w=1u ps=180n trise=0.0 b=0 +DD0 sub! core dantenna m=1 w=640n l=3.1u a=1.984p p=7.48u +XR1 minus sub! / ptap1 r=46.556 A=9.03p Perim=12.02u w=3.005u l=3.005u +DD1 core plus dpantenna m=1 w=640n l=4.98u a=3.187p p=11.24u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: Clamp_N43N43D4R +* Library Name: sg13g2_io +* Cell Name: sg13g2_LevelDown * View Name: schematic ************************************************************************ -.SUBCKT Clamp_N43N43D4R gate pad tie -*.PININFO gate:I pad:B tie:B -MN0<1> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<2> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<3> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<4> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<5> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<6> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<7> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<8> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<9> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<10> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<11> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<12> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<13> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<14> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<15> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<16> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<17> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<18> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<19> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<20> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<21> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<22> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<23> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<24> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<25> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<26> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<27> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<28> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<29> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<30> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<31> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<32> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<33> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<34> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<35> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<36> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<37> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<38> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<39> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<40> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<41> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<42> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<43> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<44> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<45> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<46> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<47> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<48> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<49> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<50> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<51> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<52> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<53> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<54> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<55> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<56> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<57> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<58> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<59> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<60> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<61> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<62> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<63> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<64> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<65> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<66> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<67> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<68> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<69> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<70> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<71> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<72> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<73> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<74> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<75> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<76> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<77> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<78> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<79> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<80> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<81> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<82> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<83> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<84> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<85> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<86> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<87> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<88> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<89> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<90> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<91> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<92> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<93> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<94> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<95> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<96> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<97> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<98> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<99> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<100> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<101> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<102> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<103> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<104> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<105> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<106> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<107> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<108> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<109> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<110> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<111> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<112> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<113> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<114> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<115> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<116> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<117> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<118> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<119> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<120> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<121> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<122> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<123> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<124> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<125> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<126> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<127> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<128> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<129> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<130> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<131> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<132> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<133> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<134> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<135> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<136> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<137> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<138> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<139> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<140> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<141> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<142> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<143> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<144> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<145> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<146> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<147> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<148> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<149> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<150> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<151> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<152> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<153> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<154> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<155> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<156> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<157> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<158> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<159> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<160> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<161> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<162> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<163> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<164> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<165> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<166> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<167> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<168> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<169> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<170> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<171> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -MN0<172> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1 -.ENDS - -************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: RCClampInverter -* View Name: schematic -************************************************************************ - -.SUBCKT RCClampInverter in iovss out supply -*.PININFO in:B iovss:B out:B supply:B -MN1 iovss in iovss iovss sg13_hv_nmos m=1 w=126.000u l=9.5u ng=14 -MN0 out in iovss iovss sg13_hv_nmos m=1 w=108.000u l=500.0n ng=12 -MP0 out in supply supply sg13_hv_pmos m=1 w=350.000u l=500.0n ng=50 +.SUBCKT sg13g2_LevelDown core iovdd iovss pad vdd vss +*.PININFO core:O iovdd:B iovss:B pad:B vdd:B vss:B +MP0 net2 net4 vdd vdd sg13_hv_pmos m=1 w=4.65u l=450.00n ng=1 +MN0 net2 net4 vss sub! sg13_hv_nmos m=1 w=2.65u l=450.00n ng=1 +MN1 core net2 vss sub! sg13_lv_nmos m=1 w=2.75u l=130.00n ng=1 +MP1 core net2 vdd vdd sg13_lv_pmos m=1 w=4.75u l=130.00n ng=1 +XR0 vss sub! / ptap1 r=127.332 A=2.016p Perim=5.68u w=1.42u l=1.42u +XI0 net4 iovss pad iovdd / sg13g2_SecondaryProtection .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadIOVdd +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadInOut4mA * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadIOVdd iovdd iovss vdd vss -*.PININFO iovdd:B iovss:B vdd:B vss:B -XI2 iovdd net1 / RCClampResistor -XI0 net2 iovdd iovss / Clamp_N43N43D4R -XI1 net1 iovss net2 iovdd / RCClampInverter +.SUBCKT sg13g2_IOPadInOut4mA c2p c2p_en iovdd iovss p2c pad vdd vss +*.PININFO c2p:I c2p_en:I p2c:O iovdd:B iovss:B pad:B vdd:B vss:B +XI2 pad iovdd iovss / sg13g2_DCPDiode +XI0 c2p c2p_en iovdd net2 net1 vdd vss / sg13g2_GateDecode +XI7 net2 iovss pad / sg13g2_Clamp_N2N2D +XI6 net1 iovdd iovss pad / sg13g2_Clamp_P2N2D +XI1 p2c iovdd iovss pad vdd vss / sg13g2_LevelDown +XR1 vss sub! / ptap1 r=26.933 A=18.966p Perim=17.42u w=4.355u l=4.355u +XR0 iovss sub! / ptap1 r=214.134m A=4.314n Perim=262.72u w=65.68u l=65.68u +XI3 iovss pad iovdd / sg13g2_DCNDiode .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadTriOut30mA +* Library Name: sg13g2_io +* Cell Name: sg13g2_Clamp_P15N15D * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadTriOut30mA c2p c2p_en iovdd iovss pad vdd vss -*.PININFO c2p:I c2p_en:I iovdd:B iovss:B pad:B vdd:B vss:B -XI7 c2p c2p_en iovdd net2 net1 vdd vss / GateDecode -XI2 pad iovdd iovss / DCPDiode -MN0 pad net2 iovss iovss sg13_hv_nmos m=1 w=66.000u l=600.0n ng=15 -MP0 pad net1 iovdd iovdd sg13_hv_pmos m=1 w=199.8u l=600.0n ng=30 -XI3 iovss pad iovdd / DCNDiode +.SUBCKT sg13g2_Clamp_P15N15D gate iovdd iovss pad +*.PININFO gate:B iovdd:B iovss:B pad:B +DD0 gate iovdd dpantenna m=1 w=780.00n l=780.00n a=608.400f p=3.12u +XR0 iovss sub! / ptap1 r=9.826 A=66.994p Perim=32.74u w=8.185u l=8.185u +MP1 pad gate iovdd iovdd sg13_hv_pmos m=1 w=199.8u l=600.0n ng=30 .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadTriOut16mA +* Library Name: sg13g2_io +* Cell Name: sg13g2_Clamp_N15N15D * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadTriOut16mA c2p c2p_en iovdd iovss pad vdd vss -*.PININFO c2p:I c2p_en:I iovdd:B iovss:B pad:B vdd:B vss:B -XI7 c2p c2p_en iovdd net2 net1 vdd vss / GateDecode -XI2 pad iovdd iovss / DCPDiode -MN0 pad net2 iovss iovss sg13_hv_nmos m=1 w=35.2u l=600.0n ng=8 -MP0 pad net1 iovdd iovdd sg13_hv_pmos m=1 w=106.56u l=600.0n ng=16 -XI3 iovss pad iovdd / DCNDiode +.SUBCKT sg13g2_Clamp_N15N15D gate iovss pad +*.PININFO gate:B iovss:B pad:B +XR0 iovss sub! / ptap1 r=11.438 A=55.801p Perim=29.88u w=7.47u l=7.47u +MN0 pad gate iovss sub! sg13_hv_nmos m=1 w=66.000u l=600.0n ng=15 +DD0 sub! gate dantenna m=1 w=780.00n l=780.00n a=608.400f p=3.12u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadInOut16mA +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadInOut30mA * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadInOut16mA c2p c2p_en iovdd iovss p2c pad vdd vss +.SUBCKT sg13g2_IOPadInOut30mA c2p c2p_en iovdd iovss p2c pad vdd vss *.PININFO c2p:I c2p_en:I p2c:O iovdd:B iovss:B pad:B vdd:B vss:B -XI3 iovss pad iovdd / DCNDiode -XI2 pad iovdd iovss / DCPDiode -MN0 pad net2 iovss iovss sg13_hv_nmos m=1 w=35.2u l=600.0n ng=8 -MP0 pad net1 iovdd iovdd sg13_hv_pmos m=1 w=106.56u l=600.0n ng=16 -XI0 c2p c2p_en iovdd net2 net1 vdd vss / GateDecode -XI1 p2c iovdd iovss pad vdd vss / LevelDown +XI1 p2c iovdd iovss pad vdd vss / sg13g2_LevelDown +XI2 pad iovdd iovss / sg13g2_DCPDiode +XI7 net1 iovdd iovss pad / sg13g2_Clamp_P15N15D +XI3 iovss pad iovdd / sg13g2_DCNDiode +XI6 net2 iovss pad / sg13g2_Clamp_N15N15D +XR4 vss sub! / ptap1 r=26.746 A=19.141p Perim=17.5u w=4.375u l=4.375u +XR3 iovss sub! / ptap1 r=214.165m A=4.313n Perim=262.7u w=65.675u l=65.675u +XI0 c2p c2p_en iovdd net2 net1 vdd vss / sg13g2_GateDecode .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_Filler200 +* Library Name: sg13g2_io +* Cell Name: sg13g2_LevelUpInv * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_Filler200 iovdd iovss vdd vss -*.PININFO iovdd:B iovss:B vdd:B vss:B +.SUBCKT sg13g2_LevelUpInv i iovdd o vdd vss +*.PININFO i:I o:O iovdd:B vdd:B vss:B +MN0 net2 i vss sub! sg13_lv_nmos m=1 w=2.75u l=130.00n ng=1 +MP0 net2 i vdd vdd sg13_lv_pmos m=1 w=4.75u l=130.00n ng=1 +MN3 o net4 vss sub! sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 +MN2 net4 net2 vss sub! sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 +MN1 net3 i vss sub! sg13_hv_nmos m=1 w=1.9u l=450.00n ng=1 +MP3 o net4 iovdd iovdd sg13_hv_pmos m=1 w=3.9u l=450.00n ng=1 +MP2 net3 net4 iovdd iovdd sg13_hv_pmos m=1 w=300.0n l=450.00n ng=1 +MP1 net4 net3 iovdd iovdd sg13_hv_pmos m=1 w=300.0n l=450.00n ng=1 +XR0 vss sub! / ptap1 r=190.268 A=1.051p Perim=4.1u w=1.025u l=1.025u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_Filler2000 +* Library Name: sg13g2_io +* Cell Name: sg13g2_GateLevelUpInv * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_Filler2000 iovdd iovss vdd vss -*.PININFO iovdd:B iovss:B vdd:B vss:B +.SUBCKT sg13g2_GateLevelUpInv core iovdd ngate pgate vdd vss +*.PININFO core:I ngate:O pgate:O iovdd:B vdd:B vss:B +XI1 core iovdd pgate vdd vss / sg13g2_LevelUpInv +XI0 core iovdd ngate vdd vss / sg13g2_LevelUpInv +.ENDS + +************************************************************************ +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadOut4mA +* View Name: schematic +************************************************************************ + +.SUBCKT sg13g2_IOPadOut4mA c2p iovdd iovss pad vdd vss +*.PININFO c2p:I iovdd:B iovss:B pad:B vdd:B vss:B +XI6 c2p iovdd net2 net1 vdd vss / sg13g2_GateLevelUpInv +XI7 net1 iovdd iovss pad / sg13g2_Clamp_P2N2D +XI8 net2 iovss pad / sg13g2_Clamp_N2N2D +XI3 iovss pad iovdd / sg13g2_DCNDiode +XI2 pad iovdd iovss / sg13g2_DCPDiode +XR2 iovss sub! / ptap1 r=212.747m A=4.343n Perim=263.6u w=65.9u l=65.9u +XR1 vss sub! / ptap1 r=24.125 A=21.902p Perim=18.72u w=4.68u l=4.68u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell +* Library Name: sg13g2_io * Cell Name: sg13g2_IOPadOut30mA * View Name: schematic ************************************************************************ .SUBCKT sg13g2_IOPadOut30mA c2p iovdd iovss pad vdd vss *.PININFO c2p:I iovdd:B iovss:B pad:B vdd:B vss:B -XI6 c2p iovdd net2 net1 vdd vss / GateLevelUpInv -XI2 pad iovdd iovss / DCPDiode -MN0 pad net2 iovss iovss sg13_hv_nmos m=1 w=66.000u l=600.0n ng=15 -MP0 pad net1 iovdd iovdd sg13_hv_pmos m=1 w=199.8u l=600.0n ng=30 -XI3 iovss pad iovdd / DCNDiode +XI6 c2p iovdd net2 net1 vdd vss / sg13g2_GateLevelUpInv +XI7 net1 iovdd iovss pad / sg13g2_Clamp_P15N15D +XI8 net2 iovss pad / sg13g2_Clamp_N15N15D +XI3 iovss pad iovdd / sg13g2_DCNDiode +XI2 pad iovdd iovss / sg13g2_DCPDiode +XR1 vss sub! / ptap1 r=24.125 A=21.902p Perim=18.72u w=4.68u l=4.68u +XR2 iovss sub! / ptap1 r=214.165m A=4.313n Perim=262.7u w=65.675u l=65.675u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadInOut4mA +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadIn * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadInOut4mA c2p c2p_en iovdd iovss p2c pad vdd vss +.SUBCKT sg13g2_IOPadIn iovdd iovss p2c pad vdd vss +*.PININFO p2c:O iovdd:B iovss:B pad:B vdd:B vss:B +XI1 p2c iovdd iovss pad vdd vss / sg13g2_LevelDown +XI3 iovss pad iovdd / sg13g2_DCNDiode +XI2 pad iovdd iovss / sg13g2_DCPDiode +XR1 vss sub! / ptap1 r=24.69 A=21.252p Perim=18.44u w=4.61u l=4.61u +XR2 iovss sub! / ptap1 r=173.674m A=5.35n Perim=292.58u w=73.145u l=73.145u +.ENDS + +************************************************************************ +* Library Name: sg13g2_io +* Cell Name: sg13g2_Clamp_P8N8D +* View Name: schematic +************************************************************************ + +.SUBCKT sg13g2_Clamp_P8N8D gate iovdd iovss pad +*.PININFO gate:B iovdd:B iovss:B pad:B +XR0 iovss sub! / ptap1 r=9.826 A=66.994p Perim=32.74u w=8.185u l=8.185u +MP0 pad gate iovdd iovdd sg13_hv_pmos m=1 w=106.56u l=600.0n ng=16 +DD0 gate iovdd dpantenna m=1 w=480n l=480n a=230.4f p=1.92u +.ENDS + +************************************************************************ +* Library Name: sg13g2_io +* Cell Name: sg13g2_Clamp_N8N8D +* View Name: schematic +************************************************************************ + +.SUBCKT sg13g2_Clamp_N8N8D gate iovss pad +*.PININFO gate:B iovss:B pad:B +XR0 iovss sub! / ptap1 r=11.438 A=55.801p Perim=29.88u w=7.47u l=7.47u +MN0 pad gate iovss sub! sg13_hv_nmos m=1 w=35.2u l=600.0n ng=8 +DD0 sub! gate dantenna m=1 w=780.00n l=780.00n a=608.400f p=3.12u +.ENDS + +************************************************************************ +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadInOut16mA +* View Name: schematic +************************************************************************ + +.SUBCKT sg13g2_IOPadInOut16mA c2p c2p_en iovdd iovss p2c pad vdd vss *.PININFO c2p:I c2p_en:I p2c:O iovdd:B iovss:B pad:B vdd:B vss:B -XI3 iovss pad iovdd / DCNDiode -XI2 pad iovdd iovss / DCPDiode -MN0 pad net2 iovss iovss sg13_hv_nmos m=1 w=8.8u l=600.0n ng=2 -MP0 pad net1 iovdd iovdd sg13_hv_pmos m=1 w=26.64u l=600.0n ng=4 -XI0 c2p c2p_en iovdd net2 net1 vdd vss / GateDecode -XI1 p2c iovdd iovss pad vdd vss / LevelDown +XI2 pad iovdd iovss / sg13g2_DCPDiode +XI0 c2p c2p_en iovdd net2 net1 vdd vss / sg13g2_GateDecode +XI3 iovss pad iovdd / sg13g2_DCNDiode +XI7 net1 iovdd iovss pad / sg13g2_Clamp_P8N8D +XI1 p2c iovdd iovss pad vdd vss / sg13g2_LevelDown +XI6 net2 iovss pad / sg13g2_Clamp_N8N8D +XR1 vss sub! / ptap1 r=26.933 A=18.966p Perim=17.42u w=4.355u l=4.355u +XR0 iovss sub! / ptap1 r=207.756m A=4.45n Perim=266.84u w=66.71u l=66.71u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: Clamp_N20N0D +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadOut16mA * View Name: schematic ************************************************************************ -.SUBCKT Clamp_N20N0D iovss pad -*.PININFO iovss:B pad:B -MN0 pad net2 iovss iovss sg13_hv_nmos m=1 w=88.000u l=600.0n ng=20 -RR1 iovss net2 rppd 1.959K m=1 l=3.54u w=500n ps=180n -+ trise=0.0 b=0 +.SUBCKT sg13g2_IOPadOut16mA c2p iovdd iovss pad vdd vss +*.PININFO c2p:I iovdd:B iovss:B pad:B vdd:B vss:B +XI6 c2p iovdd net2 net1 vdd vss / sg13g2_GateLevelUpInv +XI8 net1 iovdd iovss pad / sg13g2_Clamp_P8N8D +XI3 iovss pad iovdd / sg13g2_DCNDiode +XI7 net2 iovss pad / sg13g2_Clamp_N8N8D +XI2 pad iovdd iovss / sg13g2_DCPDiode +XR1 vss sub! / ptap1 r=23.888 A=22.184p Perim=18.84u w=4.71u l=4.71u +XR2 iovss sub! / ptap1 r=208.667m A=4.43n Perim=266.24u w=66.56u l=66.56u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: Clamp_P20N0D +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadTriOut4mA * View Name: schematic ************************************************************************ -.SUBCKT Clamp_P20N0D iovdd iovss pad -*.PININFO iovdd:B iovss:B pad:B -MP0 pad net2 iovdd iovdd sg13_hv_pmos m=1 w=266.4u l=600.0n ng=40 -RR0 net2 iovdd rppd 6.768K m=1 l=12.9u w=500n ps=180n -+ trise=0.0 b=0 +.SUBCKT sg13g2_IOPadTriOut4mA c2p c2p_en iovdd iovss pad vdd vss +*.PININFO c2p:I c2p_en:I iovdd:B iovss:B pad:B vdd:B vss:B +XI7 c2p c2p_en iovdd net2 net1 vdd vss / sg13g2_GateDecode +XI3 iovss pad iovdd / sg13g2_DCNDiode +XI8 net2 iovss pad / sg13g2_Clamp_N2N2D +XI9 net1 iovdd iovss pad / sg13g2_Clamp_P2N2D +XI2 pad iovdd iovss / sg13g2_DCPDiode +XR1 vss sub! / ptap1 r=24.567 A=21.391p Perim=18.5u w=4.625u l=4.625u +XR2 iovss sub! / ptap1 r=208.667m A=4.43n Perim=266.24u w=66.56u l=66.56u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadAnalog +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadTriOut16mA * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadAnalog iovdd iovss pad padres vdd vss -*.PININFO iovdd:B iovss:B pad:B padres:B vdd:B vss:B -XI8 iovss pad / Clamp_N20N0D -XI9 iovdd iovss pad / Clamp_P20N0D -XI3 iovss pad iovdd / DCNDiode -XI2 pad iovdd iovss / DCPDiode -XI6 padres iovss pad iovdd / SecondaryProtection +.SUBCKT sg13g2_IOPadTriOut16mA c2p c2p_en iovdd iovss pad vdd vss +*.PININFO c2p:I c2p_en:I iovdd:B iovss:B pad:B vdd:B vss:B +XI7 c2p c2p_en iovdd net2 net1 vdd vss / sg13g2_GateDecode +XI8 net1 iovdd iovss pad / sg13g2_Clamp_P8N8D +XI9 net2 iovss pad / sg13g2_Clamp_N8N8D +XI3 iovss pad iovdd / sg13g2_DCNDiode +XI2 pad iovdd iovss / sg13g2_DCPDiode +XR1 vss sub! / ptap1 r=24.897 A=21.022p Perim=18.34u w=4.585u l=4.585u +XR2 iovss sub! / ptap1 r=208.211m A=4.44n Perim=266.54u w=66.635u l=66.635u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_Filler4000 +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadTriOut30mA * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_Filler4000 iovdd iovss vdd vss -*.PININFO iovdd:B iovss:B vdd:B vss:B +.SUBCKT sg13g2_IOPadTriOut30mA c2p c2p_en iovdd iovss pad vdd vss +*.PININFO c2p:I c2p_en:I iovdd:B iovss:B pad:B vdd:B vss:B +XI7 c2p c2p_en iovdd net2 net1 vdd vss / sg13g2_GateDecode +XI3 iovss pad iovdd / sg13g2_DCNDiode +XI8 net2 iovss pad / sg13g2_Clamp_N15N15D +XI9 net1 iovdd iovss pad / sg13g2_Clamp_P15N15D +XI2 pad iovdd iovss / sg13g2_DCPDiode +XR1 vss sub! / ptap1 r=24.649 A=21.298p Perim=18.46u w=4.615u l=4.615u +XR2 iovss sub! / ptap1 r=208.667m A=4.43n Perim=266.24u w=66.56u l=66.56u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell +* Library Name: sg13g2_io * Cell Name: sg13g2_Corner * View Name: schematic ************************************************************************ .SUBCKT sg13g2_Corner iovdd iovss vdd vss *.PININFO iovdd:B iovss:B vdd:B vss:B +XR1 vss sub! / ptap1 r=35.383 A=13.177p Perim=14.52u w=3.63u l=3.63u +XR0 iovss sub! / ptap1 r=93.041m A=10.13n Perim=402.6u w=100.65u l=100.65u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell +* Library Name: sg13g2_io * Cell Name: sg13g2_Filler400 * View Name: schematic ************************************************************************ .SUBCKT sg13g2_Filler400 iovdd iovss vdd vss *.PININFO iovdd:B iovss:B vdd:B vss:B +XR1 vss sub! / ptap1 r=246.192 A=680.625f Perim=3.3u w=825n l=825n +XR0 iovss sub! / ptap1 r=6.246 A=114.169p Perim=42.74u w=10.685u l=10.685u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadTriOut4mA +* Library Name: sg13g2_io +* Cell Name: sg13g2_Filler200 * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadTriOut4mA c2p c2p_en iovdd iovss pad vdd vss -*.PININFO c2p:I c2p_en:I iovdd:B iovss:B pad:B vdd:B vss:B -XI7 c2p c2p_en iovdd net2 net1 vdd vss / GateDecode -XI2 pad iovdd iovss / DCPDiode -MN0 pad net2 iovss iovss sg13_hv_nmos m=1 w=8.8u l=600.0n ng=2 -MP0 pad net1 iovdd iovdd sg13_hv_pmos m=1 w=26.64u l=600.0n ng=4 -XI3 iovss pad iovdd / DCNDiode +.SUBCKT sg13g2_Filler200 iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XR1 vss sub! / ptap1 r=246.192 A=680.625f Perim=3.3u w=825n l=825n +XR0 iovss sub! / ptap1 r=14.724 A=40.96p Perim=25.6u w=6.4u l=6.4u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadIn +* Library Name: sg13g2_io +* Cell Name: sg13g2_Filler1000 * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadIn iovdd iovss p2c pad vdd vss -*.PININFO p2c:O iovdd:B iovss:B pad:B vdd:B vss:B -XI1 p2c iovdd iovss pad vdd vss / LevelDown -XI2 pad iovdd iovss / DCPDiode -XI3 iovss pad iovdd / DCNDiode +.SUBCKT sg13g2_Filler1000 iovdd iovss vdd vss +*.PININFO iovdd:B iovss:B vdd:B vss:B +XR1 vss sub! / ptap1 r=162.013 A=1.369p Perim=4.68u w=1.17u l=1.17u +XR0 iovss sub! / ptap1 r=2.443 A=328.697p Perim=72.52u w=18.13u l=18.13u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_IOPadVdd +* Library Name: sg13g2_io +* Cell Name: sg13g2_Filler2000 * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_IOPadVdd iovdd iovss vdd vss +.SUBCKT sg13g2_Filler2000 iovdd iovss vdd vss *.PININFO iovdd:B iovss:B vdd:B vss:B -DD1 vdd iovdd dpantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u -DD0 iovss vdd dantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u +XR1 vss sub! / ptap1 r=101.912 A=2.856p Perim=6.76u w=1.69u l=1.69u +XR0 iovss sub! / ptap1 r=1.224 A=695.113p Perim=105.46u w=26.365u l=26.365u .ENDS ************************************************************************ -* Library Name: sg13g2_iocell -* Cell Name: sg13g2_Filler1000 +* Library Name: sg13g2_io +* Cell Name: sg13g2_Filler10000 * View Name: schematic ************************************************************************ -.SUBCKT sg13g2_Filler1000 iovdd iovss vdd vss +.SUBCKT sg13g2_Filler10000 iovdd iovss vdd vss *.PININFO iovdd:B iovss:B vdd:B vss:B +XR1 vss sub! / ptap1 r=32.364 A=14.861p Perim=15.42u w=3.855u l=3.855u +XR0 iovss sub! / ptap1 r=253.731m A=3.622n Perim=240.72u w=60.18u l=60.18u .ENDS + +************************************************************************ +* Library Name: sg13g2_io +* Cell Name: sg13g2_Clamp_P20N0D +* View Name: schematic +************************************************************************ + +.SUBCKT sg13g2_Clamp_P20N0D iovdd iovss pad +*.PININFO iovdd:B iovss:B pad:B +MP0 pad net2 iovdd iovdd sg13_hv_pmos m=1 w=266.4u l=600.0n ng=40 +RR0 net2 iovdd 6.768K $SUB=iovdd $[res_rppd] m=1 l=12.9u w=500n ps=180n ++ trise=0.0 b=0 +XR1 iovss sub! / ptap1 r=9.826 A=66.994p Perim=32.74u w=8.185u l=8.185u +.ENDS + +************************************************************************ +* Library Name: sg13g2_io +* Cell Name: sg13g2_Clamp_N20N0D +* View Name: schematic +************************************************************************ + +.SUBCKT sg13g2_Clamp_N20N0D iovss pad +*.PININFO iovss:B pad:B +MN0 pad net2 iovss sub! sg13_hv_nmos m=1 w=88.000u l=600.0n ng=20 +XR0 iovss sub! / ptap1 r=11.438 A=55.801p Perim=29.88u w=7.47u l=7.47u +RR1 iovss net2 1.959K $SUB=sub! $[res_rppd] m=1 l=3.54u w=500n ps=180n ++ trise=0.0 b=0 +.ENDS + +************************************************************************ +* Library Name: sg13g2_io +* Cell Name: sg13g2_IOPadAnalog +* View Name: schematic +************************************************************************ + +.SUBCKT sg13g2_IOPadAnalog iovdd iovss pad padres vdd vss +*.PININFO iovdd:B iovss:B pad:B padres:B vdd:B vss:B +XI9 iovdd iovss pad / sg13g2_Clamp_P20N0D +XI3 iovss pad iovdd / sg13g2_DCNDiode +XI2 pad iovdd iovss / sg13g2_DCPDiode +XI6 padres iovss pad iovdd / sg13g2_SecondaryProtection +XI8 iovss pad / sg13g2_Clamp_N20N0D +XR1 vss sub! / ptap1 r=22.579 A=23.863p Perim=19.54u w=4.885u l=4.885u +XR2 iovss sub! / ptap1 r=214.8m A=4.3n Perim=262.3u w=65.575u l=65.575u +.ENDS + +************************************************************************ +* Library Name: sg13g2_io +* Cell Name: sg12g2_Gallery +* View Name: schematic +************************************************************************ + +.SUBCKT sg12g2_Gallery +*.PININFO +XI3 iovdd iovss vdd vss / sg13g2_IOPadIOVss +XI4 iovdd iovss vdd vss / sg13g2_IOPadVdd +XI2 iovdd iovss vdd vss / sg13g2_IOPadIOVdd +XI5 iovdd iovss vdd vss / sg13g2_IOPadVss +XI6<0> iovdd iovss vdd vss / sg13g2_Filler4000 +XI6<1> iovdd iovss vdd vss / sg13g2_Filler4000 +XI6<2> iovdd iovss vdd vss / sg13g2_Filler4000 +XI6<3> iovdd iovss vdd vss / sg13g2_Filler4000 +XI6<4> iovdd iovss vdd vss / sg13g2_Filler4000 +XI6<5> iovdd iovss vdd vss / sg13g2_Filler4000 +XI6<6> iovdd iovss vdd vss / sg13g2_Filler4000 +XI6<7> iovdd iovss vdd vss / sg13g2_Filler4000 +XI6<8> iovdd iovss vdd vss / sg13g2_Filler4000 +XI6<9> iovdd iovss vdd vss / sg13g2_Filler4000 +XI6<10> iovdd iovss vdd vss / sg13g2_Filler4000 +XI6<11> iovdd iovss vdd vss / sg13g2_Filler4000 +XI6<12> iovdd iovss vdd vss / sg13g2_Filler4000 +XI6<13> iovdd iovss vdd vss / sg13g2_Filler4000 +XI9 net6 net5 iovdd iovss net7 net8 vdd vss / sg13g2_IOPadInOut4mA +XI10 net2 net1 iovdd iovss net3 net4 vdd vss / sg13g2_IOPadInOut30mA +XI11 net9 iovdd iovss net10 vdd vss / sg13g2_IOPadOut4mA +XI12 net11 iovdd iovss net12 vdd vss / sg13g2_IOPadOut30mA +XI13 iovdd iovss net13 net14 vdd vss / sg13g2_IOPadIn +XI14 net16 net15 iovdd iovss net17 net18 vdd vss / sg13g2_IOPadInOut16mA +XI15 net19 iovdd iovss net20 vdd vss / sg13g2_IOPadOut16mA +XI16 net21 net23 iovdd iovss net22 vdd vss / sg13g2_IOPadTriOut4mA +XI17 net24 net26 iovdd iovss net25 vdd vss / sg13g2_IOPadTriOut16mA +XI18 net27 net29 iovdd iovss net28 vdd vss / sg13g2_IOPadTriOut30mA +XI19 iovdd iovss vdd vss / sg13g2_Corner +XI20 iovdd iovss vdd vss / sg13g2_Filler400 +XI21 iovdd iovss vdd vss / sg13g2_Filler200 +XI22 iovdd iovss vdd vss / sg13g2_Filler1000 +XI23 iovdd iovss vdd vss / sg13g2_Filler2000 +XI24 iovdd iovss vdd vss / sg13g2_Filler10000 +XI25 iovdd iovss net31 net30 vdd vss / sg13g2_IOPadAnalog +.ENDS +